Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Persediaan Primer Koperasi Karyawan Manunggal T0 552013030 BAB IV

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

sebagai user
staf atau user
admin

No

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

5.

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.
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

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Penjualan Kredit Primer Koperasi Karyawan “Manunggal” T0 552013024 BAB I

0 1 6

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Penjualan Kredit Primer Koperasi Karyawan “Manunggal” T0 552013024 BAB II

0 0 4

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Penjualan Kredit Primer Koperasi Karyawan “Manunggal” T0 552013024 BAB IV

0 0 31

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Penjualan Kredit Primer Koperasi Karyawan “Manunggal” T0 552013024 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Penjualan Kredit Primer Koperasi Karyawan “Manunggal”

0 0 15

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Persediaan Primer Koperasi Karyawan Manunggal T0 552013030 BAB I

0 0 5

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Persediaan Primer Koperasi Karyawan Manunggal T0 552013030 BAB II

0 0 5

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Persediaan Primer Koperasi Karyawan Manunggal T0 552013030 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Persediaan Primer Koperasi Karyawan Manunggal

0 0 15

Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Persediaan Primer Koperasi Karyawan Manunggal

0 0 31