69
3. Hubungan Relasi Hubungan antara sejumlah entitas yang berasal dari himpunan entitas
yang berbeda.
3.2.4 Pengujian Software
Pengujian perangkat lunak adalah proses untuk mencari kesalahan pada setiap item perangkat lunak, mencatatan hasilnya mengevaluasi setiap aspek
pada setiap komponen system dan mengevaluasi semua fasilitas dari perangkat lunak yang dikembangkan.
Terdapat 2 hal utama yang dilakukan dalam pengujian a. Verifikasi adalah proses mengevaluasi suatu systemcomponent untuk
menentukan apakan suatu produk yang diselesaikan setelah fase pengembangan memenuhi kondisi seperti yang telah ditetapkan pada awal
pengembangan perangkat lunak. b. Validasi adalah proses mengevaluasi suatu systemkomponen pada akhir
atau selama masa pengembangan untuk menentukan apakah produk yang dihasilkan telah memenuhi kebutuhan-kebutuhan tertentu yang diminta
oleh user.
Tujuan pengujian PL : a. Tujuan langsung
Identifikasi dan menemukan beberapa kesalahan yang mungkin ada dalam PL yang diuji
a Setelah Perangkat Lunak dibetulkan, diidentifikasi lagi kesalahan dan dites ulang untuk menjamin kualitas level penerimaan
70
b Membentuk tes yang efisien dan efektif dengan anggaran dan jadwal yang terbatas
b. Tujuan tidak langsung
a Mengumpulkan daftar kesalahan untuk digunakan dalam daftar pencegahan kesalahan tindakan corrective dan preventive
Metode Pengujian
Metode pengujian adalah cara atau teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji
perangkat lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan.
1. White Box Pengujian white box glass box adalah pengujian yang didasarkan pada
pengecekan terhadap detil perancangan, menggunakan struktur kontrol dari desain program secara procedural untuk membagi pengujian ke dalam
beberapa kasus pengujian. 2. Black Box
Pengujian black box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini
digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian black box merupakan metode peracangan data uji yang didasarkan
pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada