ini, XAMPP tersedia untuk sistem operasi Microsoft Windows, Linux, Sun Solaris, dan Mac OS X. Sutarman, 2007 dalam Cahyanto dkk, 2013
2.7 Pengujian Black Box
Pengujian black box merupakan suatu teknik pengujian perangkat lunak dengan
berfokus pada
persyaratan fungsional.
Pengujian black
box memungkinkan perekayasa perangkat lunak mendapat kanserangkaian kondisi
input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Pengujian black box berusaha menemukan kesalahan dalam kategori
sebagai berikut : 1. Fungsi-fungsi yang tidak benar atau hilang.
2. Kesalahan interface. 3. Kesalahan dalam struktur data atau akses database eksternal.
4. Kesalahan kinerja. 5. Inisialisasi dan kesalahan terminasi.
Pengujian black box diaplikasikan selama tahap akhir pengujian, karena black box memperhatikan stuktur kontrol, maka perhatian berfokus pada domain
informasi Pressman, 2002.
BAB III METODE PENELITIAN
3.1 Waktu dan Tempat Penelitian
Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan
pada Semester Genap Tahun Ajaran 2013-2014.
3.2 Metode Pengembangan Sistem
Aplikasi Penyederhanaan Grammar ini dikembangkan menggunakan metode Extreme Programming XP. Metode XP ini merupakan metode yang
sangat fleksibel dan cocok dipakai untuk mengembangkan software dalam waktu singkat. Aplikasi Penyederhanaan Context Free Grammar ini hanya
dikembangkan dalam waktu singkat dan sedikit resource serta masih berupa prototype yang setiap saat bisa saja ditambah atau dirubah sourcenya, sehingga
penggunaan metode XP sangat membantu dalam pengembangan aplikasi ini. Metode XP, seperti sudah dijelaskan pada bab tinjauan pustaka memiliki
dua belas tahapan. Penelitian ini tidak menggunakan seluruh tahapan dalam XP karena aplikasi yang dikembangkan merupakan aplikasi kecil dan tim hanya
terdiri dari satu programmer. Tahapan-tahapan XP yang digunakan dalam pembuatan Aplikasi Penyederhanaan Grammar Context Free Grammar adalah
sebagai berikut: