RENCANA PEMBELAJARAN SEMESTER
(RPS)
KBKM33009
BAHASA PEMROGRAMAN II
(JAVA LANJUTAN)
PROGRAM STUDI D3
MANAJEMEN INFORMATIKA (MI)
FAKULTAS ILMU KOMPUTER (FILKOM)
ii
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : KBKM33009
Nama Mata Kuliah : Bahasa Pemrograman II (Java Lanjutan)
Padang, 2017 Menyetujui
Kaprodi D3 Manajemen Informatika
iii
DAFTAR ISI
LEMBAR PENGESAHAN...ii
DAFTAR ISI ...iii
A. PROFIL MATA KULIAH... 1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) ... 2
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ... 8
D. PERSENTASE KOMPONEN NILAI ... 13
E. PENILAIAN DENGAN RUBRIK ... 14
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
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi
Pembelajaran
Mampu membuat program Java yang menggunakan annotation yang didefinisikan sendiri atau custom annotation
Annotation Ceramah
Tanya Jawab
Problem- based learningKebenaran 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 learningKebenaran dalam
pemanfaatan GUI Nimbus
pada aplikasi dengan tampilan GUI
Kebenaran dalam membuat program sederhana dengan JDBC sesuai dengan sintaks bahasa Java
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi
Pembelajaran
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
Kebenaran dalam membuat program sederhana
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi
Pembelajaran
sederhana dengan memanfaatkan
materi class lanjutan
Mampu mengetahui perbedaan
interface dan abstract class
Struktur class lanjutan dan Java Interface vs Abstract Class
Ceramah
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
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
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
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
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
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.
Nama Kajian
1.
Annotation
2.
GUI Nimbus , JDBC
3.
Collection framework
4.
Generics
5.
Struktur class lanjutan dan Java
Interface vs Abstract Class
6.
File dan directory
7.
Exeption Handling
8.
JavaBeans Components
9.
XML dan JSON
10.
Webservice: RESTful
11.
Java Security
12.
Native Methods
Nama Strategi Ceramah
Minggu Penggunaan Strategi (Metode) 1 – 15
Deskripsi Singkat Strategi (Metode) pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan
mengemukakan pendapat terkait materi yang disampaikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Membuka perkuliahan dengan membaca Surat Al- Fatihah, Asmaul Husna dan
e gikrarka Pri sip Dasar UPI YPTK
Padang
Membuka perkuliahan dangan mengikuti membaca Surat Al-Fatihah, asmaul husna dan
e gikrarka Pri sip Dasar UPI YPTK
Padang
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk
melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas.
Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi yang telah disajikan Menyimak kesimpulan yang disampaikan.
Memberi motivasi dan menutup perkuliahan dengan membaca surat Al-Fatihah
Kemampuan Akhir yang Diharapkan Mahasiswa mampu menuangkan konsep materi yang dipelajari dan mampu menyelesaikan kasus yang diberikan
Nama Kajian
1.
Annotation
2.
GUI Nimbus , JDBC
3.
Collection framework
4.
Generics
5.
Struktur class lanjutan dan Java
Interface vs Abstract Class
6.
File dan directory
7.
Exeption Handling
8.
JavaBeans Components
9.
XML dan JSON
10.
Webservice: RESTful
11.
Java Security
12.
Native Methods
Nama Strategi Problem Based Learning (PBL)
Minggu Penggunaan Strategi (Metode) 1 – 15
Deskripsi Singkat Strategi (Metode) pembelajaran
Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Memberikan kasus yang harus
diselesaikan dalam bentuk soal latihan.
Menyelesaikan soal yang diberikan.
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep/ cara kerja dari metode yang diberikan.
Nama Kajian
1.
Annotation
2.
GUI Nimbus , JDBC
3.
Collection framework
4.
Generics
5.
Struktur class lanjutan dan Java
Interface vs Abstract Class
6.
File dan directory
7.
Exeption Handling
8.
JavaBeans Components
9.
XML dan JSON
10.
Webservice: RESTful
11.
Java Security
12.
Native Methods
Nama Strategi Simulasi/ Demo
Minggu Penggunaan Strategi (Metode) 2-7, 10-15
Deskripsi Singkat Strategi (Metode) pembelajaran
Mahasiswa diminta untuk menyimak
demonstrasi program dari konsep/ cara kerja suatu metode yang dibahas.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Menayangkan demonstrasi program dari konsep/ cara kerja suatu metode yang dibahas
Menyimak demonstrasi program.
Menjawab pertanyaan yang diajukan. Mengajukan sejumlah pertanyaan terkait demonstrasi program yang telah ditayangkan dan dan membuat program yang telah dijelaskan oleh dosen
Memberikan tambahan penjelasan terkait demonstrasi program yang ditayangkan.
Menyimak penjelasan dosen.
D. PERSENTASE KOMPONEN PENILAIAN
1. Kuis : 15%
2. Tugas : 10%
3. UTS : 35%
4. UAS : 40%
E . PENILAIAN DENGAN RUBRIK
Jenjang (Grade)
Angka
(Skor) Deskripsi perilaku (Indikator)
A > 80 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik bahkan tertantang untuk memahami lebih jauh, memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi, mampu menyelesaikan masalah dengan akurasi sempurna.
B 65 – 79 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu
menyelesaikan masalah / tugas dengan akurasi bagus.
C 55 – 64 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan cukup baik, berusaha memahami materi namun kurang
persisten sehingga baru mampu menyeleseaikan sebagian dari masalah / tugas dengan akurasi yang kurang
D 40 – 54 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dan mengerjakan tugas seadanya, tidak memiliki kemauan dan
tanggung jawab untuk memahami materi.
E < 40 Merupakan perolehan mahasiswa yang tidak melaksanakan tugas dan sama sekali tidak memahami materi
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Angka (NA) Nilai Huruf (NH)
NA > 80 A
65 < NA ≤ 79 B
55 < NA ≤ 64 C
40 < NA ≤ 54 D