1
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
Bentu k
Metode Strategi
Pembelaja Kriteria
Penilaian Indikat
or Bobot
Nilai
1
Mampu memahami pengertian
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 lunak dan membuat koding
mampu menetapkan
produktivitas perangkat lunak
mampu mendeskripsikan bagimana teknik 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 Ceramah
Proble m-
based learnin
g Ketepatan memilih
sumber perangkat lunak aplikasi
Ketepatan dalam
merencanakan proyek
pengembangan perangkat lunak
2
Pertemu an
ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentu k
Metode Strategi
Pembelaja Kriteria
Penilaian Indikat
or Bobot
Nilai
4 Mampu
memahami dan
mengimplementasikan materi
yang dibahas pada pertemuan 2 s.d. 3
Responsi latihan soal Materi pertemuan 1
s.d. 3
Proble m-
based learnin
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 loop dasar-dasar pengujian
perangkat lunak pengujian white box
pengujian struktur kendali
Ceramah
Proble m-
based learnin
g Ketepatan
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
dan 6
Proble m-
based Ketepatan
dalam membuat pengujian
untuk menyelesaikan soal latihan tentang
materi pertemuan 5
3
Pertemu an
ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentu k
Metode Strategi
Pembelaja Kriteria
Penilaian Indikat
or Bobot
Nilai
8 Mampu menyelesaikan soal
studi 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 pengujian OOA dan OOD
Desain Test Case Test case inter-kelas
Ceramah
Proble m-
based Ketepatan
dalam 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 perangkat lunak
pengujian modul pengujian terintegrasi
uji validasi Ceramah
Proble m-
based learnin
Ketepatan dalam
pembuatan langkah pengujian perangkat
lunak
11 Mampu memahami langkah dan
kerangka kerja
yang dibutuhkan untuk mengukur
produktivitas dalam
pengembangan perangkat
lunak Skema pemrosesan
sekuensial kualitas perangkat
lunak metric untuk model
analisis metric untuk model
Ceramah
Proble m-
based Ketepatan
dalam mengukur
produktivitas perangkat lunak
4
Pertemu an
ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar
Bentu k
Metode Strategi
Pembelaja Kriteria
Penilaian Indikat
or Bobot
Nilai
12 Mampu
memahami dan
mengimplementasikan materi
yang dibahas pada pertemuan 9, 10 dan 11
Responsi latihan soal Materi pertemuan 9, 10
dan 11
Proble m-
based learnin
g Ketepatan
dalam 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
teknik pengujian metrik desain OO
metrik orientasi kelas metrik operation-
oriented metrik pengujian OOP
Ceramah
Proble m-
based learnin
Ketepatan dalam
Melakukan teknik
pengujian berrorientasi objek
14 Mampu menggunakan langkah
perencanaan implementasi pert membuat rencana
implementasi menyiapkan tempat
melatih personil Ceramah
Proble m-
Ketepatan dalam
melakukan implementasi sistem
15 Mampu
memahami dan
mengimplementasikan materi
yang dibahas pada pertemuan 13 dan 14
Responsi latihan soal Materi 13 dan 14
Proble
m- based
learnin g
Ketepatan dalam
penerapan teknik dan implementasi sistem
untuk menyelesaikan soal latihan tentang
materi pertemuan 13 dan 14
5
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
6
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA