Anda di halaman 1dari 6

INSTITUT TEKNOLOGI MOJOSARI (ITM)

PROGRAM STUDI SISTEM INFORMASI

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl Penyusunan
Pemrograman Lanjut Rekayasa Perangkat 3 1 2 14 februari 2023
Lunak
OTORISASI / PENGESAHAN Dosen Pengembang RPS Koordinator RMK Ka Prodi

Capaian CPL-PRODI yang dibebankan pada MK


Pembelajaran CPL 1 Mahasiswa memiliki kemampuan mengidentifikasi masalah, menganalisis kebutuhan, mendesain, mengaplikasikan dan
menguji pemrograman computer sederhana
CPL 2 Mahasiswa menguasai dasar-dasar pemrograman, dapat menggunakan bahasa Java dalam menyelesaikan permasalahan,
dan membuat project berbasis pemrograman Java
Capaian Pembelajaran Mata Kuliah (CPMK)
CP MK 1 Mahasiswa mampu memahami konsep dasar pemrograman
CP MK 2 Mahasiswa mampu memahami array multidimensi serta membuat program array
CP MK 3 Mahasiswa mampu menerapkan exception handling dalam setiap program yang dibuat
CP MK 4 Mahasiswa mampu membuat aplikasi dengan menerapkan Java Graphical User Interface
CP MK 5 Mahasiswa mampu membuat aplikasi GUI yang interaktif menggunakan Event Handling
CP MK 6 Mahasiswa mampu melakukan koneksi program java dengan MySQL
CP MK 7 Mahasiswa mampu membuat aplikasi yang menerapkan Create, Read, Update, Delete pada MySQL
Peta CPL – CP MK CPL1 CPL2
CP MK 1 
CP MK 2 
CP MK 3 
CP MK 4  
CP MK 5 
CP MK 6 
CP MK 7  

Diskripsi Singkat Mata kuliah ini akan mempelajari, memahami dan mempraktikan tentang pemrograman computer. Adapun bahasa pemrograman
MK yang digunakan adalah bahasa pemrograman level menengah (bahasa pemrograman Java). Materi yang akan diberikan dalam mata kuliah
ini meliputi: array, exception handling, java GUI, koneksi database, dan CRUD (Create Read Update Delete) pada database. Adapun strategi
pembelajaran melingkupi penyampaian teori (ceramah), praktik, penyelesaian tugas, dan presentasi. Sistem evaluasi menggunakan teknik
penugasan, test, dan wawancara.
Bahan Kajian: 1. Tipe data dan variable
Materi 2. Input/ output dan struktur kontrol
pembelajaran 3. Perulangan
4. Array
5. Exception Handling
6. Java Graphical User Interface
7. Event Handling
8. Koneksi ke MySQL
9. Create Read Update Delete dengan MySQL

Pustaka Utama:
1. Tim Dosen Sistem Informasi. Buku Ajar Pemrograman Lanjut. 2023

