27
4.3 Data Flow Diagram
Gambar 4.3 menunjukkan context diagram sistem ini, yang terdiri dari dua entity, yang pertama adalah admin dan yang kedua adalah manajer. Admin
memberikan daftar permintaan barang dan alat tulis kantor kepada sistem. Sedangkan manajer menerima laporan barang, barang masuk, barang keluar, dan
daftar barang. Admin juga menerima data barang dari sistem.
Laporan Barang Keluar Laporan Barang Masuk
Data Barang Keluar Data Barang Masuk
Laporan Data Barang
Data Barang Daftar Permintaan Barang
1 Sistem Informasi
Inventory dan Alat Tulis Kantor
+
Admin
Manajer
Gambar 4.3 Context diagram Sistem informasi inventory alat tulis kantor
28
Sedangkan gambar 4.4 menunjukkan diagram sub-proses level 0. Pada diagram ini terdapat tiga macam proses. Yang pertama adalah proses barang masuk, yang
kedua adalah proses barang keluar, dan yang terakhir adalah proses pembuatan laporan. Sedangkan pada database, terdapat lima database, yang pertama adalah
database barang, Input barang, detail Input barang, Output barang, detail Output barang.
Gambar 4.4 DFD Level 0 Proses Sistem Informasi Inventory dan Alat Tulis
Kantor
29
4.4 Entity Relational Diagram
Pada entity relational diagram terdapat dua diagram, yaitu conceptual data modelling dan physical data modelling. Pada gambar 4.5 menjelaskan
tentang conceptual data modelling, yang terdiri dari 3 tabel yang saling berhubungan.
Mengeluarkan Barang Memasukkan Barang
Master Barang ID Barang
Nama Barang Jumlah
Satuan Harga
Status Input Barang
ID Input Tanggal
Output Barang ID Output
Tanggal Divisi
Gambar 4.5 Conceptual data modelling
Sedangkan pada gambar 4.6 menjelaskan tentang physical data modelling yang telah di generate dari conceptual data modelling yang
sebelumnya. Pada physical data modelling terdapat 5 tabel.
30
ID_INPUT = ID_INPUT ID_BARANG = ID_BARANG
ID_OUT PUT = ID_OUT PUT ID_BARANG = ID_BARANG
MASTER_BARANG ID_BARANG
varchar10 NAMA_BARANG
varchar50 JUMLAH
varchar50 SATUAN
varchar50 HARGA
varchar50 STATUS
varchar50 INPUT_BARANG
ID_INPUT varchar10
TANGGAL date
OUTPUT_BARANG ID_OUTPUT
varchar10 TANGGAL
date DIVISI
varchar50 DETAIL_OUTPUT_BARANG
ID_BARANG varchar10
ID_OUTPUT varchar10
NAMA_BARANG varchar50
JUMLAH varchar50
DETAIL_INPUT_BARANG ID_BARANG
varchar10 ID_INPUT
varchar10 NAMA_BARANG
varchar50 JUMLAH
varchar50
Gambar 4.6 Physical Data Model
4.5 Struktur Database