## Rancang Bangun Sistem Informasi Pengelolaan Rumah Kos Deo Garut Berbasis Web
Ridwan Setiawan 1, Asep Deddy Supriatna 2 , Adam Hadi Kusuma 3
Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut 44151 Indonesia Email : jurnal@sttgarut.ac.id
1 ridwan.setiawan@sttgarut.ac.id
2 asepdeddy@sttgarut.ac.id 3 1506033@sttgarut.ac.id
Abstrak – Kos Deo yang berada di Kabupaten Garut, yang memeliki beberapa masalah untuk pengelolaan  data  penghuni  kosan  berupa  transaksi  bulanan  dan  pelaporan  keluhan  penghuni. Maka dari itu dibutuhkan sebuah aplikasi yang bisa menangani masalah tersebut. Perancangan Pengelolaan aplikasi Sistem Informasi Rumah Kos Deo Garut Berbasis Web ini bertujuan untuk mempermudah dalam mendata setiap penghuni yang Kosan Deo. Proses pembangunan aplikasi ini  menggunakan  metodologi  dengan Unified  Software  Development  Process pemodelan menggunakan Unified Model Language yang terdiri dari tiga tahap yaitu Inception, Colaboration, Contruction. Penelitian ini menghasilkan aplikasi berbasis web tentang pengelolaan rumah kos deo yang ada di Garut. Aplikasi ini untuk pengelolaan yang lebih baik secara digital melalui web baik  dari  sisi  pengguna owner dalam  melakukan  pengelolaan,  petugas  untuk  pelayanan  dan memudahkan akses bagi setiap penghuni kos.
Kata Kunci – Kos, MysQL, Pengelolaan, PHP , Sistem Informasi, USDP , Web .

## I. PENDAHULUAN
Rumah kos atau sering juga disebut dengan kos-kosan merupakan salah satu kebutuhan bagi para mahasiswa, pekerja  atau  masyarakat  umum  lainya    yang  sedang  memerlukan  tempat  hunian  sementara  sebagai  sarana tempat tinggal mereka, oleh sebab itu kebutuhan terhadap rumah kos sangat tinggi dan prospek bisnis terhadap rumah  kos  sangat  menjanjikan  dari  segi  keuntungan,  akan  tetapi  dibutuhkan  pula  pemanfaatan  teknologi informasi  sebagai  media  pengelolaan  rumah  kos  tersebut,  karena  dewasa  ini  rumah  kos  perlu  adanya pengawasan dari setiap pemilik rumah kos serta pengelolaan yang cukup rumit karena jumlah unit kamar kos yang  bertambah  seiring  dengan  perkembangan  dan  dinamika  kebutuhan  baik  dari  segi  fasilitas  maupun pengelolaanya.  Kos  DEO merupakan salah  satu tempat  atau rumah  kos  yang terletak  di  Kabupaten  Garut, dengan  fasilitas  yang  baik  dan  pengelola  sering  kesulitan  dalam  mengatur  pendaftaran  penghuni  kos  baru karena menyangkut keamanan lingkungan dan pengelolaan transaksi pendaftaran, serta transaksi pembayaran bulanan penghuni kamar kos yang menyulitkan dalam pendataan transaksi bulanan karena setiap penghuni memiliki tengat waktu pembayaran setiap bulanya, selain dari pada itu sering terjadinya keluhan dari penghuni kamar  kos  kepada  petugas  yang  tidak  tertangani  dengan  cepat  karena  tidak  ada  catatan  dan  media  untuk keluhan penghuni kamar kos.
Vol. 17; No. 02; 2020; Hal 368-377

## II. TINJAUAN PUSTAKA

