3.2.4. Pengujian Software
Pengujian suatu system merupakan suatu bagian yang sangat penting untuk membangun suatu Software atau perangkat lunak yang bertujuan untuk menjamin
bahwa Software yang dibangun memiliki kualitas yang sangat baik. Ada dua metode pengujian software BlackBox dan WhiteBox.
1. Metode uji coba blackbox memfokuskan pada keperluan fungsional dari software. Karena itu ujicoba blackbox memungkinkan pengembang
software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Ujicoba blackbox
bukan merupakan alternatif dari ujicoba whitebox, tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya,
selain menggunakan metode whitebox. Ujicoba blackbox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya :
1. Fungsi-fungsi yang salah atau hilang 2. Kesalahan interface
3. Kesalahan struktur data akses database eksternal 4. Kesalahan performa
5. Kesalahan inisialisasi dan terminasi 2. Metode uji coba WhiteBox merupakan metode perancangan test case yang
menggunakan struktur control dari perancangan prosedrural untuk mendapatkan test case. Dengan menggunakan white box, analisis sistem
akan memperoleh test case yang :
1. Menjamin seluruh independent path di dalam modul yang dikerjakan sekurang-kurangnya sekali.
2. Mengerjakan seluruh keputusan logikal. 3. Mengerjakan seluruh loop yang sesuai dengan
batasannya. 4. Mengerjakan seluruh struktur data internal yang
menjamin validitas. Dari definisi dan fungsi metode pengujian diatas, penulis akan
menggunakan metode pengujian Black Box karena berfokus pada fungsionalitas pada kebutuhan software yang akan dibangun.
62
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisi Sistem Yang Berjalan
Analisa merupakan tahap yang sangat berpengaruh terhadap tahap selanjutnya, yaitu perancangan, dimana tujuannya adalah untuk mendefinisikan
kebutuhan yang harus dipenuhi oleh sistem serta mendefinisikan permasalahan atau persoalaan yang sedang berjalan pada CV. Erlangga Tour Travel dan akan
dideskripsikan dengan use case diagram dan activity diagram. Adapun analisis sistem yang akan dilaukan mengenai pemesanan,
penjadwalan keberangkatan, pembayaran uang muka dan pelunasan pembayaran, daftar pemesan dan pembatalan pemesanan. Selain itu analisis yang dilakukan
diharapkan dapat mengatasi segala hambatan- hambatan dan permasalahan yang ada.
4.1.1. Analisis Dokumen
Analisis dokumen dimaksudkan untuk menganalisa dokumen yang digunakan oleh CV. Erlangga Tour Travel dengan aktifitas pemesanan paket
perjalanan. Adapun dokumen-dokumen yang digunakan dalam proses pemesanan paket perjalanan yang sedang berjalan pada CV. Erlangga Tour Travel yaitu:
1. Nama Dokumen : Data Pemesanan
Fungsi : Untuk mencatat data pemesanan
Rangkap : 1 Satu Rangkap
Atribut : Nama, Alamat, No Telp, Paket, Tujuan,
Jumlah Peserta, Tanggal Keberangkatan.