- SAP Gunadarma

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