Objek-Oriented Programming (OOP) Dosen Pengampu : Nur Iksan Dosen Pengampu : Nur Iksan
Mata Kuliah OOP - Materi OOP Concepts: Konsep Pemrograman dan paradigma Object- Oriented Java Fundamentals: Bagaimana Membuat Program dengan Java Java Advanced: Eksepsi, Thread, Java API Java GUI: GUI Component, Swing, Event Handling Dosen Pengampu : Nur Iksan
Java Fundamentals Dosen Pengampu : Nur Iksan
Materi Diskusi Pernyataan dan Ekspresi Variabel, Tipe Data dan Literal Array Operator Operasi I/O Stream Sederhana Pernyataan Penentu Keputusan Pernyataan Pengulangan Proses Dosen Pengampu : Nur Iksan
Pernyataan dan Ekspresi Dosen Pengampu : Nur Iksan
Pernyataan? Perintah yang menyebabkan sesuatu terjadi dan merepresentasikan aksi tunggal dalam program Java Contoh: int tahunProduksi; Setiap pernyataan ditutup oleh karakter semicolon (;) Pernyataan dikelompokkan dengan tanda pembuka ({) dan penutup (}). Kelompok inidisebut blok atau blok pernyataan Dosen Pengampu : Nur Iksan
Ekspresi? Pernyataan yang dapat menghasilkan suatu nilai. Nilai yang dihasilkan oleh pernyataan ini yang disebut dengan nilai balik (return value) Nilai balik bisa berupa bilangan, boolean, atau objek Method tanpa nilai balik biasanya menggunakan keyword void Contoh: hasilBagi = a / b; Dosen Pengampu : Nur Iksan
Kata Kunci Dosen Pengampu : Nur Iksan
Variabel, Tipe Data, dan Literal Dosen Pengampu : Nur Iksan
Variabel Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai) Nilai variabel dapat diubah di pernyataan manapun di dalam program Mendeklarasikan variabel: tipe namaVariabel1 , namaVariabel2 Contoh: int hasilKali; String namaSiswa, namaGuru, namaAdmin; Dosen Pengampu : Nur Iksan
Lingkup Variabel Variabel dipanggil berdasarkan lingkupnya, dimulai dari blok yang paling kecil, kemudian blok di luar itu Instance variable adalah variabel yang memiliki nilai yang berbeda di setiap objek Class variable adalah variabel yang berlaku di suatu class dan seluruh instan dari class tersebut (objek). Ciri class variable adalah menggunakan keyword static Local variable digunakan di dalam method atau blok pernyataan yang lebih kecil dari itu Parameter adalah variabel yg ada di dalam pernyataan (argument) method Dosen Pengampu : Nur Iksan
ClassVariabel.java Dosen Pengampu : Nur Iksan
Memberi Nilai Variabel Menggunakan tanda sama dengan (=) Kebiasaan yang baik untuk memberi nilai awal (initial value) pada local variabel (mencegah bug pada program) Contoh: int hasilTambah = 0; boolean status = false; Dosen Pengampu : Nur Iksan
Memberi Nama Variabel Gunakan lowercase untuk variabel yang terdiri dari satu kata atau kata pertama Gunakan kapital untuk karakter pertama dari kata kedua, ketiga, dst Contoh: int hasil; boolean statusMesinMobil; Button openFile; Dosen Pengampu : Nur Iksan
Penentu Akses Private: pengaksesan suatu instance variabel dan method hanya dapat dilakukan di dalam class ( tidak bisa dari dari luar class) Tanpa Tanda: pengaksesan suatu instance variabel dan method dapat dilakukan di dalam kelas dan kelas lain dalam satu paket Public: pengaksesan suatu instance variable dan method dapat dilakukan dari luar (sembarang) kelas Dosen Pengampu : Nur Iksan
Class Access Level Dosen Pengampu : Nur Iksan
Tipe Data Primitif Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Constant Variable (Konstanta) Constant variable digunakan apabila kita ingin membuat nilai sebuah variable tidak berubah(tetap) Constant variable menggunakan keyword final di depan tipe data, kadang sering juga digabungkan dengan keyword static. Nama constant variable biasanya menggunakan kapital Contoh: final float PI = 3.141592; static final boolean DEBUG = false; Dosen Pengampu : Nur Iksan
Literal Dosen Pengampu : Nur Iksan
Character Escape Dosen Pengampu : Nur Iksan
Pengarah Tipe (Type-Casting) Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Array (Larik) Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Operator Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Operasi I/O Stream Sederhana Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
To do: Baca inheritance & polimorphism Update blog Buat blog bagi yang belum membuat Dosen Pengampu : Nur Iksan
PERNYATAAN PENENTU KEPUTUSAN Dosen Pengampu : Nur Iksan
Pernyataan Penentu Keputusan if, if-else, if-else if – else switch Dosen Pengampu : Nur Iksan
If if adalah pernyataan kondisi yang digunakan untuk pengambilan keputusan terhadap dua buah kemungkinan if bisa berdiri sendiri atau dengan menggunakan else Bentuk: If(kondisi){ // blok pernyataan yang dijalankan, bila kondisi benar } Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
PERNYATAAN PENGULANG PROSES Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
To do Kerjakan latihan2 Update blog Buat blog bagi yang belum buat Baca referensi lain seputar java programming Kunjungi beberapa situs yang membahas tentang java programming Dosen Pengampu : Nur Iksan
Package dan Interface Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan
Dosen Pengampu : Nur Iksan