SATUAN ACARA PERKULIAHAN MATA KULIAH : PEMROGRAMAN BERORIENTASI OBJEK** JURUSAN SISTEM INFORMASI KODE / SKS : AK-011312 / 3 SKS Pertemuan ke 1 2 3 Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Pembelajaran Pengenalan Java TIU: Mahasiswa memahami bagaimana membuat program java sederhana TIK : Mahasiswa akan dapat menjelaskan mengenai struktur bahasa java, tipe data yang digunakan dan tata bahasanya Mahasiswa mengerti bagaimana membuat program sederhana dengan bahasa java Struktur kontrol alur program Perulangan dan percabangan Kondisional dan seleksi Lompatan : break , continue TIU: Mahasiswa memahami penggunaan struktur control dalam membuat program java TIK : Mahasiswa akan dapat menjelaskan mengenai penggunaan perintah-perintah untuk alur program Class, Object, dan Method Dasar-dasar penulisan class Bagaimana pembuatan objek Penulisan method dan penambahan method pada class TIK TIU: Mahasiswa memahami pembuatan class dan Revisi : 10-02-2009 Aplikasi Java dan java Applets Struktur program meng-compile program Keyword, tipe data, operator 1 Media Pembelajaran Tugas Referensi Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Membahas contoh program sederhana, dan penggunaan operator. Papan tulis, LCD dan Projector Membuat sebuah aplikasi sederhana 1,2,3,4,5 dan 6 Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Pembahasan program-program sederhana untuk masing-masing kalimat perintah Papan tulis, LCD dan Projector Membuat sebuah aplikasi java menggunak an struktur kontrol 1,2,3,4,5 dan 6 Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Pembahasan Papan tulis, LCD dan Projector Membuat sebuah aplikasi menggunak an class dan objek 1,2,3,4,5 dan 6 SATUAN ACARA PERKULIAHAN MATA KULIAH : PEMROGRAMAN BERORIENTASI OBJEK** JURUSAN SISTEM INFORMASI KODE / SKS : AK-011312 / 3 SKS Pertemuan ke Pokok Bahasan dan TIU object di java 4 Array TIU: Mahasiswa memahami bagaimana membuat program java menggunakan array 5 6 Pemrograman Berbasis Objek (PBO) TIU: Mahasiswa memahami bagaimana membuat program java dengan paradigama berbasis objek Penanganan string Revisi : 10-02-2009 Sub Pokok Bahasan dan TIK Mahasiswa akan dapat menjelaskan mengenai class, object dan method Mahasiswa mengerti bagaimana membuat program sederhana dengan menggunakan class dan method dalam bahasa java Deklarasi array Array 1 dimensi Array multi dimensi Array sebagai reference TIK : Mahasiswa akan dapat menjelaskan mengenai Array dan deklarasi array dalam bahasa java Mahasiswa mengerti bagaimana membuat program sederhana dengan menggunakan array Encapsulation Polymorphism Inheritance Teknik Pembelajaran 2 Tugas Referensi program-program sederhana untuk pembuatan class dan method Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Pembahasan program-program sederhana untuk penggunaan array Papan tulis, LCD dan Projector Membuat sebuah aplikasi java dengan mengimple mentasikan array 1,2,3,4,5 dan 6 Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Papan tulis, LCD dan Projector Membuat sebuah aplikasi java berbasis objek 1,2,3,4,5 dan 6 Dosen menerangkan materi kuliah Mahasiswa duduk berkelompok dan saling membantu Papan tulis, LCD dan Projector Membuat sebuah aplikasi java untuk membalika 1,2,3,4,5 dan 6 TIK : Mahasiswa akan dapat menjelaskan mengenai metodologi PBO dalam Java Sintaks string khusus - Pembuatan, penggabungan dan konversi string - Masalah presedence operator Penyaringan karakter Media Pembelajaran SATUAN ACARA PERKULIAHAN MATA KULIAH : PEMROGRAMAN BERORIENTASI OBJEK** JURUSAN SISTEM INFORMASI KODE / SKS : AK-011312 / 3 SKS Pertemuan ke Pokok Bahasan dan TIU TIU: Mahasiswa memahami bagaimana membuat program java dengan memanipulasi string Sub Pokok Bahasan dan TIK Perbandingan : kesamaan dan pengurutan Modifikasi penyalinan string: substring, concat, replace, toLowerCase, toUpperCase, valueOf, stringBuffer, append, insert Teknik Pembelajaran Media Pembelajaran memahami penjelasan dosen Pemberian contoh sederhana mengenai penanganan string Tugas Referensi n sebuah kalimat dengan memanipul asi string TIK : Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan statement penanganan string 7 REVIEW 8 Package & Interface TIU: Mahasiswa memahami bagaimana membuat package dan interface di java 9 Penanganan Eksepsi Revisi : 10-02-2009 Pembahasan studi kasus : pembuatan aplikasi puzzle - Analisis masalah - Perancangan class - Pembuatan program Penulisan package, statement import Statemen interface, statement implement, variable dalam interface TIK : Mahasiswa akan dapat menjelaskan mengenai package dan interface dalam java Dasar-dasar penanganan eksepsi Tipe eksepsi 3 Dosen menerangkan materi kuliah Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Papan tulis, LCD dan Projector Membuat sebuah aplikasi package dan interface 1,2,3,4,5 dan 6 Mahasiswa berkelompok Papan tulis, LCD dan Membuat sebuah 1,2,3,4,5 dan 6 duduk dan SATUAN ACARA PERKULIAHAN MATA KULIAH : PEMROGRAMAN BERORIENTASI OBJEK** JURUSAN SISTEM INFORMASI KODE / SKS : AK-011312 / 3 SKS Pertemuan ke Pokok Bahasan dan TIU TIU: Mahasiswa memahami bagaimana membuat program java dengan menggunakan error handling 10 Multithreaded Programming TIU Mahasiswa memahami bagaimana membuat program dengan konsep multi threaded 11 Sinkronisasi TIU: Mahasiswa memahami konsep sinkronisasi Sub Pokok Bahasan dan TIK Eksepsi yang tidak dapat ditangkap try dan catch Statement multiple catch Nested block try throw, throws, finally Subclass eksepsi TIK : Mahasiswa mampu menjelaskan penanganan eksepsi dalam java Mahasiswa mampu mendemonstrasikan penulisan program mengenai penanganan eksepsi Konsep dasar multithreading Membuat thread dan multiple thread Prioritas thread TIK : Mahasiswa mampu menjelaskan konsep multithreading dalam bahasa java Metode sinkronisasi Statement synchronize Komunikasi thread dengan statement notify(), wait(), notifyAll(), Suspend(), resume(), stop() TIK : Mahasiswa mampu menjelaskan Revisi : 10-02-2009 4 Teknik Pembelajaran Media Pembelajaran Tugas saling membantu memahami penjelasan dosen Pemberian contoh penanganan eksepsi Projector aplikasi dengan mengimple mentasi error handling Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Pemberian contoh sederhana program mengenai threading Papan tulis, LCD dan Projector Membuat sebuah aplikasi dengan mengimple mentasi multi threaded Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Pemberian contoh sederhana program mengenai sinkronisasi Papan tulis, LCD dan Projector Referensi 1,2,3,4,5 dan 6 1,2,3,4,5 dan 6 SATUAN ACARA PERKULIAHAN MATA KULIAH : PEMROGRAMAN BERORIENTASI OBJEK** JURUSAN SISTEM INFORMASI KODE / SKS : AK-011312 / 3 SKS Pertemuan ke 12 Pokok Bahasan dan TIU File Stream TIU: Mahasiswa memahami bagaimana membuat program java untuk teleconference sederhana 13 GUI TIU: Mahasiswa memahami bagaimana membuat program java dengan tampilan GUI dan animasi Sub Pokok Bahasan dan TIK konsep sinkronisasi dalam bahasa java Byte stream class Character stream class Predefined Stream TIK : Mahasiswa mampu menjelaskan kegunaan file stream dalam bahasa java Komponen GUI pada AWT Layout Manager Komponen Swing TIK : Mahasiswa mampu menjelaskan penggunaan method untuk pembuatan program menggunakan komponen AWT, Layout Manager dan Swing Mahasiswa mampu membuat animasi dan multimedia Teknik Pembelajaran Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Media Pembelajaran Papan tulis, LCD dan Projector Papan tulis, LCD dan Projector Referensi : 1. “ “, Java Tm Programming Language Sun Microsystem Press 2. Herbert Schildt, Java2 : A beginner’s Guide, Second Edition, McGraw-Hill/Osborne 3. Patri,ck Naughton, Java Handbook : Konsep dasar pemrograman java, McGraw-Hill/Osborne 4. Onno W. Purbo, Trik Pemrograman Java untuk jaringan dan Internet, ElexMedia Komputindo 5. ” ”, Jeni pengenalan Pemrograman 2, Versi 1., Juni, 2007, Jardiknas 6. Bambang Heriyanto, Ir. MT., Esensi-esensi bahasa pemrograman Java, Informatika, Bandung, 2005 Revisi : 10-02-2009 5 Tugas Referensi Membuat sebuah aplikasi teleconfere nce sederhana 1,2,3,4,5 dan 6 Membuat Aplikasi Multimedia 1,2,3,4,5 dan 6