Manajemen Informatika - D3

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

peng-install-an Java
Media pembuatan program
Struktur program
Meng-compile program
Menjalankan program


Teknik Pembelajaran

Media
Pembelajaran

Dosen menerangkan materi Papan tulis dan OHP
kuliah
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 :

Mahasiswa mengenal
TIK :

dan
memahami
Java
 Identifikasi
softskill:
secara umum
menumbuhkan minat terhadap
pemrograman Java.
 Mahasiswa
akan
dapat
menjelaskan mengenai struktur
bahasa java.

Last updated 26-08-2009

1

Minggu
ke

2

Pokok Bahasan dan TIU

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

TIU :
 Mahasiswa
mengenal TIK :
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

Teknik Pembelajaran

Media
Pembelajaran

Mahasiswa
duduk Papan tulis dan OHP
berkelompok
dan
saling
membantu
memahami
penjelasan dosen

Tugas


Media Referensi

Membuat
sebuah Buku 1 : Bab 1, 2 ,3
aplikasi
sederhana Buku 2 : Bab 1, 2, 3
menggunakan
keyword dan tipe
data

Membahas contoh program
sederhana mengenai penggunaan
keyword dan tipe data (untuk
masing-masing keyword dan tipe
data)

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 

TIU :
TIK :

Mahasiswa
Mahasiswa akan dapat
memahami
penggunaan 
menjelaskan
dan membedakan
class, object, dan method
mengenai class, object dan
di Java.
method.

Mahasiswa
mengerti
bagaimana membuat program
sederhana dengan menggunakan

Last updated 26-08-2009

Media
Pembelajaran

Tugas

Media Referensi

Mahasiswa
duduk Papan tulis dan OHP
berkelompok
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 Papan tulis dan OHP
berkelompok
dan
saling
membantu
memahami
penjelasan dosen
Pembahasan
programprogram
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

class dan method dalam bahasa
Java.
Minggu
ke
5

Pokok Bahasan dan TIU

Sub Pokok Bahasan
dan
Tujuan Instruksional Khusus
(TIK)

Struktur kontrol alur 
Perulangan
dan 
program
percabangan



Struktur kontrol
program lanjutan

TIU :
 Mahasiwa
penggunaan

Last updated 26-08-2009

alur 


Kondisional dan seleksi
Lompatan : break
continue

memahami TIK :
struktur  Mahasiswa

akan

Media
Pembelajaran

Tugas

Media Referensi

Mahasiswa
duduk Papan tulis dan OHP
berkelompok
dan
saling
membantu
memahami
penjelasan dosen
Pembahasan
dan
penganalisa-an
programprogram
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 Papan tulis dan OHP
berkelompok
dan
saling
membantu
memahami
penjelasan dosen



Pembahasan
programprogram
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 :
 Mahasiwa
memahami TIK :

penggunaan
struktur  Identifikasi softskill:
control dalam membuat 
Mahasiswa akan dapat
program Java
menjelaskan
mengenai
penggunaan perintah-perintah
untuk alur program
6

Teknik Pembelajaran

,

Membuat
sebuah
aplikasi
yang
memiliki
fasilitas
break dan continue

dapat

4

control dalam membuat
program Java

Minggu
ke
7

menjelaskan
mengenai
penggunaan perintah-perintah
untuk alur program

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

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

Last updated 26-08-2009

Media Referensi



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

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

metodologi PBO dalam Java

9



Array






Deklarasi array

Array 1 dimensi
Array multi dimensi
Review
tugas
dan

pembahasan:
- Analisa masalah
- Perancangan class
TIU :
- Pembuatan program
 Mahasiswa memahami TIK :
bagaimana
membuat  Identifikasi softskill: ketelitian
program
Java

Mahasiswa akan dapat
menggunakan array
menjelaskan mengenai array
dan deklarasi array dalam
bahasa java

Mahasiswa
duduk Papan tulis dan OHP
berkelompok
dan
saling
membantu
memahami
penjelasan dosen
Pembahasan
programprogram
sederhana
untuk
penggunaan array

Membuat
sebuah Buku 2 : Bab 5
aplikasi Java dengan Buku 3 : Bab 8
menggunakan Array

10



Penanganan string



Dosen menerangkan materi Papan tulis dan OHP
kuliah
Mahasiswa
duduk
berkelompok
dan
saling
membantu
memahami
penjelasan dosen
Pemberian contoh sederhana

Membuat
aplikasi Buku 2 : Bab 5
kalimat
dengan Buku 3 : Bab 8
memanipulasi string

Last updated 26-08-2009

Sintaks string khusus

Pembuatan,
penggabungan dan konversi 
string
Masalah presedence
operator

Penyaringan karakter


6



mengenai penanganan string

Perbandingan : kesamaan
dan pengurutan

Modifikasi
penyalinan
string:
substring,
concat,
TIU :
replace,
toLowercase,
 Mahasiswa memahami
toUpperCase,
valueOf,
bagaimana
membuat
stringBuffer, append, insert
program Java dengan TIK :
memanipulasi string
 Mahasiswa
mampu
mendemonstrasikan penulisan
program dengan menggunakan
statement penanganan string

Minggu
ke
11

Pokok Bahasan dan TIU




Package
Interface

TIU :
 Mahasiswa

Last updated 26-08-2009

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

TIK :
memahami  Penilaian softskill: organisasi,

7

bagaimana
membuat
package dan interface di
Java

Minggu
ke
12

Pokok Bahasan dan TIU



Penanganan Eksepsi

Last updated 26-08-2009

isi, gaya presentasi, kontribusi
pada
tugas
kelompok,
kepemimpinan, dan kolaborasi

Mahasiswa akan dapat
menjelaskan mengenai package
dan interface dalam java

Mahasiswa mengerti fungsi
package dan interface dan
penggunaannya

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

Mahasiswa
duduk Papan tulis dan OHP
berkelompok
dan
saling
membantu
memahami
penjelasan dosen
Pemberian
contoh
penanganan eksepsi

Tugas

Media Referensi

Membuat
sebuah Buku 2 : Bab 10
aplikasi
dengan Buku 2 : Bab 7
mengimplementasiBuku 3 : Bab 13
kan error handling

8

TIU :
 Mahasiswa
memahami
bagaimana
membuat TIK :
Mahasiswa
mampu
program Java dengan 
menggunakan
error
menjelaskan
penanganan
handling
eksepsi dalam java

Mahasiswa
mampu
mendemonstrasikan penulisan
program mengenai penanganan
eksepsi


13

File Stream

TIU :
 Mahasiswa
bagaimana
program Java

Refferensi

1.
2.
3.
4.
5.





Byte stream class
Character stream class
Predefined Stream



Mahasiswa
duduk Papan tulis dan OHP
berkelompok
dan
saling
membantu
memahami
penjelasan dosen

Membuat
sebuah Buku 1 : Bab 13
aplikasi sederhana
Buku 2 : Bab 8
Buku 3 : Bab 14

TIK :
memahami 
Mahasiswa
mampu
membuat
menjelaskan kegunaan file
stream dalam bahasa java

:

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