IMPLEMENTASI DAN PENGUJIAN
1.1. Implementasi website
`Tahap implementasi merupakan tahap penerapan dan pengujian dari sistem yang sudah dianalisa dan dirancang.Penerapan rancangan diimplementasikan dengan mengunakan bahasa pemograman. Pada tahap implementasi juga membahas analisa hasil pengujian yang dilakukan untuk menjelaskan hasil dari pengujian yang dilakukan apakah sudah sesuai dengan yang diharapkan.
Setelah diimplementasi dilakukan pengujian terhadap website dan dilakukan evaluasi terhadap kekurangan pada website yang telah dibuat untuk pengembangan berikutnya
4.1.1. Perangkat Keras (Hardaware)
Perangkat keras yang digunakan dalam mengimplementasikan website ini yaitu :
1. Laptop LENOVO G40-45s 2. Strorage Hardisk 500gb 3. RAM 6gb ddr3
4. VGA AMD r4 1gb
4.1.2. Perangkat Lunak (Software)
Perangkat lunak yang digunakan dalam mengimplementasikan website ini yaitu :
1. OS Windows 10 64-Bit.
2. Web Server XAMPP.
3. MySQL.
4.2. Tampilan Antar Muka Menu Utama
Berikut ini adalah implementasi program sesuai dengan rancangan tampilan yang telah dirancang sebelumya, antara lain :
4.2.1. Halaman Register
Gambar 4.1 Halaman register
Gambar 4.1 diatas menjelaskan, caloncustomer di wajibkan daftar apabila ingin melakukan pemesanan baik itu request atau request custom
4.2.2. Halaman Login
Gambar 4.2 Halaman Log-in
Gambar 4.2 diatas menjelaskan, customer dapat melakukan login dengang memasukan username dan password yang sudah di daftarkan sebelumnnya.
4.2.3. Halaman Utama
Gambar 4.3 Halaman Utama
Gambar 4.3 diatas menjelaskan,Customer dapat melihat menu menu apa saja yang tersedia pada website mamiek furniture.
4.2.4. Halaman List Product
Gambar 4.4 Halaman list product
Gambar 4.4 diatas menjelaskan,customer atau calon customer dapat melihat produk furniture yang tersedia di website list produk mamiek furniture.
4.2.5. Halaman Request Custom
Gambar 4.5 Halaman request custom
Gambar 4.5 diatas menjelaskan,customerdapat melakukan pemesanan dengan meng- upload desain furniture yang mereka punya .
4.2.6. Halaman About Us
Gambar 4.6 Halaman about us
Gambar 4.6 diatas menjelaskan,customer dapat melihat informasi tentang gambaran mamiek furniture .
4.2.7. Halaman Pesananku
Gambar 4.7 Halaman pesananku
Gambar 4.7 diatas menjelaskan,customer dapat memilih pemesanan dari request atau request custom.
4.2.8. Halaman Pesananku Request Custom Furniture
Gambar 4.8 Halaman Pesananku Request custom Furniture
Gambar 4.8 diatas menjelaskan,berisi informasi status pemesanan request custom furniture.
4.2.9. Halaman Pesananku Request Furniture
Gambar 4.9 Halaman Pesananku Request Furniture
Gambar 4.9 diatas menjelaskan, berisi informasi status pemesanan request furniture.
4.2.10. Halaman Detail Product.
Gambar 4.10 Halaman Detail Product
Gambar 4.10 diatas menjelaskan,customerdapat melihat detail furniture yang tersedia di website mamiek furniture
4.2.11. Halaman Login Admin.
Gambar 4.11 Halaman login admin
Gambar 4.11 diatas menjelaskan,adminharus melakukan login untuk dapat mengelola data – data transaksi pada mamiek furniture
4.2.12. Halaman Utama Admin
Gambar 4.12 Halaman utama admin
Gambar 4.12 diatas menjelaskan, admin dapat melihat semua menu yang ada pada menu utama admin mamiek furniture
4.2.13. Halaman Master User
Gambar 4.13 Halaman Masteruser
Gambar 4.13 diatas menjelaskan, admin dapat melihat list semua data customer yang sudah terdaftar.
4.2.14. Halaman Master Furniture
Gambar 4.14HalamanMasterfurniture
Gambar 4.14 diatas menjelaskan, admin dapat melihat dan kelola list semua data furnitureyang akandi posting
4.2.15. Halaman Data Pemesananrequest
Gambar 4.15Halaman data pemesananrequest
Gambar 4.15 diatas menjelaskan, admin dapat melihat dan kelola semua list data pemesanan request.
4.2.16. Halaman Utama Data pemesnan request custom
Gambar 4.16Halaman data request custom
Gambar 4.16 diatas menjelaskan, admin dapat melihat dan kelola semua list data pemesanan request custom.
4.2.17. Halaman Utama Data pembayaran
Gambar 4.17 Halaman Pembayaran
Gambar 4.17 diatas menjelaskan, admin dapat melihat dan kelola data pembayaran yang ada pada menu data pembayaran.
4.2.18. Halaman Utama Data detail pembayaran
Gambar 4.18 halaman detail pembayaran
Gambar 4.18 diatas menjelaskan, admin dapat melihat dan kelola data pembayaran yang ada pada menu data pembayaran dan akses detail pembayaran.
4.3. Tampilan Database 4.3.1. Tabel Admin
Gambar 4.19 tabel admin
Gambar 4.19 diatas menjelaskan, table admin yang memiliki field : id admin,nama admin,username admin,passwordadmin.
4.3.2. Tabel Customer
Gambar 4.20 tabel customer
Gambar 4.20 diatas menjelaskan, table customer yang memiliki field : id customer,nama customer,nomor hp,e-mail,usernamecustomer,passwordcustomer.
4.3.3. Tabel Furniture
Gambar 4.21 tabel furniture
Gambar 4.21 diatas menjelaskan, table furniture yang memiliki field : id furniture,nama furniture,image furniture,image furniture2,image furniture3,image furniture4, material,dimensi,keterangan.
4.3.4. Tabel Pembayaran
Gambar 4.22 tabel pembayaran
Gambar 4.22 diatas menjelaskan, table pembayaran yang memiliki field : id pembayaran,tanggal lunas,totalharga,staus pembayaran,keterangan,id request furniture,id request custom furniture,id customer.
4.3.5. Tabel Detail Pembayaran
Gambar 4.23 tabel detail pembayaran
Gambar 4.23 diatas menjelaskan, table detail yang memiliki field : id detail pembayaran,uang di terima,tanggal pembayaran,keterangan,id pembayaran.
4.3.6. Tabel Request Furniture
Gambar 4.24 tabel request furniture
Gambar 4.24 diatas menjelaskan, table request furniture yang memiliki field : id request furniture,keterangan,status,progres,alamat lengkap,id furniture,id customer.
4.3.7. Tabel Request Cutom Furniture
Gambar 4.25 tabel request custom furniture
Gambar 4.25 diatas menjelaskan, table request custom furniture yang memiliki field : id furniture ,gambar1,gambar2,gambar3,gambar4, keterangan, alamat lengkap, status, progress,id customer.
4.4. Metode Pengujian
Setelah website selesai dibangun , tahap berikutnya adalah melakukan pengujian pada website yaitu menguji apakah website sudah bekerja sesuai dengan rancangan yang telah dibuat sebelumnya. Pada peneliian ini menggunakan metode black-box testing, yaitu metode pengujian perangkat lunak yang menguji fungsionalitas website tanpa menguji kedalam struktur atau koding program.
Pengujian metode black box testing dilakukan dengan cara mencoba menggunakan fungsi pada program dengan cara memasukan sejumlah masukan (input) kedalam program pada website yang akan dicek oleh proses oleh program, kemudian mencek apakah hasil dari proses tersebut sudah menghasilkan keluaran (output) yangdiinginkan dengan fungsi yang sudah ditentukan.
4.4.1. Skenario Pengujian
Dalam menguji sistem dengan metode black box testing ,perlu adanya sebuah skenario pengujian untuk menjelaskan bagian fungsi pada program yang akan dilakukan uji coba, menjelaskan hasil yang diharapkan pada saat dilakukan pengetesan, dan menjelaskan hasil setelah dilakukan pengetesan pada program. Berikut adalah tabel skenario pengujian yang dilakukan pada penelitian ini :
Tabel 4.1 Tabel skenario pengujian
No Antarmuka Fungsi
1 Halaman register Untuk mendaftar kedalam website
2 Halaman Login Untuk masuk kedalam website
3 Halaman Utama Untuk menampilkan fungsi-fungsi yang terdapat pada website user 4 Halaman List Product Untuk melihat list product 5 Halaman Request custom Untuk memesan request custom
furniture
6 Halaman about us Untuk melihat company profile 7 Halaman pesananku Untuk melihat produk apa yang
dipesan oleh customer
8 Halaman detail product Untuk melihat detail produk serta dapat melakukan pemesanan produk tersebut
9 Halaman login admin Untuk Untuk masuk kedalam website admin
10 Halaman Utama Admin Untuk menampilkan fungsi-fungsi pada website admin
11 Halaman MasterUser Untuk menampilkan user yang sudah terdaftar
12 Halaman Master Furniture Untuk menampilkan produk-produk furniture
13 Halaman data pemesanan Untuk mengelola data pemesanan dari request atau request custom produk
14 Halaman data pembayaran Untuk mengelola data pembayaran dari request atau request custom produk
15 Halaman detail pembayaran Untuk mengelola detail data pembayaran dari request atau request custom produk
4.4.2. Hasil Pengujian
Tabel 4.2 Tabel hasil pengujian No Tampilan Uji Coba Status Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian
1 Halaman
Register Uji input data
register Masuk
an Mengisi nama lengkap,nomor
hp,email, username dan
password
register
berhasil Berhasil
2 Halaman Login Uji input data login
Mengisi username dan password yang
sesuai
Login
berhasil Berhasil
3 Halaman
Utama Uji akses halaman
utama
Mengetik path website secara
langsung
Halaman utama berhasil diakses
Berhasil
4 Halaman list
product Uji akses halaman list
product
Klik menu list product
Halaman list product menampilkan
produk
Berhasil
5 Halaman
Request custom
Uji input request custom
Mengisi image furniture,alamat,d
an keterangan produk.
Input request custom berhasil
Berhasil
6 Halaman about us
Uji akses about us
Klik menu about us
Halaman about us berhasil di
akses
Berhasil
7 Halaman
pesananku Uji akases halaman pesananku
Klik profile
pesanan ku Menampilka n data pemesanan
Berhasil
8 Halaman detail product
Uji akses detail product
Klik thumbnail list product
Halaman detailproduct
berhasil di akses
Berhasil
9 Halaman
admin login Uji input username dan
password admin
Mengisi username dan password admin
Login
berhasil Berhasil
10 Halaman
Admin Home Uji akses halaman utama admin
Mengetik path website secara
langsung
Halaman utama admin
Dapat diakses
Berhasil
11 Halaman Admin data master Master
admin
Uji input
Add amin Mengisi
nama,username dan password
Add admin
berhasil Berhasil
Tabel 4.3 Tabel lanjutan hasil pengujian No Tampilan Uji Coba Status Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 12 Halaman
Admin data masterMaster
admin
Uji edit
admin Klik edit dan
input data perubahan
Edit admin
berhasil Berhasil
13 Halaman Admin
data masterMaster
admin
deleteadmin Uji Klik delete data delete admin
berhasil berhasil
14 Halaman Admin data master Master User
Uji akses menampilkan
data user
Klik menu Master
user Akses
menampilkan data user
berhasil
berhasil
15 Halaman Admin data master
Master furniture
Uji input
Add furniture Mengisi nama furniture,uploadg
ambar, material,dimensi,
dan keterangan
add furniture
berhasil berhasil
16 Halamanmaster Master furniture
Uji
Editfurniture Klik edit dan input data
furniture
Edit berhasil berhasil
17 Halaman Admin
data masterMaster
furniture
Uji Delete
furniture Klik tombol
delete Delete
berhasil berhasil
18 Halaman Admin data
pemesanan Requst
Uji Editrequest
Klik tombol edit lalu ubah status
dan input keterangan
Edit berhasil berhasil
19 Halaman Admin data
pemesanan Requst
Uji Delete request
Klik tombol
delete Detele
berhasil berhasil
20 Halaman Admin data
pemesanan Requst custom
Uji Editrequest
custom
Klik tombol edit lalu ubah status
dan input keterangan
Edit berhasil berhasil
21 Halaman Admin data
pemesanan Requst custom
Uji Delete request custom
Klik tombol
delete Delete
berhasil
berhasil
22 Halaman Admin data pembayaran
addpembayarUji an
Klik tombol add lalu ubah status
dan input keterangan,nomin
al
add berhasil berhasil
Tabel 4.4 Tabel lanjutan hasil pengujian No Tampilan Uji Coba Status Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 23 Halaman
Admin data pembayaran
Uji edit
pembayaran Klik tombol edit lalu ubah status
dan input keterangan,nomin
al
Edit berhasil berhasil
24 Halaman Admin data pembayaran
deletepembayUji aran
Klik tombol delete lalu delete
pembayaran
delete berhasil
berhasil
25 Halaman Admin data
detail pembayaran
Uji adddetail
pembayaran Klik tombol add lalu tambahtanggal,no
minal,keterangan
Add detail
berhasil berhasil
26 Halaman Admin data
detail pembayaran
Uji editdetail
pembayaran Klik tombol edit lalu ubahtanggal,nomi
nal,keterangan
edit detail berhasil
Berhasil 27 Halaman
Admin data detail pembayaran
Uji deletedetail pembayaran
Klik tombol delete lalu hapus
data
delete detail
berhasil Berhasil
Analisa Hasil Pengujian
Setelah dilakukan pengujian secara menyeluruh pada website yang telah dibuat, berikut adalah hasil analisa dari hasil pengujian :
1. Proses pengujian menghasilkan hasil yang sesuai denga nyang diharapkan 2. Proses bisnis website sudah berjalan sesuai rancangan
3. Tampilan layar yang dapat diakses dalam websie sudah sesuai dengan yang diharapkan
4. Tombol pada website sudah berfungsi sesuai dengan yang diharapkan
Berdasarkan analisa hasil pengujian website tersebut maka dapat disimpulkan bahwa pengujian telah menunjukan hasil keluaran dari proses yang sesuai dengan rancangan website ini. Dan dari hasil pengujian ini dapat dikatakan bahwa aplikasi ini berjalan dengan baik dan benar.