WEBSITE PROPERTI PERUMAHAN DENGAN MENGGUNAKAN PHP DAN MYSQL STUDI KASUS DI PERUMAHAN AYODHYA CITRA YOGYAKARTA SKRIPSI Diajukan Untuk Memenuhi Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika

  

WEBSITE PROPERTI PERUMAHAN DENGAN MENGGUNAKAN

PHP DAN MYSQL

STUDI KASUS DI PERUMAHAN AYODHYA CITRA YOGYAKARTA

SKRIPSI

Diajukan Untuk Memenuhi Syarat Memperoleh Gelar Sarjana Teknik

Program Studi Teknik Informatika

  

Oleh :

AGNES PUTRI TANTYA PRAMUDITA

NIM : 055314028

JURUSAN TEKNIK INFORMATIKA

  

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2010

  

HOUSING PROPERTY WEBSITE USING PHP AND MYSQL

A CASE STUDY IN HOUSING OF AYODHYA CITRA YOGYAKARTA

A THESIS

Presented as Partial Fulfillment of the Requirements to Obtain Sarjana

Teknik Degree in Informatics Engineering Department

  

By :

Agnes Putri Tantya Pramudita

055314028

INFORMATICS ENGINEERING STUDY PROGRAM

  

INFORMATICS ENGINEERING DEPARTMENT

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2010

HALAMAN MOTTO

  Pengharapan itu … Bukan berarti pasrah kepada keadaan, Bukan berarti berhenti berjuang, Bukan berarti nyaman berpangku tangan.

  Pengharapan itu adalah ...

  Kepercayaan dan keyakinan di tengah perjuangan, Percaya bahwa mata Tuhan memperhatikan, Percaya bahwa hati Tuhan ikut merasakan dan tangan Tuhan akan membuka jalan.

  Pengharapan itu ...

  Adalah iman, bahwa Tuhan membuat keajaiban lebih sering dari yang kita harapkan.

  

” Kasih sayang tidak akan mengambil bentuknya yang utuh sebagai kasih sayang

jika ia hanya diperam sebagai perasaan atau niat di dalam hati.

  

Kasih sayang adalah pemberian, meskipun tidak semua pemberian adalah kasih

sayang. ”

(Mario Teguh)

“ Never give up for everything, just do the best in your life… ”

  HALAMAN PERSEMBAHAN Ku minta Tuhan setangkai bunga segar, Ia beri kaktus jelek dan berduri… Kuminta kupu-kupu, diberi-Nya ulat… Aku kecewa dan sedih...

  Beberapa hari kemudian... Kaktus itu berbunga, indah sekali... Ulat itu berubah menjadi kupu-kupu yang cantik... Itulah jalan Tuhan... Selalu indah pada waktunya...

  Kupersembahkan karya kecilku untuk : Papa (Alm.) dan Mama tercinta, Adik-adikku, Pandu dan Ayu tersayang, ”Uyung-ku”, Robertus Heru Wiranto terkasih,

  Semua Sahabat dan orang-orang yang aku sayangi.

  I Love You All...

  

INTISARI

  Dalam upaya pemenuhan akan kebutuhan tempat tinggal, sering kali konsumen datang kepada pengembang perumahan untuk memilih rumah yang sesuai dengan keinginan sehingga diperlukan waktu khusus untuk melakukannya. Banyaknya pengembang yang menawarkan jasa pembangunan rumah mengakibatkan persaingan di bidang properti ini semakin ketat. Maka pengembang perlu melakukan inovasi dalam hal pemasaran produknya, tidak hanya sebatas pada penyebaran brosur atau pemasangan iklan di koran atau majalah. Untuk mengatasi permasalahan tersebut, maka penulis membangun sebuah website properti yang dapat memberikan visualisasi nyata kepada konsumen, khususnya melalui penggunaan komponen multimedia berupa foto dan video sehingga konsumen tidak perlu datang ke perumahan secara langsung.

  Website properti ini dibangun dengan menggunakan bahasa pemrograman PHP dan database MySQL. Dalam pengembangan sistem, penulis menerapkan tahapan-tahapan rekayasa perangkat lunak terstruktur yang meliputi analisa, desain, implementasi dan pengujian sistem. Data-data yang digunakan dalam pengembangan website properti ini diperoleh dari hasil wawancara dengan pihak RumahJogja.com dan mengambil contoh data perumahan Ayodhya Citra.

  Hasil akhir yang diperoleh adalah sebuah website properti yang memiliki fasilitas pencarian untuk menampilkan informasi tentang karakteristik rumah berupa teks, foto dan video yang dapat membantu pengembang dalam mempromosikan produk perumahannya, serta dapat mempermudah konsumen dalam mencari rumah tempat tinggal yang diinginkan.

  

