BAB V
HASIL DAN PEMBAHASAN
5.1. Hasil
Setelah menerapkan analisis, disain dan implementasi yang sudah dilaksanakan pada bab sebelumnya dibangunlah sebuah aplikasi khusus pendukung proses penjualan dengan bantuan bahasa pemrograman PHP dan MySQL sebagai basis data. Hasil pembuatan aplikasi dengan bahasa pemrograman PHP yang berbasis web yang bisa diakses dengan bantuan sebuah web browser dengan alamat host lokal http://localhost/dian_pelangi_fifo
Gambar 5.1. Halaman Utama Sistem informasi Penjualan Dian Pelangi
Hasil pembuatan seluruh tabel yang ada dalam aplikasi dengan bantuan MySQL, yang terdiri dari enam table
Gambar 5.2. Menampilkan seluruh tabel dengan phpMyAdmin
Seluruh tabel yang ada dalam basis data, yang terdiri dari 6 tabel antara lain, tabel barang, tabel kategori, tabel pembelian, tabel penjualan, tabel transaksi, tabel user.
Uraian seluruh struktur tabel yang ada:
1. Tabel Barang
Gambar 5.3. Struktur tabel barang
Struktur tabel barang yang memiliki empat field yang terdiri dari field kd_barang sebagai primary key, field nm_barang, field kategori, dan field sinopsis. Tabel ini menyimpan data barang siapa saja yang bisa mengakses sistem dan level aksesnya.
2. Tabel Kategori
Gambar 5.4. Struktur tabel kategori
Struktur tabel kategori memiliki 2 field yang terdiri dari field id_kategori sebagai primary key, field kategori. Tabel ini menyimpan data kategori.
3. Tabel Pembelian
Gambar 5.5. Struktur Tabel Pembelian
Struktur tabel pembelian memiliki 11 field yang terdiri dari field id_beli sebagai primary key, field notrans, field kd_barang foreign key, field jumlah_beli, field satuan, field harga_beli, field harga_jual, field tanggal, field flag, field stok. Tabel ini menyimpan data pembelian.
4. Tabel Penjualan
Gambar 5.6. Struktur Tabel Penjualan
Struktur tabel penjualan memiliki 10 field yang terdiri dari field id_penjualan sebagai primary key, field id_pembelian foreign key dari tabel pembelian, field no_transaksi, field kd_barang foreign key, field harga, field satuan, field jumlah_jual, field tanggal, field total, field flag. Tabel ini menyimpan data penjualan.
5. Tabel Transaksi
Gambar 5.7. Struktur Tabel Transaksi
Struktur tabel penjualan memiliki 8 field yang terdiri dari field id_transaksi sebagai primary key, field tanggal, field jenis_transaksi, field kd_barang foreign key, field harga_beli, field harga_jual, field jumlah, field stok. Tabel ini menyimpan data transaksi.
6. Tabel User
Gambar 5.8. Struktur Tabel User
Struktur tabel user memiliki 4 field yang terdiri dari field id sebagai primary key, field username, field password, field akses. Tabel ini menyimpan data user.
5.2. Pembahasan
Sistem informasi Penjualan Butik Dian pelangi Palembang ini terbagi menjadi tiga antar muka berdasarkan hak akses, yakni; admin, kasir dan pimpinan.
5.2.1. Masuk Sebagai Admin
5.2.1.1. Form Login
Form login merupakan tampilan awal pada saat akan mengakses aplikasi ini, ketika akan menggunakan aplikasi ini pengguna sebelumnya harus sudah terdaftar sebagai pengguna, baru dapat melakukan login dengan nama pengguna dan kata sandi yang telah diinformasikan oleh admin.
Gambar 5.9. Halaman utama masuk/login
5.2.1.2. Halaman Utama Admin
Halaman utama adalah halaman yang pertama tampil setelah berhasil login, halaman utama berisi semua menu dari aplikasi, yang terdiri dari menu home, menu profil, menu data, menu penambahan, menu laporan, menu user. pada menu tersebut mempunyai sub menu antara lain;
1. Data, terdiri dari:
a. Data Barang, berguna untuk menambah data barang
b. Data Kategori, berguna untuk menambah data kategori
2. Laporan, terdiri dari:
a. Laporan penambahan barang,berfungsi untuk melihat laporan penambahan barang
b. Laporan penjualan,berfungsi untuk melihat transaksi penjualan
c. Laporan FIFO,berfungsi untuk melihat data FIFO
3. User, terdiri dari:
a. Ganti password,berguna untuk merubah password
b. Logout, berguna untuk keluar dari halaman admin
Gambar 5.10. Halaman utama masuk/login sebagai admin
5.2.1.3. Halaman Home
Halaman home memberikan informasi tentang gambaran umum dari Website, tampilannya seperti gambar dibawah ini.
Gambar 5.11. Halaman Home
5.2.1.4. Halaman Profil
Halaman Profil disini berisi tentang latar belakang dari perusahaan, struktur organisasi, dan jejaringan outlet.
Gambar 5.12. Halaman Profil
5.2.1.5. Halaman Data Barang
Menu ini berfungsi untuk mengisi data barang baru dari Dian Pelangi, kemudian di menu ini juga dapat mengedit dan menghapus data barang yang sudah terjual.
Gambar 5.13. Halaman Data Barang
5.2.1.6. Halaman Data Kategori
Menu ini berfungsi untuk mengisi data kategori barang, kemudian di menu ini juga dapat mengedit dan menghapus data.
Gambar 5.14. Halaman Data Kategori
5.2.1.7. Halaman Data Penambahan Barang
Menu ini berfungsi untuk mengisi data penambahan barang yang masuk, tampilannya seperti gambar dibawah ini.
Gambar 5.15. Halaman Data Penambahan Barang
5.2.2. Masuk Sebagai Kasir
5.2.2.1. Halaman Utama Kasir
Halaman utama adalah halaman yang pertama tampil setelah berhasil login, halaman utama berisi semua menu dari aplikasi, yang terdiri dari menu home, menu profil, menu penjualan, menu laporan, menu user. pada menu tersebut mempunyai sub menu antara lain;
1. Laporan, terdiri dari:
b. Laporan penjualan,berfungsi untuk melihat transaksi penjualan
2. User, terdiri dari:
a. Ganti password,berguna untuk merubah password
b. Logout, berguna untuk keluar dari halaman admin
Gambar 5.16. Halaman utama masuk/login sebagai kasir
5.2.2.2. Halaman Penjualan
Halaman penjualan merupakan halaman berfungsi untuk menampilkan data transaksi penjualan, tampilannya seperti gambar dibawah ini.
Gambar 5.17. Halaman Penjualan
5.2.3. Masuk Sebagai Pimpinan
5.2.3.1. Halaman Utama Pimpinan
Halaman utama adalah halaman yang pertama tampil setelah berhasil login, halaman utama berisi semua menu dari aplikasi, yang terdiri dari menu home, menu profil, menu laporan, menu user. pada menu tersebut mempunyai sub menu antara lain;
1. Laporan, terdiri dari:
b. Laporan penjualan,berfungsi untuk melihat transaksi penjualan
2. User, terdiri dari:
a. Ganti password,berguna untuk merubah password
b. Logout, berguna untuk keluar dari halaman admin
Gambar 5.18. Halaman Utama masuk/Login Sebagai Pimpinan
5.2.3.2. Halaman Laporan Penambahan Barang
Halaman laporan penambahan barang adalah halaman rekap data keseluruhan penambahan barang yang aada sampai dengan terakhir dan juga bias di cetak sesuai dengan kebutuhan, tampilan halamannya terlihat pada gambar dibawah ini:
Gambar 5.19. Halaman Laporan Penambahan Barang
5.2.3.3. Halaman Laporan Penjualan
Halaman laporan penjualan adalah halaman rekap data keseluruhan penjualan yang ada sampai dengan terakhir dan juga bisa di cetak sesuai dengan kebutuhan, tampilan halamannya terlihat pada gambar dibawah ini:
Gambar 5.20. Halaman Laporan Penjualan
5.2.3.4. Halaman Laporan FIFO
Halaman laporan FIFO adalah halaman rekap data keseluruhan data barang yang ada sampai dengan terakhir dan juga bisa di cetak sesuai dengan kebutuhan, tampilan halamannya terlihat pada gambar dibawah ini:
Gambar 5.21. Halaman Laporan FIFO