## A. Penelitian Sebelumnya
Sistem 0 Informasi Reservasi Rumah Kos berbasiskan web ini adalah untuk memberikan informasi mengenai rumah  kos  beserta  fasilitas-fasilitasmnya  [1].  Hasil  penelitian  menampilkan  kos  yang  disewakan 0 beserta harga,  lokasi,  fasilitas 0 kos  tersebut  dan  informasi  peta  lokasi  rumah 0 kos  yang  dikehendaki.  Penyewa bisa 0 mencari  informasi  berdasarkan 0 lokasi  sehingga  calon  penyewa 0 yang  berasal  dari  luar  kota dapat0mencari  informasi  tempat 0 kos  sesuai  dengan 0 kebutuhannya  [2].  Sistem  Informasi  Manajemen  Kos Berbasis Web . 0 merancang suatu sistem aplikasi 0 yang membantu mahasiswa dalam mencari kamar 0 kos  untuk dijadikan  rumah 0 sementara  sampai  kuliah  mereka  selesai  dan  di  dalam  sistem  ini  mahasiswa 0 akan  lebih mudah melihat detail kamar [3].

## B. Analisis Kesenjangan
Setelah  detemukan  relevansi  dari  ketiga  jurnal  yang  telah  dipaparkan  maka,  adanya  kesenjangan  terhadap penelitian yang telah dilakukan sebelumnya, dari penelitian ini dihasilkan Program aplikasi Sistem Informasi Reservasi Rumah Kos sudah berbasiskan web akan tetapi tidak memberikan pengelolaan rumah kos secara spesifik sehingga aplikasi yang dibuat hanya menginfrmasikan fasilitas rumah kos kepada calon penghuni saja untuk dilakukan pemesanan.

## C. Rumah Kos
Yang 0 diakses  pada 0 tanggal  22  April  2019  Indekos 0 atau kos merupakan  jasa  yang  menawarkan sebuah kamar atau tempat untuk di tempati dengan sejumlah pembayaran bulanan tertentu untuk setiap periode tertentu, pembayaran per bulan dengan menyediakan fasilitas 0 tertentu. di dalam rumah tempat menumpang tinggal.
Dengan demikian, rumah 0 Kos merupakan hunian sewa yang menyediakan berbagai fasilitas sesuai kebutuhan penghuni  tempat  atau  kamar  yang  disediakan  leh  pengelola.  Untuk  menghasilkan  keuntungan  bisnis  jasa penyewaan tempat hunian.

## D. Unified Modelling 0 Language (UML)
Unified Modeling 0 Language (UML)  adalah  salah  satu 0 standar  bahasa  yang  banyak  digunakan  di  dunia industri  untuk  mendefinisikan  requirement,  membuat  analisis 0 dan  desain,  serta menggambarkan 0 arsitektur dalam 0 pemrograman  berorientasi 0 objek 0 UML  merupakan 0 bahasa  visual  untuk  pemodelan  dan komunikasi 0 mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung. UML 0 muncul karena  adanya  kebutuhan 0 pemodelan  visual  untuk  menspesifikasikan,  menggambarkan, 0 membangun,  dan dokumentasi dari 0 sistem perangkat lunak. UML hanya berfungsi 0 untuk melakukan pemodelan.Jadi 0 penggunaan  UML  tidak  terbatas  pada 0 metodologi  tertentu,  meskipun  pada 0 kenyataannya UML paling banyak 0 digunakan pada metodologi 0 berorientasi 0 objek [4].

## 1. Diagram UML
Dalam  UML 0 terdiri  dari 0 13  macam  diagram  yang 0 dikelompokkan  dalam  3 0 kategori.  Berikut  ini penjelasan singkat 0 dari 0 pembagian 0 kategori tersebut [5]. a. Structure 0 diagram , yaitu 0 kumpulan diagram 0 yang digunakan 0 untuk menggambarkan 0 suatu struktur 0 statis dari 0 system yang 0 dimodelkan. Structure 0 diagram terdiri dari 0 class diagram, object  diagram, 0 component  diagram , composite  structure 0 diagram , package  diagram dan deployment 0 diagram ;
b. Behavior 0 diagram yaitu  kumpulan 0 diagram  yang  digunakan 0 untuk  menggambarkan kelakuan sistem atau 0 rangkaian perubahan yang 0 terjadi pada 0 sebuah sistem. Behavior 0 diagram terdiri 0 dari 0 Use  case 0 diagram , Activity 0 diagram,  State 0 Machine System;
c. Interaction 0 diagram yaitu  kumpulan 0 diagram  yang  digunakan 0 untuk  menggambarkan interaksi  sistem  dengan  system 0 lain  maupun  interaksi  antar  subsistem  pada 0 suatu  sistem. Interaction  diagram 0 terdiri 0 dari 0 Squence 0 Diagram,  Communication,  Timing  Diagram, Interaction, Overview, Diagram.