ABSTRACT

  In an effort to accomplishment the needs of residential, consumer often come to housing developers to choose the house in accordance with the desire so that need special time to do it. A lot of developers who offer housing services in the field of property resulting competition is getting tight. So, developers need to innovate in terms of marketing their products, not only in distribution of brochures or advertising in newspapers or magazines. To overcome these problems, the authors build a property website that can provide real visualization to consumers, especially through the use of multimedia components in the form of photos and video so that consumers do not need to come to the housing directly.

  This housing property website is built by using PHP programming language and MySQL database. In developing the system, the authors apply the stages of a structured software engineering including analysis, design, implementation and testing of the system. The data used in the development of this property website is obtained from interviews with staff of RumahJogja.com and take samples of Ayodhya Citra housing data.

  The final result obtained is a property website that has a search facility to display information about household characteristics in the form of text, photos and videos that can assist developer to promoting their housing product, as well as to facilitate consumers in search of a dwelling house as desired.

KATA PENGANTAR

  Puji dan syukur kepada Tuhan Yesus Kristus atas pertolongan dan kasih setia-Nya, sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Penyusunan skripsi ini merupakan salah satu syarat bagi mahasiswa Jurusan Teknik Informatika untuk memperoleh gelar Sarjana Teknik di Fakultas Sains dan Teknologi, Universitas Sanata Dharma, Yogyakarta.

  Pelaksanaan dan penyusunan skripsi ini dapat diselesaikan dengan baik atas bantuan, gagasan dan dukungan dari berbagai pihak. Oleh karena itu, dengan segala kerendahan hati penulis ingin mengucapkan terima kasih kepada :

  1. Ibu Agnes Maria Polina, S.Kom., M.Sc., selaku dosen pembimbing, atas kesabaran, pengarahan, dan saran yang diberikan kepada penulis selama penyusunan skripsi ini.

  2. Bapak Stevanus Wisnu Wijaya, S.T., M.T. dan bapak Iwan Binanto M. Cs. selaku dosen penguji, atas kritik dan saran yang membangun dalam perbaikan skripsi ini.

  3. Bapak Yosef Agung Cahyanta, S.T., M.T., selaku dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma.

  4. Bapak Puspaningtyas Sanjoyo Adi, S.T., M.T., selaku ketua program studi Teknik Informatika Universitas Sanata Dharma.

  5. Dosen-dosen Teknik Informatika Universitas Sanata Dharma. Terima kasih atas ilmu yang telah diajarkan selama ini.

  6. Segenap staff RumahJogja.com, khususnya Mas Wahyu dan Mas Ferry, atas bantuannya dalam pengambilan data-data perumahan.

  7. Papa (Alm.) dan Mama tercinta, atas kasih sayang, doa, serta dukungannya sehingga penulis bisa menjadi seperti sekarang ini.

  8. Adik-adikku tersayang, Leonardus Pandu Christian Arta Putra dan Angela Merici Dyah Ayu Wulansari, yang selalu menyayangi dan mendoakan serta memberi semangat agar penulis cepat menyelesaikan skripsi ini.

  9. Robertus Heru Wiranto, atas kasih sayang, perhatian, penghiburan, doa dan bantuannya saat penyusunan skripsi ini hingga selesai. Terima kasih atas semua yang telah kau berikan untukku.

  10. Teman-temanku TI’05, khususnya untuk sahabat-sahabatku, Maya, Endah, Riska, Kristi, Anas, Sinyo, Sicho, Tessa, Vero, Nino, atas persahabatan yang telah kalian berikan.

  11. Teman-teman kos ”VIKE” : Mena, Aster, Esti, Titik, Anna, Jeanet, Novi, Lulu, Jesika, atas semua dukungan dan semangat yang kalian berikan selama penulis mengerjakan skripsi ini.

  12. Teman seperjuanganku, F.X. Novi Christian Adi Putra, untuk semangat dan bantuannya selama penulis menyelesaikan skripsi ini.

  13. Teman-teman mitra perpustakaan Universitas Sanata Dharma, mba Prima, mba Evi, mba Dwi, Dima, Iray, Sanja, Ismaya, Matil, Maya, Nino, Vero, Birgit, Nori, Titik, Nur, Rohna, Riana, Lingga, untuk dukungan dan semangat yang telah kalian berikan, serta kesetiaan mendengarkan keluh kesah penulis.

  14. Semua pihak yang tidak bisa penulis sebutkan satu per satu, yang telah memberikan bantuan, bimbingan, kritik dan saran dalam penyusunan skripsi ini.

  Dengan segala kerendahan hati, penulis menyadari bahwa skripsi ini masih jauh dari sempurna. Oleh karena itu, penulis mengharapkan kritik dan saran yang dapat membangun serta menyempurnakan skripsi ini. Semoga skripsi ini dapat dimanfaatkan dan dikembangkan lebih lanjut sehingga skripsi ini dapat lebih bermanfaat.

  Yogyakarta, September 2010 Penulis

  ( Agnes Putri Tantya Pramudita )

PERNYATAAN KEASLIAN KARYA

  Saya menyatakan dengan sesungguhnya bahwa Tugas Akhir yang saya tulis ini tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan dalam kutipan daftar pustaka, sebagaimana layaknya karya ilmiah.

  Yogyakarta, September 2010 Penulis

  ( Agnes Putri Tantya Pramudita )

  

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA

