Bahasa SQL Structured Query Language digunakan pada RDBMS dalam menyediakan perintah-perintah untuk membuat create, memperbaharui
update, memodifikasi edit, dan menghapus delete record,
juga mengkategorikan record dalam database.
2.16 Pengujian
Black-Box
Metode black box testing sering digunakan untuk menguji kesalahan dengan cara pengujian input-an yang memungkinkan pengujian dengan berbagai
kondisi input-an dalam bentuk test case. Pengujian black-box juga disebut pengujian perilaku, berfokus pada
persyaratan fungsional perangkat lunak. Pengujian black-box memungkinkan perekayasa perangkat lunak untuk mendapatkan set kondisi input yang
sepenuhnya akan melaksanakan persyaratan fungsional untuk suatu program. Pengujian black-box bukan merupakan alternatif untuk teknik pengujian white-
box . Sebaliknya, pengujian black-box adalah pendekatan komplementer yang
kemungkinan akan mengungkap kelas yang berbeda dari kesalahan pada metode white-box
Whitten et al., 2008. Berikut perbandingan pengujian black-box testing dengan white-box
testing Fatta, 2008:
Tabel 2.1 Tabel Perbandingan Black-box Testing dan White-box
Testing. Jenis Pengujian
Kelebihan Kelemahan
Black-box Testing 1. Anggota tim tester
tidak harus dari seseorang
yang Tester tidak pernah
yakin apakah sistem tersebut benar - benar
memiliki kemampuan teknis di bidang
pemrograman.
2. Kesalahan
dari perangkat
lunak ataupun
bug seringkali ditemukan
oleh komponen
tester yang berasal dari pengguna.
3. Hasil dari black box
testing dapat
memperjelas kontradiksi ataupun
kerancuan yang
mungkin timbul dari eksekusi
sebuah perangkat lunak.
4. Proses testing dapat
dilakukan lebih
cepat dibandingkan white box testing
lolos uji.
White-box Testing 1. Kesalahan
Logika Digunakan
pada sintaks ‘if’ dan
pengulangan.Dimana White Box Testing
akan
Untuk perangkat
lunak yang tergolong besar,
White Box Testing dianggap
sebagai strategi
yang mendeteksi kondisi-
kondisi yang tidak sesuai
dan mendeteksi kondisi –
kondisi yang tidak sesuai
dan kapan
proses pengulangan akan berhenti.
2. Ketidaksesuaian
asumsi menampilkan asumsi yang tidak
sesuai dengan
Untuk perangkat lunak yang tergolong besar,
White Box Testing dianggap
sebagai strategi yang tergolong boros, karena
akan melibatkan sumber daya yang besar untuk
melakukannya.