• Tidak ada hasil yang ditemukan

RPS Bahasa Pemograman lanjutan

N/A
N/A
Protected

Academic year: 2017

Membagikan "RPS Bahasa Pemograman lanjutan"

Copied!
15
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN

SEMESTER

(RPS)

KKKI63124

Bahasa Pemograman Lanjutan

PROGRAM STUDI S1 SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER (FILKOM)

(2)

ii

LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:

Kode Mata Kuliah : KKKI63124

Nama Mata Kuliah : Bahasa Pemograman Lanjutan

Padang , 2012

Menyetujui

Kaprodi S1 Sistem Informasi

(3)

DAFTAR

ISI

LEMBAR PENGESAHAN...

DAFTAR ISI ……...

A. PROFIL MATA KULIAH...

B. RENCANA PEMBELAJARAN SEMESTER (RPS) ...

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA...

D. RANCANGAN TUGAS ...

E. PENILAIAN DENGAN RUBRIK ...

(4)

1

A. PROFIL MATA KULIAH

IDENTITAS MATA KULIAH

Nama Mata Kuliah : Bahasa Pemograman Lanjutan Kode Mata Kuliah :

KKKI63124

SKS : 3

Jenis : MK Wajib

Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu

= 1 x 50

menit per minggu

Semester / Tingkat : 6/ 3 Pre-requisite :

-Co-requisite : Praktikum Aplikasi Sistem Informasi Bidang Kajian :

DESKRIPSI SINGKAT MATA KULIAH

Mata kuliah ini memberikan pengetahuan tentang program visual basic (khususnya Visual Basic 2010), pengenalan Visual Basic 2010, penggunaan (Form, Kontrol, Komponen), perintah struktur keputusan dan perulangan, mempelajari (prosedure, funtion, dan penanganan error), Object Oriented Programming, dan pemrograman database.

DAFTAR PUSTAKA

1. “Rahmat Priyanto, Langsung Bisa Visual Basic.Net 2010, Penerbit Andi, 2009

2. Widodo Budiharto / Christ Evvert Lisangan,“Pemrograman VB.NET untuk Aplikasi

(5)

B. RENCANA PEMBELAJARAN SEMESTER (RPS)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/ Metode/ Strategi Pembelajara

n

Kriteria Penilaian (Indikator)

Bobot Nilai

1

Mahasiswa dapat mendeskripsikan

dasar-dasar Pemrograman Visual Basic

Dasar-Dasar Pemrograman

Visual Basic

Ceramah

Mahasiswa dapat

mengerti konsep dasar

pemrograman visual basic

2-3 Mahasiswa dapat menggunakan komponen-komponen dasar dalam program.

Komponen Dasar Visual

Basic  Praktek

Mahasiswa dapat mengerti menggunakan komponen Form, Label, TextBox, Button

Mahasiswa dapat mengerti menggunakan komponen CheckBox, RadioButton

(6)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Mahasiswa dapat menggunakan Variable, Tipe Data, Konstanta, Array dalam program.

Menjelaskan Variable dan Tipe Data dan Penggunaannya

 Praktek

Mahasiswa dapat mengerti

menggunakan Variable dan

Tipe Data.

Mahasiswa dapat mengerti

menggunakan Konstanta.

Mahasiswa dapat mengerti menggunakan Array.

6

Mahasiswa dapat menggunakan ekspresi kondisi, operator, struktur keputusan, dan struktur perulangan.

Menjelaskan penggunaan ekspresi kondisi, operator, struktur keputusan, struktur perulangan dalam program.

 Ceramah  Problem-

based learning

Mahasiswa dapat mengerti menggunakan Ekspresi Kondisi.

Mahasiswa dapat mengerti menggunakan Operator (Arithmatic, Perbandingan, Logical).

(7)

7

Mahasiswa dapat menggunakan ekspresi kondisi, operator, struktur keputusan, dan struktur perulangan.

Menjelaskan penggunaan ekspresi kondisi, operator, struktur keputusan, struktur perulangan dalam program.

 Ceramah  Problem-

based learning

Mahasiswa dapat mengerti menggunakan Ekspresi Kondisi.

Mahasiswa dapat mengerti menggunakan Operator (Arithmatic, Perbandingan, Logical).

Mahasiswa dapat mengerti menggunakan Ekspresi Keputusan (If… Then, If.. Then.. Else, If..Then..Elseif, SelectCase).

Mahasiswa dapat mengerti menggunakan Struktur Perulangan.

8

Untuk mengetahui tingkat kemampuan mahasiswa dalam membuat aplikasi sederhana menggunakan Visual Basic yang telah dipelajari.