ILMIAH UNTUK KEPENTINGAN AKADEMIS

  Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma: Nama : Agnes Putri Tantya Pramudita

  Nomor Mahasiswa : 055314028 Demi pengembangan ilmu pengetahuan, saya memberikan kepada

  Perpustakaan Universitas Sanata Dharma karya ilmiah saya yang berjudul :

  

“ WEBSITE PROPERTI PERUMAHAN DENGAN MENGGUNAKAN

PHP DAN MYSQL

STUDI KASUS DI PERUMAHAN AYODHYA CITRA YOGYAKARTA ”

  Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikan secara terbatas, dan mempublikasikannya di internet maupun di media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya maupun memberikan royalti kepada saya selama tetap mencantumkan nama saya sebagai penulis. Demikian pernyataan ini yang saya buat dengan sebenarnya. Dibuat di Yogyakarta Pada tanggal : 21 September 2010 Yang menyatakan (Agnes Putri Tantya Pramudita)

  

DAFTAR ISI

  HALAMAN SAMPUL (BAHASA INDONESIA) ............................................... i HALAMAN SAMPUL (BAHASA INGGRIS) .................................................... ii HALAMAN PERSETUJUAN PEMBIMBING .................................................. iii HALAMAN PENGESAHAN .............................................................................. iv HALAMAN MOTTO ............................................................................................ v HALAMAN PERSEMBAHAN .......................................................................... vi

  INTISARI ............................................................................................................ vii ABSTRACT ....................................................................................................... viii KATA PENGANTAR ......................................................................................... ix PERNYATAAN KEASLIAN KARYA .............................................................. xi PERNYATAAN PERSETUJUAN PUBLIKASI ............................................... xii DAFTAR ISI ...................................................................................................... xiii DAFTAR GAMBAR ........................................................................................ xvii DAFTAR TABEL .............................................................................................. xxi DAFTAR LISTING .......................................................................................... xxii

  BAB I. PENDAHULUAN ................................................................................ 1

  1.1. Latar Belakang ...................................................................................... 1

  1.2. Rumusan Masalah ................................................................................. 3

  1.3. Tujuan dan Manfaat ............................................................................... 3

  1.4. Batasan Masalah ................................................................................... 4

  1.5. Metodologi Penelitian ........................................................................... 4

  1.6. Sistematika Penulisan ........................................................................... 6

  BAB II. LANDASAN TEORI ............................................................................ 8

  2.1. Sistem Informasi Web ............................................................................ 8

  2.1.1. Aplikasi Web ............................................................................. 8

  A. Web Statis ............................................................................. 9

  B. Web Dinamis ....................................................................... 10

  2.1.2. Teknologi Web .......................................................................... 12

  3.1.1. Gambaran Umum Sistem ......................................................... 30

  3.1.4. Pemodelan Data ....................................................................... 46

  3.1.3.4.1. DFD Level 1 Subsistem Administrator .... 44

  3.1.3.4. DFD Level 1 ............................................................... 44

  3.1.3.3.2. DFD Level 0 Subsistem Administrator .... 43

  3.1.3.3.1. DFD Level 0 Subsistem User .................. 42

  3.1.3.3. DFD Level 0 (Overview Diagram) ........................... 42

  3.1.3.2. Diagram Berjenjang .................................................. 39

  3.1.3.1. Diagram Konteks ........................................................ 37

  3.1.3. Pemodelan Proses ..................................................................... 36

  3.1.2.2. Use Case Diagram Administrator .............................. 33

  3.1.2.1. Use Case Diagram User ............................................ 32

  3.1.2. Pemodelan Kebutuhan Sistem .................................................. 32

  30

  A. Teknologi Web pada Sisi Klien .......................................... 12

  BAB III. ANALISA DAN PERANCANGAN SISTEM .................................... 30 3.1. Analisa Sistem ......................................................................................

  2.4. Antarmuka Pengguna (User Interface) ................................................ 27

  2.3.3. MySQL ...................................................................................... 26

  2.3.2.1. Koneksi PHP ke MySQL ............................................ 24

  2.3.2. PHP ............................................................................................ 23

  2.3.1. HTML ....................................................................................... 22

  2.3. Tools Pengembang Sistem ................................................................... 22

  2.2.3. Entity Relationship Diagram .................................................... 20

  2.2.2. Data Flow Diagram .................................................................. 19

  2.2.1. Use Case Diagram .................................................................... 18

  2.2. Metodologi Rekayasa Perangkat Lunak Terstruktur ............................ 17

  2.1.3. Kriteria Pengembangan Web .................................................... 14

  B. Teknologi Web pada Sisi Server ......................................... 13

  3.1.4.1. Conceptual Design .................................................... 46

  3.2. Desain Sistem .......................................................................................

  47

  3.2.1. Desain Database ....................................................................... 47

  3.2.1.1. Logical Design ........................................................... 47

  3.2.1.2. Physical Design ........................................................... 48

  3.2.2. Desain Antarmuka (Graphical User Interface) ......................... 56

  3.2.2.1. Desain Antarmuka User ............................................. 56

  3.2.2.2. Desain Antarmuka Administrator .............................. 70

  BAB IV. IMPLEMENTASI ................................................................................ 84

  4.1. Implementasi ....................................................................... 84

  Database

  4.1.1. Pembuatan Database ................................................................ 84

  4.1.2. Pembuatan Tabel ...................................................................... 85

  4.2. Implementasi Koneksi dari PHP ke MySQL ...................................... 96

  4.3. Implementasi Antarmuka .................................................................... 97

  4.3.1. Implementasi Antarmuka Sisi User ......................................... 97

  4.3.2. Implementasi Antarmuka Sisi Administrator ......................... 122

  4.3.3. Implementasi Prinsip Perancangan Antarmuka ..................... 158

  BAB V. ANALISA HASIL ............................................................................. 161

  5.1. Analisa Hasil Perangkat Lunak ......................................................... 161

  5.2. Analisa Hasil Uji Coba User ............................................................. 162

  5.2.1. Pengumpulan Data ................................................................. 162

  5.2.2. Sasaran Penyebaran Kuesioner ............................................. 163

  5.2.3. Form Kuesioner ...................................................................... 164

  5.2.3.1. Form Kuesioner User ............................................... 164

  5.2.3.2. Form Kuesioner Administrator ................................ 165

  5.2.4. Hasil dan Pembahasan Kuesioner .......................................... 166

  5.2.4.1. Hasil dan Pembahasan Kuesioner User ................... 166

  5.2.4.2. Hasil dan Pembahasan Kuesioner Administrator ..... 174

  BAB VI. KESIMPULAN DAN SARAN .......................................................... 177

  6.1. Kesimpulan ........................................................................................ 177

  6.2. Saran ................................................................................................... 178 DAFTAR PUSTAKA ........................................................................................ 179 LAMPIRAN

  A. KUESIONER USER

  B. KUESIONER ADMINISTRATOR

  

