i
TUGAS AKHIR
SISTEM INFORMASI KOST DI SEKITAR UNIVERSITAS
SEBELAS MARET BERBASIS WEB
Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Ilmu Komputer
Disusun Oleh :
HALIMAH PURWANINGTYASTUTI M3107091
PROGRAM DIPLOMA III ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET
ii
HALAMAN PERSETUJUAN
SISTEM INFORMASI KOST DI SEKITAR UNIVERSITAS SEBELAS MARET BERBASIS WEB
Disusun Oleh
HALIMAH PURWANINGTYASTUTI NIM. M3107091
Tugas Akhir ini telah disetujui untuk dipertahankan Dihadapan dewan penguji
Pada tanggal 19 Juli 2010
Dibimbing oleh Pembimbing Utama
iii
HALAMAN PENGESAHAN
SISTEM INFORMASI KOST DI SEKITAR UNIVERSITAS SEBELAS MARET BERBASIS WEB NIP. 19790210 200212 1 001
Tugas Akhir ini telah diterima dan disahkan
oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer pada tanggal...
a.n. Dekan Fakultas MIPA UNS Pembantu Dekan I
Ir. Ari Handono Ramelan, M. Sc, Ph. D NIP. 19610223 198601 1 001
Ketua Program Studi DIII Ilmu Komputer UNS
Drs. Y. S Palgunadi,M.Sc
iv
ABSTRACT
Halimah Purwaningtyastuti. 2010. WEB BASED BOARDING
INFORMATION SYSTEMS AROUND SEBELAS MARET UNIVERSITY.
Final Project Vocation Computer Sience Education 3rd Year, Mathematics and Natural Science Faculty, Sebelas Maret University Surakarta
Web based boarding information systems around Sebelas Maret University is made for the needs of students who will be boarding the information so far in searching process is still done manually boarding. Boarding information system aims to help seekers boarding mostly freshmen who do not know about the area around the Sebelas Maret University. In addition, web-based information system serving a boarding house boarding reservations online. The aim of this final project is to make a web based boarding information system around Sebelas Maret University.
The method used to produce this information system in boarding house were three methods of observation, book study method, and method sotf development. Device method used for the reference library in the software design was made unified modeling language to software development was made object oriented programming.
Web based boarding information systems around Sebelas Maret University has already been created using object oriented programming languages in PHP that can assist visitors in searching and booking online boarding house so that it can efficiently saving time and energy for searching the boarding house. It can be concluded that web based boarding information systems around Sebelas Maret University has already been designed and implemented.
v
ABSTRAK
Halimah Purwaningtyastuti. 2010. SISTEM INFORMASI KOST DI SEKITAR UNIVERSITAS SEBELAS MARET. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta
Sistem informasi kost di sekitar Universitas Sebelas Maret berbasis website ini dibuat karena kebutuhan mahasiswa akan informasi kost yang selama ini dalam proses pencarian kost masih dilakukan secara manual. Pembuatan sistem informasi kost ini bertujuan untuk membantu para pencari kost yang sebagian besar mahasiswa baru yang belum tahu tentang daerah sekitar Universitas Sebelas Maret. Selain itu, sistem informasi kost berbasis web ini melayani pemesanan kost secara online.Tujuan dari pembuatan tugas akhir ini adlah membuat sistem informasi kost di sekitar Universitas Sebelas Maret berbasis web.
Metode penelitian yang digunakan untuk menghasilkan sistem informasi kost ini ada 3 yaitu metode observasi, metode studi pustaka, dan metode pengembangan perangkat lunak. Metode studi pustaka digunakan untuk referensi dalam perancangan perangkat lunak dengan cara pembuatan UML sampai pembuatan perangkat lunak dengan cara pemrograman berorientasi obyek.
Sistem informasi kost di sekitar Universitas Sebelas Maret berbasis web dibuat menggunakan bahasa object oriented programming pada PHP yang dapat membantu visitor dalam pencarian dan pemesanan kost secara online sehingga dapat efisien waktu dan hemat energi bagi pencari kost.
vi
MOTTO DAN PERSEMBAHAN
! " # " "$ "
% & # '
( #
)% & !**+
, & #
- .
*
/ . 0 1 "
vii
KATA PENGANTAR
Puji syukur Alhamdulillah senantiasa penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah melimpahkan rahmat serta hidayat-Nya, sehingga penulis dapat menyelesaikan laporan Tugas Akhir (TA).
Ucapan terima kasih penulis haturkan tulus kepada semua pihak yang telah membantu penulis dalam menyelesaikan laporan TA ini,antara lain :
1. Bapak Drs. YS. Palgunadi, M.Sc, selaku Ketua Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.
2. Bapak Ristu Saptono S.Si,M.T. selaku pembimbing Tugas Akhir. 3. Ibu Umi Salamah, M.Kom, selaku penguji I.
4. Ibu Dra. Diari Indriati, M.Si, selaku penguji II.
Penulis menyadari masih terdapat banyak kekurangan, sehingga kritik dan saran yang bersifat membangun sangat penulis ucapkan terima kasih ,semoga laporan ini bermanfaat
viii
MOTTO DAN PERSEMBAHAN ... vi
ix
3.3 Perancangan Perangkat Lunak ... 41
3.3.1 Sequence Diagram ... 41
3.3.2. Class Diagram Tahap Perancangan ... 47
3.3.3. Perancangan Antarmuka ... 50
3.3.4. Perancangan Laporan ... 52
3.3.5. Panduan Implementasi ... 53
BAB IV IMPLEMENTASI DAN EVALUASI ... 54
x
DAFTAR TABEL
Halaman
1. Tabel 3.1 Tabel Keterangan Aktor ... 27
2. Tabel 3.2 Tabel Keterangan Use case ... 28
3. Tabel 3.3 Tabel Use case Register ... 30
4. Tabel 3.4 Tabel Use caseLogin ... 31
5. Tabel 3.5 Tabel Use case Input Kamar ... 32
6. Tabel 3.6 Tabel Use case Pesan Kamar ... 33
xi
12. Gambar 3.12 Sequence Diagram Register ... 42
13. Gambar 3.13 Sequence Diagram Login Operator dan Pemilik Kost ... 43
14. Gambar 3.14 Sequence Diagram Input Kamar ... 44
15 Gambar 3.15 Sequence Diagram Pesan Kamar ... 45
16. Gambar 3.16 Sequence Diagram Konfirmasi Pesanan ... 46
17. Gambar 3.17 Sequence Diagram Update Status ... 47
18. Gambar 3.18 Class diagram Register ... 48
19. Gambar 3.19 Class diagram Login ... 48
20. Gambar 3.20 Class diagram Input Kamar ... 49
21. Gambar 3.21 Class diagram PesanKamar ... 49
22. Gambar 3.22 Halaman Beranda Visitor ... 50
23. Gambar 3.23 Halaman Login ... 51
24. Gambar 3.24 Halaman Pemilik Kost ... 51
25. Gambar 3.25 Halaman Operator ... 52
26. Gambar 3.26 Perancangan Laporan ... 52
27. Gambar 4.1 Implementasi Halaman Beranda Visitor ... 54
xii
29. Gambar 4.3 Implementasi Halaman Shopping Cart ... 55
30. Gambar 4.4 Implementasi Halaman Inputan Data Visitor ... 56
31. Gambar 4.5 Implementasi Halaman Data Pemesanan ... 56
32. Gambar 4.6 Peta dan Info ... 57
33. Gambar 4.7 Pencarian Kamar Kost Berdasarkan Kategori ... 58
34. Gambar 4.8 Hasil Pencarian ... 58
35. Gambar 4.9 Konfirmasi Pesanan ... 59
36. Gambar 4.10 Validasi Data Konfirmasi ... 59
37. Gambar 4.11 Implementasi Halaman Login Pemilik Kost ... 60
38. Gambar 4.12 Implementasi Halaman Registrasi Pemilik Kost Baru ... 60
39. Gambar 4.13 Implementasi Halaman Inputan Kamar Kost ... 61
40. Gambar 4.14 Implementasi Halaman Login Operator ... 62
41. Gambar 4.15 Implementasi Halaman Beranda Operator ... 62
42. Gambar 4.16 Implementasi Halaman Data Pemilik Kost ... 63
43. Gambar 4.17 Implementasi Halaman Detail Kamar Kost ... 64
44. Gambar 4.18 Data Pemesanan ... 64
45. Gambar 4.19 Konfirmasi Pembayaran ... 65
46. Gambar 4.20 Cetak Laporan Data Pemilik Kost ... 65
47. Gambar 4.21 Cetak Laporan Data Kamar Kost ... 66