## SISTEM INFORMASI PEMASARAN RUMAH KOST BERBASIS WEB
A’inun Jannah 1 , Piping Arsyianita 2 , Andini Arysta Yuni 3 , Widyananda Harniati 4,
Nur Layli Hasanah 5 1,2,3,4,5 Program Studi Sistem Informasi, Fakultas Teknik, Universitas Trunojoyo Jalan Raya Telang-Bangkalan, Madura E-mail: ainunjanah94@gmail.com 1 , pipingarsyianita@gmail.com 2 , andiniarystayuni01@gmail.com 3 , widyananada@gmail.com 4 , laylihasanah.nlh@gmail.com 5

## ABSTRAK
Ketersediaan informasi yang sangat terbatas mengenai lokasi tempat kost menyebabkan masyarakat cenderung tidak memiliki informasi yang akurat dan relevan sehingga tidak mengetahui lokasi mana yang memiliki tempat kost dengan biaya terjangkau serta lokasi yang strategis. Tujuan penelitian menghasilkan sistem informasi rumah kost berbasis web. Metode pengembangan sistem perangkat lunak  menggunakan  model  Linear  Sequential/Waterfall  Model.  Dalam  pembuatan  web  ini menggunakan PHP yang digunakan untuk membuat halaman website dan MySQL sebagai database tempat penyimpanan data.  Hasil penelitian selain menampilkan informasi pemesanan rumah kost, tersedia  juga  fasilitas  untuk  melakukan  perubahan  data  pemilik  rumah  kost.  Melalui  website  ini pengunjung dapat melakukan pemesanan rumah kost, biaya sewa, fasilitas umum, informasi kamar dan informasi penting lainnya. Dalam pembuatan website pemesanan rumah kost ini menggunakan software  Sublime  Text  untuk  menulis  kode  program.  Untuk  proses  pengujian  website  ini menggunakan  metode  Black  Box  testing.  Hasil  uji  coba  website  menyatakan  program  berjalan sesuai alur yang diinginkan.
Kata Kunci : Website, Model Waterfall, PHP, MySQL, Sublime Text, Black Box Testing

## ABSTRACT
The very limited availability of information about the location of the boarding house causes people to  tend  to  not  have  accurate and  relevant information  so they  do  not  know  which location  has  a boarding house at an affordable cost and strategic location. The research objective is to produce a web-based boarding house information system. The software system development method uses the Linear Sequential / Waterfall Model. In making this web use PHP which is used to create web pages and MySQL as a database for data storage. In addition to displaying information on boarding house reservations,  there  are  also  facilities  to  make  changes  to  the  data  of  boarding  house  owners. Through  this  website  visitors  can  book  boarding  houses,  rental  fees,  public  facilities,  room information and other important information. In making this boarding house booking website using Sublime Text software to write program code. For the testing process this website uses the Black Box testing method. Website test results state the program runs according to the desired flow. Add process and trial results
Keywords : Website, Waterfall Model, PHP, MySQL, Sublime Text, Black Box Testing

## PENDAHULUAN
Dalam  era globalisasi, kebutuhan terhadap  informasi  sangat  tinggi  dan penyajian  informasi  dituntut  untuk  cepat dan tepat. Informasi merupakan salah satu kebutuhan  masyarakat  yang  utama  diera modern  ini.  Salah  satu  media  yang  dapat menjadi  fasilitas  untuk  mendapatkan informasi  secara  cepat  dan  tepat  adalah internet.  Internet  merupakan  salah  satu wadah untuk manusia mudah memperoleh informasi yang diinginkan [1] [2].
Informasi  tentunya  bermacam  – macam,  salah  satunya  untuk  mahasiswa yang  sedang  menempuh  pendidikan  jauh dari  tempat  tinggalnya,  untuk  itu  jelas bahwa mahasiswa tersebut harus mencari rumah  kos atau tempat tinggal sementara untuk dijadikan domisili sampai perkuliahan selesai [3].
Permasalahan mencari rumah kos bagi mahasiswa menjadi masalah klasik . hal  ini  tejadi  karena  tidak  tersedianya informasi  yang  cukup,  saat  ini  pencarian masih  menggunakan  sistem  door  to  door [4]. Dengan sistem yang seperti itu sangat sulit untuk mencari informasi tempat kos. Dengan berkembangnya
teknoloi
informasi di era ini, pemanfaatan internet sebagai sumber informasi sangat berguna untuk menyampaikan informasi ke khalayak  umum  [5].  Maka  dari  itu pengembangan sistem
informasi pemasaran  kos  berbasis  web  sangat berguna untuk mempermudah mahasiswa untuk mecari rumah kos.

