4.2 Merancang Sistem
Berdasarkan analisis, penulis membuat rancangan sistem ini digunakan untuk memanajemen data pembelian pada Bulog Mart Sub Divre Surabaya Utara sehingga
konsistensi data akan tercapai. Dengan analisis tersebut maka dapat menghasilkan document flow dari analisis sistem yang sedang berjalan, dan untuk merancang suatu
sistem yang baik harus melalui tahap-tahap perancangan. Tahapan tersebut yaitu pembuatan system flow, Context Digram, Data Flow Diagram DFD, Entity
Relationship Diagram ERD, struktur tabel, dan desain IO. Adapun penjelasannya sebagai berikut:
4.2.1 System Flow Pembelian Tunai
Setelah melakukan analisa terhadap document flow yang tersedia, dapat dirancang System Flow untuk menyelesaikan permasalahan. System Flow merupakan
perubahan dari sistem yang menggunakan cara manual ke sistem baru yang terkomputerisasi dan terintegrasi dengan database untuk proses pembelian tunai.
STIKOM SURABAYA
Sistem Flow Pembelian Tunai Kasi PPU
Bag Pembelian Supplier
P h
a se
Mulai
2 SOP
1 SDPB
1 SDPB
1 ACC
SDPB ACC 1
SDPB ACC 1
SOP 1
TTB 1
Mengirim barang dan
TTB
TTB 1
Pembayaran
Selesai Membuat SDPB
Surat Daftar Pembelian
Barang M
Bar a
n g
Membuat SOP Surat Order
Pembelian
Laporan pembelian 1
Membuat Laporan
Pembelian Revisi SDPB
TIDAK
SDPB ACC
YA
Cetak Transaksi Pembelian
Cek Persediaan Barang
ACC YA
TIDAK
2 Data pembelian
1 Data pembelian
1 Transaksi
Pembelian T
M Bar
a n
g T
M S
u p
p lie
r T
T D
e ta
il P
e m
b e
lia n
T T
P e
m b
e lia
n Penyimpanan
Transaksi Pembelian
Membuat TTB
T T
S to
ck Bar
a n
g
Gambar 4.2 System Flow Pembelian Tunai
STIKOM SURABAYA
4.2.2 Data Flow Diagram DFD
Dari analisa diagram alur yaitu Document Flow dan System Flow maka dibuatlah Data Flow Diagram DFD yang terdiri dari context diagram dan DFD
level 0. Data Flow Diagram DFD merupakan suatu model yang menggambarkan aliran data yang terjadi dalam sistem,
sehingga dengan dirancangnya DFD ini maka dapat terlihat jelas arus data yang mengalir dari sistem tersebut.
1. Context Diagram
Context Diagram adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Context Diagram merupakan level
tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Contex Diagram akan memberikan gambaran secara umum tentang
keseluruan sistem.
Nota Pemesanan Barang Laporan Data Supplier
Daftar Pembelian ACC Data Order Pembelian
Laporan Data Barang Tanda Terima Barang
Data Transaksi Pembelian Surat Order Pembelian SOP
Laporan Pembelian Bukti TTB
Surat Daftar Pem belian Barang SDPB
Sistem Informasi Pembelian pada Bulog
Mart SubDivre Surabaya Utara
+
Pegawai Supplier
Kasi PPU
Gambar 4.3 Context Diagram
STIKOM SURABAYA
Context Diagram dari sistem pembelian pada Bulog Mart ini melibatkan 3 entity yaitu bagian pembelian, Kasi PPU dan Divre. Ketiga entitas tersebut
memberikan input data dan menerima output data yang diperlukan.
2. DFD level 0 Sistem Pembelian
DFD level 0 merupakan hasil decompose dari context diagram yang menggambarkan proses-proses apa saja yang terdapat pada sistem pembelian pada
Bulog Mart Sub Divre Surabaya Utara. DFD level 0 dapat dilihat pada gambar 4.4.
Baca PO
Nota Pemesanan Barang Laporan Data Supplier
Detail Beli Disim pan baca data pegawai
Baca data detail beli Baca Data Pem belian
Baca Data Detail Beli Surat Daftar Pem belian Barang SDPB
Baca Data Pem belian
Baca Data Supplier Baca Data Jenis Barang
Baca Data Barang
Baca dan simpan Data Pem belian
Laporan Pembelian Laporan Data Barang
Data Transaksi Pem belian Bukti TTB
Surat Order Pem belian SOP Tanda Terima Barang
Data Order Pembelian Daftar Pembelian ACC
Pegawai
Kasi PPU Supplier
1 Pengajuan
Pembelian
2 Pembelian
3 Pengirim an
4 Pembuatan Laporan
Kasi PPU 1
pembelian 2
detail Beli 3
barang
4 Supplier
5 Jenis Barang
7 Pegawai
8 PO
Gambar 4.4 DFD Level 0 Sistem pembelian
STIKOM SURABAYA
4.2.3 Perancangan Database
Dari analisis sistem diatas maka dapat dibuat Entity Relationship Diagram ERD yang menggambarkan struktur database dari sistem pembelian Bulog Mart
yang terdiri dari Conceptual Data Model CDM dan Physical Data Model PDM. 1.
Conceptual Data Model CDM
CDM ini menggambarkan struktur basis data yaitu relasi antara tabel yang satu dengan tabel yang lain. Berikut ini merupakan tabel-tabel yang terdapat dalam
CDM:
Memiliki
Memiliki Melayani
Melakukan
Memiliki Mempunyai
Memiliki
Melakukan Memiliki
Memiliki Barang
ID_Barang Nama_Barang
Satuan Ukuran
Stock_Minimum Stock_Barang
Harga_Beli_Barang Harga_Jual_Barang
Status Detil Beli
ID_Detil_Beli Harga_Beli
Jumlah_Beli Sub_Total_beli
Supplier ID_Supplier
Nama_Supplier No_telp_Supplier
Alamat_Supplier Kota_Supplier
Pembelian ID_Pembelian
Tanggal_Beli Total_Beli
PEGAWAI o
ID_Pegawai Nama_Pegawai
Alamat_Pegawai Jenis_Kelamin_Pegawai
No_Telp_Pegawai TTL_Pegawai
Password Foto
Jenis_Barang Id_Jenis_Barang
Nama_Jenis_Barang
Jabatan Id_Jabatan
Nama_Jabatan Hak_Akses
Id_Hak_Akses Maintanance
Transaksi Laporan
PO ID_PO
Tanggal PO Detil PO
ID_Detil_PO Jumlah_Barang_PO
Gambar 4.5 Conceptual Data Model Sistem Pembelian Bulog Mart
STIKOM SURABAYA
2.
Physical Data Model PDM
Physical Data Model PDM merupakan hasil generate dari Conceptual Data Model CDM. Perancangan PDM merupakan perancangan database secara
fisik. PDM menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Berikut ini adalah PDM yang ada pada sistem pembelian
Bulog Mart:
ID_Barang = ID_Barang
ID_Pembelian = ID_Pembelian ID_Supplier = ID_Supplier
ID_Pegawai = ID_Pegawai Id_Jabatan = Id_Jabatan
Id_Jabatan = Id_Jabatan Id_Jenis_Barang = Id_Jenis_Barang
ID_Pegawai = ID_Pegawai ID_PO = ID_PO
ID_Barang = ID_Barang Barang
ID_Barang Id_Jenis_Barang
Nama_Barang Satuan
Ukuran Stock_Minimum
Stock_Barang Harga_Beli_Barang
Harga_Jual_Barang Status
char10 char10
varchar100 varchar10
varchar10 int
int int
int varchar20
pk fk
Detil Beli ID_Detil_Beli
ID_Pembelian ID_Barang
Harga_Beli Jumlah_Beli
Sub_Total_beli char10
char10 char10
int int
int pk
fk2 fk1
Supplier ID_Supplier
Nama_Supplier No_telp_Supplier
Alamat_Supplier Kota_Supplier
char10 varchar50
varchar15 varchar100
varchar50 pk
Pembelian ID_Pembelian
ID_Pegawai ID_Supplier
Tanggal_Beli Total_Beli
char10 char10
char10 datetime
int pk
fk2 fk1
PEGAWAI ID_Pegawai
Id_Jabatan Nama_Pegawai
Alamat_Pegawai Jenis_Kelamin_Pegawai
No_Telp_Pegawai TTL_Pegawai
Password Foto
char10 char10
varchar50 varchar100
varchar10 varchar15
varchar50 varchar15
image pk
fk Jenis_Barang
Id_Jenis_Barang Nama_Jenis_Barang
char10 varchar100
pk
Jabatan Id_Jabatan
Nama_Jabatan char10
varchar50 pk
Hak_Akses Id_Hak_Akses
Id_Jabatan Maintanance
Transaksi Laporan
char10 char10
char1 char1
char1 pk
fk
PO ID_PO
ID_Pegawai Tanggal PO
char10 char10
datetime pk
fk Detil PO
ID_Detil_PO ID_Barang
ID_PO Jumlah_Barang_PO
char10 char10
char10 int
pk fk2
fk1
Gambar 4.6 Physical Data Model Sistem Pembelian Bulog Mart
STIKOM SURABAYA
4.2.4 Struktur Tabel