Mata Kuliah : Dan Implementasi Sistem Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Perencanaan Sistem, Analisis Sistem, Perancangan Sistem Umum, dan Seleksi Sistem, Perancangan Sistem Terinci Implementasi Sistem, Pemeliharaan Sistem, Tinjauan Umum Implementasi Sistem, Pemeliharaan Sistem, Studi Kasus (Presentasi Tugas) Pertemuan 1 Pengantar & Kualitas Mahasiswa memahami hubungan antara testing dengan kualitas software, dan pentingnya testing bagi organisasi software 2 Dasar-Dasar dasar-dasar testing dan gambaran secara umum tentang 1. Difinisi 2. Definisi Kualitas 3. Hubungan & Kualitas 4. Faktor-Faktor Kualitas Secara Umum 5. Pentingnya Kualitas Software bagi Organisasi 1. Obyektifitas 2. Misi Tim 3. Psikologi 4. Prinsip-Prinsip 5. Moto Buku 1 Bab 1 Quiz Buku 1 Bab 2
siklus hidup testing dan integrasinya di dalam siklus hidup pengembangan software 3 Disain Test Case White Box dasar-dasar metode disain test case dan mampu membuat disain test case untuk whitebox testing 4 Disain Test Case Black Box dasar-dasar metode disain test case dan mampu membuat disain test case untuk blackbox testing 1. Difinisi Test Case 2. Pengantar White Box 3. Cakupan Pernyataan, Cabang, & Jalur 4. Basis Path 5. Cyclomatic Complexity 6. Graph Matrix 7. Control Structure 8. Data Flow 9. Loop 10. Line Of Code 11. Halstead s Metric 1. Pengantar Black Box 2. Dekomposisi Kebutuhan untuk Sistematis 3. Graph Based 4. Equivalence Buku 1 Bab 3 Sub Bab 1 dan 2 Quiz Buku 1 Bab 3 Sub Bab 3
5 Disain Test Case Lainnya dasar-dasar metode disain test case yang lain 6 Pengantar Strategi & Strategi Unit konsep strategi testing dan pendekatan-pendekatan yang Partitioning 5. Boundary Value Analysis 6. Cause Effect Graphing Techniques 7. State Transition 8. Orthogonal Array 9. Functional Analysis 10. Use Cases 1. Comparison 2. Test Factor Analysis 3. Risk Based 4. Syntax 5. Cross Functional 6. Operational Profiling 7. Table & Array 1. Pendekatan Strategi 2. Isu-Isu Strategi 3. Unit Buku 1 Bab 3 Sub Bab 4 dan 5 Buku 1 Bab 4 Sub Bab 1-3
dapat digunakan dalam menentukan strategi unit testing 7 Strategi Integration & Validation pendekatan-pendekatan yang dapat digunakan dalam menentukan strategi integration dan validation testing 1. Pengantar Integration 2. Top Down Integration 3. Bottom Up Integration 4. Regression 5. Smoke 6. Dokumentasi Integration 7. Pengantar Validation 8. Kriteria Validation 9. Review Konfigurasi 10. Alpha dan Beta 8 UJIAN TENGAH SEMESTER 9 Strategi System & Debugging pendekatan-pendekatan yang dapat digunakan dalam menentukan strategi sistem 1. Pengantar System 2. Recovery 3. Security 4. Stress 5. Performance 6. Seni Debugging Quiz Buku 1 Bab 4 Sub Bab 4 dan 5 Quiz Buku 1 Bab 4 Sub Bab 6 dan 7
testing dan debugging 7. Pendekatan Debugging 10 Perencanaan 1. Obyektifitas Rencana Buku 1 Bab 5 Sub Bab 1-4 Mahasiswa memahami dasardasar perencanaan testing 2. Rencana Berdasarkan Standar IEEE 3. Hal-Hal yang Berhubungan dengan Rencana 4. Kerangka Rencana Tes Sederhana 11 Strukturisasi dalam Perencanaan 1. Terstruktur vs Tidak Terstruktur Buku 1 Bab 5 Sub Bab 5-8 Mahasiswa memahami strukturisasi dalam perencanaan testing 2. Spesifikasi Tes Tingkat Tinggi vs Tingkat Detil 3. Kecukupan Tes 4. Sekuensialisasi Tes 12 Estimasi dalam Perencanaan 1. Teknik Estimasi Usaha Tes Quiz Buku 1 Bab 5 Sub Bab 9-12 Mahasiswa memahami dan mampu melakukan estimasi dalam perencanaan testing 2. Faktor-Faktor Estimasi 3. Estimasi Usaha Tes 4. Penjadwalan Usaha Tes 13 Proses & Standar 1. Difinisi Proses Buku 1 Bab 6
Internasional standarisasi internasional dan kaitannya dengan proses testing Pengembangan Software 2. Difinisi Umbrella Frameworks 3. Pentingnya Standarisasi Proses 4. Hubungan Antar Standarisasi Proses 5. Metodologi Software & Sub Bab 1-5 14 Siklus Hidup & Software siklus hidup testing dalam siklus hidup software 15 Konsep Baru Sekitar, serta Lingkungan, Arsitektur dan Aplikasi Khusus 1. Aktifitas & Produk 2. Integrasi ke Dalam Siklus Hidup Software 3. dengan Review 4. Kebutuhan 5. Disain Sistem 6. Otomatisasi 1. dengan Spesifikasi Berevolusi 2. Berorientasi Objek & Tugas Membuat Makalah Buku 1 Bab 6 Sub Bab 6-11 Buku 1 Bab 8 dan 9
Mahasiswa memahami konsep 3. Clean Room baru sekitar testing testing dan 4. Graphical User beberapa testing untuk Interface (GUI) lingkungan, arsitektur dan aplikasi 5. Arsitektur khusus Client/Server 6. Dokumentasi dan Fasilitas Help 7. Sistem Real Time 8. Aplikasi Berbasis Web 16 UJIAN AKHIR SEMESTER 1. Romeo. 2003. dan Implementasi Sistem Edisi 1. Surabaya : STIKOM. 2. Hetzel, Bill. 1998. The Complete Guide to Software Second Edition. New York: John Wiley & Sons. 3. Shoemaker, D., dan Jovanovic, Vladan. 1999. Engineering A Better Software Organization. Michigan:Quest Publishing House. 4. Pressman, R. 2000. Software Engineering : A Practioners Approach 5 TH Editon. Boston : Mc Graw Hill. 5. Jogiyanto HM, MBA. Akt, Analisis Desain Sistem Informasi, Penerbit Andi.