RENCANA PEMBELAJARAN
SEMESTER
(RP
S)
KBKI63114
Testing Implementasi
Sistem Informasi
PROGRAM STUDI S1 SISTEM
INFORMASI FAKULTAS ILMU
KOMPUTER (FILKOM)
i
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk
mata kuliah sbb:
Kode Mata Kuliah : KBKI63114
Nama Mata Kuliah : Testing Implementasi
Sistem Informasi
Padang , 2012
Menyetujui
Kaprodi S1 Sistem Informasi
ii
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
...
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah : Dasar Algoritma dan Pemrograman Kode Mata Kuliah :
KBKI63114
SKS : 3
Jenis : MK Wajib
Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu
Responsi = 1 x 50 menit per
minggu
Semester / Tingkat : 6 / 3 Pre-requisite :
-Co-requisite : Praktikum Pengujian Aplikasi sistem Informasi
Bidang Kajian : Metode dan model Pengembangan sistem, pengujian white-box, pengujian black-box.
DESKRIPSI SINGKAT MATA KULIAH
Mata kuliah ini mempelajari tentang metode dan teknik pengembangan perangkat lunak, yang digunakan sebagai acuan atau pedoman dalam melakukan pengujian sistem, dimana metode pengujian yang digunakan adalah metode pengujian white-box dan black-box testing, sehingga pada saat implementasi sistem informasi terbebas dari kesalahan-kesalahan.
DAFTAR PUSTAKA
1. D. Suryadi HS dan Bunawan. Pengantar Implementasi Dan Pemeliharaan Sistem Informasi. Penerbit Gunadarma
2. Roger S. Pressman. Software Engineering : A practitioner’s Approach. McGraw-Hill
3. Roger S. Pressman,Ph.D. Rekayasa Perangkat Lunak : Pendekatan Praktisi Buku 1, terjemahan.Penerbit ANDI Yogyakarta
4. Roger S. Pressman,Ph.D. Rekayasa Perangkat Lunak : Pendekatan Praktisi Buku 2, terjemahan.Penerbit ANDI Yogyakarta
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Pertemu an
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Testing Implementasi Sistem Informasi
Mampu memahami sasaran dan tujuan testing implementasi
Pengertian testing implementasi sistem informasi
sasaran dan tujuan testing implementasi si
Ceramah
Proble m- based
Ketepatan dalam menyampaikan
pengertian dan menguasai sasaran dan tujuan.
2-3
Mampu membedakan sumber perangkat lunak aplikasi
Mampu membahas
pengorganisasian proyek pengembangan perangkat lunak
mampu merancang perangkat lunakdan membuat koding
mampu menetapkanproduktivitas perangkat lunak
mampu mendeskripsikan bagimanateknik peninjauan dan evaluasi program (PERT)
sumber perangkat lunak aplikasi
mengorganisir proyek pengembangan perangkat lunak merancang dan
memprogram perangkat lunak mengukur
produktivitas dalam pengembangan perangkat lunak
merencanakan proyek siklus hidup
pengembangan sumber perangkat lunak aplikasi
Ketepatan dalam merencanakan proyek
pengembangan perangkat lunak
Pertemu an
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Mampu memahami dan mengimplementasikan materi yang dibahas pada pertemuan 2 s.d. 3
Responsi (latihan soal) Materi pertemuan 1
Ketepatan dalam membuat teknik peninjauan dan evaluasi program tentang materi pertemuan
2 s.d. 3
5
Mampu memahami sasaran pengujian, memahami alur informasi uji,
Memahami spesifikasi dan pengujian white box
Mampu melakukan pengujian ekspresi logika, aliran data dan loopKetepatan dalam membuat pengujian white box dan struktur kendali
6
Mampu memahami
spesifikasi dan prosedur uji black box
Mampu memahami pengujian
untuk waktu nyata
pengujian black box pengujian untuk
system waktu nyata
Ceramah
Proble m- based
Ketepatan dalam melakukan pengujian black box dan pengujian system waktu nyata
7
Mampu memahami dan mengimplementasikan materi yang dibahas pada pertemuan 5 dan 6
Responsi (latihan soal) Materi pertemuan 5
Pertemu an
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
kasus yang berhubungan dengan materi pra-UTS
Quiz (Evaluasi)
Materi pra-UTS Tes Ketepatan dalam membuat Pengujian dalam menyelesaikan soal quiz
UTS
9 Mampu memahami model pengujian berorientasi objek
Pengujian berorientasi objek membuat pengujian untuk menyelesaikan soal latihan tentang test case
10
Mampu memahami pentingnya verifikasi dan validasi terhadap produk yang akan di uji, memahami pertimbangan uji modul dan prosedurnya
langkah-langkah pengujian pembuatan langkah pengujian perangkat lunak
11
Mampu memahami langkah dan kerangka kerja yang dibutuhkan untuk mengukur produktivitas dalam pengembangan perangkat lunak
Skema pemrosesan sekuensial
Pertemu an
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
12 Mampu memahami dan mengimplementasikan materi yang dibahas pada pertemuan 9, 10 dan 11
Responsi (latihan soal) Materi pertemuan 9, 10 Memahami model pengujian dan mengukur produk untuk menyelesaikan soal latihan tentang materi pertemuan 9, 10 dan 11
13 Mampu memahami salah satu teknik pengujian berorientasi
objek
berrorientasi objek
14
Mampu menggunakan langkah perencanaan implementasi pert
membuat rencana
Mampu memahami dan mengimplementasikan materi yang dibahas pada pertemuan 13 dan 14
Pertemu an
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Bentu k/ Metode/ Strategi Pembelaja
Kriteria Penilaian
(Indikat or)
Bobot Nilai
16
Mampu menyelesaikan soal/ studi
kasus yang berhubungan dengan materi pra-UAS
Quiz (Evaluasi) Materi pra-UAS
Tes Ketepatan dalam membuat
Pengujian dan
implementasi untuk menyelesaikan soal quiz
UAS
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA
Kemampuan Akhir yang
Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan. Nama Kajian 1. Pengertian, sasaran dan
tujuan testing
2. Sumber perangkat lunak aplikasi
3. Merancang dan memprogram perangkat lunak
4. Pengujian white box 5. Pengujian black box
6. Pengujian berorientasi objek 7. langkah-langkah pengujian perangkat lunak
8. skema pemrosesan sekuensial 9. teknik pengujian
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
Mengajukan sejumlah
pertanyaan terkait materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi. Menyimak kesimpulan.
Kemampuan Akhir yang
Diharapkan Mahasiswa konsep materi yang dipelajari menjadimampu menuangkan
bentuk algoritma untuk menyelesaikan suatu kasus.
Nama Kajian 1. Pengertian, sasaran dan tujuan testing
2. Sumber perangkat lunak aplikasi
3. Merancang dan memprogram perangkat lunak
4. Pengujian white box 5. Pengujian black box
6. Pengujian berorientasi objek 7. langkah-langkah pengujian perangkat lunak
8. skema pemrosesan sekuensial 9. teknik pengujian
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.
Kemampuan Akhir yang
Diharapkan Mahasiswa mampu memahami konsep/ cara kerja pengujian dan
implementasi yang diberikan.
Nama Kajian 1. Sumber perangkat lunak aplikasi
2. Pengujian white box 3. Pengujian black box 4. Implementasi sistem
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. Quiz (Evaluasi) Pra-UTS
a. Pengertian, sasaran dan tujuan testing
b. Sumber perangkat lunak aplikasi
c. Merancang dan memprogram perangkat lunak
d. Pengujian white box e. Pengujian black box
2. Quiz (Evaluasi) Pra-UAS
a. Pengujian berorientasi objek b. langkah-langkah pengujian perangkat lunak
c. skema pemrosesan sekuensial
Nama Strategi Tes
Minggu Penggunaan Strategi
(Metode) 8 & 16 Deskripsi Singkat Strategi
(Metode) pembelajaran
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa
Memberikan soal quiz. Menyelesaikan soal yang diberikan.
Kemampuan Akhir yang
Diharapkan Mahasiswasemua konsep pengujian yang telah mampu menerapkan
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
KBKI63114
Nama Mata Kuliah Testing Implementasi Sistem informasi 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:
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
1. Kuis : 10%
2. Tugas Besar : 20%
3. UTS : 30%
4. UAS : 40%
F. PENILAIAN DENGAN RUBRIK
Jenjan g (Grad
Angk a (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)
NA > 80 A
65 < NA ≤ 79 B
55 < NA ≤ 64 C
45 < NA ≤ 54 D