Transaksi pengeluaran barang dimulai dari proses validasi data SPPB yang dilakukan oleh bagian gudang selanjutnya aplikasi menyimpan data SPPB pada
tabel TRS_KLR dan mengubah data persediaan barang pada tabel DETIL_BARANG kemudian aplikasi menampilkan informasi data barang keluar
kepada bagian gudang dari tabel TRS_KLR, BARANG dan DETIL_BARANG. Proses membuat laporan dimulai dari memilih laporan dan priode laporan
selanjutnya aplikasi mengambil data dari tabel – tabel yang dibutuhkan untuk
menampilkan atau mencetak laporan dan periode yang dipilih.
3.3.2 Context Diagram
Gambar 3.4 context diagram merupakan diagram konteks aplikasi pencatatan penerimaan dan pengeluaran beras yang memiliki dua entity, yaitu:
1. Entity gudang berperan sebagai pengelola data master aplikasi, sebagai pemberi data yang berkaitan dengan proses pencatatan peneriman dan pengeluaran
barang. 2. Entity pelayanan publik dan gudang berperan sebagai pemberi data periode
untuk melihat dan mencetak laporan penerimaan, pengeluaran dan persediaan barang.
Gambar 3.4 Context diagram
3.3.3 Diagram Jenjang Proses
Gambar 3.5 merupakan gambar diagram jenjang proses yang dirancang untuk membangun aplikasi pencatatan penerimaan dan pengeluaran beras pada sub
divre Bulog Surabaya Utara.
LAPORAN PENERIMAAN BRG LAPORAN PENGELUARAN BRG
LAPORAN PERSEDIAAN BRG DATA PERIODE
INFORM ASI DATA SPTB DATA DETIL BARANG
INFORM ASI DATA PENERIMAAN DATA BARANG
DATA PEMASOK DATA GUDANG
INFORM ASI BARANG KELUAR
DATA RPK DATA DETIL BARANG
DATA SPTB DATA BARANG
DATA PEMASOK DATA GUDANG
DATA SPPB APLIKASI PENCATATAN
PENERIMAAN DAN PENGELUARAN BERAS
+
GUDANG
PELAYANAN PUBLIK DAN GUDANG
Gambar 3.5 Diagram jenjang proses
3.3.4 Data Flow Diagram
Data Flow Diagram Level 0
Gambar 3.6 Data flow diagram level 0 merupakan gambar yang dirancang untuk membangun aplikasi pencatatan penerimaan dan pengeluaran beras sub divre
Bulog Surabaya Utara, data flow diagram ini memiliki empat proses besar, yaitu proses mengelola data master , proses transaksi penerimaan barang, proses transaksi
barang keluar dan proses pembuatan laporan dirancang.
Aplikasi pencatatan penerimaan dan
pengeluaran barang
2 TRANSAKSI
PENERIMAAN BARANG
3 TRANSAKSI
PENGELUARAN BARANG
4 MEMBUAT
LAPORAN 2.1
MAINTENANCE SPTB 2.1
MENAMPILKAN DATA SPTB
2.3 VALIDASI
2.4 MENGHITUNG RETUR
2.5 UPDATE DATA
PERSEDIAAN 2.6
MENAMPILKAN DATA PENERIMAAN
BARANG 3.1
VALIDASI DATA BARANG
3.2 MENAMPILKAN
DATA BARANG KELUAR
3.3 INSERT DATA SPTB
3.4 UPDATE
PERSEDIAAN 4.1
MENAMPILKAN LAPORAN PENERIMAAN BARANG
4.2 MENAMPILKAN LAPORAN
BARANG KELUAR 4.3
MENAMPILKAN LAPORAN PERSEDIAAN BARANG
1 KELOLA DATA
MASTER 1.1
KELOLA MASTER GUDANG
1.2 KELOLA MASTER
PEMASOK 1.3
KELOLA MASTER BARANG
1.4 KELOLA MASTER
DETIL BARANG
Gambar 3.6 Data flow diagram level 0
Data Flow Diagram Level 1 Mengelola Data Master
Data flow diagram level 1 mengelola data master merupakan perancangan
sistem hasil decomposition dari data flow diagram level 0 proses mengelola data master, data store yang digunakan untuk mengelola master antara lain adalah data
store gudang, pemasok, barang dan detil barang. untuk lebih jelasnya data flow
diagram level 1 dapat dilihat pada gambar 3.7 berikut ini
DATA BARANG
DATA TRS BRG MASUK DATA TRS BRG KELUAR
DATA GUDANG DATA DETIL BARANG
DATA BARANG DATA PEMASOK
DATA BARANG KELUAR STOK
STOK DATA DETIL BARANG
DATA GUDANG DATA DETIL BARANG
DATA PEMASOK DATA BARANG
[DATA DETIL BARANG] [DATA BARANG]
[LAPORAN PENERIM AAN BRG] [LAPORAN PENGELUARAN BRG]
[LAPORAN PERSEDIAAN BRG] [DATA PERIODE]
[INFORMASI DATA SPTB] [INFORMASI DATA PENERIM AAN]
[DATA PEMASOK] [DATA GUDANG]
[INFORMASI BARANG KELUAR]
[DATA RPK] [DATA DETIL BARANG]
[DATA SPTB] [DATA BARANG]
[DATA PEMASOK] [DATA GUDANG]
[DATA SPPB] GUDANG
PELAYANAN PUBLIK DAN GUDANG
1
MENGELOLA DATA M ASTER
+
2 TRANSAKSI PENERIMAAN BARANG
+
3 TRANSAKSI PENGELUARAN
BARANG
+
4 MEMBUAT LAPORAN
+
Gambar 3.7 Data flow diagram level 1 mengelola data master
Data Flow Diagram Level 1 Mencatat Transaksi Penerimaan Barang
Data flow diagram level 1 mencatat transaksi penerimaan barang
merupakan perancangan sistem hasil decomposition dari data flow diagram level 0
[DATA BARANG] [DATA PEMASOK]
[DATA BARANG]
[DATA DETIL BARANG] [DATA GUDANG]
[DATA BARANG KELUAR]
[DATA DETIL BARANG] [STOK]
[STOK] [DATA GUDANG]
[DATA PEMASOK]
[DATA DETIL BARANG] [DATA BARANG]
DATA DETIL BARANG DATA BARANG
DATA GUDANG DATA DETIL BARANG
DATA BARANG DATA BARANG
DATA PEMASOK DATA PEMASOK
DATA GUDANG DATA GUDANG
[DATA GUDANG]
[DATA DETIL BARANG] [DATA BARANG]
[DATA PEMASOK] [DATA GUDANG]
[DATA DETIL BARANG] [DATA BARANG]
[DATA PEMASOK] GUDANG
1 GUDANG
2 PEM ASOK
3 BARANG
4 DETIL BARANG
1.1 KELOLA M ASTER
GUDANG
+
1.2 KELOLA M ASTER
PEM ASOK
+
1.3 KELOLA M ASTER
BARANG
+
1.4 KELOLA M ASTER DETIL
BARANG
+
1 GUDANG
3 BARANG
TRANSAKSI PENERIMAAN BARANG TRANSAKSI PENERIMAAN BARANG
TRANSAKSI PENERIMAAN BARANG TRANSAKSI PENERIMAAN BARANG
TRANSAKSI PENGELUARAN BARANG TRANSAKSI PENERIMAAN BARANG
TRANSAKSI PENGELUARAN BARANG TRANSAKSI PENGELUARAN BARANG
MEMBUAT LAPORAN
MEMBUAT LAPORAN
MEMBUAT LAPORAN MEMBUAT LAPORAN
TRANSAKSI PENGELUARAN BARANG
proses mencatat transaksi penerimaan barang, dimulai dari proses menambah atau mengubah data SPTB maintenance data SPTB yang dilakukan oleh bagian
gudang selanjutnya aplikasi menyimpan data SPTB pada tabel TRS_ADA dan menampilkan informasi data SPTB kepada bagian gudang dari tabel TRS_ADA,
GUDANG, PEMASOK, BARANG dan DETIL_BARANG. Setelah data SPTB disimpan bagian gudang menginputkan data RPK,
selanjutnya aplikasi melakakukan proses validasi data RPK dan disimpan pada tabel TRS_ADA, ketika data RPK disimpan maka bagian gudang tidak dapat
mengubah data penerimaan barang, mengingat data tersebut berpengaruh terhadap data persediaan barang, proses menampilkan data penerimaan barang digunakan
untuk menampilkan data barang yang diterima data sesuai dengan risalah pengujian kualitas.
Gambar 3.8 Data flow diagram level 1 mencatat transaksi penerimaan barang
Data Flow Diagram Level 1 Mencatat Transaksi Barang Keluar
Data flow diagram level 1 mencatat transaksi pengeluaran barang
merupakan perancangan sistem hasil decomposition dari data flow diagram level 0 proses mencatat transaksi pengeluaran, transaksi pengeluaran barang dimulai dari
proses validasi data SPPB yang dilakukan oleh bagian gudang selanjutnya aplikasi
[DATA TRS BRG MASUK] [STOK]
DATA PENERIM AAN BARANG DATA PERSEDIAAN
DATA RPK DATA PENERIM AAN BARANG
DATA RPK DATA SPTB
DATA SPTB
Flow_224 Flow_223
[DATA GUDANG]
Flow_221 Flow_220
[DATA DETIL BARANG ]
Flow_218 Flow_217
[DATA PEMASOK]
Flow_215 Flow_214
[DATA BARANG]
[INFORMASI DATA SPTB]
[INFORMASI DATA PENERIMAAN] [DATA RPK]
[DATA SPTB]
GUDANG MENGELOLA DATA M ASTER
MENGELOLA DATA M ASTER MENGELOLA DATA M ASTER
MENGELOLA DATA M ASTER 2.1
MAINTENANCE DATA SPTB
2.2 MENAMPILKAN DATA
SPTB
2.3 VALIDASI
2.4 MENGHITUNG
RETUR 2.5
UPDATE DATA PERSEDIAAN
2.6 MENAMPILKAN
DATA PENERIMAAN
BARANG 5
TRS_ADA 5
TRS_ADA
MENGELOLA DATA M ASTER
MEMBUAT LAPORAN
menyimpan data SPPB pada tabel TRS_KLR dan mengubah data persediaan barang pada tabel DETIL_BARANG kemudian aplikasi menampilkan informasi data
barang keluar kepada bagian gudang dari tabel TRS_KLR, BARANG dan DETIL_BARANG
Gambar 3.9 Data flow diagram level 1 mencatat transaksi barang keluar
[DATA BARANG]
[DATA TRS BRG KELUAR] [DATA BARANG KELUAR]
[STOK]
DATA BARANG KELUAR [DATA DETIL BARANG]
STOK DATA BARANG KELUAR
DATA BARANG KELUAR
[INFORMASI BARANG KELUAR] [DATA SPPB]
GUDANG MENGELOLA DATA M ASTER
3.1 VALIDASI DATA
BARANG KELUAR
3.2 MENAMPILKAN
DATA BARANG KELUAR
6 TRS KLR
3.3 INSERT DATA
SPTB
3.4 UPDATE
PERSEDIAAN MENGELOLA DATA M ASTER
MENGELOLA DATA M ASTER MEMBUAT LAPORAN
MENGELOLA DATA M ASTER
Data Flow Diagram Level 1 Membuat Laporan
Gambar 3.10 Data flow diagram level 1 membuat laporan
Proses membuat laporan dimulai dari memilih laporan dan priode laporan selanjutnya aplikasi mengambil data dari tabel
– tabel yang dibutuhkan untuk menampilkan atau mencetak laporan dan periode yang dipilih
3.3.5 Entity Relationship Diagram