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