- SAP Gunadarma

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