32
[laporan buku tidak sesuai] [laporan bantuan buku]
Flow_293 Flow_292
[rekap data distribusi buku] [laporan distribusi buku]
[Laporan Data Distribus i buku] [Laporan Distribus i Buku TBM ]
[rekap jumlah dis tribusi buku] [laporan bantuan buku]
[rekap data sekolah dan TBM] [Laporan data TBM]
[Laporan data Sekolah]
TBM 5
Bantuan
6 Distribusi
Kepala Bag ian
Pembinaan Kepala
Bag ian Pembinaan
Kepala Bag ian
Pembinaan Kepala
Bag ian Pembinaan
Sekolah 3.1
cetak laporan data TBM dan sekolah
2 Data TBM
1 Data Sekolah
3.2 cetak laporan bantuan
buku
3.3
cetak laporan dis tribusi buku
CSR
Gambar 4.9 DFD Level 1 File Cetak Laporan
4.4 Merancang Database
Dari analisis sistem diatas maka dapat dibuat untuk merancang database yaitu Entity Relationship Diagram ERD yang menggambarkan struktur database
dari sistem informasi pemasukan buku dari bantuan dan pendistribusian dari donatur pada Badan Arsip dan Perpustakaan Kota Surbaya yang terdiri dari
Conceptual Data Model dan Physical Data Model.
33 1
Conceptual Data Model CDM
Conceptual Data Model CDM ini memberikan gambaran tentang struktur basis data yang terdiri dari entitas, hubungannya, dan batasannya. Berikut
ini merupakan tabel-tabel yang terdapat dalam Conceptual Data Model CDM:
TERDISTRIBUSI
DISTRIBUSI KE
DIKIRIM KE DIBINA
DIBIMBING LOKASI
TERMASUK BERTEMPAT
DIPEROLEH MENDAPAT
Buku o
o o
o o
o KODE BUKU
JUDUL BUKU JENIS BUKU
PENGARANG PENERBIT
TAHUN TERBIT JUMLAH
Variable characters 200 Variable characters 200
Variable characters 200 Variable characters 200
Variable characters 200 Variable characters 200
Integer CSR
o o
o KODE CSR
NAMA CSR NAMA PETUGAS CSR
TAHUN BANTUAN CSR Variable characters 200
Variable characters 200 Variable characters 200
Variable characters 20
DISTRIBUSI o
o o
KODE DISTRIBUSI TEMPAT TUJUAN
JUMLAH DISTRIBUSI TANGGAL DISTRIBUSI
Variable characters 200 Variable characters 200
Integer Date Time
SEKOLAH o
o o
o o
o KODE SEKOLAH
NAMA SEKOLAH NAMA KEPALA SEKOLAH
ALAMAT SEKOLAH NO TELP SEKOLAH
PELATIHAN PERPUSTAKAAN TAHUN NAMA PETUGAS TEKNIS
Variable characters 200 Variable characters 200
Variable characters 200 Variable characters 200
Characters 200 Variable characters 20
Variable characters 200
TBM o
o o
o o
o KODE TBM
NAMA TBM ALAMAT TBM
PETUGAS TBM LUAS RUANGAN TBM
JUMLAH KOLEKSI BUKU TBM NAMA PETUGAS TEKNIS TBM
Variable characters 200 Variable characters 200
Variable characters 200 Variable characters 200
Variable characters 200 Integer
Variable characters 200 PETUGAS TEKNIS
o o
o o
o o
o o
KODE PETUGAS NAMA PETUGAS TEKNISI
TEMPAT TANGGAL LAHIR ALAMAT PETUGAS
NO TELP PETUGAS PENDIDIKAN
PENEMPATAN PENDAMPINGAN SURAT PERINGATAN
ANGKATAN Variable characters 200
Variable characters 200 Variable characters 200
Variable characters 200 Characters 20
Variable characters 200 Variable characters 200
Variable characters 200 Variable characters 200
KECAMATAN o
KODE KECAMATAN NAMA KECAMATAN
Variable characters 200 Variable characters 200
KELURAHAN o
KODE KELURAHAN NAMA KELURAHAN
Variable characters 200 Variable characters 200
RW o
o KODE RW
NAMA RW ALAMAT RW
Variable characters 200 Variable characters 200
Variable characters 200 Bantuan
o o
KODE BANTUAN JUMLAH BANTUAN
TANGGAL BANTUAN Variable characters 200
Integer Date Time
Gambar 4.10 Conceptual Data Model CDM
34 2
Physical Data Model PDM Physical Data Model PDM merupakan hasil generate dari Conceptual
Data Model CDM. PDM menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Berikut PDM yang ada pada sistem
informasi pemasukan buku dari bantuan dan pendistribusian dari donatur pada Badan Arsip dan Perpustakaan Kota Surabaya.
FK_TERDISTR_TERDISTRI_BUKU
FK_TERDISTR_TERDISTRI_DISTRIBU FK_SEKOLAH_DISTRIBUS_DISTRIBU
FK_TBM_DIKIRIM_K_DISTRIBU FK_SEKOLAH_DIBINA_PETUGAS_
FK_TBM_DIBIMBING_PETUGAS_ FK_TBM_LOKASI_RW
FK_TBM_TERMASUK_KELURAHA FK_TBM_BERTEMPAT_KECAMATA
FK_BANTUAN_DIPEROLEH_CSR FK_BUKU_MENDAPAT_BANTUAN
Buku KODE BUKU
KODE BANTUAN JUDUL BUKU
JENIS BUKU PENGARANG
PENERBIT TAHUN TERBIT
JUMLAH varchar200
varchar200 varchar200
varchar200 varchar200
varchar200 varchar200
integer pk
fk CSR
KODE CSR NAMA CSR
NAMA PETUGAS CSR TAHUN BANTUAN CSR
varchar200 varchar200
varchar200 varchar20
pk
DISTRIBUSI KODE DISTRIBUSI
TEMPAT TUJUAN JUMLAH DISTRIBUSI
TANGGAL DISTRIBUSI varchar200
varchar200 integer
timestamp pk
SEKOLAH KODE SEKOLAH
KODE PETUGAS KODE DISTRIBUSI
NAMA SEKOLAH NAMA KEPALA SEKOLAH
ALAMAT SEKOLAH NO TELP SEKOLAH
... varchar200
varchar200 varchar200
varchar200 varchar200
varchar200 char200
pk fk2
fk1
TBM KODE TBM
KODE KELURAHAN KODE DISTRIBUSI
KODE RW KODE PETUGAS
KODE KECAMATAN NAMA TBM
ALAMAT TBM PETUGAS TBM
LUAS RUANGAN TBM JUMLAH KOLEKSI BUKU TBM
NAMA PETUGAS TEKNIS TBM varchar200
varchar200 varchar200
varchar200 varchar200
varchar200 varchar200
varchar200 varchar200
varchar200 integer
varchar200 pk
fk4 fk1
fk3 fk2
fk5
PETUGAS TEKNIS KODE PETUGAS
NAMA PETUGAS TEKNISI TEMPAT TANGGAL LAHIR
ALAMAT PETUGAS NO TELP PETUGAS
PENDIDIKAN PENEMPATAN PENDAMPINGAN
SURAT PERINGATAN ANGKATAN
... varchar200
varchar200 varchar200
varchar200 char20
varchar200 varchar200
varchar200 varchar200
pk
KECAMATAN KODE KECAMATAN
NAMA KECAMATAN varchar200
varchar200 pk
KELURAHAN KODE KELURAHAN
NAMA KELURAHAN varchar200
varchar200 pk
RW KODE RW
NAMA RW ALAMAT RW
varchar200 varchar200
varchar200 pk
Bantuan KODE BANTUAN
KODE CSR JUMLAH BANTUAN
TANGGAL BANTUAN varchar200
varchar200 integer
timestamp pk
fk
TERDISTRIBUSI KODE BUKU
KODE DISTRIBUSI varchar200
varchar200 fk1
fk2
Gambar 4.11 Physical Data Model PDM
35
4.5 Struktur Tabel