Pengujian White-Box Pengujian Black-Box

pengujian yang akan mencakup grafik tersebut sehingga masing- masing objek dan hubungan digunakan dan kesalahan ditemukan Pressman, 2007 Salah satu contoh uji coba black box yaitu uji coba sales order. Uji coba ini dapat dikatakan berhasil jika fungsi – fungsi yang ada pada perangkat lunak sesuai dengan harapan pemakai. Contohnya pada saat memasukkan data sales order, seorang actor diwajibkan untuk memasukkan data-data sales order di form yang tersedia. Jika salah satu dari form tersebut tidak diisi, maka akan muncul pesan kesalahan, yang menyatakan salah satu diantara form tidak diisi, contoh pengujian black box pada proses sales order adalah berikut : Tabel 2.7 contoh pengujian black box sales order Marketing proses Sales Order Actor : Marketing Menu : Pesanan Sub Menu : Sales Order Aktivitas Rancangan Proses : 1. Menekan menusales order 2. Mengisi data No SO, Nama, No KTP, Alamat, Telepon, Merk Motor, Jumlah 3. Klik tombol Simpan Tanda Peringatan Kesalahan : Please fill out this field Kesesuaian Sistem : “Data Berhasil di simpan Hasil Warning : OK Accept : OK Keterangan Tanda peringatan kesalahan dapat menyesuaikan pada form yang belum diisi. Gambar 2.12 Contoh Pengujian Black Box Halaman Sales Order Pengujian black box testing merupakan pengujian yang dilakukan oleh pengembangan sistem. Karena pengguna akhir sistem memiliki pemahaman tentang sistem informasi dengan tingkatan yang berbeda, maka seberapa jauh pengguna akhir dapat memahami dan menerima sistem harus diuji. Pengujian inilah yang dinamakan dengan user acceptance test. Pengujian ini dilakukan untuk menjamin bahwa sistem telah melayani kebutuhan organisasi.

2.12 Kebutuhan Aplikasi

2.12.1 Internet

Internet adalah network yang merubah cara orang berkomunikasi, berinteraksi, dan mendefinisikan komunitas. Internet memperkenalkan paradigma dari interaksi manusia. Internet itu menciptakan satu titik kontak bagi orang-orang yang dipisahkan oleh jarak, waktu yang sangat jauh dengan bantuan teknologi informasi berkembang sangat pesat pada masa sekarang ini.

2.12.2 Sejarah Internet dan WWW

World wide web www adalah suatu ruang informasi yang dipakai oleh pengenal global yang disebut Uniform Resource Identifier URI untuk mengidentifikasi sumber- sumber daya yang berguna. World wide websering dianggap sama dengan internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripadanya. Sejarah world wide web wwwadalah suatu program yang ditemukan oleh Tim Berners-Lee pada tahun 1991. Awalnya Berners-Lee hanya ingin menemukan cara untuk menyusun arsip-arsip risetnya. Untuk itu, dia mengembangkan suatu sistem untuk keperluan pribadi. Sistem itu adalah program peranti lunak yang diberi nama Equire. Dengan program itu, Berners-Lee berhasil menciptakan jaringan terkait antara berbagai arsip sehingga memudahkan informasi yang dibutuhkan. Inilah yang kemudian menjadi dasar dari sebuah revolusi yang dikenal sebagai web. World wide web dikembangkan pertama kali di Pusat Penelitian Fisika Partikel Eropa CERN, Jenewa, Swiss. Pada tahun 1989 Berners-lee membuat proposal untuk proyek pembuatan hypertext secara global, kemudian pada bulan Oktober 1990, “world wide web” sudah bisa dijalankan dalam lingkungan CERN. Pada musim panas tahun 1991, www resmi digunakan secara luas pada jaringan Internet.

2.12.3 PHP

PHP PHP: Hypertext Preprocessor adalah bahasa pemprograman server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari server-side scripting adalah syntax dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML. Ketika pengguna internet akan membuka suatu situs yang menggunakan fasilitas server-side scripting PHP, maka terlebih dahulu server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format HTML ke web browser. Dengan demikian seorang pengguna internet tidak dapat melihat kode- kode program yang ditulis dalam PHP sehingga keamanan dari halaman web menjadi lebih terjamin

2.12.4 MySQL

MySQL merupakan salah satu relational database management system RDBMS yang sangat cepat dan aman. MySQL menyediakan penyimpanan database yang efesien, pencarian dan pengelompokan yang mudah, dimana merupakan aplikasi dasar dari RDBMS.MySQL mempunyai fungsi sebagai SQL Structured Query Language yang di miliki sendiri dan telah di perluas. Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update terhadap database, atau mengambil data dari sebuah database. Beberapa database relasional yang menggunakan SQL dan yang cukup terkenal diantaranya adalah: MySQL, Oracle, Sybase, Ms SQL, dan lainya. Meskipun sebagian besar sistem database menggunakan SQL, namun sebagian besar dari mereka juga memiliki ekstensi khusus yang hanya bisa digunakan di sistem masing-masing. Namun demikian, perintah standar SQL seperti “Select”, “Insert”, “Update”, “Delete”, “Create”, dan “Drop” dapat digunakan untuk melakukan hampir semua hal yang perlu