RENCANA PEMBELAJARAN SEMESTER (RPS)
KBK123101
PAKET PEMROGRAMAN II
PROGRAM STUDI S1 SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb: Kode Mata Kuliah : KBK123101
Nama Mata Kuliah : Paket Pemrograman II
Padang, 2012 Menyetujui,
Ka. Prodi S1 Sistem Informasi
DAFTAR ISI
A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH
Nama Mata Kuliah : Paket Pemrograman II Kode Mata Kuliah : KBK123101
SKS : 3
Jenis : Mata Kuliah Wajib
Jam pelaksanaan : Tatap muka di Laboratorium = 3 x 50 menit per minggu Responsi = 1 x 50 menit per minggu
Semester / Tingkat : 2 / 1 Pre-requisite :
-Co-requisite : Praktikum Paket Pemrograman II Bidang Kajian : Programming Ms. Visual Foxpro 9.0
DESKRIPSI SINGKAT MATA KULIAH
DAFTAR PUSTAKA
1. Eni Eunike dan Teguh Wahyono. 2012. Mastering Microsoft Visual Foxpro 9.0. Elex Media Komputindo: Jakarta.
2. Rizky Abdul Razaq. 2006. Aplikasi Database dengan Microsoft Visual Foxpro 9.0. CV. Yrama Widya: Bandung.
Microsoft Visual Foxpro merupakan salah satu sistem manajemen database (database management system, DBMS) berorientasi objek yang memungkinkan pembuatan aplikasi database yang tangguh dengan cepat dan mudah. Kemudahan pembuatan aplikasi menggunakan Visual Foxpro antara lain karena pemrograman Visual Foxpro secara procedural dan sekaligus berorientasi objek (object oriented programming, OOP) yang berjalan seiring dan saling terkait.
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Pertemuan
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
(Indikator) BobotNilai
1
Mahasiswa mengenal Bahasa Pemrograman Ms. Visual Foxpro. Mahasiswa memahami
bagaimana membuat program sederhana menggunakan Bahasa Ms. Visual Foxpro.
Inisialisasi Perkuliahan Rencana Pembelajaran Kontrak Kuliah Pengenalan Ms.
Visual Foxpro. Membuat program
sederhana.
Ceramah Mahasiswa akan dapat mengenal Ms. Visual Foxpro. Mahasiswa
mengerti bagaimana
membuat program sederhana dengan Bahasa
Pemrograman Visual Foxpro.
2
Mahasiswa mengenal dan bisa menciptakan
database.
Mahasiswa mengenal operasi dasar visual foxpro.
Mahasiswa mengenal tipe-tipe data.
Operasi dasar foxpro Membuat struktur
tabel
Memilih tipe data Menambah dan
menapilkan data Menutup tabel.
Ceramah Problem-
based learning
Mahasiswa akan memahami operasi dasar foxpro.
Mahasiswa dapat membuat struktur tabel dan memilih tipe data.
3
Mahasiswa menggunakan komponen visual.
Membuat form Mendesain form
menggunakan komponen visual Mengatur properti Menambah kode
Ceramah Problem-
based learning
4 Struktur Logika Percabangan
Logika
If...Then...Else Logika Do Case
Ceramah Problem-
based learning
Mahasiswa dapat menyelesaikan kasus dengan logika
percabangan. 5, 6 Struktur Perulangan Logika For Endfor
Perintah Do While
Ceramah Problem-
based learning
Mahasiswa dapat menyelesaikan kasus dengan menggunakan struktur perulangan. 7 Mampu menyelesaikan
soal/ studi kasus yang berhubungan dengan materi pra-UTS.
Quiz (Evaluasi)
Materi pra-UTS Tes Ketepatan dalam membuat algoritma untuk
menyelesaikan soal quiz.
8 Membuat projek, form, koding, penggunaan tabel majemuk, penggunaan semua kontrol visual.
Membuat projek, form, koding, penggunaan tabel majemuk, penggunaan semua kontrol visual.
Ceramah Problem-
based learning
Mahasiswa dapat membuat projek sederhana.
9 UTS
10, 11, 12 Membangun Projek Aplikasi Menciptakan database
Menambah dan Menghapus tabel ke database Membuka dan
menutup tabel pada database
Bekerja dengan sejumlah tabel
Ceramah Problem-
based learning
Mahasiswa dapat membuat database Mahasiswa dapat
mengelola database
Mahasiswa dapat mengetahui perintah membuka dan menutup database
Membuat form input
bekerja dengan beberapa tabel pada program Mahasiswa dapat
bekerja menggunakan form input, menambahkan koding.
13, 14 Report 1. Pengertian laporan
2. Menciptakan laporan
3. Memodifikasi laporan
4. Penggunaan index pada laporan
Mahasiswa dapat memahami pengertian dari laporan.
Mahasiswa dapat membuat laporan dengan fasilitas yang telah tersedia pada Visual FoxPro.
Mahasiswa dapat memodifikasi laporan yang telah dibuat.
Mahasiswa dapat menggunakan fasilitas index pada laporan Mencetak laporan. Mahasiswa dapat
mencetak laporan yang telah
dihasilkan. 15 Mampu menyelesaikan
soal/ studi kasus yang berhubungan dengan materi pra-UAS.
Quiz (Evaluasi)
Materi pra-UAS Tes Ketepatan dalam membuat algoritma untuk
soal quiz.
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA
Kemampuan Akhir yang Diharapkan Mahasiswa mengenal Ms. Visual Foxpro 9.0
Nama Kajian 1. Mengenal Ms. Visual Foxpro 9.0
2. Database pada Visual Foxpro 3. Kontrol Visual
4. Operasi-operasi Dasar Visual Foxpro 5. Pemrograman Visual dengan FoxPro 6. Struktur Logika IF, Do-Case dan
Perulangan
7. Penggunaan Tabel Majemuk 8. Report
Nama Strategi Ceramah
Minggu Penggunaan Strategi (Metode) 1-8 Deskripsi Singkat Strategi (Metode)
Pembelajaran)
Dosen menjelaskan konsep atau materi, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan
mengemukakan pendapat terkait materi yang disampaikan..
RANCANGAN INTERAKSI DOSEN-MAHASISWA
Aktifitas Dosen Aktifitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 )
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya.
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.
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.
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.
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. Menyimak kesimpulan.
Kemampuan Akhir yang Diharapkan Mahasiswa mampu menuangkan konsep materi yang dipelajari menjadi bentuk algoritma untuk menyelesaikan suatu kasus.
Nama Kajian 1. Database pada Visual Foxpro
2. Kontrol Visual
3. Operasi-operasi Dasar Visual Foxpro 4. Pemrograman Visual dengan FoxPro
5. Struktur Logika IF, Do-Case dan Perulangan 6. Penggunaan Tabel Majemuk
7. Report
Nama Strategi Problem Based Learning (PBL)
Minggu Penggunaan Strategi (Metode)
1 – 7
Deskripsi Singkat Strategi (Metode) pembelajaran
Mahasiswa diminta membuat algoritma 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.
Membahas hasil jawaban mahasiswa. Mempresentasikan jawaban dari setiap soal.
Nama Kajian 1. Quiz (Evaluasi) Pra-UTS Struktur Logika
Percabangan
2. Quiz (Evaluasi) Pra-UAS Tabel Majemuk
Struktur Logika Percabangan Laporan
Nama Strategi Tes
Minggu Penggunaan Strategi (Metode) 7-13 Deskripsi Singkat Strategi (Metode)
pembelajaran
Mahasiswa diminta untuk menyelesaikan soal- soal quiz sebagai bentuk evaluasi terhadap pemahaman mahasiswa atas materi-materi
D. RANCANGAN TUGAS
Kode mata Kuliah KBK123101
Nama Mata Kuliah Paket Pemrograman II
Kemampuan Akhir yang Diharapkan Mampu menerapkan semua konsep penggunaan aplikasi foxpro yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif
Minggu/ Pertemuan ke 8 – 14/ 16 – 28
Tugas ke Tugas Besar
Menerapkan semua konsep dalam aplikasi foxpro yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif
2. Uraian Tugas: a. Obyek garapan:
Proposal kasus yang akan diselesaikan dan rancangan penyelesaiannya. Program yang dibangun untuk menyelesaikan kasus sesuai dengan
proposal yang sudah diajukan.
Laporan dan presentasi program yang dibuat sesuai dengan proposal yang sudah diajukan.
b. Yang harus dikerjakan dan batasan-batasan:
Proposal berisi deskripsi kasus yang akan diselesaikan, deskripsi program yang akan dibuat, list fungsionalitas program, batasan dan asumsi, definisi kamus yang akan digunakan untuk membangun program, dan rencana pembagian kerja dalam kelompok.
Program untuk menyelesaikan kasus tugas besar dibangun dengan menggunakan bahasa Pemrograman foxpro
Program dan laporan dipresentasikan pada minggu 15 c. Metode/ cara pengerjaan, acuan yang digunakan:
Tugas besar dikerjakan secara berkelompok 10 orang.
Topik tugas besar berasal dari dosen, sedangkan judul boleh berasal dari dosen/ mahasiswa.
Format proposal dan laporan diberikan oleh dosen.
Program dibuat mengacu pada rancangan penyelesaian kasus yang diajukan oleh mahasiswa.
d. Deskripsi luaran tugas yang dihasilkan/ dikerjakan: Proposal, Program, Laporan
3. Kriteria penilaian:
Penilaian Individu (50%)
- Kemampuan presentasi (20%) - Pemahaman materi (80%) Penilaian Kelompok (50%)
- Kelengkapan dan ketepatan fungsionalitas (50%) - Ketepatan skema algoritma (30%)
E. PERSENTASE KOMPONEN PENILAIAN
1. Kuis : 10%
2. Tugas Besar : 20%
3. UTS : 30%
4. UAS : 40%
F. PENILAIAN DENGAN RUBRIK Jenjang
(Grade)
Angka
(Skor) Deskripsi perilaku (Indikator)
A > 80 Program dan function benar, skema tepat, dokumentasi baik, presentas
B 65 – 79 Program dan function benar, skema cukup tepat, dokumentasi cukup baik, presentasi jelas
C 55 – 64 Program dan function benar, skema kurang tepat, dokumentasi kurang baik, presentasi jelas
D 45 – 54 Program dan function benar, skema kurang tepat, dokumentasi kurang baik, presentasi kurang jelas E ≤ 44 Program dan function benar, skema kurang tepat,
dokumentasi kurang baik, presentasi kurang jelas
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Angka (NA) Nilai Huruf (NH)
NA > 80 A
65 < NA ≤ 79 B
55 < NA ≤ 64 C
45 < NA ≤ 54 D