Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Mata Kuliah Fakultas/Jurusan Minggu ke 1 : : Pemrograman Berbasis Objek Ilmu Komputer / Manajemen Informatika ( D3 ) Pokok Bahasan dan TIU Pengenalan Java Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) Macam-macam aplikasi Java Yang diperlukan untuk penginstall-an Java Media pembuatan program Struktur program Meng-compile program Menjalankan program Teknik Pembelajaran Dosen kuliah menerangkan Media Pembelajaran materi Papan tulis dan OHP Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Tugas Media Referensi Memahami, Buku 1, ,2, 3, dan 4 menyerap dan menyesuaikan diri dengan peraturan yang diterapkan Dosen untuk pertemuan-pertemuan berikutnya. TIU : TIK : Mahasiswa mengenal dan Identifikasi softskill: memahami Java secara menumbuhkan minat terhadap umum pemrograman Java. Mahasiswa akan dapat menjelaskan mengenai struktur bahasa java. Last updated 26-08-2009 1 Minggu ke 2 Pokok Bahasan dan TIU Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) Pengenalan Java disertai Keyword First Simple Program Tipe data (lanjutan 1) Pembagian kelompok Pemberitahuan materi untuk presentasi Penjelasan tugas pembuatan aplikasi yang akan dikumpulkan di Minggu 9 Teknik Pembelajaran Media Pembelajaran Mahasiswa duduk berkelompok Papan tulis dan OHP dan saling membantu memahami penjelasan dosen Membahas contoh program sederhana mengenai penggunaan keyword dan tipe data (untuk masing-masing keyword dan tipe data) Tugas Media Referensi Membuat sebuah Buku 1 : Bab 1, 2 ,3 aplikasi sederhana Buku 2 : Bab 1, 2, 3 menggunakan keyword dan tipe data TIU : TIK : Mahasiswa mengenal Mahasiswa akan dapat dasar-dasar pemrograman menjelaskan mengenai tipe data Java yang digunakan dan tata bahasanya. Mahasiswa mengerti bagaimana membuat program sederhana dengan bahasa Java. Last updated 26-08-2009 2 Minggu ke 3 Pokok Bahasan dan TIU Pengenalan Java (lanjutan 2) Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) Operator Teknik Pembelajaran TIU : TIK : Mahasiswa mengetahui Mahasiswa akan dapat macam-macam operator menjelaskan mengenai operator dan penggunaannya yang digunakan. Mahasiswa mengerti bagaimana membuat program Java sederhana dengan memanfaatkan operator. 4 Class Object Method Dasar-dasar penulisan class Bagaimana pembuatan objek Penulisan method dan penambahan method pada class TIK : TIU : akan dapat Mahasiswa memahami Mahasiswa menjelaskan dan membedakan penggunaan class, object, mengenai class, object dan dan method di Java. method. Mahasiswa mengerti bagaimana membuat program sederhana dengan menggunakan class dan method dalam bahasa Java. Last updated 26-08-2009 Media Pembelajaran Tugas Media Referensi Mahasiswa duduk berkelompok Papan tulis dan OHP dan saling membantu memahami penjelasan dosen Membahas contoh program sederhana menggunaan operator Membuat sebuah Buku 1 : Bab 1, 2 ,3 aplikasi sederhana Buku 2 : Bab 1, 2, 3 menggunakan operator Mahasiswa duduk berkelompok Papan tulis dan OHP dan saling membantu memahami penjelasan dosen Pembahasan program-program sederhana untuk pembuatan class dan method Membuat sebuah Buku 1 : Bab 7 aplikasi Buku 3 : Bab 2, 6 menggunakan class Buku 4 : Bab 1, 2 dan objek 3 Minggu ke 5 Pokok Bahasan dan TIU Struktur program kontrol Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) alur Perulangan dan percabangan Teknik Pembelajaran Struktur kontrol program lanjutan alur Kondisional dan seleksi Lompatan : break , continue TIU : TIK : Mahasiwa memahami Mahasiswa akan dapat penggunaan struktur menjelaskan mengenai control dalam membuat penggunaan perintah-perintah program Java untuk alur program Last updated 26-08-2009 Tugas Media Referensi Mahasiswa duduk berkelompok Papan tulis dan OHP dan saling membantu memahami penjelasan dosen Pembahasan dan penganalisa-an program-program sederhana untuk masing-masing kalimat perintah Membuat sebuah Buku 1 : Bab 4 aplikasi Java Buku 2 : Bab 4 menggunakan Buku 3 : Bab 4 struktur kontrol perulangan dan percabangan Mahasiswa duduk berkelompok Papan tulis dan OHP dan saling membantu memahami penjelasan dosen Pembahasan program-program sederhana untuk masing-masing kalimat perintah Membuat sebuah Buku 1 : Bab 4 aplikasi Java Buku 2 : Bab 4 menggunakan Buku 3 : Bab 4 struktur kontrol kondisional dan seleksi TIU : TIK : Mahasiwa memahami Identifikasi softskill: penggunaan struktur Mahasiswa akan dapat control dalam membuat menjelaskan mengenai program Java penggunaan perintah-perintah untuk alur program 6 Media Pembelajaran Membuat sebuah aplikasi yang memiliki fasilitas break dan continue 4 Minggu ke 7 Pokok Bahasan dan TIU Pemrograman Objek (PBO) Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) Berbasis Encapsulation Teknik Pembelajaran Media Pembelajaran Pemrograman Objek (PBO) Berbasis Polymorphism Inheritance Presentasi per kelompok Papan tulis dan OHP Membuat sebuah Buku 2 : Bab 2 aplikasi Java berbasis objek dengan metoda encapsulation Presentasi per kelompok Papan tulis dan OHP Membuat sebuah Buku 2 : Bab 2 aplikasi Java berbasis objek dengan metoda polymorphism dan inheritance Mahasiswa duduk berkelompok Papan tulis dan OHP dan saling membantu memahami penjelasan dosen Pembahasan program-program Membuat sebuah Buku 2 : Bab 5 aplikasi Java dengan Buku 3 : Bab 8 menggunakan Array TIU : TIK : Mahasiswa memahami Penilaian softskill: organisasi, bagaimana membuat isi, gaya presentasi, kontribusi program Java dengan pada tugas kelompok, paradigma berbasis objek kepemimpinan, dan kolaborasi Mahasiswa akan dapat menjelaskan mengenai metodologi PBO dalam Java 9 Array Last updated 26-08-2009 Deklarasi array Array 1 dimensi Array multi dimensi Review tugas dan pembahasan: Media Referensi TIU : TIK : Mahasiswa memahami Penilaian softskill: organisasi, bagaimana membuat isi, gaya presentasi, kontribusi program Java dengan pada tugas kelompok, paradigma berbasis objek kepemimpinan, dan kolaborasi Mahasiswa akan dapat menjelaskan mengenai metodologi PBO dalam Java 8 Tugas 5 - Analisa masalah Perancangan class Pembuatan program sederhana array untuk penggunaan TIU : TIK : Mahasiswa memahami Identifikasi softskill: ketelitian bagaimana membuat Mahasiswa akan dapat program Java menjelaskan mengenai array menggunakan array dan deklarasi array dalam bahasa java 10 Sintaks string khusus - Pembuatan, penggabungan dan konversi string - Masalah presedence operator Penyaringan karakter Perbandingan : kesamaan dan pengurutan Modifikasi penyalinan string: substring, concat, replace, toLowercase, toUpperCase, valueOf, stringBuffer, append, TIU : insert Mahasiswa memahami TIK : bagaimana membuat Mahasiswa mampu program Java dengan mendemonstrasikan penulisan memanipulasi string program dengan menggunakan statement penanganan string Penanganan string Last updated 26-08-2009 Dosen menerangkan materi Papan tulis dan OHP kuliah Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Pemberian contoh sederhana mengenai penanganan string Membuat aplikasi Buku 2 : Bab 5 kalimat dengan Buku 3 : Bab 8 memanipulasi string 6 Minggu ke 11 Pokok Bahasan dan TIU Package Interface Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) Penulisan package, statement import Statemen interface, statement implement, variable dalam interface Teknik Pembelajaran Presentasi per kelompok Media Pembelajaran Papan tulis dan OHP Tugas Media Referensi Membuat sebuah Buku 1 : Bab 8 aplikasi package dan Buku 3 : Bab 7, 9 interface Buku 5 : Bab 10, 12 TIU : TIK : Mahasiswa memahami Penilaian softskill: organisasi, bagaimana membuat isi, gaya presentasi, kontribusi package dan interface di pada tugas kelompok, Java kepemimpinan, dan kolaborasi Mahasiswa akan dapat menjelaskan mengenai package dan interface dalam java Mahasiswa mengerti fungsi package dan interface dan penggunaannya Last updated 26-08-2009 7 Minggu ke 12 Pokok Bahasan dan TIU Penanganan Eksepsi Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) Dasar-dasar penanganan eksepsi Tipe eksepsi Eksepsi yang tidak dapat ditangkap try dan catch Statement multiple catch Nested block try throw, throws, finally Subclass eksepsi Teknik Pembelajaran Media Pembelajaran Tugas Media Referensi Mahasiswa duduk berkelompok Papan tulis dan OHP dan saling membantu memahami penjelasan dosen Pemberian contoh penanganan eksepsi Membuat sebuah Buku 2 : Bab 10 aplikasi dengan Buku 2 : Bab 7 mengimplementasiBuku 3 : Bab 13 kan error handling Mahasiswa duduk berkelompok Papan tulis dan OHP dan saling membantu memahami penjelasan dosen Membuat sebuah Buku 1 : Bab 13 aplikasi sederhana Buku 2 : Bab 8 Buku 3 : Bab 14 TIU : TIK : Mahasiswa memahami Mahasiswa mampu menjelaskan bagaimana membuat penanganan eksepsi dalam java program Java dengan Mahasiswa mampu menggunakan error mendemonstrasikan penulisan handling program mengenai penanganan eksepsi 13 File Stream TIU : Mahasiswa bagaimana program Java Last updated 26-08-2009 Byte stream class Character stream class Predefined Stream TIK : memahami Mahasiswa mampu menjelaskan membuat kegunaan file stream dalam bahasa java 8 Refferensi 1. 2. 3. 4. 5. : Patrick Naughton, Java Handbook : Konsep dasar pemrograman java, McGraw-Hill/Osborne Ariesto Hadi Sutopo & Fajar Masya, Pemrograman Berorientasi Objek dengan Java, Graha Ilmu, 2005. Benny Hermawan, Menguasai Java 2 & Object Oriented Programming, Andi Offset, 2004. Ariesto Hadi Sutopo, Analisis Dan Desain Berorientasi Objek, J & J Learning, 2002. Isak Rickyanto, ST, Dasar Pemrograman Berorientasi Objek dengan Java 2 ( JDK 1.4 ), Andi Offset, 2005. Last updated 26-08-2009 9 Last updated 26-08-2009 10