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