RENCANA PEMBELAJARAN SEMESTER (RPS)

dokumen-dokumen yang mirip
RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKM32011 Pemrograman Web II

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

ANIMASI KOMPUTER DAN MULTIMEDIA

RENCANA PEMBELAJARAN SEMESTER (RPS) DISTRIBUTED NETWORK PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PPKF53101 IT BANKING

RENCANA PEMBELAJARAN SEMESTER (RPS) KPKM62005 KEWIRAUSAHAAN PROGRAM STUDI D3 MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)

RENCANA PEMBELAJARAN SEMESTER (RPS)

KBKF73113 SISTEM INFRASTRUKTUR

PPKF63108 DIGITAL IMAGE PROCESSING

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

KKKF33118 REKAYASA PERANGKAT LUNAK I

KKKF43123 REKAYASA PERANGKAT LUNAK II

RENCANA PEMBELAJARAN SEMESTER (RPS) METODOLOGI PENELITIAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PPK63109 BIO INFORMATICS

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

KKKF33108 KOMPUTER DAN MASYARAKAT

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKF23111 Matematika Diskrit

Psikologi Agama. Disusun oleh: Andhika Anggawira., S.Psi., M.Psi., Psikolog

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKF13101 KALKULUS PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)

PPKF73104 IT BUSINESS MANAGEMENT

SISTEM OPERASI LANJUT

RENCANA PEMBELAJARAN SEMESTER (RPS)

WIRELESS AND MOBILE NETWORK

KBKF63307 INTELIGENSI BUATAN

PKKF53111 NETWORK SYSTEM ADMINISTRATION

KKKF13102 FISIKA DASAR

RENCANA PEMBELAJARAN SEMESTER (RPS)

PPKF63102 IT MANAGEMENT

PKKF12102 BAHASA INDONESIA

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

KBKF53110 WEB PROGRAMMING

PPKF73113 VIRTUAL PRIVATE NETWORK

RENCANA PEMBELAJARAN SEMESTER (RPS) SISTEM OPERASI PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)

PPKF53106 KNOWLEDGE BASED SYSTEM

Psikologi Forensik. Disusun oleh: Andhika Anggawira., S.Psi., M.Psi., Psikolog

RENCANA PEMBELAJARAN SEMESTER (RPS)

Tes Minat dan Bakat. Disusun oleh: Andhika Anggawira., S.Psi., M.Psi., Psikolog

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

KKKF33110 STRUKTUR DATA

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Sosiologi dan Antropologi

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PEMROGRAMAN BERORIENTASI OBJEK LANJUT

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER (RPS

RENCANA PEMBELAJARAN SEMESTER (RPS)

PKKF12103 BAHASA INGGRIS I

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER (KKSS43116) Metode Numerik. Disusun oleh: Rafki Imani, MT

RENCANA PEMBELAJARAN SEMESTER (RPS)

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek

RENCANA PEMBELAJARAN SEMESTER (RPS)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) KBKF53105 JARINGAN KOMPUTER

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) TK31401 PRAKTIKUM APLIKASI IT I

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Transkripsi:

RENCANA PEMBELAJARAN SEMESTER (RPS) KBKM23009 BAHASA PEMROGRAMAN I (JAVA) PROGRAM STUDI D3 MANAJEMEN INFORMATIKA (MI) FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK

LEMBAR PENGESAHAN Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb: Kode Mata Kuliah : KBKM23009 Nama Mata Kuliah : Bahasa Pemrograman I (Java) Padang, 2017 Menyetujui Kaprodi D3 Manajemen Informatika Mardhiah Masril, S.Kom, M.Kom ii

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 F. PENENTUAN NILAI AKHIR MATA KULIAH... 14 iii

A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH Nama Mata Kuliah : Bahasa Pemrograman I (Java) Kode Mata Kuliah : KBKM223009 SKS : 3 Jenis : MK Wajib Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu Responsi Semester / Tingkat : 2 / 1 Pre-requisite : Co-requisite : Bidang Kajian : DESKRIPSI SINGKAT MATA KULIAH Dalam mata kuliah pemrograman JAVA ini, pokok bahasan meliputi : java dan internet, dasar-dasar OOP, struktur program java, tipe-tipe data, operator dan alur program, class, method dan constructor (polymorphism), inheritance dan class abstract, package, awt dan antar muka grafis, java script dan applet. DAFTAR PUSTAKA [1]. Jackson JR, McClellan, AL, 1996, Java by Example, Sun Microsystems, Prentice Hall [2]. Cornell, G. and Horsmann,C.S., 1996, Just Java, Sun Microsystems, Prentice Ha [3]. Linden, P., 1996, Core Java, Sun Microsystems, Prentice Hall [4]. Lemay, L. and Perkins, C.L.,1996, Teach Yourself Java in 21 Days, Sams Net, Inidiana [5]. Naughton, P., 1996, Java Handbook, Osborne, McGraw-Hill Inc [6]. Sanchez, J. dan Canton, M., 2001, JAVA 2 Week End Crash Course, Elex Media Computindo 1