DAFTAR GAMBAR

Gambar 2.1. Mekanisme Pemanggilan Aplikasi Web Bertipe HTML .............. 10Gambar 2.2. Mekanisme Pemanggilan Aplikasi Web Bertipe PHP ................... 11Gambar 3.1. Use Case Diagram User ................................................................ 32Gambar 3.2. Use Case Diagram Administrator .................................................. 34Gambar 3.3. Diagram Konteks ............................................................................ 38Gambar 3.4. Diagram Berjenjang Subsistem User .............................................. 40Gambar 3.5. Diagram Berjenjang Subsistem Administrator .............................. 41Gambar 3.6. DFD Level 0 Subsistem User.......................................................... 42Gambar 3.7. DFD Level 0 Subsistem Administrator .......................................... 43Gambar 3.8. DFD Level 1 Subsistem Administrator .......................................... 44Gambar 3.9. Entity Relationship Diagram .......................................................... 46Gambar 3.10. Relasi Antar Tabel ........................................................................ 47Gambar 3.11. Desain Halaman ”Beranda” ......................................................... 56Gambar 3.12. Desain Halaman ”Fasilitas Perumahan” ...................................... 57Gambar 3.13. Desain Halaman ”Pencarian Sederhana” ..................................... 58Gambar 3.14. Desain Halaman ”Pencarian Multi Kategori” .............................. 59Gambar 3.15. Desain Halaman ”Hasil Pencarian Rumah” ................................. 60Gambar 3.16. Desain Halaman ”Detail Data Rumah” ........................................ 61Gambar 3.17. Desain Halaman ”Lihat Foto Rumah” ......................................... 62Gambar 3.18. Desain Halaman ”Lihat Video Rumah” ....................................... 63Gambar 3.19. Desain Halaman ”Tipe Rumah & Harga” .................................... 64Gambar 3.20. Desain Halaman ”Tips Properti” .................................................. 65Gambar 3.21. Desain Halaman ”Detail Tips Properti” ....................................... 66Gambar 3.22. Desain Halaman ”Peta” ................................................................ 67Gambar 3.23. Desain Halaman ”Buku Tamu” .................................................... 68Gambar 3.24. Desain Halaman ”Lihat Buku Tamu” .......................................... 69Gambar 3.25. Desain Halaman ”Login” ............................................................. 70Gambar 3.26. Desain Halaman ”Halaman Utama Administrator” ..................... 70Gambar 3.27. Desain Halaman ”Ubah Profil Perumahan” ................................. 71Gambar 3.28. Desain Halaman ”Tambah Foto Perumahan” .............................. 72Gambar 3.29. Desain Halaman ”Ubah Foto Perumahan” ................................... 72Gambar 3.30. Desain Halaman ”Tambah Fasilitas Perumahan” ........................ 73Gambar 3.31. Desain Halaman ”Ubah Fasilitas Perumahan” ............................. 73Gambar 3.32. Desain Halaman ”Tambah Spesifikasi Teknis” ........................... 74Gambar 3.33. Desain Halaman ”Ubah Spesifikasi Teknis” ................................ 75Gambar 3.34. Desain Halaman ”Tambah Data Rumah” ..................................... 76Gambar 3.35. Desain Halaman ”Ubah Data Rumah” ......................................... 76Gambar 3.36. Desain Halaman ”Tambah Foto Rumah” ..................................... 77Gambar 3.37. Desain Halaman ”Ubah Foto Rumah” ......................................... 77Gambar 3.38. Desain Halaman ”Tambah Video Rumah” .................................. 78Gambar 3.39. Desain Halaman ”Ubah Video Rumah” ....................................... 78Gambar 3.40. Desain Halaman ”Tambah Tips Properti” .................................... 79Gambar 3.41. Desain Halaman ”Ubah Tips Properti” ........................................ 70Gambar 3.42. Desain Halaman ”Tambah Pengguna” ......................................... 80Gambar 3.43. Desain Halaman ”Ubah Pengguna” ............................................. 80Gambar 3.44. Desain Halaman ”Tambah Banner” ............................................. 81Gambar 3.45. Desain Halaman ”Ubah Banner” .................................................. 81Gambar 3.46. Desain Halaman ”Tambah Peta” .................................................. 82Gambar 3.47. Desain Halaman ”Ubah Peta” ...................................................... 82Gambar 3.48. Desain Halaman ”Hapus Buku Tamu” ......................................... 83Gambar 4.1. Implementasi Pembuatan Database ............................................... 85Gambar 4.2. Implementasi Tabel Admin ............................................................ 86Gambar 4.3. Implementasi Tabel Banner ........................................................... 87Gambar 4.4. Implementasi Tabel Buku Tamu .................................................... 88Gambar 4.5. Implementasi Tabel Peta ................................................................ 88Gambar 4.6. Implementasi Tabel Profil .............................................................. 89Gambar 4.7. Implementasi Tabel Rumah ........................................................... 90Gambar 4.8. Implementasi Tabel Video ............................................................. 91Gambar 4.9. Implementasi Tabel Foto ................................................................ 92Gambar 4.10. Implementasi Tabel Tips .............................................................. 93Gambar 4.11. Implementasi Tabel Fasilitas ........................................................ 94Gambar 4.12. Implementasi Tabel Spesifikasi Teknis......................................... 95Gambar 4.13. Implementasi Tabel Foto Perumahan ........................................... 96Gambar 4.14. Implementasi Halaman Beranda .................................................. 98Gambar 4.15. Implementasi Halaman Fasilitas Perumahan ............................... 99Gambar 4.16. Halaman Pencarian Sederhana ................................................... 100Gambar 4.17. Halaman Pencarian Multi Kategori ........................................... 106Gambar 4.18. Halaman Hasil Pencarian Rumah ............................................... 113Gambar 4.19. Halaman Detail Data Rumah ...................................................... 114Gambar 4.20. Halaman Lihat Foto Rumah ....................................................... 114Gambar 4.21. Halaman Lihat Video Rumah ..................................................... 115Gambar 4.22. Halaman Tipe Rumah & Harga .................................................. 116Gambar 4.23. Halaman Tips Properti ............................................................... 117Gambar 4.24. Halaman Detail Tips Properti ..................................................... 117Gambar 4.25. Halaman Peta .............................................................................. 118Gambar 4.26. Halaman Form Buku Tamu ........................................................ 119Gambar 4.27. Halaman Daftar Buku Tamu ...................................................... 122Gambar 4.28. Halaman Login ........................................................................... 123Gambar 4.29. Halaman Utama Administrator .................................................. 126Gambar 4.30. Halaman Ubah Profil Perumahan ............................................... 127Gambar 4.31. Halaman Tambah Foto Perumahan ............................................ 130Gambar 4.32. Halaman Ubah Foto Perumahan ................................................ 133Gambar 4.33. Halaman Tambah Fasilitas Perumahan ...................................... 135Gambar 4.34. Halaman Ubah Fasilitas Perumahan .......................................... 137Gambar 4.35. Halaman Tambah Spesifikasi Teknis ......................................... 138Gambar 4.36. Halaman Ubah Spesifikasi Teknis ............................................. 139Gambar 4.37. Halaman Tambah Data Rumah .................................................. 140Gambar 4.38. Halaman Ubah Data Rumah ....................................................... 141Gambar 4.39. Halaman Tambah Foto Rumah .................................................. 141Gambar 4.40. Halaman Ubah Foto Rumah ....................................................... 145Gambar 4.41. Halaman Tambah Video Rumah ................................................ 145Gambar 4.42. Halaman Ubah Video Rumah .................................................... 146Gambar 4.43. Halaman Tambah Tips Properti ................................................. 147Gambar 4.44. Halaman Ubah Tips Properti ...................................................... 148Gambar 4.45. Halaman Tambah Pengguna ....................................................... 149Gambar 4.46. Halaman Ubah Pengguna ........................................................... 152Gambar 4.47. Halaman Tambah Banner ........................................................... 154Gambar 4.48. Halaman Ubah Banner ............................................................... 155Gambar 4.49. Halaman Tambah Peta ............................................................... 156Gambar 4.50. Halaman Ubah Peta .................................................................... 156Gambar 4.51. Halaman Buku Tamu ................................................................. 157Gambar 4.52. Halaman Konfirmasi Hapus Data .............................................. 157Gambar 5.1. Form Kuesioner User ................................................................... 164Gambar 5.2. Form Kuesioner Administrator .................................................... 165Gambar 5.3. Diagram Perhitungan Hasil Kuesioner Pernyataan 1 ................... 166Gambar 5.4. Diagram Perhitungan Hasil Kuesioner Pernyataan 2 ................... 167Gambar 5.5. Diagram Perhitungan Hasil Kuesioner Pernyataan 3 ................... 168Gambar 5.6. Diagram Perhitungan Hasil Kuesioner Pernyataan 4 ................... 169Gambar 5.7. Diagram Perhitungan Hasil Kuesioner Pernyataan 5 ................... 170Gambar 5.8. Diagram Perhitungan Hasil Kuesioner Pernyataan 6 ................... 171Gambar 5.9. Diagram Perhitungan Hasil Kuesioner Pernyataan 7 ................... 172Gambar 5.10. Diagram Perhitungan Hasil Kuesioner Pernyataan 8 .................. 173

  DAFTAR TABEL

