Diagram flow diatas merupakan gambaran dari aliran data dalam pengelolaan rujukan.
Gambar 3.19 Flowchart kelola data rujukan
3.5 Entity Relationship Diagram
ERD merupakan notasi grafis dalam permodelan data konseptual yang mendeskripsikan hubungan antar penyimpanan. ERD digunakan untuk
memodelkan struktur data dan hubungan antar data, karena hal ini relative kompleks. Dengan ERD, dapat menguji model dengan mengabaikan proses yang
dilakukan dan mencoba menjawab pertanyaan, “Data apa yang diperlukan ?, bagaimana data yang satu berhubungan dengan yang lain?”.
ERD menggunakan sejumlah notasi dan symbol untuk menggambarkan struktur dan hubungan antar data.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.5.1 Conceptual Data Model CDM
mempunyai
menghitung memperkirakan
terjadi
meminta memperoleh
menerima mendata
mendata_1 mendata_2
mendata_3
menempati mendapat
jenis_bencana id_bencana
jenis_bencana pi Integer
Variable characters 25 M
M id_bencana pi
master_wilayah id_wilayah
provinsi kota
kecamatan pi Integer
Variable characters 50 Variable characters 50
Variable characters 50 M
M M
M id_wilayah pi
master_rujukan id_rujukan
nama_rujukan alamat_rujukan
no_telp_rujukan pi Integer
Variable characters 50 Variable characters 50
Integer M
M M
id_rujukan pi data_bencana
id_databencana nama_bencana
waktu_kejadian ket_bencana
pi Integer Variable characters 25
Date Variable characters 300
M M
M id_databencana pi
penampungan id_penampungan
nama_penampungan alamat_penampungan
kapasitas_penampungan pi Integer
Variable characters 50 Variable characters 50
Integer M
M M
M id_penampungan pi
permintaan_bantuan id_permintaan
jenis_barang jml_permintaan
waktu_permintaan_dibuat status_permintaan
pi Integer Variable characters 50
Integer Date
Variable characters 50 M
M M
M M
id_permintaan pi pemberian_bantuan
id_pemberian nama_organisasi
nama_perseorangan tgl_penerimaan
jenis_barang_pemberian jml_barang_pemberian
pi Integer Variable characters 50
Variable characters 50 Date
Variable characters 50 Integer
M M
M M
id_pemberian pi sukwan
no_ktp nama_sukwan
alamat_sukwan jenkel_sukwan
usia_sukwan pekerjaan-sukwan
no_telp_sukwan keahlian_sukwan
penyakit_yang_pernah_diderita pi Integer
Variable characters 50 Variable characters 75
Characters 10 Integer
Variable characters 50 Integer
Variable characters 50 Variable characters 50
M M
M M
M M
M M
M
no_ktp pi login
id_admin username
password level
pi Integer Variable characters 50
Variable characters 15 Variable characters 10
M M
M M
id_admin pi
data_korban id_korban
nama_korban alamat_korban
jenkel_korban usia_korban
ciri_korban status_korban
pi Integer Variable characters 50
Variable characters 50 Characters 10
Integer Variable characters 200
Variable characters 50 M
M M
M M
id_korban pi kerusakan
id_kerusakan nama_prasarana
perkiraan kerugian jenis_bangunan
pi Integer Variable characters 100
Integer Variable characters 50
M M
M M
id_kerusakan pi datagis
nomor x
y namalokasi
deskripsi pi Integer
Variable characters 50 Variable characters 50
Variable characters 150 Text
M M
M M
M nomor pi
emergency_call id_emergency
nama_emergency alamat_emergerncy
telp_emergency pi Integer
Variable characters 100 Variable characters 100
Integer M
M M
M id_emergency pi
pendukung_pb id_pendukung
lembaga_pendukung koordinator_pendukung
alamat_pendukung telp_pendukung
jml_personil_pendukung pi Integer
Variable characters 100 Variable characters 100
Variable characters 100 Integer
Integer M
M M
M M
M id_pendukung pi
perlengkapan_pb id_perlengkapan
jenis_perlengkapan jmlh_perlengkapan
penyedia_perlengkapan koordinator_perlengkapan
keterangan pi Integer
Variable characters 100 Integer
Variable characters 100 Variable characters 100
Text M
M M
M M
M id_perlengkapan pi
Gambar 3.20 Model Data Konseptual Conceptual Data Modeling
Gambar diatas merupakan gambar CDM memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada software atau pertimbangan
model struktur data. CDM yang valid dapat dikonversi ke PDM.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.5.2 Physical Data model PDM
PDM memodelkan struktur fisik dari database, dengan mempertimbangkan software DBMS serta model struktur yang akan digunakan. PDM yang valid
dapat dikonversi ke CDM atau OOM. PDM dapat dihasilkan di - generate dari CDM yang valid.
jenis_bencana id_bencana
jenis_bencana integer
varchar25 pk
master_wilayah id_wilayah
provinsi kota
kecamatan integer
varchar50 varchar50
varchar50 pk
master_rujukan id_rujukan
nama_rujukan alamat_rujukan
no_telp_rujukan integer
varchar50 varchar50
integer pk
data_bencana id_databencana
id_bencana id_wilayah
nama_bencana waktu_kejadian
ket_bencana integer
integer integer
varchar25 date
varchar300 pk
fk1 fk2
penampungan id_penampungan
nama_penampungan alamat_penampungan
kapasitas_penampungan integer
varchar50 varchar50
integer pk
permintaan_bantuan id_permintaan
id_penampungan jenis_barang
jml_permintaan waktu_permintaan_dibuat
status_permintaan integer
integer varchar50
integer date
varchar50 pk
fk
pemberian_bantuan id_pemberian
id_permintaan nama_organisasi
nama_perseorangan tgl_penerimaan
jenis_barang_pemberian jml_barang_pemberian
integer integer
varchar50 varchar50
date varchar50
integer pk
fk sukwan
no_ktp id_permintaan
nama_sukwan alamat_sukwan
jenkel_sukwan usia_sukwan
pekerjaan-sukwan no_telp_sukwan
keahlian_sukwan penyakit_yang_pernah_diderita
integer integer
varchar50 varchar75
char10 integer
varchar50 integer
varchar50 varchar50
pk fk
login id_admin
username password
level integer
varchar50 varchar15
varchar10 pk
data_korban id_korban
id_databencana id_rujukan
id_penampungan nama_korban
alamat_korban jenkel_korban
usia_korban ciri_korban
status_korban integer
integer integer
integer varchar50
varchar50 char10
integer varchar200
varchar50 pk
fk1 fk3
fk2 kerusakan
id_kerusakan id_databencana
nama_prasarana perkiraan kerugian
jenis_bangunan integer
integer varchar100
integer varchar50
pk fk
datagis nomor
id_bencana x
y namalokasi
deskripsi integer
integer varchar50
varchar50 varchar150
long varchar pk
fk
emergency_call id_emergency
id_wilayah nama_emergency
alamat_emergerncy telp_emergency
integer integer
varchar100 varchar100
integer pk
fk
pendukung_pb id_pendukung
id_wilayah lembaga_pendukung
koordinator_pendukung alamat_pendukung
telp_pendukung jml_personil_pendukung
integer integer
varchar100 varchar100
varchar100 integer
integer pk
fk perlengkapan_pb
id_perlengkapan id_wilayah
jenis_perlengkapan jmlh_perlengkapan
penyedia_perlengkapan koordinator_perlengkapan
keterangan integer
integer varchar100
integer varchar100
varchar100 long varchar
pk fk
Gambar 3.21 Model Data Fisik Physical Data Modeling
Desain database diatas adalah hasil generate dari Conceptual Data Model CDM ke Physical Data Model PDM .
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.6 Kebutuhan Database