Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Mata Kuliah Fakultas/Jurusan
Minggu ke
1
: :
Pemrograman Berbasis Objek Ilmu Komputer / Sistem Informasi (SI )
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
Pokok Bahasan dan TIU
2
Pengenalan Java disertai First Simple Program (lanjutan 1)
Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) Keyword Tipe data 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
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 : Mahasiswa akan dapat Mahasiswa memahami 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
Teknik Pembelajaran
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
alur
Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) Perulangan dan percabangan
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
Struktur kontrol program lanjutan
alur
Kondisional dan seleksi Lompatan : break , continue
Teknik Pembelajaran
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
Membuat sebuah Buku 1 : Bab 4 aplikasi Java Buku 2 : Bab 4 menggunakan Buku 3 : Bab 4 struktur kontrol kondisional dan seleksi
Pembahasan program-program sederhana untuk masing-masing kalimat perintah
TIU : TIK : Mahasiwa memahami Mahasiswa akan dapat penggunaan struktur menjelaskan mengenai control dalam membuat penggunaan perintah-perintah program Java untuk alur program
Media Pembelajaran
Membuat sebuah aplikasi yang memiliki fasilitas break dan continue
4
Minggu ke
7
Pokok Bahasan dan TIU
Pemrograman Objek (PBO)
Berbasis
Sub Pokok Bahasan dan Tujuan Instruksional Khusus (TIK) Encapsulation
Teknik Pembelajaran
Media Pembelajaran
Pemrograman Objek (PBO)
Berbasis
Polymorphism Inheritance
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
Presentasi per kelompok
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
Penanganan string
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
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 memahami membuat
TIK : Mahasiswa mampu menjelaskan 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