BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1. Analisis Sistem Pencatatan Persediaan Primkopkar Manunggal Sistem pencatatan persediaan yang digunakan di Primer Koperasi Karyawan (Primkopkar) Manunggal tergolong masih manual. Setiap awal bulan barang masuk dicek kuantitas dan kualitasnya dan membuat Nota Peneriman Barang 3 rangkap, rangkap 1 sebagai lampiran kas untuk penagihan dibendel nota dari pemasok, rangkap 2 diarsip bagian pembukuan, rangkap 3 diarsip bagian distribusi. Proses penjualan dilakukan dengan 2 cara, penjualan secara kredit (potongan gaji) atau tunai. Penjualan kredit, anggota harus memenuhi syarat yaitu membawa buku kuning dan slip potongan gaji, jika persyaratan sudah diterima petugas akan membuat nota penjualan 4 rangkap yang ditanda tangani petugas dan anggota, rangkap 1 dan 2 di berikan kepada bagian potongan gaji, rangkap 3 untuk mengambil barang dan diarsip bagian distribusi, rangkap 4 diberikan kepada anggota. Penjualan tunai, petugas akan membuat nota penjualan 3 rangkap, rangkap 1 diberikan kepada anggota, rangkap 2 untuk bukti pembayaran ke bagian keuangan, rangkap 3 untuk mengambil barang dan diarsip bagian distribusi. Dari nota penjualan akan digunakan untuk mengolah atau menghitung data barang keluar sebagai rekapitulasi harian, rekapitulasi bulanan hingga membentuk kartu stok yang berisi saldo persediaan barang. Laporan yang berupa hardcopy ini akan diarsip dan dapat digunakan sewaktu-waktu dibutuhkan dan hal ini dirasa kurang efisien dan efektif karena kemungkinan akan terjadi data yang tercecer atau hilang. 31
32
4.2. Kebutuhan Permasalahan yang dihadapi Primer Koperasi Karyawan Manunggal bagian distribusi dalam bagian pencatatan persediaan perlu adanya sistem informasi. Sistem informasi yang akan dikembangkan sekaligus dibahas dalam laporan ini adalah menggunakan web. Dengan menggunakan aplikasi ini maka transaksitransaksi yang terkait dengan persediaan di bagian distribusi dapat diolah dengan mudah dan menghasilkan laporan secara detail. Selain itu dengan pengolahan data dalam database MySQL akan menghasilkan informasi yang sesuai dengan kebutuhan. Software yang digunakan adalah aplikasi dBase dan FoxPro sedangkan Hardware yang digunakan adalah seperangkat komputer (Windows XP) yang masih bisa untuk dikembangkan untuk membangun sistem informasi dan aplikasi.
4.3. Jadwal Berikut adalah rencana perancangan sistem dari analisis sampai dengan implementasi: Tabel 4.1. Tabel Jadwal Perancangan Waktu Perencanaan
Uraian Perencanaan
Minggu 1
- Analisis masalah
Minggu 2
-
Minggu 3
Mengidentifikasi masalah Gambaran masalah Merancang basis data dan form Membuat database
33
Minggu 4 Minggu 5 Minggu 6 Minggu 7 Minggu 8 Minggu 9
- Pengcodingan proses login user - Pengcodingan proses dan output data anggota - Pengcodingan proses dan output data master barang - Pengcodingan proses dan output menu transaksi - Pengcodingan proses dan output rekapitulasi - Pengcodingan proses dan output data rekapitulasi - Laporan Tugas Akhir
Minggu 10
- Laporan Tugas Akhir
Minggu 11
- Laporan Tugas Akhir
4.4. Perancangan Sistem Perancangan sistem adalah proses pengembangan spesifikasi sistem baru berdasarkan hasil rekomendasi analisis sistem. Untuk membuat sistem pencatatan persediaan diperlukan perancangan yang baik dari database yang dibutuhkan ataupun tampilan dari aplikasi. Berikut perancangan yang dibutuhkan dalam sistem pencatatan persediaan
4.4.1. Data Flow Diagram (DFD) level 0 Berikut adalah DFD level 0 sistem pencatatan persediaan pada Primer Koperasi Karyawan Manunggal:
34
Master barang Barang
Proses transaksi
Staff
Sistem Pencatatan Persediaan
Laporan Persediaan
Persediaan Barang
Pengolahan Data Admin
Gambar 4.1. Data Flow Diagram (DFD) level 0 Sistem Pencatatan Persediaan pada Primer Koperasi Karyawan Manunggal membutuhkan data master barang dari tabel barang yang akan digunakan untuk proses transaksi. Proses transaksi hanya dapat diakses oleh staf dan akan menghasilkan
laporan
persediaan
antaranya
adalah
rekapitulasi
masuk,
rekapitulasi keluar dan persediaan barang. Sistem pencatatan persediaan ini juga diakses oleh administrator. Hak akses administrator adalah dalam pengolahan data yaitu data karyawan, data master barang. Pengolahan data karyawan adalah menambahkan karyawan, mengedit data karyawan dan menghapus karyawan. Begitu pula dengan data master barang dapat menambah barang, mengedit data barang, dan menghapus data barang. Admin tidak dapat menambahkan atau melakukan proses transaksi.
4.4.2. Data Flow Diagram (DFD) level 1 Berikut adalah DFD level 1 sistem pencatatan persediaan pada Primer Koperasi Karyawan Manunggal:
35
Admin
Pengolahan Data
Staff
Update Data 1.0
Data anggota
Anggota
Admin Master Barang
Staff
Barang
Transaksi Proses Transaksi 2.0
Laporan persediaan
Persediaan barang
Rekap Transaksi 3.0
Rekapitulasi
Rekapitulasi
Gambar 4.2. Data Flow Diagram (DFD) level 1 Sistem Pencatatan Persediaan memiliki beberapa proses diantaranya adalah proses update data, proses transaksi dan proses rekap transaksi. Pengolahan data dalam proses update data hanya dapat diakses oleh admin. Data yang dapat diolah adalah data anggota, data master barang. Pengolahan data anggota akan update pada tabel karyawan dan pengolahan data master barang akan update pada tabel barang. Data master barang dan data anggota digunakan untuk proses transaksi. Proses transaksi hanya dapat diakses oleh staf dan akan menghasilkan laporan persediaan yang dapat diakses oleh staf dan juga admin. Sesuai dengan laporan persediaan melalui proses rekapitulasi akan menghasilkan rekap masuk dan rekap keluar yang juga dapat diakses oleh staf dan juga admin.
36
4.4.3. Use Case Diagram Masukkan user_id
LOGIN
Masukkan Password Data Anggota
Pengolahan Data
Master Barang
ADMIN Logout
LOGOUT
Gambar 4.3. Use Case Diagram (1) User yang login sebagai admin dapat melakukan pengolahan data anggota dan data master barang. Masukkan user_id
LOGIN
Masukkan Password Proses Transaksi
Logout
Laporan Persediaan
LOGOUT
STAFF
Gambar 4.4. Use Case Diagram (2) User yang login sebagai staf dapat melakukan proses transaksi.
4.4.4. Basis data Keberhasilan suatu sistem informasi sangat dipengaruhi oleh sistem basis data. Sistem basis data merupakan salah satu elemen penyusun sistem. Apabila sistem basis data ini benar-benar lengkap, akurat dan mudah untuk
37
ditampilkan kembali maka hal itu akan meningkatkan kualitas dari sistem manajemen basis data tersebut. “Basis data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan data dengan cara-cara tertentu sehingga mudahuntuk digunakan dan ditampilkan kembali, dapat digunakan untuk satu atau lebih program aplikasi secara optimal, data dapat disimpan tanpa mengalami ketergantungan pada program yang akan menggunakannya, serta disimpan sedemikian rupa sehingga penambahan, pengambilan dan modifikasi data dapat dilakukan dengan mudah dan terkontrol.” (James Martin, 1990) Dalam perancangan sistem pencatatan persediaan pada Primer Koperasi Karyawan Manunggal dibutuhkan basis data dalam MySQL untuk menyimpan semua data yang ada dalam sistem ini. Basis data ini diberi nama distribusi. Tabel adalah bagian dari basis data yang berfungsi untuk menyimpan data-data tertentu. Pada sistem ini terdapat beberapa tabel, yaitu: 1.
Tabel user : untuk menyimpan data user. Tabel 4.2. Perancangan Tabel user
Name user_id
Type varchar
Size 5
Null No
password
varchar
5
No
nama
varchar
10
No
Default
Key Keterangan primary digunakan untuk login sistem password sesuai user_id untuk login sistem nama dari pemakai user
38
level
2.
varchar
6
No
sebagai user staf atau user admin
Tabel barang : untuk menyimpan data barang. Tabel 4.3. Perancangan Tabel barang
Name id_brg
Type varchar
Size 5
Null No
nama_brg
varchar
30
No
harga_jual
varchar
10
No
satuan
varchar
6
No
barang_ tersedia
Int
11
No
3.
Default
Key Keterangan primary id untuk setiap item barang nama barang sesuai dengan id barang harga per satuan kg=kilogram, lt=liter, ml=mili liter jml_masuk (tabel barang masuk) - jml (transaksi penjualan) menjadi barang tersedia
Tabel karyawan : untuk menyimpan data karyawan. Tabel 4.4. Perancangan Tabel karyawan
Name nrk
Type Size Varchar 6
Null No
nama_ karyawan
Varchar 30
No
bagian
Varchar 25
No
Default
Key Keterangan primary Nomor Registrasi Karyawan yang dimiliki tiap karyawan nama karyawan sesuai dengan NRK karyawan bagian perusahaan
39
4.
Tabel barang_masuk : untuk menyimpan data barang masuk. Tabel 4.5. Perancangan Tabel barang_masuk Name
Type
Size
Null
tgl_masuk
Date
No
id_brg
Varchar 5
No
nama_brg
Varchar 30
No
jml_masuk
Int
No
11
Default
Key
Keterangan tanggal masuk barang id untuk setiap item barang nama barang sesuai dengan id barang jumlah barang masuk dari pemasok
Tabel transaksi_penjualan : untuk menyimpan data barang keluar.
5.
Tabel 4.6. Perancangan Tabel transaksi_penjualan Name
Type
Size
Null
no_nota
Varchar 5
No
tanggal
Date
No
nrk
Varchar 6
No
nama_ karyawan
Varchar 30
No
Bagian
Varchar 25
No
id_brg
Varchar 5
No
Default
Key
Keterangan
no nota urut transaksi barang keluar tanggal keluar barang primary Nomor Registrasi Karyawan yang dimiliki tiap karyawan nama karyawan sesuai dengan NRK yang dimiliki oleh setiap karyawan bagian dalam perusahaan id untuk setiap item barang
40
nama_brg
Varchar 30
No
Jml
Varchar 10
No
harga
int
11
No
Total
int
11
No
nama barang sesuai dengan id barang jumlah barang keluar harga per satuan jumlah barang keluar x harga per satuan
4.4.5. Relasi Basis data Hubungan data antar tabel dalam basis data disebut dengan relasi. Relasi digunakan untuk meringkas data yang ada dalam basis data sehingga penggunaan data menjadi lebih fleksibel. Penggunaan relasi dalam sistem pencatatan persediaan pada Primer Koperasi Karyawan Manunggal adalah sebagai berikut: user
karyawan
#user_id +password +nama +level
#nrk +nama_karyawan +bagian
barang_masuk +tgl_masuk +id_brg +nama_brg +jml_massuk
barang #id_brg +nama_brg +harga_jual +Satuan +barang_tersedia
transaksi_penjualan +no_nota +tanggal -nrk +nama_karyawan +bagian -id_brg +nama_brg +jml +harga +total
Gambar 4.5. Desain Relasi Basis Data Relasi yang terbentuk dalam basis data distribusi terletak pada tabel transaksi_penjualan, karyawan dan barang. Di dalam tabel transaksi_penjualan terdapat field nrk dan akan terisi sesuai dengan nrk
41
yang terdapat pada tabel karyawan. Pada tabel transaksi_penjualan, field id_brg juga akan terisi sesuai dengan id_brg yang terdapat pada tabel barang. 4.4.6. Desain Sistem 4.4.6.1. Halaman Login Halaman login adalah halaman pertama yang tampil sebelum masuk ke dalam sistem pencatatan persediaan. Halaman ini memiliki dua akses login yaitu login sebagai staf dan sebagai admin. Untuk login sebagai staf dan admin dibutuhkan user_id dan password masing-masing yang ada pada tabel user. Sistem Pencatatan Persediaan Unit Distribusi PRIMER KOPERASI KARYAWAN MANUNGGAL Jl. Argo Busono No.1 Salatiga Telp (0298) 321702
Login to Web App user_id password Log In Tampilkan password
Gambar 4.6. Desain Halaman Login 4.4.6.2. Halaman Awal a. Halaman Awal Login Staf Jika login sebagai staf, maka halaman awal ketika login adalah seperti pada gambar 4.7. Di dalamnya terdapat beberapa menu, yaitu:
42
1. Home : halaman awal ketika login sebagai staf. 2. Data Barang : terdiri dari Barang Masuk dan Barang Keluar. 3. Laporan Persediaan : terdiri dari Rekap Masuk, Rekap Keluar dan Persediaan Barang. 4. Logout : proses keluar dari sistem pencatatan persediaan menuju halaman login.
Sistem Pencatatan Persediaan Unit Distribusi PRIMER KOPERASI KARYAWAN MANUNGGAL Jl. Argo Busono No.1 Salatiga Telp (0298) 321702 Selamat datang, Anda login sebagai staff
Home
Data Barang
Laporan Persediaan
Barang Masuk
Rekap Masuk
Barang Keluar
Rekap Keluar
Logout
Persediaan Barang
USER ADMIN • Data Anggota Menampilkan Data Anggota Koperasi • Data Barang Berisi Master Barang • Laporan Persediaan Menampilkan Rekap Barang Masuk Menampilkan Rekap Barang Keluar Persediaan Barang • Log Out Keluar dari sistem aplikasi USER STAFF • Data Barang Menampilkan Form tambah Barang Masuk beserta Data Barang Masuk Form tambah Barang Keluar beserta Data Barang Keluar • Laporan Persediaan Menampilkan Rekap Barang Masuk Menampilkan Rekap Barang Keluar Persediaan Barang • Log Out Keluar dari sistem aplikasi
Gambar 4.7. Desain Halaman Awal Login Staff b. Halaman Awal Login Admin Jika login sebagai admin, maka halaman awal ketika login adalah seperti pada gambar 4.8. Di dalamnya terdapat beberapa menu, yaitu:
43
1. Home : halaman awal ketika login sebagai admin. 2. Data Anggota : terdiri dari data anggota koperasi. 3. Data Barang : terdiri dari master barang. 4. Laporan Persediaan : terdiri dari Rekap Masuk, Rekap Keluar dan Persediaan Barang. 5. Logout : proses keluar dari sistem pencatatan persediaan menuju halaman login.
Sistem Pencatatan Persediaan Unit Distribusi PRIMER KOPERASI KARYAWAN MANUNGGAL Jl. Argo Busono No.1 Salatiga Telp (0298) 321702 Selamat datang, Anda login sebagai admin
Home
Data Anggota
Master Barang
Laporan Persediaan
Logout
Rekap Masuk Rekap Keluar Persediaan Barang
USER ADMIN • Data Anggota Menampilkan Data Anggota Koperasi • Master Barang Menampilkan Data Barang • Laporan Persediaan Menampilkan Rekap Barang Masuk Menampilkan Rekap Barang Keluar Persediaan Barang • Log Out Keluar dari sistem aplikasi USER STAFF • Data Barang Menampilkan Form tambah Barang Masuk beserta Data Barang Masuk Form tambah Barang Keluar beserta Data Barang Keluar • Laporan Persediaan Menampilkan Rekap Barang Masuk Menampilkan Rekap Barang Keluar Persediaan Barang • Log Out Keluar dari sistem aplikasi
Gambar 4.8. Desain Halaman Awal Login Admin 4.4.6.3. Halaman Data Barang a. Halaman Barang Masuk Halaman barang masuk ini adalah halaman untuk proses menambah persediaan barang. Halaman ini hanya bisa diakses staf. Tanggal masuk diatur secara otomatis, dan
44
combo box digunakan untuk memilih id barang sesuai data yang tersimpan dalam tabel barang dan secara otomatis nama barang akan terisi sesuai id barang. Buttom tambah digunakan untuk menambah data barang masuk dalam tabel barang_masuk. Tombol tambah digunakan untuk menambahkan data.
Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL Barang Masuk
Home
Data Barang
Laporan Persediaan
Tanggal Masuk
Logout
:
Kode Barang
:
Nama Barang
:
Jumlah Masuk
:
Tambah
Tanggal
Kode Barang
Nama Barang
Jumlah Masuk
Gambar 4.9. Desain Halaman Barang Masuk b. Halaman Barang Keluar Halaman barang keluar adalah halaman untuk proses mengurang persediaan barang. Halaman ini hanya bisa diakses staf No nota dan tanggal keluar diatur secara otomatis, combo box NRK dan kode barang digunakan untuk memilih nrk dalam tabel karyawan dan id barang dalam tabel barang sesuai data yang tersimpan. Jumlah beli diisi sesuai kebutuhan dan tombol tambah digunakan
45
untuk menambahkan data dan menambahkan hasil kali dari harga x jumlah beli ke kolom total. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL Barang Keluar
Home
Data Barang
Laporan Persediaan
No Nota
Logout
:
Tanggal Keluar
:
NRK
:
Nama
:
Bagian
:
Kode Barang
:
Nama Barang
:
Harga
:
Jumlah Beli
:
Tambah
No Nota
Tanggal
NRK
Nama
Bagian
Kode barang
Nama barang
harga
jumlah
total
Gambar 4.10. Desain Halaman Barang Keluar 4.4.6.4. Halaman Data Anggota Halaman data anggota berisi nrk, nama dan bagian dari setiap anggota koperasi. Admin dapat menambahkan data anggota, mengedit data anggota dan menghapus data anggota yang mungkin sudah tidak diperlukan. Home Data Anggota Master Barang Laporan Persediaan Logout
Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL TAMBAH DATA ANGGOTA
NRK
Nama Anggota
Bagian
Opsi Hapus
Edit
Gambar 4.11. Desain Halaman Data Anggota
46
4.4.6.5. Halaman Master Barang Halaman master barang berisi kode barang, nama barang, harga jual dan satuan . Selain itu, admin dapat menambahkan data barang,
mengedit data barang dan menghapus data
barang yang mungkin sudah tidak diperlukan. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL Home Data Anggota Master Barang Laporan Persediaan Logout
TAMBAH DATA BARANG
Kode Barang
Nama Barang
Harga jual
Satuan
Opsi Hapus Edit
Gambar 4.12. Desain Halaman Master Barang 4.4.6.6. Halaman Laporan Persediaan a. Halaman Rekap Masuk Halaman rekap masuk memuat rekapitulasi barang masuk. Dalam halaman ini, dapat dilihat jumlah barang yang sudah masuk pada periode tertentu. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL REKAP BARANG MASUK Home Data Anggota Master Barang Laporan Persediaan Logout REKAP BARANG MASUK dari tanggal yyyy-mm-dd sampai degan tanggal yyyy-mm-dd No
Tanggal Masuk
Kode Barang
Nama Barang Jumlah barang
Gambar 4.13. Desain Halaman Rekap Masuk
47
b. Halaman Rekap Keluar Halaman rekap keluar memuat rekapitulasi barang keluar. Dalam halaman ini, dapat dilihat jumlah barang yang sudah keluar pada periode tertentu. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL REKAP BARANG KELUAR Home Data Anggota Master Barang Laporan Persediaan Logout REKAP BARANG KELUAR dari tanggal yyyy-mm-dd sampai degan tanggal yyyy-mm-dd No
Tanggal Keluar
Kode Barang
Nama Barang Jumlah barang
Gambar 4.14. Desain Halaman Rekap Keluar c. Halaman Persediaan Barang Halaman
persediaan
barang
menunjukkan
saldo
persediaan akhir barang dari tansaksi-transaksi barang masuk dan barang keluar. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL Home Data Anggota Master Barang Laporan Persediaan Logout Kode Barang
Nama Barang
Satuan
Harga jual
Barang tersedia
Gambar 4.15. Desain Halaman Persediaan Barang
48
4.5. Implementasi Setelah seluruh rangkaian perancangan sistem dilakukan maka tahap selanjutnya adalah tahap implementasi. Tahap ini bertujuan untuk melakukan proses penerapan sistem yang baru. 4.5.1. Basis data 1.
TABEL : user Pada tabel user, terdapat field user_id, password, nama dan level. User_id dan password ini dipakai untuk login akses staf dan admin. User_id adalah primary key, sehingga tidak akan ada id yang sama dengan password yang berbeda namun bisa jadi akan terdapat password yang sama dengan id yang berbeda. Tabel 4.7. Tabel user
2.
TABEL : karyawan Tabel karyawan memuat NRK yang dimiliki oleh setiap karyawan yang dimaksudkan di sini adalah anggota koperasi. NRK ini merupakan primary key yang jika NRK yang sama tertulis kembali maka tidak akan masuk ke dalam tabel karyawan.
49
Tabel 4.8. Tabel karyawan
3.
TABEL : barang Tabel barang terdapat field id_brg, nama_brg, harga_jual, satuan dan barang_tersedia. id_brg ini merupakan primary key yang jika id_brg yang sama tertulis kembali maka tidak akan masuk ke dalam tabel barang. Barang tersedia merupakan saldo persediaan barang akhir yang akan terupdate saat dilakukan input untuk barang masuk dan barang keluar. Tabel 4.9. Tabel barang
4.
TABEL : barang_masuk Tabel barang_masuk adalah tabel yang digunakan untuk menampung data input barang yang dibeli atau masuk. Input field jml_masuk dalam tabel barang_masuk akan secara otomastis menjumlah ke field barang_tersedia dalam tabel barang.
50
Tabel 4.10. Tabel barang_masuk
5.
TABEL : transaksi_penjualan Tabel transaksi_penjualan adalah tabel yang digunakan untuk menampung data input barang yang dijual atau keluar. Input field jml dalam tabel transaksi_penjualan akan secara otomastis mengurangi ke field barang_tersedia dalam tabel barang. Tabel 4.11. Tabel transaksi_penjualan
4.5.2. Relasi Basis data Dalam basis data sistem ini, didapatkan relasi antar tabel yaitu tabel transaksi_penjualan, tabel barang dan tabel karyawan. Dalam tabel transaksi_penjualan terdapat field NRK dan harus sesuai dengan field NRK yang dimiliki oleh karyawan. Maka terdapat relasi antara tabel
51
transaksi_penjualan dengan tabel karyawan, dimana NRK pada tabel transaksi_penjualan didapat sesuai dengan NRK pada tabel karyawan. Selain itu, juga terdapat relasi antara tabel transaksi_penjualan dengan tabel barang, dimana id_brg pada transaksi_penjualan didapat sesuai dengan id_brg pada tabel barang.
Gambar 4.16. Gambar Relasi Basis Data
4.5.3. Halaman Login Dalam sistem ini, hak akses terbagi menjadi dua yaitu login sebagai staf dan sebagai admin. Hak akses admin yaitu pengelola sistem yang bertugas menambah data, mengedit data apabila terdapat kekeliruan dan juga menghapus data karyawan dan data master barang serta dapat menampilkan laporan. Sedangkan hak akses staf yaitu melakukan transaksi barang masuk dan barang keluar serta dapat menampilkan laporan. Apabila akan login maka harus memasukkan user_id dan password sesuai dengan data staf atau data admin.
52
Gambar 4.17. Halaman Login 4.5.4. Halaman Awal a. Halaman Awal Login Staf Setelah staf berhasil melakukan login, maka akan masuk ke halaman awal staf. Halaman awalnya adalah sebagai berikut:
Gambar 4.18. Halaman Awal Login Staf b. Halaman Awal Login Admin Setelah admin berhasil melakukan login, maka akan masuk ke halaman awal admin. Halaman awalnya adalah sebagai berikut:
53
Gambar 4.19. Halaman Awal Login Admin 4.5.5. Halaman Data Barang a. Halaman Barang Masuk Halaman barang masuk merupakan halaman yang digunakan untuk staf menginput tabel barang_masuk yang nantinya akan diproses secara otomatis untuk bisa menambah data field jml_masuk ke dalam data field barang_tersedia pada tabel barang dengan cara klik button tambah.
Gambar 4.20. Halaman Barang Masuk
54
b. Halaman Barang Keluar Halaman barang keluar merupakan halaman yang digunakan untuk staf menginput tabel transaksi_penjualan yang nantinya akan diproses secara
otomatis
untuk
bisa
mengurang
dengan
data
field
barang_tersedia pada tabel barang dengan cara klik button tambah.
Gambar 4.21. Halaman Barang Keluar 4.5.6. Halaman Data Anggota Data anggota digunakan untuk melengkapi data barang keluar. Halaman ini hanya dapat diakses oleh admin. Admin dapat menambahkan data anggota, mengedit data anggota dan menghapus data anggota yang mungkin sudah tidak diperlukan.
Gambar 4.22. Halaman Data Anggota
55
4.5.7. Halaman Master Barang Merupakan komponen yang penting dalam proses transaksi yang akan diolah hingga terbentuknya laporan persediaan. Halaman ini hanya dapat diakses oleh admin. Admin dapat menambahkan data barang, mengedit data barang dan menghapus data barang yang mungkin sudah tidak diperlukan.
Gambar 4.23. Halaman Master Barang 4.5.8. Halaman Laporan Persediaan a. Halaman Rekap Masuk Halaman rekap masuk memuat rekapitulasi barang masuk yang dapat diakses oleh staf dan admin. Dalam halaman ini, dapat dilihat jumlah barang yang sudah masuk pada periode tertentu.
Gambar 4.24. Halaman Rekap Masuk
56
b. Halaman Rekap Keluar Halaman rekap keluar memuat rekapitulasi barang keluar yang dapat diakses oleh staf dan admin. Dalam halaman ini, dapat dilihat jumlah barang yang sudah keluar pada periode tertentu.
Gambar 4.25. Halaman Rekap Keluar c. Halaman Persediaan Barang Halaman persediaan barang menunjukkan saldo persediaan akhir barang dari tansaksi-transaksi barang masuk dan barang keluar. Laporan persediaan barang berfungsi untuk mencocokkan persediaan yang riil dengan yang tercatat di sistem dan juga dapat digunakan sebagai acuan untuk kebutuhan order barang untuk periode selanjutnya. Halaman ini dapat diakses oleh staf dan admin.
Gambar 4.26. Halaman Persediaan Barang