PENGEMBANGAN SITUS INFORMASI PERUMAHAN YOGYAKARTA MENGGUNAKAN ASP DAN SQL SERVER

PENGEMBANGAN SITUS INFORMASI PERUMAHAN YOGYAKARTA MENGGUNAKAN ASP DAN SQL SERVER TUGAS AKHIR

  Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik (ST) Program Studi Teknik Informatika

  Oleh: Natalia Triarita Desi Ratnasari NIM : 005314054 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS SANATA DHARMA YOGYAKARTA 2007

  

THE DEVELOPMENT

OF YOGYAKARTA REAL ESTATE’S WEBSITE

USING ASP AND SQL SERVER

  

Final Project

Presented as Partial Fulfillment Of the Requirements

To Obtain the Sarjana Teknik Degree

  

In Informatics Engineering

By

Natalia Triarita Desi Ratnasari

  

Student Number : 005314054

  

INFORMATICS ENGINEERING STUDY PROGRAM

DEPARTMENT OF INFORMATIC ENGINEERING

FACULTY OF ENGINEERING

SANATA DHARMA UNIVERSITY

  o

HALAMAN PERSEMBAHAN Untuk kedua orang tuaku, ma ‘wik dan bapak terimakasih atas doa, kesabaran dan pengertiannya kepada ku. u are amazing parent which I have, kalian telah banyak ajarkan aku arti kehidupan ini yang aku yakin itu berguna tuk bekal ku dimasa depan, aku mencintai kalian lebih dari yang kalian bayangkan. Kakak2 dan keponakanku (mb ana dan om david) terimakasih dukungan kalian (mas ongki)u are the wonderful brother,I know u love ‘n care with me (venta dan yudha) Akhirnya dapet warisan computer to, makasih dah sabar nunggu ya. thank you to the o prayer all of you for me.i love u all Untukmu kekasih ‘n calon pendamping hidupku, “my ben” (yoh.benny.s, ST) yang selalu menemani (dari jauh walau hanya lewat sms dan telpon), menyemangati, mendorong dan mendukungku dalam suka maupun ketika aku jatuh, sedih dan kecewa. terimakasih tuk cinta dan kesetianmu yang membuatku tahu arti mencintai dan dicintai, tuk pengertian dan kesabaranmu yang membuat hidupku terasa lebih sederhana dan mudah tuk dijalani. o Untuk semua yang telah kau berikan Akhirnya aku menemukanmu… Untuk calon mama dan papa ku (ma+pa ur) yang selalu “ngoprak-oprak” terimakasih atas doa dan dukungannya Kalian “calon orang tua idaman” terimakasih telah menerima aku apa adanya dengan segala kekurangan ‘n kelebihanku. Terimakasih kalian juga telah sabar menghadapi aku yang “bukan calon mantu idaman” dengan o penuh kelembutan dan kasih sayang Tuk Mas Edwin Tigor, trim’s dah bantuin aku belajar program, slalu rela ‘ga tidur siang tuk bantuin aku bikin program, slalu sabar ngadepin adatku yang ‘ga sabaran ‘n suka ngomel2. kamu adalah orang yang berjasa dlm o hidupku hingga aku bisa jadi ST jasamu ‘ga kan kulupain. Untuk arum indri yang selalu ada disampingku menemaniku, terimakasih untuk waktu-waktu yang telah berlalu “persahabat qta”, untuk kamar kost-nya(boleh transit), tuk printer mu tanpa itu aku pasti bingung, untuk semua laporan2 praktikumnya (aku janji ‘ga bangunin kamu pagi2 lagi), untuk contekannya waktu ujian, kesetiaan tuk dengerin curhatanku, tuk tugas basis data ‘n antrian(tanpa mu aku ‘ga akan lulus proyek itu) dan terlebih untuk semua pengertian mu, kamu adalah teman yang hebat yang ku punya..terimakasih tuk semua kisah dimasa lalu. Hanna cahya, yang selalu membantu ku dalam urusan kuliah ‘n tugas2 proyek terimakasih, untuk sebentuk cinta semu segitiga –nya(ternyata kita masih lebih memilih persahabatan ini) makasih atas apa yang telah terjadi dimasa lalu yang buat aku dewasa, akhirnya kamu dah nemuin tulang rusukmu lebih duluan dari qta2 Slamat ya. o Aku akan merindukan kalian girl’s. tetap jadi yang terbaik tuk ku yah.. Untuk anak2 kos kejora, nisha(makasih dah minjemin jas tuk foto, ternyata kamu bukan seperti yang aku kira slama ini makasih atas kedekatan qta yang singkat ini), shintha jelly(makasih dah ‘mo b’bagi kasur dan kamar denganku, pengertianmu yang gede tuk aku, curhatan qta), mb fitrie ‘n mas koko(kalian pasangan yang unik yang aku jumpai, thanks tuk slalu ngoprak-opak dan ketawa-ketiwinya), devie ‘n priti(makasih atas kebersamaan yang pernah terjadi slama ini yang buat aku sadar tuk lebih menjaga perasaan orang lain), de’diyah ‘n de’hendi(liat o kalian aku jadi terpacu ‘n smangat thank’s) Tuk “Mr phil colien’s” thanks tuk “can’t stop loving u -nya” ,tuk waktu2 yang indah walau bentar  slalu ada ketika aku butuhin, yang slalu ngingetin aku ke “my ben” aku tau kamu terluka hehehe , tuk dorongan ‘n curhatanya(senasib long distance punya bojo jauh), tuk candaannya, tuk pengakuan “dosaanya”, ‘n tuk semua yang indah ‘n pernah terjadi biar qta simpan dihati saja. Tuk bang Mail(andri-nya ipoel) makasih tuk laba2-nya besok aku ultah dikado lagi ya banyak yang iri lo :P akhirnya aku juga bisa jadi tukang insinyur angotanya si doel kaya kamu, Bang ignas-nya “nisha”(sms2 mu yang ngedukung aku ‘n bikin qta ‘ga ilang kontak), pak icuk(thank’s dah bikin aku ketawa2), pak eko(yang pinter ngramal tapi banyak salahnya, thanks atas tebakanmu aku jadian ma “monyete” yang bisa bikin aku serasa putrid dari khayangan  tapi kamu salah. makasih kalian dah jadi pejantan2 tanguh, slalu ada ketika kita butuhin ‘n kalian temen2 cowo yang hebat, trimakasih atas kebersaman o yang tlah lalu. Tuk anak2 St.Valentino Pugeran(Tj,Antok,Bintoro,Cahya,Eko,Kunti,De’nitha,Citra,Reni)tThank’s dah bolehin aku tuk ikut cuap2 nyanyi dimantenan ngilangin stress ‘n serasa kaya artis,persahabatan ‘n kisah2 indah yang terjadi o kan ku kenang slamanya,kalian teman2 yang indah yang ku punya.i will miss u all

  I will say thank to my favorite lecturer , pak Bernard(thank’s dah mo tak repotin ampe batal mudik ‘n ga mandi, dah mo connect-in databaseku, dengerin keluh kesahku, ‘n slalu ngedorong ‘n nyemangatin aku tuk cepet kelar kuliah, ngebuat aku slalu ketawa), pak albert( thank’s atas kesabarannya ngadepin aku, pumpung masih bisa manja ma bapak jadi kapan lagikan ,dah nguatin aku ketika mo maju ujian “ga tak sangka kecerian di wajahmu bisa ilang Cuma gara2 mo maju pendadaran, apa yang bisa ku lakuin tuk kamu biar kamu ga keliat seperti ini” kata2 bapak ini yang bikin aku tenang, makasih tuk keakraban yg Cuma bentar ini), pak wisnu(thank’s dah jadi dosen ‘n friend yg seep, tuk jetsky-nya di bedugul mungkin ampe skrg blom tau rasanya main jetsky :P kalo ‘ga o bapak ajak , bapak dosen hebat yg ku temui keep in touch ya ) Tuk “my Momo”(little Tupaiku yg sweet)dah bikin aku ketawa2 liat polahmu ketika aku Bt dgn skripsiku, “My

  Vega”(motorku sayang, dah nganter aku kemana2 tanpa pernah ngeluh, buat aku ngalamin banyak kisah senang ‘n sedih tuk kerja ‘n kuliah. Kamu adalah andalanku hanya kamu yg tahu semua rahasiaku, trim’s kamu ga pernah rewel walau kadang aku mengabaikanmu), “Adek-peyout”(Andri-peyout)thak’s dah mo sabar nganter kemana aku mo pergi, ngilangin BT-ku atau ngangkut computer ‘n belajar, buat aku serasa ‘ga sendiri ngadepin beban ini.dah nguatin aku tuk tetap smangat, minjemin uang tuk fotocopy saat transferan blom dateng. Pengertian mu tuk aku o thank’s tuk semua.

  Say thank to owner “Gemininet café”(cik’Bety ‘n ko’Herman)dah ngasih kesempatan tuk gabung ‘n memberiku bnyk pengalaman, bayarin kuliah walau potong gaji ,ngebolehin tuk cari sesuap nasi ‘n segenggam berlian he2, “duo enticing angel-nya Geminil”Mba asih(thanks dah jadi senior yg ok, kapan qta ketawa2 lagi, nonton yg seru2 lagi semua ‘ga kan kulupain mangga muda ‘n garamnya), Mba Yani “my sweet sister”(thanks dah jadi kakak senior yg indah, kapan qta belanja lagi, inget nabung mentang-mentang dah ga kuliah he2) i am a technique o master now , will miss u girl’s Tuk staf PIC(pesona indah cemerlang), pak ardi yang cakep(makasih dah kasih kempatan jadi SPG motornya, tak tunggu kalo ada even lagi), Mba Vinca (yg dah kasih info kerjaan, kesempatan tuk mencari segenggam emas tuk bayar sks ),Mas Iwan, Mas Bimo,Mas Hasan WomFinance.Thank’s for all, all of you very good to me o Anak2 Administrasi Negara UGM 2006(Aji, Ian,Genset,Bajuri,Kadalvie,Adek,Mr Noproblemo)thank’s dah nyemangatin aku, kalian membuat aku serasa seperti “Senior” kakak kalian sendiri, slalu ngebangunin aku yang o “kebo” susah bangun pagi. Tanpa kalian aku pasti ga bisa bimbingan pagi.i will miss u guy’s Untuk semua yang telah mendukung aku…keluarga di kulon progo(om mamik, bulik nik, nunung,wulan, simbah, bulik tutik om bejo, budhe minie) terimakasih dah menerima aku apa adanya, doa kalian ‘n dukungan kalian supaya aku cepat lulus..senyum kalian dan keiklasan kalian untuk merengkuhku

  

HALAMAN MOTTO

“JEJAK-JEJAK KAKI”

Suatu malam aku bermimpi, menyusuri pasir pantai bersama Tuhanku, melintas dari pekatnya langit,

muncullah pijaran adegan-adegan hidupku. Setiap adegan selalu kulihat ada sepasang jejak kaki di pasir, satu milikku, satunya lagi milik Tuhanku. Ketika adegan terakhir muncul, kulihat lagi jejak- jejak kaki di pasir, namun hanya ada sepasang saja. Aku teringat dan sadar betul... Itulah saat paling sedih dalam hidupku, saat aku begitu dalam terjerumus... Gambaran itu terus mengusik kalbuku, terus menghantuiku, sampai akhirnya kuberanikan diri bertanya pada Tuhanku: apa makna dari dilema ini. Tuhan, saat kuputuskan Tuk mengikutiMu,

bukankah kau bilang, kau akan jalan bersamaku, jadi teman bicaraku sepanjang jalan? Tetapi kenapa

disaat-saat tersulit Hidupku, justru kulihat hanya sepasang jejak kaki? Aku bingung Tuhan, benar- benar bingung... Mengapa disaat-saat aku membutuhkanMu, justru kau tinggalkan aku seorang diri...? Lembut Tuhan berbisik pada ku: anakku tersayang, engkau begitu berharga ... Aku begitu

mencintaimu ... Takkan pernah Aku akan meninggalkanmu ... Tak akan pernah selamanya .... Apalagi

ditengah pencobaan dan ujianmu ... kalau kamu melihat hanya ada sepasang jejak kaki itulah saat-

saat tersulit hidupmu... Saat-saat itulah justru aku mengangkatmu, kupanggul ..., Kugendong kau di

pundakku.

  (Natalie’) Pengharapan itu…. Bukan berarti pasrah kepada keadaan, Bukan berarti berhenti berjuang,

Bukan berarti nyaman berpangku tangan. Pengharapan itu adalah…

Kepercayaan dan keyakinan ditengah 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.

PERNYATAAN KEASLIAN KARYA

  

Dengan ini saya menyatakan bahwa dalam tugas akhir ini tidak terdapat karya yang

pernah diajukan untuk memperoleh gelar kesarjanaan disuatu perguruan Tinggi, dan

sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis

atau diterbitkan oleh orang lain, kecuali yang secara tertulis diajukan dalam naskah ini

dan disebutkan dalam daftar pustaka.

  Yogyakarta, 22 Mei 2007 Natalia Triarita Desi Ratnasari

  ABSTRAKSI Untuk mencari model rumah yang diinginkan, para calon pembeli harus

menyediakan waktu yang khusus, ini menjadikan tidak efektif dan efisiennya pencarian

rumah tersebut.

  Maka untuk membantu mereka dalam pencarian model rumah, dibuatlah sebuah situs informasi perumahan yogyakarta. Pembuatan situs informasi ini menggunakan kakas pengembang(tools) ASP dan

database SQL Server. Dan dibangun dengan menerapkan tahapan-tahapan rekayasa

perangkat lunak terstruktur antara lain pengumpulan kebutuhan, analisa sistem, desain

atau perancangan sistem dan implementasi desain yang telah dibuat.

  Hasil dari sistem yang dibangun adalah sebuah situs informasi perumahan

yogyakarta yang dapat memberikan kemudahan bagi pengguna dalam pencarian model

rumah dengan disediakannya parameter pembantu seperti harga, lokasi, tipe rumah, luas

bangunan, luas tanah, jumlah ruang, jumlah lantai, jumlah kamar. Selain itu situs

informasi ini juga memberikan wadah bagi pengembang (developer) untuk memasarkan

produknya dengan cara memberikan data rumah kepada admin kemudian disimpan dalam

database.

  ABSTRACT

To look for the house model wanted, all buyer candidate have to provide the

special time, make is not effective and its efficient the house seeking.

Therefore to help them in searching form of the house, writer wish to make a

website of Yogyakarta real estate’s. This making website use the force (tools) ASP And database of SQL Server. And

this website made by applying step engineer the structure software for example

requirement gathering, analyse the system, desain or scheme of system and

implementation desain which have been made.

  Result from system which made is a website of Yogyakarta real estate’s able to give the comfortable to constumer in house seeking providedly of ministrant parameter

like price, location, house type, wide of building, wide of land, ground, amount of room,

amount of floor, amount of chamber. Besides this website information also can give the

accomodate of to developer to market the product by giving house data to admin to keep

in database.

KATA PENGANTAR

  Puji syukur penulis ucapkan danpanjatkan kepada Tuhan Yang Maha Esa atas kasih karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini. Tugas akhir yang berjudul “Pengembangan Situs Informasi Perumahan

  

Yogyakarta menggunakan ASP dan SQL Server” ini merupakan tugas akhir yang

harus dikerjakan oleh penulis untuk memperoleh gelar S1 dijurusan Teknik Informatika

Universitas Sanata Dharma Yogyakarta.

  

Terselesainya tugas akhir ini tidak lepas dari campur tangan berbagai pihak

  1. Bapak Drs.H J. Haris Sriwindono, M.Kom selaku dosen pembimbing 1 yang telah meluangkan waktu, tenaga, dan pikiran untuk membimbing kami, memberikan saran serta berbagai pengalaman kepada kami.

2. Ibu Shienny Leo selaku mantan dosen pembimbing 2 untuk saran dan bimbingan serta persahabatannya.

  3. Bapak Alb.Agung H, ST, MT, bapak H.Agung H, ST dan bapak St.Wisnu W, ST, MT selaku dosen penguji yang telah meluangkan waktu dan pikirannya untuk menguji penulis, serta memberikan pengalaman dan suasana yang indah ketika pendadaran yang tidak akan penulis lupakan.

  4. Segenap Staf Laboran Mas Danang Ali Basuni, Pak Bele Bau, dan Mas Susilo yang selalu penulis repotkan. Segenap Staf Sekretariat Teknik khususnya Mbak Marni yang telah meluangkan waktu untuk menerima pertanyaan dan permintaan penulis dengan sabar serta telah mempermudah dan memberikan fasilitasnya, bu Titik atas senyumannya dan dorongannya.

  5. Segenap Staf Rumahjogja.Com, Bapak Andi(Fastnet UGM), Bapak Abem, dan Mas Setiawan yang selalu penulis repotkan dengan urusan data-data rumah dan mau memberi kesempatan kepada penulis untuk mengambil data dan magang menimba pengalaman baru

  6. Kedua Orang Tuaku, mama Wik dan bapak Sanyoto terimakasih untuk doa, dukungan, dan pengertiannya serta pengalaman hidup ini tanpa itu semua penulis tidak akan menjadi manusia seperti sekarang. Akhirnya penulis bisa mewujudkan keinginan mama jadi sarjana teknik.

  7. Yohanes Benny Setiawan, ST, yang selalu mendoakan, mendukung, mendorong, menyemangati dan memiliki pengertian yang besar serta mengajarkan kepada penulis untuk tegar berani mengahadapi kehidupan ini.

8. Mas Ongki, Mba Ana, Om David, Venta dan Yudha terima kasih atas doa, pengertian dan dukungan serta mengajarkan penulis akan arti sebuah keluarga.

  9. Kedua calon Orang Tuaku, mama eli dan papa uriyono terimakasih atas doa, pengertian dan kesabarannya kepada penulis serta mau menerima apapun keadan penulis dengan kelebihan dan kekurangannya.

  10. Arum Indri Retno Ningsih, ST yang telah menemani dan selalu ada, memberi dorongan semangat, dan tempat curhat ketika penulis mengalami susah dan senang dalam kehidupan ini. Hanna cahya, ST yang telah mengajarkan arti menghargai sebuah persahabatan

  11. Mas Petit Wuri (Mas Kirun) yang telah menemani begadang membuat naskah dan mau mengantar penulis saat bimbingan. Danang Pramono Sakti teman seperjuangan bimbingan yang telah meluangkan waktu dan tenaga untuk menemani kekampus, memberi dukungan ketika penulis jatuh dan kecewa.

  Kami menyadari tanpa bantuan dari banyak fihak baik yang telah kami sebutkan

diatas ataupun tidak tugas akhir ini tidak dapat terselesaikan. Kami menyadari jika tugas

akhir ini masih jauh dari sempurna, oleh karenanya kritik dan saran yang bersifat

membangun sangat kami harapkan.

  Yogyakarta, Mei 2007 Penulis

  DAFTAR ISI

HALAMAN DEPAN (Indonesia) .............................................................................. i

HALAMAN DEPAN (Inggris) ................................................................................. ii

HALAMAN PERSETUJUAN .................................................................................. iii

HALAMAN PENGESAHAN ................................................................................... iv

HALAMAN PERSEMBAHAN ................................................................................ v

HALAMAN MOTTO ............................................................................................... viii

PERNYATAAN KEASLIAN KARYA .................................................................... ix

ABSTRAKSI ............................................................................................................. x

ABSTRACT ............................................................................................................... xi

KATA PENGANTAR .............................................................................................. xii

DAFTAR ISI ............................................................................................................. xiv

DAFTAR GAMBAR ................................................................................................. xviii

DAFTAR TABEL ..................................................................................................... xx

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

  1 I.1 Latar Belakang ...........................................................................................

  1 I.2 Rumusan Masalah ......................................................................................

  2 I.3 Batasan Masalah .........................................................................................

  2 I.4 Tujuan Penulisan ........................................................................................

  3 I.5 Metodologi Penelitian ................................................................................

  3 I.6 Sistematika Penulisan .................................................................................

  4 BAB II LANDASAN TEORI ...................................................................................

  6

  

2.1 Web Site ....................................................................................................

  6 2.1.1 Pengertian Website ....................................................................

  6 2.1.2 Jenis-jenis Website ....................................................................

  6 2.1.3 Pengertian Situs Informasi ........................................................

  9

2.2 WWW (World Wide Web) ........................................................................

  10

2.3 HTTP (HyperText Transfer Protokol) .......................................................

  10

2.4 URL (Uniform Resource Locator) ............................................................

  10

2.5 Web Browser .............................................................................................

  11

2.6 Web Server .................................................................................................

  11

2.7 Web Programing ........................................................................................

  11

2.8 HTML ........................................................................................................

  12 2.8.1 Dasar-dasar HTML ...................................................................

  13 2.8.2 Struktur Dasar Dokumen HTML ..............................................

  13 2.8.3 Perintah-perintah Dalam HTML ...............................................

  13

2.9 ASP .............................................................................................................

  15 2.9.1 ASP dan Kemampuan Yang Dimiliki .......................................

  16 2.9.2 Kelebihan ASP ..........................................................................

  17 2.9.3 Proses Kerja ASP pada Windows .............................................

  19

2.10 Structure Query Language (SQL) ............................................................

  20

2.11 Rekayasa Perangkat Lunak ......................................................................

  22 BAB III ANALISA SISTEM ....................................................................................

  26

3.1 Analisa Sistem ...........................................................................................

  26 3.1.1 Analisa Masalah ........................................................................

  26

  3.1.2 Analisa Kelayakan .....................................................................

  27 3.1.3 Analisa Kebutuan ......................................................................

  27

3.2 Perancangan Proses ...................................................................................

  29 3.2.1 Entitas Yang Terlibat ................................................................

  29 3.2.2 Proses Yang Terjadi dalam Sistem ............................................

  29 3.2.3 DAD (Diagram Arus Data) ........................................................

  31

3.3 Desain Basis Data .......................................................................................

  37 3.3.1 Conseptual Database Design .....................................................

  38 3.3.2 Logical Database Design ..........................................................

  39 3.3.3 Physical Database Design .........................................................

  40

3.4 Desain Struktur Menu ................................................................................

  58 BAB IV IMPLEMENTASI ......................................................................................

  60

4.1 Lingkungan Implementasi .........................................................................

  60 4.1.1 Lingkungan Perangkat Lunak ...................................................

  60 4.1.2 Lingkungan Perangkat Keras ....................................................

  60

4.2 Implementasi Basis Data ...........................................................................

  61

4.3 Implementasi Program ...............................................................................

  61

4.4 Lingkungan Implementasi .........................................................................

  99 BAB V EVALUASI HASIL IMPLEMENTASI ...................................................... 109

  5.1 Analisa Hasil dan Manfaat ........................................................................ 109

  5.2 Analisa Perangkat Lunak pengembang ...................................................... 110

  5.2.1 Metode Rekayasa Perangkat Lunak .......................................... 110

  5.2.2 Program Pengembang Perangkat Lunak ................................... 111

  5.3 Kelebihan dan Kekurangan Program ......................................................... 112

  5.3.1 Kelebihan .................................................................................. 112

  5.3.2 Kekurangan ............................................................................... 113

  

BAB VI PENUTUP .................................................................................................. 114

6.1 kesimpulan ................................................................................................ 114

  6.2 Saran .......................................................................................................... 114

DAFTAR PUSTAKA ............................................................................................... 115

  DAFTAR GAMBAR GAMBAR 3.1 Diagram Konteks ...............................................................................

  48 GAMBAR 3.13 Rancangan Halaman Update Fengshui ............................................

  54 GAMBAR 3.22 Rancangan Desain Lihat dan cari Fengshui ....................................

  54 GAMBAR 3.21 Rancangan Desain Input Pencarian Tips .........................................

  53 GAMBAR 3.20 Rancangan Desain Input Pencarian News .......................................

  52 GAMBAR 3.19 Rancangan Desain Input Buku Tamu ..............................................

  51 GAMBAR 3.18 Rancangan Desain Input Konsultasi Konsumen .............................

  49 GAMBAR 3.17 Rancangan Halaman Input Parameter Pencarian.............................

  49 GAMBAR 3.15 Rancangan Halaman Update Perumahan ........................................

  48 GAMBAR 3.14 Rancangan Halaman Update Developer..........................................

  47 GAMBAR 3.12 Rancangan Halaman Update News .................................................

  32 GAMBAR 3.2 Diagram Berjenjang User ..................................................................

  47 GAMBAR 3.11 Rancangan Halaman Update Tips dan Triks ..................................

  46 GAMBAR 3.10 Rancangan Halaman Update Konsultasi Konsumen .......................

  39 GAMBAR 3.9 Gambar Rancangan Desain Input Halaman Admin ..........................

  38 GAMBAR 3.8 Relasi Antar Tabel .............................................................................

  36 GAMBAR 3.7 Diagram E/R ......................................................................................

  35 GAMBAR 3.6 DAD Level 1 User .............................................................................

  34 GAMBAR 3.5 DAD Level 1 Admin .........................................................................

  33 GAMBAR 3.4 Overview Diagram ............................................................................

  33 GAMBAR 3.3 Diagram Berjenjang Admin ..............................................................

  55

GAMBAR 3.23 Rancangan Tampilan Hasil Pencarian .............................................

  56 GAMBAR 3.24 Rancangan Desain Tampilan daftar konsultasi ...............................

  57 GAMBAR 3.25 Struktur Menu User .........................................................................

  58 GAMBAR 3.26 Struktur Menu Administrator ..........................................................

  59 GAMBAR 4.1 Halaman Login Admin ......................................................................

  99 GAMBAR 4.2 Halaman Upadate Konsultasi Konsumen ......................................... 100

GAMBAR 4.3 Halaman Upadate Tips ..................................................................... 100GAMBAR 4.4 Halaman Upadate News ................................................................... 101GAMBAR 4.5 Halaman Upadate Fengshui .............................................................. 101GAMBAR 4.6 Halaman Upadate Developer ............................................................ 102GAMBAR 4.7 Halaman Upadate Perumahan .......................................................... 102GAMBAR 4.8 Halaman Upadate Rumah ................................................................. 103GAMBAR 4.9 Halaman Home ................................................................................. 104GAMBAR 4.10 Halaman Pencaraian ....................................................................... 104GAMBAR 4.11 Halaman Hasil Pencarian................................................................. 105GAMBAR 4.12 Halaman Konsultasi Konsumen ..................................................... 105GAMBAR 4.13 Halaman Isi Konsultasi Konsumen ................................................ 106GAMBAR 4.14 Halaman Buku Tamu....................................................................... 106GAMBAR 4.15 Halaman Isi Buku Tamu.................................................................. 107GAMBAR 4.16 Halaman News................................................................................. 107GAMBAR 4.17 Halaman Fengshui .......................................................................... 108GAMBAR 4.18 Halaman Tips................................................................................... 108

  DAFTAR TABEL 1. TABEL 3.1 Tabel Arus Data dari Sistem ..............................................................

  31 2. TABEL 3.2 Struktur Tabel untuk Tabel Developer ...............................................

  40 3. TABEL 3.3 Struktur Tabel untuk Tabel Perumahan .............................................

  41 4. TABEL 3.4 Struktur Tabel untuk Tabel Rumah ....................................................

  41 5. TABEL 3.5 Struktur Tabel untuk Tabel Buku Tamu ............................................

  42 6. TABEL 3.6 Struktur Tabel untuk Tabel fengshui .................................................

  43 7. TABEL 3.7 Struktur Tabel untuk Tabel News ....................................................

  43 8. TABEL 3.8 Struktur Tabel untuk Tabel Tips ......................................................

  44 9. TABEL 3.9 Struktur Tabel untuk Tabel Konsultasi Konsumen ...........................

  44 10. TABEL 3.10 Struktur Tabel untuk Tabel Admin ..............................................

  45

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

  Sehubungan dengan perkembangan teknologi informasi pada saat ini maka pemanfaatan teknologi menjadi kebutuhan dasar bagi masyarakat. Kemudahan dan kecepatan menjadi prioritas pengguna informasi dalam mencari informasi yang di butuhkan masyarakat pada umumnya. Salah satu informasi yang dibutuhkan oleh masyarakat yaitu informasi mengenai rumah tempat tinggal, yang mana rumah merupakan kebutuhan pokok bagi setiap orang.

  Semua orang pasti mendambakan sebuah rumah yang sempurna, kesempurnaan ini membutuhkan perencanaan dan waktu yang lama. Kesibukan orang yang kompleks tidak akan memungkinkan orang menyediakan banyak waktu untuk mengumpulkan brosur dan menelitinya satu persatu sehingga menimbulkan banyak kendala yang dihadapi dalam pencarian bentuk rumah yang sesuai dengan keinginan dan keterbatasan yang dimilikinya.

  Melihat peluang ini, maka banyak sekali bermunculan perusahaan pengembang perumahan dan perusahan pembuat perumahan yang menawarkan jasa pembuatan rumah maupun menyediakan berbagai tipe rumah siap pakai dari yang mewah sampai yang sederhana dengan bermacam-macam harga dan lokasi serta fasilitas.

  Melihat semakin maraknya persaingan diantara perusahaan tersebut, memberikan inspirasi kepada penulis untuk membangun situs penyedia model bangunan rumah untuk memberikan kemudahan bagi masyarakat dalam melakukan proses pencarian rumah tinggal dengan memberikan contoh-contoh model rumah yang sesuai dengan masukan data dari user, selain itu juga memberikan media atau wadah bagi pengembang yang ingin memasarkan produknya.

  1.2 Rumusan Masalah Bagaimana membangun sebuah program Bantu penyedia model banguan rumah berbasis web dengan menggunakan ASP dan SQL Server untuk memudahkan masyarakat mencari informasi model bangunan rumah dan pengembang memasarkan produknya.

  1.3 Batasan Masalah Pada pembuatan aplikasi penyedia model bangunan rumah berbasis web ini masalah dibatasi sebagai berikut :

  1. Situs Informasi ini hanya mampu melakukan proses pencarian model banguanan rumah dengan adanya masukan dari user kedalam parameter yang telah disediakan seperti luas tanah, luas bangunan, jumlah kamar, jumlah ruang, jumlah lantai, dan deskripsi.

  2. Situs Infromasi ini hanya akan menampilkan hasil pencarian apabila data ditemukan pada database. Hasil pencarian ditampilkan beserta gambar dan denah rumahnya.

  3. Situs Informasi ini tidak memberikan fasilitas untuk pesan rumah.

  4. Pencarian model Rumah ini dibatasi pada rumah tempat tinggal secara umum, bukan ruko (rumah-toko) atau rukan (rumah-kantor).

  5. Rumah yang dapat dicari dalam situs informasi ini adalah rumah yang tergabung dalam kelompok perumahan.

  6. Situs Informasi ini dibuat menggunakan ASP dan SQL Server.

  1.4 Tujuan dan manfaat Penulisan

  1. Memberi kemudahan bagi user dalam melakukan proses pencarian rumah tinggal dengan memberikan contoh-contoh model rumah yang sesuai dengan batasanan-batasan dari user

  2. Memberikan media atau wadah untuk memasarkan koleksi rumah bagi pengembang

  1.5 Metodologi Penelitian Metodologi yang diterapkan dalam pembuatan skripsi ini antara lain :

  1. Studi Pustaka Studi pustaka ini antara lain mempelajari ASP, SQL Server, dan mencari informasi tentang rumah baik dari buku, majalah, tabloid, internet serta media informasi lainya yang dapat digunakan sebagai bahan masukan.

  2. Menerapkan tahapan Rekayasa Perangkat Lunak dengan desain terstruktur dengan tahapan : a. Analisa Membuat Diagram Arus Data (DFD), ER-Diagram, Narasi proses dan

  Kamus data. b. Desain Membuat desain database, desain antarmuka (interface), dan desain arsitektur.

  c. Implementasi Menerapkan hasil analisa dan desain pada tahap sebelumnya.

  d. Testing Menguji dan menganalisa hasil program.

1.6 Sistematika Penulisan

  Agar skripsi ini mudah dipahami, maka penulis membuat sistematika penulisan sebagai berikut : a. Bab I : Pendahuluan Berisi tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penulis, metodologi penelitian dan sistematika penulisan.

  b. Bab II : Landasan Teori Berisi mengenai dasar teori yang mendukung pembuatan sisitem ini, baik dasar teori dari program aplikasi yang digunakan dan informasi rumah yang akan ditampilkan dalam web.

  c. Bab III : Analisa Sistem Berisi tentang gambaran system yang dikembangkan, analisa kebutuhan system, analisa system antara lain DAD (Diagram aliran data), ER-Model, Narasi proses, dan Kamus data d. Bab IV : Desain Perangkat Lunak Berisi desain database, desain antarmuka (interface) dan desain arsitektur dari system yang dibuat.

  

e. Bab V : Implementasi dan Pembahasan Hasil dan Proses Rekayasa Perangkat

Lunak Berisi implementasi apa yang telah dianalisis dan didesain kedalam bentuk program dan membahas program tersebut, serta pembahasan hasil dari proses rekayasa perangkat lunak meliputi analisa manfaat dan analisa rekayasa perangkat lunak.

f. Bab VI : Penutup Berisi kesimpulan dan saran tentang system yang telah dibangun.

BAB II LANDASAN TEORI

2.1. Website (Situs Web)

  2.1.1. Pengertian Website (SItus web) adalah kumpulan halaman web (webpages) yang diawali dengan halaman muka (homepage) yang berisikan informasi, iklan, serta program interaksi. Homepage adalah halaman muka yang ditampilkan dari sebuah website webpage website sedangkan adalah halaman-halaman dalam .

  (http://www.olami.net.id/FAQ/index.php?action=recordview&func=view&record id=2)

  2.1.2. Jenis-jenis Website Menurut futuresweb.com, Inc jenis-jenis website antara lain :

  a. Brosur Tujuan website jenis brosur adalah untuk memperkenalkan suatu produk atau jasa yang dijual oleh suatu perusahaan agar dapat dikenal oleh semua customer di seluruh dunia.

  Ciri-ciri website jenis brosur antar lain dilengkapi beberapa graphic (logo dan foto), company profile, e-mail, link, dan guest book.

  b. E-commerce Website jenis e-commerce mempunyai tujuan untuk berdagang secara on-line agar semua customer diseluruh dunia dapat membeli produk atau layanan via internet.

  Ciri-ciri situs e-commerce antara lain:

 Dilengkapi company profile, e-mail, link dan guest book.

   Disediakan kantong belanja (shooping cart) untuk customer.

 Ada proses pembayaran dengan kartu kredit (credit cart).

 Disediakan layanan keamanan (security function) untuk cutomer.

  c. Marketing Website jenis marketing mempunyai tujuan untuk meningkatkan penjualan produk atau jasa (service) dari perusahaan atau merek dagang dengan strategi link ke situs lain yang berhubungan.

  Ciri-ciri situs marketing antar lain:  Terdapat logo, company profile, e-mail, link, dan guest book.

   Terdapat iklan dan fasilitas pemasaran (marketing) suatu produk atau jasa.

  d. Database Driven Tujuan website jenis database driven adalah untuk membantu customer mengakses perhitungan data, pencarian dokumen yang mendukung produk atau mempelajari lebih banyak tentang produk atau jasa (service) yang dijual secara off-line.

  Ciri-ciri situs database driven antara lain:

 Terdapat logo, company profile, e-mail, lin, guest book.

   Fasilitas pencarian (search).

  e. Extranet Tujuan website jenis extranet adalah untuk berbagi informasi baik yang bersifat rahasia ataupun umum dengan sesame pengguna situs secara aman.

  Ciri-ciri website extranet antara lain:  Terdapat logo, company profile, email, link dan guest book.

   Terdapat fasilitas pencarian (search).  Terdapat password untuk akses dan terdapat security data. Jenis website berdasarkan tujuan pembuatannya, antar lain:

  a. Online Brochure Situs ini merupakan media yang cocok untuk memperkenalkan suatu perusahaan, dimana lokasinya, produk atau layanan jasa yang dijual dan bagaimana cara menghubungi perusahaan tersebut, biasanya disediakan fasilitas e-mail.

  b. Online Web Store Online Web store merupakan toko online dimana penjual dapat menampilkan atau menjelaskan tentang produk atau layanan yang dijual dan pembeli dapat melihat-lihat dulu atau langsung melakukan transaksi.

  c. Informative Website Situs informasi merupakan search engine dengan link, artikel, berita, informasi local, forum, hiburan local, atau lowongan pekerjaan. Dalam perkembangannya situs ini menjual advertising ke perusahaan-perusahaan yang lebih suka memasang iklan lewat banner, link atau fitur tentang perusahaan tersebut. ( http://www.pictronicaenterprises.com/websites.htm )

2.1.3. Pengertian Sirus Informasi

  Situs informasi adalah website yang dirancang untuk memberitahukan (web surfers pengguna web ) tentang situs web yang bersangkutan, memperkenalkan suatu produk, jasa (service) yang diberikan atau ditawarkan.

  ( http://www.sdigital.net/hosting.htm ) Menurut ( http://www.pictronicaenterprises.com/websites.htm ) isi situs informsi merupakan search engine dengan link, artikel, berita, informasi local, forum, hiburan local, atau lowongan pekerjaan. Dalam perkembangannya situs ini menjual advertising ke perusahaan-perusahaan dengan memasang iklan lewat banner, link, atau fitur tentang perusahaan tersebut.

  Berdasrkan kedua referensi diatas penulis mendefinisikan situs informasi adalah suatu situs web (website) yang pada awalnya dirancang untuk memberikan informasi kepada web surfer tentang profile suatu website, produk atau jasa yang ditawarkan dilengkapu dengan search engine, artikel, berita, informasi local, forum, hiburan lokal atau lowongan pekerjaan. Dalam perkembangannya situs ini juga menjual advertising ke perusahaan-perusahaan dengan memasang banner, link atau fitur tentang perusahaan tersebut.

  2.2. WW W(World Wide Web) WWW (World Wide Web) adalah jaringan beribu-ribu komputer yang dikategorikan menjadi dua: client dan server dengan menggunakan software khusus membentuk sebuah jaringan yang disebut jaringan client-server.

  (sutarman,S.Kom,2003)

  2.3. HTTP (HyperText Transfer Protokol) HTTP adalah sebuah protokol yang menentukan aturan yang perlu diikuti oleh web browser dalam meminta atau mengambil suatu dokumen dan web server akan menyediakan dokumen yang diminta oleh browser. Protocol ini merupakan protocol standart yang digunakan untuk mengakses dokumen HTML.

  2.4. URL (Uniform Resource Locator) URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. URL dapat diibaratkan suatu alamat terdiri atas:

  1. Protokol yang digunakan oleh browser untuk mengambil informasi.

  2. Nama Komputer (web server) dimana informasi tersebut berada.

  3. Jalur (Path) serta nama file dari suatu informasi.

  Protokol_transfer: Format umu dari URL adalah sebagai berikut: //nama_host/path/nama_file

  . Contoh: http://www.amazon.com/buku/index.html http adalah protokol yang digunakan, www.amazon.com adalah nama host atau server komputer diman informasi tersebut berada, buku adalah jalur atau path dari informasi yang dicari dan index.htm adalah nama file yang ditampilkan.

  (Sutarman,S.Kom,2003)

  2.5. Web Browser Web Browser merupakan suatu program yang dirancang untuk mengambil informasi-informasi dari web server komputer pada jaringan internet. Jadi untuk mengakses halaman web diperlukan suatu program yaitu web browser atau biasa disebut browser. Adapun program (software) tersebut antara lain: lynx (browser text pada sistem Unix), Mosaic (buatan NCSA), Natscape Navigator (dari Netscape Comunication), Internet Explorer (dari Mocrosoft), Opera (dari Opera Software ASA).

  2.6. Web Server Web server adalah bentuk server yang khusus digunakan untuk menyimpan halaman website atau homepage. Komputer dapat dikatakan sebagai web server jika computer tersebut memiliki suatu program (software) server yang disebut Pesonal Web Server

  (PWS). PWS ini difungsikan agara halaman web yang ada dalam komputer server dapat dipanggil oleh komputer client. Contoh web server antara lain : Apache, Xitami, IIS, dan PWS. (Bunafit Nugroho,2004)