RPS Bahasa Pemrograman I I (Java Lanjutan)

(1)

RENCANA PEMBELAJARAN SEMESTER

(RPS)

KBKM33009

BAHASA PEMROGRAMAN II

(JAVA LANJUTAN)

PROGRAM STUDI D3

MANAJEMEN INFORMATIKA (MI)

FAKULTAS ILMU KOMPUTER (FILKOM)


(2)

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


(3)

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


(4)

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


(5)

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


(6)

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


(7)

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


(8)

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


(9)

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


(10)

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

pertemuan sebelumnya (untuk pertemuan 2 dst).


(11)

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

Menyimak motivasi yang diberikan dan menutup perkuliahan dengan membaca surat Al- Fatihah


(12)

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.


(13)

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.


(14)

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


(1)

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


(2)

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

pertemuan sebelumnya (untuk pertemuan 2 dst).


(3)

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

Menyimak motivasi yang diberikan dan menutup perkuliahan dengan membaca surat Al- Fatihah


(4)

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.


(5)

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.


(6)

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