Perancangan Konseptual Perancangan Basisdata

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