Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf ·...
Transcript of Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf ·...
![Page 1: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/1.jpg)
Satuan Acara Pengajaran (SAP)
Mata Kuliah : Pemrograman Berorientasi ObjekKode Mata Kuliah : TSK 502 SKS : 3 sks1Waktu Pertemuan : 150 menit2Pertemuan ke : 1
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu memahami dasar pemrograman3. Indikator :
- Dapat memahami dasar pemrograman - Dapat memahami karakteristik pemrograman berorientasi objek- Dapat menjelaskan perbedaan pemrograman procedural dan pemrograman berorientasi objek
B. Pokok Bahasan : Bahasa pemrogramanC. Sub Pokok Bahasan : dasar pemrograman, karakteristik pemrograman berorientasi objek, perbedaan pemrograman
procedural dan pemrograman berorientasi objek0 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pemrograman berorientasi objek
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasama
80 menit
1
![Page 2: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/2.jpg)
tentang teori, dan aplikasi
dasar pemrograman, karakteristik pemrograman berorientasi objek, perbedaan pemrograman procedural dan pemrograman berorientasi objek
Diskusi antar kelompok
Tanya jawab
Saling menghargai Inisiatif
3 Penutup Diskusi, tanya jawab dan penugasan
Diskusi antara mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan 3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
2
![Page 3: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/3.jpg)
Pertemuan ke : 2
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu memahami hubungan antara kelas, objek,
data dan method3. Indikator :
- Dapat melakukan instalasi compiler dan interpreter J2SDK - Dapat memahami dan membedakan antara objek, kelas, instance, data variabel, method prosedur- Dapat membuat kerangka program untuk pemrograman berorientasi objek
B. Pokok Bahasan : Dasar pemrograman berorientasi objekC. Sub Pokok Bahasan : instalasi compiler dan interpreter J2SDK, membedakan antara objek, kelas, instance, data
variabel, method prosedur, membuat kerangka program untuk pemrograman berorientasi objek1 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi OOP Java, menginstall kompiler dan interpreter,
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
3
![Page 4: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/4.jpg)
membedakan antara objek, kelas, instance, data variabel, method prosedur, membuat kerangka program OOP
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan
Diskusi antara mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan 3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
4
![Page 5: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/5.jpg)
Pertemuan ke : 3
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu menjelaskan jenis variabel, tipe data, dan
operator3. Indikator :
- Dapat membedakan jenis dan penamaan variabel - Dapat membedakan tipe data primitif, karakter, boolean dalam OOP- Dapat memahami statement, operator, ekspresi yang digunakan dalam OOP- Dapat memahami penulisan sistem bilangan
B. Pokok Bahasan : Variabel, Tipe Data, dan OperatorC. Sub Pokok Bahasan : jenis dan penamaan variable, tipe data primitif, karakter, boolean dalam OOP, statement,
operator, ekspresi yang digunakan dalam OOP, penulisan sistem bilangan2 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi jenis dan penamaan variable, tipe data
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
5
![Page 6: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/6.jpg)
primitif, karakter, boolean dalam OOP, statement, operator, ekspresi yang digunakan dalam OOP, penulisan sistem bilangan
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan
Diskusi antara mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan 3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
6
![Page 7: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/7.jpg)
Pertemuan ke : 4
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu memahami penyeleksian kondisi dan
perulangan pada pemrograman java3. Indikator :
- Dapat menjelaskan teknik algoritma flowchart - Dapat memahami penyeleksian kondisi dalam program- Dapat memahami dan menggunakan perulangan dalam program- Dapat mengaplikasikan penyeleksian kondisi dan perulangan dalam menyelesaikan masalah
B. Pokok Bahasan : Penyeleksian kondisi dan perulanganC. Sub Pokok Bahasan : teknik algoritma flowchart, penyeleksian kondisi dalam program, perulangan dalam program,
aplikasi penyeleksian kondisi dan perulangan dalam menyelesaikan masalah3 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi teknik algoritma flowchart,
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
7
![Page 8: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/8.jpg)
penyeleksian kondisi dalam program, perulangan dalam program, aplikasi penyeleksian kondisi dan perulangan dalam menyelesaikan masalah
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan
Diskusi antara mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan 3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
8
![Page 9: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/9.jpg)
Pertemuan ke : 5
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu mendeklarasikan dan menggunakan array
dan string pada pemrograman java3. Indikator :
- Dapat mendeklarasikan array - Dapat memahami deklarasi string dan kelas string dalam program- Dapat memahami dan membandingkan string- Dapat mendeklarasikan kelas string buffer
B. Pokok Bahasan : Array dan StringC. Sub Pokok Bahasan : deklarasi array, string dan kelas string, membandingkan string, kelas string buffer
4 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi deklarasi array, string dan kelas string, membandingkan
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
9
![Page 10: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/10.jpg)
string, kelas string buffer
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan
Diskusi antara mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan 3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
10
![Page 11: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/11.jpg)
Pertemuan ke : 6
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu mendeklarasikan dan mengggunakan
beberapa kelas dan method pemrograman java3. Indikator :
- Dapat mendeklarasikan kelas dalam OOP- Dapat mendeklarasikan dan menggunakan method dalam OOP- Dapat memahami method konstruktor- Dapat memahami method finalizer- Dapat memahami method main- Dapat mendeklarasikan rekursi
B. Pokok Bahasan : Kelas dan methodC. Sub Pokok Bahasan : deklarasi kelas dalam OOP, method dalam OOP, method konstruktor, method finalizer,
method main, rekursi5 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi deklarasi kelas dalam
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
11
![Page 12: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/12.jpg)
OOP, method dalam OOP, method konstruktor, method finalizer, method main, rekursi
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan
Diskusi antara mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan 3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
12
![Page 13: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/13.jpg)
Pertemuan ke : 7
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu menjelaskan dan menggunakan konsep
package dan modifier3. Indikator :
- Dapat membuat package- Dapat membuat struktur direktori- Dapat memahami kelas dari suatu package- Dapat memahami penggunaan modifier - Dapat mendeklarasikan public, private, protected- Dapat menjelaskan hubungan antara akses dan Inheritance
B. Pokok Bahasan : Package dan modifierC. Sub Pokok Bahasan : membuat package, membuat struktur direktori, memanggil kelas dari suatu package,
menggunakan modifier, public, private, protected, akses dan Inheritance6 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi membuat package,
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
13
![Page 14: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/14.jpg)
membuat struktur direktori, memanggil kelas dari suatu package, menggunakan modifier, public, private, protected, akses dan inheritance
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan Diskusi antara
mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
14
![Page 15: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/15.jpg)
Pertemuan ke : 8
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu memahami dan mengaplikasikan konsep
object oriented programming3. Indikator :
- Dapat membuat dan mendeklarasi Inheritance (pewarisan)- Dapat memahami overriding data dan method- Dapat memahami keyword extends dan super- Dapat memahami konsep enkapsulasi pada java- Dapat menjelaskan konsep polymorphism
B. Pokok Bahasan : Inheritance, Encapsulation, dan PolymorphismC. Sub Pokok Bahasan : Inheritance (pewarisan), overriding data dan method, keyword extends dan super, enkapsulasi
pada java, polymorphism7 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi Inheritance (pewarisan),
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
15
![Page 16: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/16.jpg)
overriding data dan method, keyword extends dan super,enkapsulasi pada java, polymorphism
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan Diskusi antara
mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
16
![Page 17: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/17.jpg)
Pertemuan ke : 9
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu memahami dan mengaplikasikan konsep
object oriented programming lanjutan3. Indikator :
- Dapat memahami dan mendeklarasi Inner class- Dapat memahami abstract class- Dapat memahami dan mendeklarasikan interface- Dapat memahami dan mengaplikasikan interface dalam OOP
B. Pokok Bahasan : Kelas Inner, kelas abstrak, interfaceC. Sub Pokok Bahasan : deklarasi Inner class, abstract class, deklarasi interface, aplikasi interface dalam OOP
8 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi deklarasi Inner class, abstract class, deklarasi interface, aplikasi interface
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
17
![Page 18: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/18.jpg)
dalam OOP Diskusi antar
kelompok Tanya jawab
3 Penutup Diskusi, tanya jawab dan penugasan Diskusi antara
mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
18
![Page 19: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/19.jpg)
Pertemuan ke : 10
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu memahami dan menjelaskan komponen
graphic user interface AWT3. Indikator :
- Dapat memahami pemrograman GUI- Dapat memahami komponen-komponen kontrol GUI- Dapat memahami kelas component- Dapat memahami dan mengaplikasikan kelas textcomponent
B. Pokok Bahasan : Aplikasi GUI AWTC. Sub Pokok Bahasan : pemrograman GUI, komponen-komponen kontrol GUI, kelas component, kelas textcomponent
9 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi :pemrograman GUI, komponen-komponen kontrol GUI, kelas component, kelas textcomponent
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
19
![Page 20: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/20.jpg)
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan Diskusi antara
mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
20
![Page 21: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/21.jpg)
Pertemuan ke : 11
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu memahami dan menjelaskan komponen
graphic user interface layout management3. Indikator :
- Dapat memahami layout manager- Dapat menjelaskan langkah-langkah merancang layout- Dapat memahami skenario flowlayout, gridlayout, borderlayout- Dapat memahami dan mengaplikasikan cardlayout- Dapat memahami dan mengaplikasikan GridBagLayout
B. Pokok Bahasan : Aplikasi GUI layout managementC. Sub Pokok Bahasan : layout manager, langkah-langkah merancang layout, skenario flowlayout, gridlayout,
borderlayout, cardlayout, gridbaglayout10 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi :layout manager, langkah-langkah merancang layout,
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
21
![Page 22: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/22.jpg)
skenario flowlayout, gridlayout, borderlayout, cardlayout, gridbaglayout
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan Diskusi antara
mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
22
![Page 23: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/23.jpg)
Pertemuan ke : 12
A. Kompetensi 1. Standar Kompetensi : Mahasiswa akan dapat memahami dan mengaplikasikan pengetahuan mengenai konsep
pemrograman berorientasi objek menggunakan Java 2 SDK2. Kompetensi Dasar : Mahasiswa Program Studi Sistem Komputer mampu memahami dan menjelaskan komponen
graphic user interface swing dan event handling3. Indikator :
- Dapat memahami komponen swing- Dapat memahami dan menjelaskan event listener dan event handler- Dapat memahami interface swingconstants- Dapat memahami kelas Jcomponent- Dapat memahami kelas abstractbutton- Dapat memahami dan menjelaskan kelas Jtextcomponent
B. Pokok Bahasan : Aplikasi GUI java swing dan event handlingC. Sub Pokok Bahasan : komponen swing, menjelaskan event listener dan event handler, interface swingconstants, kelas
Jcomponent, kelas Jtextcomponent11 D. Kegiatan Pembelajaran
No Tahap Metode Pembelajaran Aktivitas Belajar Mengajar
Media dan Alat Pembelajaran
SoftSkill Waktu
1 Pendahuluan Ceramah dan Diskusi Review sepintas tentang
materi pertemuan sebelumnya
Menjelaskan cakupan materi dalam pertemuan
Mendengarkan, mencatat dan diskusi
LCD, Laptop, Papan Tulis.
Komunikasi
Menghargai Orang lain
50 menit
2 Penyajian Small Group Discussion
Diskusi kelompok tentang teori, dan aplikasi :komponen swing,
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
80 menit
23
![Page 24: Satuan Acara Pengajaran (SAP) - siskom.undip.ac.idsiskom.undip.ac.id/files/2012/09/sap-PBO.pdf · Satuan Acara Pengajaran (SAP) Mata Kuliah : Pemrograman Berorientasi Objek ... Media](https://reader031.fdocument.pub/reader031/viewer/2022020204/5b45d47a7f8b9a05708bf01e/html5/thumbnails/24.jpg)
menjelaskan event listener dan event handler, interface swingconstants, kelas Jcomponent, kelas Jtextcomponent
Diskusi antar kelompok
Tanya jawab3 Penutup Diskusi, tanya jawab dan
penugasan Diskusi antara
mahasiswa dengan fasilitator tentang sub pokok bahasan
Merangkum semua hasil diskusi dan tanya jawab
Penugasan mandiri
Mendengarkan, mencatat, diskusi, tanya jawab
LCD, Laptop, Papan Tulis.
KomunikasiLeadershipKerjasamaSaling menghargai Inisiatif
20 menit
E. EvaluasiEvaluasi substantif melalui pertanyaan dan tugas mandiri.
F. Referensi1. Deitel , JAVA How to Program, 7th ed, Pearson Education, Inc., New Jersey,USA.2. Menguasai Java 2 & Object Oriented Programming, Benny Hermawan3. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME)
24