Tabel 2.1. Notasi Use Case Diagram ............................................................................. 18Tabel 2.2. Notasi Data Flow Diagram ........................................................................... 19Tabel 2.3. Notasi Entity Relationship Diagram .............................................................. 21Tabel 3.1. Tabel Admin .................................................................................................. 48Tabel 3.2. Tabel Banner .................................................................................................. 49Tabel 3.3. Tabel Buku Tamu ........................................................................................... 49Tabel 3.4. Tabel Fasilitas ................................................................................................. 50Tabel 3.5. Tabel Foto ...................................................................................................... 50Tabel 3.6. Tabel Perumahan ............................................................................................ 51Tabel 3.7. Tabel Peta ....................................................................................................... 51Tabel 3.8. Tabel Profil .................................................................................................... 52Tabel 3.9. Tabel Rumah .................................................................................................. 53Tabel 3.10. Tabel Spesifikasi Teknis .............................................................................. 53Tabel 3.11. Tabel Tips .................................................................................................... 55Tabel 3.12. Tabel Video .................................................................................................. 55Tabel 5.1. Tabel Perhitungan Hasil Kuesioner Pernyataan 1 ........................................ 166Tabel 5.2. Tabel Perhitungan Hasil Kuesioner Pernyataan 2 ........................................ 167Tabel 5.3. Tabel Perhitungan Hasil Kuesioner Pernyataan 3 ......................................... 168Tabel 5.4. Tabel Perhitungan Hasil Kuesioner Pernyataan 4 ........................................ 169Tabel 5.5. Tabel Perhitungan Hasil Kuesioner Pernyataan 5 ........................................ 170Tabel 5.6. Tabel Perhitungan Hasil Kuesioner Pernyataan 6 ........................................ 171Tabel 5.7. Tabel Perhitungan Hasil Kuesioner Pernyataan 7 ........................................ 172Tabel 5.8. Tabel Perhitungan Hasil Kuesioner Pernyataan 8 ........................................ 173Tabel 5.9. Ringkasan hasil Kuesioner Administrator .................................................... 176

  

