BAB IV HASIL DAN PEMBAHASAN IV.1 Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari sistem informasi penjualan buku berbasis web. IV.1.1. Tampilan Halaman Utama Halaman utama merupakan halaman awal ketika user membuka website penjualan buku Yrama Widya. Pada halaman ini penulis menampilkan produk dan beberapa menu yang dapat dijelajahi oleh user. Gambar IV.1: Tampilan Menu Utama
57 IV.1.2. Tampilan Halaman Profil Pada halaman profil ini penulis memberikan informasi kepada user tentang profil dari penerbit yrama widya. Gambar IV.2. Tampilan Halaman Profil IV.1.3. Tampilan Cara Pembelian Tampilan ini berfungsi untuk memberikan informasi kepada user bagaimana cara untuk memesan / membeli barang di website penjualan buku yrama widya.
58 Gambar IV.3. Tampilan Cara Pembelian IV.1.4. Tampilan Semua Produk Tampilan ini berfungsi untuk menampilkan semua produk yang dijual oleh penerbit yrama widya. Gambar IV.4. Tampilan Semua produk
59 IV.1.5. Tampilan Keranjang Belanja Tampilan ini berfungsi untuk memberikan informasi daftar pemesanan produk serta harga produk yang telah mereka pesan. Gambar IV.5. Tampilan Keranjang Belanja IV.1.6. Tampilan Hubungi Kami Tampilan hubungi kami berfungsi untuk membantu user mendapatkan informasi yang mereka butuhkan dengan menghubungi bagian administrator secara online.
60 Gambar IV.6. Tampilan Hubungi Kami IV.1.7. Tampilan halaman Utama Owner Halaman admin adalah halaman yang bersifat pribadi dan tertutup sehingga user tidak dapat mengakses halaman owner dan hanya boleh diakses oleh owner saja. Gambar IV.7. Tampilan Menu Utama Owner
61 IV.1.8. Tampilan halaman Utama Admin Halaman utama admin adalah halaman yang bersifat pribadi dan tertutup sehingga user tidak dapat mengakses halaman admin dan hanya boleh diakses oleh administrator saja. Gambar IV.8. Tampilan Menu Utama Admin IV.1.9. Tampilan Halaman Daftar Member Halaman ini menampilkan menu yang menyuruh user untuk mengisi form kustomer agar user dapat memesan barang dan mengisi data-data yang dibutuhkan untuk mengirim barang.
62 Gambar IV.9. Tampilan halaman Daftar Member IV.1.10. Tampilan Halaman Order Halaman order digunakan untuk mengetahui data calon pembeli yang sudah memesan buku. Sehingga mempermudah untuk melakukan pengiriman barang. Gambar IV.10. Tampilan Halaman Order
63 Untuk menyimpan data kustomer ke dalam database kita menggunakan source kode sebagai berikut : // simpan data kustomer mysql_query("insert INTO kustomer(nama_lengkap, password, alamat, telpon, email,id_kota) VALUES('$nama','$password','$alamat','$telpon','$email','$_POST[kota]')"); Setelah kita memasukkan source kode di atas maka data kustomer akan tersimpan di database. Berikut adalah hasil dari data yang tersimpan di database : Gambar IV.11. Tampilan Database Data Kustomer
64 IV.1.11. Tampilan Halaman Login Owner Halaman login owner adalah halaman yang meminta owner untuk memasukkan username dan password secara benar untuk dapat mengakses halaman menu owner. Gambar IV.12 Tampilan Login Ketika owner memasukkan username dan password secara benar maka owner langsung masuk kedalam halaman utama administrator. Source kode yang digunakan ketika username dan password valid adalah : // Apabila username dan password ditemukan if ($ketemu > 0){ session_start(); session_register("namauser"); session_register("namalengkap"); session_register("passuser"); session_register("leveluser"); $_SESSION[namauser] = $r[username]; $_SESSION[namalengkap] = $r[nama_lengkap]; $_SESSION[passuser] = $r[password];
65 $_SESSION[leveluser] = $r[level]; header('location:media.php?module=home'); } Namun ketika owner salah memasukkan username atau password maka admin akan menerima peringatan seperti gambar di bawah ini : Gambar IV.13 Tampilan Login Gagal Source kode yang digunakan ketika admin memasukkan username atau password salah sebagai berikut : // username atau password salah else{ echo "<link href=../config/adminstyle.css rel=stylesheet type=text/css>"; echo "<center>login GAGAL! <br> Username atau Password Anda tidak benar.<br> Atau account Anda sedang diblokir.<br>"; echo "<a href=index.php><b>ulangi LAGI</b></a></center>"; }?>
66 IV.1.12. Tampilan Halaman Login admin Halaman login admin adalah halaman yang meminta admin untuk memasukkan username dan password secara benar untuk dapat mengakses menu admin. Gambar IV.14 Tampilan Login // Apabila username dan password ditemukan if ($ketemu > 0){ session_start(); session_register("namauser"); session_register("namalengkap"); session_register("passuser"); session_register("leveluser"); $_SESSION[namauser] = $r[username]; $_SESSION[namalengkap] = $r[nama_lengkap]; $_SESSION[passuser] = $r[password]; $_SESSION[leveluser] = $r[level]; header('location:media.php?module=home'); }
67 Namun ketika admin salah memasukkan username atau password maka admin akan menerima peringatan seperti gambar di bawah ini : Gambar IV.15 Tampilan Gagal Login Source kode yang digunakan ketika admin memasukkan username atau password salah sebagai berikut : // username atau password salah else{ echo "<link href=../config/adminstyle.css rel=stylesheet type=text/css>"; echo "<center>login GAGAL! <br> Username atau Password Anda tidak benar.<br> Atau account Anda sedang diblokir.<br>"; echo "<a href=index.php><b>ulangi LAGI</b></a></center>"; }?>
68 IV.1.13. Tampilan Halaman Tambah Produk halaman tambah produk berfungsi untuk menambahkan produk ke halaman penjualan. Gambar IV.16 Tampilan Tambah Produk IV.1.14. Tampilan Halaman edit Profil widya. Halaman edit profil berfungsi untuk mengubah data profil penerbit yrama Gambar IV.17 Tampilan Halaman edit Profil
69 IV.2 Pembahasan Dalam pembangunan sistem informasi penjualan buku ini, penulis menggunakan bahasa pemrograman php dan menggunakan MySQL sebagai database nya. Perintah-perintah yang ada pada program yang penulis buat juga cukup mudah untuk dipahami karena user/ pengguna hanya perlu mengklik tombol-tombol maupun mengisi data-data yang sudah tersedia sesuai kebutuhan. IV.3. Kelebihan dan Kekurangan Sistem Yang Di rancang Adapun yang menjadi kelebihan dari sistem yang akan dirancang yaitu : 1. Mempermudah proses penjualan buku sehingga tidak perlu memasarkannya secara manual. 2. Kesalahan pencatatan laporan dapat dihindari, hal ini dikarenakan sistem secara otomatis akan menghasilkan laporan penjualan. 3. Sistem ini menggunakan database yang dirancang dengan menggunakan MySQL sehingga daya tampung data jauh lebih besar dibanding dengan access. Dengan fasilitas tersebut sistem ini dapat menampung lebih banyak data pelanggan. Kekurangan dari program yang penulis rancang ini antara lain : 1. Sistem yang di bangun masih belum kompleks dan belum di uji coba secara online 2. Sistem Informasi penjualan buku penerbit yrama widya merupakan sistem rancangan yang media penyimpanannya dalam database, sehingga perlu
70 adanya keamanan data. Dimana pada sistem ini tidak terdapat keamanan data sehingga database bisa dilihat dan diubah oleh orang lain. 3. Sistem yang di bangun masih sederhana dan desain yang di rancang masih kurang efisien.