commit to user
19
Gambar 3.6 Data Flo w Diagram level 1 Pro ses 4 manajemen testimo ni
Penje lasan dari alur diatas ad alah data testimonaa merupakan inpu tan yang telah d imasu kkan oleh visitor. Data testimonic
merupakan data yang dikirimkan oleh visitor ke ad min. Setelah itu admin memverifikasi testimonial , apabila sekiranya testimoni yang
berikan positif maka akan diterima dan ditampilkan sehingga visito r dan admin dapat melihat testimoni.
C. Perancangan Basis Data
Rancangan basis data untuk pembuatan sistem informasi pemasaran ru mah adalah sebagai beriku t :
1. Entity Relationship Diagram ERD
ERD mempunyai tu ju an untuk menghubungkan tabel satu dengan yang la innya yang masih saling berhubungan, sehingga dapat terlihat batasan-
batasan hubungan d ari tabel yang dibuat. ERD system informasi pemasaran rumah ditu njukkan p ada gambar 3.7.
commit to user
20
Rumah harga
Id_spek Id_rumah
alamat status
image Image_loc
date map
Id_kota spek
Id_spek Jumlah_kamar
Jumlah_lantai Luas_bangunan
Luas_tanah garasi
n
1
blogs id
judul isi
testi id
nama email
message status
hubungi id
nama email
message subject
tanggal admin
us ername password
kota Id_kota
Ikota mempunyai
1 di
n
Gambar 3.7 Entity Relationship Diagram ERD
2. Relasionship Relasi Antar Tabel
Relasi antar tabel pada sistem informasi pemasaran rumah ditunjukkan pada gambar 3.8.
commit to user
21
rumah
PK id_rumah
harga id_spek
alamat image
img2 img3
img4 img5
date status
id_kota map
spek
PK id_spek
jumlah_kamar jumlah_lantai
luas_bangunan luas_tanah
garasi
kota
PK id_kota
kota
Gambar 3.8 Relasi Antar Tabel
3. Tabel pada Perancangan Sistem
a. Tabel admin
Tabel ad min digunakan untuk menyimpan data admin. Struktur tabel admin ditunjukkan pad a tabel 3.1 .
Tabel 3.1 Tabel admin
Nama field Tipe dan Ukuran
Keterangan Username
Char30 Not null ,PK
Password Varchar32
Md5
b. Tabel rumah
Tabel rumah digunakan untuk menyimpan data dari rumah. Struktur tabel rumah ditunjukkan pada tabel 3.2.
Tabel 3.2 Tabel rumah
Nama field Tipe dan Ukuran
Keterangan id_ rumah
int20 Not null ,PK
harga varchar32
Not null id_ spek
Varchar20 FK, Not null
alamat text
Not null
commit to user
22
image char20
Not null im g2
char20 Not null
im g3 char20
Not null im g4
char20 Not null
im g5 char20
Not null date
date Not null
status Int2
Not null id_ kota
Char32 FK, Not null
map text
Not null
c. Tabel spek
Tabel spek digunakan untuk menyimpan data spesifikasi rumah. Struktur tabel spek ditunjukkan pada tabel 3.3.
Tabel 3.3
Tab el spek Nama field
Tipe d an Ukuran Keterangan
id_ spek varchar20
Not null ,PK jumlah_kamar
int2 Not null
jumlah_lantai int2
Not null luas_b angunan
Int4 Not null
luas_tanah Int4
Not null garasi
Int2 Not null
d. Tabel blogs
Tabel blo gs digunakan untuk men yimpan data judul dan isi blog. Struktur tabel blogs ditunjukkan pada tabel 3.4.
Tabel 3.4 Tabel blogs
Nama field Tipe dan Ukuran
Keterangan id
int3 Not null ,PK
judul Varchar64
Not null isi
text Not null
commit to user
23
e. Tabel hubungi
Tabel hubungi digunakan menampung data email,p esan dari visitor ke admin. Stru ktur tabel hubungi ditunjukkan pada tab el 3.5.
Tabel 3.5 Tabel hubungi
Nama field Tipe dan Ukuran
Keterangan id
int8 Not null ,PK
nama Varchar32
Not null email
Varchar32 Not null
subject Varchar64
Not null message
text Not null
tanggal date
Not null
f. Tabel kota
Tabel kota digunaka n untuk menyimpan data id kota dan nama kota. Struktur tabel kota ditu njukkan p ada tabel 3 .6.
Tabel 3.6 Tab el kota
Nama field Tipe dan Ukuran
Keterangan Id_ko ta
Char9 Not null ,PK
kota Varchar32
Not null
g. Tabel testi
Tabel testi digunakan untuk menyimpan data testimoni. Struktur tabel kota ditunjukkan pada tabel 3.7.
Tabel 3.7 Tab el testimoni
Nama field Tipe dan Ukuran
Keterangan Id
int3 Not null ,PK
nama Varchar32
Not null email
Varchar32 Not null
message text
Not null status
Int2 Not null
commit to user
24
D. Rancangan Desain Sistem