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.
kenyataan, untuk di analisa
dan diperbaiki
.
3. Kesalahan ketik
mendeteksi bahasa
pemrograman yang bersifat case sensitive
Fatta, 2008
Pengujian black-box berusaha menemukan kesalahan dalam kategori berikut Whitten et al., 2008:
1. Tidak benar atau hilang fungsi, 2. kesalahan interface,
3. kesalahan dalam struktur data atau akses basis data eksternal, 4. perilaku atau kinerja salah, dan
5. inisialisasi dan kesalahan terminasi. Pengujian black box cenderung diaplikasikan selama tahap akhir
pengujian. Karena pengujian black box
sengaja mengabaikan struktur pengendalian, perhatian difokuskan pada domain informasi. Tes ini dirancang
untuk menjawab pertanyaan-pertanyaan berikut: 1. Bagaimana validitas fungsional diuji?
2. Apa kelas input akan membuat kasus uji yang baik? 3. Apakah sistem sangat sensitif terhadap nilai input tertentu?
8. Bagaimana batas-batas kelas data terisolasi? 9. Apa efek akan kombinasi spesifik data terhadap operasi sistem?
2.17 PHP
Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya,
yakni pada tahun 1994. Skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut “Personal Home Page” Kadir, 2008.
Dengan menggunakan PHP maka maintenance suatu situs website menjadi lebih mudah, proses update data dapat digunakan menggunakan aplikasi yang
dibuat menggunakan skrip PHP. PHPFI merupakan nama awal dari PHP. PHP adalah Personal Home
Page, sedangkan FI adalah Form Interface. PHP awalnya merupakan program
CGI yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam browser web. Software ini kemudian disebarkan menjadi perangkat lunak
open source Sidik, 2012.
2.18 My SQL
MySQL merupakan software yang tergolong sebagai Database management System DBMS yang bersifat Open Source. Open Source
menyatakan bahwa software ini dilengkapi dengan source code kode yang pakai untuk membuat MySQL. Sebagai software DBMS, MySQL memiliki
sejumlah fitur seperti berikut Kadir, 2008: 1. Multiplatform
MySQL tersedia dalam beberapa platform Windows, Linux, Unix, dan lain-lain.
2. Handal, cepat, dan mudah digunakan MySQL merupakan database yang besar dengan kecepatan tinggi,
mendukung banyak sekali fungsi untuk mengakses database, dan sekaligus mudah digunakan.
3. Jaminan keamanan akses MySQL mendukung kemanan database dengan berbagai criteria pengaksesan.
Sebagai gambaran, dimungkinkan mengatur user tertentu agar bisa mengakses data yang bersifat rahasia sedangkan user yang lainnya tidak.
4. Dukungan SQL Seperti tersirat pada namanya, MySQL mendukung perintah SQL
Structured Query Language yang sebagimana yang diketahui SQL merupakan standar dalam pengaksesan database operasional.
MySQL tergolong sebagai Database Management SystemDBMS. Perangkat lunak ini bermanfaat untuk mengelola data dengan cara yang sangat
fleksibel dan cepat. Berikut adalah sejumlah aktivitas yang terkait dengan data yang didukung oleh perangkat lunak tersebut:
1. Menyimpan data ke dalam tabel 2. Menghapus data dalam tabel
3. Mengubah data dalam tabel 4. Mengambil data yang tersimpan dalam tabel
5. Memungkinkan untuk memilih data tertentu yang diambil 6. Memungkinkan untuk melakukan pengaturan hak akses terhadap data
MySQL banyak dipakai untuk kepentingan penanganan database karena selain handal juga bersifat open source. Konsekuensi dari open source perangkat
lunak ini dapat dipakai oleh siapasaja tanpa membayar dan source code-nya bisa diunduh oleh siapa saja.
2.19 PHPMyAdmin
PhpMyAdmin adalah sebuah free software yang ditulis dengan PHP yang
digunakan untuk menangani administrasi MySQL di World Wide Web seperti yang dituliskan dalam website resminya http:www.phpmyadmin.nethome_page.
Aplikasi PhpMyAdmin dapat mengatur sebuah server MySQL sama seperti sebuah database tunggal. Untuk menjalankan skrip MySQL anda perlu mengatur
privilege bagi user yang menggunakan aplikasi ini, agar user tersebut dapat
membacamengubah hanya database tertentu. Cara pengaturan tersebut terdapat pada manual MySQL Rachmawati, 2014.
Dengan menggunakan PhpMyAdmin, maka kita dapat membuat database, membuat tabel, meng-insert, menghapus dan meng-update data dengan GUI dan
terasa lebih mudah, tanpa perlu mengetikkan perintah SQL secara manual Hakim, 2014.
2.20 XAMPP
XAMPP merupakan suatu software yang didalamnya terdapat Apache yang
berfungsi sebagai web server. XAMPP merupakan paket aplikasi yang memudahkan dalam menginstall modul PHP, Apache Web Server dan MySQL