SAP Pemrograman Berorientasi Objek

advertisement
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
Download