Black Box Testing PHP

5. Diagram Aktivitas Activity diagram Diagram aktivitas adalah diagram flowchart yang diperluas yang menunjukan aliran kendali satu aktivitas ke aktivitas lain. Aktivitas adalah eksekusi non-anatomik yang berlangsung distate machine. Diagram aktivitas mendeskripsikan aksi-aksi dan hasilnya. Diagram aktivitas berupa operasi-operasi dan aktivitas-aktivitas diuse case.

2.7 Black Box Testing

Konsep kotak hitam digunakan untuk merepresentasikan sistem yang cara kerja di dalamnya tidak tersedia untuk diinspeksi. Di dalam kotak hitam, item-item yang diuji dianggap “gelap” karena logiknya tidak diketahui, yang diketahui hanya apa yang masuk dan apa yang keluar dari kotak hitam Hariyanto, 2004. Pada black box testing, kasus-kasus pengujian berdasarkan pada spesifikasi sistem. Rencana pengujian dapat dimulai sedini mungkin di proses pengembangan perangkat lunak Hariyanto, 2004. Teknik pengujian konvensional yang termasuk “black box” adalah sebagai berikut: 1.Graph-based testing 2.Equivalence partitioning 3.Comparison testing 4.Orthogonal array testing. Pada black box testing, kita mencoba beragam masukan dan memeriksa keluaran yang dihasilkan. Kita dapat mempelajari apa yang dilakukan kotak, tapi tidak mengetahui sama sekali mengenai cara konversi dilakukan Hariyanto, 2004. Teknik black box testing juga dapat digunakan untuk pengujian berbasis skenario, dimana isi dalam sistem mungkin tidak tersedia untuk diinspeksi tapi masukan dan keluaran yang diidentifikasikan dengan use case dan informasi analisis yang lain Hariyanto, 2004.

2.8 PHP

PHP yang merupakan singkatan dari PHP Hypertext Preprocessor ditulis dengan menggunakan bahasa C dan diciptakan oleh Rasmus Lerdorf pada tahun 1994. PHP digunakan sebagai bahasa script server-side. Banyak kelebihan-kelebihan yang terdapat pada PHP ini, diantaranya ialah Paranginanginan, 2006: 1. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat dilakukan CGI, seperti mengumpulkan data, menghasilkan isi halaman web dinamis dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI. 2. Dapat digunakan pada semua sistem operasi, antara lain LINUX, UNIX, Microsoft Windows, Mac OS X, RISC OS. 3. Mendukung banyak web server, seperti Apache, Microsoft Internet Information Server MIIS, Personal Web Server PWS, audium, Xitami dan masih banyak lainnya. 4. Tidak terbatas hanya pada hasil keluaran HTML, tetapi memiliki kemampuan untuk mengolah keluaran gambar, file PDF dan movie flash. 5. Mendukung banyak database.

2.9 MySQL