Activity Diagram Class Diagram

Pesan tipe send Menyatakan bahwa suatu objek mengirimkan data masuk informasi keobjek lainnya, arah panah mengarah pada objek kirim Pesan tipe return Menyatakan bahwa suatu objek yang telah menjalankan operasi atau metode menghasilakan suatu pengembalian ke objek tertentu Pesan tipe destroy Menyatakan suatu objek mengakhiri hidup atau yang lain, arah panah mengarah pada objek yang diakhiri

2.12 Pengujian Perangkat Lunak

Pengujian yang digunakan penulis dalam penelitian ini menggunakan pengujian perangkat lunak Black-Box Testing. Pengujian menggunakan Black-Box Testing berfokus pada persyaratan fungsional perangkat lunak. Dengan menggunakan pengujian ini, memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input sepenuhnya menggunakan persyaratan fungsional untuk suatu program Pressman, 2002. Menurut Roger S. Pressman, pengujian black- box berusaha menemukan kesalahan dalam kategori sebagai berikut: 1. Fungsi-fungsi yang tidak benar atau hilang. 2. Kesalahan interface tampilan halaman. 3. Kesalahan dalam struktur data atau mengakses data eksternal. 4. Kesalahan kinerja. 5. Inisialsasi dan kesalahan terminasi.

BAB III METODOLOGI PENELITIAN

3.1 Tempat dan Waktu Penelitian

Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada Semester Ganjil tahun ajaran 20142015.

3.2 Lingkungan Penelitian

Lingkungan penelitian ini menggunakan perangkat keras hardware dan perangkat lunak software yaitu sebagai berikut:

3.2.1 Perangkat Keras Hardware

Perangkat keras hardware yang digunakan dalam pengembangan sistem ini adalah seperangkat komputer dengan spesifikasi: a. Processor: AMD E2-1800 APU 2 CPUs, ~1.7GHz b. Memory: 2048MB RAM DDR3 c. Hardisk: HDD 500GB d. Display Devices: AMD Radeon HD 7340 Graphics

3.2.2 Perangkat Lunak Software

Perangkat lunak software yang digunakan dalam pengembangan sistem ini adalah sebagai berikut: a. Sistem Operasi: Windows 7 Ultimate 32 Bit Sistem operasi ini digunakan sebagai software utama dalam menjalankan perintah user terhadap hardware dan software lainnya. b. Apache Server: XAMPP Software ini digunakan sebagai server lokal localhost pada sistem dalam pengujian offline. c. Web Browser: Mozilla Firefox Software ini berfungsi sebagai melihat hasil tampilan sistem pada saat dilakukan pengujian perangkat lunak pada sistem. d. Notepad ++ Software ini digunakan untuk membangun sistem dengan menggunakan bahasa pemrograman PHP. e. Database Server: MySQL Server Software ini digunakan untuk menyimpan data database pada saat sistem akan dibangun dan dilakukan pengujian. f. Pemrograman PHP Bahasa pemrograman yang digunakan pemrosesan data yang terdapat pada database dan ditampilkan pada user interface.