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
Pada perancangan ini terdapat 5 entitas yaitu perumahan, spesifikasi, rumah, gambar_perumahan dan gambar_rumah.
id_spesifikasi id_perumahan
desc_spesifikasi pondasi
kerangka dinding
lantai kusen
daun_pintu pengunci
plafond atap
kamar_mandi dapur
cat_finishing carport
sanitasi halaman_depan
instalasi_listrik gambar_spesifikasi
nilai_spesifikasi spesifikasi
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
perumahan id_rumah
desc_rumah harga_rumah
luas_tanah huas_bangunan
id_perumahan id_spesifikasi
status rumah
id_gambar id_perumahan
nama_gambar tipe_gambar
desc_gambar gambar_perumahan
id_grumah id_spesifikasi
nama_grumah tipe_grumah
gambar_rumah
Gambar 4.24 Desain Logikal
4.6.3 Perancangan Fisikal
a. Tabel admin
Tabel 4.26 admin Nama Field
Tipe Keterangan
id_admin int10
Primary key desc_admin
varchar50 Deskripsi admin
Uname_admin varchar8
Username admin Pass_admin
varchar8 Password admin
b. Tabel perumahan
Tabel 4. 27 perumahan Nama Field
Tipe Keterangan
id_perumahan int10
Primary key nama_perumahan
int10 Nama perumahan
alamat_perumahan varchar50
Alamat perumahan tujuan_sd
varchar10 Nama sd
jarak_sd int10
Nilai jarak
antara alamat
perumahan dengan sd
tujuan_smp varchar10
Nama smp jarak_smp
int10 Nilai
jarak antara
alamat perumahan
dengan smp tujuan_sma
varchar10 Nama sma
jarak_sma int10
Nilai jarak
antara alamat
perumahan dengan sma
tujuan_kampus varchar10
Nama kampus jarak_kampus
int10 Nilai
jarak antara
alamat perumahan
dengan kampus tujuan_pasar
varchar10 Nama pasar
jarak_pasar int10
Nilai jarak
antara alamat
perumahan dengan pasar
tujuan_rs varchar10
Nama rumah sakit jarak_rs
int10 Nilai
jarak antara
alamat perumahan
dengan rumah sakit tujuan_spbu
varchar10 Nama spbu
jarak_spbu int10
Nilai jarak
antara alamat
perumahan dengan spbu
nilai_lokasi double10,3
Hasil perhitungan rata- rata total nilai jarak
antar lokasi
c. Tabel spesifikasi
Tabel 4.28 spesifikasi Nama Field
Tipe Keterangan
id_spesifikasi int10
Primary key id_perumahan
int10 Foreign key
desc_spesifikasi varchar50
Deskripsi spesifikasi
perumahan Pondasi
varchar10 Nilai pondasi
Kerangka varchar10
Nilai kerangka Dinding
varchar10 Nilai dinding
Lantai varchar10
Nilai lantai Kusen
varchar10 Nilai kusen
daun_pintu varchar10
Nilai daun pintu pengunci
varchar10 Nilai pengunci
plafond varchar10
Nilai plafond Atap
varchar10 Nilai atap
kamar_mandi varchar10
Nilai kamar mandi Dapur
varchar10 Nilai dapur
cat_finishing varchar10
Nilai cat finishing carport
varchar10 Nilai carport
sanitasi varchar10
Nilai sanitasi halaman_depan
varchar10 Nilai halaman depan
instalasi_listrik varchar10
Nilai instalasi listrik gambar_spesifikasi
varchar50 Nilai
gambar spesifikasi
nilai_spesifikasi double10,3
Hasil perhitungan total nilai spesifikasi
d. Tabel rumah
Tabel 4.29 rumah Nama Field
Tipe Keterangan
id_rumah int10
Primary key desc_rumah
varchar500 Desktipsi rumah
harga_rumah int20
Nilai harga rumah luas_tanah
int20 Nilai luas tanah
huas_bangunan int20
Nilai luas bangunan id_perumahan
int10 Foreign key
id_spesifikasi int10
Foreign key Status
varchar50 Status rumah
e. Tabel gambar_perumahan
Tabel 4.30 gambar_perumahan Nama Field
Tipe Keterangan
id_gambar int10
Primary key id_perumahan
int10 Foreign key
nama_gambar varchar100
Nama gambar denah rumah dan lokasi
tipe_gambar varchar100
Tipe gambar denah rumah dan lokasi
desc_gambar varchar500
Deskripsi gambar
denah rumah dan lokasi
f. Tabel gambar_rumah
Tabel 4.31 gambar_rumah Nama Field
Tipe Keterangan
id_grumah int10
Primary key id_spesifikasi
int10 Foreign key
nama_grumah varchar100
Nama gambar rumah
tipe_grumah varchar100
Tipe gambar rumah
4.7 Perancangan User Interface