DAFTAR LISTING

  Listing 4.1. Pembuatan Database ....................................................................... 85 Listing 4.2. Pembuatan Tabel Admin ................................................................. 85 Listing 4.3. Pembuatan Tabel Banner ................................................................. 86 Listing 4.4. Pembuatan Tabel Buku Tamu ......................................................... 87 Listing 4.5. Pembuatan Tabel Peta ...................................................................... 88 Listing 4.6. Pembuatan Tabel Profil ................................................................... 89 Listing 4.7. Pembuatan Tabel Rumah ................................................................. 90 Listing 4.8. Pembuatan Tabel Video ................................................................... 91 Listing 4.9. Pembuatan Tabel Foto ..................................................................... 91 Listing 4.10. Pembuatan Tabel Tips ................................................................... 92 Listing 4.11 Pembuatan Tabel Fasilitas .............................................................. 93 Listing 4.12 Pembuatan Tabel Spesifikasi Teknis .............................................. 94 Listing 4.13 Pembuatan Tabel Foto Perumahan ................................................. 96 Listing 4.14. Koneksi PHP-MySQL ................................................................... 96 Listing 4.15. Form Pencarian Sederhana .......................................................... 100 Listing 4.16. Fungsi showData() ....................................................................... 102 Listing 4.17. Query Pencarian Sederhana ......................................................... 105 Listing 4.18. Form Pencarian Multi Kategori ................................................... 107 Listing 4.19. Query Pencarian Multi Kategori .................................................. 109 Listing 4.20. Form Buku Tamu ......................................................................... 120 Listing 4.21. Query INSERT Buku Tamu ........................................................ 121 Listing 4.22. Form Login .................................................................................. 123 Listing 4.23. Cek Login .................................................................................... 124 Listing 4.24. Query UPDATE Profil ................................................................ 127 Listing 4.25. Query INSERT Foto Perumahan ................................................. 130 Listing 4.26. Query UPDATE Foto Perumahan ................................................ 133 Listing 4.27. Query INSERT Fasilitas Perumahan ........................................... 136 Listing 4.28. Query UPDATET Fasilitas Perumahan ....................................... 137

  Listing 4.29. Query INSERT Foto Rumah ....................................................... 142 Listing 4.30. Query INSERT Pengguna ............................................................ 149 Listing 4.31. Query UPDATE Pengguna ........................................................... 152

