Satuan Acara Perkuliahan (SAP)

advertisement
Satuan Acara Perkuliahan (SAP)
UNIVERSITAS GUNADARMA
Mata Kuliah
Fakultas/Jurusan
Minggu
ke
1
2
:
:
Pemrograman Berbasis Objek
Ilmu Komputer/Sistem Informasi
Pokok Bahasan/Materi
Tujuan Instruksional Khusus
Aktivitas Pembelajaran
(TIK)
Pokok Bahasan :
 Mahasiswa
akan
dapat  Mahasiswa duduk berkelompok
menjelaskan mengenai struktur
dan saling membantu memahami
 Pengenalan Java
bahasa java, tipe data yang
penjelasan dosen
 First Simple Program
digunakan dan tata bahasanya
 Membahas contoh program
sederhana, dan penggunaan
 Mahasiswa mengerti bagaimana
Materi :
membuat
program
sederhana
operator.
 Aplikasi Java dan java
dengan bahasa java
Applets
 Struktur program
 meng-compile program
 Keyword,
tipe
data,
operator
Pokok Bahasan :
 Mahasiswa
akan
dapat  Mahasiswa duduk berkelompok
menjelaskan
mengenai
dan saling membantu memahami
 Struktur kontrol alur
program
penggunaan perintah-perintah
penjelasan dosen
untuk alur program
 Pembahasan program-program
Materi :
sederhana untuk masing-masing
 Perulangan
dan
kalimat perintah
percabangan
 Kondisional dan seleksi
Tugas :
 Lompatan : break ,
Membuat
program
sederhana
continue
dengan java
Last updated 08/09/2006
Media Referensi
Buku 1 : Bab 1, 2
Buku 2 : Bab 1, 2, 3
Buku 1 : Bab 3
Buku 2 : Bab 6
Minggu
ke
3
4
5
Pokok Bahasan/Materi
Tujuan Instruksional Khusus
(TIK)
Pokok Bahasan :
 Mahasiswa
akan
dapat 
menjelaskan mengenai class,
 Class
object dan method
 Object
 Mahasiswa mengerti bagaimana 
 Method
membuat program sederhana
dengan menggunakan class dan
Materi :
method dalam bahasa java
 Dasar-dasar
penulisan
class
 Bagaimana
pembuatan
objek
 Penulisan method dan
penambahan method pada
class
Pokok Bahasan :
 Mahasiswa
akan
dapat 
menjelaskan mengenai Array
 Array
dan deklarasi array dalam
bahasa java
Materi :

 Deklarasi array
 Mahasiswa mengerti bagaimana
membuat program sederhana
 Array 1 dimensi
dengan menggunakan array
 Array multi dimensi
 Array sebagai refference
Pokok Bahasan :
 Mahasiswa
akan
dapat 
menjelaskan
mengenai
 PBO
metodologi PBO dalam Java
Materi :
 Encapsulation
 Polymorphism
 Inheritance
Last updated 08/09/2006
Aktivitas Pembelajaran
Media Referensi
Mahasiswa duduk berkelompok Buku 1 : Bab 4
dan saling membantu memahami Buku 2 : Bab 7
penjelasan dosen
Pembahasan program-program
sederhana untuk pembuatan
class dan method
Mahasiswa duduk berkelompok Buku 1 : Bab 5
dan saling membantu memahami
penjelasan dosen
Pembahasan program-program
sederhana untuk penggunaan
array
Mahasiswa duduk berkelompok Buku 1 : Bab 1
dan saling membantu memahami Buku 2 : Bab 2
penjelasan dosen
Minggu
ke
6
7
Pokok Bahasan/Materi
Pokok Bahasan :
 Penanganan string
Tujuan Instruksional Khusus
(TIK)
 Mahasiswa
mampu 
mendemonstrasikan penulisan
program dengan menggunakan 
statement penanganan string
Materi :
 Sintaks string khusus
- Pembuatan,
penggabungan
dan
konversi string
- Masalah
presedence
operator
 Penyaringan karakter
 Perbandingan : kesamaan
dan pengurutan
Pokok Bahasan :
 Mahasiswa
mampu
mendemonstrasikan penulisan
 Penanganan
string
(lanjutan)
program dengan menggunakan
statement penanganan string
Materi :
 Modifikasi
penyalinan
string: substring, concat,
replace,
toLowerCase,
toUpperCase,
valueOf,
stringBuffer,
append,
insert
Last updated 08/09/2006




