RENCANA PEMBELAJARAN SEMESTER Mata Kuliah Program Studi Capaian pembelajaran : : : Pemrograman Java Lanjut Informatika Mampu menerapkan konsep pemrograman tingkat lanjut dengan menggunakan bahasa pemrograman Java. Minggu Kemampuan Akhir Yang Diharapkan Ke Bahan Kajian (Materi Ajar) Semester Dosen : : 6 Bentuk Pembelajaran Ceramah Contoh Tugas Praktikum Kode : INF-510 SKS Viska Mutiawani, S.Sn., M.IT Kurnia Saputra, ST., M.Sc Kriteria Penilaian (Indikator) : 3 Bobot Nilai 3% 1 Mampu membuat program Java yang menggunakan annotation yang didefinisikan sendiri atau custom annotation Annotation 2 Mampu mengaplikasikan GUI Nimbus pada tampilan aplikasi Mampu membuat program Java sederhana dengan menggunakan JDBC GUI Nimbus , JDBC Ceramah Contoh Tugas Praktikum - 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 4% 3 Mampu membuat program Java sederhana dengan memanfaatkan Collection framework Ceramah Contoh - Kebenaran dalam membuat program 4% - Kebenaran dalam menggunakan annotation pada kelas, method, variabel, parameter dan package Kelas-kelas yang ada dalam Java Collections Framework 4 Mampu membuat program Java yang menggunakan generics yang didefinisikan sendiri Generics 5 Mampu membuat program Java sederhana dengan memanfaatkan materi class lanjutan Struktur class lanjutan dan Java Interface vs Abstract Class Tugas Praktikum sederhana dengan menggunakan kelaskelaspada Java Collections Framework Ceramah Contoh Tugas Praktikum Ceramah Contoh Tugas Praktikum - Kebenaran dalam membuat program sederhana menggunakan generics 3% - Kebenaran dalam membuat program sederhana dengan memanfaatkan materi class lanjutan - Kebenaran dalam mengetahui perbedaan interface dan abstract class 3% Mampu mengetahui perbedaan interface dan abstract class 6 Mampu membuat program Java sederhana yang berkaitan dengan organisasi file dan directory File dan directory Ceramah Contoh Tugas Praktikum - Kebenaran dalam membuat program sederhana yang berkaitan dengan organisasi file dan directory 3% 7 Mampu membuat program Java sederhana yang menggunakan exception handling Exception handling lanjutan Ceramah Contoh Tugas Praktikum - Kebenaran dalam membuat program sederhana yang menggunakan exception handling 2% 8 Projek 1 Dari pertemuan 1 hingga pertemuan 7 9 Mampu membuat program Java sederhana yang mengikuti pedoman JavaBeans Components JavaBeans Components 10 Mampu memahami konsep XML dan JSON - Pemanfaatan teori yang diajarkan dalam aplikasi - Keberfungsian aplikasi - Keteraturan source code - Tampilan terorganisasi baik - Kemampuan presentasi 30% Ceramah Contoh Tugas Praktikum - Kebenaran dalam membuat program sederhana dengan mengikuti pedoman JavaBeans Components 3% XML dan JSON Ceramah Contoh Tugas Praktikum - Kebenaran dalam melakukan proses dokumen XML dan JSON sesuai dengan skema dan definisinya 4% Mampu menulis dan membaca dokumen XML dan JSON sederhana menggunakan pemrograman Java Presentasi 11-12 Mampu membuat sebuah web service menggunakan RESTful Webservice: RESTful Ceramah Contoh Tugas Praktikum - Kebenaran dalam membuat web service sederhana menggunakan RESTful 4% 13-14 Mampu membuat program Java sederhana yang aman Java Security Ceramah Contoh Tugas Praktikum - Kebenaran dalam membuat program Java sederhana yang aman 4% Ceramah Contoh - Kebenaran dalam membuat program Java 3% 15 Mampu membuat program Java Native Methods sederhana untuk memanggil fungsi C Tugas Praktikum dari program Java 16 Projek 2 Dari pertemuan 9-15 Presentasi - sederhana yang dapat memanggil fungsi C dari progam Java Pemanfaatan teori yang diajarkan dalam aplikasi Keberfungsian aplikasi Keteraturan source code Tampilan terorganisasi baik Kemampuan presentasi Referensi : 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 Bobot Penilaian: - Praktikum Tugas Kuis online Projek 1 Projek 2 = 15% = 15% = 10% = 30% = 30% Catatan: - Kehadiran minimal 80% dari total perkuliahan. 30%