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

Dokumen yang terkait

ANALISIS KUALITAS PELAYANAN SERTIPIKAT TANAH SECARA KONVERSI SPORADIK DI KANTOR PERTANAHAN KABUPATEN BANYUWANGI (Analyse The Quality of Service of Land Sertificate; Ground Convertedly is Sporadik in Office of Land; Ground of Regency Banyuwangi)

0 25 147

PENGARUH TERPAAN IKLAN HP SAMSUNG DALAM DRAMA KOREA TERHADAP KEPUTUSAN PEMBELIAN (Studi pada Komunitas Korean lovers "Group Big Bang is V.I.P 영원히" di Facebook)

4 56 50

Bridging the Gap is truly Bridging the Gap

0 3 1

Anal is is S oa l Uj ian Nas ion al ( UN ) M a t e m at ik a S M K T ah u n A j ar an 2011/2012 B e r d as a r k an T ak s on om i S OL O

0 7 16

JAR AK AT AP P UL P A T E RHAD AP T E P I I N S I S AL GI GI I NSI S I VU S S E NT RA L P E RM AN E N RA HAN G AT AS P AD A S UB RA S DE UT ROM E L AY U ( T in j au an L ab or at o r is d an Radi ol ogis )

0 35 16

Plot analysis of short story is he living or is he dead by mark twain

5 122 68

An analysis of cultural identity of Indian immigrants after 9/11 WTC'S tragedy in the USA through the two main characters in film my name is khan by Karan Johor

0 25 68

An Analysis bioghraphy of emily dickinson and her poem (MUCH Madness is devinest sense viewed from the expressve theoryra

0 3 61

Laporan Praktek Kerja Lapangan di Divisi Produksi PT. Sun Televisi Network (SINDO TV)

2 13 54

THE PERSISTENCE OF EARNINGS AFTER THE ADOPTION OF IFRS (The Study is to Investigate on Banking Sector at The Indonesia Stock Exchange) PERSISTENSI LABA SESUDAH ADPOSI STANDAR AKUNTANSI INTERNASIONAL (IFRS) (Studi Empiris pada Perbankan yang Terdaftar di B

1 26 42