You are on page 1of 30

154

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:1 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat menjelaskan abstraksi dalam paradigma pemrograman berorientasiobjek,menjelaskanenkapsulasi,pewarisan,danpolimorfismedalam paradigmapemrogramanberorientasiobjek,danmengenalstatedanbehavior.

C. UNITKOMPETENSI(POKOKBAHASAN) ParadigmaPemrogramanBerorientasiObjek. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. Abstraksi 2. Enkapsulasi 3. Pewarisan 4. Polymorphism E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskanparadigma pemrograman berorientasiobjek Penyajian 1. Menjelaskan abstraksi 2. Menjelaskan enkapsulasi 3. Menjelaskan pewarisan 4. Menjelaskan polimorfisme Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa 3. Rangkumanmateri

Memperhatikan Bertanya

154

155

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.


155

156

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :PemrogramanBerorientasiObjek SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:2,3 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat menjelaskan karakteristik class, menjelaskan karakteristik object, menjelaskan apa yang dinamakan attribute dan method dan menjelaskan tentangkontrolakses(accessspecifier).

C. UNITKOMPETENSI(POKOKBAHASAN) Class,Object,danMethod. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. Class 2. Object 3. Method 4. AccessSpecifier E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskandasarclass, object,danmethod Penyajian 1. Menjelaskantentang class 2. Menjelaskantentang object 3. Menjelaskantentang method 4. Menjelaskantentang kontralakses(access specifier) Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa 3. Rangkumanmateri

Memperhatikan Bertanya

156

157

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.

157

158

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:4 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat menjelaskan sejarah bahasa pemrograman Java, menjelaskan karakteristik bahasa pemrograman Java, menjelaskan beberapa fitur Java, menjelaskan tahap pemrograman Java, menggunakan software development denganbaik. C. UNITKOMPETENSI(POKOKBAHASAN) PengenalanJava. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. SejarahSingkatJava 2. ApaItuTeknologiJava 3. KarakteristikJava 4. BeberapaFiturJava 5. TahapPemrogramanJava 6. SoftwareDevelopment E. KEGIATANBELAJARMENGAJAR
Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan MenjelaskanSilabus Penyajian 1. 2. 3. 4. 5. 6. MenjelaskanSejarah SingkatJava MenjelaskanApaItu TeknologiJava Menjelaskan KarakteristikJava Menjelaskan BeberapaFiturJava MenjelaskanTahap PemrogramanJava Menjelaskan

158

159
Software Development Reviewmaterikuliah Memperhatikan Memintapertanyaan Bertanya darimahasiswa Rangkumanmateri

Penutup

1. 2. 3.

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.

159

160

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:5 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat menggunakan software development Java dengan baik, membuat program Java sederhana, melakukan kompilasi (compile) kode program Java, menjalankanaplikasi(bytecode)Java.

C. UNITKOMPETENSI(POKOKBAHASAN) MengenalRuangLingkupPemrogramanJava. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. ProgramJavaPertama 2. MenggunakanTextEditorNotepaddanCommandPrompt 3. MenggunakanNetbeans E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskanruang lingkuppemrograman Java Penyajian 1. Membuatdan menjelaskan programJava pertama 2. Menjelaskancara menggunakantext editornotepaddan commandprompt 3. Menjelaskancara menggunakan netbeans Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa

Memperhatikan Bertanya

160

161
3. Rangkumanmateri

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.

161

162

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:6 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA DapatmengenalsintaksdasarbahasaJava;Mengenalkarakter,keywords, danidentifier;MengenaltipedatadalamJava;MengenalvariabeldalamJava.

C. UNITKOMPETENSI(POKOKBAHASAN) Sintaks,TipeData,danVariabeldalamJava. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. Karakter 2. KataKunci 3. Pengenal(identifier) 4. Variabel E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskansintaks,tipe data,danvariabeldalam Java Penyajian 1. Menjelaskantentang karakter 2. Menjelaskantentang katakunci(keyword) 3. Menjelaskan pengenal(identifier) 4. Menjelaskantentang variabel Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa 3. Rangkumanmateri

Memperhatikan Bertanya

162

163

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.
163

164

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:7 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat menjelaskan macammacam operator dalam Java, menjelaskan bentukumumpenggunaanoperatordalamprogramJava,menjelaskanprioritas operatordalamJava.

C. UNITKOMPETENSI(POKOKBAHASAN) Operator. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. OperatorPenugasan(Assignment) 2. OperatorMatematika 3. OperatorIncrementdanDecrement 4. OperatorRelasional 5. OperatorMajemuk 6. PrioritasOperator E. KEGIATANBELAJARMENGAJAR
Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskanoperator operatoryangdikenal olehJava Penyajian 1. Menjelaskan operatorpenugasan 2. Menjelaskan operator matematika 3. Menjelaskan operatorincrement dandecrement 4. Menjelaskan operatorrelasional 5. Menjelaskan

