Oleh
RISTI APRILIANTI
10192144 / 0040832671
OLEH
RISTI APRILIANTI
10192144 / 0040832671
Laporan ini telah di Uji pada Sidang Project Work, dilaksanakan pada :
Hari :
Tanggal :
Tempat : SMK Adi Sanggoro
Daftar Penguji :
i
LEMBAR PENGESAHAN PROJECT WORK
SISTEM INFORMASI PERUMAHAN BERBASIS WEB
OLEH
RISTI APRILIANTI
10192144 / 0040832671
M. Tusam,S.Pd.
Disahkan oleh :
Kepala Program Rekayasa Perangkat Lunak
R. Rista Wulansari, ST
Mengetahui,
Kepala SMK Adi Sanggoro
ii
ABSTRAK
SISTEM INFORMASI PERUMAHAN BERBASIS WEB
OLEH
RISTI APRILIANTI
10192144 / 0040832671
iii
ABSTRACT
WEBSITE-BASED HOUSING INFORMATION SYSTEM
BY
RISTI APRILIANTI
10192144 / 0040832671
Housing is a basic human need that needs to be maintained and developed for
the survival and improvement of people's living standards. However, not everyone
cannot easily build a house, it takes various things so that the house can be built and
occupied.
With the increasing number of housing emerging today, making comfortable
homes more diverse and also livable. However, not all potential customers can come
to the housing location they are interested in, perhaps because they are busy or have
limited time.
Therefore, the author makes a website-based housing information system
design. The method and design of this website uses the PHP, MySQL, and CSS
programming languages. The target to be achieved in designing this website is that
visitors can access the information available on this website.
iv
PEDOMAN PENGGUNAAN PROJECT WORK
Project Work ini tidak dipublikasikan, terdaftar dan tersedia di SMK Adi Sanggoro,
untuk Program Keahlian Teknik Komputer dan Informatika, Kompetensi Keahlian
Rekayasa Perangkat Lunak, terbuka untuk umum dengan ketentuan bahwa hak cipta
ada pada Penulis dengan mengikuti aturan yang berlaku di SMK Adi Sanggoro,
diperkenankan dicatat, tetapi pengutipan atau peringkasan hanya dapat dilakukan
seizin penulis dan harus disertai dengan kebiasaan ilmiah untuk menyebutkan
sumbernya. Memperbanyak atau menerbitkan sebagian atau seluruh Project Work
haruslah seizin Kepala Program Rekayasa Perangkat Lunak SMK Adi Sanggoro,
dengan mengetahuidari Kepala SMK Adi Sanggoro.
v
PERUNTUKAN
Dipersembahkan kepada,
Allah SWT yang senantiasa telah memberikan nikmat dan rahmat serta hidayah-Nya
sehingga Penulis dapat menyusun dan menyelesaikan laporan Project Work ini.
Kedua orang tua tercinta yang selalu mendoakan, membimbing, memberikan kasih
sayang dan kebahagiaan, serta tidak pernah lelah untuk merawat dan mendidik.
Terima kasih banyak untuk ayah dan ibu atas semua yang telah diberikan kepada
penulis.
Teman-teman yang telah membantu satu sama lain sehingga dapat menyelesaikan
Project Work masing-masing, serta menyemangati dan mengingatkan dalam
pembuatan laporan Project Work ini.
vi
KATA PENGANTAR
Penulis
vii
DAFTAR ISI
viii
2.7 XAMPP...........................................................................................................4
2.8 MySQL............................................................................................................4
2.9 Flowchart........................................................................................................5
2.10 Data Flow Diagram........................................................................................6
2.11 Use Case.........................................................................................................7
2.12 Activty Diagram.............................................................................................8
2.13 Class Diagram.................................................................................................9
BAB III........................................................................................................................10
HASIL DAN PEMBAHASAN...................................................................................10
3.1 Hasil Pembuatan Project Work.....................................................................10
3.2 Pembahasan..................................................................................................10
3.2.1 Informasi Software yang digunakan..........................................................11
3.2.2 Waktu Pelaksanaan Pembuatan.................................................................11
3.2.3 Langkah-langkah Pembuatan Aplikasi Project Work...............................11
BAB IV........................................................................................................................15
KESIMPULAN DAN SARAN...................................................................................15
4.1 Kesimpulan........................................................................................................15
4.2 Saran..................................................................................................................15
DAFTAR PUSTAKA..................................................................................................16
DAFTAR RIWAYAT HIDUP....................................................................................17
LAMPIRAN-LAMPIRAN..........................................................................................18
ix
DAFTAR GAMBAR
x
DAFTAR TABEL
Tabel 1. Flowchart.........................................................................................................5
Tabel 2. Data Flow Diagram.........................................................................................6
Tabel 3. Software yang Digunakan.............................................................................11
Tabel 4. Waktu Pelaksanaan Pembuatan Project Work..............................................11
Tabel 5. Tabel Admin..................................................................................................12
Tabel 6. Tabel Pelanggan............................................................................................12
Tabel 7. Tabel Rumah..................................................................................................13
Tabel 8. Tabel Kategori...............................................................................................13
Tabel 9. Tabel Booking...............................................................................................13
xi
DAFTAR LAMPIRAN
xii
BAB I
PENDAHULUAN
Banyak masyarakat yang tidak ingin direpotkan dengan hal seperti itu,
penjualan rumah berlangsung lambat dan tidak efisien baik dari segi biaya maupun
waktu. Pada saat pengenalan rumah yang akan dijual, akan dibutuhkan waktu yang
tepat untuk penjual atau pihak developer dan pihak calon pembeli untuk bertemu,
yang mana sering dari pihak pembeli adalah orang-orang yang sangat sibuk.
1.2 Tujuan
1. Membuat informasi perumahan menjadi lebih efektif .
2. Memberi kemudahan kepada perusahaan untuk memasarkan perumahan
3. Memudahkan pelanggan untuk memilih model rumah seperti yang mereka
inginkan dan butuhkan.
1.3 Manfaat
Dapat menambah dan mengembangkan wawasan keilmuan dan meningkatkan
pemahaman tentang bagaimana cara membuat Sistem Informasi Perumahan Berbasis
Web.
xiii
1.4 Metode dan Teknik Penulisan Laporan
1.4.1 Metode Penulisan
Dalam penyusunan laporan ini Penulis menggunakan metode
deskriptif,mengargumentasikan, dan memaparkan secara terperinci sesuai
dengan data dan fakta yang ada.
xiv
BAB II
TINJAUAN PUSTAKA
2.2 Website
Website adalah kumpulan informasi dalam bentuk halaman web yang diawali
dengan halaman muka (homepage) yang berisikan informasi, iklan, serta kumpulan
program yang saling tergabung dalam sebuah domain atau URL.
2.3 Database
Database atau basis data adalah kumpulan informasi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis data.
xv
2.6 PHP (Hypertext Preprocessor)
PHP adalah bahasa pemrograman web server-side yang bersifat open source.
PHP merupakan script yang terintegrasi dengan HTML dan berada pada server. PHP
adalah script yang digunakan untuk membuat halaman website yang dinamis.
Dinamis berarti halaman yang akan ditampilkan saat halaman itu diminta oleh client.
Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.
2.7 XAMPP
XAMPP adalah suatu bundel web server yang populer digunakan untuk di
Windows karena kemudahan instalasinya. Bundel program open source tersebut
berisi antara lain server web Apache, interpreter PHP, dan basis data MySQL.
2.8 MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal dan banyak
digunakan untuk membangun aplikasi web yang menggunakan database sebagai
sumber dan pengelolaan datanya. MySQL bersifat open source dan menggunakan
SQL (Structured Query Languange). MySQL biasa dijalankan diberbagai platform
misalnya windows, Linux, dan lain sebagainya.
xvi
2.9 Flowchart
Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukan aliran
(flow) di dalam suatu program secara logika. Flowchart merupakan alat yang digunakan
untuk menggambarkan algoritma dalam bentuk notasi-notasi tertentu. Adapun simbol-
simbol dalam flowchart.
Tabel 1. Flowchart
Simbol Keterangan
xvii
2.10 Data Flow Diagram
DFD (Data Flow Diagram) adalah suatu cara atau metode untuk membuat
rancangan sebuah sistem yang berorientasi pada alur dari data sistem yang
penggunaanya sangat membantu untuk memahami sistem secara logika, terstruktur
dan jelas.
xviii
2.11 Use Case
Use Case adalah suatu urutan interaksi yang saling berkaitan antara sistem
dan aktor. Use case bekerja dengan cara mendeskripsikan tipe interaksi antara user
sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah
sistem digunakan.Adapun simbol-simbol Use case, sebagai berikut :
xix
2.12 Activty Diagram
Activity Diagram merupakan rancangan aliran aktivitas atau aliran kerja
dalam sebuah sistem yang akan dijalankan. Activity Diagram juga digunakan
untuk mendefinisikan atau mengelompokan aluran tampilan dari sistem
tersebut. Activity Diagram memiliki komponen dengan bentuk tertentu yang
dihubungkan dengan tanda panah. Panah tersebut mengarah ke aktivitas yang
terjadi dari awal hingga akhir, Adapun simbol-simbol Activity Diagram,
sebagai berikut
xx
2.13 Class Diagram
Class Diagram adalah salah satu jenis diagram yang paling berguna di
UML,hal ini karena dapat dengan jelas memetakan struktur sistem tertentu dengan
memodelkan kelas, atribut, operasi serta hubungan antar objek. Berikut ini adalah
simbol yang terdapat dalam class diagram, beberapa menyerupai simbol flowchart.
xxi
BAB III
3.2 Pembahasan
Sistem Informasi Perumahan merupakan sebuah website yang dibuat
untuk memberikan informasi kepada konsumen yang ingi mmbeli rumah dengan
kebutuhan yang diinginkan.
xxii
3.2.1 Informasi Software yang digunakan
Software yang digunakan dalam pengerjaan Project Work ini
ditunjukan pada Tabel 3.
xxiii
1. Membuat database dan tabel, dimana di dalam ini membuat database dengan
nama db_perumahan. Sedangkan di dalam database db_perumahan terdapat 5
tabel, diantara lain :
a. Tabel Admin seperti yang ditunjukan pada Tabel 5.
2. Nama_pelanggan Varchar 50
3. Email Varchar 50
4. No_telpon Varchar 12
5. No_ktp Varchar 16
6. Tgl_daftar Date -
xxiv
Tabel 7. Tabel Rumah
No. Field Tipe Data Value
1. Id_rumah Int 6
2. Id_kategori Int 6
3. Type Varchar 25
4. Lokasi Varchar 50
5. Harga Int 10
6. Gambar Varchar -
xxv
4. Membuat Use case Admin dan User
5. Membuat Data Flow Diagram
6. Membuat Activity Diagram
7. Membuat Class Diagram
8. Tahap terakhir pembuatan Kode Program / Script
xxvi
BAB IV
4.1 Kesimpulan
Setelah melakukan project work selama 2 bulan terhitung sejak bulan Mei
Penulis menyimpulkan bahwa, Sistem Informasi Perumahan Berbasis Web
merupakan sebuah website yang membantu dan mempermudah masyarakat untuk
mencari rumah sesuai dengan kebutuhan dan keinginannya.
4.2 Saran
Berdasarkan pengamatan Penulis selama mengerjakan Project Work, Penulis
meminta izin untuk memberi saran untuk pengerjaan dalam Project Work yang akan
datang nanti bisa jauh lebih baik lagi dan lebih efektif.
xxvii
DAFTAR PUSTAKA
xxviii
DAFTAR RIWAYAT HIDUP
A. Biodata Siswa
NIS / NISN : 10192144 / 0040832671
Nama Lengkap : Risti Aprilianti
Tempat & Tanggal Lahir : Bogor, 06 April 2004
Alamat Lengkap : Jln. Raya Tanjakan Ciangneng RT 04 / RW 06
Desa Cibanteng Kec. Ciampea Kab. Bogor
Agama : Islam
Jenis Kelamin : Perempuan
No. Telepon/HP : 085282534877
Email : 08559854207ristiaprilianti@gmail.com
Risti Aprilianti
xxix
LAMPIRAN-LAMPIRAN
xxx
Lampiran 1. Sitemap Frontend
Home
xxxi
Lampiran 2. Lampiran Backend
Home Admin
Dashboard Data
Data Booking Data Pelanggan
Rumah
xxxii
Lampiran 3. Flowchart Frontend
Start
Menampilkan
Halaman Utama
T
T
Pilih Menu
Menampilkan
Halaman Menu
yang Dipilih
Memilih T
Rumah
Detail Rumah
Booking Rumah
End
xxxiii
Lampiran 4. Flowchart Backend
Start
Menampilkan Halaman
Admin
Pilih Menu
Menampilkan Halaman
Menu Yang Dipilih
T
Melakukan CRUD
Data
Menampilkan
Informasi
End
xxxiv
Lampiran 5. Use Case
Membuka Halaman
Utama
Memilih Rumah
Membooking Rumah
Login
Admin User
Melakukan CRUD Data
Mengelola Informasi
Perumahan
Logout
xxxv
Lampiran 6. Data Flow Diagram
Data Rumah
Pelanggan
Data Booking
Struk Booking
Admin
xxxvi
Lampiran 7. Activity Diagram
Admin
False
False
True
xxxvii
Lampiran 8. Class Diagram
Tb_pelanggan Tb_Kategori
+ Id_pelanggan + Id_kategori
+ Nama_pelanggan + Kategori
+ Email + Create()
+ No_telpon + Update()
+ No_KTP + Delete()
+ Tgl_daftar
+ Create()
+ Update()
+ Delete()
+ Add
xxxviii
Lampiran 9. Database
xxxix