BAB I PENDAHULUAN

1.1 Latar Belakang

  Salah satu kebutuhan mendasar bagi setiap manusia adalah kebutuhan akan rumah sebagai tempat tinggal. Dalam upaya pemenuhan kebutuhan akan tempat tinggal inilah, sering kali seseorang datang kepada pengembang (developer) perumahan untuk memilih rumah yang sesuai dengan keinginan.

  Banyaknya pengembang yang menawarkan jasa pembangunan rumah mengakibatkan persaingan di bidang properti ini semakin ketat. Di dalam dunia bisnis properti yang penuh dengan persaingan ini, membuat para pengembang harus selalu memikirkan strategi-strategi terobosan baru yang dapat menjamin kelangsungan bisnis yang sedang dilakukan saat ini. Para pengembang perlu melakukan inovasi dalam bidang pemasaran agar konsumen tertarik untuk membeli produknya.

  Selama ini sering kali para pengembang mempromosikan produknya melalui media brosur, koran, atau pun website, dimana media-media tersebut mempunyai keterbatasan antara lain yaitu tidak memberikan gambaran nyata tentang produk yang ditawarkan sehingga para konsumen sulit untuk membayangkan bentuk produk secara riil karena informasi yang diberikan hanya berupa teks maupun gambar saja.

  1

   

  

  ua website tersebut hanya

  menampilkan data rumah secara umum, tidak mendetail. Foto-foto yang ditampilkan hanya sebatas tampak muka, denah, ataupun dalam bentuk 3D saja.

  Sehingga hal ini tentu saja kurang memberikan informasi dan gambaran riil dari produk rumah yang ditawarkan.

  Melihat semakin ketatnya persaingan antar pengembang perumahan inilah, maka penulis membuat sebuah website yang menyediakan layanan tentang data- data rumah seperti tipe rumah, luas bangunan, luas tanah, jumlah kamar, harga dan lain sebagainya. Sistem informasi ini memakai komponen multimedia dimana informasi yang ingin disampaikan oleh perusahaan atau pengemb ang perumahan dapat m enjadi lebih menarik melalui multimedia yang interaktif.

  Dalam sistem ini, penulis akan menggunakan komponen multimedia yang berupa teks, gambar, dan video. Penulis berharap website ini dapat memberikan visualisasi nyata kepada konsumen terhadap produk rumah yang ditawarkan oleh pengembang perumahan melalui penggunaan komponen multimedia, khususnya melalui foto dan tayangan video yang tidak hanya menampilkan bagian luar rumah tetapi juga bagian dalam rumah. Hal ini tentu saja memudahkan konsumen karena konsum en tidak perlu datang ke perumahan secara langsung.

   

  1.2 Rumusan Masalah

  Berdasarkan latar belakang yang telah dipaparkan, didapatkan suatu rumusan masalah yaitu bagaimana membangun sebuah website properti perumahan dengan menggunakan bahasa pemrograman PHP dan basis data MySQL yang memiliki fasilitas untuk menampilkan informasi tentang karakteristik rumah berupa teks, foto dan video yang dapat membantu pengembang perumahan dalam mempromosikan produknya serta mempermudah konsumen dalam mencari rumah.

  1.3 Tujuan dan Manfaat

  Tujuan dibuatnya sistem ini yaitu untuk mengembangkan website properti dengan menggunakan PHP dan MySQL serta komponen multimedia yang dapat menampilkan informasi produk perumahan yang ditawarkan oleh pengembang secara visual kepada penggunanya.

  Manfaat dari sistem ini yaitu :

  • Memberikan fasilitas kepada pengembang dalam mempromosikan produk- produknya berupa rumah tempat tinggal.
  • Memberikan kemudahan bagi para konsumen dalam mencari tipe rumah yang sesuai dengan keinginan dan kemampuan finansialnya melalui informasi tentang karakteristik rumah yang ditampilkan dalam sistem.

   

  • Ditampilkan visualisasi rumah melalui video yang dapat dilihat dengan mudah sehingga para konsumen tidak perlu datang ke lokasi perumahan secara langsung untuk melihat rumah yang ditawarkan.

  1.4 Batasan Masalah

  Adapun batasan-batasan masalah yang terdapat dalam pembuatan sistem informasi ini adalah :

  1. Pada sistem informasi ini tidak memberikan fasilitas pemesanan dan penjualan rumah secara online.

  2. Jenis rumah yang ditawarkan hanya rumah untuk tempat tinggal.

  3. Produk rumah yang ditawarkan dikhususkan dari satu pengembang saja dalam suatu perumahan yaitu mengambil studi kasus di perumahan Ayodhya Citra.

  4. Dalam website ini, ekstensi gambar yang dipakai adalah *.jpg, sedangkan ekstensi video yang dipakai adalah *.flv.

  5. Sistem ini tidak menangani penambahan halaman baru.

  6. Sistem ini tidak menangani keamanan jaringan.

  1.5 Metodologi Penelitian

  Metode penelitian yang digunakan dalam pembuatan tugas akhir ini adalah studi kasus dengan tahap-tahap sebagai berikut :

   

  a. Studi lapangan Melakukan wawancara kepada pengembang (developer) perumahan untuk memperoleh data yang konkrit dan lengkap sebagai bahan analisa di dalam penelitian.

  b. Studi literatur Dengan membaca buku-buku yang mendukung obyek penelitian seperti buku tentang MySQL, Pemrograman web dengan menggunakan PHP, dan rekayasa perangkat lunak yang digunakan sebagai referensi untuk memperoleh kelengkapan informasi yang dibutuhkan.

  c. Pengembangan sistem Menggunakan metode Rekayasa Perangkat Lunak (RPL) secara terstruktur (Whitten, 2004) yaitu :

  1. Analisa Sistem Pada tahap ini hal yang dilakukan adalah menganalisa permasalahan yang dihadapi dan kebutuhan dari sistem. Mencari dan mengumpulkan data-data secara lengkap untuk pembuatan program.

  2. Desain Sistem Pada tahap ini hal yang dilakukan adalah merancang sistem untuk mempermudah pembuatan coding program, diantaranya yaitu: perancangan basis data, menu, input, output dan user interface.

   

  3. Implementasi Pada tahap ini membuat program sesuai dengan rancangan.

  4. Pengujian Pada tahap ini dilakukan pengujian program yang telah dibuat.

  d. Uji coba kepada user Melakukan pembagian kuesioner yang digunakan untuk mengetahui tingkat kepuasan pengguna terhadap sistem yang dikembangkan.