quiz

 Problem- based

learning

Mahasiswa dapat membuat program sederhana dengan menggunakan Visual Basic yang telah dipelajari.

(8)

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Mahasiswa dapat mengetahui Database MySQL, Penggunaan Database MySQL, Membuat Database MySQL dan

menggenal Syntax SQL.

Menjelaskan Database MySQL, penggunaan Database MySQL, Membuat Database MySQL, mengenal SQL

Mahasiswa dapat mengerti tentang database MySQL.

Mahasiswa dapat mengerti menggunakan database MySQL.

Mahasiswa dapat mengerti membuat database MySQL.

Mahasiswa dapat mengerti menggunakan Syntax SQL

10-12

Mahasiswa dapat mengetahui cara pembuatan design interface, koneksi database MySQL dengan Visual Basic, Membuat program Input, Update, Delete.

Menjelaskan cara pembuatan design interface, koneksi database MySQL dengan Visual Basic, Membuat Program Input, Update, Delete.

Mahasiswa dapat mengerti membuat design interface.

Mahasiswa dapat mengerti membuat koneksi MySQL dengan Visual Basic.

(9)

Mahasiswa dapat mengerti membuat program delete.

Mahasiswa dapat mengerti membuat program Update

13

Mahasiswa dapat mengetahui cara pembuatan laporan dengan menggunakan Crystal Report.

Menjelaskan cara pembuatan laporan dengan menggunakan Crytal Report.

Mahasiswa dapat mengerti membuat laporan dengan menggunakan Crystal Report.

14 Mahasiswa dapat mengetahui cara

pembuatan form menu aplikasi menggunakan Visual Basic.

Menjelaskan cara pembuatan Form Menu.

Mahasiswa dapat mengerti membuat Form Menu menggunakan Visual Basic.

15

Untuk mengetahui tingkat kemampuan mahasiswa dalam membuat aplikasi database menggunakan Visual Basic.

Evaluasi Mahasiswa dapat membuat program dengan Visual Basic menggunakan database yang telah dipelajari selama satu semester.

(10)

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA

Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.

Nama Kajian

1. Dasar-Dasar Pemrograman

Visual Basic

2. Komponen Dasar Visual Basic 3. Variable dan Tipe Data. 4. Ekspresi kondisi, operator,

struktur keputusan, struktur perulangan dalam program. 5. Membuat Database MySQL. 6. Pembuatan design interface. 7. Koneksi database MySQL

dengan Visual Basic.

8. Program Input, Update, Delete 9. Report

10. Program menu

Nama Strategi Ceramah

Minggu Penggunaan Strategi (Metode) 1 – 10

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

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.

Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.

Bertanya apabila ada materi yang kurang jelas.

(11)

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. Dasar-Dasar Pemrograman

Visual Basic

2. Komponen Dasar Visual Basic 3. Variable dan Tipe Data. 4. Ekspresi kondisi, operator,

struktur keputusan, struktur perulangan dalam program. 5. Database MySQL.

6. Penggunaan Database MySQL. 7. Membuat Database MySQL. 8. Pembuatan design interface. 9. Koneksi database MySQL

dengan Visual Basic.

10. Program Input, Update, Delete

Nama Strategi Problem Based Learning (PBL)

Minggu Penggunaan Strategi (Metode) 1 – 10

Deskripsi Singkat Strategi (Metode) Pembelajaran

Mahasiswa diminta membuat pengujian dan implementasi 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.

(12)

Minggu Penggunaan Strategi (Metode) 7 – 12

Deskripsi Singkat Strategi (Metode) Pembelajaran

Mahasiswa diminta untuk menyimak

demonstrasi konsep/ cara kerja suatu metode pengujian yang ditayangkan dalam bentuk animasi.

RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa

Menayangkan animasi yang

mendemonstasikan konsep/ cara kerja suatu metodepengujian sistem.

Menyimak animasi.

Mengajukan sejumlah pertanyaan terkait animasi yang telah ditayangkan.

Menjawab pertanyaan yang diajukan.

Memberikan tambahan penjelasan terkait animasi yang ditayangkan.

Menyimak penjelasan dosen.

Menyimpulkan materi. Menyimak kesimpulan.

Kemampuan Akhir yang Diharapkan Mahasiswa mampu menyelesaikan soal/ studi kasus yang berhubungan dengan materi pra- UTS dan pra-UAS.

Nama Kajian

1.

Pengenalan

Visual Basic

2.

Penggunaan table

3.

Project dan database

4.

