BAB IV
IMPLEMENTASI DAN PENGUJIAN
1.1
IMPLEMENTASI SISTEM
Tahap implementasi dan pengujian sistem dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi dari aplikasi sistem dengan menggunakan beberapa fungsi yang penulis buat terdiri dari lingkungan implementasi, pengkodean, dan interface dari website tersebut.
1.1.1 Spesifikasi Kebutuhan
Pengujian pada aplikasi ini meliputi perangkat keras dan perangkat lunak. Spesifikasi masing-masing adalah sebagai berikut :
1. Spesifikasi Perangkat Keras
a. Komputer dengan prosesor Intel core i3-2330M CPU 2.20 GHz 64bit
b. Memory RAM 2 GB c. Hardisk 500 GB d. VGA 1 GB e. Monitor
f. Mouse dan Keyboard
2. Spesifikasi Perangkat Lunak
a. Microsoft Windows 7, system operasi yang digunakan pada
website ini
b. Adobe Dreamweaver CS5 digunakan untuk membuat program dan tampilan website.
c. MySQL server
1.2
IMPLEMENTASI BASIS DATA
Pada implementasi website ini menggunakan basis data. Terdapat 8 tabel yaitu : admin, member, produk, kritik, orders, keranjang, order_detail, contact. Berikut adalah tampilan tabel-tabel basis data yang dibuat :
1. Tampilan aktif Xampp Control Panel
2. Tampilan Localhost/Xampp. Berikut tampilan awal Xampp versi 1.6.4 menggunakan browser Google Chrome.
Gambar 4.2 Tampilan Halaman Utama Localhost/xampp
3. Setelah tampilan diatas muncul, berikut tampilan tools Xampp yaitu
localhost/phpmyadmin pada browser.
4. Tampilan list tabel herbalife yang dibuat.
Gambar 4.4 Tampilan Kolom Tabel Database Herbalife
5. Tampilan tabel admin
Gambar 4.5 Tampilan Struktur Tabel Admin
6. Tampilan tabel member
7. Tampilan tabel produk
Gambar 4.7 Tampilan Struktur Tabel Produk
8. Tampilan tabel kritik
Gambar 4.8 Tampilan Struktur Tabel Kritik
9. Tampilan tabel orders
10. Tampilan tabel keranjang
Gambar 4.10 Tampilan Struktur Tabel Keranjang
11. Tampilan tabel order_detail
Gambar 4.11 Tampilan Struktur Tabel Order_detail
12. Tampilan tabel contact
1.3
TAMPILAN ANTAR MUKA
Setelah membuat struktur tampilan maka dalam pembahasan ini akan digambarkan mengenai tampilan antar muka pada aplikasi Perancangan E-Commerce Pada Rumah Hijau PAL PT. Prima Andriyani Lestari.
1. Tampilan Halaman Utama
Gambar 4.13 Tampilan Halaman Utama
2. Tampilan Halaman Login Member
3. Tampilan Halaman Daftar Member
Gambar 4.15 Tampilan Halaman Daftar Member
4. Tampilan Halaman Pesan Produk
5. Tampilan Halaman Keranjang Belanja
Gambar 4.17 Tampilan Halaman Keranjang Belanja
6. Tampilan Halaman Form Pembelian
7. Tampilan Halaman Tentang Rumah Hijau PAL
Gambar 4.19 Tampilan Halaman Tentang Rumah Hijau PAL
8. Tampilan Halaman Kritik dan Saran
9. Tampilan Halaman Data Pembelian Member
Gambar 4.21 Tampilan Halaman Data Pembelian Member
10. Tampilan Halaman Login Admin
11. Tampilan Halaman Utama Admin
Gambar 4.23 Tampilan Halaman Utama Admin
12. Tampilan Halaman Produk Admin
13. Tampilan Halaman Tambah Produk Admin
Gambar 4.25 Tampilan Halaman Tambah Produk Admin
14. Tampilan Halaman Order Admin
15. Tampilan Halaman Data Pesanan Admin
Gambar 4.27 Tampilan Halaman Data Pesanan Admin
16. Tampilan Halaman Cetak Laporan Konfirmasi
17. Tampilan Halaman Laporan Admin
Gambar 4.29 Tampilan Halaman Laporan Admin
18. Tampilan Halaman Member Admin
19. Tampilan Halaman Kotak Kritik & Saran
Gambar 4.31 Tampilan Halaman Kotak Kritik & Saran
20. Tampilan Halaman Tambah Admin
Gambar 4.32 Tampilan Halaman Tambah Admin
1.4
METODE PENGUJIAN
Metode Pengujian pada sistem ini menggunakan metode Black Box. Pengujian Black Box berfokus pada persyaratan fungsional perangkat lunak. Pengujian ini memungkinkan analis sistem memperoleh kumpulan kondisi input yang akan mengerjakan seluruh keperluan fungsional program.
Tujuan metode ini mencari kesalahan pada :  Fungsi yang salah atau hilang  Kesalahan pada interface
 Kesalahan pada struktur data atau akses database  Kesalahan performansi
 Kesalahan inisialisasi dan tujuan akhir