B. RENCANA PEMBELAJARAN SEMESTER (RPS) Pertemuan ke- 1 Kemampuan Akhir yang Diharapkan Sejarah, keunggulan dan struktur program Java Bahan Kajian (Materi Ajar) 1. Sejarah JAVA 2. Keunggulan JAVA 3. Struktur program JAVA 4. JDK,Compiler dan Interpreter Bentuk/ Metode/ Strategi Pembelajaran Problembased Kriteria Penilaian (Indikator) kuliah ini mahasiswa dapat menjelaskan keunggulan program java, membuat program sederhana,mengcompile dan menjalankan program. Bobot Nilai 2 Dasar-dasar OOP : Struktur program java, data dan variabel 1. Pengertian class dan objek : 2. Modifier : public, static 3. Data primitif JAVA dan Konsep encaptulation 4. String sebagai sebuah class Problembased kuliah ini mahasiswa dapat mendefinisikan class java, menggunakan modifier, dan membuat program yang menggunakan data dan variable

Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar) Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai 3 Kendali program dan teknik penyimpanan data 1. Statemen if.. dan if.. else, block program : {..} 2. statemen case.. break 3. loop for dan while 4. konsep array Problembased kuliah ini mahasiswa dapat mebuat program java dengan konsep kondisional, loop dan mengelola data dengan array. 4 Class, objek dan method 1. Pengertian class dalam java 2. Membuat objek 3. Mendefinisikan method 4. Modifier untuk class dan method :public, static, protected, final Problembased kuliah ini mahasiswa dapat mendefinisikan class, membuat objek, mendefinisikan method Simulasi/ Demo

Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar) Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai 5 Constructor, overloading constructor, penurunan class (inheritance) 1. Constructor 2. Constructor default dan overloading 3. Mendefinsikan class turunan 4. Membuat pembatasan dalam class turunan Problembased Simulasi/ Demo kuliah ini mahasiswa dapat mendefinisikan class dengan constructor, menerapkan konsep overloading dan konsep inheritance 6 Polymorphism dan overriding 1. Mendefinisikan method dalam class induk 2. mendefinisikan ulang method yang sama dalam class turunan 3. Mendefisiniskan method dengan berbagai parameter Problembased kuliah ini mahasiswa dapat menjelaskan dan menggunakan konsep overriding dan polymorphism 7,8 abstract class dan method abstract 1. class abstract 2. method abstract 3. studi class abstract java : Number 4. class turunan Number :Integer, Float, Long,Double sebagai wrapper 5. Konversi data: bilangan ke string Problembased kuliah ini mahasiswa dapat menjelaskan konsep abstract class dan penggunaannya

9 UTS Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar) Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) 10,11 package dan package standard java 1. Pengertian package sebagai koleksi class-class sejenis 2. Mendefinisikan dan mempergunakan package 3. Menelaah package standard java :java.lang, java.awt, java.applet Problembased Simulasi/ Demo kuliah ini mahasiswa dapat mengelola classclass dalam package dan menjelaskan structur package standard java

12 Package : awt (abstract Windows Toolkit) : class Frame dan Graphics 1. Mengenal package awt 2. class Frame untuk membuat window 3. Mengendalikan window dengan method : action 4. class Graphics : method drawstring, drawline, drawrectangle, drawcircle 5. class Image untuk manipulasi foto Problembased Simulasi/ Demo kuliah ini mahasiswa dapat membuat program sederhana dalam lingkungan window 13,14 Antarmuka grafis dalam window 1. Pengertian antar muka grafis (Graphical User Interface =GUI) 2. class Component dan methodnya 3. Mengendalikan componen GUI : Label, Button, TextEdit, TextArea Problembased Simulasi/ Demo kuliah ini mahasiswa dapat membuat program antarmuka grafis sederhana dalam lingkungan window