## METODE
1. Analisa Kebutuhan Dalam pembuatan sistem pemesanan  kamar  kost  ini,  terdapat  dua jenis kebutuhan yaitu
kebutuhan fungsional dan kebutuhan non fungsional [6][7].
a) Kebutuhan Fungsional
 Sistem  dapat  menampilkan  kondisi rumah  kos  (dapur,  kamar  mandi, kamar, tampak depan)
 Sistem  dapat  memberikan  informasi harga
 Sistem  dapat  memberikan  informasi fasilitas (dapat mencari kamar)
 Sistem dapat melakukan booking kos dan  pembayaran  kos  (Transfer  atau COD), sebelumnya user harus melakukan  login  dan  jika  belum mempunyai  akun  maka  user  harus melakukan register/sign up
 Sistem dapat menyediakan comment pada halaman kontak
 Admin  dapat  login  (untuk  Update kos,  konfirmasi  pesanan,  membalas comment user, mencetak laporan)
b) Kebutuhan Non- Fungsional
 Paket software Xampp version 1.7.7
 Web  server  menggunakan  Apache
2.2.2.1
 PHP MyAdmin version 3.4.5
 MySQL version 5.5.16
 Sublime Text
 PHP version 5.3.8
 Browser
 Processor : Intel Core i3 CPU
 RAM : 6 Gb
