Perancangan Sitem Informasi Persediaan Barang
2.1 Perancangan Sitem Informasi Persediaan Barang
Bagian ini membahas dan menguraikan sistem informasi persediaan rancangan penulis berdasarkan hasil analisis sistem pada bab sebelumnya. Rancangan sistem diuraikan secara narasi maupun menggunakan alat bantu Flowmap , Data Flow Diagram, dan Entity Relationship Diagram. Sistem informasi persediaan barang rancangan penulis, diharapkan dapat memberikan solusi terhadap permasalahan yang terjadi serta dapat segera diimplementasikan sehingga dapat meningkatkan kinerja perusahaan dari objek obsevasi terkait.
2.1.1 Uraian Prosedur Usulan
Berikut ini merupakan uraian prosedur sistem informasi persediaan barang hasil rancangan penulis yang disampaikan secara narasi.
11. Konsumen melakukan permintaan barang pada bagian penjualan.
12. Bagian penjualan mengecek persediaan barang pada tabel persediaan barang untuk memenuhi permintaan konsumen dan terdapat dua kemungkinan yaitu
c. Permintaan barang konsumen tidak tersedia pada persediaaan barang maka permintaan tidak terpenuhi. Bagian penjualan akan mencari data barang tersebut bila data barang tidak ditemukan pada database maka data barang tersebuat akan disimpan pada pada tabel permintaan, dan akan dibuatkan daftar permintaan konsumen lalu diberikan pada kepala toko untuk pengambilan keputusan pemesanan barang. Kepala toko memberikan daftar pemesanan barang kepada bagian administrasi. Bagian administrasi akan membuatakan PO berdasarkan daftar pemesanan barang dari kepala toko. PO tersebut dikirimkan kepada pemasok.
d. Permintaan barang tersedia pada persediaaan barang maka permintaan terpenuhi. Apabila barang terpenuhi maka bagian penjualan mencetak faktur penjualan sebanyak dua rangkap.lembar pertama diserahkan pada konsumen, lembar kedua diserahkan pada bagian administrasi. dan secara otomatis transaksi akan tersimpan pada tabel transaksi penjualan dan d. Permintaan barang tersedia pada persediaaan barang maka permintaan terpenuhi. Apabila barang terpenuhi maka bagian penjualan mencetak faktur penjualan sebanyak dua rangkap.lembar pertama diserahkan pada konsumen, lembar kedua diserahkan pada bagian administrasi. dan secara otomatis transaksi akan tersimpan pada tabel transaksi penjualan dan
13. Bagian administrasi mencetak laporan pemesanan sebanyak dua rangkap lembar pertama diserahkan pada kepala toko dan lembar kedua diarsipkan.
14. Pemasok mengirimkan barang dan dan faktur pembelian barang.
15. Bagian administrasi melakukan pengecekan antara faktur pembelian dengan PO yang ada pada database, apakah faktur pembelian tersebut sesuai dengan PO atau tidak.
a. Faktur pembelian tidak sesuai dengan PO, maka faktur pembelian bersama barang akan dikembalikan pada pemasok.
b. Faktur pembelian sesuai dengan PO, maka faktur pembelian akan disimpan pada tabel transaksi pembelian barang dan secara otomatis akan menambah data persedian barang.
16. Bagian administrasi mencetak laporan transaksi pembelian sebanyak dua rangkap lembar pertama diserahkan pada kepala toko dan lembar kedua diarsipkan.
17. Bagian administrasi mencetak juga dan mencetak laporan persediaan barang sebanyak dua rangkap, lembar pertama diserahkan pada kepala toko dan yang kedua dijadikan acuan kegiatan stock of name.
18. Bagian teknisi menerima faktur penjualan dan konsumen kemudian dilakukan pengecekan antara faktur penjualan dengan barang yang akan di retur, Apabila sesuai maka data retur barang disimpan pada database dan dibuatkan tanda terima barang sebanyak dua rangkap. Tanda terima barang lembar pertama diberikan pada konsumen, dan lembar yang kedua diarsipkan. Bagian teknisi akakn membutkan surat jalan untuk mengirim barang yang diretur ke pemasok sebanyak dua rangkap. Lembar pertama diberikan kepada pemasok dan lembar kedua diarsipkan.bagian administrasi mencetak laporan retur barang untuk diberikan pada kepala toko dan diarsipkan dibagian administrasi.
2.1.2 Flowmap Usulan Sistem Informasi Persediaan Barang Toko Gadgetanda
Diagram 4.1 Flowmap usulan sistem informasi persediaan barang toko Gadgetanda
2.1.3 Data Flow Diagram
Data Flow Diagram digunakan untuk menggambarkan aliran data didalam sistem dan menjelaskan fungsi perngkat lunak pendukung sistem dan hubungan antar komponen-komponen yang saling berhubungan di dalam sistem. Pada bagian ini, aliran data yang mengalir dalam rancangan Sistem informasi persediaan barang diuraikan menggunakan alat bantu Data Flow Diagram yang terdiri dari Context Diagram atau Diagram Konteks dan Data Flow Diagram Levelled. Simbol Data Flow Diagram yang digunakan penulis merupakan simbol Data Flow Diagram versi Yourdan/De Marco, simbol Data Flow Diagram versi Yourdan/De Marco digunakan karena menurut penulis simbol tersebut lebih ringkas dan paling umum digunakan di lingkungan kampus tempat penulis menuntut ilmu.
.1.3.1 Diagram Konteks
Diagram Konteks Sistem informasi persediaan barang menggambarkan keseluruhan Sistem informasi persediaan barang secara global, menggambarkan masukan (input) yang diterima oleh sistem dan keluaran (output) yang dihasilkan oleh sistem.
Diagram 4.2 Diagram Konteks Sitem Informasi Persediaan Barang
Pada Diagram Konteks Sistem informasi persediaan barang diatas, terdapat tiga entitas luar yang terlibat dan berinteraksi dengan Sitem Informasi Persediaan Barang, diantaranya sebagai berikut:
1. Konsumen, bertindak sebagai pihak yang memberikan masukan data pada sistem.
2. Pemasok, bertindak sebagai pihak yang memberikan masukan data pada sistem.
3. Kepala toko, bertindak sebagai pihak yang menerima keluaran dari sistem. bertindak sebagai pihak yang menerima keluaran dari sistem.
.1.3.2 Data Flow Diagram Levelled
DFD levelled menggambarkan sistem sebagai jaringan kerja antar proses yang berhubungan satu sama lain dengan aliran dan penyimpanan data, model ini hanya memodelkan sistem dari sudut pandang fungsi secara logic
.1.3.2.1 Data Flow Diagram Level 0
Diagram 4.3 Data Flow Diagram Level 0
.1.3.2.2 Data Flow Diagram Level 1 proses 1
Diagram 4.4 Data Flow Diagram Level 1 Proses 1
.1.3.2.3 Data Flow Diagram Level 1 proses 2
Diagram 4.5 Data Flow Diagram Level 1 Proses 2
.1.3.2.4 Data Flow Diagram Level 1 proses 3
Diagram 4.6 Data Flow Diagram Level 1 Proses 3
.1.3.2.5 Data Flow Diagram Level 1 proses 4
Diagram 4.7 Data Flow Diagram Level 1 Proses 4
4.1.3.2.6 Data Flow Diagram Level 1 proses 5
Diagram 4.8 Data Flow Diagram Level 1 Proses 5
2.1.4 Kamus Data
Kamus Data berfungsi untuk menjelaskan elemen-elemen data dalam Data Flow Diagram yang bertujuan membantu pelaku sistem untuk memahami aplikasi perangkat lunak pendukung sistem informasi persediaan barang secara terperinci, sehingga pelaku sistem dan penulis selaku analis sistem mempunyai dasar pengertian yang sama mengenai masukan (input), keluaran (output), penyimpanan (data store), dan proses yang terjadi.
.1.4.1 Penjelasan Aliran Data
Tabel 4.1 Penjelasan Aliran Permintaan Barang
Nama
: Permintaan Barang
Aliran Alias
Penjelasan
: Data permintaan barang yang diberikan konsumen pada toko
Struktur Data
Tanggal
= tanggal + bulan + tahun
Nama Konsumen = [A-Z | a-z] Alamat
= [A-Z | a-z | 0-9]
Telepon
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z | 0-9]
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z ]
Tabel 4.2 Penjelasan Aliran Data Faktur Penjualan
Nama Aliran : Faktur Penjualan
: Data Transaksi Penjualan dan bukti penjualan yang telah Dilakukan konsumen pada toko
Struktur Data
Tanggal Transaksi Penjualan = tanggal + bulan + tahun No.Faktur
= [A-Z | 0-9]
Tanggal
= [0-9]
Nama Konsumen
= [A-Z | a-z]
Alamat Konsumen
= [A-Z | a-z | 0-9]
Telepon Konsumen
= [0-9]
Nama Barang
= [A-Z | a-z | 0-9]
SN
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z]
Quantity
= [0-9]
Harga Jual
Sub Total
Grand Total
= [0-9]
Keterangan
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z]
Tabel 4.3 Penjelasan Aliran Data Laporan Penjualan
Nama
: Laporan Penjualan
Aliran Alias
Penjelasan
: Data transaksi Penjualan yang disusun dan direkap untuk diserahkan pada kepala toko dalam periode tertentu
Kepala Toko
Struktur Data
Periode Laporan
= tanggal + bulan + tahun
Tanggal Cetak
= tanggal + bulan + tahun
No.Faktur
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z]
SN
= [A-Z | a-z | 0-9]
Quantity
= [0-9]
Grand Total
= [0-9]
Keterangan
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z]
Tabel 4.4 Penjelasan Aliran Data Daftar Permintaan Barang
Nama
: Daftar Permintaan Barang
Aliran Alias
Penjelasan
: Data permintaan barang yang diberikan bagian penjualan pada kepala toko
: Kepala Toko
Struktur Data
Tanggal
= tanggal + bulan + tahun
Nama Konsumen = [A-Z | a-z] Alamat
= [A-Z | a-z | 0-9]
Telepon
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z | 0-9]
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z ]
Tabel 4.5 Penjelasan Aliran Data Daftar Pemesanan Barang
Nama
: Daftar Pemesanan Barang
Aliran Alias
Penjelasan
: Data pemesanan barang yang diberikan kepala toko pada bagaian administrasi
Sumber
: Kepala Toko
Tujuan
: Proses 3.0
Struktur Data
Tanggal
= tanggal + bulan + tahun
Nama Konsumen = [A-Z | a-z] Alamat
= [A-Z | a-z | 0-9]
Telepon
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z | 0-9]
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z ]
Tabel 4.6 Penjelasan Aliran Data Laporan Pemesanan Barang
Nama
: Laporan Pemesanan Barang
Aliran Alias
Penjelasan
: Data pemesanan barang yang diberikan bagian administrasi pada kepala toko
: Kepala Toko
Struktur Data
Tanggal Periode
= tanggal + bulan + tahun
Tanggal
= tanggal + bulan + tahun
Nama Konsumen = [A-Z | a-z] Alamat
= [A-Z | a-z | 0-9]
Telepon
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z | 0-9]
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z ]
Tabel 4.7 Penjelasan Aliran Data PO(Purchase Order)
Nama Aliran : PO (Purchase Order)
: Formulir atau daftar pemesanan barang dari toko pada pemasok
Struktur Data
Tanggal Pemesanan
= tanggal + bulan + tahun
No.PO
= [A-Z | 0-9]
Nama Pemasok
= [0-9]
Alamat Pemasok
= [A-Z | a-z | 0-9]
Telepon/Fax
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z]
Quantity
= [0-9]
Nama Petugas
= [A-Z | a-z]
Tabel 4.8 Penjelasan Aliran Data Faktur Pembelian
Nama Aliran
: Faktur Pembelian
: Data transaksi pembelian dan bukti pembelian yang telah
dilakukan toko pada pemasok
Struktur Data
No.Faktur Pembelian
= [A-Z | a-z | 0-9]
Tanggal pembelian
= tanggal + bulan + tahun
Nama Pemasok
= [A-Z | a-z]
Alamat
= [A-Z | a-z | 0-9]
Telepon/Fax
= [0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Quantity
= [0-9]
Harga Beli
Sub Total
= [0-9]
Grand Total
= [0-9]
Keterangan
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z]
Tabel 4.9 Penjelasan Aliran Data Laporan Pembelian
Nama
: Laporan Pembelian
Aliran Alias
Penjelasan
: Data transaksi Pembelian yang disusun dan direkap untuk diserahkan pada kepala toko dalam periode tertentu
Kepala Toko
Struktur Data
Periode Laporan
= tanggal + bulan + tahun
Tanggal Pembelian
= tanggal + bulan + tahun
No.Faktur
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z]
SN
= [A-Z | a-z | 0-9]
Quantity
= [0-9]
Total
= [0-9]
Total Akhir
= [0-9]
Keterangan
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z]
Tabel 4.10 Penjelasan Aliran Data Laporan Persediaan Barang
Nama
: Laporan Persediaan Barang
Aliran Alias
Penjelasan
: Data persediaan barang yang disusun dan direkap untuk diserahkan pada kepala toko dalam periode tertentu
Kepala Toko
Struktur Data
Periode Laporan
= tanggal + bulan + tahun
No.Faktur
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z]
SN
= [A-Z | a-z | 0-9]
Persediaan
= [0-9]
Nama Petugas
= [A-Z | a-z]
Tabel 4.11 Penjelasan Aliran Data Barang Retur
Nama Aliran
: Data Barang Retur
: Data yang berisi tentang keterangan barang yang akan
konsumen retur pada toko
Struktur Data
Nama Barang
= [A-Z | a-z | 0-9]
Serial Number
= [A-Z | a-z | 0-9]
Tabel 4.12 Penjelasan Aliran Data Tanda Terima Retur Barang
Nama Aliran
: Tanda Terima Retur Barang
: Faktur yang berisi data barang yang telah diretur
Struktur Data
Tanggal Transaksi Retur = tanggal + bulan + tahun No.Retur
= [A-Z | 0-9]
Nama Konsumen
= [A-Z | a-z ]
Alamat
= [A-Z | a-z | 0-9]
Telepon
= [0-9]
Nama Barang
= [A-Z | a-z | 0-9]
SN
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z ]
Nama Petugas
= [A-Z | a-z |]
Keterangan
= [A-Z | a-z | 0-9]
Tabel 4.13 Penjelasan Aliran Data Surat Jalan Barang
Nama Aliran
: Tanda Surat Jalan Barang
: Faktur yang berisi data barang yang telah diretur
Struktur Data
Tanggal Transaksi Retur = tanggal + bulan + tahun No.Retur
= [A-Z | 0-9]
Nama Konsumen
= [A-Z | a-z ]
Alamat
= [A-Z | a-z | 0-9]
Telepon
= [0-9]
Nama Barang
= [A-Z | a-z | 0-9]
SN
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z ]
Nama Petugas
= [A-Z | a-z |]
Keterangan
= [A-Z | a-z | 0-9]
.1.4.2 Penjelasan Data Store
Tabel 4.14 Struktur Data Store Barang
Nama Data Store : Barang
Penjelasan
: Berisi Identitas Barang yang diterima perusahaan dari
pemasok tertentu
Struktur Data
Kode Barang
= [A-Z | a-z | 0-9]
Barcode
= [0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Serial Number
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z]
Tabel 4.15 Struktur Data Store Persediaan Barang
Nama Data Store
: Persediaan Barang
Penjelasan
: Berisi Identitas Barang dan persediaan barang
Struktur Data
Kode Barang
= [A-Z | a-z | 0-9]
Serial Number
= [A-Z | a-z | 0-9]
Persediaan Barang = [0-9] Harga Beli
= [0-9]
Harga Jual
= [0-9]
Tabel 4.16 Struktur Data Store Pemasok
Nama Data Store
: Pemasok
Penjelasan
: Berisi Identitas Pemasok yang memasok barang
pada perusahaan
Struktur Data
Kode Pemasok
= [A-Z | a-z | 0-9]
Nama Pemasok
= [A-Z | a-z ]
Alamat
= [A-Z | a-z | 0-9]
Tabel 4.17 Struktur Data Store Konsumen
Nama Data Store
: Konsumen
Penjelasan
: Berisi data konsumen yang membeli barang kepada toko
Struktur Data
Kode Konsumen
= [A-Z | a-z | 0-9]
Nama Konsumen
= [A-Z | a-z]
Alamat
= [A-Z | a-z | 0-9]
Telepon
= [0-9]
Tabel 4.18 Struktur Data Store Transaksi Permintaan
Nama Data Store
: Barang
Penjelasan
: Berisi mengenai data transaksi permintaan dari
konsumen kepada toko
Struktur Data
No_Permintaan
= [A-Z | a-z | 0-9]
Tanggal
= tanggal + bulan + tahun
Nama Konsumen
= [A-Z | a-z]
Alamat
= [A-Z | a-z | 0-9]
Telepon
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z | 0-9]
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z ]
Tabel 4.19 Struktur Data Store Transaksi Pemesanan
Nama Data Store
: Barang
Penjelasan
: Berisi mengenai pemesanan barang dari toko ke
pemasok
Struktur Data
No.PO
= [A-Z | 0-9]
Tanggal
= tanggal + bulan + tahun
Kode Pemasok
= [A-Z | a-z | 0-9]
Nama Pemasok
= [A-Z | a-z ]
Alamat Pemasok
= [A-Z | a-z | 0-9]
Telepon Pemasok
= [0-9]
Kode Barang
= [A-Z | a-z | 0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Serial Number
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z]
= [A-Z | a-z]
Tabel 4.20 Struktur Data Store Transaksi Penjualan
Nama Data Store
: Barang
Penjelasan
: Berisi mengenai transaksi penjulan barang kepada
konsumen
Struktur Data
Tanggal Transaksi Penjualan = tanggal + bulan + tahun No.Faktur
= [A-Z | 0-9]
Tanggal
= [0-9]
Nama Konsumen
= [A-Z | a-z]
Alamat Konsumen
= [A-Z | a-z | 0-9]
Telepon Konsumen
= [0-9]
Nama Barang
= [A-Z | a-z | 0-9]
SN
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z]
Quantity
= [0-9]
Harga Jual
Sub Total
Grand Total
= [0-9]
Keterangan
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z]
Tabel 4.21 Struktur Data Store Transaksi pembelian
Nama Data Store
: Barang
Penjelasan
: Berisi mengenai transaksi pembelian barang kepada
pemasok
Struktur Data
Tanggal pembelian
= tanggal + bulan + tahun
Nama Pemasok
= [A-Z | a-z]
Alamat
= [A-Z | a-z | 0-9]
Telepon/Fax
= [0-9]
Nama Barang
= [A-Z | a-z | 0-9]
Quantity
= [0-9]
Harga Beli
Sub Total
= [0-9]
Grand Total
= [0-9]
Keterangan
= [A-Z | a-z | 0-9]
Nama Petugas
= [A-Z | a-z]
Tabel 4.22 Struktur Data Store Transaksi Retur
Nama Data Store
: Barang
Penjelasan
: Berisi mengenai transaksi retur barang
Struktur Data
Tanggal Transaksi Retur
= tanggal + bulan + tahun
No.Retur
= [A-Z | 0-9]
Nama Konsumen
= [A-Z | a-z ]
Alamat
= [A-Z | a-z | 0-9]
Telepon
= [0-9]
No.Faktu Penjualan
= [A-Z | 0-9]
Nama Barang
= [A-Z | a-z | 0-9]
SN
= [A-Z | a-z | 0-9]
Type
= [A-Z | a-z | 0-9]
Warna
= [A-Z | a-z ]
Kode Pemasok
= [A-Z | 0-9]
Nama Pemasok
= [A-Z | a-z |]
Alamat Pemasok
= [A-Z | a-z | 0-9]
Telepon Pemasok
= [0-9]
No.Faktur Pembelian
= [A-Z | 0-9]
Nama Petugas
= [A-Z | a-z |]
Keterangan Retur
= [A-Z | a-z | 0-9]
2.1.5 Entity Relationship Diagram
Entity Relationship Diagram (ERD) menjelaskan hubungan antar entitas didalam Sitem Informasi Persediaan Barang, suatu hubungan dapat terjadi melalui sebuah interaksi.
, - / ../
20 -,
D g % ia
ra m ", .
4 -, . 0 ./
/ 0-,/
/ 0-,/
y tit
./ . R -,- / ./ . / -,- %
e -. la %
tio
ip D ia
ra % m
,- , ./
,- , ./
,-, ././
,-, ././
,-.
2.1.6 Relasi Antar Tabel
Diagram 4.10 Relasi Antar Tabel
2.1.7 Struktur Tabel
Nama Tabel : Barang Primary Key : Kode_Barang
Tabel 4.23 Struktur Tabel Barang
Nama Field
Ukuran Field Keterangan Kode_Barang
Tipe Data
7 Require Barcode
Varchar
50 Require Nama_Barang
Integer
Require Type
Varchar
Require Warna
Nama Tabel : Persediaan Barang Primary Key : Kode_Barang, SN
Tabel 4.24 Struktur Tabel Persediaan Barang
Nama Field
Ukuran Field Keterangan Kode_Barang
Tipe Data
7 Require SN
Text
50 Require Stok
Text
5 Require Harga_Beli
Integer
Require Harga_Jual
Nama Tabel : Konsumen Primary Key : Nomor_Member
Tabel 4.25 Struktur Tabel Konsumen
Ukuran Field Keterangan Nomor_Member
Nama Field
Tipe Data
6 Require Nama _Konsumen
Varchar
Require Alamat_Konsumen
Varchar
Require Telepon
Varchar
Number
24 Require
Nama Tabel : Pemasok Primary Key : Kode_Pemasok
Tabel 4.26 Struktur Tabel Pemasok
Nama Field
Ukuran Field Keterangan Kode_Pemasok
Tipe Data
7 Require NamaPemasok
Varchar
Require Alamat
Varchar
Require Telepon
Varchar
14 Require Fax
Nama Tabel : Permintaan Primary Key : No_Permintaan
Tabel 4.27 Struktur Tabel Permintaan
Nama Field
Ukuran Field Keterangan No_Permintaan
Tipe Data
7 Require Tanggal
Varchar
Require Nama_Konsumen
Date
Require Alamat_Konsumen
Varchar
Require Telepon_Konsumen
Varchar
23 Require Petugas
Nama Tabel : Detail Permintaan Primary Key : No_Permintaan
Tabel 4.28 Struktur Tabel Detail Permintaan
Ukuran Field Keterangan No_Permintaan
Nama Field
Tipe Data
7 Require Kode_Barang
Varchar
7 Require Nama_ Barang
Varchar
Require Type
Varchar
Require Warna
Varchar
Varchar
30 Require
Nama Tabel : Pemesanan Primary Key : No_PO
Tabel 4.29 Struktur Tabel Pemesanan
Nama Field
Ukuran Field Keterangan No_PO
Tipe Data
7 Require Tanggal
Varchar
12 Require Kode_Pemasok
Varchar
7 Require Nama_Pemasok
Varchar
Require Alamat_Pemasok
Varchar
Require Telepon_Pemasok
Varchar
23 Require Petugas
Nama Tabel : Detail Pemesanan Primary Key : NoPO, Kode Barang
Tabel 4.30 Struktur Tabel Detail Pemesanan
Ukuran Field Keterangan No_PO
Nama Field
Tipe Data
7 Require KodeBarang
Varchar
7 Require NamaBarang
Varchar
Require Type
Varchar
Require Warna
Varchar
30 Require Quantity
Nama Tabel : Pembelian Primary Key : No_Faktur_Pembelian
Tabel 4.31 Struktur Tabel Pembelian
Nama Field
Ukuran Field Keterangan No_Faktur_ Pembelian
Tipe Data
Varchar
7 Require
Tanggal
12 Require Kode_Pemasok
Varchar
7 Require Nama_Pemasok
Varchar
Require Alamat_Pemasok
Varchar
Require Telepon/Fax
Varchar
12 Require SubTotal
Varchar
Require Potongan
Double
Require GrandTotal
Double
Require Keterangan
Double
Optional Petugas
Nama Tabel : Detail Pembelian Primary Key : No_Faktur_Pembelian, Kode_Barang
Tabel 4.32 Struktur Tabel Detail Pembelian
Nama Field
Ukuran Field Keterangan No_Faktur_Pembelian
Tipe Data
7 Require Kode_Pemasok
Varchar
7 Require Kode_Barang
Varchar
7 Require SN
Varchar
50 Require Nama_Barang
Varchar
Require Type
Varchar
Require Warna
Varchar
30 Require HargaBeli
Varchar
Require Quantity
Double
5 Require Total
Integer
Double
Require
Nama Tabel : Penjualan Primary Key : No_Faktur_Penjualan, Tanggal
Tabel 4.33 Struktur Tabel Penjualan
Nama Field
Ukuran Field Keterangan No_Faktur_Penjualan
Tipe Data
7 Require Tanggal
Varchar
12 Require Nama_Konsumen
Varchar
Require Alamat
Varchar
Require Telepon
Varchar
12 Require SubTotal
Varchar
Require Potongan
Double
Require GrandTotal
Double
Require Keterangan
Double
Optional Petugas
Nama Tabel : Detail Penjualan Primary Key : No_Faktur_Penjualan, Kode_Barang, SN
Tabel 4.34 Struktur Tabel Detail Penjualan
Nama Field
Ukuran Field Keterangan No_Faktur_Penjualan
Tipe Data
7 Require Kode_Barang
Varchar
7 Require SN
Varchar
50 Require Nama_Barang
Varchar
Require Type
Varchar
Require Warna
Varchar
30 Require HargaJual
Varchar
Double
Quantity
5 Total
Integer
Double
Nama Tabel : Retur Primary Key : No_Retur
Tabel 4.35 Struktur Tabel Retur
Nama Field
Ukuran Field Keterangan No_Retur
Tipe Data
7 Require Tanggal
Varchar
12 Require Nama_Konsumen
Varchar
Require Alamat_Konsumen
Varchar
Require Telepon_Konsumen
Nama Tabel : Detail Retur Primary Key : No_Retur, No_FakturJual, Kode_Barang, SN
Tabel 4.36 Struktur Tabel Detail Retur
Nama Field
Keterangan No_Retur
Tipe Data
Ukuran Field
7 Require No_FakturJual
Varchar
7 Require Kode_Barang
Varchar
7 Require SN
Varchar
50 Require Nama_Barang
Varchar
Require Type
Varchar
Require Warna
Varchar
30 Require Kode_Pemaok
Varchar
7 Require Alamat
Varchar
Require Telepon
Varchar
25 Require No_Faktur_Beli
Varchar
7 Require Keterangan
Varchar
Varchar
Require
2.1.8 Rancangan Aplikasi Pendukung Sitem Informasi Persediaan Barang
Rancangan aplikasi pendukung sitem informasi persediaan barang, Ditujukan untuk memberikan gambaran mengenai aplikasi yang akan dikembangkan. Rincian rancangan aplikasi pendukung sistem terdiri dari struktur menu, rancangan masukan, rancangan proses dan rancangan keluaran.
.1.8.1 Struktur Menu
Gambar 4.1 Struktur Menu
Rancangan struktur menu bertujuan untuk memberikan gambaran dasar mengenai fungsi-fungsi yang terdapat didalam aplikasi pendukung sistem informasi persediaan barang yang akan dikembangkan, beserta gambaran navigasi penggunaan aplikasi. Berikut ini merupakan rincian rancangan menu aplikasi berdasarkan struktur menu :
1. Navigasi
Navigasi berisi modul-modul yang dapat digunakan untuk masuk dan mendapatkan hak akses sesuai wewenang masing-masing bagian/jabatan.dan keluar dari hak akses tersebut. Menu File memiliki submenu yag terdiri dari :
a. Login Login berfungsi untuk validasi pada aplikasi sesuai dengan hak akses yang dimiliki dan mendapat akses menu yang sesuai dengan tugas dan wewenang pengguna.
b. Logout Logout berfungsi untuk kekuar dari hak akses yang telah masuk pada aplikasi
c. Keluar Keluar berfungsi untuk keluar dari aplikasi dan menututup aplikasi.
2. Menu Data Menu data berisi modul-modul yang dapat digunakan untuk manipulasi data master atau data yang frekuensi perubahan jarang dilakukan. Data yang dimasukan melalui kelompok modul ini merupakan data yang menjadi dasar acuan terjadinya transaksi, baik pemesanan , pembelian, penjualan dan retur. Menu Data memiliki submenu yang terdiri dari:
a. Data Barang Data barang berfungsi untuk memasukan data barang baru atau merubah data barang yang sudah tersimpan.
b. Data Pemasok Data pemasok berfungsi untuk memasukan data pemasok baru atau merubah data pemasok yang sudah tersimpan.
c. Data Konsumen Data konsumen berfungsi untuk memasukan data konsumen baru atau merubah data konsumen yang sudah tersimpan.
d. Data Pengguna Data pengguna berfungsi untuk memsukan data pengguna baru yang akan menggunakan aplikasi
3. Menu Transaksi
Menu transaksi berisi modul yang dapat digunakan untuk memasukan data transaksi harian pemesanan barang, pembelian barang, penjualan barang, retur barang. Data Transaksi yang dimasukan melalui kelompok modul ini merupakan data yang menjadi dasar pengkalkulasian dan pembuatan laporan pembelian, penjualan, stok, retur. Menu transaksi memiliki submenu yang terdiri dari:
a. Transaksi Permintaan Transaksi permintaan berfungsi untuk memasukan data transaksi permintaan barang dari konsumen.
b. Transaksi Pemesanan Transaksi pemesanan berfungsi untuk memasukan data transaksi pemesanan barang pada pemasok.
c. Transaksi Pembelian Transaksi pembelian berfungsi untuk memasukan data transaksi pembelian barang pada pemasok.
d. Transaksi Penjualan Transaksi penjualan berfungsi untuk memasukan data transaksi penjualan barang oleh konsumen
e. Transaksi Retur Transaksi retur berfungsi untuk menginput data transaksi retur barang oleh konsumen pada toko dan oleh toko pada pemasok
4. Menu Laporan Menu laporan berisi modul yang dapat digunakan untuk mencetak Laporan berdasarkan transaksi harian yang terjadi dalam periode tertentu. Menu Laporan memiliki submenu sebagai berikut :
a. Laporan Pemesanan Laporan pemesanan berfungsi untuk mencetak seluruh transaksi pemesanan barang dari toko pada pemasok dalam suatu periode tertentu.
b. Laporan Pembelian Laporan pembelian berfungsi untuk mencetak seluruh transaksi pembelian barang dari pemasok dalam suatu periode tertentu.
c. Laporan Penjualan Laporan penjualan berfungsi untuk mencetak seluruh transaksi penjualan barang pada konsumen dalam suatu periode tertentu.
d. Laporan Stok barang Laporan stok barang berfungsi untuk mencetak seluruh transaksi stok barang dalam suatu periode tertentu.
e. Laporan Retur Laporan retur berfungsi untuk mencetak seluruh transaksi retur barang oleh konsumen pada toko dan oleh toko pada pemasok dalam suatu periode tertentu.
5. Menu Fasilitas Menu falilitas berisi modul yang dapat digunakan untuk melihat profile dari pembuat aplikasi dan tutorial penggunaan dari aplikasi . Menu fasilitas memiliki submenu sebagai berikut :
a. Profile Profile berfungsi untuk melihat data pembuat aplikasi.
b. Tutorial Tutorial berfungsi untuk melihat langkah langkah penggunaan aplikasi.
c. Setting Merk Setting merk berfungsi untuk membuat kode barng untuk suatu merk barang tertentu
d. Setting Wallpaper Setting wallpaper berfungsi untuk merubah tampilan wallpaper dimenu utama.
e. Data Ubah Password Data ubah password berfungsi untuk merubah password pengguna aplikasi.
.1.8.2 Rancangan Masukan
Rancangan masukan bertujuan untuk memberikan gambaran mengenai fungsi-fungsi manipulasi data dasar atau master yang akan diolah selanjutnya.
Gambar 4.2 Rancangan Form Verifikasi Login
Gambar 4.3 Rancangan Form Manipulasi Data Barang
Gambar 4.4 Rancangan Form Manipulasi Data Member
Gambar 4.5 Rancangan Form Manipulasi Data Pemasok
FORM HAK AKSES PENGGUNA
NIP / NIK
Jabatan User ID
Nama
Konfirmasi Password Data
Password
Pengguna Transaksi
Pemesanan Penjualan Pembelian Retur Laporan
Lap.Penjualan Lap.Retur
Lap.Pemesanan
Lap.Pembelian
Lap.Stok
Fasilitas Ubah Password
Setting Merk
Gambar 4.6 Rancangan Form Manipulasi Data Hak Akses Pengguna
.1.8.3 Rancangan Proses
Gambar 4.7 Rancangan Form Transaksi Permintaan
Gambar 4.8 Rancangan Form Transaksi Pemesanan
Gambar 4.9 Rancangan Form Transaksi Pembelian
Gambar 4.10 Rancangan Form Transaksi Penjualan
Gambar 4.11 Rancangan Form Transaksi Retur
Gambar 4.12 Form Laporan Pemesanan Barang
Gambar 4.13 Form Laporan Pembelian Barang
Gambar 4.14 Form Laporan Penjualan Barang
Gambar 4.15 Laporan Form Persediaan Barang