RANCANG BANGUN SISTEM INFORMASI RUMAH KOST ONLINE
BERBASIS WEB PADA STARTUP BORHOUSE
TUGAS AKHIR
Program Studi
S1 Sistem Informasi
Oleh:
LUDFIANDY ROMADHONY
13.41010.0197
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2018
RANCANG BANGUN SISTEM INFORMASI RUMAH KOST ONLINE
BERBASIS WEB PADA STARTUP BORHOUSE
TUGAS AKHIR
Diajukan sebagai salah satu syarat untuk menyelesaikan
Program Sarjana
Oleh:
Nama : Ludfiandy Romadhony
NIM : 13.41010.0197
Program : S1 (Strata Satu)
Jurusan : Sistem Informasi
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2018
“Do not put off doing a job because nobody knows whether we can meet to
tomorrow or not. ”
“Jangan menunda – nunda untuk melakukan suatu pekerjaan karena tidak
ada yang tahu apakah kita dapat bertemu hari esok atau tidak”
v
ABSTRAK
BorHouse merupakan startup yang bergerak di bidang layanan pesan kost
secara online yang memiliki basis operasional di surabaya berdiri sejak tahun
2017. BorHouse setelah melakukan wawancara dengan pemilik dan penghuni kost
menemukan beberapa masalah yaitu pemilik kost masih mempromosikan kostnya
tersebut dengan cara manual yaitu menempelkan pengumuman di tembok. calon
penghuni mengalami keterlambatan pesan kamar kost dikarenakan perjalanan
desa ke kost jauh.
Borhouse menawarkan solusi yaitu menggunakan konsep crowdsourcing
dengan cara menghubungkan pemilik kost dengan calon penghuni kost menjadi
satu tempat yaitu menggunakan website rumah kost online sehingga pemilik kost
dapat mengiklan kost secara online dan borhouse juga menyediakan booking
untuk calon penghuni agar calon penghuni dapat memesan kost secara online
sehingga calon penghuni tidak mengalami keterlambatan pesan kamar kost
Berdasarkan hasil pengujian sistem informasi rumah kost online pada
startup borhouse. Website tersebut dapat melakukan mempromosikan iklan kost
secara online, calon penghuni kost dapat melakukan booking online dan borhouse
menambah fitur membership free user, pemilik kost dapat mengupload bukti
lokasi usaha kost, calon penghuni kost, calon penghuni kost dapat menanyakan
kamar kosong yang telah disinkronisasikan dengan chat whatsapp ke admin
borhouse. Admin borhouse dapat memantau keuntungan pendapatan yang di dapat
dari premium dan booking dengan melihat laporan dan grafik.
Keywords: Borhouse, Rumah Kost Online, Crowdsoursing
vi
KATA PENGANTAR
Penulis memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa yang
telah melimpahkan berkah dan rahmat-Nya sehingga penulis dapat menyelesaikan
Tugas Akhir yang berjudul “Rancang Bangun Sistem Informasi Rumah Kost
Online Berbasis Web Pada Startup Borhouse”. Tujuan dari penyusunan Tugas
Akhir untuk memenuhi persyaratan dalam menyelesaikan Program Studi Strata
Satu (S1) di Institut Bisnis dan Informatika Stikom Surabaya.
Dalam penyusunan laporan Tugas Akhir ini, terdapat berbagai pihak yang
memberikan bantuan dan dukungan kepada penulis sehingga memotivasi penulis
untuk menyelesaikan Tugas Akhir ini. Oleh sebab itu, penulis mengucapkan
terima kasih kepada:
1. Orangtua serta saudara saya yang selalu mendukung dan mendoakan saya
sehingga mampu untuk menyelesaikan Tugas Akhir ini.
2. Ibu Sri Hariani Eko Wulandari, S.Kom., M.MT. selaku Dosen Pembimbing
I yang telah meluangkan waktunya untuk membimbing, mengarahkan,
mengkoreksi, serta memberikan banyak masukan positif dalam proses
pembuatan laporan Tugas Akhir ini.
3. Bapak Valentinus Roby Hananto, S.Kom., M.Sc. selaku Dosen Pembimbing
II yang telah meluangkan waktunya untuk membimbing, mengarahkan,
mengkoreksi, serta memberikan banyak masukan positif dalam proses
pembuatan laporan Tugas Akhir ini.
vii
4. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng. selaku Ketua Program Studi S1
Sistem Informasi.
5. Bapak Julianto Lemantara, S.kom., M.Eng. selaku dosen penguji.
6. Teman-teman seperjuangan yang membantu dan memotivasi dalam proses
pengerjaan Tugas Akhir serta sahabat-sahabat, terutama untuk Faris, Derry,
Rizal Arif, Rayana, Eko Amiyantho, Adit, dan teman – teman sistem
informasi angkatan 2013. Merekalah yang selalu membimbing dan
menyemangati saya dalam mengerjakan Tugas Akhir ini.
Semoga Tuhan Yang Maha Esa memberikan rahmat dan berkah-Nya kepada
pihak-pihak yang telah memberikan banyak bantuan dan dukungan bagi penulis.
Penulis menyadari bahwa masih terdapat banyak kekurangan di dalam penulisan
laporan Tugas Akhir ini. Oleh karena itu, penulis mengharapkan saran dan kritik
dari pembaca sebagai perbaikan dan pemebelajaran di masa yang akan datang.
Semoga laporan Tugas Akhir ini dapat bermanfaat dan menambah wawasan bagi
pembaca.
Surabaya, Agustus 2018
Penulis
viii
DAFTAR ISI
Halaman
ABSTRAK .............................................................................................................. v
KATA PENGANTAR ........................................................................................... vi
DAFTAR ISI ........................................................................................................ viii
DAFTAR GAMBAR ........................................................................................... xiv
DAFTAR TABLE .............................................................................................. xviii
BAB I PENDAHULUAN .................................................................................. 1
1.1 Latar Belakang Masalah ................................................................ 1
1.2 Perumusan Masalah ...................................................................... 3
1.3 Pembatasan Masalah ..................................................................... 4
1.4 Tujuan Penelitian .......................................................................... 4
1.5 Manfaat Penelitian ........................................................................ 4
1.6 Sistematika Penulisan ................................................................... 5
BAB II LANDASAN TEORI ............................................................................. 7
2.1 Penelitian Terdahulu ..................................................................... 7
2.2 Sistem Informasi ........................................................................... 9
2.3 Pengertian Rumah Kost................................................................. 9
2.4 Website ........................................................................................ 10
2.5 My Structure Query Language (MySQL) .................................... 11
2.6 Google Maps API ........................................................................ 11
2.7 SMS Gateway .............................................................................. 14
2.8 CodeIgniter ................................................................................. 16
2.9 Crowdsourcing ............................................................................ 17
2.9.1 Konsep Umum ................................................................. 18
2.9.2 Konsep Khusus ................................................................ 18
2.10 Business Model Canvas .............................................................. 19
2.10.1 Customer Segments ......................................................... 20
2.10.2 Value Propositions .......................................................... 21
2.10.3 Channels .......................................................................... 23
2.10.4 Customer Relationships ................................................... 23
2.10.5 Revenue Streams ............................................................. 23
2.10.6 Key Resources ................................................................. 23
2.10.7 Key Activities ................................................................... 23
2.10.8 Key Partnerships ............................................................. 24
2.10.9 Cost Structure .................................................................. 24
2.11 System Development Life Cycle (SDLC) ..................................... 24
BAB III ANALISIS DAN PERANCANGAN SISTEM .................................... 27
3.1 Tahap Communication ................................................................ 28
3.1.1 Analisis Bisnis ................................................................. 29
3.1.2 Identifikasi Masalah ........................................................ 32
3.2 Tahap Planning ........................................................................... 33
3.3 Tahap Modelling ......................................................................... 34
3.3.1 Analisis Kebutuhan Pengguna ........................................ 34
3.3.2 Analisis Kebutuhan Fungsional ...................................... 37
3.3.3 Analisis Kebutuhan Non Fungsional ............................... 47
3.3.4 Analisis Kebutuhan Sistem ............................................. 47
3.3.5 Gambaran Sistem Baru .................................................... 51
3.3.6 Design Arsitektur Borhouse ............................................ 51
3.3.7 System Flow .................................................................... 52
3.3.7 Context Diagram ............................................................. 65
3.3.8 Data Flow Diagram ......................................................... 66
3.3.9 Entity Relationship Diagram (ERD) ............................... 70
3.3.10 Perancangan Antar Muka (Interface) .............................. 88
3.4 Tahap Perancangan Uji Coba Desain ........................................ 102
3.5 Perancangan Uji Coba Sistem Dengan Usability Testing ......... 111
BAB IV IMPLEMENTASI DAN EVALUASI................................................ 113
4.1 Implementasi Sistem ................................................................. 113
4.1.1 Kebutuhan Perangkat Keras .......................................... 113
4.1.2 Implementasi Halaman Registrasi Pengguna ................ 114
4.1.3 Implementasi Halaman Login Pengguna ...................... 115
4.1.4 Implementasi Halaman Input Pemilik ........................... 116
4.1.5 Implementasi Input Data Iklan Kost ............................. 117
4.1.6 Implementasi Form Lokasi Izin Usaha Kost ................. 119
4.1.7 Implementasi Halaman Utama Pemilik Kost Belum
Terverifikasi ................................................................ 120
4.1.8 Implementasi Halaman Utama Pemilik Kost Gagal
Terverifikasi ................................................................ 121
4.1.9 Implementasi Halaman Utama Pemilik Kost Terverifikasi
..................................................................................... 121
4.1.10 Implementasi Halaman Input Data Kamar .................... 122
4.1.11 Implementasi Halaman Data Kamar Belum Terverifikasi
..................................................................................... 123
4.1.12 Implementasi Halaman Data Kamar Terverifikasi ........ 124
4.1.13 Implementasi Halaman Berlangganan Premium ........... 125
4.1.14 Implementasi Data Berlangganan Premium .................. 126
4.1.15 Implementasi Laporan Berlangganan Premium Bagi
Pemilik ........................................................................ 127
4.1.16 Implementasi Login Admin .......................................... 127
4.1.17 Implementasi Halaman Verifikasi Kost ........................ 128
4.1.18 Implementasi Laporan Kost Terverifikasi ..................... 129
4.1.19 Implementasi Halaman Utama Borhouse ...................... 130
4.1.20 Implementasi Halaman Detail Kamar ........................... 131
4.1.21 Implementasi Halaman Booking Kamar Calon Penghuni
..................................................................................... 132
4.1.22 Implementasi Halaman Admin Keuangan .................... 133
4.1.23 Implementasi Halaman Data Berlangganan Expired .... 134
4.1.24 Implementasi Halaman Input Pendapatan Premium ..... 135
4.1.25 Implementasi Laporan Pendapatan Premium ................ 136
4.1.26 Implementasi Laporan Pendapatan Booking ................. 137
4.1.27 Grafik Pendapatan Premium ......................................... 137
4.1.28 Grafik Pendapatan Booking .......................................... 138
4.2 Uji Coba Sistem ........................................................................ 138
4.2.1 Registrasi Akun Pengguna ............................................ 139
4.2.2 Login Pengguna ............................................................. 139
4.2.3 Halaman Input Pemilik .................................................. 140
4.2.4 Halaman Input Data Iklan Kost ..................................... 140
4.2.5 Form Lokasi Usaha ....................................................... 141
4.2.6 Halaman Utama Pemilik Kost Belum Terverifikasi ..... 141
4.2.7 Halaman Utama Pemilik Kost Gagal Terverifikasi ....... 142
4.2.8 Halaman Utama Pemilik Kost Terverifikasi ................. 142
4.2.9 Halaman input kamar .................................................... 143
4.2.10 Halaman kamar kost ...................................................... 143
4.2.11 Halaman berlangganan premium .................................. 144
4.2.12 Data berlangganan premium ......................................... 144
4.2.13 Laporan Premium Bagi Pemilik .................................... 145
4.2.14 Login Admin ................................................................. 145
4.2.15 Halaman Verifikasi Kost ............................................... 146
4.2.16 Laporan Kost Terverifikasi ........................................... 146
4.2.16 Halaman Utama Borhouse............................................. 146
4.2.17 Halaman Detail Kamar .................................................. 147
4.2.18 Halaman Booking Kamar .............................................. 147
4.2.19 Halaman Daftar Berlangganan Premium ...................... 148
4.2.20 Halaman Data berlangganan Expired ............................ 148
4.2.21 Halaman Input Pendapatan Premium ............................ 149
4.2.22 Laporan Pendapatan Premium....................................... 149
4.2.23 Laporan Pendapatan Booking ....................................... 150
4.3 Hasil Uji Coba Usability Testing .............................................. 150
4.4 Evaluasi ..................................................................................... 152
4.5 Pembahasan ............................................................................... 153
BAB V PENUTUP .......................................................................................... 155
5.1 Kesimpulan ............................................................................... 155
5.2. Saran .......................................................................................... 155
DAFTAR PUSTAKA ......................................................................................... 156
LAMPIRAN ........................................................... Error! Bookmark not defined.
DAFTAR GAMBAR
Halaman
Gambar 2.1 Project Google Map .......................................................................... 12
Gambar 2.2 Credentials Google Map ................................................................... 13
Gambar 2.3 Library Google Map .......................................................................... 13
Gambar 2.4 Penerapan API Key HTML ............................................................... 13
Gambar 2.5 Model Skema SMS Gateway ............................................................ 14
Gambar 2.6 Logo Zenziva..................................................................................... 15
Gambar 2.7 SMS API Zenziva ............................................................................. 16
Gambar 2.8 Arsitektur MVC Codeigniter ............................................................. 17
Gambar 2.9 The Business Model Canvas ............................................................. 19
Gambar 2.10 Model Waterfall menurut Pressman (2015) .................................... 24
Gambar 3.1 Diagram Model Penelitian ................................................................ 27
Gambar 3.2 Gambaran Sistem Saat Ini ................................................................. 29
Gambar 3.3 Blok Diagram Rancang Bangun Sistem Informasi Rumah Kost
Online Berbasis Web Pada Startup BorHouse ...................................................... 50
Gambar 3.4 Gambaran Sistem Baru...................................................................... 51
Gambar 3.5 Arsitektur BorHouse ......................................................................... 51
Gambar 3.6 System Flow Registerasi Pengguna Pemilik Kost Free User Dan
Calon Pengguni Kost ............................................................................................ 53
Gambar 3.7 System Flow Login Pengguna Pemilik Kost Dan Calon Pengguni .. 54
Gambar 3.8 System Flow Halaman Input Data Pemilik ....................................... 55
Gambar 3.9 System Flow Halaman Input Data Iklan Kost ................................... 57
Gambar 3.10 System Flow Berlangganan Premium Pemilik Kost ....................... 59
Gambar 3.11 System Flow Kost Premium Expired .............................................. 60
Gambar 3.12 System Flow Input Pendapatan Premium ....................................... 61
Gambar 3.13 System Flow Booking penghuni kost ............................................. 63
Gambar 3.14 System Flow Input Pendapatan Booking ........................................ 64
Gambar 3.15 Context Diagram Rancang Bangun Sistem Informasi Rumah Kost
Online Berbasis Web Pada Startup Borhouse ....................................................... 65
Gambar 3.16 Data Flow Diagram Level 0 ............................................................ 67
Gambar 3.17 Data Flow Diagram Level 1 Mengelola Data Pemilik Kost ........... 68
Gambar 3.18 Data Flow Diagram Level 1 Booking ............................................. 69
Gambar 3.19 Conceptual Data Model (CDM) ...................................................... 71
Gambar 3.20 Physical Data Model (PDM) ........................................................... 73
Gambar 3.21 Registrasi Pengguna ........................................................................ 88
Gambar 3.22 Login Pengguna............................................................................... 88
Gambar 3.23 Input Pemilik ................................................................................... 89
Gambar 3.24 Input Data Iklan Kost ...................................................................... 90
Gambar 3.25 Form Lokasi Izin Usaha Kost.......................................................... 91
Gambar 3.26 Halaman Utama Pemilik Kost Belum Terverifikasi ....................... 91
Gambar 3.27 Halaman Utama Pemilik Kost Gagal Terverifikasi ......................... 92
Gambar 3.28 Halaman Utama Pemilik Kost Terverifikasi ................................... 92
Gambar 3.29 Halaman Input Kamar Kost............................................................. 93
Gambar 3.30 Kamar Kost ..................................................................................... 93
Gambar 3.31 Halaman Berlangganan Premium.................................................... 94
Gambar 3.32 Data Kost Berlangganan Premium .................................................. 94
Gambar 3.33 Laporan Berlangganan Premium ..................................................... 95
Gambar 3.34 Login Admin ................................................................................... 96
Gambar 3.35 halaman verifikasi kost.................................................................... 96
Gambar 3.36 Laporan Kost Terverifikasi Berdasarkan Provinsi .......................... 97
Gambar 3.37 Laporan Terverifikasi Berdasarkan Provinsi - Kota ....................... 97
Gambar 3.38 Halaman Utama Borhouse .............................................................. 98
Gambar 3.39 Halaman Detail Kamar .................................................................... 98
Gambar 3.40 Halaman Booking Kamar ................................................................ 99
Gambar 3.41 Halaman Daftar Berlangganan ........................................................ 99
Gambar 3.42 Halaman Data Premium Expired................................................... 100
Gambar 3.43 Halaman Input Pendapatan Premium ............................................ 100
Gambar 3.44 Laporan Pendapatan Premium Berdasarkan Provinsi ................... 101
Gambar 3.45 Grafik Pendapatan Premium Dan Booking ................................... 101
Gambar 4.1 Implementasi Registrasi Pengguna ................................................. 114
Gambar 4.2 Implementasi Halaman Login Pengguna ........................................ 115
Gambar 4.3 Implementasi Halaman Input Pemilik Kost .................................... 116
Gambar 4.4 Implementasi Halaman Input Data Iklan Kost ................................ 117
Gambar 4.5 Implementasi Form Lokasi Izin Usaha Kost ................................... 119
Gambar 4.6 Implementasi Halaman Utama Pemilik Kost Belum Terverifikasi . 120
Gambar 4.7 Implementasi Halaman Utama Pemilik Kost Gagal Terverifikasi .. 121
Gambar 4.8 Implementasi Halaman Utama Pemilik Kost Terverifikasi ............ 121
Gambar 4.9 Implementasi Halaman Input Data Kamar ...................................... 122
Gambar 4.10 Halaman Data Kamar Kost Belum Terverifikasi .......................... 123
Gambar 4.11 Implementasi Halaman Data Kamar Kost Terverifikasi ............... 124
Gambar 4.12 Implementasi Halaman Berlangganan Premium ........................... 125
Gambar 4.13 Implementasi Data Berlanggana Premium .................................... 126
Gambar 4.14 Implementasi Laporan Berlangganan Premium ............................ 127
Gambar 4.15 Implementasi Halaman Login Admin ........................................... 127
Gambar 4.16 Implementasi Halaman Verifikasi Kost ........................................ 128
Gambar 4.17 Implementasi Laporan Kost Terverifikasi ..................................... 129
Gambar 4.18 Implementasi Halaman Utama Borhouse ...................................... 130
Gambar 4.19 Implementasi Halaman Detail Kamar ........................................... 131
Gambar 4.20 Implementasi Halaman Booking Kamar Calon Penghuni ............ 132
Gambar 4.21 Implementasi Halaman Admin Keuangan .................................... 133
Gambar 4.22 Implementasi Halaman Data Berlangganan Expired .................... 134
Gambar 4.23 Implementasi Halaman Input Pendapatan Premium ..................... 135
Gambar 4.24 Implementasi Laporan Pendapatan Premium ................................ 136
Gambar 4.25 Implementasi Laporan Pendapatan Booking................................. 137
Gambar 4.26 Grafik Pendapatan Premium ......................................................... 137
Gambar 4.27 Grafik Pendapatan Booking .......................................................... 138
DAFTAR TABLE
Halaman
Tabel 2.1 Komparasi Pesaing Borhouse ................................................................. 7
Tabel 3.1 Identifikasi Masalah .............................................................................. 32
Tabel 3.2 Jadwal Kerja .......................................................................................... 34
Tabel 3.3 Kebutuhan Pengguna Admin BorHouse ............................................... 35
Tabel 3.4 Kebutuhan Pengguna Pemilik Kost ...................................................... 36
Tabel 3.5 Kebutuhan Pengguna Calon Penghuni .................................................. 36
Tabel 3.6 Fungsi Mengelola Hak Akses ............................................................... 38
Tabel 3.7 Fungsi Registrasi Akun Pemilik Kost ................................................... 38
Tabel 3.8 Fungsi Pembuatan Iklan ........................................................................ 41
Tabel 3.9 Fungsi Registrasi Akun Calon Penghuni .............................................. 42
Tabel 3.10 Fungsi Booking Kamar Kost .............................................................. 44
Tabel 3.11 Fungsi Testimonial Calon Penghuni ................................................... 46
Tabel 3.12 Kebutuhan Non Fungsional ................................................................ 47
Tabel 3.13 Kebutuhan Perangkat Lunak Server ................................................... 48
Tabel 3.14 Kebutuhan Perangkat Lunak Client .................................................... 49
Tabel 3.15 Userconfig ........................................................................................... 74
Tabel 3.16 Status_Verifikasi_Pengguna ............................................................... 75
Tabel 3.17 Pemilik ................................................................................................ 75
Tabel 3.18 Kost ..................................................................................................... 76
Tabel 3.19 Provinsi ............................................................................................... 76
Tabel 3.20 Kabupaten ........................................................................................... 77
Tabel 3.21 Kecamatan ........................................................................................... 77
Tabel 3.22 Fasilitas_umum ................................................................................... 78
Tabel 3.23 Akses_lingkungan ............................................................................... 78
Tabel 3.24 Parkir ................................................................................................... 79
Tabel 3.25 Google Map......................................................................................... 79
Tabel 3.26 Kamar .................................................................................................. 80
Tabel 3.27 Fasilitas Kamar ................................................................................... 80
Tabel 3.28 Fasilitas Kamar Mandi ........................................................................ 81
Tabel 3.29 Catatan Lain ........................................................................................ 81
Tabel 3.30 Harga Kamar ....................................................................................... 82
Tabel 3.31 Gagal Terverifikasi Kost ..................................................................... 82
Tabel 3.32 Adminconfig ....................................................................................... 83
Tabel 3.33 Roles.................................................................................................... 83
Tabel 3.34 Berlangganan Premium ....................................................................... 84
Tabel 3.35 Gagal Terverifikasi Berlangganan Premium....................................... 84
Tabel 3.36 Pendapatan Premium........................................................................... 85
Tabel 3.37 Booking ............................................................................................... 86
Tabel 3.38 Gagal Booking .................................................................................... 86
Tabel 3.39 Pendapatan Booking ........................................................................... 87
Tabel 3.40 Testimoni ............................................................................................ 87
Tabel 3.41 Uji Coba Registrasi Akun Pengguna ................................................ 102
Tabel 3.42 Uji Coba Login Pengguna ................................................................. 103
Tabel 3.43 Uji Coba Input Pemilik Kost ............................................................. 103
Tabel 3.44 Uji Coba Input Data Iklan Kost ........................................................ 103
Tabel 3.45 Uji Coba Form Lokasi Usaha............................................................ 104
Tabel 3.46 Uji Coba Halaman Utama Pemilik Kost Belum Terverifikasi .......... 104
Tabel 3.47 Uji Coba Halaman Utama Pemilik Kost Belum Terverifikasi .......... 105
Tabel 3.48 Uji Coba Halaman Utama Pemilik Kost Belum Terverifikasi .......... 105
Tabel 3.49 Uji Coba Input Kamar ....................................................................... 105
Tabel 3.50 Uji Coba Halaman Kamar Kost ........................................................ 105
Tabel 3.51 Uji Coba Halaman Berlangganan Premium ...................................... 106
Tabel 3.52 Data Berlangganan Premium ............................................................ 106
Tabel 3.53 Uji Coba Laporan Berlangganan Premium Bagi Pemilik ................. 106
Tabel 3.54 Uji Coba Login Admin ..................................................................... 107
Tabel 3.55 Uji Coba Halaman Verifikasi Kost ................................................... 107
Tabel 3.56 Uji Coba Laporan Kost Terverifikasi................................................ 107
Tabel 3.57 Uji Coba Halaman Utama Borhouse ................................................. 108
Tabel 3.58 Uji Coba Detail Kamar ..................................................................... 108
Tabel 3.59 Uji Coba Halaman Booking Kamar .................................................. 108
Tabel 3.60 Uji Coba Halaman Daftar Berlangganan Premium........................... 109
Tabel 3.61 Uji Coba Halaman Data Premium Expired ....................................... 109
Tabel 3.62 Uji Coba Halaman Input Pendapatan Premium ................................ 109
Tabel 3.63 Uji Coba Laporan Pendapatan Premium Berdasarkan Provinsi ....... 110
Tabel 3. 64 Uji Coba Laporan Pendapatan Booking Berdasarkan Provinsi ....... 110
Tabel 3.65 Uji Coba Grafik Pendapatan Premium Dan Booking ....................... 111
Tabel 3.66 Rancangan Kuesioner Pengujian Usability Testing .......................... 111
Tabel 4.1 Penjelasan Implementasi Registrasi Pengguna ................................... 115
Tabel 4.2 Penjelasan Implementasi Login Pengguna ......................................... 116
Tabel 4.3 Penjelasan Implementasi Halaman Input Pemilik Kost ...................... 116
Tabel 4.4 Penjelasan Implementasi Halaman Input Data Iklan Kost .................. 118
Tabel 4.5 Penjelasan Form Lokasi Izin Usaha Kost ........................................... 119
Tabel 4.6 Penjelasan Halaman Utama Pemilik Kost Belum Terverifikasi ......... 120
Tabel 4.7 Penjelasan Halaman Utama Pemilik Kost Gagal Terverifikasi .......... 121
Tabel 4.8 Penjelasan Halaman Utama Pemilik Kost Terverifikasi ..................... 122
Tabel 4.9 Penjelasan Implementasi Halaman Input Data Kamar ....................... 123
Tabel 4.10 Penjelasan Halaman Data Kamar Kost Terverifikasi ....................... 124
Tabel 4.11 Penjelasan Halaman Berlangganan Premium ................................... 125
Tabel 4.12 Penjelasan Halaman Data Berlangganan Premium ........................... 126
Tabel 4.13 Penjelasan Login Admin ................................................................... 128
Tabel 4.14 Penjelasan Halaman Verifikasi Kost................................................. 128
Tabel 4.15 Penjelasan halaman utama borhouse................................................. 130
Tabel 4.16 Penjelasan Halaman Detail Kamar ................................................... 131
Tabel 4.17 Penjelasan Halaman Booking Kamar Calon Penghuni ..................... 132
Tabel 4.18 Penjelasan Halaman Admin Keuangan ............................................. 133
Tabel 4.19 Penjelasan Data Berlangganan Expired ............................................ 134
Tabel 4.20 Penjelasan Halaman Input Pendapatan Premium.............................. 135
Tabel 4.21 Uji Coba Sistem Registrasi Akun Pengguna..................................... 139
Tabel 4.22 Uji Coba Sistem Login Pengguna Borhouse..................................... 139
Tabel 4.23 Uji Coba Sistem Input Pemilik Kost ................................................. 140
Tabel 4.24 Uji Coba Sistem Input Data Iklan Kost ............................................ 140
Tabel 4.25 Uji Coba Sistem Form Lokasi Usaha ................................................ 141
Tabel 4.26 Uji Coba Sistem Halaman Utama Pemilik Kost Belum Terverifikasi
............................................................................................................................. 141
Tabel 4.27 Uji Coba Sistem Halaman Utama Pemilik Kost Gagal Terverifikasi 142
Tabel 4.28 Uji Coba Sistem Halaman Utama Pemilik Kost Terverifikasi ......... 142
Tabel 4. 29 Uji Coba Sistem Halaman Input Kamar .......................................... 143
Tabel 4.30 Uji Coba Sistem Halaman Kamar Kost ............................................ 143
Tabel 4.31 Uji Coba Sistem Halaman Berlangganan Premium .......................... 144
Tabel 4.32 Uji Coba Sistem Data Berlangganan Premium ................................. 144
Tabel 4.33 Uji Coba Sistem Laporan Premium Bagi Pemilik ............................ 145
Tabel 4.34 Uji Coba Sistem Login Admin ......................................................... 145
Tabel 4.35 Uji Coba Sistem Halaman Verifikasi Kost ....................................... 146
Tabel 4.36 Uji Coba Sistem Laporan Kost Terverifikasi .................................... 146
Tabel 4.37 Uji Coba Sistem Halaman Utama Borhouse ..................................... 147
Tabel 4.38 Uji Coba Sistem Detail Kamar ......................................................... 147
Tabel 4.39 Uji Coba Sistem Halaman Booking Kamar ...................................... 147
Tabel 4.40 Uji Coba Halaman Daftar Berlangganan Premium........................... 148
Tabel 4.41 Uji Coba Sistem Halaman Data Berlangganan Expired ................... 148
Tabel 4.42 Uji Coba Sistem Halaman Input Pendapatan Premium .................... 149
Tabel 4.43 Uji Coba Sistem Laporan Pendapatan Premium ............................... 149
Tabel 4.44 Uji Coba Sistem Laporan Pendapatan Booking ................................ 150
Tabel 4.45 Daftar Responden Usability Testing ................................................. 150
Tabel 4.46 Hasil Uji Coba Usability Testing ...................................................... 151
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Kebutuhan akan pendidikan perguruan tinggi di Jawa Timur telah
mengalami peningkatan untuk setiap tahunnya hal itu juga berlaku pada kota
surabaya. Menurut Badan Pusat Statistik Kota Surabaya (BPS Surabaya) jumlah
yang menempuh pendidikan perguruan tinggi di Jawa Timur pada tahun 2014
berjumlah 5.41% dari 2.088.812 juta responden penduduk responden dan pada
tahun 2015 berjumlah 5.88% dari 2.284.237 juta responden penduduk. Sedangkan
untuk kota Surabaya yang menempuh pendidikan perguruan tinggi pada tahun
2014 berjumlah 12.64% dari 302.776 ribu responden dan pada tahun 2015
berjumlah 14.57% dari 351.545 ribu responden. Berdasarkan kesimpulan data
tersebut setiap tahun masyarakat yang menempuh pendidikan perguruan tinggi
semakin tinggi. Seiring dengan banyaknya masyarakat yang menempuh perguruan
tinggi maka kebutuhan tempat tinggal sementara (rumah kost) juga semakin
meningkat.
BorHouse merupakan Startup yang bergerak di bidang layanan pesan kost
secara online yang memiliki basis operasional di surabaya berdiri sejak tahun
2017. Saat ini BorHouse memiliki 15 pendaftar pemilik kost yang tertarik untuk
bergabung di BorHouse. 15 pendaftar pemilik kost tersebut terdiri dari 7 pendaftar
pemilik kost yang berada di area kampus Institut Teknologi Sepuluh Nopember
(ITS), 5 pendaftar pemilik kost yang berada di area kampus Institut Bisnis dan
Informatika Stikom Surabaya, 3 pendaftar pemilik kost yang berada di area
2
kampus Universitas Pembangunan Nasional “Veteran” Jawa Timur (UPN V JT).
Data dari 15 pendaftar pemilik kost tersebut dapat dilihat pada lampiran 1 dan
pada lampiran 2.
BorHouse setelah melakukan wawancara dengan pemilik maupun dengan
penghuni kost, BorHouse telah menemukan beberapa masalah sebagai berikut.
Permasalahan bagi pemilik kost yaitu 1) Borhouse masih melihat pemilik kost
dalam mempromosikan kost dengan cara manual yaitu dengan menempelkan
pengumuman terima kost di tembok-tembok dan pemilik kost tidak dapat
menjelaskan lebih detail tentang kostnya. 2) pemilik kost mengeluh adanya
aplikasi sistem berbayar atau premium sehingga pemilik kost yang mengalami
ekonomi menurun tidak dapat mempromosikan iklan kost tersebut. 3) Pemilik
kost pernah mengalami kostnya di promosikan / di daftarkan oleh orang lain
melalui aplikasi tanpa sepengetahuan pemilik kost. Sedangkan permasalahan bagi
calon penghuni kost yaitu 1) calon penghuni kost tidak mengetahui di daerah
tersebut bahwa ada kamar kosong atau ada pengumuman terima kost. 2) calon
penghuni kost tidak bisa membandingkan kost–kost yang ada, karena hanya
mengatahui satu pengumuman terima kost aja. 3) calon penghuni kost pernah
mengalami alamat palsu kost yang dilakukan oleh orang tidak bertanggung jawab
ketika memeriksa langsung di alamat tersebut sehingga membuat calon penghuni
kost memutuskan pulang. 4) calon penghuni kost juga pernah mengalami
keterlambatan pesan kamar kost dikarenakan perjalanan dari rumah calon
penghuni kost ke tempat kost yang mau dihuni jauh
BorHouse dalam menjalankan startup yang bergerak dibidang layanan
pesan kost secara online akan menawarkan solusi untuk menyelesaikan
3
permasalahan tersebut dengan menggunakan konsep Crowdsourcing dengan
menghubungkan pemilik kost dan calon penghuni dalam satu tempat di website
borhouse. Pada website tersebut terdapat beberapa fitur yang akan mendatang
yaitu: 1) borhouse akan membuat website iklan promosi kost. 2) memberikan fitur
membership free user agar pemilik kost tetap dapat mempromosikan iklan kost. 3)
pemilik kost harus mengupload bukti lokasi usaha kost yang harus di tanda tangan
pemilik kost dan pengurus setempat sehingga dapat mengurangi data kost di iklan
kan oleh orang lain tanpa sepengatahuan pemilik. Sedangkan untuk calon
penghuni yaitu 1) menyediakan filter lokasi kost agar calon penghuni tau daerah
tersebut ada kamar kosong. 2) menampilkan data iklan kost lebih dari 1 dan
memberikan filter harga agar calon penghuni kost dapat membandingkan kost
yang lain. 3) borhouse telah mengurangi adanya alamat palsu dikarenakan pemilik
kost harus upload bukti lokasi usaha kost yang harus di tanda tangan pemilik kost
dan pengurus setempat. 4) BorHouse juga mendiakan booking online sehingga
calon penghuni tidak perlu khawatir kamar kost yang di inginkan di dahulu’I
orang lain dan calon penghuni dapat menanyakan ketersedian kamar kosong yang
telah disinkronisasikan dengan chat whatsapp.
1.2 Perumusan Masalah
Berdasarkan latar belakang diatas, dapat dirumuskan masalah yaitu
Bagaimana Merancang Bangun Sistem Informasi Rumah Kost Online Berbasis
Web Pada Startup BorHouse.
4
1.3 Pembatasan Masalah
Berdasarkan rumusan masalah tersebut, maka ruang lingkup terfokus pada
masalah yang akan dibahas yaitu mengenai hal yang berkaitan dengan Rancang
Bangun Sistem Informasi Rumah Kost Online Berbasis Web Pada Startup
BorHouse sebagai berikut :
1. Tidak membahas tentang pembayaran online antar bank dan sistem
pembayaran otomatis dan tidak membahas diskon kost
2. Sistem informasi ini dapat digunakan oleh tiga user yaitu dari admin
BorHouse, Pemilik Kost dan Pencari Kost
3. Pada penyewaan kamar kost BorHouse menyediakan 4 jenis pembayaran
kost yaitu perbulan, pertiga bulan, persemester, pertahun.
4. Pada Sistem Informasi yang dibuat ini target pemasarannya yaitu
mahasiswa dan tidak membahas geo location content.
1.4 Tujuan Penelitian
Berdasarkan latar belakang dan rumusan masalah diatas, maka tujuan dari
Tugas Akhir ini adalah menghasilkan Rancang Bangun Sistem Informasi Rumah
Kost Online Berbasis Web Pada Startup BorHouse
1.5 Manfaat Penelitian
Dengan dibuatnya Rancang Bangun Sistem Informasi Rumah Kost Online
Berbasis Web Pada Startup BorHouse diharapkan dapat memberikan manfaat,
calon pencari kost akan langsung mendapatkan kost yang sesuai kriteria yang
dipilih.
5
1.6 Sistematika Penulisan
Secara garis besar sistematika penulisan dalam penyusunan laporan ini
adalah sebagai berikut :
BAB I PENDAHULUAN
Bab ini menjelaskan tentang latar belakang masalah, rumusan
masalah, Batasan masalah, tujuan, manfaat, dan sistematika penulisan
Tugas Akhir Rancang Bangun Sistem Informasi Rumah Kost Online
Berbasis Web Pada Startup BorHouse.
BAB II LANDASAN TEORI
Bab ini menjelaskan tentang semua referensi teori yang digunakan
terkait dengan Rancang Bangun Sistem Informasi Rumah Kost Online
Berbasis Web Pada Startup BorHouse yang akan dikembangkan.
Penelitan terdahulu, teori sistem informasi, website, usaha rumah kost,
jenis dan peraturan kot, google map api, sms geteway, crowdsourcing,
business model canvas (BMC), tahapan pengembangan software
dengan metode SDLC dan framework codeigniter yang akan
digunakan dalam pengembangan aplikasi.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini menjelaskan tentang identifikasi permasalahan, analisis proses
bisnis, analisis kebutuhan pengguna, analisis kebutuhan fungsional,
analisis kebutuhan non fungsional dan analisis kebutuhan sistem dari
Rancang Bangun Sistem Informasi Rumah Kost Online Berbasis Web
Pada Startup BorHouse.
6
BAB IV IMPLEMENTASI DAN EVALUASI
Bab ini menjelaskan mengenai implementasi dan evaluasi dari
Rancang Bangun Sistem Informasi Rumah Kost Online Berbasis Web
Pada Startup BorHouse. Implementasi dan evaluasi sistem pada bab
ini dijelaskan berdasarkan hasil analisis kebutuhan fungsional,
kebutuhan non fungsional dan kebutuhan sistem.
BAB V PENUTUP
Bab ini menjelaskan mengenai kesimpulan dari penelitian yang dibuat
serta saran terkait dengan pengembangan program aplikasi.
7
BAB II
LANDASAN TEORI
Dalam penyelesaian Tugas Akhir ini digunakan landasan teori yang
membahas tentang teori-teori yang dijadikan sebagai acuan dalam menyelesaikan
permsalahan.
2.1 Penelitian Terdahulu
Penelitian terdahulu sebelumnya pernah dilakukan oleh Rahmawati (2014)
berjudul Rancang Bangun Aplikasi Sistem Pencarian Dan Navigasi Lokasi
Indekos Di Surabaya dengan hasil penelitian berupa informasi kost atau data kost
yang telah diinputkan oleh pemilik kost, pendaftar akun gratis bagi pemilik kost,
pendaftar akun bagi calon penghuni kost, navigasi kost, pesan kamar (Booking
Online).
BorHouse tidak hanya melakukan penelitian terhadap Tugas Akhir
Rahmawati (2014) tetapi BorHouse juga melakukan penelitian terhadap beberapa
pesaing dapat dilihat di Tabel 2.1 Komparasi Pesaing BorHouse.
Tabel 2.1 Komparasi Pesaing Borhouse
Fitur Nama Startup
BorHouse Mamikos Infokost Booking Secara
Online
Peta Lokasi Tempat
Kost
Alamat Kost
Rating
Pembayaran Online
8
Dari Tabel 2.1 Komparasi Pesaing BorHouse di atas dapat disimpulkan
bahwa fitur dari 3 startup tersebut memiliki kelengkapan fitur yang berbeda –
beda. Salah satunya sebagai berikut :
1. BorHouse mempunyai semua fitur sehingga dapat disimpulkan bahwa
BorHouse memiliki keunggulan fitur dari pada mamikost dan infokost
hanya saja pada pembayaran online di startup tersebut hanya bisa upload
bukti transfer saja
2. Mamikost mempunyai fitur hanya beberapa saja tidak seperti Borhouse
yang memiliki semua fitur yang ada. Mamikost memiliki keunggulan fitur
akun gratis atau free user dari pada infokost sehingga pemilik kost yang
mempunyai ekonomi berkecukupan masih bisa menggunakan aplikasi
tersebut
3. Infokost mempunyai fitur sama halnya mamikost yang memiliki beberapa
saja tetapi memiliki kekurangan fitur seperti akun gratis (free user) dan
testimonial dari para penghuni dan memiliki keunggulan di booking secara
online dari mamikost
Fitur Nama Startup
BorHouse Mamikost Infokost
Membandingkan
Kost – Kost Yang
Ada (Compare)
Fitur Untuk Mencari
Kost Berdasarkan
Lokasi, Tipe Kost,
Harga
Akun Premium
Pemilik Kost
Akun Free Pemilik
Kost
9
2.2 Sistem Informasi
Sistem informasi ialah sebuah set elemen atau komponen terhubung satu
sama lain yang mengumpulkan (input), memanipulasi (process), menyimpan dan
menghasilkan (output) data dan informasi dan memberikan pembetulan
(mekanisme feedbeck) untuk memenuhi tujuan. Mekanisme feedback ialah
komponen yang membantu organisasi meraih tujuan, seperti meningkatkan profit
atau meningkatkan customer service (Stair, 2010)
2.3 Pengertian Rumah Kost
Pengertian kost atau sering disebut kos – kosan adalah sejenis kamar sewa
yang disewa (booking) selama kurang waktu tertentu sesuai dengan perjanjian
pemilik kamar dan harga yang disepakati. Umumnya booking kamar dilakukan
selama kurang waktu satu tahun. Namun demikian ada pula yang hanya
menyewakan selama satu bulan, tiga bulan dan enam bulan. Sehingga sebutannya
menjadi sewa tahunan, bulanan, tri bulanan dan tengah tahunan. Penyewaan yang
kurang dari waktu itu mahasiswa lebih memilih di penginapan. Berbeda dengan
kos-kosan, rumah kontrakan merupakan bentuk satu rumah sewa yang disewakan
kepada masyarakat khususnya bagi para pelajar dan mahasiswa yang bertempat
tinggal di sekitar kampus, selama kurang waktu tertentu sesuai dengan perjanjian
sewa dan harga yang disepakati.
1. Sarana tempat tinggal sementara bagi mahasiswa yang pada umumnya berasal
dari luar daerah selama masa studinya.
2. Sarana tempat tinggal sementara bagi masyarakat umum yang bekerja di kantor
atau yang tidak memiliki rumah tinggal agar berdekatan dengan lokasi kerja.
3. Sarana latihan pembentukan kepribadian mahasiswa untuk lebih berdisplin,
mandiri dan bertanggung jawab karena jauh dari keluarga
10
4. Tempat untuk menggalang pertemanan dengan mahasiswa lain dan hubungan
social dengan lingkungan sekitarnya.
Fungsi kos-kosan yang selama ini sebagai tempat tinggal, lalu berkembangan dan
berdampak pada lingkungan sekitarnya. Masyarakat di sekitar tempat kost
tersebut kemudian menyiapkan penambahan sarana pendukung untuk mereka bisa
beraktivitas, baik di dalam lokasi kos-kosan itu sendiri maupun di sekitar kos-
kosan tersebut (Heriyanto, 2011).
2.4 Website
Website merupakan komponen atau kumpulan komponen yang terdiri dari
teks, gambar, suara animasi sehingga lebih merupakan media informasi yang
menarik untuk dikunjungi. Website adalah halaman informasi yang disediakan
melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi
dengan jaringan internet. Secara garis besar website bisa digolongkan menjadi 2
bagian yaitu website statis dan website dinamis (Adelheid, 2015). Berdasarkan
sifatnya, suatu website dibagi menjadi dua yakni:
1. Website Statis
Adalah web yang halamannya tidak berubah, biasanya untuk melakukan
perubahan dilakukan secara manual dengan mengubah kode. Website statis
informasinya merupakan informasi satu arah, yakni hanya berasal dari pemilik
software-nya saja, hanya bisa di-update oleh pemiliknya saja. Contoh website
statis ini, yaitu profil perusahaan.
11
2. Website Dinamis
Merupakan web yang halaman selalu update, biasanya terdapat halaman backend
(halaman administrator) yang digunakan untuk menambah atau mengubah konten.
Web dinamis membutuhkan database untuk menyimpan. Website dinamis
mempunyai arus informasi dua arah, yakni berasal dari pengguna dan pemilik,
sehingga pengupdate-an dapat dilakukan oleh pengguna dan juga pemilik website.
2.5 My Structure Query Language (MySQL)
MySQL merupakan nama sebuah database server yang menangani akses
database yang selalu dalam bentuk pernyataan SQL (Structured Query Language)
yaitu suatu bahasa yang digunakan untuk mengakses database relasional (Kadir,
2013).
2.6 Google Maps API
Google Maps API merupakan pengembangan teknologi dari google yang
digunakan untuk menanamkan Google Map di suatu aplikasi yang tidak dibuat
oleh Google. Google Maps API adalah suatu library yang berbentuk javascript
yang berguna untuk memodifikasi peta yang ada di Google Maps sesuai
kebutuhan (Elian, 2012). Dalam perkembangannya Google Maps API diberikan
kemampuan untuk mengambil gambar peta statis. Melakukan geocoding, dan
memberikan penuntun arah.
Penggunaan Google Maps API pada pengembangan aplikasi android
dengan menggunakan Eclipse dan komputer menggunakan sistem operasi
windows. Kekurangan yang ada pada Google Maps API yaitu jika ingin
12
melakukan akses harus terdapat layanan internet pada perangkat yang digunakan.
Sedangkan kelebihan yang ada pada Google Maps API yaitu:
a. Dukungan penuh yang dilakukan Google sehingga terjamin dan bervariasi
fitur yang ada pada Google Maps API.
b. Banyak pengembang yang menggunakan Google Maps API sehingga
mudah dalam mencari referensi dalam pengembangan aplikasi.
Sedangkan penggunaan Google Map API pada website menurut
www.codepolitan.com perlu menggunakan Key API pada saat men – develop pada
local web server langkah – langkah cara mendapatkan Key API sebagai berikut :
5. Membuat scope dalam artian kita ingin satu Key per-projek. Jadi banyak
projek yang kita buat Key-nya tidak sama. Google menggunakan ini
sebagai counter dari penggunaan server mereka. Karena untuk yang gratis,
punya limit 25000 load map per-hari. Jadi kalau satu Key untuk semua projek,
maka akan lebih cepat dapat surat 'cinta' dari bagian sales.
Gambar 2.1 Project Google Map
13
2. Langkah selanjutnya buat Key nya di tab Credentials.
Gambar 2.2 Credentials Google Map
3. Setelah melakukan mendapatkan API Key tersebut kemudian melakukan
enable pada library agar javascript API pada pada muncul atau berjalan
untuk cara mengenable dapat dilihat sebagai berikut
Gambar 2.3 Library Google Map
4. Pada tahap akhir ini menaruh API Key pada script pada html dapat dilihat
pada dibawah ini
Gambar 2.4 Penerapan API Key HTML
14
2.7 SMS Gateway
Menurut Gunawan (2016),” SMS Gateway adalah teknologi mengirim,
menerma dan bahkan mengolah SMS melalui komputer dan sistem komputerisasi
biasanya digunakan pada aplikasi bisnis baik kepentingan promosi, penyebaran
informasi pada pengguna”. Seperti kita ketahui pada jaman sekarang hamper
semua individu telah memiliki telepon selular (handphone), bahkan ada individu
yang memiliki lebih dari satu handphone. SMS merupakan salah satu fitur pada
handphone yang pasti digunakan oleh pengguna (user), baik untuk mengirim,
maupun untuk menerima SMS. Bagi perusahaan hal ini dimanfaatkan dengan baik
dalam hal pemasaran dan pengumuman terhadap pelanggan (customer)
perusahaan mereka. Data nomer handphone disimpan dalam database perusahaan
dan ketika terdapat informasi atau layanan terbaru dapat memanfaatkan SMS
Gateway dalam proses.
Aplikasi SMS Gateway akan mendeteksi network setiap operator yang
akan digunakan dan setelah itu akan langsung diteruskan ke dalam aplikasi.
Modem berfungsi untuk menjalankan aplikasi dan dapat menerima SMS yang
dikirim oleh operator baik request dari pelanggan. Segala request akan diproses
Gambar 2.5 Model Skema SMS Gateway
15
oleh aplikasi dan akan diteruskan oleh SMS Gateway agar dapat diterima dan
dilakukan pemrosesan data, dan request dari pelanggan akan dapat diterima
dengan benar.
Penggunaan sms gateway pada zenziva. zenziva Adalah Layanan Online
SMS Center & SMS Masking. Anda tidak perlu menyiapkan komputer khusus
yang harus online 24 jam nonstop, tidak perlu membeli handphone atau modem
untuk sms gateway Anda, tidak perlu membeli software sms gateway, tidak perlu
install software.
Gambar 2.6 Logo Zenziva
Zenziva memberikan solusi praktis, mudah & murah. hanya tinggal login
saja di sistem, sudah bisa mengirim SMS untuk usaha. seperti layaknya
mempunyai SMS Gateway sendiri tetapi hanya dibutuhkan online saja. bisa
diakses kapan saja, dimana saja. dari laptop, tablet, ataupun smartphone, tata cara
menggunakan Zenziva sebagai berikut :
1. Login menggunakan akun yang sudah mendaftar di Zenziva dan pilih login
menggunakan sms reguler atau sms masking, pada contoh kali menggunakan
SMS regular
2. Setelah login menggunakan akun sms regular masuk ke menu API setting
kemudian buat passkey SMS API settingnya untuk dipasang di httpnya dapat
dilihat pada function SMS Gateway dan gambar 2.7 SMS API
16
https://reguler.zenziva.net/apps/smsapi.php?userkey=$userkeyanda&passkey=$
passkeyanda&nohp=$nohptujuan&pesan=isi pesan
Gambar 2.7 SMS API Zenziva
2.8 CodeIgniter
CodeIgniter adalah Framework web untuk bahasa pemrograman PHP,
yang dibuat oleh Rick Ellis pada tahun 2006, penemu dan pendiri EllisLab (www.
ellislab.com) Ellislab adalah suatu tim kerja yang berdiri pada tahun 2002 dan
bergerak dibidang pembuatan software dan tool untuk pengembang web. Sejak
tahun 2004 sampai sekarang. Ellislab telah menyerah hak kepemilikan codeigniter
ke British Columbia Institude Of Technology (BCIT) untuk proses
pengembangan lebih lanjut. Saat ini situs web resmi dari codeigniter telah berubah
dari www. ellislab.com menjadi www.codeigniter.com. Hampir semua framework
untuk pengembangan aplikasi web mengimplementasi aplikasi web
mengimplementasikan arsitektur MVC. Bukan hanya framework PHP, tetapi
17
framework untuk bahasa pemprograman lain seperti python(Django, Cherrypy,
web2py, dll) juga menerapkan konsep dasar yang sama (Raharjo. B, 2015).
Dalam pola MVC, komponen aplikasi dibagi menjadi tiga bagian, yaitu :
Model : yang merepresentasikan struktur data
View : yang merupakan representasi keluaran (output) dari suatu model
Controller : komponen yang bertugas mengambil masukan (input) dari
user dan mengubahnya menjadi perintah untuk model dan view
Gambar 2.8 Arsitektur MVC Codeigniter
2.9 Crowdsourcing
Crowdsourcing adalah suatu aktifitas atau tindakan yang dilakukan oleh
suatu perusahaan atau institusi yang mengambil salah satu fungsi pekerjaan atau
tugas yang seharusnya dilakukan oleh karyawannya menjadi disebarluaskan
secara terbuka dan bebas untuk orang banyak atau kerumunan yang terkoneksi
dengan jaringan komputer, dalam hal ini Internet (Howe, 2009).
Meskipun Crowdsourcing belum banyak dijadikan subjek riset akademis,
beberapa riset teknologi informasi menyatakan bahwa crowdsourcing merupakan
bagian dari popularitas komunitas online (virtual communities) dan situs-situs
jejaring Keseluruhan riset menyatakan bahwa situs jejaring menyediakan akses
18
bagi masyarakat untuk bergabung dalam sebuah komunitas online dan dengan
demikian menjembatani interaksi yang lebih luas (Utz, 2009).
Untuk memahami konsep crowdsourcing secara lebih komprehensif, pada
Umumnya membagi pengertian crowdsourcing menjadi dua konsep, sebagai
berikut:
2.9.1 Konsep Umum
Konsep umum crowdsourcing adalah adanya pelibatan yang tidak terbatas
dan tanpa memandang latar belakang pendidikan, kewarganegaraan, agama,
amatir atau professional, bagi setiap orang yang ingin memberikan kontribusinya
atau solusinya atas suatu permasalahan yang dilemparkan oleh individu,
perusahaan atau institusi. Kontributor dapat dibayar (mendapatkan upah atau
reward), mendapatkan, namun tidak tertutup kemungkinan bahwa memberikan
kontribusi secara Cuma-Cuma atau tidak dibayar.
2.9.2 Konsep Khusus
Konsep khusus crowdsourcing adalah suatu perusahaan atau institusi ingin
mendapatkan solusi atas permasalahan yang mereduksi birokrasi dengan biaya
yang rendah dibandingkan dengan membayar tenaga kerja secara konvensional,
sedemikian hingga permasalahan dapat ditangani secara cepat, tepat dan hemat
biaya, yang pada akhirnya baik secara langsung maupun tidak langsung akan
meningkatkan daya saing perusahaan atau institusi tersebut.
19
2.10 Business Model Canvas
Business Model Canvas (BMC) salah satu alat strategi yang digunakan
untuk mendeskripsikan sebuah model bisnis dan menggambarkan dasar pemikiran
tentang bagaimana organisasi menciptakan, memberikan, dan menangkap
nilai.Business Model Generation lebih dengan sebutan Business Model Canvas
adalah suatu alat untuk membantu kita melihat lebih akurat rupa usaha yang
Gambar 2.9 The Business Model Canvas
sedang atau kita akan jalani. Mengubah konsep bisnis yang rumit menjadi
sederhana yang ditampilkan pada satu lembar kanvas berisi rencana bisnis dengan
elemen kunci yang terintegrasi dengan baik didalamnya mencangkup analisis
strategi secara internal maupun ekternal perusahaan (Osterwalder, 2012).
20
2.10.1 Customer Segments
Blok bangunan Segmen Pelanggan mengambarkan sekelompok orang atau
organisasi berbeda yang ingin dijangkau atau dilayani oleh perusahaan. Pelanggan
adalah inti dari semua model bisnis. Tanpa pelanggan (yang dapat memberikan
keuntungan), tidak ada perusahaan yang mampu bertahan dalam waktu lama.
Untuk lebih memuaskan pelanggan, perusahaan dapat mengelompokkan mereka
dalam segmen berbeda berdasarkan kesamaan kebutuhan, perilaku atau atribut
lain. Sebuah model bisnis dapat menggambarkan satu atau beberapa segmen
pelanggan, beasr ataupun kecil. Suatu organisasi harus memutuskan segmen mana
yang dilayani dan mana yang diabaikan (Osterwalder dan Pigneur, 2012).
segmentasi pasar konsumen memiliki segmentasi utama yaitu :
a. Segmentasi Geografis
Segmentasi geografis mengharuskan pembagian pasar menjadi unit-unit
geografis yang berbeda, wilayah, propinsi, kota, atau lingkungan rumah
tangga. Perusahaan dapat memutuskan untuk beroperasi dalam satu atau
sedikit wilayah geografis atau beroperasi dalam seluruh wilayah, tetapi
memberikan perhatian pada perbedaan.
b. Segmentasi Demografis
Dalam segmentasi demografis, pasar dibagi menjadi kelompok-kelompok
berdasarkan seperti usia, ukuran keluarga, siklus hidup keluarga, jenis
kelamin, penghasilan, pekerjaan, pendidikan, agama, ras, generasi,
kewarganegaraan, dan kelas.
21
c. Segmentasi Psikografis
Psikografis adalah ilmu yang menggunakan psikologi dan demografik untuk
lebih memahami konsumen. Dalam segmentasi psikografis, para pembeli
dibagi menjadi kelompok yang berbeda berdasarkan gaya hidup atau
kepribadian atau nilai.
d. Segmentasi Perilaku
Dalam segmentasi perilaku, pembeli dibagi menjadi kelompok-kelompok
berdasarkan pengetahuan, sikap, pemakaian, atau tanggapan mereka
terhadap produk tertentu.
2.10.2 Value Propositions
Blok bangunan proposisi nilai mengambarkan gabungan antara produk dan
layanan yang menciptakan nilai untuk segmen pelanggan spesifik. Proposisi nilai
dapat memecah masalah pelanggan atau memuaskan kebutuhan pelanggan. Setiap
proposisi nilai berisi gabungan produk atau jasa tertentu yang melayani kebutuhan
segmen pelanggan spesifik. Dalam hal ini proposisi nilai merupakan kesatuan atau
gabungan manfaat-manfaat yang ditawarkan perusahaan kepada pelanggan.
Osterwalder dan Pigneur (2012), mengemukakan bahwa terdapat beberapa nilai
yang ditawarkan kepada konsumen, yaitu :
a. Menyelesaikan Pekerjaan
Nilai dapat diciptakan karena membantu pelanggan menyelesaikan
pekerjaannya.
b. Desain
Desain itu penting tapi sulit diukur. Sebuah produk terlihat menonjol karena
desainnya yang superior.
22
c. Merek/status
Pelanggan dapat menemukan nilai dalam sebuah tindakan yang sederhana
karena menggunakan atau memasang merek tertentu.
d. Harga
Menawarkan nilai yang sama pada harga yang lebih sering dilakukan untuk
memuaskan kebutuhan segmen pelanggan yang terhadap harga.
e. Pengurangan biaya
Membantu pelanggan mengurangi biaya merupakan cara penting untuk
menciptakan nilai.
f. Pengurangan resiko
Pelanggan menghargai pengurangan risiko yang muncul ketika mereka
membeli suatu produk atau jasa.
g. Kemampuan dalam mengakses
Menyediakan produk atau jasa bagi pelanggan yang sebelumnya sulit
mengakses produk atau jasa tersebut merupakan cara lain menciptakan nilai.
h. Kenyamanan/kegunaan
Dalam penelitian ini nilai yang digunakan adalah menyelesaikan pekerjaan,
merek/status dan harga. Beberapa Proposisi Nilai lain mungkin saja sama
dengan penawaran pasar yang sudah ada, tetapi dengan fitur dan atribut
tambahan.
23
2.10.3 Channels
Blok Bangunan Saluran menggambarkan bagaimana sebuah perusahaan
berkomunikasi dengan Segmen Pelanggannya dan menjangkau mereka untuk
memberikan Proposisi Nilai. Saluran komunikasi, distribusi dan penjualan
merupakan penghubung antara perusahaan dan pelanggan, saluran adalah titik
sentuh pelanggan yang sangat berperan dalam setiap kejadian yang mereka alami
(Osterwalder & Pigneur, 2012).
2.10.4 Customer Relationships
Blok Bangunan Hubungan Pelanggan menggambarkan berbagai jenis
hubungan yang dibangun perusahaan bersama Segmen Pelanggan yang spesifik.
Sebuah perusahaan harus menjelaskan jenis hubungan yang ingin dibangun
bersama Segmen Pelanggan.
2.10.5 Revenue Streams
Blok Bangunan Arus Pendapatan Menggambarkan uang tunai yang
dihasilkan perusahaan dari masing-masing Segmen Pelanggan (biaya harus
mengurangi pendapatan untuk menghasilkan pemasukan).
2.10.6 Key Resources
Blok bangunan sumber daya utama mengambarkan sset-aset terpenting
yang dipelukan agar sebuah model bisnis dapat berfungsi.
2.10.7 Key Activities
Blok bangunan aktivitas kunci menggambarkan hal-hal terpenting yang
harus dilakukan perusahaan agar model bisnisnya dapat berkerja.
24
2.10.8 Key Partnerships
Blok bangunan kemiktraan utama menggambarkan jaringan pemasok dan
mitra yang membuat model bisnis dapat bekerja
2.10.9 Cost Structure
Struktur Biaya menggambarkan semua biaya yang dikeluarkan untuk
mengoperasikan model bisnis. Blok bangunan ini menjelaskan biaya terpenting.
2.11 System Development Life Cycle (SDLC)
Menurut Pressman (2015), System Development Life Cycle (SDLC) atau
Siklus Hidup Pengembangan Sistem adalah proses perancangan sistem serta
metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut.
Salah satu model dalam SDLC adalah model waterfall. Menurut Pressman
(2015), nama lain dari Model Waterfall adalah Model Air Terjun. Terkadang
dinamakan siklus hidup klasik (classic life cyle), dimana hal ini menyiratkan
pendekatan yang sistematis dan berurutan (sekuensial) pada pengembangan
perangkat lunak. Pengembangan perangkat lunak dimulai dari spesifikasi
kebutuhan pengguna dan berlanjut melalui tahapan-tahapan perencanaan
(planning), pemodelan (modeling), konstruksi (construction), serta penyerahan
sistem perangkat lunak ke para pelanggan/pengguna (deployment), yang diakhiri
dengan dukungan berkelanjutan pada perangkat lunak yang dihasilkan.
Gambar 2.10 Model Waterfall menurut Pressman (2015)
25
Tahap 1 : Communication (Project Initiation & Requirements Gathering)
Sebelum memulai pekerjaan yang bersifat teknis, sangat diperlukan
adanya komunikasi dengan customer demi memahami dan mencapai tujuan yang
ingin dicapai. Hasil dari komunikasi tersebut adalah inisialisasi proyek, seperti
menganalisis permasalahan yang dihadapi dan mengumpulkan data-data yang
diperlukan, serta membantu mendefinisikan fitur dan fungsi software.
Pengumpulan data-data tambahan bisa juga diambil dari jurnal, artikel, dan
internet
Tahap 2 : Planning (Estimating, Scheduling, Tracking)
Tahap berikutnya adalah tahapan perencanaan yang menjelaskan tentang
estimasi tugas-tugas teknis yang akan dilakukan, resiko-resiko yang dapat terjadi,
sumber daya yang diperlukan dalam membuat sistem, produk kerja yang ingin
dihasilkan, penjadwalan kerja yang akan dilaksanakan, dan tracking proses
pengerjaan sistem.
Tahap 3 : Modeling (Analysis & Design)
Tahapan ini adalah tahap perancangan dan permodelan arsitektur sistem
yang berfokus pada perancangan struktur data, arsitektur software, tampilan
interface, dan algoritma program. Tujuannya untuk lebih memahami gambaran
besar dari apa yang akan dikerjakan.
Tahap 4 : Construction (Code & Test)
Tahapan Construction ini merupakan proses penerjemahan bentuk desain
menjadi kode atau bentuk/bahasa yang dapat dibaca oleh mesin. Setelah
pengkodean selesai, dilakukan pengujian terhadap sistem dan juga kode yang
26
sudah dibuat. Tujuannya untuk menemukan kesalahan yang mungkin terjadi untuk
nantinya diperbaiki.
Tahap 5 : Deployment (Delivery, Support, Feedback)
Tahapan Deployment merupakan tahapan implementasi software ke
customer, pemeliharaan software secara berkala, perbaikan software, evaluasi
software, dan pengembangan software berdasarkan umpan balik yang diberikan
agar sistem dapat tetap berjalan dan berkembang sesuai dengan fungsinya
27
BAB III
ANALISIS DAN PERANCANGAN SISTEM
Rancang Bangun Sistem Informasi Rumah Kost Online Berbasis Web
Pada Startup BorHouse ini menerapkan System Development Life Cycle (SDLC)
Waterfall Model yang berguna untuk memggambarkan tahapan-tahapan dalam
perancangan sistem serta langkah-langkah yang harus dikerjakan pada setiap
tahapan. Tahapan dengan model waterfall yang terdiri dari tahap communication,
planning, modelling dan construction.
Metode penelitian dilakukan untuk dapat mengerjakan Tugas Akhir sesuai
dengan tahapan-tahapan yang diperlukan agar pengerjaan Tugas Akhir dapat
dilakukan secara terstruktur dan sistematis. Adapun model penelitian dapat dilihat
pada Gambar 3.1 Diagram Model Penelitian
Gambar 3.1 Diagram Model Penelitian
28
3.1 Tahap Communication
Tahap Pertama yang dilakukan yaitu Communication. Tahapan
Communication merupakan tahap awal yang akan dilakukan dalam melakukan
pembuatan Rancang Bangun Sistem Informasi Rumah Kost Online Berbasis Web
Pada Startup BorHouse. Pada tahapan ini dilakukan pengumpulan data yang
berguna dalam pengembangan Sistem Informasi Rumah Kost Online Berbasis
Web Pada Startup BorHouse yang diperoleh dari berbagai sumber yang terlibat.
Pada tahap communication ini dilakukan dua cara untuk mendapatkan data-data
yang dibutuhkan yaitu:
1. Observasi
Pada kegiatan observasi ini BorHouse mengamati jalanya proses calon
penghuni mencari kost sampai mendapatkan kost, BorHouse juga mengamati
pemilik kost dalam mencari calon penghuni kost sampai mendapatkan calon
penghuni kost dan BorHouse juga mengamati beberapa pesaing aplikasi kost
online yang ada saat ini.
2. Wawancara
BorHouse setelah melakukan observasi, maka dilakukan wawancara
pada calon penghuni kost dan pemilik untuk mencocokan data dengan
informasi dari hasil observasi dan untuk bertanya beberapa hal yang tidak
didapatkan pada saat dilakukan observasi. Berikut ini adalah beberapa
pertanyaan untuk wawancara :
a. Data dan informasi pemilik kost dan calon penghuni kost
b. Permasalahan yang dihadapi oleh pemilik kost dan calon penghuni kost
29
3. Gambaran sistem saat ini
Gambar 3.2 Gambaran Sistem Saat Ini
Gambaran sistem saat ini dalam mempromosikan iklan kost milik
pemilik kost dengan cara mengiklan kan melalui blogger tetapi yang
menginputkan bukan pemilik kost sendiri melainkan dari admin borhouse dan
calon penghuni melihat kost melalui informasi blogger dan tidak adanya
sistem booking atau melakukan pencarian filter kost
3.1.1 Analisis Bisnis
Pada tahapan analisis bisnis, BorHouse menggunakan Business Model
Canvas (BMC) salah satu alat strategi yang digunakan untuk mendeskripsikan
sebuah model bisnis sebagai berikut :
1. Customers Segments
BorHouse bergerak di bidang layanan pesan kost menargetkan pasar
pelanggan yaitu mahasiswa dikarenakan kota surabaya merupakan kota aktif
dibidang akademik sedangkan untuk pekerja atau umum tidak dimasukan dalam
batasan customers segments.
2. Value Proportions
BorHouse dalam memuaskan kebutuhan pelanggan akan menawarkan fitur
yang berbeda dari beberapa pesaing yang ada sebagai berikut :
a. Fitur Bagi Calon Penghuni
30
Pada fitur ini BorHouse akan membangun website menampilkan berupa
informasi mengenai kost-kost’an seperti lokasi, harga, fasilitas, testimonial dari
para penghuni, informasi ketersedian kamar penuh atau kosong berubah chat
whatsapp untuk kost yang penuh dan BorHouse juga menyediakan booking
online sehingga calon penghuni tidak perlu datang ke tempat kost untuk pesan
kost.
b. Fitur Bagi Pemilik kost
BorHouse akan menerapkan dua metode penguna akun yaitu akun
free user dan akun premium dengan adanya akun free user pemilik kost
yang mengalami pendapatan berkurang masih tetap bisa menikmati fasilitas
yang diberikan BorHouse dan BorHouse mewajibkan pemilik kost
melakukan verifikasi email, handphone dan form surat izin lokasi usaha
kost sebagai syarat mendaftar di BorHouse sehingga membuat kebenaran
alamat kost lebih terjamin.
3. Channels
BorHouse menghubungkan calon penghuni kost dengan pemilik kost
dalam satu tempat melalui website sehingga bisa saling berbagi informasi kost.
Dengan adanya tempat untuk berbagi informasi kost calon penghuni kost dapat
membandingkan kost-kost yang ada (Compare).
4. Customer Relationships
BorHouse dalam membangun hubungan yang baik dengan calon
penghuni dan pemilik kost BorHouse menyediakan fitur testimonial sehingga
calon penghuni kost dapat mengatahui kost mana yang baik sedangkan untuk
pemilik kost dapat meningkatkan kualitas kostnya tersebut.
31
5. Revenue Streams
BorHouse dalam mendapatkan pendapatan dengan cara mengambil
Pertransaksi atau perpromosi sebesar Rp. 10.000 dan BorHouse juga
mendapatkan pendapatan akun premium.
6. Key Resources
Sumber daya BorHouse kedepannya yaitu mengelola website, bangunan
kantor BorHouse dan pegawai
7. Key Activites
BorHouse dalam melakukan aktivitas dengan cara menyediakan
informasi kost, update informasi kost jika penuh atau kosong, dan BorHouse
juga akan memantau kebenaran testimonial yang diberikan oleh calon
penghuni ke pemilik dengan cara mensurvey atau menghubungi pemilik.
8. Key Partnerships
BorHouse dalam meningkatkan calon penghuni kost yang akan
mengakses website BorHouse, BorHouse kedepannya akan berkerjasama
dengan lembaga pendidikan kampus sekitar untuk mendapatkan target
pasarnya yaitu mahasiswa.
9. Cost Structure
Biaya perkiraan yang akan dikeluarkan kedepannya, BorHouse dalam
menjalankan Bisnis Startup yaitu meliputi: biaya transportasi, biaya
pembuatan website, biaya sms gateway, biaya domain dan hosting, biaya
pegawai
32
3.1.2 Identifikasi Masalah
Identifikasi masalah dilakukan dengan mengamati proses mulai dari
pemilik kost mempromosikan kost nya tersebut sampai mendapatkan calon
penghuni kost dan menentukan masalah yang ada pada proses tersebut. Setelah
mengamati proses tersebut diperoleh beberapa permasalahan yang muncul dapat
dilihat pada tabel berikut.
Tabel 3.1 Identifikasi Masalah
Permasalahan Dampak Solusi
Menempelkan
pengumuman terima
kost di tembok - tembol
Kurang efektif karena calon
penghuni hanya tau kalau
ada pengumuman terima kost
ketika melewati
pengumuman tersebut dan
segmentasi geografisnya
kecil tidak bisa seluruh
Indonesia
Membuat website layanan
pesan kost secara online
sehingga pemilik kost
dapat mempromosikan
secara online agar data
iklan kost tersebut dapat
dilihat oleh orang banyak
Pemilik kost mengeluh
adanya aplikasi sistem
berbayar atau premium
sehingga pemilik kost
yang ekonomi menurun
tidak dapat
mempromosikan iklan
kost
Kalau pemilik kost tidak
mempromosikan iklan kost
secara online maka
pendapatan akan menurun
atau mendapatkan calon
penghuni kost agak lama.
Memberikan fitur
membership free user agar
pemilik kost tetap dapat
mempromosikan iklan kost
Pemilik kost pernah
mengalami kostnya
tersebut di promosikan /
di daftarkan oleh orang
lain tanpa
sepengatahuan pemilik
kost
Timbul adanya makelar yang
harganya ditawarkan oleh
orang lain dengan harga
tinggi
Mewajibkan pemilik kost
upload bukti lokasi kost
yang harus menggunakan
tanda tangan pemilik kost,
pengurus setempat dan
memakai stempel pengurus
setempat ketika mau
mengiklan kost sehingga
pemilik kost dapat
menginputkan harga sesuai
keinginan pemilik kost
Calon penghuni kost
tidak mengetahui di
daerah tersebut bahwa
ada kamar kosong atau
ada pengumuman
terima kost
Menendapatkan kost agak
jauh atau jauh dari kampus
Borhouse menyediakan
fitur filter lokasi kost
sehingga calon penghuni
kost bisa mencari kost
sesuai lokasi yang di
inginkan dan calon
33
penghuni kost dapat
menanyakan kamar kosong
melaui chat wa yang telah
disediakan admin
Calon penghuni kost
tidak bisa
membandingkan kost –
kost yang ada
Calon penghuni kost tidak
dapat memilih kost sesuai
kriteria
Calon penghuni dapat
membandingkan kost –
kost yang ada yang telah
diinputkan pemilik kost
dengan cara melakukan
filter kost atau dapat
memilih kost pada menu
kost rekomendasi
Calon penghuni kost
pernah mengalami
alamat kost palsu
Calon penghuni kost
melakukan survey tetapi
alamat kost tidak ada
sehingga memutuskan
pulang tanpa adanya hasil
Borhouse meminimalisir
adanya lokasi palsu dengan
cara mewajibkan pemilik
kost melakukan upload
bukti lokasi usaha yang
telah di tanda tangan’I oleh
pemilik kost, pengurus
setempat dan memakai
stempel pengurus setempat
Calon penghuni kost
pernah mengalami
keterlambatan pesan
kamar kost dikarenakan
perjalanan dari rumah
calon penghuni kost ke
tempat kost yang mau
dihuni jauh
Calon penghuni tidak dapat
memilih kost yang dinginkan
dan waktu terbuang untuk
datang ketempat kost kalau
kost tersebut ternyata sudah
dipesan oleh orang lain
Borhouse menyediakan
booking online sehingga
calon penghuni dapat
memesan kost dan
membayaran kost tanpa
harus datang ke lokasi kost.
3.2 Tahap Planning
Tahap Planning mendeskripsikan penjadwalan kerja yang akan
dilaksanakan untuk membangun sistem informasi rumah kost online berbasis web
pada startup BorHouse. Jadwal ini telah disusun pada Tabel 3.2 Jadwal Kerja
34
Tabel 3.2 Jadwal Kerja
3.3 Tahap Modelling
Tahap Modelling menggambarkan bagaimana suatu sistem dan bisnis
beroperasi serta mengilustrasikan aktivitas-aktivitas yang dilakukan dan
bagaimana data berpindah. Pada tahap modelling akan dilakukan analisis
kebutuhan pengguna, analisis kebutuhan fungsional, analisis kebutuhan non
fungsional, analisis kebutuhan sistem, design arsitektur sms gatway, system flow,
context diagram dan perancangan Data Flow Diagram (DFD), entity relationship
diagram, .
3.3.1 Analisis Kebutuhan Pengguna
Analisis kebutuhan pengguna berfungsi untuk mengetahui kebutuhan dari
masing-masing pengguna yang berhubungan langsung dengan sistem. Pengguna
tersebut terbagi menjadi beberapa peran sesuai dengan tugas dan tanggung
jawabnya masing-masing yaitu Admin BorHouse, Pemilik Kost, Calon Penghuni
kost. Tiap pengguna memiliki fungsi yang berbeda sesuai dengan kebutuhan data
dan informasi dari setiap pengguna. Untuk menerapkan sistem pada website
35
BorHouse yang akan di bangun, dapat dilihat dari kebutuhan pengguna sebagai
berikut :
1. Admin BorHouse
Tabel 3.3 Kebutuhan Pengguna Admin BorHouse
No Kebutuhan Fungsi Kebutuhan Data Kebutuhan Informasi
1. Mengelola data hak
akses
Data hak akses admin Informasi daftar hak
akses admin borhouse
2. Verifikasi bukti
transfer upgrade
akun premium
pemilik kost
1. data hak akses admin
borhouse
2. data bukti transfer
upgrade akun
premium pemilik
kost
1. Informasi daftar
akun pemilik kost
premium
Terverifikasi
2. Laporan Bukti
Transfer upgrade
akun premium
pemilik kost
3. Laporan
pendapatan akun
premium
3. Admin menverifikasi
booking kamar kost
calon penghuni
berdasarkan kriteria
ada kamar kosong
Data booking kamar
kost berdasarkan
kriteria belum
terverifikasi
Notifikasi sms dan
email (kode booking
dan jumlah bayar)
4. Verifikasi Bukti
Transfer Pembayaran
Kost
1. data Bukti Transfer
Pembayaran Kost
2. data daftar hak akses
admin borhouse
1. Notifikasi bukti
pembayaran lunas
(email, handphone)
2. Masuk menu
history pemesanan
(untuk download
file bukti transfer)
3. Notifikasi data diri
penghuni kost
untuk pemilik kost
(email, handphone)
4. Laporan
pendapatan
pemesanan
5. Laporan daerah
kost paling banyak
dicari
36
2. Pemilik Kost
Tabel 3.4 Kebutuhan Pengguna Pemilik Kost
No. Kebutuhan Fungsi Kebutuhan Data Kebutuhan Informasi
1. Registrasi akun Data pemilik kost 1. Informasi daftar
akun pemilik kost
belum terverifikasi
2. Notifikasi email dan
nomer handphone
2. Verifikasi email,
handphone dan
berkas kepemilikan
bangunan kost
1. Data akun pemilik
kost belum
terverifikasi
2. Notifikasi email dan
nomer handphone
Informasi daftar akun
non premium pemilik
kost terverifikasi
3. Upgrade akun
premium pemilik
kost
Data akun non premium
pemilik kost
terverifikasi
Informasi daftar
upgrade akun premium
pemilik kost belum
terverifikasi
4. Unggah bukti
transfer
berlangganan
premium
Data daftar upgrade
akun premium pemilik
kost belum terverifikasi
Informasi data bukti
transfer upgrade akun
premium pemilik kost
5. Pembuatan iklan 1. Data akun non
premium pemilik
kost terverifikasi
2. Data akun pemilik
kost premium
Terverifikasi
3. Data alamat kost
4. Data kamar kost
5. Data fasilitas
6. Data peraturan kost
7. Data keterangan
bayar kost
1. Pemilik kost
2. Data alamat kost
3. Data kamar kost
4. Data fasilitas
5. Data peraturan kost
6. Data keterangan
bayar kost
3. Calon Penghuni kost
Tabel 3.5 Kebutuhan Pengguna Calon Penghuni
No. Kebutuhan Fungsi Kebutuhan Data Kebutuhan Informasi
1. Registrasi Akun Data calon penghuni
kost
1. Informasi akun
calon penghuni
belum terverifikasi
2. Notifikasi email dan
no handphone
2. Verifikasi email dan 1. Data akun calon Informasi daftar akun
37
Handphone penghuni belum
terverifikasi
2. Notifikasi email dan
no handphone
calon penghuni
terverifikasi
3. Booking kamar kost
berdasarkan kriteria
1. Data akun non
premium pemilik
kost terverifikasi
2. Data akun pemilik
kost premium
Terverifikasi
3. Data akun calon
penghuni
terverifikasi
Booking kamar
berdasarkan kriteria
belum terverifikasi
4. Unggah Bukti
Transfer
Pembayaran Kost
1. Data akun calon
penghuni
terverifikasi
2. Notifikasi sms dan
email (kode booking
dan jumlah bayar)
Informasi Data Bukti
Transfer Pembayaran
Kost
5. Melakukan
Testimonial dengan
cara masuk menu
history pemesanan
1. Data akun non
premium pemilik
kost terverifikasi
2. Data akun pemilik
kost premium
Terverifikasi
3. Masuk menu history
pemesanan (untuk
download file bukti
transfer)
1. Laporan testimonial
untuk pemilik kost
2. Laporan testimonial
untuk admin
borhouse
3.3.2 Analisis Kebutuhan Fungsional
Kebutuhan fungsional merupakan suatu layanan sistem yang harus
disediakan dan bagaimana sistem berinteraksi dengan pengguna sistem, seperti
pengguna dapat melakukan berbagai hal di dalam sistem. Hasil implementasi
fungsi ini didapatkan dari hasil analisis kebutuhan pengguna.
38
1. Fungsi Mengelola Data Hak Akses
Tabel 3.6 Fungsi Mengelola Hak Akses
Nama Fungsi Fungsi Mengelola Data Hak Akses
Pengguna Manajemen BorHouse
Deskripsi Fungsi ini merupakan kegiatan untuk menentukan hak
akses admin BorHouse
Kodisi Awal 1. Data hak akses
Alur Normal Aksi Pengguna Respon Sistem
Mengelola Data Hak Akses
Pengguna
menambahkan data hak
akses
Sistem menampilkan halaman
input data hak akses, setelah
sistem menampikan lalu sistem
tersebut akan mengambil data
karyawan kemudian dari data
karyawan tersebut akan di
check terlebih dahulu di
halaman input data hak akses,
jika data sudah ada maka akan
menampikan pesan “data hak
akses atas nama keryawan
tersebut sudah ada”, namun
jika saat pengecheckan data
belum ada maka sistem akan
menampilkan pesan “data hak
akses berhasil di simpan”
Mengubah data hak
akses
Sistem akan menampikan data
hak akses yang akan diubah.
Setelah melakukan perubahan
data dan mengklik tombol ubah
maka menampikan pesan “data
hak akses berhasil diubah”
Kondisi Akhir Fungsi ini dapat melakukan pengelolaan data hak akses
mulai dari penambahan, perubahan data hak akses
2. Fungsi Registrasi Akun Pemilik Kost
Tabel 3.7 Fungsi Registrasi Akun Pemilik Kost
Nama Fungsi Fungsi Registrasi Akun Pemilik Kost
Pengguna Pemilik Kost Dan Admin Verifikasi Akun Premium
Deskripsi Fungsi ini merupakan proses registrasi pemilik Kost
sampai admin verifikasi bukti transfer akun premium
pemilik kost
Kodisi Awal 1. Daftar akun pemilik kost belum terverifikasi
2. Notifikasi email dan No. Handphone
39
3. Daftar akun non premium pemilik kost terverifikasi
4. Daftar upgrade akun premium pemilik kost belum
terverifikasi
5. Daftar hak akses admin borhouse
6. Data bukti transfer upgrade akun premium pemilik
kost
Alur Normal Aksi Pengguna Respon Sistem
Melakukan Registrasi Akun pemilik
Registrasi akun sistem akan memunculkan
halaman registrasi dan pemilik
kost mengisi kolom registrasi
yang telah disediakan oleh
BorHouse setelah mengisi
sistem akan mengecheck
kolom tersebut sudah terisi
atau belum, jika belum sistem
akan memunculkan pesan
“bahwa kolom tersebut belum
disi” jika sudah terisi semua
maka pemilik kost dapat
menekan tombol registrasi
setelah menekan tombol
registrasi sistem akan
mengirim notifikasi email dan
nomer handphone.
Kondisi Akhir Fungsi ini menjelaskan proses registrasi sampai
mendapatkan notifikasi email dan nomer handphone
Alur Normal Aksi Pengguna Respon Sistem
Melakukan Verifikasi Email, Handphone Dan Berkas
Kepemilikan Bangunan Kost
Verifikasi email,
handphone dan berkas
kepemilikan bangunan
kost
Pemilik kost setelah
mendapatkan notifikasi email
dan nomer handphone maka
pemilik dapat melakukan
verifikasi yang telah dikirim
oleh sistem, kemudian sistem
akan meminta verifikasi lagi
untuk verifikasi kepemilikan
bangunan kost. Pemilik kost
ketika sudah melakukan 3
verifikasi maka sistem akan
memboleh akses website
tersebut dengan akun non
premium terverifikasi
Kondisi Akhir Fungsi ini menjelaskan proses verifikasi untuk akun non
premium pemilik kost terverifikasi
Kodisi Awal Aksi Pengguna Respon Sistem
Melakukan Upgrade Akun Premium Pemilik Kost
40
Pengguna melakukan
upgrade akun premium
pemilik kost
Pengguna akan menekan
tombol upgrade akun maka
sistem akan menculkan
informasi perbedaan akun
premium dengan non premium
lalu pengguna akan di arahkan
untuk menekan tombol
selanjutnya ketika pengguna
sudah menekan tombol
selanjutnya maka sistem akan
menekan pilihan waktu berapa
lama berlangganan premium
kemudian pengguna menekan
tombol selanjutnya, sistem
akan memunculkan lagi form
unggah bukti transfer dan
informasi yang harus dibayar
berapa, nomer rekening
Kondisi Akhir Fungsi ini menjelaskan cara upgrade akun premium
pemilik kost
Alur Normal Aksi Pengguna Respon Sistem
Unggah Bukti Transfer Berlangganan Premium
Pengguna melakukan
unggah bukti transfer
berlangganan premium
Sistem akan menampilkan
halaman unggah bukti transfer
dan jumlah yang dibayar, dan
nomer rekening kemudian
pengguna akan mengunggah
bukti transfer tersebut, sistem
akan megecheck jika belum
terunggah pengguna akan
diberikan pesan “bahwa kolom
unggah tersebut belum
kosong” jika sudah terunggah /
berhasil diunggah maka sistem
akan mengarahkan penggunan
ke halaman history berlanggan
dan sistem akan menampilkan
status pending di halaman
history berlangganan hingga
sampai di approve oleh admin
dan muncul status pesan
“unggah bukti berhasil di
approve”
Kondisi Akhir Fungsi ini menjelaskan proses unggah bukti transfer
berlangganan premium
Alur Normal Aksi Pengguna Respon Sistem
Verifikasi Bukti Transfer Upgrade Akun Premium
Pemilik Kost
41
Admin melakukan
verifikasi bukti transfer
upgrade akun premium
pemilik kost
Admin login terlebih dahulu
dihalaman admin, lalu sistem
akan memunculkan halaman
admin ketika admin berhasil
login kemudian sistem akan
menampilkan beberapa menu
dan admin dapat melakukan
verifkasi bukti transfer upgrade
akun premium pemilik kost
dengan cara menekan tombol
menu history berlangganan
premium, sistem akan
menculkan berupa tabel yang
menunggu di verifikasi oleh
admin setelah admin
mengetahui pengguna mana
yang perlu di verifikasi maka
admin tersebut dapat
mengeklik tombol lebih detail
jika sudah mengeklik tombol
detail sistem akan
memunculkan data diri
pengguna yang mau
berlangganan premium
termasuk bukti transfer yang
mereka kirim tersebut jika
benar data tersebut dan di
verifikasi maka akun pengguna
pemilik kost tersebut berganti
menjadi akun premium dan
admin dapat mendownload
laporan bukti transfer
terverifikasi, laporan
pendapatan akun premium
Kondisi Akhir Fungsi ini menjelaskan proses admin melakukan
verifikasi bukti transfer akun premium pemilik kost
3. Fungsi Pembuatan Iklan
Tabel 3.8 Fungsi Pembuatan Iklan
Nama Fungsi Fungsi Pembuatan Iklan
Pengguna Pemilik Kost
Deskripsi Fungsi ini merupakan kegiatan untuk membuat iklan kost
bagi pemilik kost
Kodisi Awal 1. Daftar akun non premium pemilik kost terverifikasi
2. Daftar akun premium pemilik kost terverifikasi
42
3. Data alamat kost
4. Data kamar kost
5. Data keterangan bayar kost
6. Data fasilitas
7. Data peraturan kost
Alur Normal Aksi Pengguna Respon Sistem
Melakukan Pembuatan Iklan Kost
Pengguna / pemilik kost
melakukan pembuatan
iklan kost
Proses pertama pengguna
melakukan login dengan akun
non premium maupun
premium terlebih dahulu,
kemudian pengguna
melakukan pembuatan iklan
kost dengan cara klik tombol
mulai iklan kemudian sistem
akan menampilkan halaman
inputan seperti alamat kost,
data kamar kost, data fasilitas,
data peraturan kost, dan data
keterangan bayar. Pengguna
dapat menekan tombol save
kemudian sistem akan
mengecheck halaman inputan
tersebut sudah terisi semua apa
belum, jika belum maka sistem
akan memunculkan pesan
“kolom inputan tersebut belum
terisi”. Jika sudah terisi semua
maka sistem akan mengecheck
lagi untuk status pengguna
akun non premium atau
premium. Kemudian sistem
akan menampilkan iklan ke
halaman iklan depan atau
belakang berdasarkan status
akun tersebut.
Kondisi Akhir Fungsi ini menjelaskan proses pembuatan iklan kost
4. Fungsi Registrasi Akun Calon Penghuni
Tabel 3.9 Fungsi Registrasi Akun Calon Penghuni
Nama Fungsi Fungsi Registrasi akun calon penghuni
Pengguna Calon Penghuni
Deskripsi Fungsi ini merupakan kegiatan untuk proses registrasi
akun calon penghuni
Kodisi Awal 1. Data calon penghuni
43
2. Daftar akun calon penghuni belum terverifikasi
3. Notifikasi email dan nomer handphone
Alur Normal Aksi Pengguna Respon Sistem
Melakukan Registrasi Akun Calon Penghuni
Pengguna / calon
penghuni registrasi
akun
Proses pertama calon penghuni
menekan tombol registrasi,
sistem akan menampilkan
halaman inputan registrasi.
Calon penghuni setelah
menginputkan registrasi, calon
penghuni akan menekan
tombol simpan setelah itu
sistem akan mengecheck
registrasi tersebut kosong atau
tidak jika ada yang kosong
maka sistem akan memberikan
pesan “kolom inputan tersebut
belum terisi” jika inputan
tersebut sudah terisi semua
maka sistem akan
mengirimkan notifikasi email
dan No. Hp untuk diverifikasi
Kondisi Akhir Fungsi ini menjelaskan proses registrasi akun calon
penghuni
Kodisi Awal Aksi Pengguna Respon Sistem
Calon Penghuni Melakukan Verifikasi Email Dan
Nomer Handphone
Menverifikasi email
dan nomer handphone
Setelah sistem memberikan
notifikasi kepada calon
penghuni, maka calon
penghuni dapat mengecheck
email untuk melakukan
verifikasi. Calon penghuni
setelah melakukan verifikasi
email sistem akan mengecheck
verifikasi tersebut dan sistem
akan melanjutkan ke halaman
inputan kode sms, pengguna
dapat menginputkan kode
tersebut yang telah diberikan.
Setelah pengguna
mengkonfirmasi semua maka
akun pengguna tersebut baru
bisa digunakan
Kondisi Akhir Fungsi ini menjelaskan proses verifikasi akun calon
penghuni
44
5. Fungsi Booking Kamar Kost
Tabel 3.10 Fungsi Booking Kamar Kost
Nama Fungsi Fungsi Booking Kamar Kost
Pengguna Calon Pengguni Dan Admin Verifikasi Booking Kamar
Pengghuni
Deskripsi Fungsi ini merupakan kegiatan proses calon pengghuni
booking sampai admin melakukan verifikasi booking
kamar pengghuni
Kodisi Awal 1. Informasi daftar akun non premium pemilik kost
terverifikasi
2. Informasi daftar akun pemilik kost premium
Terverifikasi
3. Informasi daftar akun calon penghuni terverifikasi
4. Booking kamar berdasarkan kriteria belum
terverrifikasi
5. Notifikasi sms dan email (kode booking dan jumlah
bayar)
6. Informasi daftar hak akses admin BorHouse
7. Data bukti transfer pembayaran kost
Alur Normal Aksi Pengguna Respon Sistem
Booking kamar kost berdasarkan kriteria
Calon pengguni
melakukan booking
kamar kost berdasarkan
kriteria
Sistem akan memunculkan
halaman iklan kamar kost
ketika pengguna sudah login,
setelah calon penghuni /
pengguna menemukan kamar
kost berdasarkan kriteria yang
diinginkan, maka pengguna
dapat menekan tombol booking
kamar dan sistem akan
memunculkan inputan booking
kamar, pengguna dapat
mengisi inputan tersebut jika
sudah selesai menginputkan
sistem akan mengeheck
inputan tersebut jika belum
terisi maka sistem akan
memberi pesan “kolom inputan
tersebut belum terisi” jika
sudah terisi semua pengguna
dapat menekan tombol booking
pengguna dapat menunggu
kabar dari admin kalau kamar
tersebut kosong atau penuh.
Kondisi Akhir Fungsi ini menjelaskan proses booking kamar kost
berdasarkan kriteria
45
Alur Normal Aksi Pengguna Respon Sistem
Booking Kamar Berdasarkan Kriteria Terverifikasi
Ada Kamar Kosong
Admin melakukan
verifikasi booking
kamar berdasarkan
kriteria terverifikasi ada
kamar kosong
sistem akan menculkan data
booking kamar kost yang telah
dinputkan calon penghuni ke
halaman booking kost admin
sehingga admin bisa
menverifikasi booking tersebut
jika admin memberi status
verifikasi maka sistem akan
memberi pesan “booking
kamar kost ada kamar kosong”
ke history booking kamar kost,
kemudian sistem akan
memberikan notifikasi sms dan
email (kode booking dan
jumlah bayar)
Kondisi Akhir Fungsi ini menjelaskan proses admin melakukan
verifikasu booking kamar berdasarkan kriteria
terverifikasi ada kamar kosong
Alur Normal Aksi Pengguna Respon Sistem
Unggah Bukti Transfer Pembayaran Kost
calon penghuni
melakukan unggah
bukti transfer
Calon penghuni dapat
melakukan unggah bukti
dengan cara masuk ke menu
history booking dan menekan
tombol unggah di kolom aksi
dan menunggu hingga admin
menverifikasi unggah transfer
tersebut
Kondisi akhir Fungsi ini menjelaskan proses calon penghuni melakukan
unggah bukti transfer
Alur Normal Aksi Pengguna Respon Sistem
Verifikasi Bukti Transfer Pembayaran Kost
Admin melakukan
verifikasi bukti transfer
pembayaran kost
Admin dapat melakukan
verifikasi bukti transfer dengan
cara masuk ke menu bukti
transfer dan mencari data bukti
transfer yang diinginkan untuk
diverifikasi, setelah admin
melakukan verifikasi sistem
akan mengirimkan notifikasi
bukti pembayaran lunas
melalui email dan nomer
Handphone.ke calon penghuni.
Pemilik kost juga mendapatkan
informasi data diri calon
46
penghuni, sistem juga
membuatkan laporan
pendapatan pemesanan untuk
admin.
Kondisi Akhir Fungsi ini menjelaskan proses admin melakukan
verifikasi bukti transfer pembayaran kost
6. Fungsi Testimonial Calon Penghuni
Tabel 3.11 Fungsi Testimonial Calon Penghuni
Nama Fungsi Fungsi Testimonial Calon Penghuni
Pengguna Calon Pengguni
Deskripsi Fungsi ini merupakan kegiatan proses calon pengghuni
melakukan testimonial pada kamar kost yang telah di
pesan
Kodisi Awal 1. Informasi daftar akun non premium pemilik kost
terverifikasi
2. Informasi daftar akun pemilik kost premium
Terverifikasi
3. Masuk menu history pemesanan (untuk download file
bukti transfer)
Alur Normal Aksi Pengguna Respon Sistem
Testimonial Dengan Cara Masuk Menu History
Pemesanan
Calon penghuni
melakukan testimonial
dengan cara masuk ke
menu history
pemesanan
Calon penghuni dapat
melakukan testimonial harus
login terlebih dahulu, setelah
login calon penghuni dapat
menekan tombol menu history
pemesanan setelah menekan
tombol tersebut sistem akan
menampilkan data pemesanan.
Di data pemesanan tersebut ada
tombol rating setelah menekan
tombol rating tersebut calon
pengghuni dapat melakukan
testimonial / rating
Kondisi Akhir Fungsi ini menjelaskan proses calon penghuni melakukan
testimonial dengan cara masuk ke menu history
pemesanan
47
3.3.3 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional dilakukan untuk mengetahui kebutuhan
sistem yang mendukung kebutuhan fungsional. Berikut adalah beberapa fungsi
kebutuhan non fungsional yang ada pada tabel 3.12.
Tabel 3.12 Kebutuhan Non Fungsional
Kriteria Kebutuhan Non-fungsional
Security
Pengguna login dengan menggunakan Kode
Perusahaan atau NIK dan enkripsi password
“MD5”
Pembagian hak akses antara Admin BorHouse,
Pemilik Kost dan Calon Penghuni
Usability Memberikan kemudahan saat menggunakan
sistem
Accuracy Ketepatan informasi yang ditampilkan oleh sistem
kepada pengguna
3.3.4 Analisis Kebutuhan Sistem
Analisis kebutuhan sistem dilakukan untuk mengetahui spesifikasi
kebutuhan sistem dalam membangun Rancang Bangun Sistem Informasi Rumah
Kost Online Berbasis Web Pada Startup BorHouse. Spesifikasi kebutuhan sistem
melibatkan analisis kebutuhan perangkat keras, analisis perangkat lunak, dan blok
diagram.
A. Analisis Kebutuhan Perangkat Keras
Pada tahap ini dilakukan analisis kebutuhan perangkat keras yang mampu
mendukung berjalannya Rancang Bangun Sistem Informasi Rumah Kost Online
Berbasis Web Pada Startup BorHouse.
1. Client Side
Processor Intel Core Duo
RAM 2 GB Rekomendasi
48
Ram 1 GB Minimal
Monitor dengan resolusi 1024 x 768
Mouse dan Keyboard
2. Server Side
Processor Intel Core i5
RAM 4 GB dan 500 GB
Monitor dengan resolusi 1024 x 768
Mouse dan Keyboard’
B. Analisis Kebutuhan Perangkat Lunak
Pada tahap analisa kebutuhan perangkat lunak menjelaskan tentang
perangkat yang dapat mendukung berjalannya sistem, sehingga dapat mengurangi
adanya error pada program ketika menjalankannya. Pada kebutuhan perangkat
lunak ini dibagi menjadi dua yaitu kebutuhan perangkat lunak server dan
kebutuhan perangkat lunak client dapat dilihat pada tabel dibawah sebagai berikut.
Tabel 3.13 Kebutuhan Perangkat Lunak Server
Komponen Spesifikasi
Sistem Operasi Linux atau Ubuntu
Database MySQL
Bahasa Pemrograman PHP
Web Server Apache
Browser Chrome atau bebas
49
Tabel 3.14 Kebutuhan Perangkat Lunak Client
Komponen Spesifikasi
Sistem Operasi Windows 7 32bit atau lebih
Browser Chrome atau bebas
C. Blok Diagram
Berdasarkan analisis kebutuhan fungsional, maka dihasilkan blok diagram
sebagai berikut :
50
Gambar 3.3 Blok Diagram Rancang Bangun Sistem Informasi Rumah Kost
Online Berbasis Web Pada Startup BorHouse
51
3.3.5 Gambaran Sistem Baru
Gambar 3.4 Gambaran Sistem Baru
Gambaran sistem yang baru pemilik kost dapat mengiklan kost dan
pemilik kost dapat menginputkan sendiri data iklan kost tersebut. Borhouse
juga menyediakan booking online untuk calon penghuni dan calon penghuni
dapat melakukan filter kost.
3.3.6 Design Arsitektur Borhouse
Gambar 3.5 Arsitektur BorHouse
52
Arsitektur Borhouse dimulai dari pemilik kost melakukan registrasi kost
kemudian dari website BorHouse secara otomatis akan meminta verifikasi
registrasi dengan mengirim kode verifikasi ke handphone pemilik kost dan
pemilik kost menginputkan kode ke website BorHouse yang telah dikirim
tersebut. Proses registrasi tersebut juga berlaku pada proses registrasi calon
penghuni. Setelah melakukan registrasi pemilik menginputkan data iklan kost
kemudian admin borhouse akan menverifikasi data iklan tersebut. Calon penghuni
dapat melakukan booking online dengan memilih kost yang telah disediakan
borhouse. Setelah melakukan booking online, admin borhouse akan melakukan
verifikasi booking tersebut dan verifikasi pembayaran booking. Calon penghuni
akan mendapatkan bukti pembayaran lunas. Pemilik kost juga akan mendapatkan
data diri calon penghuni kost.
3.3.7 System Flow
System Flow merupakan bagan atau perangkat diagram grafik yang
mengkomunikasikan aliran data dan memiliki arus pekerjaan dari suatu sistem
yang menjelaskan urutan prosedur yang terdapat di dalam sistem.
1. System Flow Registrasi Pengguna Pemilik Kost Dan Calon Pengguni
System Flow ini menggambarkan proses registrasi yang dapat dilakukan
oleh pengguna pemilik kost dan calon pengguni. Proses ini dapat dilakukan oleh
pengguna pemilik kost dan calon pengguni dengan memilih mendaftar sebagai
pemilik kost atau calon pengguni, memasukkan email dan password. Sistem
akan melakukan pengecheckan email tersebut sudah digunakaan atau belum, jika
sudah pernah digunakan sistem akan memberikan informasi bahwa email
tersebut sudah terdaftar dan jika belum sistem berhasil disimpan. Setelah sistem
53
berhasil menyimpan registrasi tersebut pengguna pemilik kost atau calon
pengguni dapat melakukan verifikasi email dan handphone. Jika pengguna sudah
melakukan verifikasi handphone pengguna dapat melakukan login. Gambar 3.6
System Flow Registerasi Pengguna Pemilik Kost Free User Dan Calon Pengguni
Kost
Gambar 3.6 System Flow Registerasi Pengguna Pemilik Kost Free User Dan
Calon Pengguni Kost
54
2. System Flow Login Pengguna Pemilik Kost Dan Calon Pengguni
System flow ini menggambarkan proses login yang dapat dilakukan oleh
pengguna pemilik kost dan calon pengguni. Proses ini dapat dilakukan oleh
pengguna pemilik kost dan calon pengguni dengan memasukkan email dan
password. Sistem akan melakukan pengecheckan email tersebut sudah terdaftar
terhadap atau belum serta sistem juga akan mengecheck peran pengguna pemilik
kost dan calon pengguni. Gambar 3.7 System Flow Login Pengguna Pemilik
Kost Dan Calon Pengguni
Gambar 3.7 System Flow Login Pengguna Pemilik Kost Dan Calon Pengguni
55
3. System Flow Halaman Input Data Pemilik
System flow ini menggambarkan proses input data pemilik yang dapat
dilakukan oleh pengguna pemilik kost. Proses ini dapat dilakukan ketika
pengguna pemilik kost sudah melakukan login sesuai pengguna. Kemudian sistem
akan menyimpan data tersebut berserta data usercofig ke dalam data pemilik
Gambar 3.8 System Flow Halaman Input Data Pemilik
Gambar 3.8 System Flow Halaman Input Data Pemilik
56
4. System Flow Halaman Input Data Iklan Kost
System flow ini menggambarkan proses menginputkan data iklan oleh
pengguna pemilik kost. Proses ini dapat dilakukan oleh pengguna pemilik kost
ketika sudah menginputkan data pemilik setelah menginputkan data pemilik kost
yang telah tersimpan maka pemilik kost baru bisa menginputkan data iklan kost,
pemilik kost dan mengisi data iklan yang telah disediakan dan juga pemilik kost
mewajibkan upload bukti lokasi usaha kost yang telah disediakan borhouse
berfungsi sebagai kebenaran data lokasi kost kalau dilokasi tersebut ada kost.
Sehingga mengurangi fake address atau alamat palsu. Setelah menginputkan data
iklan kost beserta bukti lokasi usaha kost maka pemilik kost dapat menyimpan
data iklan tersebut dengan status kost free user belum terverifikasi.
Admin borhouse bagian verifikasi akan memvalidasi data iklan tersebut
sudah benar atau tidak. Jika data kost tersebut benar maka statsus kost free user
terverifikasi dan jika data iklan tersebut salah maka admin dapat memberikan
informasi dimana letak kesalahan inputan tersebut di form gagal terverifikasi dan
pemilik kost dapat mengubah data iklan sesuai arahan admin verifikasi letak
kesalahan penginputan data iklan kost. Gambar 3.9 System Flow Halaman Input
Data Iklan Kost
57
Gambar 3.9 System Flow Halaman Input Data Iklan Kost
58
5. System Flow Berlangganan Premium Pemilik Kost
System flow ini menggambarkan proses berlangganan premium yang dapat
dilakukan oleh pengguna pemilik kost. Proses ini dapat dilakukan oleh pengguna
pemilik kost login dan masuk dihalaman utama pemilik kost kemudian pemilik
kost dapat melakukan berlangganan premium dengan menekan tombol
berlangganan dan sistem akan memunculkan halaman berlangganan. Pemilik kost
dapat memilih kost mana yang mau berlangganan premium dengan syarat kost
keadaan free user bukan premium.
Pemilik kost dapat mengirim bukti transfer berlangganan premium dengan
sejumlah harga paket berlangganan dengan menekan tombol simpan kemudian
sistem akan memberikan informasi harap menunggu admin keuangan untuk
mengverfikasi berlangganan tersebut.
Admin keuangan dapat mengecheck data daftar berlangganan tersebut
ketika ada pemilik kost melakukan daftar berlangganan. Admin beerhouse dapat
melakukan dua aksi. Dua aksi tersebut yaitu aksi terveirifkasi, aksi gagal
terverifikasi.
Aksi terverifikasi ini berfungsi mengverifkasi berlangganan dan admin
keuangan menentukan masa aktif berlangganan premium tersebut. Sedangkan aksi
gagal terverifikasi berfungsi memberikan informasi bahwa berlangganan tersebut
gagal terverifikasi. Dan pemilik kost dapat mengubah data berlangganan tersebut
dengan data berlangganan yang baru sampai admin memutuskan bahwa data
berlangganan tersebut sudah benar. Gambar 3.10 System Flow Berlangganan
Premium Pemilik Kost
59
Gambar 3.10 System Flow Berlangganan Premium Pemilik Kost
60
6. System Flow Premium Expired
System flow ini menggambarkan proses admin keuangan melakukan aksi
mengubah status berlangganan kost premium menjadi free user dengan cara
melihat data berlangganan premium kost kemudian sistem akan menghitung
tanggal premium dan memunculkan pemberitahuan berlangganan premium
tersebut sudah habis dapat dilihat pada Gambar 3.11 System Flow Premium
Expired
Gambar 3.11 System Flow Kost Premium Expired
61
7. System Flow Input Pendapatan Premium
System flow ini menggambarkan proses admin keuangan melakukan input
pendapatan berlangganan premium kost dengan cara melihat data berlangganan
premium yang sudah terverifikasi kemudian admin menginputkan pendapatan
berdasarkan jumlah transfer Gambar 3.12 System Flow Input Pendapatan
Premium
Gambar 3.12 System Flow Input Pendapatan Premium
62
8. System Flow Booking Penghuni Kost
System flow ini menggambarkan proses booking penghuni kost proses ini
berlaku ketika penghuni sudah menemukan kamar kost sesuai kriteria atau yang di
inginkan kemudian penghuni melakukan booking dan sistem akan menyimpan
data booking tersebut dengan status booking kamar belum terverifikasi. Sistem
akan mengirimkan data booking kamar belum terverifikasi ke admin verifikasi.
Setelah menampilkan data booking kamar. Admin verifikasi akan mengelola data
booking belum terverifikasi atau mengecheck data booking tersebut dan
mengirimnya ke pemilik kost untuk memberikan informasi kalau ada yang
melakukan booking. Pemilik kost menerima informasi tersebut dan pemilik kost
membalas informasi tersebut ada kamar kosong atau tidaknya.
Admin verifikasi akan mengelola informasi yang diterima dari pemilik
kost jika kamar penuh maka admin verifikasi akan menyampaikan informasi kalau
kost tersebut penuh tetapi jika ada kamar kosong admin verifikasi menyampaikan
kalau ada kamar kosong dan calon penghuni kost dapat melakukan pembayaran.
kemudian admin keuangan akan mengecheck pembayaran untuk booking tersebut.
Jika pembayaran salah makan calon penghuni akan menuploud ulang. Jika sudah
benar maka admin keuangan akan menyampaikan kalau pembayaran berhasil
dapat di lihat pada Gambar 3.13 System Flow Booking penghuni kost.
63
Gambar 3.13 System Flow Booking penghuni kost
64
9. Sysflow Flow Input Pendapatan Booking
System flow ini menggambarkan proses input pendapatan booking proses
ini berlaku ketika admin keuangan melihat data booking kamar terverifikasi
kemudian dari data tersebut admin akan menginputkan pendapatan booking
tersebut dapat dilihat pada halaman Gambar 3.14 System Flow input pendapatan
Booking.
Gambar 3.14 System Flow Input Pendapatan Booking
65
3.3.7 Context Diagram
Context Diagram merupakan sebuah gambaran yang menampilkan secara
menyeluruh mengenai aliran data pada Data Flow Diagram (DFD). Context
Diagram atau diagram konteks juga merupakan level tertinggi dari DFD yang
menggambarkan seluruh input ke sistem atau output dari sistem. Entitas yang
berinteraksi dalam sistem yaitu admin verifikasi, admin keuangan, calon pengguni
kost dan pemilik kost. Context Diagram Rancang Bangun Sistem Informasi
Rumah Kost Online Berbasis Web Pada Startup Borhouse dapat dilihat pada
Gambar 3.15 Context Diagram Rancang Bangun Sistem Informasi Rumah Kost
Online Berbasis Web Pada Startup Borhouse
Gambar 3.15 Context Diagram Rancang Bangun Sistem Informasi Rumah Kost
Online Berbasis Web Pada Startup Borhouse
66
3.3.8 Data Flow Diagram
Data Flow Diagram (DFD) merupakan cara yang dilakukan untuk
memdodelkan proses dalam analisis dan perancangan perangkat lunak. DFD juga
merupakan suatu metode untuk membuat rancangan sebuah sistem yang
beriorientasi pada alur data bergerak. DFD sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang dikembangkan
secara logika. Pada DFD akan dijelaskan mengenai aliran data yang terdapat di
dalam sistem.
A. Data Flow Diagram Level 0
Data flow diagram level 0 digambarkan secara global proses-proses yang
ada pada Rancang Bangun Sistem Informasi Rumah Kost Online Berbasis Web
Pada Startup Borhouse. DFD level 0 pada Rancang Bangun Sistem Informasi
Rumah Kost Online Berbasis Web Pada Startup Borhouse ini dimulai dari
registrasi pengguna pemilik dan penghunu, input data pemilik, input data iklan
kost, berlangganan premium, penghuni booking kamar, pembayaran booking,
verifikasi kost, gagal verifikasi kost, verifikasi berlanggan, verifikasi booking, dan
pembuatan laporan kemudian sistem menyampaikan berupa informasi email dan
nomer handphone telah terdaftar, informasi berlangganan premium gagal
terverifikasi, informasi data kost gagal terverifikasi, informasi data pemilik
berhasil tersimpan, informasi data iklan kost terverifkasi, informasi berlangganan
premium terverifikasi, informasi data booking gagal terverifikasi, informasi
booking telah terverifikasi, informasi akun berhasil tersimpan. Data flow diagram
level 0 dapat dilihat pada Gambar 3.16 Data Flow Diagram Level 0.
67
Gambar 3. 16 Data Flow Diagram Level 0
68
B. Data Flow Diagram Level 1 Mengelola Data Pemilik Kost
Data Flow Diagram Level 1 merupakan diagram yang menguraikan proses yang
ada pada data flow diagram level 0. Pada DFD Level 1 Mengelola Data Pemilik
Kost mempunyai proses utama yaitu data pemilik, data iklan kost, data iklan gagal
terverifikasi, data iklan terverifikasi. Data flow diagram level 1 dapat dilihat pada
Gambar 3.17 Data Flow Diagram Level 1 Mengelola Data Pemilik Kost.
Gambar 3.17 Data Flow Diagram Level 1 Mengelola Data Pemilik Kost
69
C. Data Flow Diagram Level 1 Mengelola Data Pemilik Kost
Data Flow Diagram Level 1 merupakan diagram yang menguraikan proses yang
ada pada data flow diagram level 0. Pada DFD Level 1 Booking mempunyai
proses utama yaitu data booking kost, data booking gagal terverifikasi, laporan
booking. Data flow diagram level 1 dapat dilihat pada Gambar 3.18 Data Flow
Diagram Level 1 Booking.
Gambar 3.18 Data Flow Diagram Level 1 Booking
70
3.3.9 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan sebuah gambaran struktur
database dari website borhouse yang akan dibuat. ERD dapat dibagi menjadi dua,
yaitu Conceptual Data Model (CDM) secara logika dan
Physical Data Model (PDM) secara fisik.
A. Conceptual Data Model (CDM)
Conceptual Data Model (CDM) merupakan gambaran keseluruhan
struktur basis data bagi website yang akan digunakan dengan bentuk logic.
Conceptual Data Model (CDM) terdiri dari obyek yang tidak diimplementasikan
secara langsung ke dalam basis data yang sesungguhnya. Conceptual Data Model
(CDM) hanya memberikan gambaran yang lengkap dari struktur basis data yaitu
arti, hubungan, dan batasan-batasan. Conceptual Data Model (CDM) pada startup
borhouse ini terdiri atas 27 tabel yaitu: userconfig, status_verifikasi_pengguna,
pemilik, kost, parkir, kamar, harga_satu_kamar, harga_dua_kamar,
harga_tiga_orang, google_map, gagal_terverifikasi_kost, fasilitas_kamar,
fasilitas_umum, fasilitas_kamar_mandi, catatan_lain, akses_lingkungan, provinsi,
kecamatan, kabupaten, gagal_berlangganan_premium, pendapatan_premium,
berlangganan_premium, booking, gagal_booking, pendapatan_booking,
adminconfig, roles. Conceptual Data Model (CDM) Rancang Bangun Sistem
Informasi Rumah Kost Online Berbasis Web Pada Startup Borhouse dapat dilihat
pada Gambar 3.19 Conceptual Data Model (CDM)
71
Gambar 3. 19 Conceptual Data Model (CDM)
72
B. Physical Data Model
Physical Data Model (PDM) merupakan penggambaran struktur basis data
yang berbentuk fisik dan model yang memiliki 27 tabel yaitu: userconfig,
status_verifikasi_pengguna, pemilik, kost, parkir, kamar, harga_satu_kamar,
harga_dua_kamar, harga_tiga_orang, google_map, gagal_terverifikasi_kost,
fasilitas_kamar, fasilitas_umum, fasilitas_kamar_mandi, catatan_lain,
akses_lingkungan, provinsi, kecamatan, kabupaten,
gagal_berlangganan_premium, pendapatan_premium, berlangganan_premium,
booking, gagal_booking, pendapatan_booking, adminconfig, roles. untuk
menggambarkan data serta hubungan antar data-data tersebut. Physical Data
Model (PDM) juga merupakan gambaran struktur data yang akan
diimplementasikan oleh DBMS. Pada Physical Data Model (PDM) juga sudah
tergambar jelas relasi antar tabel dengan ditunjukkan primary key dan foreign key
dari tiap tabel.
Physical Data Model (PDM) juga merupakan hasil generate dari
rancangan Conceptual Data Model (CDM). Physical Data Model (PDM) yang
dihasilkan pada Conceptual Data Model (CDM) maka nantinya tabel tersebut
akan digunakan sebagai panduan untuk membuat database di aplikasi database.
Berikut ini Physical Data Model (PDM) pada Rancang Bangun Sistem Informasi
Rumah Kost Online Berbasis Web Pada Startup Borhouse dapat dilihat pada
Gambar 3.20 Physical Data Model (PDM)
73
Gambar 3. 20 Physical Data Model (PDM)
74
C. Struktur Basis Data
Berdasarkan Physical Data Model (PDM) yang telah dirancang
sebelumnya, dapat dibentuk sebuah struktur basis data yang akan digunakan
menyimpan data pada aplikasi. Perancangan database harus disesuaikan dengan
DFD dan ERD yang telah dibuat. Struktur tabel yang diperlukan meliputi nama
tabel, nama atribut, tipe data, serta data lengkap seperti primary key dan foreign
key. Rancangan basis data aplikasi ini terdiri dari tabel-tabel sebagai berikut:
1. Nama Tabel : userconfig
Primary Key : kd_login
Foreign Key : -
Relasi Tabel : -
Fungsi : Menyimpan data peran pengguna pemilik kost dan calon
pengguni kost
Tabel 3.15 Userconfig
No Field Name Data Type Length Keterangan
1 Kd_Login Char 5 Primary Key
2 Email Varchar 100
3 Password Varchar 100
4 Roles Varchar 50
5 Nomer_Handphone Varchar 12
2. Nama Tabel : status_verifikasi_pengguna
Primary Key : kd_status
Foreign Key : kd_login
Relasi Tabel : userconfig
Fungsi : Menyimpan status verifikasi pengguna pemilik kost dan
calon pengguni kost.
75
Tabel 3.16 Status_Verifikasi_Pengguna
No Field Name Data Type Length Keterangan
1 Kd_Status Char 5 Primary Key
2 Kd_Login Char 5 Foreign Key
3 Waktu_Awal_Email Datetime -
4 Waktu_Akhir_Email Datetime -
5 Waktu_Awal_Telp Datetime -
6 Waktu_Akhir_Telp Datetime -
7 Kode_Telp Varchar 50
8 Status_Verifikasi Varchar 50
3. Nama Tabel : pemilik
Primary Key : kd_pemilik
Foreign Key : kd_login
Relasi Tabel : userconfig
Fungsi : Menyimpan data pemilik kost.
Tabel 3.17 Pemilik
No Field Name Data Type Length Keterangan
1 Kd_Pemilik Char 5 Primary Key
2 Kd_Login Char 5 Foreign Key
3 Nama_Pemilik Varchar 100
4 Alamat_Pemilik Text -
5 Alamat_Map_Pemilik Text -
6 Latitude_Pemilik Varchar 100
7 Longitude_Pemilik Varchar 100
8 Jenis_Kelamin Char 1
4. Nama Tabel : kost
Primary Key : kd_kost
Foreign Key : id_kecamtan
id_kabupaten
id_provinsi
kd_pemilik
76
kd_admin
Relasi Tabel : pemilik, kecamatan, kabupaten, provinsi
Fungsi : Menyimpan data kost
Tabel 3.18 Kost
No Field Name Data Type Length Keterangan
1 Kd_Kost Char 5 Primary Key
2 Id_Kecamtan Int 11 Foreign Key
3 Id_Kabupaten Int 11 Foreign Key
4 Id_Provinsi Int 11 Foreign Key
5 Kd_Pemilik Char 5 Foreign Key
6 Nama_Kost Varchar 100
7 Tipe_Kost Varchar 50
8 Alamat_Kost Text -
9 Status_Verifikasi_Kost Varchar 50
10 Berlengganan Varchar 50
11 Tanggal_Iklan Datetime -
12 Gambar_Banguna Text -
13 Gambar_Bangunan2 Text -
14 Pilih Float -
15 Bukt_Lokasi_Kost Text -
16 Kd_admin Char 5 Foreign Key
5. Nama Tabel : provinsi
Primary Key : id_provinsi
Foreign Key : -
Relasi Tabel : -
Fungsi : Menampilkan data provinsi
Tabel 3.19 Provinsi
No Field Name Data Type Length Keterangan
1 Id_provinsi Int 11 Primary Key
2 Nama_provinsi Varchar 100
77
6. Nama Tabel : kabupaten
Primary Key : id_kabupaten
Foreign Key : id_provinsi
Relasi Tabel : provinsi
Fungsi : Menampilkan data kabupaten
Tabel 3.20 Kabupaten
No Field Name Data Type Length Keterangan
1 Id_kabupaten Int 11 Primary Key
2 Id_provinsi Int 11 Foreign Key
3 Nama_kabupaten Varchar 100
7. Nama Tabel : kecamatan
Primary Key : id_kecamatan
Foreign Key : id_kabupaten
Relasi Tabel : kabupaten
Fungsi : Menampilkan data kecamatan
Tabel 3.21 Kecamatan
No Field Name Data Type Length Keterangan
1 Id_kecamatan Int 11 Primary Key
2 Id_kabupaten Int 11 Foreign Key
3 Nama_kecamatan Varchar 100
8. Nama Tabel : fasilitas_umum
Primary Key : kd_fs_umum
Foreign Key : kd_kost
Relasi Tabel : kost
Fungsi : Menyimpan data fasilitas umum kost
78
Tabel 3.22 Fasilitas_umum
No Field Name Data Type Length Keterangan
1 Kd_fs_umum Char 5 Primary Key
2 Kd_kost Char 5 Foreign Key
3 Ruang_tamu Varchar 50
4 Ruang_makan Varchar 50
5 Dapur Varchar 50
6 Ruang_santai Varchar 50
7 Ruang_jemur Varchar 50
8 Ruang_cuci Varchar 50
9 Wifi Varchar 50
10 Cctv Varchar 50
11 Mushola Varchar 50
12 Kulkas Varchar 50
13 Dispenser Varchar 50
14 Tv Varchar 50
15 Gazebo Varchar 50
16 Balcon Varchar 50
17 Joglo Varchar 50
18 Akses_kunci Varchar 50
19 Bawa_hewan Varchar 50
9. Nama Tabel : akses_lingkungan
Primary Key : kd_akses_lingkungan
Foreign Key : kd_kost
Relasi Tabel : kost
Fungsi : Menyimpan data akses lingkungan
Tabel 3.23 Akses_lingkungan
No Field Name Data Type Length Keterangan
1 Kd_akses_lingkungan Char 5 Primary Key
2 Kd_kost Char 5 Foreign Key
3 Warung_makan Varchar 50
4 Mini_market Varchar 50
5 Atm Varchar 50
6 Apotek Varchar 50
7 Kampus Varchar 50
8 Pasar Varchar 50
79
10. Nama Tabel : parkir
Primary Key : kd_parkir
Foreign Key : kd_kost
Relasi Tabel : kost
Fungsi : Menyimpan data parkir
Tabel 3.24 Parkir
No Field Name Data Type Length Keterangan
1 Kd_parkir Char 5 Primary Key
2 Kd_kost Char 5 Foreign Key
3 Mobil Varchar 50
4 Motor Varchar 50
5 Sepeda Varchar 50
11. Nama Tabel : google_map
Primary Key : kd_map
Foreign Key : kd_kos
Relasi Tabel : kost
Fungsi : Menyimpan data alamat kost berdasarkan latitude dan
Longitude
Tabel 3.25 Google Map
No Field Name Data Type Length Keterangan
1 Kd_map Char 5 Primary Key
2 Kd_kost Char 5 Foreign Key
3 Alamat_map Text -
4 Latitude Varchar 100
5 Longitude Varchar 100
80
12. Nama Tabel : kamar
Primary Key : kd_kamar
Foreign Key : kd_kost
Relasi Tabel : kost
Fungsi : Menyimpan data kamar kost
Tabel 3.26 Kamar
No Field Name Data Type Length Keterangan
1 Kd_kamar Char 5 Primary Key
2 Kd_kost Char 5 Foreign Key
3 Nama_kamar Varchar 50
4 Tipe_kamar Varchar 50
5 Luas_kamar Varchar 50
6 Gambar_kamar Text -
7 Gambar_kamar_mandi Text -
8 Promosi Float -
13. Nama Tabel : fasilitas_kamar
Primary Key : kd_fs_kamar
Foreign Key : kd_kamar
Relasi Tabel : kamar
Fungsi : Menyimpan data fasilitas kamar
Tabel 3.27 Fasilitas Kamar
No Field Name Data Type Length Keterangan
1 Kd_fs_kamar Char 5 Primary Key
2 Kd_kamar Char 5 Foreign Key
3 Kasur Varchar 50
4 Lemari Varchar 50
5 Meja_belajar Varchar 50
6 Kursi varchar 50
81
14. Nama Tabel : fasilitas_kamar_mandi
Primary Key : kd_fs_kamar_mandi
Foreign Key : kd_kamar
Relasi Tabel : kamar
Fungsi : Menyimpan data fasilitas kamar mandi
Tabel 3.28 Fasilitas Kamar Mandi
No Field Name Data Type Length Keterangan
1 Kd_fs_kamar_mandi Char 5 Primary Key
2 Kd_kamar Char 5 Foreign Key
3 Jenis_kamar_mandi Varchar 50
4 Jenis_kloset_kamar_mandi Varchar 50
5 Shower Varchar 50
6 Bak_mandi Varchar 50
7 Wastafel Varchar 50
15. Nama Tabel : catatan_lain
Primary Key : kd_catatan_lain
Foreign Key : kd_kamar
Relasi Tabel : kamar
Fungsi : Menyimpan data fasilitas kamar mandi
Tabel 3.29 Catatan Lain
No Field Name Data Type Length Keterangan
1 Kd_catatan_lain Char 5 Primary Key
2 Kd_kamar Char 5 Foreign Key
3 Nama_catatan Text -
82
16. Nama Tabel : harga_kamar
Primary Key : kd_harga_kamar
Foreign Key : kd_kamar
Relasi Tabel : kamar
Fungsi : Menyimpan data harga kamar
Tabel 3.30 Harga Kamar
No Field Name Data Type Length Keterangan
1 Kd_harga_kamar Char 5 Primary Key
2 Kd_kamar Char 5 Foreign Key
3 Bulan Int -
4 Pertiga_bulan Int -
5 Perenam_bulan Int -
7 Pertahun Int -
8 Jumlah_orang Int -
17. Nama Tabel : gagal_terverifikasi_kost
Primary Key : kd_gagal_terverifikasi
Foreign Key : kd_kost
Relasi Tabel : kost
Fungsi : menyimpan gagal terverifikasi kost
Tabel 3.31 Gagal Terverifikasi Kost
No Field Name Data Type Length Keterangan
1 Kd_gagal_verifkasi Char 5 Primary Key
2 Kd_kost Char 5 Foreign Key
3 Alasan_gagal Text -
4 Gambar_gagal Text -
8 Tahap_step Varchar 100
83
18. Nama Tabel : adminconfig
Primary Key : kd_admin
Foreign Key : kd_roles
Relasi Tabel : roles
Fungsi : menyimpan data adminconfig
Tabel 3.32 Adminconfig
No Field Name Data Type Length Keterangan
1 Kd_admin Char 5 Primary Key
2 Kd_roles Char 5 Foreign Key
3 Username Varchar 100
4 Passwordadmin Varchar 100
5 Nomor_handphone_admin Varchar 12
7 Email_admin Varchar 50
19. Nama Tabel : roles
Primary Key : kd_roles
Foreign Key : -
Relasi Tabel : -
Fungsi : menyimpan data roles admin
Tabel 3.33 Roles
No Field Name Data Type Length Keterangan
1 Kd_roles Char 5 Primary Key
2 Nama_roles Varchar 50
84
20. Nama Tabel : berlangganan_premium
Primary Key : kd_premium
Foreign Key : -
Relasi Tabel : -
Fungsi : menyimpan data berlangganan premium
Tabel 3.34 Berlangganan Premium
No Field Name Data Type Length Keterangan
1 Kd_premium Char 5 Primary Key
2 Kd_kost Char 5 Foreign Key
3 Paket_berlangganan Varchar 50
4 Bukti_pembayaran Text
5 Waktu_mendaftar Date
6 Waktu_terverifikasi Date
7 Waktu_akhir Date
8 Status Varchar 50
9 Waktu_edit_berlangganan Date
10 Sudah_input_pendapatan Float
21. Nama Tabel : gagal_terverifikasi_berlangganan_premium
Primary Key : kd_gagal_verifikasi_berlangganan
Foreign Key : kd_premium
Relasi Tabel : berlangganan_premium
Fungsi : menyimpan data gagal berlangganan premium
Tabel 3.35 Gagal Terverifikasi Berlangganan Premium
No Field Name Data
Type Length Keterangan
1 Kd_gagal_verifikasi_berlangganan Char 5 Primary Key
2 Kd_premium Char 5 Foreign Key
3 Alasan_gagal_berlangganan Text
4 Foto_gagal Text
85
22. Nama Tabel : pendapatan_premium
Primary Key : kd_pendapatan_premium
Foreign Key : kd_admin
kd_premium
Relasi Tabel : berlangganan_premium
adminconfig
Fungsi : menyimpan data pendapata berlangganan premium
Tabel 3.36 Pendapatan Premium
No Field Name Data
Type Length Keterangan
1 Kd_pendapatan_premium Char 5 Primary Key
2 Kd_admin Char 5 Foreign Key
3 Kd_premium Char 5 Foreign Key
4 Jumlah_pendapatan Int
5 Waktu_input_pendapatan Datetime
6 Waktu_edit_pendapatan Datetime
23. Nama Tabel : booking
Primary Key : kd_booking
Foreign Key : kd_kost
kd_kamar
kd_admin
Relasi Tabel : kost
kamar
adminconfig
Fungsi : menyimpan data booking
86
Tabel 3.37 Booking
No Field Name Data
Type Length Keterangan
1 Kd_booking Char 5 Primary Key
2 Kd_kost Char 5 Foreign Key
3 Kd_admin Char 5 Foreign Key
4 Kd_kamar Int
5 Nama_pemesan Varchar 200
6 Check_in Date
7 Alamat_pemesan Text
8 Bukti_transfer Longtext
9 Jumlah_penghuni Int
10 Jenis_pembayaran Varchar 100
11 Harga Int
12 Status_kamar Varchar 50
24. Nama Tabel : gagal_booking
Primary Key : kd_gagal_booking
Foreign Key : kd_booking
kd_admin
Relasi Tabel : booking
adminconfig
Fungsi : menyimpan data gagal booking
Tabel 3.38 Gagal Booking
No Field Name Data
Type Length Keterangan
1 Kd_gagal_booking Char 5 Primary Key
2 Kd_booking Char 5 Foreign Key
3 Kd_admin Char 5 Foreign Key
4 Alasan_gagal_booking Int
5 Bukti_gagal_booking Varchar 200
87
25. Nama Tabel : pendapatan_booking
Primary Key : kd_pendapatan
Foreign Key : kd_booking
kd_admin
Relasi Tabel : booking
adminconfig
Fungsi : menyimpan data pendapatan booking
Tabel 3.39 Pendapatan Booking
No Field Name Data
Type Length Keterangan
1 Kd_pendapatan Char 5 Primary Key
2 Kd_admin Char 5 Foreign Key
3 Kd_booking Char 5 Foreign Key
4 Jumlah_pendapatan Int
5 Waktu_input_pendapatan_booking Datetime
6 Waktu_edit_pendapatan_booking Datetime
26. Nama Tabel : testimoni
Primary Key : kd_testimoni
Foreign Key : kd_booking
Relasi Tabel : booking
Fungsi : menyimpan data testimony
Tabel 3.40 Testimoni
No Field Name Data
Type Length Keterangan
1 Kd_testimoni Char 5 Primary Key
2 Kd_booking Char 5 Foreign Key
3 Nama_testimoni Varchar 100
4 Komentar Text
88
3.3.10 Perancangan Antar Muka (Interface)
1. Registerasi Pengguna
Gambar 3.21 Registrasi Pengguna
Gambar 3.21 registrasi pengguna halaman ini menggambarkan desain
registrasi untuk pengguna yang dibuat digunakan sebagai acuan dalam
implementasi
2. Login Pengguna
Gambar 3.22 Login Pengguna
Gambar 3.22 login pengguna halaman ini menggambarkan desain login
pengguna yang dibuat digunakan sebagai acuan dalam implementasi.
89
3. Halaman Input Pemilik
Gambar 3.23 Input Pemilik
Gambar 3.23 input pemilik halaman ini menggambarkan desain input
pemilik yang dibuat digunakan sebagai acuan dalam implementasi.
90
4. Halaman Input Data Iklan Kost
Gambar 3.24 Input Data Iklan Kost
Gambar 3.24 halaman input data iklan kost halaman ini menggambarkan
desain input data iklan kost yang dibuat digunakan sebagai acuan dalam
implementasi.
91
5. Form Lokasi Izin Usaha Kost
Gambar 3.25 Form Lokasi Izin Usaha Kost
Gambar 3.25 form lokasi izin usaha kost halaman ini dibuat digunakan
sebagai acuan dalam implementasi.
6. Halaman Utama Pemilik Kost Belum Terverifikasi
Gambar 3.26 Halaman Utama Pemilik Kost Belum Terverifikasi
Gambar 3.26 halaman utama pemilik kost belum terverifikasi ini dibuat
digunakan sebagai acuan dalam implementasi.
92
7. Halaman Utama Pemilik Kost Gagal Terverifikasi
Gambar 3.27 Halaman Utama Pemilik Kost Gagal Terverifikasi
Gambar 3.27 halaman utama pemilik kost gagal terverifikasi halaman ini
dibuat digunakan sebagai acuan dalam implementasi
8. Halaman Utama Pemilik Kost Terverifikasi Kost
Gambar 3.28 Halaman Utama Pemilik Kost Terverifikasi
93
Gambar 3.28 halaman utama pemilik kost terverifikasi halaman ini dibuat
digunakan sebagai acuan dalam implementasi
9. Halaman Input Kamar
Gambar 3.29 Halaman Input Kamar Kost
Gambar 3.29 halaman input kamar kost menggambarkan halaman input
kamar kost yang digunakan sebagai acuan dalam implementasi.
10. Halaman Kamar Kost
Gambar 3.30 Kamar Kost
94
Gambar 3.30 kamar kost menggambarkan halaman kamar kost pemilik
yang digunakan sebagai acuan dalam implementasi.
11. Halaman Berlangganan Premium
Gambar 3.31 Halaman Berlangganan Premium
Gambar 3.31 halaman berlangganan premium, halaman ini
menggambarkan berlangganan premium bagi pemilik. Desain ini digunakan
sebagai acuan dalam implementasi.
12. Data Berlangganan Premium
Gambar 3.32 Data Kost Berlangganan Premium
95
Gambar 3.32 data kost berlangganan premium, halaman ini
menggambarkan data berlangganan premium. Desain ini digunakan sebagai acuan
dalam implementasi.
13. Laporan Berlangganan Premium Bagi Pemilik
Gambar 3.33 Laporan Berlangganan Premium
Gambar 3.33 laporan berlangganan premium oleh pemilik, Desain ini
digunakan sebagai acuan dalam implementasi
96
14. Login Admin
Gambar 3.34 Login Admin
Gambar 3.34 login admin, Desain ini digunakan sebagai acuan dalam
implementasi.
15. Halaman Verifikasi Kost
Gambar 3.35 halaman verifikasi kost
Gambar 3.35 halaman verifikasi kost halaman ini yang digunakan sebagai
acuan dalam implementasi.
97
16. Laporan Kost Terverifikasi Berdasarkan Provinsi
Gambar 3.36 Laporan Kost Terverifikasi Berdasarkan Provinsi
Gambar 3.36 laporan terverifikasi berdasarkan provinsi, Desain ini
digunakan sebagai acuan dalam implementasi
17. Laporan Kost Terverifikasi Berdasarkan Provinsi – Kota
Gambar 3.37 Laporan Terverifikasi Berdasarkan Provinsi - Kota
Gambar 3.37 laporan terverifikasi berdasarkan provinsi –kota, Desain ini
digunakan sebagai acuan dalam implementasi
98
18. Desain Halaman Utama Borhouse
Gambar 3.38 Halaman Utama Borhouse
Gambar 3.38 halaman utama borhouse menggambarkan desain halaman
utama. Desain yang dibuat digunakan sebagai acuan dalam implementasi halaman
utama
19. Halaman Detail Kamar
Gambar 3.39 Halaman Detail Kamar
99
Gambar 3.39 halaman detail kamar, halaman ini di desain sebagai acuan
dalam implementasi halaman detail kamar
20. Halaman Booking Kamar
Gambar 3.40 Halaman Booking Kamar
Gambar 3.40 halaman booking kamar calon penghuni, halaman ini di
desain sebagai acuan dalam implementasi
21. Halaman Daftar Berlangganan
Gambar 3.41 Halaman Daftar Berlangganan
100
Gambar 3.41 Halaman daftar berlangganan, Desain ini digunakan sebagai
acuan dalam implementasi.
22. Halaman Data Premium Expired
Gambar 3.42 Halaman Data Premium Expired
Gambar 3.42 halaman data premium expired oleh admin keuangan, Desain
ini digunakan sebagai acuan dalam implementasi.
23. Halaman Input Pendapatan Premium
Gambar 3.43 Halaman Input Pendapatan Premium
Gambar 3.43 halaman input pendapatan berlangganan premium oleh
admin keuangan, Desain ini digunakan sebagai acuan dalam implementasi.
101
24. Laporan Pendapatan Premium Berdasarkan Provinsi
Gambar 3.44 Laporan Pendapatan Premium Berdasarkan Provinsi
Gambar 3.44 halaman laporan pendapatan berlangganan premium oleh
admin keuangan, Desain ini digunakan sebagai acuan dalam implementasi.
25. Grafik Pendapatn Premium Dan Booking
Gambar 3.45 Grafik Pendapatan Premium Dan Booking
Gambar 3.45 grafik pendapatan premium dan booking oleh admin
keuangan, Desain ini digunakan sebagai acuan dalam implementasi
102
3.4 Tahap Perancangan Uji Coba Desain
Uji coba dilakukan untuk menguji fungsionalitas dari sistem yang telah
dibangun menggunakan black box testing. Rancang uji coba untuk sistem akan
dibagi berdasarkan tampilan tatap muka menjadi beberapa bagian yaitu registerasi
pengguna, login pengguna, halaman input pemilik, halaman input data iklan kost,
form lokasi izin usaha kost, halaman utama pemilik kost belum terverifikasi,
halaman utama pemilik kost gagal terverifikasi, halaman utama pemilik kost
terverifikasi kost, halaman input kamar, halaman kamar kost, halaman
berlangganan premium, data berlangganan premium, laporan berlangganan
premium bagi pemilik, login admin, halaman verifikasi kost, laporan kost
terverifikasi berdasarkan provinsi, desain halaman utama borhouse, halaman
detail kamar, halaman booking kamar calon penghuni kost, halaman daftar
berlangganan, halaman data premium expired, halaman input pendapatan
berlangganan premium, laporan pendapatan berlangganan premium berdasarkan
provinsi
1. Registrasi Akun Pengguna
Pada tabel 3.41 dapat dilihat rancang uji coba untuk tampilan registrasi akun
pengguna borhouse.
Tabel 3.41 Uji Coba Registrasi Akun Pengguna
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Autentikasi Mendaftar dengan email
yang sudah terdaftar
Memunculkan pemberitahuan
email sudah didaftar, tetap di
halaman registrasi
2 Autentikasi Mendaftar dengan email
yang belum terdaftar
Memunculkan pemberitahuan
berhasil registrasi, masuk
dihalaman login
103
2. Login Pengguna
Pada tabel 3.42 dapat dilihat rancang uji coba untuk tampilan login
pengguna
Tabel 3.42 Uji Coba Login Pengguna
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Autentikasi Login menggunakan
email belum terdaftar
Memunculkan pemberitahuan
email belum terdaftar, tetap di
halaman login
2 Autentikasi Login menggunakan
password salah
Memunculkan pemberitahuan
password salah, masuk
dihalaman login
3. Halaman Input Pemilik
Pada tabel 3.43 dapat dilihat rancang uji coba untuk tampilan input pemilik
kost
Tabel 3.43 Uji Coba Input Pemilik Kost
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Create data
pemilik
1. Input data
2. Lalu tekan tombol
simpan
Data baru tersimpan dan
muncul ditable
2 Update data 1. Klik tombol edit pada
table
2. Rubah data
3. Lalu tekan tombol
simpan
Perubahan data tersimpan
4. Halaman Input Data Iklan Kost
Pada tabel 3.44 dapat dilihat rancang uji coba untuk tampilan data iklan
kost
Tabel 3.44 Uji Coba Input Data Iklan Kost
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Nama kost
yang sama
1. Memasukan nama
kost yang sama
Alert nama kost telah
digunakan
2 Nama kost
yang berbeda
1. Memasukan nama
kost yang berbeda
Tidak muncul alert
pemberitahuan dan bisa
104
melanjutkan pengisian
1 Create data
input kost
1. Input data
1. Lalu tekan tombol
simpan
Data baru tersimpan dan
muncul di halaman ownerpage
2 Update data 4. Klik tombol edit pada
table
5. Rubah data
6. Lalu tekan tombol
simpan
Perubahan data tersimpan
5. Form Lokasi Usaha
Pada tabel 3.45 dapat dilihat rancang uji coba untuk tampilan form lokasi
usaha
Tabel 3.45 Uji Coba Form Lokasi Usaha
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Munculkan
form lokasi
usaha
1. Menekan tombol
download
Memunculkan form lokasi
usaha
6. Halaman Utama Pemilik Kost Belum Terverifikasi
Pada tabel 3.46 dapat dilihat rancang uji coba untuk halaman utama
pemilik kost belum terverifikasi
Tabel 3.46 Uji Coba Halaman Utama Pemilik Kost Belum Terverifikasi
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Munculkan
alert belum
terverifikasi
Menyimpan data iklan
kost
Kost belum terverifikasi harap
menunggu admin terverifikasi
7. Halaman Utama Pemilik Kost gagal Terverifikasi
Pada tabel 3.47 dapat dilihat rancang uji coba untuk halaman utama
pemilik kost gagal terverifikasi
105
Tabel 3.47 Uji Coba Halaman Utama Pemilik Kost Belum Terverifikasi
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Munculkan
alert gagal
terverifikasi
Menyimpan gagal
terverifikasi oleh admin
verifikasi
Kost gagal terverifikasi
8. Halaman Utama Pemilik Kost Terverifikasi
Pada tabel 3.48 dapat dilihat rancang uji coba untuk halaman utama
pemilik kost terverifikasi
Tabel 3.48 Uji Coba Halaman Utama Pemilik Kost Belum Terverifikasi
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Muncul alert
terverifikasi
Menyimpan terverifikasi
kost oleh admin
verifikasi
Kost terverifikasi
9. Halaman input kamar
Pada tabel 3.49 dapat dilihat rancang uji coba untuk tampilan input kamar
Tabel 3.49 Uji Coba Input Kamar
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Tambah kamar Kost terverifikasi Dapat menambah kamar ketika
kost terverifikasi
2 Tambah kamar Kost belum terverifikasi /
gagal terverifikasi
Tidak dapat menambah kamar
ketika kost belum terverifkasi /
gagal terverifikasi
10. Halaman kamar kost
Pada tabel 3.50 dapat dilihat rancang uji coba untuk halaman tampilan
kamar kost
Tabel 3.50 Uji Coba Halaman Kamar Kost
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Pilih kamar
promosi
Kost terverifikasi Dapat memilih kamar yang
dipromosikan dihalaman
utama
106
11. Halaman berlangganan premium
Pada tabel 3.51 dapat dilihat rancang uji coba untuk halaman berlangganan
premium
Tabel 3.51 Uji Coba Halaman Berlangganan Premium
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Tombol
berlangganan
Menekan tombol
berlangganan
Menampilkan pop up pilih
kost yang mau berlangganan
premium
12. Data berlangganan premium
Pada tabel 3.52 dapat dilihat rancang uji coba untuk data berlangganan
premium
Tabel 3.52 Data Berlangganan Premium
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data
berlangganan
Mendaftar berlangganan
premium dan tersimpan
Menampilkan data – data
berlangganan premium
13. Laporan Berlangganan Premium Bagi Pemilik
Pada tabel 3.53 dapat dilihat rancang uji coba untuk laporan berlangganan
premium bagi pemilik
Tabel 3.53 Uji Coba Laporan Berlangganan Premium Bagi Pemilik
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
laporan
berlangganan
premium
Menekan tombol print
pada halaman data
berlangganan premium
Menampilkan data laporan
sesuai yang di tekan pada
tombol print
107
14. Login Admin
Pada tabel 3.54 dapat dilihat rancang uji coba untuk tampilan login admin
Tabel 3.54 Uji Coba Login Admin
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Autentikasi Login menggunakan data
yang salah
Memunculkan alert data
tersebut masuk
2 Autentikasi Login menggunakan data
benar sesuai roles
Menampilkan halaman admin
sesuai roles
15. Halaman Verifikasi Kost
Pada tabel 3.55 dapat dilihat rancang uji coba untuk halaman verifikasi
kost
Tabel 3.55 Uji Coba Halaman Verifikasi Kost
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data iklan kost
belum
terverifikasi
Kost belum terverifikasi Menampilkan data kost yang
belum terverifkasi
2 Menampilkan
data iklan kost
belum
terverifikasi
Kost terverifikasi Tidak menampilkan data kost
yang terverifikasi
16. Laporan Kost Terverifikasi
Pada tabel 3.56 dapat dilihat rancang uji coba untuk laporan kost
terverifikasi berdasarkan provinsi
Tabel 3.56 Uji Coba Laporan Kost Terverifikasi
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Merekap kost
terverifikasi
berdasarkan
provinsi
Merekap berdasarkan
periode tanggal
Menampilkan laporan rekap
kost terverifikasi berdasarkan
periode
108
17. Halaman Utama Borhouse
Pada tabel 3.57 dapat dilihat rancang uji coba untuk halaman utama
borhouse
Tabel 3.57 Uji Coba Halaman Utama Borhouse
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan kost
yang telah
terverifikasi
Menyimpan data kost
yang terverifikasi
Data kost tampil di
website borhouse
2 Data kost premium Menyimpan data kost
premium
Data kost premium
tampil dihalaman
utama
3 Data kost free user Menyimpan data kost
free user
Data kost free user
tidak tampil dihalaman
utama tetapi tampil di
pencarian
18. Halaman Detail Kamar
Pada tabel 3.58 dapat dilihat rancang uji coba untuk tampilan detail kamar
Tabel 3.58 Uji Coba Detail Kamar
No Fungsionalitas Skenario Pengujian Hasil Yang
Diharapkan
1 Lihat kamar detail Menekan tombol read more Menampilkan
tampilan detail kamar
berdasakan kamar
yang ingin dilihat
19. Halaman Booking Kamar
Pada tabel 3.59 dapat dilihat rancang uji coba untuk halaman booking
kamar calon penghuni kost
Tabel 3.59 Uji Coba Halaman Booking Kamar
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data booking
Menekan tombol
booking pada halaman
detail kamar
Menampilkan data booking
berdasarkan kamar yang
dipilih pada halaman detail
kamar
109
20. Halaman Daftar Berlangganan
Pada tabel 3.60 dapat dilihat rancang uji coba untuk halaman daftar
berlangganan
Tabel 3.60 Uji Coba Halaman Daftar Berlangganan Premium
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data kost yang
belum
terverifikasi
Menampilkan data kost
yang belum terverifikasi
admin
Data kost yang belum
terverifikasi kost muncul
21. Halaman Data Premium Expired
Pada tabel 3.61 dapat dilihat rancang uji coba untuk halaman data
berlangganan expired
Tabel 3.61 Uji Coba Halaman Data Premium Expired
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data premium
expired
Data premium expired Data premium expired muncul
2 Menampilkan
data premium
expired
Data premium tidak
expired
Data premium tidak expired
tidak muncul
22. Halaman Input Pendapatan Premium
Pada tabel 3.62 dapat dilihat rancang uji coba untuk halaman input
pendapatan berlangganan premium
Tabel 3.62 Uji Coba Halaman Input Pendapatan Premium
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data
berlangganan
premium yang
mau
diinputkan
pendapatan
Data berlangganan
premium terverifikasi
Data berlangganan premium
terverifikasi yang mau
dinputkan pendapatan muncul
2 Menampilkan Data berlangganan Data berlangganan premium
110
data
berlangganan
premium yang
mau
diinputkan
pendapatan
premium tidak
terverifikasi
tidak terverifikasi yang mau
diinputkan pendapatan tidak
muncul
23. Laporan Pendapatan Premium Berdasarkan Provinsi
Pada tabel 3.63 dapat dilihat rancang uji coba untuk laporan pendapatan
berlangganan premium berdasarkan provinsi
Tabel 3.63 Uji Coba Laporan Pendapatan Premium Berdasarkan Provinsi
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Merekap
pendapatan
berlangganan
premium
terverifikasi
berdasarkan
provinsi
Merekap pendapatan
berlangganan premium
berdasarkan periode
tanggal
Menampilkan laporan rekap
pendapatan berlangganan
premium berdasarkan periode
24. Laporan Pendapatan Booking Berdasarkan Provinsi
Pada tabel 3.64 dapat dilihat rancang uji coba untuk laporan pendapatan
booking berdasarkan provinsi
Tabel 3. 64 Uji Coba Laporan Pendapatan Booking Berdasarkan Provinsi
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Merekap
pendapatan
booking
terverifikasi
berdasarkan
provinsi
Merekap pendapatan
booking berdasarkan
periode tanggal
Menampilkan laporan rekap
pendapatan booking
berdasarkan tanggal
25. Grafik Pendapatan Premium Dan Booking
Pada tabel 3.65 dapat dilihat rancang uji coba untuk grafik pendapatan
premium dan booking
111
Tabel 3.65 Uji Coba Grafik Pendapatan Premium Dan Booking
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Grafik
pendapatan
premium dan
booking
Menginputkan data
pendapatan premium dan
booking
Menampilkan data pendapatan
premium dan booking
3.5 Perancangan Uji Coba Sistem Dengan Usability Testing
Perancangan uji coba sistem dengan usability testing dilakukan dengan
menggunakan kuesioner yang akan diberikan kepada masing-masing pengguna
sehingga akan didapatkan jawaban langsung dari pengguna apakah website telah
sesuai dengan kebutuhan fungsional pengguna. Usability testing akan dilakukan
kepada 2 responden. Form kuesioner ini digunakan untuk melakukan pengujian
usability testing. Hasil dari form kuesioner akan dihitung perhitungan akhir
setelah itu disesuaikan dengan skala nilai perhitungan uji usability testing.
Rancangan kuesioner yang akan digunakan untuk melakukan pengujian usability
testing dapat dilihat pada Tabel 3.66.
Tabel 3.66 Rancangan Kuesioner Pengujian Usability Testing
No Petanyaan Jawaban
Ya Tidak Uraian
Learnability
1. Apakah tulisan teks
yang digunakan untuk
halaman pada website
sudah jelas bagi Anda?
2. Apakah menu – menu
yang ada pada website
mudah untuk dipahami?
Efficiency
3. Apakah saat menu yang
Anda klik dapat dengan
cepat menampilkan
halaman tersebut?
4. Apakah saat
112
menyimpan data pada
form dapat dengan
cepat melakukan
penyimpanan data
Memorability
6. Apakah Anda dapat
menggunakan website
dengan lancar hanya
dengan 1 kali pelatihan
penggunaan website?
Errors
7 Apakah Anda
menemukan error atau
kesalahan pada link
yang anda klik atau
pada saat pengisihan
Satisfaction
8 Apakah menurut Anda
informasi yang
ditampilkan
sudah sesuai?
113
BAB IV
IMPLEMENTASI DAN EVALUASI
4.1 Implementasi Sistem
Tahap impelementasi sistem merupakan tahapan untuk membuat
perangkat lunak yang disesuaikan dengan rancangan atau desain sistem yang telah
dirancang. Implementasi sistem digunakan untuk menampilkan dan menjelaskan
fitur-fitur yang ada pada startup borhouse rumah kost online berbasis web.
Tahapan implementasi perlu memperhatikan spesifikasi kebutuhan sistem yang
akan digunakan untuk dapat mengakses dan menggunakan sistem. Kebutuhan
sistem yang perlu diperhatikan ialah kebutuhan perangkat keras dan kebutuhan
perangkat lunak
4.1.1 Kebutuhan Perangkat Keras
Pada tahap implementasi program, perlu tahap penerapan dari tahap
analisis dan rancangan yang telah dibuat pada bab sebelumnya. Pada tahap ini
memerlukan perangkat keras (hardware) dan perangkat lunak (software) agar
dapat berjalan sesuai yang diharapkan.
A. Kebutuhan Perangkat Lunak (Software)
1. Web Server (Xampp Control Panel versi 7.0.30)
2. Web Browser (Google Chrome, Mozzila Firefox)
3. Sistem Operasi (Windows 7)
114
B. Kebutuhan Perangkat Keras (Hardware)
Sistem startup borhouse rumah kost online berbasis web ini membutuhkan
beberapa spesifikasi perangkat keras. perangkat keras tersebut memiliki minimal
sebagai berikut:
1. Processor AMD A8 atau setingkat
2. RAM 2 Gigabytes DDR3
3. Harddisk Drive 500 Gigabytes
4. Peralatan input standar (keyboard dan mouse)
5. Monitor
4.1.2 Implementasi Halaman Registrasi Pengguna
Gambar 4.1 Implementasi Registrasi Pengguna
Gambar 4.1 menggambarkan tentang implementasi halaman regustrasi
pengguna. Halaman ini merupakan akses utama bagi pengguna untuk mendaftar
akun pengguna sebelum menggunakan website borhouse. Registrasi pengguna
dibagi menjadi 2 yaitu 1. Pemilik Kost, 2. Penghuni Kost. Adapun penjelasan dari
halaman halaman home adalah sebagai berikut:
115
Tabel 4.1 Penjelasan Implementasi Registrasi Pengguna
Fungsional Halaman Registrasi Pengguna
Deskripsi Halaman ini merupakan halaman registrasi pengguna pemillik
kost dan calon penghuni kost
select option Mendaftar
sebagai
Berfungsi memilih mendaftar sebagai pemilik
atau calon penghini
Fungsi tombol Daftar
sekarang
Berfungsi memulai proses penyimpanan data
registrasi
4.1.3 Implementasi Halaman Login Pengguna
Gambar 4.2 Implementasi Halaman Login Pengguna
Gambar 4.2 menggambarkan tentang implementasi halaman login
pengguna. Halaman ini merupakan akses kedua bagi pengguna sebelum
menggunakan website borhouse. Akses login pengguna dibagi berdasarkan peran
dari masing-masing pengguna yang ada. Adapun penjelasan dari halaman login
pengguna adalah sebagai berikut:
116
Tabel 4.2 Penjelasan Implementasi Login Pengguna
Fungsional Halaman Registrasi Pengguna
Deskripsi Halaman ini merupakan halaman login pengguna pemillik
kost dan calon penghuni kost
Fungsi tombol Login Berfungsi memulai proses login ke halaman
master baik pengguna pemilik kost atau calon
penghuni
Daftar
Sekarang
Berfungsi menampilkan halaman mendaftar
akun pemilik kost atau calon penghuni
4.1.4 Implementasi Halaman Input Pemilik
Gambar 4.3 Implementasi Halaman Input Pemilik Kost
Gambar 4.3 menggambarkan implementasi dari halaman input pemilik
kost. Adapun penjelasan dari halaman input pemilik kost adalah sebagai berikut :
Tabel 4.3 Penjelasan Implementasi Halaman Input Pemilik Kost
Fungsional Pengelolaan Halaman Input Pemilik Kost
Deskripsi Halaman ini digunakan untuk pengelolaan data pemilik kost
seperti simpan, ubah
Fungsi tombol Tambah Berfungsi untuk menyimpan data pemilik kost
117
pada table pemilik di database
Ubah Berfungsi untuk menyimpan perubahan data
pemilik kost pada table pemilik di database
4.1.5 Implementasi Input Data Iklan Kost
Gambar 4.4 Implementasi Halaman Input Data Iklan Kost
Pada Gambar 4.4 menggambarkan implementasi dari halaman pengelolaan
input data iklan kost. adapun penjelasan dari halaman pengelolaan input data iklan
kost adalah sebagai berikut:
118
Tabel 4.4 Penjelasan Implementasi Halaman Input Data Iklan Kost
Fungsional Pengelolaan Halaman Input Data Iklan Kost
Deskripsi Halaman ini digunakan untuk pengelolaan data iklan kost
Fungsi tombol Cetak Bukti
Lokasi
Usaha
Berfungsi untuk mendownload form lokasi
usaha kost yang berguna untuk syarat
verifikasi alamat kost tersebut benar.
Tampilan form lokasi usaha kost pada gambar
4.8
Tambah Berfungsi untuk menyimpan data iklan kost
pada table kost, parkir, kamar,
harga_satu_orang, harga_dua_orang,
harga_tiga_orang, google_map,
fasilitas_umum, fasilitas_kamar_mandi,
fasilitas_kamar, catatan_lain,
akses_lingkungan di database.
Ubah Berfungsi untuk menyimpan perubahan data
iklan kost pada table kost, parkir, kamar,
harga_satu_orang, harga_dua_orang,
harga_tiga_orang, google_map,
fasilitas_umum, fasilitas_kamar_mandi,
fasilitas_kamar, catatan_lain,
akses_lingkungan di database.
Penggunaan
Google Map
Dan SMS
Gateway
Mendapatkan
API
Untuk mendapatkan api sms gateway dapat
dilihat pada halaman 16 sedangkan untuk
google map dapat dilihat pada halaman 13
119
4.1.6 Implementasi Form Lokasi Izin Usaha Kost
Gambar 4.5 Implementasi Form Lokasi Izin Usaha Kost
Pada Gambar 4.5 menggambarkan implementasi dari form lokasi izin
usaha. adapun penjelasan tersebut adalah sebagai berikut:
Tabel 4.5 Penjelasan Form Lokasi Izin Usaha Kost
Fungsional Halaman Form Lokasi Izin Usaha
Deskripsi Halaman ini digunakan Form Lokasi Izin Usaha Kost
Form Menampikan Halaman ini berfungsi menampilkan form
lokasi izin usaha kost
120
4.1.7 Implementasi Halaman Utama Pemilik Kost Belum Terverifikasi
Gambar 4.6 Implementasi Halaman Utama Pemilik Kost Belum Terverifikasi
Pada Gambar 4.6 menggambarkan implementasi utama pemilik kost
belum terverifikasi. adapun penjelasan tersebut adalah sebagai berikut:
Tabel 4.6 Penjelasan Halaman Utama Pemilik Kost Belum Terverifikasi
Fungsional Halaman Utama Pemilik Kost Belum Terverifikasi
Deskripsi Halaman ini digunakan memberi informasi status kost
Fungsi tombol Belum
Terverifikasi
Tombol tersebut berfungsi menampilkan
pesan kalau kost belum terverifikasi
Tambah
Iklan
Menampilkan halaman data iklan
My Profile Menampilkan halaman edit data pemilik
Logout Menglogout aktivitas pemilik kost
Data kost Menampilkan halaman data kost
Data kamar Menampilkan halaman data kamar
121
4.1.8 Implementasi Halaman Utama Pemilik Kost Gagal Terverifikasi
Gambar 4.7 Implementasi Halaman Utama Pemilik Kost Gagal Terverifikasi
Pada Gambar 4.7 menggambarkan implementasi utama pemilik kost gagal
terverifikasi adapun penjelasan tersebut adalah sebagai berikut:
Tabel 4.7 Penjelasan Halaman Utama Pemilik Kost Gagal Terverifikasi
Fungsional Halaman Utama Pemilik Kost Gagal Terverifikasi
Deskripsi Halaman ini digunakan memberi informasi status kost
Fungsi tombol Gagal
Terverifikasi
Tombol tersebut berfungsi menampilkan
pesan kalau kost tersebut gagal terverfiikasi
dan pemilik kost dapat mengedit dengan baru
4.1.9 Implementasi Halaman Utama Pemilik Kost Terverifikasi
Gambar 4.8 Implementasi Halaman Utama Pemilik Kost Terverifikasi
122
Pada Gambar 4.8 menggambarkan implementasi utama pemilik kost gagal
terverifikasi adapun penjelasan tersebut adalah sebagai berikut:
Tabel 4.8 Penjelasan Halaman Utama Pemilik Kost Terverifikasi
Fungsional Halaman Utama Pemilik Kost Terverifikasi
Deskripsi Halaman ini digunakan memberi informasi status kost
Fungsi tombol Terverifikasi Tombol tersebut berfungsi menampilkan
pesan kalau kost tersebut berhasil terverifikasi
Tambah
Kamar
Tombol tersebut berfungsi menambah kamar
tetapi tombol tersebut muncul ketika kost
sudah terverifikasi
4.1.10 Implementasi Halaman Input Data Kamar
Gambar 4.9 Implementasi Halaman Input Data Kamar
Gambar 4.9 menggambarkan tentang implementasi halaman input data
kamar pemilik kost. Halaman ini akan muncul ketika pemilik kost menekan
tombol tambah kamar pada halaman utama pemilik kost. adapun penjelasan dari
halaman pengelolaan input data iklan kost adalah sebagai berikut:
123
Tabel 4.9 Penjelasan Implementasi Halaman Input Data Kamar
Fungsional Pengelolaan Halaman Input Data Kamar
Deskripsi Halaman ini digunakan untuk pengelolaan data input kamar
Fungsi
Tombol
Tambah Berfungsi untuk menyimpan data kamar pada
table kamar, harga_satu_orang,
harga_dua_orang, harga_tiga_orang,
fasilitas_kamar_mandi, fasilitas_kamar,
catatan_lain, akses_lingkungan di database.
4.1.11 Implementasi Halaman Data Kamar Belum Terverifikasi
Gambar 4.10 Halaman Data Kamar Kost Belum Terverifikasi
Gambar 4.10 menggambarkan tentang implementasi halaman data kamar
kost belum terverifikasi. Alert akan muncul ketika kost belum terverifikasi dan
sistem akan memberi alert sesuai gambar tersebut dan tombol pilih kamar tidak
akan muncul.
124
4.1.12 Implementasi Halaman Data Kamar Terverifikasi
Gambar 4.11 Implementasi Halaman Data Kamar Kost Terverifikasi
Gambar 4.11 menggambarkan tentang implementasi halaman data kamar
kost terverifikasi. Alert akan muncul ketika kost terverifikasi tetapi belum
melalukan pilih kamar dan sistem akan memberi alert sesuai gambar tersebut dan
tombol pilih kamar akan muncul. adapun penjelasan dari halaman data kamar kost
terverifikasi adalah sebagai berikut:
Tabel 4.10 Penjelasan Halaman Data Kamar Kost Terverifikasi
Fungsional Halaman Data Kamar Kost Terverifikasi
Deskripsi Halaman ini digunakan untuk melihat data kamar
Fungsi
Tombol
Pilih Berfungsi memilih kamar untuk tampil
dihalaman utama, sistem akan membatasi
pilihan tersebut dengan syarat 1 pilihan tampil
dihalaman utama
125
4.1.13 Implementasi Halaman Berlangganan Premium
Gambar 4.12 Implementasi Halaman Berlangganan Premium
Gambar 4.12 menggambarkan tentang implementasi halaman
berlangganan premium. Halaman berlangganan premium muncul ketika kost
terverifikasi. adapun penjelasan dari halaman halaman berlangganan premium
adalah sebagai berikut:
Tabel 4. 11 Penjelasan Halaman Berlangganan Premium
Fungsional Halaman Berlangganan Premium
Deskripsi Halaman ini digunakan untuk melakukan berlangganan
premium
Fungsi
Tombol
Berlangganan Berfungsi memunculkan pop up untuk
memilih kost yang mau berlangganan dan
mengupload bukti
126
4.1.14 Implementasi Data Berlangganan Premium
Gambar 4.13 Implementasi Data Berlanggana Premium
Gambar 4.13 menggambarkan tentang implementasi halaman data
berlangganan premium. Halaman data berlangganan premium muncul ketika
pemilik kost sudah memilih kost yang mau berlangganan dan mengupload bukti
transfer. adapun penjelasan dari halaman data berlangganan premium adalah
sebagai berikut:
Tabel 4.12 Penjelasan Halaman Data Berlangganan Premium
Fungsional halaman data berlangganan premium
Deskripsi Halaman ini digunakan untuk pengelolaan data input kamar
Fungsi
Tombol
Print Berfungsi mencetak laporan berlangganan
premium
127
4.1.15 Implementasi Laporan Berlangganan Premium Bagi Pemilik
Gambar 4.14 Implementasi Laporan Berlangganan Premium
Gambar 4.14 menggambarkan tentang laporan berlangganan premium.
Laporan berlangganan premium muncul ketika pemilik kost menekan tombol print
pada halaman data berlangganan premium.
4.1.16 Implementasi Login Admin
Gambar 4.15 Implementasi Halaman Login Admin
128
Gambar 4.15 menggambarkan tentang implementasi halaman login admin.
Halaman ini merupakan akses utama bagi admin sebelum menggunakan website
borhouse. Akses login admin dibagi berdasarkan peran dari masing-masing admin
yang ada. Adapun penjelasan dari halaman login admin adalah sebagai berikut:
Tabel 4.13 Penjelasan Login Admin
Fungsional Halaman Login Admin
Deskripsi Halaman ini merupakan halaman login admin
Fungsi tombol Login Berfungsi memulai proses login ke halaman
master admin
4.1.17 Implementasi Halaman Verifikasi Kost
Gambar 4.16 Implementasi Halaman Verifikasi Kost
Gambar 4.16 menggambarkan tentang implementasi halaman verifikasi
kost. Halaman ini merupakan pengguna admin verifikasi Adapun penjelasan dari
halaman verifikasi adalah sebagai berikut:
Tabel 4. 14 Penjelasan Halaman Verifikasi Kost
Fungsional Halaman Verifikasi Kost
Deskripsi Halaman ini merupakan halaman verifikasi pengguna
admin verifikasi
Fungsi tombol Menu data
belum
Berfungsi menampilkan data – data kost yang
129
terverifikasi
kost
belum terverifikasi
Menu
laporan
Menampilkan laporan berdasarkan rekap
tanggal
verifikasi Berfungsi memulai proses verifikasi kost yang
telah diinputkan pemilik kost
4.1.18 Implementasi Laporan Kost Terverifikasi
Gambar 4.17 Implementasi Laporan Kost Terverifikasi
Gambar 4.17 menggambarkan tentang implementasi laporan kost
terverifikasi.
130
4.1.19 Implementasi Halaman Utama Borhouse
Gambar 4.18 Implementasi Halaman Utama Borhouse
Gambar 4.18 menggambarkan implementasi dari halaman utama borhouse.
Adapun penjelasan dari halaman halaman utama borhouse adalah sebagai berikut:
Tabel 4.15 Penjelasan halaman utama borhouse
Fungsional Halaman Utama Borhouse
Deskripsi Halaman ini merupakan halaman utama startup borhouse
ketika pengguna mengakses link borhouse
Fungsi
Tombol
Home Berfungsi ke halaman utama borhouse
Kost
Rekomendasi
Berfungsi menscrool ke bawah halaman
rekomendasi kost dengan ke data iklan kost
berlangganan premium
Login
Pengguna
Berfungsi menampilkan halaman login
pengguna pemilik kost dan penghuni kost
(calon penghuni kost)
Read More Berfungsi melihat data iklan kost lebih detail
Pencarian
Kost
Search Nama
Kost
Berfungsi mencari nama kost baik kost yang
berlangganan premium atau free user
Filter
Pencarian
Kost
Berfungsi mencari kost berdasarkan filter kost
yang telah disediakan borhouse
131
4.1.20 Implementasi Halaman Detail Kamar
Gambar 4.19 Implementasi Halaman Detail Kamar
Gambar 4.19 menggambarkan tentang implementasi halaman detail Kamar
akan muncul ketika pengguna menekan tombol read more pada halaman utama
borhouse. Adapun penjelasan dari halaman detail kamar adalah sebagai berikut :
Tabel 4.16 Penjelasan Halaman Detail Kamar
Fungsional Pengelolaan Halaman Detail Kamar
Deskripsi Halaman ini digunakan untuk memunculkan informasi kost
lebih detail
Fungsi
Combox
Jumlah
Penghuni
Berfungsi menampilkan informasi kamar
dapat di tempati berapa orang
Jenis
Pembayaran
Berfungsi menampilkan informasi jenis
pembayaran kamar
Fungsi
Tombol
Booking
Kost
Berfungsi penggunakan melakukan booking
kamar
Fungsi Widget Chat Via Wa Berfungsi pengguna dapat bertanya informasi
kost tersedia atau tidak
Content Data Kamar Berfungsi menampilkan informasi kost dan
kamar seperti fasilitas kamar, fasilitas kamar
132
mandi, akses lingkungan, fasilitas umum dan
lokasi kost menggunakan google map marker
Kamar Berfungsi menampilkan pilihan kamar yang
ada di kost tersebut
4.1.21 Implementasi Halaman Booking Kamar Calon Penghuni
Gambar 4.20 Implementasi Halaman Booking Kamar Calon Penghuni
Gambar 4.20 menggambarkan tentang implementasi halaman booking
kamar calon penghuni akan muncul ketika calon penghuni menekan tombol
booking pada halaman detail kamar. Adapun penjelasan dari halaman booking
kamar calon penghuni adalah sebagai berikut :
Tabel 4.17 Penjelasan Halaman Booking Kamar Calon Penghuni
Fungsional Halaman Booking Kamar Calon Penghuni
Deskripsi Halaman ini digunakan melakukan booking kamar calon
penghuni
Fungsi
Combox
Jumlah
Penghuni
Berfungsi menampilkan informasi kamar
dapat di tempati berapa orang
133
4.1.22 Implementasi Halaman Admin Keuangan
Gambar 4. 21 Implementasi Halaman Admin Keuangan
Gambar 4.21 menggambarkan tentang implementasi halaman Admin
keuangan tersebut muncul ketika berhubungan dengan adanya transaksi. Adapun
penjelasan dari halaman tersebut adalah sebagai berikut :
Tabel 4.18 Penjelasan Halaman Admin Keuangan
Fungsional Pengelolaan Halaman Data Daftar Berlangganan
Deskripsi Halaman ini digunakan melihat data yang berhubungan
dengan transkasi
Fungsi Menu Data Daftar
Berlangganan
Menampilkan data daftar berlangganan
premium dengan statsus pending atau yang
belum terverifikasi admin keuangan
Data
premium
expired
Menampilkan data berlangganan premium
yang mengalami expired
Input
Pendapatan
Premium
Berfungsi menginputkan pendapatan
premium
Laporan
Pendapatan
Berlangganan
Premium
Menampilkan laporan pendapatan
berlangganan premium
Fungsi
Tombol
Terverifikasi Berfungsi menampilkan data berlangganan
dan melakukan aksi menentukan mulai
tanggal aktif berlangganna sampai akhir
134
tanggal berlangganan
Gagal
Terverifikasi
Menampilkan halaman input gagal
terverifikasi dan melakukan aksi mengubah
status berlangganan menjadi gagal
terverifikasi dan admin keuangan dapat
mengupload bukti kesalahan berlangganan
4.1.23 Implementasi Halaman Data Berlangganan Expired
Gambar 4.22 Implementasi Halaman Data Berlangganan Expired
Gambar 4.22 menggambarkan tentang implementasi halaman data
berlangganan expired (admin keuangan) halaman tersebut muncul ketika masa
berlangganan premium sudah habis pada kolom sisa tanggal berlangganan.
Adapun penjelasan dari halaman tersebut adalah sebagai berikut :
Tabel 4.19 Penjelasan Data Berlangganan Expired
Fungsional Pengelolaan Halaman Data Berlangganan Expired
Deskripsi Halaman ini menampikan informasi kost yang berlangganan
premium sudah waktunya habis
Fungsi
Tombol
Premium
Habis
Berfungsi mengubah status kost menjadi Free
User
135
4.1.24 Implementasi Halaman Input Pendapatan Premium
Gambar 4.23 Implementasi Halaman Input Pendapatan Premium
Gambar 4.23 menggambarkan tentang implementasi halaman input
pendapatan premium (admin keuangan) halaman tersebut muncul ketika
berlangganan terverifikasi. Adapun penjelasan dari halaman tersebut adalah
sebagai berikut :
Tabel 4.20 Penjelasan Halaman Input Pendapatan Premium
Fungsional Pengelolaan Halaman Input Pendapatan Premium
Deskripsi Halaman ini berfungsi menginputkan pendapatan premium
Fungsi
Tombol
Input
Pendapatan
Premium
Berfungsi memasukan pendapatan yang
didapat dari pemilik kost yang berlangganan
premium
136
4.1.25 Implementasi Laporan Pendapatan Premium
Gambar 4.24 Implementasi Laporan Pendapatan Premium
Gambar 4.24 menggambarkan tentang implementasi laporan pendapatan
premium
137
4.1.26 Implementasi Laporan Pendapatan Booking
Gambar 4. 25 Implementasi Laporan Pendapatan Booking
Gambar 4.25 menggambarkan tentang implementasi laporan pendapatan
booking
4.1.27 Grafik Pendapatan Premium
Gambar 4. 26 Grafik Pendapatan Premium
Gambar 4.26 menggambarkan tentang implementasi grafik pendapatan
premium
138
4.1.28 Grafik Pendapatan Booking
Gambar 4.27 Grafik Pendapatan Booking
Gambar 4.27 menggambarkan tentang implementasi grafik pendapatan
booking
4.2 Uji Coba Sistem
Pada bagian ini akan diuraikan hasil dari uji coba yang dilakukan pada
sistem. Pengujian akan dilakukan pada implementasi registrasi pengguna,
halaman login pengguna, halaman input pemilik, input data iklan kost, form lokasi
izin usaha kost, halaman utama pemilik kost belum terverifikasi, halaman utama
pemilik kost gagal terverifikasi, halaman utama pemilik kost terverifikasi,
halaman input data kamar, halaman kamar kost, halaman berlangganan premium,
data berlangganan premium, laporan berlangganan premium bagi pemilik, login
admin, halaman verifikasi kost, laporan kost berdasarkan provinsi, halaman utama
borhouse, halaman detail kamar, halaman booking kamar calon penghuni kost,
halaman daftar berlangganan, halaman daftar berlangganan expired, halaman
input pendapatan berlangganan premium, laporan pendapatan berlangganan
premium berdasarkan provinsi
139
4.2.1 Registrasi Akun Pengguna
Uji coba pada fungsi registrasi akun pengguna dilakukan berdasarkan
rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat
pada tabel 4.21
Tabel 4.21 Uji Coba Sistem Registrasi Akun Pengguna
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output Sistem
1 Autentikasi Mendaftar
dengan email
yang sudah
terdaftar
Memunculkan
pemberitahuan email
sudah didaftar, tetap
di halaman registrasi
Memunculkan
pemberitahuan
email sudah
didaftar, tetap
di halaman
registrasi
2 Autentikasi Mendaftar
dengan email
yang belum
terdaftar
Memunculkan
pemberitahuan
berhasil registrasi,
masuk dihalaman
login
Memunculkan
pemberitahuan
berhasil
registrasi,
masuk
dihalaman
login
4.2.2 Login Pengguna
Uji coba pada fungsi login akun pengguna dilakukan berdasarkan
rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat
pada tabel 4.22
Tabel 4.22 Uji Coba Sistem Login Pengguna Borhouse
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output Sistem
1 Autentikasi Login
menggunakan
email belum
terdaftar
Memunculkan ke
halaman pengguna
Memunculkan ke
halaman
pengguna
2 Autentikasi Login
menggunakan
password
Memunculkan
pemberitahuan
password salah,
Memunculkan
pemberitahuan
password salah,
140
salah masuk dihalaman
login
masuk dihalaman
login
4.2.3 Halaman Input Pemilik
Uji coba pada fungsi input pemilik kost dilakukan berdasarkan rancangan
uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat pada tabel
4.23
Tabel 4.23 Uji Coba Sistem Input Pemilik Kost
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Create data
pemilik
Input data
Lalu tekan tombol
simpan
Data baru tersimpan dan
muncul ditable
2 Update data Klik tombol edit pada
table
Rubah data
Lalu tekan tombol
simpan
Perubahan data tersimpan
4.2.4 Halaman Input Data Iklan Kost
Uji coba pada fungsi input data iklan kost dilakukan berdasarkan rancangan
uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat pada tabel
4.24
Tabel 4.24 Uji Coba Sistem Input Data Iklan Kost
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output Sistem
1 Nama kost
yang sama
Memasukan
nama kost yang
sama
Alert nama kost
telah digunakan
Alert nama kost
telah digunakan
2 Nama kost
yang berbeda
Memasukan
nama kost yang
berbeda
Tidak muncul alert
pemberitahuan dan
bisa melanjutkan
pengisian
Tidak muncul
alert
pemberitahuan
dan bisa
melanjutkan
pengisian
1 Create data Input data Data tersimpan dan Data tersimpan
141
input kost Lalu tekan
tombol simpan
muncul di halaman
ownerpage
dan muncul di
halaman
ownerpage
2 Update data Klik tombol edit
pada table
Rubah data
Lalu tekan
tombol simpan
Perubahan data
tersimpan
Perubahan data
tersimpan
4.2.5 Form Lokasi Usaha
Uji coba pada fungsi form lokasi usaha dilakukan berdasarkan rancangan
uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat pada tabel
4.25
Tabel 4. 25 Uji Coba Sistem Form Lokasi Usaha
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output Sistem
1 Munculkan
form lokasi
usaha
Menekan
tombol
download
Memunculkan form
lokasi usaha
Memunculkan
form lokasi
usaha
4.2.6 Halaman Utama Pemilik Kost Belum Terverifikasi
Uji coba pada fungsi halaman utama pemilik kost belum terverifikasi
dilakukan berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil
dari uji coba dapat dilihat pada tabel 4.26
Tabel 4.26 Uji Coba Sistem Halaman Utama Pemilik Kost Belum Terverifikasi
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output Sistem
1 Munculkan
alert belum
terverifikasi
Menyimpan
data iklan kost
Kost belum
terverifikasi harap
menunggu admin
terverifikasi
Kost belum
terverifikasi harap
menunggu admin
terverifikasi
142
4.2.7 Halaman Utama Pemilik Kost Gagal Terverifikasi
Uji coba pada fungsi halaman utama pemilik kost gagal terverifikasi
dilakukan berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil
dari uji coba dapat dilihat pada tabel 4.27
Tabel 4.27 Uji Coba Sistem Halaman Utama Pemilik Kost Gagal Terverifikasi
No Fungsionalitas Skenario
Pengujian
Hasil Yang Diharapkan Output
Sistem
1 Munculkan
alert gagal
terverifikasi
Menyimpan
gagal
terverifikasi
oleh admin
verifikasi
Kost gagal terverifikasi Kost gagal
terverifikasi
4.2.8 Halaman Utama Pemilik Kost Terverifikasi
Uji coba pada fungsi halaman utama pemilik kost terverifikasi dilakukan
berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba
dapat dilihat pada tabel 4.28
Tabel 4.28 Uji Coba Sistem Halaman Utama Pemilik Kost Terverifikasi
No Fungsionalitas Skenario
Pengujian
Hasil Yang Diharapkan Output
Sistem
1 Muncul alert
terverifikasi
Menyimpan
terverifikasi
kost oleh
admin
verifikasi
Kost terverifikasi Kost
terverifikasi
143
4.2.9 Halaman input kamar
Uji coba pada fungsi halaman input kamar dilakukan berdasarkan
rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat
pada tabel 4.29
Tabel 4. 29 Uji Coba Sistem Halaman Input Kamar
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output
Sistem
1 Tambah kamar Kost
terverifikasi
Dapat menambah
kamar ketika kost
terverifikasi
Dapat
menambah
kamar ketika
kost
terverifikasi
2 Tambah kamar Kost belum
terverifikasi /
gagal
terverifikasi
Tidak dapat
menambah kamar
ketika kost belum
terverifkasi / gagal
terverifikasi
Tidak dapat
menambah
kamar ketika
kost belum
terverifkasi /
gagal
terverifikasi
4.2.10 Halaman kamar kost
Uji coba pada fungsi halaman kamar kost dilakukan berdasarkan
rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat
pada tabel 4.30
Tabel 4.30 Uji Coba Sistem Halaman Kamar Kost
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output
Sistem
1 Pilih kamar
promosi
Kost
terverifikasi
Dapat memilih kamar
yang dipromosikan
dihalaman utama
Dapat
memilih
kamar yang
dipromosikan
dihalaman
utama
144
4.2.11 Halaman berlangganan premium
Uji coba pada fungsi halaman berlangganan premium dilakukan
berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba
dapat dilihat pada tabel 4.31
Tabel 4.31 Uji Coba Sistem Halaman Berlangganan Premium
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output
Sistem
1 Tombol
berlangganan
Menekan
tombol
berlangganan
Menampilkan pop up
pilih kost yang mau
berlangganan
premium
Menampilkan
pop up pilih
kost yang
mau
berlangganan
premium
4.2.12 Data berlangganan premium
Uji coba pada fungsi data berlangganan premium dilakukan berdasarkan
rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat
pada tabel 4.32
Tabel 4.32 Uji Coba Sistem Data Berlangganan Premium
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output
Sistem
1 Menampilkan
data
berlangganan
Mendaftar
berlangganan
premium dan
tersimpan
Menampilkan data –
data berlangganan
premium
Menampilkan
data – data
berlangganan
premium
145
4.2.13 Laporan Premium Bagi Pemilik
Uji coba pada fungsi laporan berlangganan premium bagi pemilik
dilakukan berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil
dari uji coba dapat dilihat pada tabel 4.33
Tabel 4. 33 Uji Coba Sistem Laporan Premium Bagi Pemilik
No Fungsionalitas Skenario
Pengujian
Hasil Yang
Diharapkan
Output
Sistem
1 Menampilkan
laporan
berlangganan
premium
Menekan
tombol print
pada halaman
data
berlangganan
premium
Menampilkan data
laporan sesuai yang di
tekan pada tombol
Menampilkan
data laporan
sesuai yang di
tekan pada
tombol print
4.2.14 Login Admin
Uji coba pada fungsi login admin dilakukan berdasarkan rancangan uji
coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat pada tabel
4.34
Tabel 4.34 Uji Coba Sistem Login Admin
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Autentikasi Login menggunakan data
yang salah
Memunculkan alert data
tersebut masuk
2 Autentikasi Login menggunakan data
benar sesuai roles
Menampilkan halaman admin
sesuai roles
146
4.2.15 Halaman Verifikasi Kost
Uji coba pada fungsi halaman verifikasi kost dilakukan berdasarkan
rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat
pada tabel 4.35.
Tabel 4.35 Uji Coba Sistem Halaman Verifikasi Kost
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data iklan kost
belum
terverifikasi
Kost belum terverifikasi Menampilkan data kost yang
belum terverifkasi
2 Menampilkan
data iklan kost
belum
terverifikasi
Kost terverifikasi Tidak menampilkan data kost
yang terverifikasi
4.2.16 Laporan Kost Terverifikasi
Uji coba pada fungsi laporan kost terverifikasi berdasarkan provinsi
dilakukan berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil
dari uji coba dapat dilihat pada tabel 4.36.
Tabel 4. 36 Uji Coba Sistem Laporan Kost Terverifikasi
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Merekap kost
terverifikasi
berdasarkan
provinsi
Merekap berdasarkan
periode tanggal
Menampilkan laporan rekap
kost terverifikasi berdasarkan
periode
4.2.16 Halaman Utama Borhouse
Uji coba pada fungsi halaman utama borhouse dilakukan berdasarkan
rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat
pada tabel 4.37.
147
Tabel 4.37 Uji Coba Sistem Halaman Utama Borhouse
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan kost
yang telah
terverifikasi
Menyimpan data kost
yang terverifikasi
Data kost tampil di
website borhouse
2 Data kost premium Menyimpan data kost
premium
Data kost premium
tampil dihalaman
utama
3 Data kost free user Menyimpan data kost
free user
Data kost free user
tidak tampil dihalaman
utama tetapi tampil di
pencarian
4.2.17 Halaman Detail Kamar
Uji coba pada fungsi detail kamar dilakukan berdasarkan rancangan uji
coba yang telah dibuat sebelumnya. Hasil dari uji coba dapat dilihat pada tabel
4.38
Tabel 4. 38 Uji Coba Sistem Detail Kamar
No Fungsionalitas Skenario Pengujian Hasil Yang
Diharapkan
1 Lihat kamar detail Menekan tombol read more Menampilkan
tampilan detail kamar
berdasakan kamar
yang ingin dilihat
4.2.18 Halaman Booking Kamar
Uji coba pada fungsi booking kamar calon penghuni kost dilakukan
berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba
dapat dilihat pada tabel 4.39
Tabel 4.39 Uji Coba Sistem Halaman Booking Kamar
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data booking
Menekan tombol
booking pada halaman
detail kamar
Menampilkan data booking
berdasarkan kamar yang
dipilih pada halaman detail
148
kamar
4.2.19 Halaman Daftar Berlangganan Premium
Uji coba pada fungsi halaman daftar berlangganan premium dilakukan
berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba
dapat dilihat pada tabel 4.40
Tabel 4.40 Uji Coba Halaman Daftar Berlangganan Premium
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data kost yang
belum
terverifikasi
Menampilkan data kost
yang belum terverifikasi
admin
Data kost yang belum
terverifikasi kost muncul
4.2.20 Halaman Data berlangganan Expired
Uji coba pada fungsi halaman data berlangganan expired dilakukan
berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba
dapat dilihat pada tabel 4.41
Tabel 4.41 Uji Coba Sistem Halaman Data Berlangganan Expired
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data
berlangganan
expired
Data berlangganan
expired
Data berlangganan expired
muncul
2 Menampilkan
data
berlangganan
expired
Data berlangganan tidak
expired
Data berlangganan tidak
expired tidak muncul
149
4.2.21 Halaman Input Pendapatan Premium
Uji coba pada fungsi halaman input pendapatan berlangganan premium
dilakukan berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil
dari uji coba dapat dilihat pada tabel 4.42
Tabel 4.42 Uji Coba Sistem Halaman Input Pendapatan Premium
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Menampilkan
data
berlangganan
premium yang
mau
diinputkan
pendapatan
Data berlangganan
premium terverifikasi
Data berlangganan premium
terverifikasi yang mau
dinputkan pendapatan muncul
2 Menampilkan
data
berlangganan
premium yang
mau
diinputkan
pendapatan
Data berlangganan
premium tidak
terverifikasi
Data berlangganan premium
tidak terverifikasi yang mau
diinputkan pendapatan tidak
muncul
4.2.22 Laporan Pendapatan Premium
Uji coba pada fungsi halaman input pendapatan berlangganan premium
dilakukan berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil
dari uji coba dapat dilihat pada tabel 4.43
Tabel 4.43 Uji Coba Sistem Laporan Pendapatan Premium
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Merekap
pendapatan
berlangganan
premium
terverifikasi
berdasarkan
provinsi
Merekap pendapatan
berlangganan premium
berdasarkan periode
tanggal
Menampilkan laporan rekap
pendapatan berlangganan
premium berdasarkan periode
150
4.2.23 Laporan Pendapatan Booking
Uji coba pada fungsi halaman input pendapatan booking dilakukan
berdasarkan rancangan uji coba yang telah dibuat sebelumnya. Hasil dari uji coba
dapat dilihat pada tabel 4.44
Tabel 4.44 Uji Coba Sistem Laporan Pendapatan Booking
No Fungsionalitas Skenario Pengujian Hasil Yang Diharapkan
1 Merekap
pendapatan
booking
berdasarkan
provinsi
Merekap pendapatan
booking berdasarkan
periode tanggal
Menampilkan laporan rekap
pendapatan booking
berdasarkan periode
4.3 Hasil Uji Coba Usability Testing
Uji coba usability testing dilakukan untuk mengetahui apakah website
telah sesuai dengan startup borhouse Responden yang dijadikan objek pengujian
website terkait dengan usability testing merupakan 2 (dua) orang yang bertindak
sebagai calon penghuni kost dan pemilik kost yang bertindak sebagai responden
dalam uji coba usability testing dapat dilihat pada Tabel 4.45.
Tabel 4.45 Daftar Responden Usability Testing
Responden Nama Roles Jenis Kelamin
1 Teguh Iman Wijaya Calon Penghuni
Kost
Laki – Laki
2 Wardini ritriyanti Pemilik Kost Wanita
Perhitungan analisis data dilakukan dengan mengubah ke dalam bentuk
angka setiap jawaban dengan aturan angka 1 (apabila) jawaban positif dan angka
0 (nol) diberikan kepada jawaban negatif.. Hasil analisis data hasil usability
testing dapat dilihat pada Tabel 4.46.
151
Tabel 4.46 Hasil Uji Coba Usability Testing
No Petanyaan Jawaban Nilai
Jawaban
Positif
Nilai
Jawaban
Negatif R1 R2
Learnability
1. Apakah tulisan teks yang
digunakan untuk halaman
pada website sudah jelas
bagi Anda?
1 1 100 0
2. Apakah menu – menu
yang ada pada website
mudah untuk dipahami?
1 1 100 0
Efficiency
3. Apakah saat menu yang
Anda klik dapat dengan
cepat menampilkan
halaman tersebut?
1 1 100 0
4. Apakah saat menyimpan
data pada form dapat
dengan cepat melakukan
penyimpanan data
0 1 50 50
5 Apakah saat menampilan
notifikasi pada
berlangganan premium
dan booking ?
1 1 100 0
Memorability
6 Apakah Anda dapat
menggunakan website
dengan lancar hanya
dengan 1 kali pelatihan
penggunaan website?
1 1 100 0
Errors
7. Apakah Anda
menemukan error atau
kesalahan pada link yang
anda klik atau pada saat
pengisihan
1 0 50 50
8. Apakah Anda
menemukan tidak
munculnya respon pada
menu atau link yang
Anda klik?
1 1 100 0
Satisfaction
9 Apakah menurut Anda
informasi yang
ditampilkan
sudah sesuai?
1 1 100 0
10 Apakah menurut Anda 1 1 100 0
152
Website borhouse
tersebut memenuhi
kebutuhan Anda ?
11 Bagaimana menurut
Anda desain website
Borhouse secara
keseluruhan?
1 1 100 0
12 Apakah menurut Anda
Website borhouse
tersebut mudah
digunakan?
1 1 100
Total 1100 100
Rata - Rata 92 8.3
Pada Tabel 4.46 didapatkan bahwa hasil jawaban usability testing mendapatkan
nilai sebesar 92% pertanyaan mendapatkan jawaban positif. Hasil dari usability
testing akan dilakukan penentuan kualifikasi apakah website borhouse telah
memenuhi kriteria belum. Hasil dari perhitungan skala nilai usability testing yang
terdapat pada Tabel 4.46 didapatkan bahwa nilai 92% memenuhi kualifikasi baik
dan hasil dinyatakan bahwa website berhasil dan sesuai dengan kebutuhan
pengguna.
4.4 Evaluasi
Berdasarkan hasil uji coba yang dilakukan yaitu dengan black box testing
dan usability testing pada rumah kost online berbasis web pada startup borhouse
maka selanjutnya dilakukan evaluasi untuk memastikan sistem yang dibuat sudah
sesuai dengan kebutuhan pengguna.
Hasil uji coba yang dilakukan menggunakan black box testing
menunjukkan seluruh fungsi pada rumah kost online berbasis web pada startup
borhouse telah terpenuhi dan sesuai dengan kebutuhan pengguna. Hal ini
menunjukan bahwa website telah mampu digunakan untuk pemilik kost dapat
153
mengiklan kost, pemilik kost dapat memilih membership free user, pemilik kost
dapat mengupload bukti lokasi usaha kost, pemilik kost dapat berlangganan
premium sedangkan untuk calon penghuni dapat melakukan booking kost,
membandingkan kost yang ada, melakukan filter pencarian kost, pemilik kost dan
calon penghuni registrasi menggunakan sms gateway, calon penghuni dapat
melakukan testimony, kost. Admin borhouse dapat mengverifikasi kost,
mengverifikasi berlangganan premium, menginputkan pendapatan premium dan
booking, menampilkan laporan kost terverifikasi, laporan pendapatan premium
dan booking.
Sedangkan hasil uji coba yang dilakukan kepada responden menggunakan
usability testing pada rumah kost online berbasis web pada startup borhouse yaitu
menghasilkan kemudahan untuk digunakan, kemudahan untuk dipelajari oleh
pengguna, kemudahan untuk diingat ketika menggunakan dan telah memenuhi
kebutuhan pengguna.
4.5 Pembahasan
Penelitian ini menghasilkan rumah kost online berbasis web pada startup
borhouse yang terdiri beberapa tahap diantaranya yaitu pemilik kost berhasil
mengiklan kost secara online, borhouse menyediakan membership free user untuk
pemilik kost, borhouse mewajibkan pemilik kost upload bukti lokasi usaha yang
telah di tandatangani pemilik kost dan pihak pengurus kampung setempat,
borhouse menyediakan filter pencarian lokasi untuk mencari kost, calon penghuni
dapat membandingkan kost-kost yang telah disediahkan oleh admin borhouse,
borhouse telah menyediakan fitur booking online.
154
Tahap pertama pemilik kost mengiklankan kost secara online. Tahap ini
memiliki proses data master registrasi, data pemilik, data kost, data parkir, data
kecamatan, data kabupaten, data provinsi, data kamar, data harga kamar pada data
harga kamar pemilik kost dapat menginputkan harga kost sesuai aturan kost
seperti 1 kamar dapat di tempati 2 orang atau 1 kamar di tempati 1 orang dan data
google map berfungsi menyimpan lokasi posisi kost secara online. Proses tersebut
berfungsi pembuatan iklan kost secara online.
Tahap dua borhouse menyediakan membership free user sehingga pemilik
kost yang mengalami ekonomi menurun pemilik kost masih dapat
mempromosikan kost tersebut secara gratis dan pemilik kost dapat mengecheck
data iklan kost tersebut pada pencarian filter.
Tahap ketiga borhouse mewajibkan pemilik kost upload bukti lokasi usaha
yang telah di tanda tangani pemilik kost dan pengurus setempat, upload bukti
lokasi tersebut mempunyai dua fungsi yaitu pertama bagi pemilik kost dapat
mengurangi adanya mengiklankan kost tanpa seizin pemilik kost. Dua bagi calon
penghuni dapat mengurangi adanya alamat palsu.
Tahap keempat borhouse menyediakan filter pencarian kost berdasarkan
lokasi sehingga memudahkan calon penghuni mengetahui daerah tersebut ada
kamar kosong dan borhouse menyediakan chat whatsapp untuk menanyakan
adanya kamar kosong dan dengan adanya filter tersebut calon penghuni dapat
membandingkan kost-kost yang ada.
Tahap kelima borhouse menyediakan booking online untuk memudahkan
calon penghuni dalam memesan kamar ketika calon penghuni posisi kost yang
diinginkan dari rumah jauh.
155
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan hasil uji coba terhadap sistem informasi rumah kost online
berbasis website pada startup borhouse maka dapat disimpulkan bahwa website
borhouse yang mampu :
1. Pemilik kost dapat mengiklan kost secara online
2. Borhouse menyediakan adanya membership free user untuk pemilik kost
yang mengalami kondisi ekonomi menurun
3. Pemilik kost dapat melakukan upload bukti lokasi usaha ke website yang
telah di tandatangani pemilik kost dan pengurus setempat dan dapat
mengurangi adanya alamat palsu
4. Calon penghuni dapat melakukan filter kost untuk mengetahui adanya
informasi kamar kosong dan calon penghuni dapat chat via whatsapp untuk
menanyakan adanya kamar kosong
5. Calon penghuni dapat melakukan booking kamar kost sehingga memudahkan
pemesanan kost ketika posisi calon penghuni kost jauh dari kost yang
diinginkan
5.2. Saran
Untuk pengembangan lebih lanjut dari website borhouse ini dapat
dikembangankan sebagai Berikut :
1. dapat menampilkan data kamar berdasarkan lokasi atau menggunakan geo
location
156
DAFTAR PUSTAKA
Raharjo, Budi. (2015). Belajar Otodidak Framework CodeIgniter. Informatika
Bandung.
Elian, Alqod. (2012). Layanan Informasi Kereta Api Menggunakan GPS, Google
Maps, dan Android. Institut Teknologi Sepuluh Nopember Surabaya.
Gunawan, Ferry. (2016). Membuat Sms Gateway Server dan Client dengan PHP
Kotler dan Keller (2009). Manajemen Pemasaran Terjemahan Edisi 12. Jakarta:
ERLANGGA.
Miftah Andriansyah, Teddy Oswari dan Budi Prijanto. Crowdsourcing: Konsep
Sumber Daya Kerumunan dalam Abad Partisipasi Komunitas Internet
Jakarta: Jurnal Ekonomi, Teknik Informatika Universitas Gunadarma Vol
4, No. 2–3 (2009).
Kadir, A. (2013). Buku Pintar Programmer Pemula PHP. Yogyakarta: MediaKom.
Osterwalder, Alexander dan Pigneur, Yves terjemahan(2012). Business Model
Generation. Jakarta: Elex Media Komputindo
Pressman, R. (2015). Softeware Engineering A Practitioner's Approach Seventh
Edition. Yogyakarta: Andi.
Rahmawati, Evi Dwi. (2014). Rancang Bangun Aplikasi Sistem Pencari dan
Navigasi Lokasi Indekos di Surabaya. Insitut Bisnis dan Informatika
Stikom Surabaya.
Stair, R. M. (2010). Informasi System Ninth Edition. Canada : Course
Techonology