Diagram dalam UML Konsep Dasar UML

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