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