2. Desain Sistem Pada  tahap  perancangan  sistem informasi ini menggunakan tipe modelling  UML  (Unified  Modelling Language). a. Model Use Case Diagram Berikut ini merupakan desain Use Case, Diagram sistem informasi pemesanan rumah kost.
Gambar 1. Usecase Diagram
Pemesanan Kamar Kost uc Pemesanan Kamar Kos User Admin Pemesanan Kamar Pembayaran Update Kos Balas Komentar Cetak Laporan Konfirmasi Pembayaran Lihat Informasi Kos Sign Up Memberikan Komentar Transfer Rekening Cash Log in Log in «include» «include» «include» «include» «include» «include» «include»
Dalam  gambar  1,  ada  beberapa usecase sistem yang terbentuk mulai dari : Untuk  aktornya  User  dapat  melakukan  : Lihat  Informasi  kos,  Sing  Up,  Login, pemesanan  kamar,  pembayaran,  cash, transfer  rekening  memberikan  komentar, sedangkan  untuk  aktor  admin  dapat melakukan : Login, Update Kos, Konfirmasi Pembayaran, Batas Komentar/filter komentar, Cetak laporan. Sedangkan  untuk  Skenarionya adalah : 1. User  melakukan  Log  in  dengan menginputkan username dan password; 2. Sistem menampilkan data reservasi
3. User memilih type pembayaran;
4. Sistem otomatis menampilkan harga;
5. User klik tombol pesan;
6. Sistem menampilkan form pemesanan; 7. User klik menu kamar; 8. Sistem menampilkan informasi kamar;
9. User klik tombol pesan;
10. Sistem  menampilkan  form  pesan kamar;
11. User memilih jumlah kamar;
12. Sistem  otomatis  menampilkan  total bayar;
13. User klik tombol pesan kamar; 14. Sistem menampilkan pesan pemesanan kamar terkirim; 15. Sistem  menampilkan  informasi  data pemesanan kamar.
b. Activity Diagram
Berikut  ini  merupakan  desain Activity, diagram sistem informasi pemesanan  rumah  kost,  pada  rancangan ini  desain  activitas  yang  terjadi  pada sistem  informasi  pemesanan  rumah  kost sesuai dengan menu-menu yang ada pada
sistem  tersebut,  baik  pada  menu  lihat
Informasi kos, Sing Up, Login, pemesanan  kamar,  pembayaran,  cash, transfer  rekening  memberikan  komentar, Update  Kos,  Konfirmasi  Pembayaran,
Batas  Komentar/filter  komentar,  Cetak laporan, seperti pada gambar 2, gambar 3
dan gambar 4.
Gambar 2. Activity Diagram Pemesanan Kamar Kost
Gambar 3. Activity Diagram
Pembayaran Kamar Kost
Gambar 4. Activity Diagram Konfirmasi Pesanan
act Pemesanan kamar(User) Sistem User Activity Diagram Pemesanan kamar Log in menampilkan data reservasi memilih type pembayaran otomatis menampilkan harga klik tombol pesan menampilkan form pemesanan klik menu kamar menampilkan informasi kamar klik tombol pesan menampilkan form pesan kamar memilih jumlah kamar otomatis menampilkan total bayar klik tombol pesan kamar menampilkan pesan pemesanan kamar terkirim menampilkan informasi data pemesanan kamar act Pembayaran(User) Sistem User Activity Diagram Pembayaran User . Klik menu Data Reservasi menampilkan tampilan Data Reservasi Klik Konfirmasi Pembayaran menampilkan tampilan form Konfirmasi Pembayaran Mengisi form Konfirmasi Pembayaran Klik tombol Kirim menampilkan pesan Konfirmasi Pembayaran terkirim act konfirmasi Pesanan(Admin) Sistem Admin Activity Diagram konfirmasi Pesanan Log in Klik menu Konfirmasi Pesanan menampilkan halaman Konfirmasi Pesanan Klik Konfirmasi menampilkan pesan Transaksi Dikonfirmasi!
c. Rancangan Sequence Diagram
Berikut  ini  merupakan  desain Sequence  Diagram,  sistem  informasi pemesanan rumah kost.
Dimana  pada  pada  rancangan  ini desain  ini  yang  terjadi  pada  sistem informasi  pemesanan  rumah  kost  sesuai dengan menu-menu yang ada pada sistem tersebut,  baik  pada  menu  lihat  Informasi kos,  Sing  Up,  Login,  pemesanan  kamar, pembayaran,  cash,  transfer  rekening memberikan  komentar,  Update  Kos, Konfirmasi Pembayaran, Batas Komentar/filter komentar, Cetak laporan, seperti contoh pada gambar 5, dan gambar 6  yang  menampilkan  sequence  diagram pemesanan kamar dan konfirmasi pesanan.
Gambar 5. Sequence Diagram Pemesanan Kamar
Gambar 6. Sequence Diagram
Konfirmasi Pesanan d. Rancangan Class Diagram
Untuk  desain  rancangan  class diagram  pada  sistem  informasi  pemesan rumah  kost,  ditujukan  pada  gambar  7, yang memperlihatkan class diagram yang terjadi pada sistem yang dibangun.
sd Pemesanan kamar(User) User Si stem Log i n () otomati s menampi l kan total  bayar() kl i k menu kamar() kl i k tombol  pesan() otomati s menampi l kan harga() kl i k tombol  pesan kamar() menampi l kan form pesan kamar() kl i k tombol  pesan() memi l i h j uml ah kamar() menampi l kan pesan pemesanan kamar terki ri m() memi l i h type pembayaran() menampi l kan form pemesanan() menampi l kan i nformasi  kamar() menampi l kan data reservasi () menampi l kan i nformasi  data pemesanan kamar() sd konfirmasi Pesanan(Admin) Admin Sistem Log in () Klik Konfirmasi Pesanan() menampilkan pesan T ransaksi Dikonfirmasi!() Klik Konfirmasi() menampilkan halaman Konfirmasi Pesanan() class Class Diagream Sistem -  Display menu: boolean -  Log in: boolean +  log in display() +  menu display() Kamar +  gambar +  harga: int -  id_kamar: boolean +  jumlah: int +  tipe: boolean +  Edit() +  input() Admin -  password: boolean +  username: boolean +  balas_komentar() +  cetak() +  edit() +  input() +  konfirm() +  Log in() +  simpan() User -  id_user: boolean +  nama: boolean +  password: boolean +  username: boolean +  comment() +  input() +  pesan() Pembayaran +  bukti_transfer +  nama_pemilik_rekening: char -  no_rekening: int +  tgl_transfer: boolean +  input()
Gambar 7. Class Diagram sistem informasi pemesanan rumah kost
e. Rancangan Conseptual Data Model (CDM )
Pada  rancangan  Conseptual  Data  Model  (CDM  )  menjelaskan  rancangan  dari database pada sistem informasi pemesan rumah kost, ditujukan pada gambar 8, mulai dari table login, kamar, pemesanan, pembayaran, stok kamar, kontak dan tamu.
f. Antarmuka Pengguna
Berikut  ini  merupakan  desain
tampilan  interface  sistem informasi pemesanan  rumah  kost.  Mulai  dari interface  untuk  lihat  Informasi  kos,  Sing Up,
Login, pemesanan kamar, pembayaran,  cash,  transfer  rekening memberikan  komentar,  Update  Kos, Konfirmasi Pembayaran, Batas Komentar/filter komentar, Cetak laporan, seperti contoh pada gambar 9 dan gambar 10. Gambar 9. Halaman Beranda User
kamar_stokkamar tamu_kontak tamu_pembayaran tamu_pemesanan login_kamar kamar idkamar tipe jumlah harga gambar <pi> Variable characters (10) Variable characters (50) Integer Integer Variable characters (1000) <M> Identifier_1 <pi> kontak idkontak idtamu username pesanuser pesanadmin <pi> Integer Integer Variable characters (50) Text (1000) Text (1000) <M> Identifier_1 <pi> pembayaran idpesan nama jumlah bank norek namarek gambar Variable characters (11) Variable characters (50) Integer Variable characters (10) Variable characters (15) Variable characters (50) Variable characters (1000) pemesanan idpesan tglpesan batasbayar idkamar tipe harga jumlah idtamu nama alamat telepon totalbayar status <pi> Integer Date & Time
Date & Time Variable characters (15) Variable characters (20) Integer Integer Integer
Variable characters (100) Variable characters (500) Variable characters (15) Integer Variable characters (50) <M> Identifier_1 <pi> login username password <pi> Variable characters (50) Variable characters (50) <M> Identifier_1 <pi> stokkamar idkamar tipe stok Variable characters (20) Variable characters (50) Integer tamu idtamu username email nama alamat telepon password foto <pi> Integer Variable characters (50) Variable characters (50) Variable characters (100) Variable characters (150) Variable characters (15) Variable characters (50) Variable characters (1000) <M> Identifier_1 <pi>
Gambar 8. Conseptual Data Model (CDM )
Gambar 10. Halaman Kamar