Tipe data, variable dan operation

5.

Condition dan function

6.

Report

7.

Program menu

Nama Strategi Tes

Minggu Penggunaan Strategi (Metode) 8 & 16

Deskripsi Singkat Strategi (Metode) Pembelajaran

Mahasiswa diminta untuk menyelesaikan soal- soal quiz sebagai bentuk evaluasi terhadap pemahaman mahasiswa atas materi-materi yang telah diberikan.

(13)

RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa

Memberikan soal quiz. Menyelesaikan soal yang diberikan.

Kemampuan Akhir yang Diharapkan Mahasiswa mampu menerapkan semua konsep pengujian yang telah dipelajari untuk menyelesaikan kasus secara komprehensif, dan mempresentasikannya.

Nama Kajian Tugas Besar

Nama Strategi Presentasi

Minggu Penggunaan Strategi (Metode) 14

Deskripsi Singkat Strategi (Metode) Pembelajaran

Mahasiswa secara berkelompok

mempresentasikan hasil Tugas Besar yang telah dikerjakannya.

RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa

Membuka sesi presentasi. Menyiapkan materi presentasi berdasarkan Tugas Besar yang telah dikerjakan.

Memberikan pengarahan tentang tata tertib presentasi.

Mempresentasikan hasil Tugas Besar.

Mengajukan sejumlah pertanyaan terkait Tugas Besar yang dipresentasikan.

Menjawab pertanyaan yang diajukan.

Memberikan penilaian kepada kelompok yang melakukan presentasi.

Menutup sesi presentasi.

D. RANCANGAN TUGAS

Kode mata Kuliah

KKKI63124

Nama Mata Kuliah

Bhs. Pemrograman lanjutan

Kemampuan Akhir yang Diharapkan Mampu menerapkan semua konsep pengujian dan implementasi yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif

Minggu/ Pertemuan ke 14

Tugas ke Tugas Besar

1. Tujuan tugas:

(14)

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

 Program dan laporan dipresentasikan pada minggu 14  Tugas besar dikerjakan secara berkelompok 5-6 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.

c. 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%)

- Kelengkapan dokumentasi program (20%)

E. PERSENTASE KOMPONEN PENILAIAN

(15)

F. PENILAIAN DENGAN RUBRIK

Jenjang (Grade)

Angka

(Skor) Deskripsi perilaku (Indikator)

A > 80 Model dan metode benar, pengujian tepat, implementasi baik, presentasi jelas

B 65 – 79 Model dan metode benar, pengujian cukup tepat, implementasi cukup baik, presentasi jelas

C 55 – 64 Model dan metode benar, pengujian kurang tepat, implementasi kurang baik, presentasi jelas

D 45 – 54 Model dan metode benar, pengujian kurang tepat, implementasi kurang baik, presentasi kurang jelas

E ≤ 44 Model dan metode salah, pengujian kurang tepat, implementasi kurang baik, presentasi kurang jelas

G. PENENTUAN NILAI AKHIR MATA KULIAH

Nilai Angka (NA) Nilai Huruf (NH)

Referensi

Dokumen terkait

Kemampuan Akhir yang Diharapkan Mahasiswa mampu menguasai semua materi yang telah dipelajari untuk menyelesaikan kasus secara komprehensif, dan mempresentasikannya.

Kemampuan Akhir yang Diharapkan Mampu menerapkan semua konsep algoritma yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif. Minggu/ Pertemuan ke 8 – 14/

Mampu memahami semua konsep yang telah dipelajari untuk menyelesaikan kasus tugas akhir matakuliah secara komprehensif. Minggu / Pertemuan ke 14 – 16 Tugas ke Tugas Akhir

Mampu memahami semua konsep yang telah dipelajari untuk menyelesaikan kasus tugas akhir matakuliah secara komprehensif. Minggu / Pertemuan ke 14 –

Kemampuan Akhir yang Diharapkan Mampu menerapkan semua teknik dan konsep yang telah dipelajari untuk menyelesaikan teori dan soal kasus secara komprehensif. Minggu/ Pertemuan ke

Kemampuan Akhir yang Diharapkan Mampu menerapkan semua konsep Objek Grafik yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif. Minggu/ Pertemuan

Mampu memahami semua konsep yang telah dipelajari untuk menyelesaikan kasus tugas akhir matakuliah secara komprehensif. Minggu / Pertemuan ke 14 –

Kemampuan Akhir yang Diharapkan Mahasiswa mampu menerapkan semua konsep himpunan bilangan, rangkaian bilangan yang telah dipelajari untuk menyelesaikan kasus secara