## III. METODOLOGI PENELITIAN
Metode  untuk  rancang  bangun  aplikasi  pengelolaan  rumah  kos  DEO  yaitu  metodologi  denfan  pendekatan objek Unified  Software  Development  process (USDP).  USDP  digunakan  untuk  merancang  kerangka  kerja ( framework ) secara konseptual yang dapat diubah untuk keinginan suatu organisasi secara spesifikasi karena adanya konsep coding reus e yaitu coding yang sama dapat dipakai kembali pada aplikasi lainnya [6].

## A. Work Breakdown Structure (WBS)
Metodologi yang digunakan Rancang Bangun Sistem Informasi Pengelolaan Rumah Kos DEO Garut Berbasi Web adalah  dengan  menggunakan  metodologi Unified  Sofware  Development  Proces (USDP)  dengan pedakatan berbasis  objek  yang  digambarkan  dengan  pemodelan Work  Breakdown  Structure . Adapun WBS disajikan dalam bentuk gambar, sebagaimana tampak pada Gambar 1.
Work Breakdown Sistem
S te p A c ti v it y P la n Rancang Bangun Sistem Informasi Pengelolaan Rumah Kost DEO Garut Berbasi Web 1. Requirement
2. Analisys
3. Design 4. Implementation and Test
1.1. Surdy
Literature 1.2. Interview 2.1. Identification Actor 2.2. Activity Diagram 2.3. Interaction Diagram 2.4. Class Diagram 3.1. Build Class and Atrribute 3.2. UML Diagram 3.3. Layer 4.1. Commponet Based Development 4.2. Testing
Gambar 1. Work Breakdown Structure

## B. Diagram Alur Aktivitas
WBS akan menghasilkan rancangan, dimana Gant Chart merupakan gambaran dari tahapan aktivitas dalam pembuatan  aplikasi  yang  akan  dikembangkan. Gant  Chart disajikan  dalam  bentuk  gambar,  sebagaimana tampak pada Gambar 2.
STUDY LITERATURE INTERVIEW M1
IDENTIFICATION ACTOR ACTIVITY DIAGRAM INTERACTION DIAGRAM CLASS DIAGRAM BUILD ATRIB AND CALSS M2 DESIGN UML LAYER M3 Componnert Based Development Testing 11/03 1 minggu 11/03 1 minggu 11/03 4 minggu
11/03 4 minggu
11/03 4 minggu 11/03 4 minggu 11/04 4 minggu 11/04 4 minggu 11/04 4 minggu 11/05 4 minggu M4 11/05 4 minggu

## Gambar 2. Gant Chart
Pada alur diagram aktivitas ini, menggambarkan langkah-langkah yang akan dibahas pada bab selanjutnya. data-data  yang  dikumpulkan  akan  digunakan  untuk  menyelesaikan  proses-proses  tahapan  yang  ada  pada tahapan metode USDP. Tahapan pertama yaitu Requirement, pada tahapan ini peneliti membuat proses bisnis dengan  menentukan  pengguna  yang  terlibat  ( actor ),  menentukan  spesifikasi  sistem  yang  akan  dibangun. Kemudian, pada tahapan Analysis menentukan gambaran awal suatu sistem dan perancangan layout dengan membuat diagram use case , sequence , activity , serta struktur menu . Tahapan selanjutnya yaitu Implementation dan test pada tahap ini dilakukan perancangan dan pengimplementasian ke bahasa pemrograman yang nantinya akan menghasilkan aplikasi untuk di  uji.

## C. Sumber Daya Penelitian
Hasil data yang di dapat, peneliti akan menjelaskan bagaimana proses pencarian data. Sumber daya penelitian disajikan dalam bentuk tabel, sebagaimana tampak pada Tabel 1.