## HASIL DAN PEMBAHASAN
Berikut  ini  merupakan  tahap implementasi dan pengujian sistem informasi pemesanan rumah kost.
a. Implementasi Sistem Pada langkah implementasi sistem  informasi  pemesanan  rumah  kost, dibuatkan  sistem  yang  sesuai  dengan kegiatan-kegiatan  sebelumnya  mulai  dari tampilan  lihat  Informasi  kos,  Sing  Up, Login,  pemesanan  kamar,  pembayaran, cash,  transfer  rekening  memberikan komentar, Update Kos, Konfirmasi Pembayaran, Batas Komentar/filter
komentar,  Cetak  laporan,  seperti  contoh pada  gambar  11,  gambar  12  dan  gambar
13.
Gambar 11. Pemesanan Kamar
Gambar 12. Halaman Data Kamar &
Stok Kamar
Gambar 13. Cetak Laporan Transaksi
b. Pengujian Sebelum sistem ini dapat digunakan, maka harus dilakukan pengujian  terlebih  dahulu.  Beberapa pengujian dilakukan  oleh penulis sendiri. Pengujian Pemesanan Kamar Kost berbasis  web  ini  dilakukan  dengan menggunakan  pendekatan  black  box testing.  Pengujian  diperlukan  sebagai salah  satu  tahapan  implementasi  untuk menguji  tingkat  minimal  kesalahan  dan keakuratan perangkat lunak yang dirancang.  Pengujian  dilakukan  dengan metode  pengujian  black  box.  Metode pengujian  black  box  dipilih  karena metode pengujian tersebut tidak memperhatikan  struktur  logika  internal (coding) dalam perangkat lunak..
Tabel 1. Pengujian Black Box pada Pemesanan Kamar
Tabel 2. Pengujian Black Box pada Pembayaran Kamar
No. Skenario Pengujian Hasil yang diharapkan Test Case Hasil Pengujian Kesimpu lan 1 Klik  Menu  “ Data Reservasi ” Sistem akan menampilkan data pemesanan kamar Valid No. Skenario Pengujian Hasil yang diharapkan Test Case Hasil Pengujian Kesimpulan 1 Hanya memilih Kamar dan tidak melakukan Login , lalu langsung  klik tombol “ Pesan ” Sistem akan menolak akses Pesan dan menampilkan “ Silahkan  Login Terlebih Dahulu ” Valid 2 Melakukan Login dan memilih Kamar , lalu klik tombol “ Pesan ” Sistem menerima  akses Pesan dan menampilkan form  pemesanan kamar Valid 3 Mengosongkan field jumlah kamar, lalu langsung  klik tombol “ Pesan Kamar ” Sistem menerima  akses Pesan Kamar , tetapi pada keterangan jumlah hanya menampilkan kosong Valid 4 Mengisi  form pesan kamar dengan lengkap, lalu klik  tombol  " Pesan Kamar " Sistem menerima  akses Pesan Kamar dan menampilkan pesan “ Pemesanan Kamar Terkirim! ” Valid 5 User  mengisi jumlah  kamar melebihi stok Sistem menampilkan pesan “Maaf stok kamar tidak cukup” Valid
2 Klik  “ Konfirmasi Pembayaran ” Sistem akan menampilkan form Konfirmasi Pembayaran Valid 3 Mengosongkan form Konfirmasi Pembayaran ,  lalu langsung klik tombol “ Kirim ” Sistem  akan  menolak akses Konfirmasi Pembayaran dan menampilkan  pesan “ Harap  isi  bidang ini. ” Valid 4 Mengisi form Konfirmasi Pembayaran dan mengosongkan field No.Rekening ,
lalu  langsung  klik tombol “ Kirim ” Sistem  akan  menolak akses Konfirmasi Pembayaran dan menampilkan  pesan “ Harap  isi  bidang ini .” Valid 5 Mengisi form Konfirmasi Pembayaran dan
mengosongkan field Nama Pemilik Rekening , lalu langsung klik tombol “ Kirim ” Sistem  akan  menolak akses Konfirmasi Pembayaran dan menampilkan  pesan “ Harap  isi  bidang ini. ” Valid 6 Mengisi form Konfirmasi Pembayaran dan tidak Upload Bukti Transfer , lalu langsung klik tombol “ Kirim ” Sistem  akan  menolak akses Konfirmasi Pembayaran dan menampilkan pesan “ Pilih file. ” Valid 7 Mengisi form konfirmasi pembayaran dengan lengkap Sistem menerima akses Konfirmasi Pembayaran dan menampilkan pesan “Konfirmasi Pembayaran Terkirim!” Valid

