SISTEM INFORMASI PEMASARAN RUMAH BERBASIS ONLINE DI SOLO DAN SEKITARNYA
TUGAS AKHIR
Diajukan u ntuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Disusun Oleh:
SURYO W ILDAN NUGROHO
NIM . M3309045
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
ABSTRACT
SURYO W ILDAN NUGROHO. 2013. INFORMATION SYSTEMS OF THE
MARKETING HOUSE BASED ONLINE IN SOLO AND SURROUNDING AREAS. Diplo ma III Pro gram Information Engineering, Ma thematics and Science Faculty, Sebelas Maret University of Surakarta.
House is a mandatory requ irement for hu man because it is used as a
resid ence for a long time. Online marketing can support the increases of sales
drastically. The purpo se of this research is to build an online information system s
of the house marketing in Solo and surrounding areas.
Based o n the purpose, this research u ses metho ds: data collectio n,
requirements analysis and system d esign, system implementation, testing and
evaluatio n o f products and the preparation o f reports. The case of stud y research is
the manufacture of home-based online marketing in Solo and surrounding areas.
The system was developed using web based M ySQL database and PHP
programming.
Info rmatio n system of the marketing ho use based online in Solo and
surround ing areas is a means to facilitate the search for home in accordance with
the specification. In this system there is a facility the map that allows lo cation
search.
ABSTRAK
Suryo W ildan Nugroho. 2013 . SISTEM INFORMASI PEMASARAN
RUMAH BERBASIS ONLINE DI SOLO DAN SEKITARNYA. Pro gram Diplo ma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan
Alam, Universitas Sebelas Maret Surakarta.
Rumah merupakan kebutu han yang wajib bagi manusia karena
digunakan sebagai tempat tinggal dalam jangka waktu yang lama. Pemasaran
online bisa menunjang p enju ala n meningkat secara drastis. Tujuan dari p enelitian
ini adalah membangu n sistem info rmasi pemasaran rumah b erb asis online di So lo
dan sekitarnya.
Sesuai dengan tujuan penelitian, penelitian ini menggunakan metode
penelitian yaitu pengumpulan data, analisis kebutuhan dan p erancangan sistem,
implementasi sistem, p engujian dan evaluasi produ k dan penyu sunan lap oran.
Studi kasu s penelitian ini ad alah pembuatan pemasaran rumah berb asis online di
Solo dan sekitarn ya. Sistem ini dikembangkan berbasis web dengan menggunakan
database M ySQL dan pemrograman P HP.
Sistem informasi pemasaran rumah berbasis online d i Solo dan sekitarnya
ad alah suatu sarana dapat memp ermudah mencari rumah sesuai dengan spesifikasi
yang diinginkan. Di dalam sistem ini terd apat fasilitas map yang memudahkan
dalam pencarian lokasi.
“Hadapi masalah, jangan hindari masalah”
“Lakukan sesuatu yang menurut anda perlu dilakukan”
“Jangan takut mencoba sesuatu hal, lebih baik mencoba dan gagal daripada tidak
Sebuah karya tulisan ini kupersembahkan
untuk :
1. Kedua orang tuaku tercinta
2. Dosen dan Staff pengajar di DIII TI
3. Sahabat-sahabat ku dan orang tersayang
4. Temen-temen TI’E 09’ DIII TI FMIPA
UNS
5. Teman-teman seperjuangan di D3
KATA PENGANTAR
Segala pu ji dan rasa syu kur kehadirat Tu han Yang M aha Esa atas segala
berkat dan karunia-Nya yang telah diberikan, sehingga penulis dapat
menyelesaikan tugas akhir dengan judul ” Sistem Informasi Pemasaran Rumah
Berbasis Online di Solo dan Sekitarnya.”
Tugas akhir ini bertujuan untuk memenuhi d an melengkapi salah satu
syarat dalam menempuh ujian untuk memperoleh derajat Ahli M ad ya pada studi
Diplo ma III Teknik Informatika FMIPA Universitas Sebelas M aret.
Penulis mengucapkan b anyak terima kasih d an memberikan penghargaan
yang sebesar-besarnya kepada semua pihak yang telah membantu dan mendukung
baik itu secara langsung maupun tidak langsung d alam penyusunan lap oran
Tugas Akhir ini mulai dari persiapan hingga tahap penyelesaiann ya, terutama
kepada:
1. Kedua orang tua yang telah mendukung dan mendo akan penulis
2. Bap ak Drs. YS. Palgu nadi, M .Sc, selaku Ketua Program Diploma III
Teknik Info rmatika Fakultas Matematika dan Ilmu Pengetahu an Alam
Universitas Seb elas Maret.
3. Ibu Tutu t Maitanti S.Si selaku pembimbing tugas akhir yang tela h
membimbing penulis sehingga tugas akhir ini d apat terselesaikan.
4. Dosen dan Staff Pengajar yang telah memb erikan ilmu untu k
menyelesaikan Tugas Akhir.
5. Teman – teman seperjuangan khu susnya TIE dan umu mnya seluru h
mahasiswa D3TI 2009 yang telah bersama menuntut ilmu d i UNS.
Akhir kata semo ga tulisan ini bermanfaat khusu snya untu k penulis dan
para pembaca pada umumnya.
DAFTAR ISI
Halaman
HALAM AN JUDUL ... i
HALAM AN PERSETUJUAN ... ... ii
HALAM AN PENGESAHAN ... iii
HALAM AN ABSTRAK... ... ... iv
HALAM AN ABSTRAK... ... ... v
MOTTO ... vi
PERSEM BAHAN ... ... vii
KATA PENGANTAR ... viii
DAFTAR ISI ... ix
DAFTAR TABEL ... ... xii
DAFTAR GAM BAR ... xiii
BAB I PENDAHULUAN ... 1
A. Latar Belakang Masalah ... 1
B. Rumusan Masalah ... 1
C. Batasan Masalah ... 2
D. Tujuan dan M anfaat ... ... 2
E. Metodo logi Penelitian ... 2
F. Sistematika Penulisan ... 4
BAB II LANDASAN TEORI ... 6
A. Pengertian Sistem Informasi ... 6
B. Pengertian Website ... 6
C. Pengertian HTM L... 7
E. Pengertian JQu ery... 7
F. Pengertian DBMS ... 7
G. Pemodelan Data ... 8
1. Pengertian ERD ... 8
H. Pemodelan Proses... 9
1. Pengertian Context Diagram ... 9
2. Pengertian DFD ... 10
I. Pengujian Bla ck Box ... 11
BAB III DESAIN DAN PERANCANGAN ... 12
A. Piranti yang d iperlu kan... ... 12
B. Perancangan Sistem ... 13
1. CD (Context Diag ram) ... ... ... 13
2. DFD (Data Flow Diagram) ... 14
a. DFD (Da ta Flow Diagram) Level 0 ... 14
b. DFD (Data Flow Diagram) Level 1 Manajemen Produk ... 16
c. DFD (Da ta Flow Diagram) Level 1 M anajemen Blogs ... 16
d. DFD (Data Flow Diagram) Level 1 Manajemen Hubungi Kam i .... 17
e. DFD (Da ta Flow Diagram) Level 1 M anajemen Testimoni ... 18
C. Perancangan Basis data ... 19
1. ERD (Entity Relationship Diagram) ... 19
2. Relasi Antar Tabel (Relationship)... 20
3. Tabel pada Perancangan Sistem ... 21
D. Rancangan Desain Sistem ... 24
E. Sitemap ... 25
a. Halaman Login Admin ... .. 27
b. Halaman Dashboard ... 27
c. Halaman Tambhah Produk ... 28
d. Halaman M anajemen Blog ... 29
e. Halaman M anajemen Testimo ni... 30
f. Halaman Manajemen Hubungi Kam i ... 31
g. Halaman Tambah Kota ... .. 33
h. Halaman Produk Terjual ... 33
i. Halaman Ubah Password ... 33
2. Halaman visitor ... 34
a. Halaman home ... 34
b. Halaman hubungi kami ... 37
c. Halaman testimoni ... 38
d. Halaman detail produ k ... 39
B. Pengujian Sistem ... 40
C. Analisa Sistem ... 41
BAB V PENUTUP ... 42
A. Kesimpulan... 42
B. Saran ... 42
DAFTAR TABEL
Halaman
1. Tabel 2.1 Tab el Simbol ERD ... ... ... 9
2. Tabel 2.2 Tab el Simbo l Context Diagram ... 10
3. Tabel 2.3 Tab el Simbo l DFD ... ... ... 10
4. Tabel 3.1 Tab el Admin ... ... 21
5. Tabel 3.2 Tab el Rumah ... ... 21
6. Tabel 3.3 Tab el Spek ... 22
7. Tabel 3.4 Tabel Blogs ... 22
8. Tabel 3.5 Tabel Hubungi ... 23
9. Tabel 3.6 Tab el Kota ... 23
10. Tabel 3.7 Tab el Testi ... 23
11. Tab el 4.1 Tab el Pengujian Sistem ... 40
DAFTAR GAMBAR
Halaman
1. Gamb ar 3.1 Context Diagram ... 13
2. Gamb ar 3.2 DFD Level 0 ... ... 15
3. Gamb ar 3.3 DFDLevel 1 Manajemen Produk ... 16
4. Gamb ar 3.4 DFDLevel 1 Manajemen Blogs ... 17
5. Gamb ar 3.5 DFDLevel 1 Manajemen Hubungi Kami ... 18
6. Gamb ar 3.6 DFDLevel 1 Manajemen Testimoni ... 19
7. Gamb ar 3.7 ERD ... ... 20
8. Gamb ar 3.8 Relasi Antar Tabel ... .. 21
9. Gamb ar 3.9 Rancanga n Halam an Utama ... ... 24
10. Gambar 3.10 Rancangan Halaman Ad min ... 25
11. Gambar 3.11 Sitemap ... 26
19. Gambar 4.1 Login Admin ... 27
20. Gambar 4.2 Dashbo ard ... 28
21. Gamb ar 4.3 Tambah Produk ... ... ... 28
22. Gamb ar 4.4 Manajemen Blo g ... 29
23. Gamb ar 4.5 Tambah Blog ... 29
24. Gamb ar 4.6 Edit Blog ... 30
25. Gambar 4.7 Hapus Blog ... 30
26. Gambar 4.8 Manajemen Testimoni ... 31
27. Gambar 4.9 Menerima Testimoni ... 31
28. Gambar 4.10 Manajemen Hubungi Kami ... ... 32
29. Gambar 4.11 Balas Pesan ... 32
30. Gambar 4.12 Tambah Kota ... 33
31. Gambar 4.13 Produk Terjual ... 33
32. Gambar 4.14 Ubah Password ... ... ... 34
33. Gambar 4.15 Home ... 36
34. Gambar 4.16 Hubungi Kami... 37
35. Gambar 4.17 Testimoni ... ... 38
BAB I PENDAHULUAN A. LATAR BELAKANG
Rumah merupakan keb utu han yang wajib bagi m anusia karena digunakan
seb agai tempat tinggal dalam jangka waktu yang lama dan tempat d imana
berlindung dari panasnya matahari, hu jan, hawa dingin serta tempat
berkumpulnya keluarga. Adapun permasalahan yang muncul yaitu sulitnya
mencari rumah ya ng ad a di Solo dan sekitarnya dengan cara offline atau d ari
info rmasi mulut ke mulut. Dengan meto de p emasaran offline calon p embeli
merasa proses beli yang rib et karena harus melihat rumah secara langsung.
Berkemb angn ya teknologi internet membuat pemasaran semakin luas yaitu
dengan cara o nline. Dengan meto de online ini target pasar dap at menjangkau
selu ruh kalangan masyarakat d an seluruh daerah dengan cara pengerjaan yang
cu kup mudah. Berbeda dengan pemasaran offlin e, misalka n memasang spanduk di
peremp atan jalan. Strategi p emasaran onlin e maupun offline mempunyai tujuan
yang sama, yaitu menjual produk. Strategi pemasaran yang bagus mendatangkan
manfaat baik dari segi klien maupun pemilik rumah. Solo merupakan salah satu
karisid enan d i Jawa Tengah yang memiliki b eberapa ko ta, diantaranya:
Karanganyar, Klaten, Bo yo lali, Sragen, Wonogiri, Sukoharjo. Maka dari itu
dip erlukan sistem informasi p emasaran rumah d i solo d an sekitarn ya agar pembeli
dapat memilih model tipe rumah yang akan dibeli sesuai dengan tempat yang
diinginkan.
B. RUMUSAN MASALAH
Berdasarkan latar belakang d iatas dapat diambil perumu san masalah yaitu:
Bagaimana cara membuat Sistem Informasi Pemasaran Rumah di Solo dan
Sekitarnya sehingga m emudahkan seseo rang dalam memilih dan membeli rumah
2
C. BATASAN MASALAH
Batasan p ermasalahan yang akan dianalisis meliputi beberapa pokok
bahasan berikut :
1. Didalam sistem ini tidak terdapat proses jual beli ru mah.
2. Pemasaran rumah yang berada di Solo d an sekitarnya melip uti Surakarta,
Karanganyar, Klaten, Sukoharjo , Srage n, Bo yolali, W onogiri.
D. TUJUAN DAN MANFAAT PENELITIAN 1. Tujuan Penelitian
Tujuan dari adanya penelitian ini adalah membuat sistem pemasaran
ru mah berbasis online di Solo dan sekitarnya
2. Manfaat Penelitian
i. Bagi visitor
Dengan ad anya ap likasi ini diharapkan orang yang mencari rumah,
dap at melalu i d imana saja dan kap an saja asal ada internet . Dan visitor
dap at menentukan pilihan rumah yang diinginkan.
ii. Bagi pihak pemasaran rumah
M empermudah pemasaran ru mah sehingga orang bisa memilih rumah
sesuai yang diinginkan.
E. METODE PENELITIAN
1. Pengumpulan Data
Pengumpulkan data-data yang dibutuhkan untuk menganalisa
permasalahan serta sebagai bahan untuk pembangunan Sistem Informasi
Pemasaran Ru mah Berbasis Online di Solo dan Sekitarnya.
Pengu mpulan data d apat dilakuka n dengan beb erapa metode, yaitu:
a. Observasi
Observasi merupakan metode pengumpulan data yang dilakuka n
3
info rmasi mengenai sistem pemasaran rumah m elalui wawancara denga n
teman yang bekerja pada perusahaan properti di Jakarta.
b. Studi Pustaka
Studi pustaka merup akan suatu metode yang d ilakukan d engan
mencari buku – buku referensi serta tuto rial yang membahas mengenai
pengemb angan ap likasi dengan PHP dan MySQL.
c. Bro wsing
Bro wsing meru pakan proses pencarian data d i dunia maya d engan
menggunakan koneksi internet.
2. Analisis Kebutuhan dan Perancangan Sistem
Melaku kan analisa terhad ap data-data yang diperoleh untuk nantinya
sebagai acuan dalam merancang sistem. Da lam metode kali ini, d ilakukan pu la
perancangan desain sistem yang akan dibuat nantin ya.
Adapun metode dalam analisis kebutuhan dan perancangan sistem, yaitu:
a. Perancangan basis data
Perancangan basis data akan menjelaskan tentang tabel apa saja yang
dip erlukan dan tipe data dari masing-masing tabel yang digu nakan serta
bagaimana relasi tabel yang dapat terjadi.
b. Perancangan sistem
Perancangan sistem akan menjelaskan b agaimana sistem bekerja u ntuk
mengolah data input menjad i data ou tput berd asarkan fungsi-fungsi yang
telah direncanakan.
c. Perancangan desain ap likasi back-end
Digunakan untuk merancang desain ap likasi untuk ad min sebelum
melakukan proses pembu atan aplikasi. Ini diperlukan agar ap likasi yang
4
d. Perancangan desain aplikasi front-end
Digunakan untuk merancang desain aplikasi untu k klien sebelum
melakukan proses pembuatan aplikasi . Ini diperlukan agar ap likasi yang
dibuat d apat terstruktur dengan baik.
3. Implementasi Sistem
Dari rancangan yang telah dib uat, selanju tnya mengimplementasika n
melalui pembuatan sistem, yaitu d engan menuliskan ko de program sesuai
tahap an-tahapan yang ada pada peranca ngan.
4. Pengujian dan Evalu asi Produk
Pengujian terhadap sistem yang telah dibuat untuk mengevalu asi hasilnya
dari sistem tersebut, serta melakukan error hand ling ap abila terdapat error
pad a sistem untuk dibenahi.
5. Penyusunan Laporan
Dari hasil pengumpulan data, analisa kebu tuhan dan perancangan sistem
serta pengujia n p roduk pada akhirnya dip akai sebagai baha n penyusu nan
laporan.
F. SISTEMATIKA PENULISAN
Sistematika dalam lap oran Tugas Akhir dengan judul sistem informasi
pemasaran rumah berb asis online di Solo dan sekitarnya dapat diuraikan sebagai
berikut :
1. BAB I PENDAHULUAN
Pad a bagian p end ahuluan dikemu kakan mengenai latar belakang,
perumusan masalah, batasan masalah, tujuan d an manfaat, metode peneltian
dan sistematika penulisan.
2. BAB II LANDASAN TEORI
Pad a bagian land asan teori memuat tinjuan pustaka yang digu nakan
5
3. BAB III DESAIN DAN PERANCANGAN
Pad a bagian desain dan perancangan memuat tentang desain sistem,
perancangan sistem, p erancangan d atab ase yang digunakan dalam
pengembangan aplikasi sistem pemasaran rumah.
4. BAB IV IM PLEMENTASI DAN ANALISA
Pad a bagian implementasi d an analisa memu at tentang deskripsi sistem,
analisa kebutuhan sistem, pembahasan tampilan halaman pengembanga n
aplika si sistem p emasaran perumahan serta keunggulan dan kelemahan
program.
5. BAB V PENUTUP
Pad a bagian penutup memuat kesimpulan dan saran ya ng diambil d ari
BAB II
LANDASAN TEORI
A. Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem yang menyediakan informasi untuk
manajemen dalam mengambil kepu tusan dan juga u ntuk menjalankan operasional
perusahaan. Beberapa manfaat ad anya sistem informasi yaitu : Menyediakan
info rmasi dalam p engambilan kep utusan, membantu petugas dalam melaksanaka n
opersai perusahaan, dan menyediakan info rmasi untuk pemakai pihak lu ar
perusahaan. Suatu sistem informasi akan mempu nyai hubungan hal yang satu
dengan yang lainnya. S istem informasi sendiri memiliki sejumlah komponen yang
terdiri dari beberapa komponen yaitu manusia, data, hardware dan software.
Sebagai suatu sistem , setiap kompo nen tersebut b erinteraksi satu dengan yang
la inya membentuk satu kesatuan untuk mencapai sasarannya. (Witarto, 2004 )
B. Website
W ebsite atau situs juga dapat diartikan sebagai kumpulan halaman yang
menampilkan informasi d ata teks, data gambar diam atau gerak, data animasi,
suara, video dan atau gabu ngan dari semu anya, b aik yang b ersifat statis maupun
dinamis yang membentuk satu rangkaian bangunan yang saling terkait d imana
masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).
Bersifat statis apabila isi info rmasi website tetap, jarang berubah, dan isi
info rmasin ya searah hanya dari pemilik website. Bersifat dinamis apab ila isi
informasi website selalu berub ah-ubah, dan isi informasinya interaktif dua arah
berasal dari pemilik serta penggu na website. Dalam sisi pengembangannya,
website statis hanya bisa diu pd ate o leh p emilikn ya saja, sedangkan website
7
C. HTML
HTM L (HyperText Ma rkup Language) merupakan bahasa yang d igunaka n
untuk membuat sebuah halaman web, karena bahasa ini yang dipahami oleh
browser. HTM L mempunyai beberapa sintak untuk mengatur elemen agar
kelihatan leb ih menarik. Biasanya HTML dikombinasikan dengan bahasa
pemrograman P HP untu k membuat halaman web yang d inam is.
D. PHP
PHP adalah singkatan dari Personal Home Page yang merupakan bahasa
standar yang digu nakan dalam d unia website. Ada beberapa pengertian tentang
PHP, a kan tetapi PHP dapat diartikan sebagai Hypertext Prep roceso r. Ini
merupakan b ahasa yang hanya d apat berjalan pada server yang hasilnya dapat
ditampilkan pada klien.
E. JQuery
JQuery adalah sebuah framewo rk/library JavaScript yang dapat membantu
kita mempermud ah dan mempercep at pengolahan halaman web. Dengan jQuer y
kita dapat membu at web leb ih menarik dan interaktif dengan mudah. jQuery
sudah mengautomasi pekerjaan-pekerjaan yang umum d an mempermudah kode
yang kompleks
F. Database Management System (DBMS)
DBMS adalah sistem yang secara khusus dibuat untu k memudahka n
pemakai dalam mengelola basis d ata. Sistem ini d ibuat untuk mengatasi
kelemahan sistem pemrosesan yang berbasis berkas.Pada pendekatan yang
berbasis berkas, umumnya perancangan sistem didasarkan pada keb utu han
individual pemakai, bukan b erd asarkan kebutuhan sejumlah pemakai. Setiap kali
terdapat kebutu han baru dari seo rang p emakai, kebutuhan segera diterjemahkan
8
sama juga terdapat pad a berkas-berkas lain yang digunakan oleh pro gram aplikasi
la in. DBMS dikelompo kkan menjadi dua bagian, yaitu :
1. RDBM S (Relational Da tabase Management System) ad alah seb uah
program komputer yang didisain untuk mengatur/memanajemen seb uah
basis data seb agai seku mpulan d ata yang d isim pan secara terstruktur,
danmelakukan operasi-operasi atas data atas permintaan penggunanya.
Salah satu karakteristik dari RDBMS yaitu menyajikan data p ada
pengguna dalam bentuk relasional. Contoh dari RDBMS yaitu M ySQL,
Microsoft SQL Server, Interbase.
2. ORDBM S(Object Relational Database Management S ystem)
ORDBMS ada lah sistem manajemen database yang mirip d engan
database relasional, tetapi dengan model database berorientasi ob jek:
objek, kelas dan pewarisan secara langsung didukung dalam skem a
database dan dalam bahasa query. Co ntoh ORDBMS yaitu Oracle,
PostgreSQL
G. Pemodelan Data
1. Entity Relasionship Diagram ( ERD)
Entity Relasionship Diagram(ERD) adalah suatu mod el jaringa n
(netwo rk) yang menggunakan su sunan data yang disimp an dalam sistem
secara abstrak. Tuju an utama dari penggambaran ERD adalah u ntuk
menunjukkan struktur objek data (entity) dan hubungan (relationship ) yang
ada pada o bjek tersebut. ERD berguna bagi pro fessio nal sistem, karena ERD
memperlihatkan hubungan antara d ata store p ada DFD (Fatans yah, 2001).
9
Tabel 2.1 simbol – simbol ERD
Simbol Keterangan
Entitas : Digunakan untuk menggambarkan o byek
yang d apat diidentifikasikan dalam lingku ngan
pemakai.
Atrib ut : Digunakan untuk menggambarkan
elemen-elemen d ari su atu entitas, yang menggamb arkan
karakter entitas.
Hubungan : Entitas dap at berhubungan satu sama
la in. Hubungan disebut dengan relasi.
Garis : Digunakan untuk menghubungkan entitas d an
entitas dengan atribut.
Setiap entitas pada himpunan entitas A dapat
berhubungan dengan ban yak entitas pada himp unan
entitas B, tetap i setiap entitas pad a entitas B d apat
berhubungan dengan satu entitas pada himp unan
entitas.
Setiap entitas pada himpunan entitas A berhubungan
dengan paling b anyak dengan satu entitas pada
himpunan entitas B, tetap i tidak sebaliknya, dimana
setiap entitas pada himpunan entitas A berhubungan
dengan paling banyak satu entitas p ada himp unan
entitas B
H. Pemodelan Proses
1. Context Diag ram
Diagram konteks atau Context Diagram adalah sebu ah diagram sed erhana
yang menggambarkan hubungan antara entity luar, masukan dan keluaran
1 n
10
entitas
entitas
Tabel 2.2 Simbol Komponen Context Diagram
Bentuk Komponen Keterangan
Entitas
Sumb er atau tu juan dari aliran data
dari atau ke sistem.
Aliran Data
Menggambarkan aliran data dari satu
proses ke proses lain ya.
Proses
Fungsi yang mentransformasikan data
secara u mum.
2. Data flow Diagram (DFD)
Data Flow Diagram atau DFD adalah suatu model logika data atau p roses
yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data
yang keluar dari sistem, dimana d ata yang tersimp an, proses ap a yang
menghasilkan data tersebut dan interaksi antara data yang tersimpan d an proses
yang dikenakan pada data tersebut (Kristanto , 2003).
Tabel 2.3 Simbol Komponen DFD
Bentuk Komponen Keterangan
Entitas
Sumb er atau tujuan dari aliran data
dari atau ke sistem.
Aliran Data
Menggambarkan aliran data dari satu
proses ke proses lain ya.
Proses
Fungsi yang mentransformasikan data
secara u mum.
Berkas atau tempat penyimpanan
Kompo nen yang b erfungsi untuk
11
I. Pengujian Black Box
Pengu jian validasi d igunakan untuk mengetahui apakah sistem yang dibangun
sudah benar sesuai dengan yang dibutuhkan. Item-item yang telah dirumuskan
dalam daftar kebutuhan dan meru pakan hasil analisis kebutuhan akan menjadi
acuan untuk melaku kan pengujian validasi. Pengujian validasi menggunakan
metode p engujian Bla ck Box, karena tidak memerlukan u ntuk berkonsentrasi
terhadap alur jalann ya algoritma pro gram dan lebih ditekankan untuk menemukan
BAB III
DESAIN DAN PERANCANGAN
A. Piranti yang diperlukan
Dalam p embuatan sistem informasi pemasaran rumah mengguna kan
PHP d an M ySQL, terdapat beberapa p eragkat lu nak dan perangkat keras :
1. Hardware
hard ware yang digunakan d alam sistem informasi pemasaran rumah
ad alah seperangkat komputer dengan spesifikasi minimal sebagai b eriku t :
a. Processo r Intel Pentium 4 .
b. Hardisk free space minimal 6 GB.
c. Memo ry RAM 512M b .
d. Monitor dengan resolusi 1280 x 1024
2. Software
Software yang digunakan dalam pembuatan sistem informasi
pemasaran ru mah ad alah :
a. M ySQL Version 5.1.41 sebagai server database.
b. M acromedia Dreamweaver CS5 sebagai editor web.
c. Adobe Photosop CS3 seb agai editor gambar.
d. Apache Version 2.2.14 sebagai web server.
13
B. Perancangan Sistem 1. Context Diagram
Diagram konteks p ada sub sistem informasi pemasaran rumah
ditu njukkan pada gambar 3.1 .
SI pemasaran rumah Admin
Username & password
Data verifikasi
visitor Info rumah
1. Memberikan testimoni
2. Mengubungi pihak pemasaran rumah 1. melihat testimoni
2. melihat rumah yang dijual 3. melihat isi blog
1. verifikasi testimoni visitor 2. ubah password 3. manajemen produk rumah 4. mengisi konten blog 1. melihat produk yang dijual 2. melihat blog
3. melihat testimoni
4. melihat yang menghubungi kami
Gambar 3.1 Context Diagram Keterangan :
1. Admin ke Sistem Informasi Pemasaran Rumah
a. Proses input username dan password
b. Proses verifikasi testimo ni
c. Proses manajemen produk rumah
d. proses input konten blog
e. proses ubah p assword
14
d. Lihat yang menghubungi kami
3. Visitor ke Sistem Informasi Pemasaran Rumah
a. Proses Input testimo ni
b. Proses input menghubungi pihak p emasaran ru mah
4. Sistem Info rmasi Pemasaran Rumah ke Visitor
a. Lihat testimoni dari visitor
b. M endapat pesan balasan dari pihak p emasaran rumah
c. M elihat isi blo g.
2. Data Flow Diagram (DFD)
DFD adalah suatu model logika d ata atau proses yang dibuat untuk
menggambarkan dari mana asal d ata dan kemana tujuan data yang keluar d ari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut
dan interaksi antara data yang tersimp an dan pro ses yang terjad i pad a sistem
informasi pemasaran rumah.
a. Data Flow Diagram (DFD) level 0
Data Flow Diagram (DFD) level 0 pad a sistem info rmasi pemasaran
15
16
b. Data Flow Diagram (DFD) level 1 Proses 1 Manajemen Produk
Data Flow Diagra m (DFD) level 1 proses 1 yaitu p roses manajemen
produ k pad a sistem informasi p emasaran rumah ditunjukkan pada
gambar 3 .3.
2.1.Kelola produk
admin
2.2.lihat produk
Dt. produk Data produk (a)
Data produk(c)
visitor
Info produk(b)
Data produk(f) Info produk (a)
Data produk (d)
Dt. spek Data spek (a)
Data spek(b) Data produk(g)
Data spek(d)
Data produk (b)
Data produk(h)
Data spek(c)
Gambar 3.3 Data Flow Diagram level 1 proses 1 manajemen produk Penjelasan dari alu r sistem diatas adalah d ata p roduk(a) merupakan
input data yang meliputi harga,alamat, gambar, peta . Data produ k(c)
merupakan inputan ke tab le Dt.Produk dan data produ k(d) yang nantinya
dikelola. Data spek(a) merup akan data yang diamb il dari table d t.spek
yang nantin ya akan ma su k ke kelola produ k dan data spek(d) adalah
timbal baliknya. Data p roduk(f) dan data spek(b) merupakan semua data
yang dibutuhkan rumah yang nantin ya akan member informasi kepada
visitor maupun admin.
c. Data Flow Diagram (DFD) level 1 Proses 2 Manajemen Blogs
Data Flow Diag ram (DFD) level 1 proses 2 yaitu manajemen blogs
17
3.1.Kelola blog
3.2.Lihat blog admin
visitor
Dt. blog Data blog(a)
Data blog(c)
Data blog(e) Info blog(a)
Info blog(b)
Data blog(d)
Info blog(c)
[image:30.595.161.479.158.514.2]Data blog(g)
Gambar 3.4 Data Flow Diagram level 1 proses 2 manajemen blogs Penje lasan dari gamb ar diatas ad alah data blog(a) merupakan data
inpu tan yang dimasukkan oleh ad min dan info blog(b) admin
mendapatkan informasi b log yang telah diterb itkan. Data blog(d)
merupakan data blog yang diambil dari table dt.blog yang nantinya
akan dikelola dan d ata blog(c) ya itu hasil dari kelola blog. Info blog(a)
merupakan informasi blog untuk visitor.
d. Data Flow Diagram (DFD) level 1 Proses 3 Manajemen Hubungi Kami
Data Flow Diagram (DFD) level 1 pro ses 3 yaitu proses manajemen
hubungi kam i pada sistem informasi pemasaran rumah ditunjukkan p ada
18
Gambar 3.5 Data Flow Diagram level 1 Proses 3 manajemen hubungi kam i Penje lasan dari gambar d iatas ad alah data hub kami(a) merupakan
inpu tan yang dikirim kan visitor ke ad min setelah itu admin melihat
informasi yang menghubungi yang Nampak p ada alur info hub
kami(d). Data hub kami(c) merup akan data d ari visitor yang nantinya
akan d ikelola admin. Reply dari admin(b) merupakan balasan dari
pesan yang telah menghu bu ngi.
e. Data Flow Diagram (DFD) level 1 Proses 4 Manajemen Testimoni
Data Flow Dia gram (DFD) level 1 proses 4 yaitu manajemen
testimoni pada sistem informasi pemasaran rumah ditunjukkan pada
19
Gambar 3.6 Data Flo w Diagram level 1 Pro ses 4 manajemen testimo ni Penje lasan dari alur diatas ad alah data testimona(a) merupakan
inpu tan yang telah d imasu kkan oleh visitor. Data testimoni(c)
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
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
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 Char(30) Not null ,PK
Password Varchar(32) Md5
b. Tabel rumah
Tabel rumah digunakan untuk menyimpan data dari rumah.
[image:34.595.135.484.613.709.2]Struktur tabel rumah ditunjukkan pada tabel 3.2.
Tabel 3.2 Tabelrumah
Nama field Tipe dan Ukuran Keterangan
id_ rumah int(20) Not null ,PK
22
image char(20) Not null
im g2 char(20) Not null
im g3 char(20) Not null
im g4 char(20) Not null
im g5 char(20) Not null
date date Not null
status Int(2) Not null
id_ kota Char(32) 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 varchar(20) Not null ,PK
jumlah_kamar int(2) Not null
jumlah_lantai int(2) Not null
luas_b angunan Int(4) Not null
luas_tanah Int(4) Not null
garasi Int(2) 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 int(3 ) Not null ,PK
judul Varchar(64) Not null
[image:35.595.134.486.155.543.2]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 int(8) Not null ,PK
nama Varchar(32) Not null
email Varchar(32) Not null
subject Varchar(64) 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 Char(9) Not null ,PK
kota Varchar(32) 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 int(3) Not null ,PK
nama Varchar(32) Not null
24
D. Rancangan Desain Sistem
1. Rancangan Desain Halaman Utama
Halaman u tama merupakan halaman yang p ertama kali a kan tampil
ketika sistem dijalankan dalam web browser. di halaman utama terdapat
link-link yang dap at digunakan user untuk mendapatkan informasi tentang
sistem informasi pemasaran ru mah di Solo dan sekitarnya, sebagai contoh
ad alah Informasi-informasi terbaru produk rumah yang dijual. Rancangan
[image:37.595.150.485.178.495.2]halaman utama dapat d ilihat pada gambar 3.9.
Gambar 3.9 Rancangan Halaman Utama
2. Rancangan Halaman Admin
Halaman admin merupakan halaman yang akan tamp il ketika admin
melakukan proses login. Di halaman ini admin mempunya hak akses
mengelola d ata-data yang berhubu ngan dengan sistem informasi
pemasaran. Rancangan halaman admin dapat dilihat p ada gambar 3.10. lo go
M enu navigasi
content
25
[image:38.595.144.503.141.499.2]rumah. Rancangan ha laman admin dapat dilihat pada gamb ar 3.10.
Gambar 3.10 Rancangan Halaman Ad min
E. Sitemap
Sitemap merupakan rancangan sistem secara keselu ruhan. Sitemap dap at
digunakan agar alur sistem d apat dilihat lebih jelas. Sitemap sistem informasi
pemasaran ru mah dapat dilihat pad a gambar 3.11.
Header Menu navigasi
Dashboard menu
26
SI pemasaran rumah
visitor
admin
Home
Kota
Halaman Testimonial
Hubungi
Tentang kami layanan
FAQ Blogs Cara beli rumah Cara jual rumah
produk
blogs
testimoni
Hubungi kami
Produk terjual
[image:39.595.157.497.151.591.2]kota
BAB IV
IMPLEMENTASI DAN ANALISA
Dalam sistem informasi pemasaran ru mah berbasis online di Solo dan
sekitarnya mempunyai aktor utama ya itu admin , serta aktor kedua yaitu visito r.
Berikut adalah hasil tamp ilan dari pengimplementasian sistem informasi
pemasaran ru mah.
A. Implementasi Sistem 1. Halaman admin
a. Tamp ilan halaman login admin
Halaman login admin digunakan untuk masuk ke menu admin,
apabila username atau p assword salah maka tidak akan bisa masuk.
[image:40.595.140.483.239.566.2]Tampilan halaman admin dap at dilihat pad a gambar 4 .1.
Gambar 4.1 Halaman Log in Admin
b. Tamp ilan halaman dashboard
Halaman dashb oard merupakan halaman yang berisi menu admin
yang digunakan u ntuk memanajemen konten. Beberapa menu tersebut
yaitu: produk, tamb ah produ k, blogs, tambah b logs, testimoni, hu bungi
kami, produk terjual, kota, tambah kota. Untuk penjabaran d ari menu
28
Gambar 4.2 Halaman dashboard
c. Tamp ilan halaman tamb ah produk
Halaman tamb ah p roduk digunakan untuk menambahkan rumah
yang akan dijual, yang paling berbeda di rumahkoo yaitu ada fasilitas
map. Jad i map tersebut merupakan alamat d ari rumah yang akan diju al.
Dalam hal ini menggunakan google maps lalu d i embed di halaman
produk. Tamp ilan ha laman tambah produk dapat dilihat p ada gambar
[image:41.595.207.404.510.687.2]4.3.
29
d. Tamp ilan halaman manajemen blog
Halaman manajemen blog d igunakan untuk menambah, mengedit
dan menghapus blog. Blo g akan tampil d i halaman visitor sehingga
dap at dib aca semua orang. Tampilan halaman manajeme n blo g d apat
dilihat pada gambar 4.4.
Gambar 4.4 Halaman manajemen blog
Tampilan halaman tambah blog
Halaman tambah blog digunakan u ntuk menam bahkan blog
baru d engan inpu tan judul dan isi blog. Tampilan halaman
30
Tampilan halaman edit blog
Halaman edit blo g digunakan untuk mengub ah judul maupun
isi b log yang sudah di terbitkan. Tampilan halaman ed it blo g
[image:43.595.166.479.229.499.2]dap at dilihat pada gambar 4.6.
Gambar 4.6 Halaman edit blog
Tampilan halaman hap us blog
Halaman hapus blog digunakan untuk menghapu s judul dan isi
blog yang su dah di terbitkan. Tampilan halaman hapus blo g
dap at dilihat pada gambar 4.7.
Gambar 4.7 Halaman hapus blo g
e. Tamp ilan halaman manajemen testimoni
Halaman ma najemen testimoni d igunakan untuk menerima dan
menolak testimoni d ari visitor, jadi testimoni akan di filter dahulu oleh
31
akan di tampilkan ke halaman testimoni. Tampilan mana jeme n
testimoni dapat dilihat pada gambar 4.8.
Gambar 4.8 Halaman manajemen testimoni
Di halaman mana jemen testimoni juga terdapat halaman untuk
filter testimoni, jika testimo ni positif akan ditampilkan. Bila statu s 0
maka komentar tidak akan muncul dan status 1 maka akan tampil.
[image:44.595.167.483.239.654.2]Berikut tampilan halaman untuk menerima testimoni .
32
dan lain sebagainya. Link balas digu nakan untuk membalas p esan yang
telah diterima dan natin ya akan masuk ke email pengirim hubungi
kami. Tampilan manajemen hubungi kami dapat d ilihat p ada gambar
4.10.
Gambar 4.10 Halaman manajemen hubungi kami
Dan berikut tampilan untuk membalas pesan yang telah dikirim
[image:45.595.169.479.196.638.2]oleh visitor kepad a ad min.
33
g. Tamp ilan halaman tambah kota
Halaman tambah kota d igunakan untuk menambahkan kota yang
ada di solo dan sekitarnya. Tampilan halaman tambah kota dapat
dilihat pada gambar 4.12.
Gambar 4.12 Halaman tambah kota
h. Tamp ilan halaman produk terju al
Halaman ini d igu nakan untuk melihat p roduk rumah yang su dah
[image:46.595.169.480.231.605.2]terju al, tampilan dapat dilihat pad a gambar 4.13.
Gambar 4.13 Halaman produ k terjual
i. Tamp ilan halaman ubah password
Halaman ub ah password digunakan untuk merubah password d ari
34
Gambar 4.14 Halama n ubah password
2. Halaman visitor
a. Tampilan halaman home
Tampilan ha laman home dapat dilihat p ada gambar 4.15. Penjelasa n
dari b eb erap a bagian- bagian halaman home yaitu:
Menu navigasi
Digunakan untuk menuju ke menu atau halaman lainnya, yang
berisi home, kota, halaman, testimonial , dan hubungi kami
Menu pencarian
Digunakan visitor untuk mempermud ah pencarian data rumah yang
sekiranya cocok. Ada beberapa filter pecarian berdasarkan harga,
lokasi, jumlah kamar tidur, ju mlah lantai agar mendap atkan hasil
yang detail.
Slideshow fitur
Digunakan untuk memasang beberap a produk rumah yang
sekiranya istimewa dan elegan
Tamp ilan p roduk
Digunakan u ntuk menamp ilkan beberapa produk rumah dari tiap
tiap kota yang di limit 2.
Info rmasi
Berisi tentang kontak dari kantor pemasaran rumahkoo, mulai d ari
35
Kota dan kab up aten
Digunakan untuk me lihat se luruh produk rumah berdasarkan ko ta
yang dipilih.
Jejaring sosial
Digunakan untuk memp erluas jaringan p emasaran di dunia maya.
Statistik
Digunakan untuk melihat pengunjung dalam perhari,perbu lan,
36
[image:49.595.168.487.150.677.2]37
b. Tampilan halaman hubungi kami
Halaman ini berisi tentang informasi kontak p ihak pemasaran
rumahkoo yang melipu ti peta kantor pemasaran dan menyediakan form
untuk menghubu ngi pihak ad min dengan p ertanyaan yang melip uti
[image:50.595.170.506.239.668.2]38
c. Tampilan halaman testimoni
Halaman testimoni digunakan menampilkan kalimat positif yang
membangun pihak rumahko o. Sebelum ditampilkan ke halaman
testimoni, pesan tersebut akan di filter dahulu oleh ad min. Dalam p roses
input testimoni d engan nama,email,d an message bila fo rmatnya tidak
tep at atau kurang karakter, maka akan mu ncul sebu ah pesan salah d ari
javascript. Dan dib awah testimoni terdapat Halaman yang berfungsi
untuk membatasi testimoni yang tampil di setiap page , dalam hal ini
dib atasi 5 yang akan tampil .Tampilan halaman testimoni dapat dilihat
pada gambar 4.17 .
[image:51.595.166.477.161.624.2]39
d. Tampilan halaman d etail produk
Halaman detail p roduk digunakan untuk menampilkan spesifikasi d ari
rumah secara detail terd apat juga map dari google yang dimasu kkan oleh
ad min. Berikut tampilan detail produ k yang ditu njukkan pada gambar
[image:52.595.167.463.218.651.2]40
B. Pengujian Sistem
Dalam p engujian sistem ini diharapkan ap likasi pemasaran ru mah ini
dap at berjalan d engan baik dan dapat bermanfaat. Berikut hasil p engujian
[image:53.595.99.522.243.646.2]sistem dengan metod e bla ck box dapat ditunjukkan pad a table 4.1.
Tabel 4.1 Tabel Pengu jian Sistem
No Nama Kasus uji Hasil yang diharapkan Hasil yang didapatkan Status
1. Kasus uji fitur
sea rch pada
halaman home
Sistem dapat menerima
parameter dari inp utan
melalui menu select list dan
menampilkan hasil sesuai
dengan yangdi masukkan
Sistem menamp ilkan halaman hasil pencarian
Valid
2. Kasus Uji
mencari
berdasarkan kota
dan terdapat map
Sistem dap at mempermudah mencari ru mah di setiap kota
dan memunculkan map
alamat rumah yang dijual.
Sistem menamp ilkan rumah yang d ijual berdasarkan kota dan terdapat map.
valid
3. Kasus Uji
testimonial
Sistem menampilkan seluruh
user atau visitor yang telah
memberikan testimoni yang
sifatnya mendukung dari
pihak peru sahaan pemasaran. Seb elum di publish akan di filter oleh admin.
Sistem me nampilkan seluruh testimonial yang su dah di app rove o leh admin.
valid
4. Kasus Uji
hubungi kami
Visitor mendapat perlakuan
yang baik dari pihak
pemasaran rumah dan
timb uln ya transaksi jual beli yang sah.
Admin dapat mengetahui beb erapa visito r yang mengirim pesan kepad anya dan membalasnya.
valid
5. Kasus Uji form
input
Seluruh inputan bila tidak diisi d engan lengkap, maka tidak akan bisa tersimpan ke database.
Inp utan dari form, masuk ke database.
41
C. Analisa Sistem
Dari hasil imp lementasi dan p engujian sistem dengan metode bla ck bo x
maka dapat di ambil kesimpu lan bahwa sistem informasi pemasaran ru mah ini
mempunyai keleb ihan dalam pencarian rumah mendapatkan hasil yang sesuai
dengan yang dicari visitor. Selain itu juga terdapat map yang memudahkan
pencarian ru mah yang diju al. Didalam form input juga terd ap at pesan error
BAB V
PENUTUP
A. Kesimpulan
Berdasarkan p emb ahasan di atas, maka dap at diambil kesimpulan sebagai
berikut :
1. Telah dibuat sistem informasi pemasaran ru mah berbasis online di Solo
dan sekitarnya. Dimana sistem tersebu t dibu at berbasis PHP dan M ySQL.
2. Sistem info rmasi pemasaran rumah menggunakan goo gle maps digunaka n
untuk peta alamat sehingga memp ermudah dalam mencari lokasi.
3. Sistem informasi pemasaran rumah dapat diakses secara online oleh user,
sehingga dap at digu nakan dimanapun d an kapanpun selama terdap at
internet.
4. Sistem informasi pemasara n rumah memberikan manfaat kepada orang –
orang yang hendak membeli rumah di Solo dan sekitarn ya.
B. Saran
Sistem informasi pemasaran rumah masih mempu nyai keku rangan dari
segi teknis dan p enyajian yang sangat sederhana. Sistem informasi p emasaran
rumah dapat dikemb angkan dengan tekno logi pemrograman mo dern seperti