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