Syllabus Sesi 01 Lesson 1 : Pengenalan Pemrograman Java ! Pengenalan Pemrograman ! Pengenalan Teknologi Java ! Program Hello World ! Pengenalan Konvensi Java Lesson 2 : Dasar Pemrograman ! Program Input-Output Sederhana ! Branching: Pemrograman dengan Percabangan ! Looping: Pemrograman dengan Perulangan Sesi 02 Lesson 3 : Tipe Data Sederhana ! Tipe Data ! Operasi Tipe Data ! Fungsi & Prosedur Operasi ! Sesi 03 Lesson 4 : Studi Kasus: Dasar Pemrograman ! Kasus: Pengecekan Bilangan ! Kasus: Perhitungan Tabungan ! Kasus: Konversi Suhu Sesi 04 Lesson 5 : Studi Kasus: Kelas Bawaan JDK ! Kelas String ! Kasus: Pencocokan String Kelas: Array ! Kasus: Statistika ! Kelas: Random ! Kasus: Permainan Tebak Angka Sesi 05 Lesson 6 : Penanganan Exception ! Jenis Kesalahan ! Penanganan Kesalahan ! Pembuatan Kelas Exception ! Kasus: Kelas Bilangan Sesi 06 Lesson 7: Dasar Pemrograman Berorientasi Objek ! Pengenalan Kelas & Objek ! Pendeklarasian Atribut Kelas ! Pendeklarasian Method Kelas ! Encapsulation: Pembatasan Hak Akses Lesson 8: Studi Kasus: PBO 1 ! Kasus: Kelas Mahasiswa Duplikasi Objek Kesamaan Objek ! Kasus: Kelas Tabungan Sesi 07 Lesson 9: Lanjutan Pemrograman Berorientasi Objek ! Inheritance: Penurunan Sifat ! Polymorphism: Perubahan Bentuk ! Properti Kelas ! Interface: (Kelas) Antarmuka Lesson 10: Studi Kasus: PBO 2 ! Kasus: Kelas Kebun Binatang ! Konversi Antar Kelas ! Kasus: Paket Kendaraan Sesi 08 Lesson 11: Pemrograman GUI dengan IDE ! Pemrograman dengan IDE ! Pengenalan Netbeans ! Pembuatan Frame ! Pengisian Komponen ! Pengisian Event ! Kasus: Form Login Sesi 09 Lesson 18: Studi Kasus: Pemrograman GUI ! Kasus: Kalkulator Windows ! Pengenalan Koneksi Basis Data Sesi 10 Lesson 19: Tugas Akhir ! Tugas Pembangunan Aplikasi Dekstop