View
6
Download
0
Category
Preview:
Citation preview
31
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.
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 transaksi-
transaksi 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 - Mengidentifikasi masalah
- Gambaran masalah
Minggu 3
- Merancang basis data dan form
- Membuat database
33
Minggu 4 - Pengcodingan proses login user
- Pengcodingan proses dan output data
anggota
Minggu 5 - Pengcodingan proses dan output data
master barang
Minggu 6 - Pengcodingan proses dan output menu
transaksi
Minggu 7 - Pengcodingan proses dan output
rekapitulasi
Minggu 8 - Pengcodingan proses dan output data
rekapitulasi
Minggu 9 - 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
Sistem Pencatatan
PersediaanStaff
Admin
Persediaan
Barang
Master barang
Proses transaksi
Pengolahan Data
Barang
Laporan Persediaan
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
Proses
Transaksi
2.0
Staff
Barang
Persediaan
barang
Transaksi
Laporan
persediaan
Rekap
Transaksi
3.0
Rekapitulasi
Update Data
1.0
Admin
Pengolahan Data
Master
Barang
Rekapitulasi
StaffAdmin
Anggota
Data
anggota
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
Masukkan
Password
LOGIN
Pengolahan Data
Data Anggota
Master Barang
ADMINLogout 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
Masukkan
Password
LOGIN
STAFF
Logout LOGOUT
Proses TransaksiLaporan
Persediaan
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 Type Size Null Default Key Keterangan
user_id varchar 5 No primary digunakan
untuk login
sistem
password varchar 5 No password
sesuai user_id
untuk login
sistem
nama varchar 10 No nama dari
pemakai user
38
level varchar 6 No sebagai user
staf atau user
admin
2. Tabel barang : untuk menyimpan data barang.
Tabel 4.3. Perancangan Tabel barang
Name Type Size Null Default Key Keterangan
id_brg varchar 5 No primary id untuk setiap
item barang
nama_brg varchar 30 No nama barang
sesuai dengan
id barang
harga_jual varchar 10 No harga per
satuan
satuan varchar 6 No kg=kilogram,
lt=liter,
ml=mili liter
barang_
tersedia
Int 11 No jml_masuk
(tabel barang
masuk) - jml
(transaksi
penjualan)
menjadi
barang tersedia
3. Tabel karyawan : untuk menyimpan data karyawan.
Tabel 4.4. Perancangan Tabel karyawan
Name Type Size Null Default Key Keterangan
nrk Varchar 6 No primary Nomor
Registrasi
Karyawan
yang dimiliki
tiap karyawan
nama_
karyawan
Varchar 30 No nama
karyawan
sesuai dengan
NRK
karyawan
bagian Varchar 25 No bagian
perusahaan
39
4. Tabel barang_masuk : untuk menyimpan data barang masuk.
Tabel 4.5. Perancangan Tabel barang_masuk
Name Type Size Null Default Key Keterangan
tgl_masuk Date No tanggal
masuk barang
id_brg Varchar 5 No id untuk
setiap item
barang
nama_brg Varchar 30 No nama barang
sesuai dengan
id barang
jml_masuk Int 11 No jumlah
barang masuk
dari pemasok
5. Tabel transaksi_penjualan : untuk menyimpan data barang keluar.
Tabel 4.6. Perancangan Tabel transaksi_penjualan
Name Type Size Null Default Key Keterangan
no_nota Varchar 5 No no nota urut
transaksi
barang keluar
tanggal Date No tanggal
keluar barang
nrk Varchar 6 No primary Nomor
Registrasi
Karyawan
yang dimiliki
tiap
karyawan
nama_
karyawan
Varchar 30 No nama
karyawan
sesuai dengan
NRK yang
dimiliki oleh
setiap
karyawan
Bagian Varchar 25 No bagian dalam
perusahaan
id_brg Varchar 5 No id untuk
setiap item
barang
40
user
#user_id
+password
+nama
+level
karyawan
#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
nama_brg Varchar 30 No nama barang
sesuai dengan
id barang
Jml Varchar 10 No jumlah
barang keluar
harga int 11 No harga per
satuan
Total int 11 No 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:
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.
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:
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
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.
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:
Sistem Pencatatan Persediaan Unit Distribusi
PRIMER KOPERASI KARYAWAN MANUNGGAL
Jl. Argo Busono No.1 Salatiga
Telp (0298) 321702
Home Data Barang Laporan Persediaan Logout
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
Selamat datang, Anda login sebagai staff
Barang Masuk
Barang Keluar
Rekap Masuk
Rekap Keluar
Persediaan Barang
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.
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
Sistem Pencatatan Persediaan Unit Distribusi
PRIMER KOPERASI KARYAWAN MANUNGGAL
Jl. Argo Busono No.1 Salatiga
Telp (0298) 321702
Home Data Anggota Laporan Persediaan Logout
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
Selamat datang, Anda login sebagai admin
Rekap Masuk
Rekap Keluar
Persediaan Barang
Master Barang
44
Sistem Pencatatan Persediaan
PRIMER KOPERASI KARYAWAN MANUNGGAL
Home Data Barang Laporan Persediaan Logout
Barang Masuk
Tambah
Tanggal Masuk
Kode Barang
Nama Barang
Jumlah Masuk
Tanggal Kode Barang Nama Barang Jumlah Masuk
:
:
:
:
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.
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
Sistem Pencatatan Persediaan
PRIMER KOPERASI KARYAWAN MANUNGGAL
Barang Keluar
Tambah
No Nota
Bagian
NRK
Nama
Home Data Barang Laporan Persediaan Logout
No Nota Tanggal NRK Nama
Tanggal Keluar
:
:
:
:
:
:
:
:
:
Kode Barang
Nama Barang
Harga
Jumlah Beli
Bagian
Kode
barang
Nama
barang totaljumlahharga
Sistem Pencatatan Persediaan
PRIMER KOPERASI KARYAWAN MANUNGGAL
TAMBAH DATA ANGGOTA
NRK Nama Anggota Bagian Opsi
Hapus Edit
Home Data Anggota Laporan Persediaan LogoutMaster Barang
untuk menambahkan data dan menambahkan hasil kali
dari harga x jumlah beli ke kolom 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.
Gambar 4.11. Desain Halaman Data Anggota
46
Sistem Pencatatan Persediaan
PRIMER KOPERASI KARYAWAN MANUNGGAL
TAMBAH DATA BARANG
Nama Barang Harga jual Satuan Opsi
Hapus Edit
Home Data Anggota Laporan Persediaan LogoutMaster Barang
Kode Barang
Sistem Pencatatan Persediaan
PRIMER KOPERASI KARYAWAN MANUNGGAL
Home Data Anggota Laporan Persediaan LogoutMaster Barang
REKAP BARANG MASUK
No Tanggal Masuk Kode Barang Nama Barang Jumlah barang
REKAP BARANG MASUK dari tanggal yyyy-mm-dd sampai degan
tanggal yyyy-mm-dd
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.
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.
Gambar 4.13. Desain Halaman Rekap Masuk
47
Sistem Pencatatan Persediaan
PRIMER KOPERASI KARYAWAN MANUNGGAL
Home Data Anggota Laporan Persediaan LogoutMaster Barang
REKAP BARANG KELUAR
No Tanggal Keluar Kode Barang Nama Barang Jumlah barang
REKAP BARANG KELUAR dari tanggal yyyy-mm-dd sampai degan
tanggal yyyy-mm-dd
Sistem Pencatatan Persediaan
PRIMER KOPERASI KARYAWAN MANUNGGAL
Nama Barang Satuan Harga jual Barang tersedia
Home Data Anggota Laporan Persediaan LogoutMaster Barang
Kode Barang
b. Halaman Rekap Keluar
Halaman rekap keluar memuat rekapitulasi barang keluar.
Dalam halaman ini, dapat dilihat jumlah barang yang
sudah keluar pada periode tertentu.
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.
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
Recommended