RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 1
FM-UDINUS-PBM-08-04/RO
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER
(RPKPS)
Kode / Nama Mata Kuliah : Teori Pemrograman Berorientasi Obyek Revisi ke : -
Satuan Kredit Semester : 1 SKS Tanggal Revisi : -
Jumlah Jam Kuliah Dalam Seminggu : 50 menit Tanggal Mulai Berlaku : 9 Juni 2014
Penyusun : Suharnawi, M.Kom
Jumlah Jam Kegiatan Laboratorium : 0 jam Penanggungjawab Keilmuan : Kaprogdi MI-D3 Deskripsi Mata Kuliah : Matakuliah ini mempelajari tentang pemrograman berorientasi obyek dengan menggunakan bahasa pemrograman java.
Standar Kompetensi : Setelah mempelajari matakuliah Teori Pemrograman Berorientasi Obyek, mahasiswa diharapkan mampu memahami pembuatan program yang berorientasi obyek dengan benar dan dapat menerapkan komponen yang ada dalam bahasa pemrograman java.
Pertemuan
ke : Kompetensi Dasar Indikator Pokok Bahasan / Materi
Aktifitas
Pembelajaran Rujukan 1 Mahasiswa dapat mengenal program
java dan mengetahui tahapan pembuatan program java
• Mahasiswa mampu
menjelaskan struktur program java
• Mahasiswa mengerti cara membuat program sederhana dengan bahasa java
• Pengenalan Java • Struktur Program Java • Aturan penulisan program • Mengcompile program
• 50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
2 Mahasiswa dapat memahami jenis tipe data dan operator, memahami penggunaannya dengan tepat
• Mahasiswa mengenal tipe data bahasa pemrograman java • Mahasiswa dapat menentukan
tipe data yang tepat dalam penggunaan penyusunan program
• Mahasiswa mengenal dan dapat menggunakan operator secara tepat
• Tipe Data • Operator
• 50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
3 Mahasiswa dapat menggunakan perintah perulangan dan seleksi sesuai dengan kebutuhan alur program
• Mahasiswa mengenal dan dapat menggunakan perintah perulangan dan perintah seleksi dengan benar
• Struktur kontrol program dalam java ( perulangan dan percabangan)
• 50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 2
4 Mahasiswa memahami penggunaanarray sebagai koleksi data
Mahasiswa dapat menggunakan array dengan benar
• Array • 50 menit ceramah
dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
5 Mahasiswa mampu menyusun program dengan dilengkapi pengamanan adanya kesalahan program
Mahasiswa dapat menyusun program yang dilengkapi dengan penanganan adanya kesalahan pada saat program dijalankan
• Exception Handling • 50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
6 Mahasiswa mampu memahami pengertian class dan obyek dan dapat mendefinisikannya
Mahasiswa dapat
mendeklarasikan sebuah class dan membuat obyek dalam pemrograman java
• Class dan Object • Konstruktor
• 50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
7 Mahasiswa dapat memahami dan menggunakan methode Overloading dan Methode overrid
Mahasiswa dapat memahami dan menggunakan penggunaan methode overloading dan methode overrid
• Metode Overloading • Methode Overrid
• 50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
8 Mahasiswa mengikuti Ujian Tengah Semester
Mahasiswa dapat menyelesaikan soal dari materi sebelumnya
Ujian Tengah Semester • 90 menit ujian tertulis di kelas
9 Mahasiswa dapat memahami dan menjelaskan inheritance/pewarisan dalam java
Mahasiswa dapat menjelaskan pewarisan dalam pemrograman berorientasi obyek
• Inheritance • 50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 3
polimorphism program dengan menerapkanpolimorphism
dan tanya jawab di kelas Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
11 Mahasiswa dapat memahami fungsi Access control dan menggunakan Access Control dalam pendefinisian class dan Identifier
Mahasiswa dapat membedakan
masing-masing access control • Access Control • 50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
12 Mahasiswa dapat memahami dan mampu membedakan Abstrak Class dan Interfase
Mahasiswa dapat membedakan
Abstrack Class dan Interface • Abstrack Class • Interface • 50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
13 Mahasiswa dapat memahami dan membuat program menggunakan Package dan Thread
Mahasiswa mampu memahami
Package dan Thread • Package • Thread
50 menit ceramah dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
14 Mahasiswa mengetahui dan memahami penggunaan perintah GUI(AWT)
• Mahasiswa dapat menggunakan perintah GUI(AWT)
• GUI (AWT) • 50 menit
mahasiswa presentasi dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
15 Mahasiswa mengetahui dan memahami penggunaan perintah GUI(Swing)
• Mahasiswa dapat menggunakan perintah GUI(Swing)
• GUI (Swing) • 50 menit
mahasiswa presentasi dan tanya jawab di kelas • JavaTm Programing Language Sun Microsystem Press • Java Tutorial, www.java2s.com/ Tutorial/ Java
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 4
16 Mahasiswa dapat memahamipenyusunan program dengan konsep pemrograman berorientasi obyek.
• Mahasiswa mampu memahami penyusunan program
berorientasi obyek
• Mahasiswa dapat membuat program dengan komponen pendukung dalam bahasa pemrograman java •
Ujian akhir Semester • 90 menit ujian tertulis di kelas
Referensi :
1. Java Tm Programing Language Sun Microsystem Press
2. Java Tutorial, http://www.java2s.com/Tutorial/Java/CatalogJava.htm, Mei 2014
Disiapkan oleh Dosen Pengampu
Suharnawi, M.Kom
Diperiksa oleh : Ketua Program Studi
Edi Faisal, M.Kom
Disahkan oleh : Dekan
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 5
1. Language 2. Data Type 3. Operators 4. Statement Control 5. Class Definition 6. Development 7. Reflection 8. Regular Expressions 9. Collections 10. Thread 11. File 12. Generics 13. I18N 14. Swing 15. Swing Event 16. 2D Graphics 17. SWT 18. SWT 2D Graphics 19. Network 20. Database 21. Hibernate 22. JPA 23. JSP 24. JSTL 25. Servlet26. Web Services SOA
27. EJB3
28. Spring
29. PDF
30. Email