Perancangan Database Mendesain Sistem

E. DFD Level 1 Laporan

Rec ord data buku pembelian Rec ord Data Buku Daftar Dis tribusi Buku Daftar Dis tribusi Buku Rekap Daftar Distribus i Buku Rekap Jumlah Distribus i Buku daftar buku tidak lengkap Rekap Daftar Pembelain Buku Rekap Jumlah Pembelian Buku TBM Sekolah Kepala_Bag ian Kepala_Bag ian Kepala_Bag ian Kepala_Bag ian APBD 1 Laporan_pembelian 2 Laporan_dis tribusi 3 Master Buku Bagan 4.11 DFD Level 1 Laporan

4.2.3. Perancangan Database

Pada tahap ini, dilakukan penyusunan dan perancangan database yang akan digunakan beserta strukturnya. Rancangan database system yang dibuat berupa Entity Relationship Diagram ERD, yaitu alat untuk merepresentasikan model data yang ada pada sistem dimana terdapat entity dan relationship.

A. Conceptual Data Model

MEMERIKSA Didistribusi Didistribusi_ke PEGAWAI_PENGOLAHAN ID_PEGAWAI NAMA_PEGAWAI TELP_PEGAWAI ALAMAT_PEGAWAI ... pi Variable characters 10 Variable characters 30 Variable characters 12 Variable characters 30 M BUKU NO_INDUK_BUKU SUBYEK_BUKU JUDUL_BUKU NAMA_PENGARANG PENERBIT KOTA_PENERBIT KOTA_PENERBIT_LAIN NILAI_BUKU TAHUN_ANGGARAN ISBN BIBLIOGRAFI HALAMAN_ROMAWI JENIS_BUKU DESKRIPSI TAHUN_TERBIT TINGGI_BUKU HALAMAN JUMLAH_BUKU ASAL_BUKU pi Variable characters 12 Variable characters 100 Variable characters 100 Variable characters 50 Variable characters 50 Variable characters 50 Variable characters 50 Variable characters 10 Variable characters 4 Variable characters 20 Variable characters 50 Variable characters 10 Variable characters 20 Variable characters 200 Variable characters 5 Variable characters 10 Variable characters 5 Variable characters 10 Variable characters 10 M Identifier_1 pi TBM KODE_TBM JUMLAH_BUKU_TBM pi Variable characters 20 Variable characters 10 M Identifier_1 pi SEKOLAH KODE_SEKOLAH NAMA_SEKOLAH ALAMAT_SEKOLAH TELP_SEKOLAH JUMLAH_SISWA JUMLAH_BUKU_SEKOLAH pi Variable characters 20 Variable characters 30 Variable characters 30 Variable characters 12 Variable characters 10 Variable characters 10 M Identifier_1 pi Bagan 4.12 Conceptual Data Model CDM

B. Physical Data Model

PEGAWAI_PENGOLAHAN ID_PEGAWAI NAMA_PEGAWAI TELP_PEGAWAI ALAMAT_PEGAWAI varchar10 varchar30 varchar12 varchar30 pk BUKU NO_INDUK_BUKU ID_PEGAWAI SUBYEK_BUKU JUDUL_BUKU NAMA_PENGARANG PENERBIT KOTA_PENERBIT KOTA_PENERBIT_LAIN NILAI_BUKU TAHUN_ANGGARAN ISBN BIBLIOGRAFI HALAMAN_ROMAWI JENIS_BUKU DESKRIPSI TAHUN_TERBIT TINGGI_BUKU HALAMAN JUMLAH_BUKU ASAL_BUKU varchar12 varchar10 varchar100 varchar100 varchar50 varchar50 varchar50 varchar50 varchar10 varchar4 varchar20 varchar50 varchar10 varchar20 varchar200 varchar5 varchar10 varchar5 varchar10 varchar10 pk fk TBM KODE_TBM NO_INDUK_BUKU JUMLAH_BUKU_TBM varchar20 varchar12 varchar10 pk fk SEKOLAH KODE_SEKOLAH NO_INDUK_BUKU NAMA_SEKOLAH ALAMAT_SEKOLAH TELP_SEKOLAH JUMLAH_SISWA JUMLAH_BUKU_SEKOLAH varchar20 varchar12 varchar30 varchar30 varchar12 varchar10 varchar10 pk fk Bagan 4.13 Physical Data Model PDM

4.2.4. Struktur Basis Data dan Tabel