164

165
6. Penutup 1. 2. 3. operatormajemuk Menjelaskan prioritasoperator Reviewmaterikuliah Memperhatikan Memintapertanyaan Bertanya darimahasiswa Rangkumanmateri

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.
165

166

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:8 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA DapatmemahamistrukturkontroldalamJava,menjelaskanpenggunaan strukturkontrolseleksidalamJava.

C. UNITKOMPETENSI(POKOKBAHASAN) StrukturKontrolSeleksi. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. if 2. switch E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskanstruktur kontrolseleksi Penyajian 1. Menjelaskan statementif sederhana 2. Menjelaskan statementifelse 3. Menjelaskan statementif bersarang 4. Menjelaskan statementswitch Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa 3. Rangkumanmateri

Memperhatikan Bertanya

Evaluasi: Tanyajawab

166

167

Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.
167

168

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:9 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat menjelaskan struktur kontrol perulangan dengan menggunakan while, menjelaskan struktur kontrol perulangan dengan menggunakan do while,menjelaskanstrukturkontrolperulangandenganmenggunakanfor.

C. UNITKOMPETENSI(POKOKBAHASAN) StrukturKontrolPerulangan. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. while 2. dowhile 3. for E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskanstruktur kontrolperulangan Penyajian 1. Menjelaskan statementwhile 2. Menjelaskan statementdo while 3. Menjelaskan statementfor Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa 3. Rangkumanmateri

Memperhatikan Bertanya

Evaluasi: Tanyajawab Latihansoal/Quis


168

169

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.
169

170

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:10 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat menjelaskan fungsi dari break dan menjelaskan fungsi dari continue.

C. UNITKOMPETENSI(POKOKBAHASAN) StrukturKontrolJump. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. break 2. continue E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan Memperhatikan Bertanya

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskanstruktur kontroljump Penyajian 1. Menjelaskan statementbreak 2. Menjelaskan statementcontinue Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa 3. Rangkumanmateri

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta.

170

171

2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.

171

172

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:11 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapatmendeklarasikandanmembuatarray,memberinilaiuntukelemen array,mengakseselemenelemendidalamarray,menentukanjumlahelemendi dalamsuatuarray,danmendeklarasikansertamembuatarraymultidimensi.

C. UNITKOMPETENSI(POKOKBAHASAN) Array. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. ArraySatuDimensi 2. MemberikanNilaiSaatObjekArrayDiciptakan 3. ArrayMultidimensi E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskantentang array Penyajian 1. Menjelaskantentang arraysatudimensi 2. Menjelaskantentang bagaimanacara memberinilaisaat objekarray diciptakan 3. Menjelaskantentang arraymultidimensi Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa 3. Rangkumanmateri

Memperhatikan Bertanya

172

173

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.
173

174

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi MataKuliah KodeMataKuliah :TeknikInformatika :Pemrograman3 :TIF33310 Semester :3 SKS/JPM :2/3 MKPrasyarat : PertemuanKe:12,13, 14

A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat memahami konsep dasar pemrograman berorientasi objek, menjelaskan konsep enkapsulasi objek, menjelaskan konsep pewarisan objek, danmenjelaskankonseppolymorphismobjek.

C. UNITKOMPETENSI(POKOKBAHASAN) ImplementasiEnkapsulasi,Pewarisan,danPolymorphism. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. Enkapsulasi 2. Pewarisan 3. Polymorphism E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskankonsep pemrograman berorientasiobjek Penyajian 1. Menjelaskantentang enkapsulasidalam Java 2. Menjelaskantentang pewarisandalam Java 3. Menjelaskantentang polymorphismdalam Java Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa 3. Rangkumanmateri

Memperhatikan Bertanya

174

175

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.
175

176

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:15 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat menjelaskan karakteristik objek String, Menjelaskan operasi apa saja yang dapat dilakukan terhadap objek String, Menjelaskan mekanisme parsingobjekString,Menjelaskanmekanismeformatingangkadantanggal.

C. UNITKOMPETENSI(POKOKBAHASAN) PenangananString. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. ClassString 2. Parsing 3. Formatting E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskanpenanganan stringdalamJava Penyajian 1. Menjelaskantentang classString 2. Menjelaskantentang operasikhususString yangdidukungJava 3. Membandingkanisi duabuahobjek String 4. Membandingkan awaldanakhirsuatu string 5. Menjelaskan bagaimanamencari posisisuatustring dalamstringlainnya

176

