• Tidak ada hasil yang ditemukan

RPS Bahasa Pemrograman I I (Java Lanjutan)

N/A
N/A
Protected

Academic year: 2017

Membagikan "RPS Bahasa Pemrograman I I (Java Lanjutan)"

Copied!
14
0
0

Teks penuh

(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

(5)

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 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

(6)

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

(7)

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

(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

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

(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

(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

(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

Referensi

Dokumen terkait

Dalam tugas akhir ini, penulis mencoba membuat sebuah program untuk membantu mempermudah perencanaan fondasi telapak beban uniaksial. Program ini dibuat berdasarkan

Penulisan tugas akhir ini bertujuan untuk membuat suatu program bantu untuk mempermudah dalam perancangan sebuah fondasi telapak dengan menggunakan bahasa pemrograman Java..

Gambaran umum tentang system yang akan diusulkan dalam proses perancangan sistem ini yaitu penulis akan membuat suatu media pembelajaran pemrograman berorientasi

Penggunaan keyword ini yaitu bila ada attribute (non static) dari suatu kelas akan digunakan method yang berada dalam kelas yang sama, namun nama attribute tersebut dan nama

Dari NetBeans ini kita dapat dengan mudah membuat class baru maupun mengedit script script di dalam class yang kita buat, terdapat beberapa kemudahan yang dipersiapkan oleh

Dalam pemanfaatan smartphone android sebagai media pembelajaran tentunya memanfaatkan sebuah software untuk membuat aplikasi tersebut, ada beberapa software yang

Dengan pemrograman JAVA dapat digunakan dalam membuat suatu interface untuk pengiriman alert IDS yang akan dikirimkan ke telepon selular melalui sebuah SMS sehingga akan

Pada penelitian ini penulis membuat aplikasi mobile pemesanan tiket yang berjalan pada sistem operasi iOs, Penulis memanfaatkan API (Application Programming Interface) yang