User Perumahan
3.1.1 Lihat Data Rincian
Rumah Spesifikasi
Rumah
Gambar Rumah Gambar Perumahan
Data Perumahan
Data Spesifikasi
Data Rumah
Data Gambar Perumahan
Data Gambar Rumah
Data Perumahan, Data Spesifikasi, Data Rumah,
Data Gambar Denah Rumah
dan Lokasi, Data Gambar Rumah
Gambar 4.22 Diagram Aliran Data Level 3 Proses 3.1 User
4.6 Perancangan Basisdata
4.6.1 Perancangan Konseptual
Pada perancangan ini terdapat 5 entitas yaitu perumahan, spesifikasi, rumah, gambar_perumahan dan gambar_rumah. Untuk entitas spesifikasi bergantung pada
entitas lokasi, entitas rumah bergantung pada entitas lokasi dan spesifikasi, entitas gambar_perumahan bergantung pada entitas lokasi, dan gambar_rumah bergantuk
pada entitas spesifikasi. Berikut adalah model data
Entity Relationship Diagram
ERD:
64
perumahan memiliki
id_gambar spesifikasi
rumah gambar_perumahan
gambar_rumah
memiliki memiliki
memiliki memiliki
id_perumahan nama_gambar
tipe_gambar desc_gambar
id_perumahan nama_perumahan
alamat_perumahan tujuan_sd
jarak_sd tujuan_smp
jarak_smp tujuan_sma
jarak_sma tujuan_kampus
jarak_kampus tujuan_pasar
jarak_pasar tujuan_rs
jarak_rs tujuan_spbu
jarak_spbu nilai_lokasi
id_spesifikasi id_perumahan
pondasi desc_spesifikasi
kerangka dinding
lantai daun_pintu
pengunci plafond
kusen
atap kamar_mandi
dapur cat_finishing
halaman_depan sanitasi
carport nilai_spesifikasi
gambar_spesifikasi instalasi_listrik
id_grumah id_spesifikasi
nama_grumah tipe_grumah
luas_bangunan luas_tanah
harga_rumah id_rumah
desc_rumah
id_perumahan id_spesifikasi
status
Gambar 4.23
Entity Relationship Diagram
65
Keterangan: a.
Ada 5 entitas yang terlibat, yaitu perumahan, spesifikasi, rumah, gambar_perumahan, dan gambar_rumah.
b. Setiap entitas memiliki atribut masing-masing.
c. Relasi entitas perumahan dengan spesifikasi adalah
one to many
. Setiap entitas perumahan memiliki banyak entitas spesifikasi, sedangkan entitas
spesifikasi tidak sebaliknya. Satu entitas spesifikasi hanya memiliki satu entitas perumahan.
d. Relasi entitas perumahan dengan rumah adalah
one to many
. Setiap entitas perumahan memiliki banyak entitas rumah, sedangkan entitas rumah tidak
sebaliknya. Satu entitas rumah hanya memiliki satu entitas perumahan. e.
Relasi entitas spesifikasi dengan rumah adalah
one to many
. Setiap entitas spesifikasi memiliki banyak entitas rumah, sedangkan entitas rumah tidak
sebaliknya. Satu entitas rumah hanya memiliki satu entitas spesifikasi. f.
Relasi entitas perumahan dengan gambar_perumahan adalah
one to one
. Setiap entitas perumahan hanya memiliki satu entitas gambar_perumahan,
begitu pula sebaliknya. Satu entitas gambar_perumahan hanya memiliki satu entitas perumahan.
g. Relasi entitas spesifikasi dengan gambar_rumah adalah
one to one
. Setiap entitas spesifikasi hanya memiliki satu entitas rumah, begitu pula sebaliknya.
Satu entitas gambar_rumah hanya memiliki satu entitas spesifikasi.
4.6.2 Perancangan Logikal