PROFIL MATA KULIAH IDENTITAS MATA KULIAH RENCANA PEMBELAJARAN SEMESTER RPS

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