BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini aan dijelaskan implementasi dari aplikasi sistem yang menggunakan beberapa fungsi yang penulis buat terdiri dari lingkungan implementasi, pengkodean dan interface dari aplikasi sistem tersebut. Sarana yang dibutuhkan dalam pembuatan sistem ini adalah perangkat pendukung yang terdiri dari software (perangkat lunak) dan hardware (perangkat keras) antara lain sebagai berikut: 4.1.1. Spesifikasi Hardware Dalam menunjang sistem ini maka diperlukan sebuah perangkat keras yang digunakan dalam pengembangan aplikasi Sistem Informasi Pendistribusian Barang ini antara lain: 1. Spesifikasi hardware untuk server : a. Processor : Intel Dual Core CPU 2.0GHz b. Memory (RAM) : 1 GB c. Hardisk : 80 GB 4.1.2. Spesifikasi Software Adapun dari segi perangkat lunak untuk menunjang dalam pembuatan aplikasi Sistem Informasi Pendistribusian Barang, diantaranya : 1 Spesifikasi software untuk server : a. System Operasi : Windows 7 b. Web Server : Apache c. Database : MySQL 59
60 d. Browser : Mozilla Firefox, Google Chrome e. Bahasa Program : PHP f. Editor : Adobe Dreamweaver CS6 4.2. Implementasi Program Hasil implementasi layar berdasarkan analisis dan perancangan layar sebelumnya adalah sebagai berikut: 1. Tampilan Halaman Login Untuk dapat memasuki halaman utama aplikasi maka user harus terlebih dahulu login dengan memasukkan username dan password dengan benar sesuai dengan hak akses yang dimiliki. Proses Melakukan Login oleh user: 1. Menampilkan Menu Login 2. Mengisi username dan password 3. Klik Login 4. Jika valid, menampilkan halaman utama, dan jika gagal menampilkan pesan username atau password salah
61 Gambar 4.1 Tampilan Halaman Login 2. Tampilan Halaman Data User Halaman Data User akan tampil saat admin berada di halaman utama dan kemudian memilih menu File lalu di pilih menu Data User. Proses Mengelola Data User oleh Admin: 1. Menampilkan Menu User 2. Mengisi Data User 3. Klik Submit 4. Jika berhasil, data akan tersimpan ke database, dan jika gagal maka muncul pesan Data masih kosong
62 Gambar 4.2 Tampilan Halaman Data User 3. Tampilan Halaman Data Produk Halaman Data Produk akan tampil saat admin berada di halaman utama dan kemudian memilih menu File lalu di pilih menu Data Produk. Proses Mengelola Data Produk oleh Admin: 1. Menampilkan Menu Produk 2. Mengisi Data Produk 3. Klik Submit 4. Jika berhasil maka data akan tersimpan ke database, jika gagal maka muncul pesan Data masih kosong
63 Gambar 4.3 Tampilan Halaman Data Produk 4. Tampilan Halaman Laporan Transaksi Halaman Laporan Transaksi akan tampil saat admin dan staff berada di halaman utama dan kemudian memilih menu File lalu di pilih menu Laporan Transaksi. Proses Menampilkan Laporan oleh Admin dan Staff: 1. Menampilkan Menu Laporan Transaksi 2. Mengisi tanggal awal dan tanggal akhir 3. Klik Submit 4. Jika berhasil maka akan menampilkan data laporan yang dicari, jika gagal maka muncul pesan Data masih kosong
64 Gambar 4.4 Tampilan Halaman Laporan Transaksi 5. Tampilan Halaman Laporan Stok Produk Halaman Laporan Stok Produk akan tampil saat admin dan staff berada di halaman utama dan kemudian memilih menu Laporan lalu di pilih menu Laporan Stok Produk. Proses Menampilkan Laporan oleh Admin dan Staff: 1. Menampilkan Menu Laporan Stok Produk 2. Klik Cetak 3. Jika berhasil maka akan menampilkan data laporan yang dicari.
65 Gambar 4.5 Tampilan Halaman Laporan Stok Produk 6. Tampilan Halaman Registrasi Halaman Registrasi akan tampil saat pengunjung berada di halaman utama dan kemudian memilih menu Registrasi. Proses Melakukan Registrasi oleh pelanggan: 1. Menampilkan Menu Registrasi 2. Mengisi Data Registrasi 3. Klik Submit 4. Jika berhasil maka akan menampilkan pesan Registrasi anda berhasil!, jika gagal maka muncul pesan Data masih kosong.
66 Gambar 4.6 Tampilan Halaman Registrasi 7. Tampilan Halaman Data Produk Halaman Data Produk akan tampil saat pelanggan berada di halaman utama dan kemudian memilih menu Produk. Gambar 4.7 Tampilan Halaman Data Produk
67 8. Tampilan Halaman Keranjang Belanja Halaman Keranjang Belanja akan tampil saat pelanggan berada di halaman utama dan kemudian memilih menu Produk lalu di pilih menu Beli. Proses Melakukan Transaksi oleh pelanggan: 1. Menampilkan Menu Produk 2. Klik Beli 3. Menampilkan keranjang belanja 4. Klik Update Item untuk merubah jumlah pemesanan 5. Klik Batalkan Transaksi untuk membatalkan pemesanan 6. Klik lanjutkan untuk melanjutkan proses transaksi Gambar 4.8 Tampilan Halaman Keranjang Belanja
68 9. Tampilan Halaman Konfirmasi Pembayaran Halaman Konfirmasi Pembayaran akan tampil saat pelanggan berada di halaman utama dan kemudian memilih menu Transaksi lalu di pilih menu Konfirmasi. Proses Melakukan Transaksi oleh pelanggan: 1. Menampilkan Menu Konfirmasi 2. Mengisi jumlah produk yang diterima 3. Klik Acc Produk 4. Klik Terima Produk 5. Klik Cetak Gambar 4.9 Tampilan Halaman Konfirmasi Pembayaran
69 10. Tampilan Halaman Konfirmasi Pengiriman Halaman Konfirmasi akan tampil saat staff berada di halaman utama dan kemudian memilih menu Transaksi. act Login Start Menampilkan Menu Transaksi Klik Browse Klik Konfirmasi Produk Klik Cetak Proses Melakukan Konfirmasi oleh Staff: 1. Menampilkan Menu Transaksi 2. Klik Browse untuk menampilkan menu transaksi secara detail 3. Klik Konfirmasi Produk untuk melakukan konfirmasi produk yang telah dikerjakan 4. Klik Cetak untuk melihat hasil cetak setelah dikonfirmasi End Gambar 4.10 Tampilan Halaman Konfirmasi
70 4.3. Analisa Hasil Pengujian Berikut adalah analisa yang telah dilakukan berdasarkan hasil pengujian yang telah dilakukan. Pada saat admin, staff, dan pelanggan pertama kali membuka halaman program, maka akan menampilkan laman beranda dan dapat memilih laman lain dengan melakukan klik pada menu utama. Pada form login pengujian yang dilakukan adalah memasukkan data login username dan password, apabila validasi sukses maka akan diarahkan ke dashboard user, apabila gagal maka akan tampil pesan gagal/ kesalahan pada form login. Pada form data user, data produk, laporan, registrasi, transaksi keranjang belanja, dan transaksi konfirmasi pengujian yang dilakukan adalah dengan memasukkan data pada form kemudian melakukan submit. Sistem akan melakukan validasi untuk memastikan bahwa field-field yang penting tidak dikosongkan atau tidak ada kesalahan format data. Bila validasi sukses maka data akan tersimpan ke dalam database, apabila gagal pada validasi data maka akan muncul proses gagal/ kesalahan pada form.