1.6 Sistematika Penulisan

  Adapun sistematika penyusunan tugas akhir secara keseluruhan adalah sebagai berikut :

  BAB I. PENDAHULUAN Dalam bab ini diungkapkan mengenai latar belakang masalah, rumusan masalah, tujuan, batasan masalah, metodologi penelitian dan sistematika penulisan.

  BAB II. LANDASAN TEORI Dalam bab ini berisi tentang dasar-dasar teori yang digunakan untuk mendukung pembuatan tugas akhir

   

  BAB III. ANALISA DAN PERANCANGAN SISTEM Dalam bab ini berisi tentang rancangan sistem yang akan dibuat. Menjelaskan mengenai perancangan sisem dalam bentuk diagram alir yang menyatakan semua proses yang terjadi dalam software yang akan dibuat. Selain itu dibahas mengenai perancanan masukan dan keluaran sisem, perancangan antarmuka dan perancangan basis data. BAB IV. IMPLEMENTASI Dalam bab ini berisi implementasi yang dilakukan terhadap hasil analisa dan perancangan yang telah dilakukan pada bab sebelumnya. BAB V. ANALISA HASIL Dalam bab ini berisi tentang analisa hasil dan pembahasan terhadap implementasi dari sistem yang dibangun. BAB VI. KESIMPULAN DAN SARAN Dalam bab ini berisi kesimpulan pembahasan dan saran-saran yang berguna bagi pembaca yang terkait dengan sistem informasi yang dibangun.

BAB II LANDASAN TEORI

2.1 Sistem Informasi Web

  World Wide Web (WWW) atau biasa disebut dengan web, merupakan

  salah satu sumber daya internet yang berkembang pesat. Informasi web didistribusikan melalui pendekatan hypertext, yang memungkinkan suatu teks pendek menjadi acuan untuk membuka dokumen yang lain. Dengan pendekatan

  

hypertext ini, seseorang dapat memperoleh informasi dengan meloncat dari suatu

dokumen ke dokumen yang lainnya.

2.1.1 Aplikasi Web

  Pada awalnya aplikasi web dibangun hanya dengan menggunakan bahasa yang disebut HTML (HyperText Markup Language) dan protokol yang digunakan dinamakan HTTP (HyperText Transfer Protocol). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML seperti PHP, ASP, Applet (Java).

  Aplikasi web dapat dibagi menjadi 2 yaitu aplikasi web statis dan web dinamis (Kadir, 2003).

A. Web Statis

  Situs web statis adalah situs web yang dalam menampilkan informasinya tidak memisahkan antara isi dan presentasi atau secara singkat isinya bersifat tetap. Web statis dibentuk dengan menggunakan HTML saja. Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara terus- menerus untuk mengikuti setiap perubahan yang terjadi.

  Keuntungan web statis dibanding web dinamis adalah :