50
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Aplikasi Setelah dilakukan tahap analisis dan perancangan pada bab III, maka tahap selanjutnya yaitu tahap implementasi. Pada bab ini akan dibahas mengenai implementasi pembuatan basis data dan implementasi halaman aplikasi ini. 4.1.1 spesifikasi kebutuhan Pengujian pada aplikasi ini meliputi perangkat keras dan perangkat lunak. Spesifikasi masing – masing adalah sebagai berikut : 1. Spesifikasi perangkat keras •
Komputer denga prosesor intel Pentium IV 2.2 GHz
•
Memori 1GB
•
Hard disk 40 GB
•
VGA 64 MB
•
Monitor
•
Mouse dan keyboard
2. Spesifikasi perangkat lunak •
Microsoft window vista, sistem operasi yang digunakan pada aplikasi ini.
•
Macromedia dreamweaver 8 digunakan untuk membuat program dan tampilan aplikasi.
•
MySQL server.
•
Internet Mozilla firefox sebagai browser internet.
50
51
4.2 Implementasi Basis Data Pada implementasi ini aplikasi ini menggunakan basis data. Terdapat 7 table yaitu : finance, login, master barang, pelanggan dan outstanding. Berikut table – table yang dibutuhkan : Tabel 4.1 Data pelanggan
Tabel 4.2 Finance
Tabel 4.3 Outstanding
52
Tabel 4.4 Login
Tabel 4.5 Master stock
4.3 Implementasi tampilan Berikut tampilan program 4.3.1 Tampilan Utama
53
4.3.2 Tampilan Login User
4.3.3 Tampilan Piutang Usaha
54
4.3.4 Tampilan Login Admin
4.3.5 Tampilan Menu Pelanggan
55
4.3.6 Tampilan Master Customer
4.3.7 Tampilan List customer
56
4.4 Pengujian 4.4.1 Skenario pengujian Skenario pengujian meliputi pengujian perangkat lunak terhadap fungsionalitas aplikasi yang dibangun berfungsi untuk melakukan pengujian proses yang terjadi pada perangkat lunak yang dibangun dengan proses yang terjadi didalam sistem dan menguji kelayakan aplikasi dalam sebuah situs yang akan digunakan Apabila keluaran proses tidak
menghasilkan sesuai dengan yang
diinginkan, maka program aplikasi masih terdapat kesalahan yang harus diperbaiki pada program aplikasi tersebut. Dan apabila keluaran proses menghasilkan kebutuhan fungsionalnya, maka program aplikasi tersebut benar. Web broser mozila firefox digunakan untuk melakukan pengujian pada proses aplikasi ini. Dengan cara mengetikkan alamat URL sebagai berikut : http://localhost/skripsi melakukan pengujian pada program. Aplikasi ini dimulai dari menu login semua menu yang terdapat pada aplikasi sampai dengan logout dari aplikasi. Tabel 4.6 Skenario Pengujian Deskripsi
Kelompok
No
Kasus uji fungsional
1
Login Admin
Hasil yang diharapkan
uji Benar
Input User_id dan Akan menampilkan menu password yang benar utama
57
Salah
Input User_id dan Menampilkan pesan salah password yang salah
2
Login User
Benar
dan harus login ulang
Input User_id dan Akan
menampilkan
password yang benar tampilan piutang usaha Salah
Input User_id dan Menampilkan pesan salah password yang salah
3
Input
master Benar
customer
dan harus login ulang
Masukan data benar Data dan lengkap
akan
lagsung
tersimpan dan akan muncul di list customer
salah
Masukan data tidak Data tidak akan tersimpan lengkap
dan tidak muncul di list customer
4
Input
master Benar
stockcode
Masukan lengkap
Salah
data Akan menampilkan data sukses tersimpan
Masukan data tidak Data tidak akan tersimpan lengkap
dan tidak muncul di list customer
5
Input
data Benar
piutang
Masukan lengkap
Salah
data Akan menampilkan data sukses tersimpan
Masukan data tidak Data tidak akan tersimpan lengkap
dan tidak muncul di list customer
58
4.4.2 Analisa pengujian Berikut adalah analisa yang telah dilakukan berdasarkan hasil pengujian yang telah dilakukan. Halaman login adalah halaman yang pertama kali muncul ketika seorang pengguna ingin masuk ke halaman menu utama. User name baru hanya dapat dimasukan oleh admin sehingga pengguna tidak dapat memasukan user name. Pilihan status hanya ada 2 yaitu : Admin dan Pelanggan. Kasus uji yang dilakukan adalah memasukan username dan password, dengan melakukan dua kelompok uji. Pada kelompok uji benar memasukan data yang benar, maka akan menghasilkan tampilan menu utama bagi admin dan piutang usaha bagi pelanggan. Sesuai dengan status pengguna sedangkan pada kelompok uji yang salah akan muncul pesan kesalahan dan pengguna harus melakukan login ulang. Modul ini telah dilakukan pengujian dan hasilnya dapat dijalankan sesuai dengan rancangan yang dibangun. Pada input data invoice kasus uji yang dilakukan adalah memasukan data – data kedalam formulir masing – masing dengan melakukan dua kelompok uji benar dan salah. Pada kelompok uji benar yaitu memasukan data ke masing – masing secara benar dan yang akan menghasilkan pesan berhasil tersimpan. Sedangkan pada kelompok uji salah data yang dimasukan tidak lengkap akan menghasilkan pesan tidak berhasil. Dan jika saat mengisi data kedalam sistem atau melihat data piutang lalu kita langsung klik berita, buku tamu atau kontak kami, maka tampilan piutang atau data yang di input secara otomatis akan ter-logout dan data tidak tersimpan.
59
Modul ini telah dilakukan pengujian dan atau dapat dijalankan sesuai dengan rancangan yang telah dibangun. Khusus pengguna dengan status jabatan sebagai user tidak dapat melakukan input dan up date data. Logout digunakan untuk keluar dari aplikasi, setelah proses logout diesekusi sistem akan menampilkan kembali halaman login. Modul ini telah dilakukan pengujian dan hasilnya dapat dijalankan sesuai dengan rancangan yang telah dibangun. Hasil analisis terhadap aplikasi yang dibangun secara keseluruhan telah berfungsi dengan baik dan layak digunakan.