## Tabel 1. Sumber Daya Penelitian
NO  AKTIVITAS MANUSIA PERANGKAT 1 Model Analisis : a. Menentukan Use case Ridwan  Setiawan, Asep Deddy, Adam Laptop 2 Model Perancangan : a. Merancang Activity Diagram Ridwan  Setiawan, Asep Deddy, Adam Laptop b. Merancang
Class Diagram c. Membuat Antarmuka Layout Aplikasi Ridwan  Setiawan, Asep Deddy, Adam Laptop 3 Model Implenetasi :
NO  AKTIVITAS MANUSIA PERANGKAT a. Membuat Coding /Perintah Ridwan  Setiawan, Asep Deddy, Adam Laptop 4 Model Pengujian : a. Testing Aplikasi Ridwan  Setiawan, Asep Deddy, Adam Laptop

## IV. HASIL DAN PEMBAHASAN

## A. Requirement
Requirement (Kebutuhan Sistem) dibagi kedalam dua bagian yaitu study literature dan interview (wawancara) terhadap pengelola dan penghuni kosan yang terlibat langsung pada proses bisnis di tempat atau studi kasus yang diteliti pada laporan tugas akhir ini, sebagai acuan kebutuhan dari sistem yang akan dibuat.

## B. Studi Literatur
Adapun studi literatur adalah penelitian dari jurnal sebelumnya itu, jurnal pertama Sistem Informasi Reservasi Rumah Kos Berbasis Web Hasil dari penelitian ini adalah Program aplikasi Sistem Informasi Reservasi Rumah Kos  berbasiskan web ini  adalah  untuk  memberikan  informasi  mengenai  rumah  kos  beserta  fasilitas- fasilitasnya.
Pengelola Calon Penghuni Membawa KTP Melakukan Pendaftaran Mencatat KTP Melakukan Transaksi Menerima Kunci Kosan Memnayar Bulanan Menerima Transaksi Bulanan Mencatat Transaksi Bulanan
Vol. 17; No. 02; 2020; Hal 368-377

## C. Analisys
1. Use Case Diagram
Use  Case merupakan  suatu  susunan  untuk  mendefinisikan  bagaimana  suatu  sistem    telihat  dimata pengguna ( user ).
Calon Penghuni Baru Penghuni Lama Menginput data Identitas Penghuni Baru Membayar Uang Bulanan Menginput Data Iuaran Bulanan Penghuni Kosan «extends» Melakukan Login Aplikasi Melihat Tanggal Jatuh Tempo Pada Aplikasi «extends» Melakukan Login Admin Melaporkan Keluhan Pada Aplikasi Pengelola Gambar 4. Use Case Diagram

## 2. Perancangan Activity Diagram
Pada  perancangan  ini  dibuat activity diagram  yang  memperlihatkan  aktivitas user terhadap  sistem informasi geografis ini.
SYSTEM PENGHUNI Mengakses Web Memilih Menu Laporan Input Data Laporan Menyimpan Data Laporan
Gambar 5. Activity Diagram
3. Perancangan Class Diagram
+Get()Username() +Get()Password() «interface» Login +Home() +Daftar Penghuni() +Input User() +Transaksi() +Laporan() «interface» Menu Pengelola +Home() +Informasi Tagihan() +Input keluhan() «interface» Menu Penghuni +Get()Username() +Get()password() «interface» Input User Pengelola +Get()nama() +Get()alamat() +Get()no_hp() +Get()email() +Get()Username() +Get()Password() +Simpan() +Hapus() «interface» Input Penghuni +Get()id_penghuni() +jml_transaksi() +Get()tgl_jt() +Simpan() +Hapus() «interface» Transaksi +Get()tgl_awal() +Get()tgl_akhir() «interface» Laporan +Daftar() +Batal() +Hapus() -id_penghuni -nama -Alamat -no_hp -email -username -password Penghuni +SIMPAN() +HAPUS() -id_pengelola -username -password PENELOLA in Host in Username_db in Password_db «signal» Koneksi_db +Lakukan() +Lihat() +Batal() -id_transaksi -id_penghuni -tgl_transaksi -jt_berikutnya Transaksi
Gambar 6. Class Diagram
4. Perancangan Sequence Diagram
Sequence diagram digunakan untuk melihat akivitas user dan sistem.
:Pengelola Web Menginput username dan password Gagal Login Tampilan Halaman Utama Dashboard
Gambar 7. Sequence Diagram