1.5
SKENARIO PENGUJIAN
Skenario Pengujian ini untuk mendeteksi kemungkinan masalah yang mungkin terjadi. Hal ini perlu untuk menjelaskan prosedur yang kompleks tapi di saat yang sama harus mudah untuk mengevaluasi.
Tabel 4.1 Skenario Pengujian Black Box Testing Pada Aplikasi
No Antar
Muka
Uji Coba Status Aplikasi Skenario Pengujian Hasil yang diharapkan 1. Tampilan halaman utama Menguji form login pada halaman utama Masuk halaman utama Input username dan password Proses login berjalan dengan baik dan halaman selanjutnya terbuka sesuai dengan hak akses 2. Tampilan halaman pendaftaran member Menguji tombol daftar member Form registrasi sedang berjalan Input data diri sesuai dengan informasi yang dibutuhkan Tersimpan ke database dan tombol berfungsi seperti yang di harapkan 3. Tampilan halaman utama Menguji fasilitas pencarian Form pencarian Mengetikan kata kunci yang ingin di cari Berhasil menampilkan informasi sesuai dengan kata kunci yang di masukan
4. Tampilan halaman member produk Menguji tombol beli Form member pesan produk Menambah produk yang dipesan ke dalam form keranjang belanja Data berhasil tersimpan ke dalam data base 5. Tampilan halaman member keranjang Menguji tombol belanja lagi dan selesai belanja Form member keranjang belanja Input data-data sesuai dengan form Data berhasil tersimpan ke dalam database 6. Tampilan halaman member kritik dan saran Menguji tombol kirim dan batal Form member kotak kritik dan saran Input data-data sesuai dengan form Data berhasil tersimpan ke dalam database 7. Tampilan halaman member konfirmasi Menguji tombol kirim Form member konfirmasi pembayaran Input data-data sesuai dengan form Data berhasil tersimpan ke dalam database 8. Tampilan halaman admin produk Menguji tombol tambah produk, pilih file, input, reset Form admin daftar produk Input data-data sesuai dengan form Data berhasil tersimpan ke dalam database 9. Tampilan halaman admin order Menguji tombol edit, hapus, ubah Form admin order penjualan Input data-data sesuai dengan form Data berhasil tersimpan ke dalam database 10. Tampilan halaman admin laporan Menguji tombol cetak laporan Form admin laporan data penjualan Input data-data sesuai dengan form Data berhasil tercetak dan tersimpan ke dalam database 11. Tampilan halaman admin member Menguji tombol hapus Form admin data member Hapus data-data yang diinginkan Data berhasil terhapus dari database 12. Tampilan halaman admin kotak kritik & saran Menguji tombol aksi dan hapus Form admin data kotak kritik dan saran Hapus data-data yang diinginkan Data berhasil terhapus dari database
13. Tampilan halaman admin tambah admin Menguji tombol tambah admin, simpan, reset, kembali dan hapus Form admin tambah admin Input data-data sesuai dengan form Data berhasil tersimpan ke dalam database 14. Tampilan halaman admin konfirmasi Menguji tombol aksi dan hapus Form admin details konfirmasi Hapus data-data yang diinginkan Data berhasil terhapus dari database
4.6
ANALISA HASIL PENGUJIAN
Analisa hasil pengujian dari sistem ini menunjukkan bahwa hasil pencapaian aplikasi ini sesuai dengan rancangan aplikasi program ini.
Terdapat 2 (dua) status login pada sistem ini yaitu : Member dan Admin. Dimana klasifikasi login ini berfungsi untuk membedakan hak akses antar kedua user. Admin dan member memasukkan Username dan Password untuk dapat menjalankan sistem.
Untuk login sebagai Admin dapat mengelola website ini seperti produk, order (pesanan), laporan, member, kritik & saran, tambah admin, dan konfirmasi. Untuk login sebagai Member dapat mengakses website ini seperti cara pemesanan, produk, keranjang, tentang Rumah Hijau PAL, kritik dan saran, data member, konfirmasi.
Data Tambah Admin berisikan field username, password, nama. Setelah
field di isikan, tekan tombol simpan untuk menyimpan data, reset untuk
mengkosongkan field dan kembali untuk keluar dari halaman ini. Data Tambah Produk berisikan field upload gambar, nama produk, harga produk, keterangan produk. Setelah field di isikan, tekan tombol input untuk menyimpan data, reset untuk mengkosongkan field.
Data Laporan Penjualan berisikan field dari tanggal. Setelah field di isikan, pilih option baru, lunas atau terkirim, setelah memilih option, tekan tombol cetak laporan untuk mencetak laporan. Data Daftar Member berisikan field username,
password, e-mail, telp, jenis kelamin, tanggal lahir, alamat. Setelah field di isikan, tekan tombol simpan untuk menyimpan data dan batal untuk mengosongkan field tersebut.
Data Kritik dan Saran berisikan field kritik dan saran. Setelah field di isikan, tekan tombol kirim untuk menyimpan data dan batal untuk mengkosongkan field tersebut. Data Konfirmasi berisikan field bank tujuan, bank asal, nama pengirim, nomer rekening pengirim, tanggal transfer, nominal. Setelah
field di isikan, tekan tombol kirim untuk menyimpan data.
Sistem ini telah dilakukan pengujian dan atau dapat dijalankan sesuai dengan rancangan yang telah dibangun. Hasil analisis terhadap aplikasi yang dibangun secara keseluruhan telah berfungsi dengan baik dan layak digunakan.