Pendukung:
1. Kadir, Abdul. Logika Pemrograman Java. 2020
2. Sapardi, Yuniar. Tip & Trik Program Database Java. 2019
Dosen Pengampu Binti Kholifah, M.Tr.Kom
Matakuliah syarat -
Kemampuan akhir tiap Penilaian Bantuk Pembelajaran; Bobot
Materi
Mg Ke- tahapan belajar (Sub- Metode Pembelajaran; Penilai
Pembelajaran
CPMK) Indikator Kriteria & Teknik Penugasan Mahasiswa; an (%)
(1) (2) (3) (4) Tatap Muka (5) Daring (6) (7) (8)
1 - Mahasiswa mampu - Kedisiplinan - Kuliah - - Tipe data dan 5%
menggunakan tipe data - Keaktifan - Diskusi variable
yang tepat dalam setiap - Ketepatan - Input/ output dan
variabel penggunaan konsep struktur kontrol
- Mahasiswa mampu pemrograman dalam - Perulangan
menerapkan penerapannya
input/output dalam secara langsung
program
- Mahasiswa mampu
menerapkan perulangan
dan struktur kontrol
dalam berbagai studi
kasus
2-3 - Mahasiswa mengetahui - Kedisiplinan Kriteria: - Kuliah Laporan Array 5%
struktur dasar Array - Keaktifan Keberhasilan membuat - Diskusi praktikum
Multidimensi - Ketepatan dalam program - Praktik
- Mahasiswa mengetahui mendeklarasikan
cara pengoperasian dan menampilkan Teknik test:
Array Multidimensi array Praktikum
- Mahasiswa mampu
menyelesaikan Teknik non test:
permasalahan terkait Laporan
penggunaan Array
Multidimensi
4 - Mendefinisikan - Kedisiplinan Kriteria: - Kuliah Laporan Exception handling 5%
exception - Keaktifan Keberhasilan membuat - Diskusi praktikum
- Menangani exception - Ketepatan dalam program - Praktik
menggunakan blok try- menerapkan
catch-finally exception handling Teknik test:
- Memahami Tentang Praktikum
Method dan
penggunaannya didalam Teknik non test:
pemrograman Laporan
- Mampu mengaplikasikan
method dalam
pembuatan program
5-6 - Memahami persamaan - Kedisiplinan Kriteria: - Kuliah Laporan Java graphical user 10%
dan perbedaan antara - Keaktifan Keberhasilan membuat - Diskusi praktikum interface
AWT dan Swing - Ketepatan dalam program - Praktik
- Perbedaan antara menggunakan
komponen dan komponen- Teknik test:
kontainer. komponen Java GUI Praktikum
- Mendesain aplikasi GUI
menggunakan AWT. Teknik non test:
- Mendesain aplikasi GUI Laporan
menggunakan Swing.
- Menjelaskan tentang
flow layout, border
layout, dan grid layout
dalam komponen GUI
- Membuat tampilan yang
komplek dalam
mendesain aplikasi GUI.
7 - Menerangkan - Kedisiplinan Kriteria: - Kuliah Laporan Event Handling 5%
komponen-komponen - Keaktifan Keberhasilan membuat - Diskusi praktikum
delegation event model - Keberhasilan program - Praktik
- Mengerti bagaimana membuat aplikasi
delegation event model GUI yang interaktif Teknik test:
bekerja Praktikum
- Menciptakan aplikasi GUI
yang berinteraksi dengan Teknik non test:
user Laporan
- Mendiskusikan manfaat
dari class-class adapter
- Mendiskusikan
keuntungan-keuntungan
dari menggunakan inner
dan anonymous
8 Ujian Tengah Semester 10%
9 - Mahasiswa mampu - Kedisiplinan Kriteria: - Kuliah Laporan Koneksi ke MySQL 5%
membuat database dan - Keaktifan Keberhasilan membuat - Diskusi praktikum
tabel di MySQL - Keberhasilan program - Praktik
- Mahasiswa mampu mengoneksikan
mengoneksikan program program dengan Teknik test:
java dengan MySQL database Praktikum

Teknik non test:


Laporan
10-12 - Mahasiswa mengetahui - Kedisiplinan Kriteria: - Kuliah Laporan Create Read Update 10%
struktur dasar - Keaktifan Keberhasilan membuat - Diskusi praktikum Delete dengan
pemrograman database. - Ketepatan program - Praktik MySQL
- Mahasiswa mengetahui penggunakan query
cara pengoperasian dalam program Teknik test:
simpan, edit, cari dan Praktikum
hapus suatu data dalam
database. Teknik non test:
- Mahasiswa mampu Laporan
menyelesaikan
permasalahan
menggunakan
pemrograman database
guna mendukung
persiapan materi kuliah
manajemen basisdata.
- Mahasiawa mampu
mengaplikasikan materi
sebelumnya misalkan
penerapan logika
memprogram dalam
membangun sebuah
aplikasi sederhana
sekaligus tahap proses
manajemen data.
13-15 - Mahasiswa mampu - Kedisiplinan Kriteria: - Kuliah Laporan projek - Tipe data dan 25%
membuat aplikasi - Keaktifan Keberhasilan membuat - Diskusi akhir variable
sederhana dengan - Kebermanfaatan program - Praktik - Input/ output dan
menerapkan seluruh aplikasi dalam struktur kontrol
konsep pemrograman kehidapan sehari- Teknik test: - Perulangan
yang telah dipelajari hari Wawancara - Array
- Exception
Teknik non test: Handling
Laporan - Java Graphical
User Interface
- Koneksi ke MySQ
- Create Read
Update Delete
dengan MySQL
16 Ujian Akhir Semester 20%

Anda mungkin juga menyukai