SATUAN ACARA PERKULIAHAN(SAP) Nama Mata Kuliah : dan Implementasi Sistem Kode Mata Kuliah : SI 040 Bobot Kredit : SKS Semester Penempatan : VI Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya Mata Kuliah Prasyarat : - Penanggung Jawab Mata Kuliah : Khairul Fuady Pertemuan / Minggu Pokok Bahasan / Tujuan Intruksional Umum () Pengenalan Proses Bisnis Organisasi Mahasiswa memahami konsep organisasi, struktur organisasi, peranan serta tipe organisasi bisnis Sub Pokok Bahasan dan Sasaran Belajar / Tujuan Intruksional Khusus (). Definisi Organisasi 2. Definisi Struktur Organisasi. Definisi Peranan Organisasi 4. Tipe-Tipe Organisasi Komersil dan Non Komersil 5. Proses monitoring dan Pengembangan Organisasi Memahami definisi organisasi Mengetahui struktur organisasi Memahami peranan organisasi Memahami tipe-tipe organisasi komersil dan non komersil Memahami proses monitoring dan pengembangan organisasi Teknik Pembelajaran Media Pembelajaran Evaluasi dan Tugas Ref. 2 Pengantar & Kualitas Mahasiswa memahami. Definisi 2. Definisi Kualitas. Hubungan & Kualitas 4. Faktor-Faktor Kualitas Secara Umum 5. Pentingnya Kualitas Software bagi Organisasi Halaman dari 8
hubungan antara testing dengan kualitas, dan pentingnya testing bagi organisasi Memahami Definisi Mengetahui Definisi Kualitas Memahami Hubungan dan Kualitas Mengetahui Faktor-Faktor Kualitas Memahami Pentingnya Kualitas Software bagi Organisasi, Presentasi Tugas dan Tugas Halaman 2 dari 8
Proses Mahasiswa memahami proses testing. Panduan testing 2. Konsep workbench. Langkah - langkah testing a. Determinasi tujuan strategi b. Determinasi tipe pengembangan proyek c. Determinasi tipe sistem d. Determinasi ruang lingkup proyek e. Identifikasi resiko f. Determinasi waktu pelaksanaan testing g. Definisi standar perencanaan test h. Definisi standar unit test 4. Proses persiapan, dan Tugas Memahami panduan testing Memahami konsep workbench Mahasiwa dapat memahami langkah-langkah testing menyiapkan proses awal testing 4 Tujuh (7) Langkah proses testing. Quiz 2. Keuntungan proses testing. Biaya proses testing, Halaman dari 8
memahami tujuh (7) langkah proses testing a. Kuantifikasi biaya b. Efisiensi biaya testing 4. Tujuh (7) langkah proses testing a. Tujuan tujuh (7) langkah proses testing b. Variasi tujuh (7) langkah proses testing c. Manajemen tujuh (7) langkah proses testing 5. Workbench Skill Mengerti keuntungan proses testing Mengetahui mekanisme biaya dalam proses testing Memahami tujuh (7) langkah proses testing Menjelaskan workbench skill 5 Organisasi dan Pengembangan memahami prosedur organisasi dan pengembangan testing. Tujuan 2. Prosedur organisasi a. Menentukan ruang lingkup b. Pendekatan internal, eksternal, non IT dan kombinasi c. Pengembangan pengembangan dokumentasi d. Validasi perkiraan tes dan status proyek e. Pengecekan prosedur. Prosedur pengembangan teknik testing 4. Inspeksi perencanaan tes Menyebutkan dan menerangkan tujuan dari organisasi dan pengembangan testing Menjelaskan prosedur organisasi Menjelaskan pengembangan teknis testing Memahami proses inspeksi perencanaan tes dan 6 & 7 Verifikasi, Validasi,.Quiz, Halaman 4 dari 8
Analisa dan Pelaporan Hasil Tes memahami prosedur verifikasi, validasi, analisa dan pelaporan 2. Prosedur Verifikasi tes Pendahuluan Tujuan Fase-fase tes Pengecekan prosedur. Prosedur Validasi Pendahuluan Tujuan Fase-fase tes Pengecekan prosedur dan 4. Prosedur Analisa dan Pelaporan Pendahuluan Tujuan Fase-fase tes Pengecekan prosedur Memahami prosedur verifikasi tes Memahami prosedur validasi Memahami prosedur analisa dan pelaporan 8 UJIAN SETENGAH SEMESTER 9 Desain Test Case White Box memahami dasar-dasar metode desain test case dan mampu. Difinisi Test Case 2. Pengantar White Box. Cakupan Pernyataan, Cabang, & Jalur 4. Basis Path 5. Cyclomatic Complexity 6. Graph Matrix 7. Control Structure 8. Data Flow 9. Loop 0. Line Of Code. Halstead s Metric, dan Halaman 5 dari 8
membuat desain test case untuk whitebox testing Menjelaskan definisi test case Memahami whitebox testing Merancang desain test case untuk whitebox testing 0 Desain Test Case Black Box memahami dasardasar metode desain test case dan mampu membuat disain test case untuk blackbox testing. Pengantar Black Box 2. Dekomposisi Kebutuhan untuk Sistematis. Graph Based 4. Equivalence Partitioning 5. Boundary Value Analysis 6. Cause Effect Graphing Techniques 7. State Transition 8. Orthogonal Array 9. Functional Analysis 0. Use Cases Memahami black box testing Merancang desain test case untuk blackbox testing, dan Desain Test Case Lainnya memahami dasardasar metode. Comparison 2. Test Factor Analysis. Risk Based 4. Syntax 5. Cross Functional 6. Operational Profiling 7. Table & Array, dan Halaman 6 dari 8
disain test case yang lain Menjelaskan perbandingan testing Menjelaskan analisa faktor tes 2 Siklus Hidup & Software memahami siklus hidup testing dalam siklus hidup. Aktifitas & Produk 2. Integrasi ke Dalam Siklus Hidup Software. dengan Review 4. Kebutuhan 5. Disain Sistem 6. Otomatisasi Menyebutkan dan menjelaskan aktivitas dan produk testing Menjelaskna integrasi testing ke dalam siklus hidup Mengerti dan menjelaskan testing dengan review, testing kebutuhan dan testing desain system Menjelaskan otomatisasi testing, dan Konsep Baru Sekitar, serta Lingkungan, Arsitektur dan Aplikasi Khusus memahami konsep baru sekitar testing. dengan Spesifikasi Berevolusi 2. Berorientasi Objek. Clean Room 4. Graphical User Interface (GUI) 5. Arsitektur Client/Server 6. Dokumentasi dan Fasilitas Help 7. Sistem Real Time 8. Aplikasi Berbasis Web Halaman 7 dari 8
dan beberapa testing untuk lingkungan, arsitektur dan aplikasi khusus memahami checklist yang dipersiapkan dalam pre-programming. Menyebutkan dan menjelaskan langkah-langkah dalam menterjemahkan desain ke bentuk pemrograman 4 Sekuriti Software memahami konsep sekuriti testing. Input 2. Prosedur. Evaluasi 4. Pengecekan Prosedur memahami input sekuriti memahami prosedur sekuriti dalam testing 5 Proyek Akhir Daftar Referensi. Imam Heryanto, Totok Triwibowo, Manajemen Proyek Berbasis Teknologi Informasi, INFORMAA, Bandung, 2008. 2. Riyanarto Sarno, Analisis dan Desain Berorientasi dan Desain Berorientasi Servis untuk Aplikasi Manajemen Proyek, ANDI, Yogyakarta, 202.. William E.Perry, Effective Methods for Software, Wiley, Indiana, 2006 Halaman 8 dari 8