Data Flow Diagram Entity Relational Diagram

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