15 package : java.applet 1. Pengertian applet 2. Struktur applet 3. daur hidup applet 4. memanggil applet dari HTML Problembased Simulasi/ Demo kuliah ini mahasiswa dapat membuat applet sederhana 16 UAS

C. RANCANGAN INTERAKSI DOSEN MAHASISWA Kemampuan Akhir yang Diharapkan Nama Kajian Mahasiswa mampu memahami konsep materi yang diberikan. 1. Sejarah, keunggulan dan struktur program Java 2. Dasar-dasar OOP : Struktur program java, data dan variabel 3. Kendali program dan teknik penyimpanan data 4. Class, objek dan method 5. Constructor, overloading constructor, penurunan class (inheritance) 6. Polymorphism dan overriding 7. abstract class dan method abstract 8. package dan package standard java 9. package : awt (abstract Windows Toolkit) : class Frame dan Graphics 10. antarmuka grafis dalam window 11. package : java.applet Nama Strategi Minggu Penggunaan Strategi (Metode) 1 14 Deskripsi Singkat Strategi (Metode) pembelajaran Aktivitas Dosen Membuka perkuliahan dengan membaca Surat Al- Fatihah, Asmaul Husna dan mengikrarkan 12 Prinsip Dasar UPI YPTK Padang 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 Mahasiswa Membuka perkuliahan dangan mengikuti membaca Surat Al-Fatihah, asmaul husna dan mengikrarkan 12 Prinsip Dasar UPI YPTK Padang

Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst). Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran. Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran. Membahas materi. Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan. Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya (untuk pertemuan 2 dst). Menyimak penjelasan dosen. Menyiapkan diri menerima materi yang akan disampaikan. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen. Bertanya apabila ada materi yang kurang jelas. 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

Kemampuan Akhir yang Diharapkan Nama Kajian Mahasiswa mampu menuangkan konsep materi yang dipelajari dan mampu menyelesaikan kasus yang diberikan 1. Sejarah, keunggulan dan struktur program Java 2. Dasar-dasar OOP : Struktur program java, data dan variabel 3. Kendali program dan teknik penyimpanan data 4. Class, objek dan method 5. Constructor, overloading constructor, penurunan class (inheritance) Nama Strategi Minggu Penggunaan Strategi (Metode) 1 15 Deskripsi Singkat Strategi (Metode) pembelajaran Aktivitas Dosen Memberikan kasus yang harus diselesaikan dalam bentuk soal latihan. Membahas hasil jawaban mahasiswa. 6. Polymorphism dan overriding 7. abstract class dan method abstract 8. package dan package standard java 9. package : awt (abstract Windows Toolkit) : class Frame dan Graphics 10. antarmuka grafis dalam window 11. package : java.applet Problem Based Learning (PBL) Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan. RANCANGAN INTERAKSI DOSEN MAHASISWA Aktivitas Mahasiswa Menyelesaikan soal yang diberikan. Mempresentasikan jawaban dari setiap soal.

Kemampuan Akhir yang Diharapkan Nama Kajian Mahasiswa mampu memahami konsep/ cara kerja dari metode yang diberikan. 1. Dasar-dasar OOP : Struktur program java, data dan variabel 2. Kendali program dan teknik penyimpanan data 3. Class, objek dan method 4. Constructor, overloading constructor, penurunan class (inheritance) 5. Polymorphism dan overriding 6. abstract class dan method abstract 7. package dan package standard java 8. package : awt (abstract Windows Toolkit) : class Frame dan Graphics 9. antarmuka grafis dalam window 10. package : java.applet Nama Strategi Simulasi/ Demo Minggu Penggunaan Strategi (Metode) 2-7, 10-14 Deskripsi Singkat Strategi (Metode) pembelajaran Mahasiswa diminta untuk menyimak demonstrasi program dari konsep/ cara kerja suatu metode yang dibahas. Aktivitas Dosen Menayangkan demonstrasi program dari konsep/ cara kerja suatu metode yang dibahas Menjawab pertanyaan yang diajukan. RANCANGAN INTERAKSI DOSEN MAHASISWA Aktivitas Mahasiswa Menyimak demonstrasi program. 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. Menyimpulkan materi. Menyimak penjelasan dosen. Menyimak kesimpulan.

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 C 55 64 D 40 54 E < 40 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu menyelesaikan masalah / tugas dengan akurasi bagus. 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 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dan mengerjakan tugas seadanya, tidak memiliki kemauan dan tanggung jawab untuk memahami materi. 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 NA < 40 E