PROFIL MATA KULIAH IDENTITAS MATA KULIAH RENCANA PEMBELAJARAN SEMESTER RPS

1

A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH

Nama Mata Kuliah : Bahasa Pemrograman II Java Lanjutan Kode Mata Kuliah : KBKM33009 SKS : 3 Jenis : MK Wajib Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu Responsi Semester Tingkat : 3 2 Pre-requisite : Co-requisite : Bidang Kajian : DESKRIPSI SINGKAT MATA KULIAH Dalam mata kuliah pemrograman JAVA ini, pokok bahasan meliputi : Annotation, GUI Nimbus, JDBC, collection framework, generics, Struktur class lanjutan dan java interface vs abstract class, file dan directory, exception handling lanjutan, JavaBeans components, XML dan JSON, Webservice, Java security, Native methods. DAFTAR PUSTAKA 1. Cay S. Horstmann, Core Java, Volume II--Advanced Features 9th Edition, Prentice Hall, 2013 2. Eric Jendrock, The Java EE 6 Tutorial: Advanced Topics, 4th Edition, Addison-Wesley Professional, 2013 3. Herbert Schildt,Java The Complete Reference, 8th Edition, McGraw-Hill Osborne Media, 2011

B. RENCANA PEMBELAJARAN SEMESTER RPS

Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Metode Strategi Pembelajaran Kriteria Penilaian Indikator Bobot Nilai 1 Mampu membuat program Java yang menggunakan annotation yang didefinisikan sendiri atau custom annotation Annotation  Ceramah  Tanya Jawab  Problem- based learning Kebenaran dalam menggunakan annotation pada kelas, method, variabel, parameter dan package 2 Mampu mengaplikasikan GUI Nimbus pada tampilan aplikasi Mampu membuat program Java sederhana dengan menggunakan JDBC GUI Nimbus , JDBC  Ceramah  Tanya Jawab  Problem- based learning Kebenaran dalam pemanfaatan GUI Nimbus pada aplikasi dengan tampilan GUI Kebenaran dalam membuat program sederhana dengan JDBC sesuai dengan sintaks bahasa Java Kebenaran dalam menjelaskan konsep dan contoh JDBC Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Metode Strategi Pembelajaran Kriteria Penilaian Indikator Bobot Nilai 3 Mampu membuat program Java sederhana dengan memanfaatkan Kelas-kelas yang ada dalam Java Collections Framework Collection framework  Ceramah  Tanya Jawab Problem- based learning Kebenaran dalam membuat program sederhana dengan menggunakan kelas- kelaspada Java Collections Framework 4 Mampu membuat program Java yang menggunakan generics yang didefinisikan sendiri Generics  Ceramah  Tanya Jawab  Problem- based learning  Simulasi Demo Kebenaran dalam membuat program sederhana menggunakan generics Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Metode Strategi Pembelajaran Kriteria Penilaian Indikator Bobot Nilai 5 Mampu membuat program Java sederhana dengan memanfaatkan materi class lanjutan Mampu mengetahui perbedaan interface dan abstract class Struktur class lanjutan dan Java Interface vs Abstract Class  Ceramah  Tanya Jawab  Problem- based learning  Simulasi Demo Kebenaran dalam membuat program sederhana dengan memanfaatkan materi class lanjutan Kebenaran dalam mengetahui perbedaan interface dan abstract class 6 Mampu membuat program Java sederhana yang berkaitan dengan organisasi file dan directory File dan directory   Ceramah  Tanya Jawab  Problem- based learning Kebenaran dalam membuat program sederhana yang berkaitan dengan organisasi file dan directory 7,8 Mampu membuat program java lanjutan sederhana yang menggunakan Exeption Handling Exeption Handling  Ceramah  Tanya Jawab  Problem- based learning  Kebenaran dalam membuat program sederhana yang menggunakan exception handling 9 UTS Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Metode Strategi Pembelajaran Kriteria Penilaian Indikator 10 Mampu membuat program Java sederhana yang mengikuti pedoman JavaBeans Components JavaBeans Components  Ceramah  Tanya Jawab  Problem- based learning  Simulasi Demo Kebenaran dalam membuat program sederhana dengan mengikuti pedoman JavaBeans Components 12 Mampu memahami konsep XML dan JSON Mampu menulis dan membaca dokumen XML dan JSON sederhana menggunakan pemrograman Java XML dan JSON  Ceramah  Tanya Jawab  Problem- based learning  Simulasi Demo Kebenaran dalam melakukan proses dokumen XML dan JSON sesuai dengan skema dan definisinya 13 Mampu membuat sebuah web service menggunakan RESTful Webservice: RESTful  Ceramah  Tanya Jawab  Problem- based learning  Simulasi Demo Kebenaran dalam membuat web service sederhana menggunakan RESTful 14 Mampu membuat program Java sederhana yang aman Java Security  Ceramah  Tanya Jawab  Problem- based learning  Simulasi Demo Kebenaran dalam membuat program Java sederhana yang aman 15 Mampu membuat program Java sederhana untuk memanggil fungsi C dari program Java Native Methods Kebenaran dalam membuat program Java sederhana yang dapat memanggil fungsi C dari progam Java 16 UAS

C. RANCANGAN INTERAKSI DOSEN –MAHASISWA