SATUAN ACARA PERKULIAHAN MATA KULIAH : ALGORITMA DAN PEMROGRAMAN 1B (JAVA) S1 - TEKNIK INFORMATIKA Minggu Pokok bahasan Sub Pokok Bahasan 1 PENDAHULUAN 2 PEMROGRAMAN JAVA Alur pembuatan program Latar belakang Teknologi Java Framework (J2SE, J2EE, J2ME) Fitur Java - Java Virtual machine - garbage collection - code security Fase-fase pemrograman Java Lingkup pemrograman Java - Text editor - Pesan Kesalahan (Error) 3 STRUKTUR KONTROL Dasar-dasar pemrograman Java Tipe data dan Variabel Array 1 dimensi dan 2 dimensi Operator aritmatika, logika dan Relasional Statik dan Dinamik If - if tunggal - if majemuk - nested if Revisi PTA 2011/2012 Switch dan Break Tujuan Instruksio nal Khusus Dapat mengetahui tujuan mempelajar i bahasa pemrogram an java Cara Pengajaran Alat Bantu / Media Tugas Referensi Kuliah Mimbar Papan Tulis, OHP, Spidol 2,5 Mengenal tipe data, variabel, dan operator pada Java Kuliah Mimbar Papan Tulis, OHP, Spidol 5 4 Mengenal struktur control pada Java Kuliah Mimbar Papan Tulis, OHP, Spidol Latihan menampilk an program ganjil genap 1,2,3,4,5 4 STRUKTUR PERULANGAN For While Do While 5 MEMBUAT PACKAGE, CLASS DAN METHOD PADA JAVA Mendefinisikan Package Mendefinisikan Class Deklarasi atribut Deklarasi method Pengiriman parameter secara Nilai dan Acuan Fungsi Overloading Fungsi Rekursif 6 EXCEPTION HANDLING Try-catch Finally 7 STREAM DAN FILE Stream Input stream Output stream 8,9 GRAPHICAL USER INTERFACE (GUI) PADA JAVA DENGAN NETBEANS DATABASE CONNECTION AND APPLICATION Form di Netbeans Membuat project GUI dengan netbeans Koneksi database MySQL dengan Java Menambah library JDBC Membuat aplikasi database MySQL dengan Java MOBILE Pengenalan J2ME 10 Mengenal struktur perulangan pada Java Dapat mengenal package, membuat class dan method pada Java Kuliah Mimbar Papan Tulis, OHP, Spidol Kuliah Mimbar Papan Tulis, OHP, Spidol Dapat mengenal exception handling Mengenal stream dan file pada Java Mengenal GUI Netbeans Kuliah Mimbar Papan Tulis, OHP, Spidol 1,2,,4,5 Kuliah Mimbar Papan Tulis, OHP, Spidol 4,5,6 Kuliah Mimbar Papan Tulis, OHP, Spidol Mengenal cara koneksi database antara Java dengan MySQL dan aplikasinya Kuliah mimbar Papan Tulis, OHP, Spidol UJIAN TENGAH SEMESTER (UTS) 11,12 Revisi PTA 2011/2012 Mengenal Kuliah Papan Tulis, Latihan menampilk an angka 1 s/d 10 Latihan membuat Class dan method dengan Java Latihan mebuat GUI dengan Netbeans 1,2,3,4,5 4,5 4,5,6 APPLICATION USING JAVA 13 PROJECT DISCUSSION Configuration (CLDC, CDC) Profile (MIDP) MIDlet LCDUI Program sederhana Presentasi/diskusi proyek yang telah dibuat aplikasi mobile dengan Java (J2ME) Mimbar OHP, Spidol Kuliah Mimbar Papan Tulis, OHP, Spidol 4,5,6 UJIAN AKHIR SEMESTER (UAS) Referensi : 1. 2. 3. 4. 5. 6. Anuff, Ed. 1996. Java Sourcebook – Penuntun Pemrograman Java. Terjemahan oleh Bambang Wisudawan. 1997. Yogyakarta : Penerbit Andi Offset Cornell, Gary dan Horstmann, Cay S. 1997. Core Java edisi Indonesia. Terjemahan oleh Andreas Agus Setyabudi. 1997. Yogyakarta : Penerbit Andi Offset Deitel, H.M. dan Deitell, P.J. 1997. Java How to Program. Prentice Hall, New Jersey Rangsang Purnama, Prestasi Pustaka, Cetakan pertama, Januari 2003. Tuntunan Pemrograman Java space.meruvian.org/JENI. http://lecturer.eepis-its.edu/~mieke/java/praktjava/ Revisi PTA 2011/2012