Sistem Pencatatan Persediaan Primer Koperasi Karyawan Manunggal

advertisement
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
Download