## SIMPULAN
Dalam  penulisan  laporan  ini telah diuraikan bagaimana perancangan sistem  dalam  pemesanan  kamar  kost berbasiskan  website  ini,  maka  dapat penulis simpulkan agar proses
pemesanan  kamar  kost  dapat  berjalan efektif  dan  efisien  serta  mempermudah
pemilik  rumah  kost  untuk  mengelola informasi  rumah kost.

## DAFTAR PUSTAKA
[1]  G.  Pamungkas  and  H.  Yuliansyah, “Rancang  Bangun  Aplikasi  Android Pos (Point of Sale) Kafe Untuk Kasir Portable Dan Bluetooth Printer,” JST
(Jurnal Sains dan Teknol., vol. 6, no.
1, pp. 199–208, 2017, doi: 10.23887/jst-undiksha.v6i1.8828.
[2]  Veronica and I. M. Sari, “The design of  web-based  information  system  of community progress,” Proc. 2016 Int. Conf. Inf. Manag. Technol. ICIMTech  2016,  no.  November,  pp. 301–306, 2017, doi: 10.1109/ICIMTech.2016.7930349. [3]  B.  D.  Meilani  and  A.  W.  Wardana, “Sistem Pendukung Keputusan Penentuan Resep Makanan Berdasarkan Bahan Makanan Menggunakan Metode Topsis,” Netw. Eng. Res. Oper., vol. 5, no. 1, p. 15, 2020, doi: 10.21107/nero.v5i1.146. [4]  D. A. Fatah, “Evaluasi Usability dan Perbaikan  Desain  Aplikasi  Mobile Menggunakan Usability Testing dengan Pendekatan Human-Centered Design  (HCD),”  Rekayasa,  vol.  13, no.  2,  pp.  130–143,  2020,  doi: 10.21107/rekayasa.v13i2.6584. [5]  B.  Liu  and  W.  Liu,  “Web  based management information system
development and design - By the old and  the  new  system  of  rural  society endowment  insurance  connection  as an  example,”  Adv.  Mater. Res.,  vol. 664,  pp.  1060–1065,  2013,  doi: 10.4028/www.scientific.net/AMR.66 4.1060.
[6]  E.  D.  Pangestu  and  Y.  F.  Achmad, “Penerapan  Sistem  Pakar  Diagnosis Jerawat  Berbasis  Web  (Studi  Kasus: Navagreen  Citra  Raya),”  Rekayasa, vol. 13, no. 2, pp. 103–111, 2020, doi: 10.21107/rekayasa.v13i2.5860.
[7]  I. C. Prayogi, A. F. C, and I. P. Astuti,
“Perancangan Sistem Informasi Bagian Administrasi Mahasiswa Dan Alumni (Bama) Universitas Muhammadiyah  Ponorogo  Berbasis Web,” Netw. Eng. Res. Oper., vol. 5, no. 1, p. 51, 2020, doi: 10.21107/nero.v5i1.159.