## 5. Struktur menu
Struktur menu bagi masyarakat atau wisatawan hanya ada menu home ( botton tempat wisata religi) yang nantinya akan berisi tentang  detail tempat wisata yang dilamanya.
Vol. 17; No. 02; 2020; Hal 368-377
WEB KOSAN LOGIN USER Web Pengelola Web Penghuni Dashboard Admin Input Data Penghuni Transaksi Bulanan Laporan Bulanan Data Jatuh Tempo Data Laporan Keluhan Dashboard Penghuni Data Histori Pembayaran Input Laporan Keluhan Pemberitahuan Jatuh Tempo

## Gambar 8. Struktur Menu

## 6. Rancangan Layout
Sebagai gambaran awal dari aplikasi yang akan di bangun. Layout membantu menentukan bagaimana tata letak dan struktur menu yang akan dibuat. Berikut adalah layout halaman utama dari aplikasi.
Gambar 9. Layout Halaman Utama
Tahapan ini pengimplementasian rancangan layout ke bahasa pemrograman. Berikut adalah tampilan halaman peta geografis tempat dan detail tempat sebagai gambaran tahap elaborasi.
1. Implementasi Ke bahasa Pemrograman
Pada tahap ini dilakukan implementasi berdasarkan rancangan layout yang telah dibuat sebelumnya ke bahasa pemrograman.
Gambar 10. Hasil Translasi Ke Bahasa Pemrograman

## V. KESIMPULAN
Berdasarkan  hasil  analisis  dan  pembahasan  maka,  dapat  ditarik  kesimpulan  untuk  penelitian  pengelolaan rumah kos Deo Garut berbasis web sebagai berikut:
1. Sistem yang dibuat dapat melakukan pendaftaran penghuni baru berikut dengan transaksi bulanan;
2. Aplikasi yang dibuat dapat memberikan informasi mengenai tagihan bulanan kepada penghuni rumah kos deo;
3. Pengelola dengan mudah mendapatkan informasi mengenai jatuh tempo untuk setiap penghuni kos, dalam tagihan bulanan;
4. Aplikasi dapat mengirimkan keluhan kepada pengelola dan dapat ditanggulangi oleh pengelola.

## DAFTAR PUSTAKA
[1]  Mursyidan, “Sistem Informasi Reservasi Rumah Kost Berbasis Web,” Banjarmasin, 2015.
[2]  Shinta Siti Sundari and I. Komarudin, “Perancangan Sistem Informasi Rumah Kost Berbasis Web Dan Short Message Service ( SMS ) Menggunakan PHP dan MySQL,” Semin. Nas. Inform. 2015 , pp. 333– 337, 2015.
[3]  I. Maulana and R. Ginanjar, “Sistem Informasi Manajemen Kost Berbasis Web,” Inf. Syst. Appl. , vol. 2, no.  1,  pp.  11–19,  2017,  [Online].  Available:  http://hasanwijaya766hi.blogspot.com/2013/10/proposal- sistem-informasi-manajemen.html.
[4]  M. Ropianto, “Pemahaman Penggunaan Unified Modelling Language,” Jt-Ibsi , vol. 1, no. 1, pp. 43–50, 2016.
[5]  V.  T.  Da  Silva and  C. J.  P.  De  Lucena,  “MAS-ML: A  multi-agent  system modeling  language,” Proc. Conf.  Object-Oriented  Program.  Syst.  Lang.  Appl.  OOPSLA ,  pp.  126–127,  2003,  doi: 10.1145/949344.949383.
Vol. 17; No. 02; 2020; Hal 368-377
[6]  I. Jacobson, The Road to The Unified Software Development Process . Cambridge: Cambridge University Press, 2000.
[7]  G.  W.  Sasmito,  “Penerapan  Metode  Waterfall  Pada  Desain  Sistem  Informasi  Geografis  Industri Kabupaten Tegal,” J. Inform. Pengemb. IT , vol. 2, no. 1, pp. 6–12, 2017.