Data Flow Diagram Perancangan Database

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