Praktikum Bahasa Pemrograman

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Dasar pemrograman.
BAHASA PEMROGRAMAN JAVA
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Dasar-Dasar Pemrograman
Oleh: Ali Ridho Barakbah
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
Java array.
Algoritma & Pemrograman 1
PHP.
Struktur Kode Aplikasi Java (1)
PELATIHAN JAVA FUNDAMENTAL
Bekerja dengan Java class library
Algoritma & Pemrograman 1
Tipe Data, Variabel, dan Operator
Struktur Kontrol Pemilihan
DASAR-DASAR PEMROGRAMAN JAVA
Struktur Program Java Tipe data.
Dasar pemrograman.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Pemrograman Dasar Pengenalan Java PTIIK- UB.
Struktur kontrol.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
TIPE DATA, VARIABEL, DAN OPERATOR
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
IDE sebuah peralatan dalam pemrograman yang diintegrasikan ke dalam aplikasisoftware yang mendukung pembangunan GUI, teks atau penulisan kode, compiler.
Pengenalan Pemrograman Java
Pemrograman berorientasi objek
ANALISA DAN DESAIN ALGORITMA
PEMROGRAMAN BERORIENTASI OBJEK
ABAP.
JAVA FUNDAMENTAL.
JAVA ARRAY.
Operator Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi, operator logika, dan operator kondisi. Operator ini mengikuti.
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman 1
Pengenalan Java Pertemuan Ke-1.
DASAR DASAR JAVA Dengan Netbans PBO Java.
Dasar pemrograman java
Algoritma & pemrograman 1B
Pengenalan dan Struktur Java (Statement Output)
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Struktur Dasar Pemrograman Java
Bahasa Pemrograman 2 Oleh : Safitri Juanita.
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
PEMROGRAMAN DASAR DI JAVA
Class, Objek, data, variabel dan operator
DASAR PEMROGRAMAN KOMPUTER
Pengenalan Program Java
PEMROGRAMAN BERORIENTASI OBJEK
Minggu 5 Imam Fahrur Rozi
Tipe Data, Variabel, dan Operator
Algoritma & Pemrograman 1
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Interface Umar muhammad JAVA.
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
PEMROGRAMAN JAVA.
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pengenalan Bahasa JAVA
Variabel dan Tipe Data.
Pengenalan Java.
Dasar-Dasar Pemrograman
Tipe Data, Variabel, dan Operator
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Struktur Dasar Pemrograman Java
Transcript presentasi:

Praktikum Bahasa Pemrograman OOP Java Environment

Teknologi Java Sebuah Bahasa Pemrograman Bahasa pemrograman yang berorientasi objek (OOP) dan Dapat dijalankan pada berbagai platform sistem operasi. Tidak hanya terfokus oada satu sistem operasi Bersifat open source. Sebuah Development Environment Sebagai sebuah peralatan pembangun, teknologi Java menyediakan : compiler, interpreter, penyusun dokumentasi, paket kelas totoharyanto@ipb.ac.id

Sebuah Deployment Environment Sebuah Aplikasi Teknologi Java secara umum adalah aplikasi serbaguna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE). Sebuah Deployment Environment Dua komponen utama dari Deployment Environment. JRE, yang terdapat pada paket JDK, mengandung kelas – kelas untuk semua paket teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dan sebagainya. Komponen yang lain terdapat pada Web Browser. Hampir seluruh Web Browser komersial menyediakan interpreter dan runtime environment dari teknologi Java. totoharyanto@ipb.ac.id

Mengapa Java Sederhana Berorientasi Objek Terdistribusi Interpreted Robust Secure Architecture Neutral Multithreaded totoharyanto@ipb.ac.id

Fitur dalam Java Java Virtual Machine (JVM) JVM adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata. JVM menyediakan spesifikasi hardware dan platform dimana kompilasi kode Java terjadi. Spesifikasi inilah yang membuat aplikasi berbasis Java menjadi bebas dari platform manapun karena proses kompilasi diselesaikan oleh JVM. Garbage Collection Pengalokasian dan Pendealokasian memory totoharyanto@ipb.ac.id

Fase Pemrograman Java javac totoharyanto@ipb.ac.id

Instalasi Java - Java SE - Java Virtual Machine - IDE {netbean, eclipse} aturan nama file dalam Java Nama_file.java = nama public class totoharyanto@ipb.ac.id

Struktur Program Bahasa Java File program java memiliki ekstensi .java Library dalam java sebagai suatu class dipanggil dengan perintah import Komentar dalam java dituliskan dengan dua cara: // komentar atau /* komentar */ fungsi utama Case sensitive totoharyanto@ipb.ac.id

Example of prorgam /** * My first java program */ public class Hello { public static void main(String[] args) System.out.print("Hello World \n"); System.out.print("Hello World Juga"); } totoharyanto@ipb.ac.id

