Entity Relationship Diagram ERD Relasionship Relasi Antar Tabel Tabel pada Perancangan Sistem

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