BAB 5 HASIL DAN PEMBAHASAN
5.2 Pengujian dan Pembahasan
Dalam pengujian ini peneliti menggunakan metode black boxtesting. Pengetesan ini dilakukan untuk menentukan bahwa program tersebut sudah layak atau belum untuk digunakan dan sudah memenuhi kebutuhan yang diharapkan atau belum.Pengujian black box berfokus pada persyaratan fungsional perangkat lunak.Pengujian black box berusaha menemukan kesalahan dalam beberapa hal yaitu:
a. Fungsi-fungsi yang tidak benar atau salah. b. Kesalahan antarmuka atau interface.
c. Kesalahan kinerja, inisialisasi, dan kesalahan terminasi. 5.2.1 Pengujian Blackbox Testing
Berikut ini tabel yang menggambarkan metode pengujian black box pada beberapa menu. Pengujian hanya dilakukan pada beberapa antarmuka dengan input atau kondisi tertentu, tidak membahas keseluruhan sistem yang ada.
Tabel 5.1 Rencana Pengujian
Item Uji Detail Pengujian Jenis Pengujian
Login Masukkan Username dan Password Admin yang sesuai dengan data yang tersimpan
Pesan Barang Meng-klik icon beli pada produk
Blackbox
5.2.2 Hasil pengujian
Terhadap pengujian sistem telah berhasil dilakukan dengan baik dan bebas dari kesalahan, secara fungsional sistem sudah dapat menghasilkan output sesuai dengan apa yang diharapkan.
Tabel 5.2 Hasil Pengujian
Antar Muka
Yang Diuji
Input Output Status
Menu Login Nama Pengguna : Admin Kata Sandi : admin
Login Berhasil
Benar
Nama Pengguna : Admin Kata Sandi : adm
Login Gagal Benar
Form Produk
Pesan barang
Nama : Moon Rabbit E-Liquid Harga : 150000 Jumlah : 1 Pesan Barang Berhasil Benar
Nama : Moon Rabbit E-Liquid Harga : 150000 Jumlah : (kosong) Subtotal : (kosong) Pesan Barang Tidak Berhasil Benar 5.3 Instalasi Appserv 2.5.10
Instalasi aplikasi Appserv 2.5.10 pada computer agar dapat menjalankan Sistem informasi Penjualan E-liquid Nerd Bookshop Berbasis Website sebagai berikut :
a. Gunakan aplikasi untuk menjalankan Apache 2.2.8 dan MySQL 5.0.51b, salah satunya Appserv 2.5.10. Instal Appserv kemudian isi nama server, email dan port Apache yang digunakan. Setelah itu
centang Apache, MySQL, PHP Hypertext dan PHPMyAdmin. Terakhir isi root password dan pilih UTF-8 Unicode pada server MySQL kemudian klik install.
b. Kemudian klik 2x Browser anda (Mozilla Firefox, Google Chrome, atau Internet Explore yang lain). Setelah itu ketik localhost seperti pada gambar.
Gambar 5.2 Tampilan Localhost
5.4 Import Database
Cara Import Database Sistem informasi Penjualan E-liquid Nerd Bookshop Berbasis Website sebagai berikut :
a. Copy folder NERD ke folder htdocs yang berada di folder Appserv yang letaknya di disk (C:). Pada gambar 5.3 ditunjukkan letak Htdoccs Appserv.
b. Buka localhost dan pilih PhpMyAdmin
Gambar 5.4 Tampilan Halaman Localhost
c. Pilih Database dan Create Database
Gambar 5.5 Tampilan Halaman PhpMyAdmin Create Database d. Pilih Tab Import di PhpMyAdmin untuk mengimport database
e. Klik Choose file kemudian pilih Database, klik open dan klik go.
Gambar 5.7 Tampilan Halaman PhpMyAdmin Import Database
5.5 Petunjuk Penggunaan Program
Di sini akan peneliti jelaskan mengenai cara pengoperasian Sistem informasi Penjualan Nerd Bookshop. Konsep yang akan dibangun dalam sistem pemesanan tiket ini terdiri dari dua bagian yaitu :
a. Bagian admin, merupakan Administrator yang bertugas mengelola Sistem Informasi Penjualan Nerd Bookshop dan hak aksesnya meliputi semua data yang ada dalam sistem ini seperti admin dapat menambahkan data barang / produk, menu kategori, news, download, laporan, dan logout.Admin dapat melihat data member, data transaksi penjualan, dan juga dapat menambah data admin.
b. Bagian member yang sudah registrasi mempunyai hak akses untuk memesan barang, melihat keranjang belanja,dan mengisi testimonial.. 5.6 Cara Menjalankan Aplikasi
Cara Menjalankan Aplikasi penjualan E-liquid Nerd Bookshop sebagai berikut :
a. klik 2x Mozilla Firefox, Google Chrome, Internet Explore atau Browser yang lain. Setelah itu ketik localhost/nerd/admin seperti
pada gambar.
Gambar 5.8 Tampilan Mengisi Url : localhost/nerd/admin b. Setelah itu masuk pada menu login admin.
Gambar 5.9 Tampilan Halaman Login Admin
5.7 Implementasi Interface Sistem Informasi Admin
5.7.1 Tampilan Halaman Login Admin Index.php
Gambar 5.11 Halaman Login Admin Index.php
Halaman Login Admin pada gambar 5.11 halaman yang berisi username dan password kemudian login yang berguna untuk login sebagai admin agar dapat mengelola data
5.7.2 Tampilan Halaman Utama
Gambar 5.12 Halaman Utama
Halaman Utama pada gambar 5.12 Halaman ini berisi halaman utama admin setelah berhasil login dari index.php, di halaman ini terdapat menu admin, menu produk, menu kategori, menu lihat transaksi, menu laporan, check rekening dan log out.
5.7.3 Tampilan Form Data Produk
Gambar 5.13 Tampilan Form Data Produk
Form Data Produk ini digunakan untuk mengelola dan mengisikan data barang / produk baru dan hanya di akses oleh admin. Halaman tersebut berisi nama, deskripsi, nikotin, kondisi/isi, harga, stock, aksi dan button simpan untuk menyimpan data barang, button batal untuk membatalkan penyimpanan, combobox kategori digunakan untuk memilih kategori / jenis barang. Jika salah satu textbox tidak diisi maka proses penyimpanan tidak akan berjalan kecuali keterangan.
5.7.4 Tampilan Setting Data Produk
Pada tampilan setting data produk ini dapat melihat data barang / produk yang telah admin simpan di form Tambah Data Produk. Admin juga dapat menghapus data barang / produk dengan cara Klik tanda silang di bagian tab Opsi. Admin juga dapat mengedit data barang / produk dengan cara Klik tanda pensil dibagian tab Opsi.
5.7.5 Tampilan Form Data Kategori
Gambar 5.15 Tampilan form Data Kategori
Form Data Kategori ini digunakan untuk menambah data kategori pada Nerd Bookshop. Admin mengisikan data kategori yang tersedia di textbox sesuai label, setelah semua terisi kemudian klik button simpan untuk menyimpan data kategori, jika tidak ingin menyimpan klik button batal untuk membatalkan.
5.7.6 Tampilan Setting Data Kategori
Pada tampilan setting data kategori ini admin dapat melihat data kategori yang telah kita simpan di form Tambah Data Kategori. Admin juga dapat menghapus data kategori dengan cara Klik tanda silang di bagian tab Opsi kemudian klik OK untuk menghapus. Admin juga dapat mengedit data kategori dengan cara Klik tanda pensil dibagian tab Opsi. Admin juga dapat mengedit data kategori dengan cara Klik tanda pensil dibagian tab Opsi.
5.7.7 Tampilan Form Data News
Gambar 5.17 Tampilan form Data News
Form Tambah Data News pada Gambar 5.17 digunakan untuk menambah berita yang berkaitan dengan Nerd Bookshop dan form ini hanya diakses oleh admin. Halaman ini berisi textbox judul, berita dan Button simpan untuk menyimpan data news, button batal untuk membatalkan penyimpanan, Jika salah satu textbox tidak diisi maka proses penyimpanan tidak akan berjalan.
5.7.8 Tampilan Setting Data News
Pada tampilan setting data news ini dapat melihat data berita / news yang telah admin simpan di form Tambah Data News. Admin juga dapat menghapus data rute dengan cara Klik tanda silang di bagian tab Opsi. Admin juga dapat mengedit data kategori dengan cara Klik tanda pensil dibagian tab Opsi.
5.7.9 Tampilan Form Data Download
Gambar 5.19 Tampilan form Data Download
Form Data Download ini digunakan untuk menambah data download padaNerd Bookshop. Admin mengisikan data yang tersedia di textbox sesuai label dan menambahkan url agar member dapat mengunduh file yang disediakan Nerd Bookshop. Setelah semua terisi kemudian klik button simpan untuk menyimpan data armada, jika tidak ingin menyimpan klik button batal untuk membatalkan.
5.7.10 Tampilan Setting Data Download
Pada tampilan setting data download ini admin dapat melihat data download yang telah kita simpan di form Tambah Data Download.. Kita juga dapat menghapus data download dengan cara Klik tanda silang di bagian tab Opsi. Admin juga dapat mengedit data kategori dengan cara Klik tanda pensil dibagian tab Opsi.
5.7.11 Tampilan Data Laporan
Gambar 5.21 Tampilan Data Laporan
Pada Tampilan Data Laporan ini admin bisa mengunduh agar dapat melihat dan mengetahui data produk, data member, dan data penjualan dalam bentuk laporan .pdf di Nerd Bookshop.
5.7.12 Tampilan Data Laporan Produk
Pada Tampilan Data Laporan Produk ini admin bisa melihat laporan barang / produk keseluruhan yang disediakan pada sistem informasi Nerd Bookshop.Admin juga dapat melihat stok barang / produk yang bertambah atau tersisa di sistem informasi Nerd Bookshop.
5.7.13 Tampilan Data Laporan Penjualan
Gambar 5.23 Tampilan Data Laporan Penjualan
Pada Tampilan Data Laporan Penjualan ini admin bisa melihat laporan penjualan / transaksi keseluruhan dengan member pada sistem informasi Nerd Bookshop.
5.7.14 Tampilan Data Laporan Member
5.7.15 Tampilan Form Data Admin
Gambar 5.25 Tampilan Form Data Admin
Form Tambah Data Admin ini digunakan untuk mengisikan data admin dan hanya di akses oleh admin. Textbox username dan password digunakan untuk menambah admin baru, button simpan untuk menyimpan data admin, button batal untuk membatalkan penyimpanan. Jika salah satu textbox tidak diisi maka proses penyimpanan tidak akan berjalan kecuali keterangan.
5.7.16 Tampilan Setting Data Admin
Gambar 5.26 Tampilan setting Data Admin
Pada tampilan setting tambah data admin ini admin dapat melihat data admin yang telah kita simpan di form Tambah Data Admin. Disini Admin dapat melihat username tetapi admin tidak bisa melihat password karena telah di enkripsi. Admin yang telah masuk juga bisa menghapus admin lainnya dengan cara Klik tanda silang di bagian tab Opsi. Tampilan Form Lihat Transaksi
Tampilan Form Lihat Transaksi ini digunakan oleh admin untuk melihat transaksi pemesanan barang yang dilakukan oleh member. Data dihapus apabila member belum mengirim konfirmasi via SMS dan member belum mentransfer ke rekening perusahaan dalam 2x25 jam.
5.7.17 Tampilan Form Check Rekening
Gambar 5.28 Tampilan Form Check Rekening
Tampilan Form Check Rekening ini digunakan oleh admin untuk melihat transaksi pada rekening perusahaan yang di transfer oleh member melalui link yang tersedia yang akan mengarah ke website resmi bank yang dituju.
5.8 Pembahasan Interface Sistem Informasi Member 5.8.1 Tampilan Halaman Member Index.php
Pada Halaman ini berisi halaman pertama yang akan dibuka oleh pelanggan / calon member. Pelanggan harus login terlebih dahulu menjadi member agar dapat bertransaksi pada Nerd Bookshop.Halaman ini terdapat menu pencarian produk, menu selamat datang, header Nerd Bookshop, menu atas (Home, Produk, Cara Order, Download, About, Contact US), login member, menu kategori, menu news, menu testimonial, kantong belanja, best seller produk, pembayaran transfer bank dan footer Nerd Bookshop.
5.8.2 Tampilan Daftar Member
Gambar 5.30 Tampilan Daftar Member
Pada Halaman ini digunakan pelanggan untuk mendaftar sebagai member di Nerd Bookshop agar dapat memesan barang. Halaman ini berisi untuk mengisi nama, alamat, telepon, email, username, password dan repassword. Tampilan Halaman Utama
Gambar 5.31 Tampilan Halaman Utama
Halaman ini berisi halaman setelah pelanggan login sebagai member, kemudian member sudah bisa memilih produk, memesan barang dan
membeli barang di Nerd Bookshop. Halaman ini terdapat menu pencarian produk, menu selamat datang, nama member, header Nerd Bookshop, menu atas (Home, Produk, Cara Order, Download, About, Contact US), menu kategori, menu news, menu testimonial, kantong belanja, best seller produk, pembayaran transfer bank dan footer Nerd Bookshop.
5.8.3 Tampilan Memilih Barang / Produk
Gambar 5.32 Tampilan Memilih Barang / Produk
Pada Halaman ini berisi halaman produk yang tersedia di Nerd Bookshop agar member dapat dengan mudah memilih barang yang dikehendaki dengan meng-klik tombol beli untuk memilih barang dan juga klik tombol detail untuk melihat nama barang, kondisi / ukuran, stok yang ada, gambar & deskripsi barang di halaman produk detail. 5.8.4 Tampilan Cara Order
Pada Halaman Cara Order ini member dapat mengetahui cara memesan barang pada sistem informasi Nerd Bookshop. Info pemesanan barang ini sangat penting bagi member karena berisikan langkah langkah pemesanan barang di sistem informasi Nerd Bookshop.
5.8.5 Tampilan Pemesanan Barang
Gambar 5.35 Tampilan Pemesanan Barang
Halaman ini berisi gambar produk, nama produk, harga, aksi (tombol simpan dan hapus barang), qty (jumlah barang) dan total. Kemudian halaman ini digunakan untuk memesan barang dengan cara member meng-klik tombol beli pada produk yang dipilih dan akan dialihkan ke halaman keranjang belanja dan member juga bisa mengganti transaksi pembelian. Jika sudah lalu klik tombol check out lalu dialihkan ke halaman transaksi selesai yang berisi total harga pembelian dan cara
konfirmasi pemesanan. 5.8.6 Tampilan Testimonial
Gambar 5.35 Tampilan Testimonial
Pada Tampilan Testimonial ini berisi halaman untuk mengisi testimonial dan melihat testimonial dari member lain yang memberikan pendapatnya tentang Sistem Informasi pada Nerd Bookshop. Halaman ini berisi textbox nama, email dan testimonial yang harus diisi kemudian tombol simpan untuk mengupload testimonial.
5.9 Pembahasan
MySQL adalah Relation Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).Dimana setiap orang bebas untuk menggunakan MySql, namun tidak boleh dijadikan turunan yang bersifat komersial.MySql sebenarnya merupakan Relation Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan turunan yang turunan salah satu konsep utama dalam database .
dalam database sejak lama, yaitu SQL (Structure Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Berikut ini akan dijelaskan langkah-langkah pembuatan database : 1. Masukkan alamat http://localhost/phpmyadmin/ pada mozila atau
chrome.
2. Buat databasenya, klik database lalu masukkan nama database kemudian klik Create dan buat tabelnya.
3. Isikan data sesuai kenginan dan jangan lupa beri primary key.
Gambar 5.36 Tampilan PhpMyAdmin 5.10 Pemeliharaan Sistem
1. Keperluan Pemeliharaan Sistem
Sistem perlu dipelihara karena beberapa hal, yaitu :
a. Sistem memiliki peluang munculnya kesalahan belum terdeteksi baik dari pengguna maupun PC, sehingga kesalahan-kesalahan sistem dapat diperbaiki dengan cepat dan tepat.
b. Sistem mengalami perubahan karena permintaan kebutuhan fungsi c. baru dari pengguna.
d. Sistem mengalami perubahan karena perubahan lingkungan luar (perubahan siklus bisnis).
2. Jenis Pemeliharaan Sistem
a. Memelihara Perangkat Lunak (Software) adalah:
1) Hidup dan matikan OS (Operating System) komputer sesuai prosedur yang benar.
2) Backup database setiap hari sebelum mematikan PC, Dari fungsi aplikasi RSB. Masuk pada Data Lainnya >Backup DataBase.
3) Proteksi PC anda terhadap perangkat USB atauHardisk External yang akan terhubung ke komputer dengan anti virus, untuk mengindari adanya virus, spyware atau sejenisnya.
4) Gunakan Aplikasi windows Disk Defragment secara berkala, agar perfoma PC stabil.
5) Instalasi sistem aplikasi sebaiknya sesuaikan dengan kebutuhan, tambah dan sediakan ruang kosong pada sistem hard disk bila cukup banyak aplikasi yang diinstal, dan kurangi aplikasi yang tidak diperlukan.
b. Memelihara Perangkat Keras (Hardware) adalah :
Pemeliharaan perangkat keras terutama pemeliharaan preventif yang memerlukan reparasi, penggantian, atau penambahan suku cadang dan komponen untuk merestorasi atau menjaga agar perangkat keras tetap bekerja dengan baik. Komponen perangkat keras sistem informasi sebaiknya dicek dan diservis secara periodik. Cara Merawat Perangkat Keras (Hardware) adalah:
1) Tempatkan perangkat komputer di tempat yang bersih dan terjaga suhu dan kelembaban udaranya. Gunakan perangkat stabiliser, berguna untuk menjaga stabilitas tegangan listrik ke power supply.
2) Gunakan UPS (Uninterruptable Power Supply), berguna pada saat listrik tiba–tiba padam maka komputer akan tetap dapat melakukan aktifitas dalam beberapa waktu. Dan juga dapat mematikan komputer dengan prosedur yang benar.
cleaner atau sejenisnya.
4) Pada printer gunakan tinta dan pita semestinya, karena bisa mempengaruhi head printer dan bisa mengakibatkan kerusakan. 5) Jangan menghubungkan atau melepas perangkat dalam kondisi
komputer hidup, dapat menimbulkan kerusakan komponen karena adanya hubungan singkat pada konektor.