177
6. Menjelaskan bagaimana menghapuskarakter whitespacediawal danakhirsuatu string Menjelaskan bagaimana mengubahhuruf besardankecildari karakterdalamsuatu string Menjelaskantentang parsing Menjelaskantentang bagaimana memformatangka dantanggal Reviewmaterikuliah Memperhatikan Memintapertanyaan Bertanya darimahasiswa Rangkumanmateri

7.

8. 9.

Penutup

1. 2. 3.

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.

177

178

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:16 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat menjelaskan apa yang dimaksud dengan package, Menjelaskan karakteristikpackage.

C. UNITKOMPETENSI(POKOKBAHASAN) Package. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. PengantarPackage 2. MendeklarasikanPackage 3. MenggunakanPackage E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskantentang packagedalamJava Penyajian 1. Menjelaskantentang apaitupackage 2. Menjelaskantentang bagaimanacaranya mendeklarasikan packagedalam program 3. Menjelaskan bagaimanacaranya menggunakan packagedalam program Penutup 1. Reviewmaterikuliah 2. Memintapertanyaan darimahasiswa 3. Rangkumanmateri

Memperhatikan Bertanya

178

179

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.
179

180

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:17 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat memahami apa itu interface dan menjelaskan karakteristik interface.

C. UNITKOMPETENSI(POKOKBAHASAN) Interface. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. PengertianInterface 2. MendeklarasikanInterface 3. PewarisanInterface 4. MenggunakanInterface E. KEGIATANBELAJARMENGAJAR


Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskantentang interfacedalamJava Penyajian 1. Menjelaskantentang apaituinterface 2. Menjelaskantentang bagaimanacaranya mendeklarasikan interfacedalam program 3. Menjelaskan bagaimana melakukan pewarisandarisuatu interface 4. Menjelaskan bagaimanacaranya menggunakan

180

181
interfacedalam program Reviewmaterikuliah Memperhatikan Memintapertanyaan Bertanya darimahasiswa Rangkumanmateri

Penutup

1. 2. 3.

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.

181

182

SATUANACARAPERKULIAHAN (SAP)

ProgramStudi :TeknikInformatika Semester :3 MataKuliah :Pemrograman3 SKS/JPM :2/3 KodeMataKuliah :TIF33310 MKPrasyarat : PertemuanKe:18 A. TUJUANUMUMMATAKULIAH Meningkatkankemampuanmahasiswadalammengembangkanprogram komputeryangberorientasiobjek. B. KRITERIAUNJUKKERJA Dapat memahami penanganan eksepsi, Menjelaskan cara kerja penanganan eksepsi, Menjelaskan berbagai macam eksepsi, Melontarkan eksepsi,Melontarkankembalieksepsi.

C. UNITKOMPETENSI(POKOKBAHASAN) PenangananEksepsi. D. ELEMENKOMPETENSI(SUBPOKOKBAHASAN) 1. PenangananEksepsi 2. MenangkapEksepsi 3. CatchSecaraBertingkat 4. MelontarkanEksepsi 5. MelontarkanKembaliEksepsi 6. Klausathrows E. KEGIATANBELAJARMENGAJAR
Tahap KegiatanDosen Kegiatan Mahasiswa 3
Memperhatikan Bertanya Memperhatikan Bertanya Mengerjakan soallatihan

Media Pembelajaran 4
PapanTulis LCDProjector PapanTulis LCDProjector

Estimasi Waktu (Menit) 5

Pendahuluan Menjelaskantentang penangananeksepsi Penyajian 1. Menjelaskantentang bagaimana menanganisuatu eksepsi 2. Menjelaskan bagaimana menangkapeksepsi 3. Mejelaskan bagaimana menerapkancatch secarabertingkat 4. Menjelaskan

182

183
bagaimana melontarkaneksepsi Menjelaskan bagaimana melontarkankembali eksepsi Menjelaskan bagaimana mengguanakan klausathrows Reviewmaterikuliah Memperhatikan Memintapertanyaan Bertanya darimahasiswa Rangkumanmateri

5.

6.

Penutup

1. 2. 3.

Evaluasi: Tanyajawab Latihansoal/Quis

Referensi:
1. AbdulKadir,2005,DasarPemrogramanJava2,Andi,Yogyakarta. 2. HerbertSchildt,2005,Java:ABeginnersGuide,ThirdEdition,McGraw Hill/Osborne,UnitedStatesofAmerica. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGrawHill/Osborne, United States of America.

4. Indrajani,S.Kom.,MM.,Martin,S.Kom.,2007,PemrogramanBerorientasi ObjekdenganBahasaJava,PT.ElexMediaKomputindo,Jakarta.

183

You might also like