Aktivitas Pembelajaran
Media Referensi
Dosen menerangkan materi Buku 2 : Bab 9
kuliah
Mahasiswa duduk berkelompok
dan saling membantu memahami
penjelasan dosen
Pemberian contoh sederhana
mengenai penanganan string
Dosen menerangkan materi Buku 2 : Bab 9
kuliah
Mahasiswa duduk berkelompok
dan saling membantu memahami
penjelasan dosen
Pemberian contoh sederhana
mengenai penanganan string
Minggu
ke
8
9
Pokok Bahasan/Materi
Pokok Bahasan :
 Package
 Interface
Tujuan Instruksional Khusus
(TIK)
 Mahasiswa
akan
dapat 
menjelaskan mengenai package
dan interface dalam java

Materi :
 Penulisan
package,
statement import
 Statemen
interface,
statement
implement,
variable dalam interface
Pokok Bahasan :
 Mahasiswa mampu menjelaskan 
penanganan eksepsi dalam java
 Penanganan Eksepsi
 Mahasiswa
mampu
Materi :
mendemonstrasikan penulisan 
program mengenai penanganan
 Dasar-dasar penanganan
eksepsi
eksepsi
 Tipe eksepsi
 Eksepsi yang tidak dapat
ditangkap
 try dan catch
 Statement multiple catch
 Nested block try
 throw, throws, finally
 Subclass eksepsi
Last updated 08/09/2006
Aktivitas Pembelajaran
Media Referensi
Dosen menerangkan materi Buku 1 : Bab 8
Buku 2 : Bab 8
kuliah
Mahasiswa duduk berkelompok Buku 3 : Bab 1
dan saling membantu memahami
penjelasan dosen
Mahasiswa duduk berkelompok Buku 1 : Bab 9
dan saling membantu memahami Buku 2 : Bab 10
Buku 3 : Bab 1
penjelasan dosen
Pemberian contoh penanganan
eksepsi
Minggu
ke
10
11
12
Pokok Bahasan/Materi
Pokok Bahasan :
 Multithreaded
Programming
Tujuan Instruksional Khusus
(TIK)
 Mahasiswa mampu menjelaskan 
konsep multithreading dalam
bahasa java

Materi :
 Konsep
dasar
multithreading
 Membuat
thread
dan
multiple thread
 Prioritas thread
Pokok Bahasan :
 Mahasiswa mampu menjelaskan 
konsep sinkronisasi
dalam
 Sinkronisasi
bahasa java
Materi :

 Metode sinkronisasi
 Statement synchronize
 Komunikasi thread dengan
statement notify(), wait(),
notifyAll(),
Suspend(),
resume(), stop()
Pokok Bahasan :
 Mahasiswa mampu menjelaskan 
 File Stream
kegunaan file stream dalam
bahasa java
Materi :
 Byte stream class
 Character stream class
 Predefined Stream
Last updated 08/09/2006
Aktivitas Pembelajaran
Media Referensi
Mahasiswa duduk berkelompok Buku 1 : Bab 11
dan saling membantu memahami Buku 2 : Bab 11
Buku 3 : Bab 3
penjelasan dosen
Pemberian contoh sederhana
program mengenai threading
Mahasiswa duduk berkelompok Buku 1 : Bab 11
dan saling membantu memahami Buku 2 : Bab 11
Buku 3 : Bab 3
penjelasan dosen
Pemberian contoh sederhana
program mengenai sinkronisasi
Mahasiswa duduk berkelompok Buku 1 : Bab 10
dan saling membantu memahami Buku 2 : Bab 13
Buku 3 : Bab 2
penjelasan dosen
Minggu
ke
13
Pokok Bahasan/Materi
Pokok Bahasan :
 Multimedia
Materi :
 Grafik
 Pencitraan
Tujuan Instruksional Khusus
(TIK)
 Mahasiswa mampu menjelaskan 
penggunaan method untuk
pembuatan grafik.
 Mahasiswa mampu menjelaskan
pencitraan dalam java
Aktivitas Pembelajaran
Mahasiswa duduk berkelompok Buku 1 : Bab 12
dan saling membantu memahami Buku 2 :
Bab 15, 16, 17
penjelasan dosen
Refferensi
:
1. Herbert Schildt, Java2 : A beginner’s Guide, Second Edition, McGraw-Hill/Osborne
2. Patrick Naughton, Java Handbook : Konsep dasar pemrograman java, McGraw-Hill/Osborne
3. Onno W. Purbo, Trik Pemrograman Java untuk jaringan dan Internet, ElexMedia Komputindo
Last updated 08/09/2006
Media Referensi
Download