Penjelasan public class Hello { } mengindikasikan nama class yaitu Hello. Pada java semua kode seharusnya ditempatkan didalam deklarasi class. Kita melakukannya dengan menggunakan kata kunci class. class menggunakan akses khusus public /** * My first java program */ Komentar dalam Java totoharyanto@ipb.ac.id

public static void main(String[] args) {} mengindikasikan nama suatu method dalam class Hello yang bertindak sebagai method utama. Method utama adalah titik awal dari suatu program java. Semua proram kecuali applet yang ditulis dalam bahasa java dimulai dengan method utama. System.out.print("Hello World \n"); System.out.print("Hello World Juga"); Mencetak pada layar Standar Output totoharyanto@ipb.ac.id

Identifier dalam Java Java Identifier adalah suatu tanda yang mewakili nama-nama vaiabel, method, class dsb. Contoh dari pengidentifikasi adalah : Hello, main, System, out. Pendeklarasian Java adalah case-sensitive. Hal ini berarti bahwa pengidentifikasi : Hello tidak sama dengan hello. Pengidentifikasi harus dimulai dengan salah satu huruf, underscore “_”, atau tanda dollar “$”. Hurufnya dapat berupa huruf besar maupun huruf kecil. Karakter selanjutnya dapat menggunakan nomor 0 smpai 9. Pengidentifikasi tidak dapat menggunakan kata kunci dalam java seperti class, public, void, dsb. Selanjutnya kita akan berdiskusi lebih banyak tentang kata kunci dalam java. totoharyanto@ipb.ac.id

Keyword dalam Java totoharyanto@ipb.ac.id

Tipe data Primitif Boolean boolean result = true; String String message=“Hello world!” integer Floating point totoharyanto@ipb.ac.id

Variabel <data tipe> <name> [=initial value]; Bentuk umum deklarasi variabel <data tipe> <name> [=initial value]; public class VariableSamples { public static void main( String[] args ){ //deklarasi a tipe data dengan nama variable // result dan tipe data boolean boolean result; //deklarasi tipe data dengan nama variabel // option dan tipe data char char option; option = 'C'; //menandai 'C' sebagai option //grade, double tipe data dan telah diinisialisasi //to 0.0 double grade = 0.0; } totoharyanto@ipb.ac.id

Menampilkan data Variabel System.out.println() System.out.print() public class OutputVariable { public static void main( String[] args ){ int value = 10; char x; x = ‘A’; System.out.println( value ); System.out.println( “The value of x=“+ x ); } totoharyanto@ipb.ac.id

Operator Operator Aritmatika totoharyanto@ipb.ac.id

Contoh Operator public class aritmatikaDemo { public static void main(String[] args) //sedikit angka int i = 37; int j = 42; double x = 27.475; double y = 7.22; System.out.println("Variable values..."); System.out.println(" i = " + i); System.out.println(" j = " + j); System.out.println(" x = " + x); System.out.println(" y = " + y); next

System.out.println("Adding..."); //penjumlahan angka System.out.println("Adding..."); System.out.println(" i + j = " + (i + j)); //pengurangan angka System.out.println("Subtracting..."); System.out.println(" x - y = " + (x - y)); //perkalian angka System.out.println("Multiplying..."); System.out.println(" i * j = " + (i * j)); //menghitung hasil modulus dari pembagian System.out.println(" i % j = " + (i % j)); System.out.println(" x % y = " + (x % y)); //tipe penggabungan System.out.println("Mixing tipes..."); System.out.println(" j + y = " + (j + y)); System.out.println(" i * x = " + (i * x)); } totoharyanto@ipb.ac.id

Operator Increment & Decrement Operator Relasi

Operator Logika boolean Operator Logika Not totoharyanto@ipb.ac.id

Contoh public class TestNOT { public static void main( String[] args ){ boolean val1 = true; boolean val2 = false; System.out.println(!val1); System.out.println(!val2); } totoharyanto@ipb.ac.id

Latihan 1 Mendeklarasikan Variabel Berikut ini merupakan tampilan yang diharapkan sebagai hasil eksekusi program, Number = 10 letter = a result = true str = hello totoharyanto@ipb.ac.id

Latihan 2 Buatlah program yang menghasilkan output nilai rata-ratadari tiga angka. Nilai dari masing-masing tiga angka tersebut adalah 10, 20 dan 45. Tampilan Output yang diharapkan adalah, number 1 = 10 number 2 = 20 number 3 = 45 Average is = 25 totoharyanto@ipb.ac.id

Latihan 3 Diberikan tiga angka, tuliskan program yang menghasilkan output angka dengan nilai terbesar diantara tiga angka tersebut. Gunakan operator kondisi ?: yang telah kita pelajari sebelumnya (HINT: Anda akan perlu menggunakan dua set operator ?: untuk memecahkan permasalahan ini). Sebagai contoh , diberikan angka 10, 23 dan 5, Program anda akan menghasilkan output, number 1 = 10 number 2 = 23 number 3 = 5 Nilai tertingginy adalah 23 totoharyanto@ipb.ac.id

Selesai Selamat Berlatih totoharyanto@ipb.ac.id