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