Class Diagram Collaboration Diagram Deployment Diagram

55

3.2.4 Pengujian Software

Pengujian Software adalah elemen kritis dari jaminan kualitas perangkat lunak dan mempersentasikan kajian pokok dari spesifikasi, desain dan pengkodean. Roger Pressman 2002:59 Metode pengujian yang digunakan oleh penulis adalah Black-Box. Black-Box digunakan untuk menguji fungsi-fungsi dari perangkat lunak yang dirancang. Pengujian Black Box berfokus pada persyaratan fungsional perangkat lunak. Dengan demikian, pengujian black box memungkinkan perekayasa perangkat lunak mendapat serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Pengujian black box merupakan pendekatan komplementer yang kemungkinan besar mampu mengungkap kelas kesalahan. Pengujian black box berusaha menemukan kesalahan dalam katagori sebagai berikut : 1. Fungsi yang tidak benar atau hilang 2. Kesalahan antar muka Interface 3. Kesalahan dalam struktur data atau akses database eksternal 4. Kesalahan kinerja Pengujian black-box didesain untuk menjawab pertanyaan- pertanyaan sebagai berikut : 1. Bagaimana validitas fungsional diuji ? 2. Kelas-kelas masukan apa yang akan membuat test case menjadi baik? 56 3. Apakah sistem sangat sensitif terhadap nilai masukan tertentu ? 4. Bagaimana batasan dari suatu data di isolasi ? 5. Kecepatan data apa dan volume data apa yang dapat ditolerir oleh sistem ? 6. Apa pengaruh kombinasi tertentu dari data terhadap operasi sistem ? 57

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem

Analisis sistem merupakan kegiatan penguraian dari suatu sistem informasi yang utuh dan nyata ke dalam komponen-komponen yang memiliki tujuan untuk mengindentifikasi serta mengevaluasi masalah- masalah yang muncul, hambatan-hambatan yang mungkin terjadi dan kebutuhan-kebutuhan yang diharapkan dari suatu sistem aplikasi yang akan dibangun. Analisis sistem sangat tergantung pada sebuah analisis sehingga mengarah kepada suatu solusi untuk perbaikan maupun peningkatan dan sesuai dengan kebutuhan serta merancang keluaran untuk mencapai tujuan dengan seperangkat input lain sehingga menjadi lebih baik. Analisis merupakan tahap yang penting karena apabila terjadi kesalahan, maka akan menyebabkan kesalahan pada tahap berikutnya. Maka dari itu, dalam tahap analisis sistem diperlukan ketelitian yang tinggi dalam menganalisis.

4.1.1 Analisis Masalah

Analisis masalah yang di dapatkan dari hasil penelitian mengenai proses pembelajaran Biologi pada kelas 2 SMA Pasundan 2 Bandung didapatkan kesimpulan bahwa tingkat pemahaman siswa kelas 2 IPA terhadap satu keilmuan yakni biologi terbilang tinggi. Hal tersebut, dapat dilihat dari nilai