Blockchart adalah sebuah gambaran dari sistem, sirkuit atau program yang masing-masing fungsinya diwakili oleh gambar kotak berlabel dan hubungan
diantaranya digambarkan dengan garis penghubung. Sedangkan flowchart adalah diagram yang menunjukkan alur data melalui program atau sistem penanganan
informasi dan operasi-operasi yang dikenakan pada data pada titik-titik yang penting di sepanjang jalur. Garis dan ujung panah menghubungkan lambang-lambang tersebut
untuk menunjukkan arah arus data dari satu titik ke titik lain.
4.2 Data Flow Diagram
Data Flow Diagram DFD merupakan diagram alir data, mulai dari memasukkan data, memroses data hingga menghasilkan informasi atau laporan yang diserahkan
kepada Kepala Sekolah. Data Flow Diagram yang penulis ajukan antara lain pada Gambar 4.2, Gambar 4.3 dan Gambar 4.4.
Guru Buku
Supplier
Sistem Pengolahan
Data
Kepala Sekolah Data Guru
Informasi Buku
Informasi Persediaan Buku
Data Supplier, Persediaan Buku
Laporan
Gambar 4.2 Data Flow Diagram Awal
Universitas Sumatera Utara
Guru Buku
Supplier
Input Data
Kepala Sekolah Data Guru
Informasi Buku
Informasi Persediaan Buku
Data Supplier, Persediaan Buku
Laporan Input Data
Buku Buku masuk
Buku keluar Persediaan
F1 F2
F3 F4
Guru Supplier
F5 F6
Gambar 4.3 Data Flow Diagram Level 0
Universitas Sumatera Utara
Guru Buku
Supplier
Pembuatan Laporan
Kepala Sekolah Data Guru
Data Supplier
Data Persediaan Buku
Laporan Persediaan
Buku Buku
Buku masuk Buku keluar
F1 F2
F3 Guru
Supplier F4
F5 Input Data
Guru Input Data
Supplier
Buku F6
Supplier F7
Data Guru Data Guru
Data persediaan buku
Gambar 4.4 Data Flow Diagram Level 1
4.3 Perancangan Database
Perancangan database mengenai sistem inventori ini diperlukan beberapa tabel yaitu sebagai berikut:
Universitas Sumatera Utara
Tabel 4.1 Tabel Buku Field Name
Data Type Size
Description
Kode Text
10 Kode Buku, Primary Key PK
Nama Buku Text
50 Nama Buku
Harga Beli Currency
8 Harga Beli Buku
Harga Jual Currency
8 Harga Jual Buku
Stok Teks
10 Stok Buku
Tabel 4.2 Tabel Supplier Filed Name
Data Type Size
Description
KodeSup Teks
5 Kode Supplier, Primary Key PK
Nama Supplier Teks
50 Nama Supplier
Alamat Teks
50 Alamat Supplier
Kota Teks
20 Kota Supplier
Telp Teks
15 Telp Supplier
Tabel 4.3 Tabel Guru Filed Name
Data Type Size
Description
NIP Teks
25 NIP Guru, Primary Key PK
Nama Guru Teks
50 Nama Guru
Alamat Teks
50 Alamat Guru
Kota Teks
25 Kota Guru
Telp Teks
15 Telp Guru
Universitas Sumatera Utara
Tabel 4.4 Tabel Pemasokan Filed Name
Data Type Size
Description
Tanggal DateTime
8 Tanggal Buku Masuk
KodeSup Teks
10 Kode Supplier, Foreign Key FK
Kode Teks
10 Kode Buku, Primary Key PK
Nama Buku Teks
50 Nama Buku
Jumlah Teks
10 Jumlah Buku Masuk
Tabel 4.5 Tabel Penjualan Filed Name
Data Type Size
Description
Tanggal DateTime
8 Tanggal Buku Keluar
NIP Teks
25 NIP Guru, Primary Key PK
Kode Teks
10 Kode Buku, Foreign Key FK
Nama Buku Teks
50 Nama Buku
Jumlah Teks
10 Jumlah Buku Keluar
Universitas Sumatera Utara
Gambar 4.5 Gambar Relasi Antar Tabel
Keterangan: : Primary Key
∞ : Foreign Key
4.4 Rancangan Flowchart