Anda di halaman 1dari 102

SISTEM INFORMASI PENCARIAN RUMAH KOST

BERBASIS WEBSITE MENGGUNAKAN


FRAMEWORK CODEIGNITER V.4 PADA KOTA
MATARAM

SKRIPSI
Untuk memenuhi salah satu syarat ujian
Guna memperoleh gelar Sarjana pada Program Studi Teknik Informatika

Oleh:
Faturrahman
NIM. 17TI031

PROGRAM STUDI TEKNIK INFORMATIKA

MATARAM
TAHUN 2021
SISTEM INFORMASI PENCARIAN RUMAH KOST
BERBASIS WEBSITE MENGGUNAKAN
FRAMEWORK CODEIGNITER V.4 PADA KOTA
MATARAM
Disusun Oleh:
Faturrahman
NIM. 17TI031
Program Studi Teknik Informatika
Falkultas Teknologi Informasi Dan Komunikasi

Skripsi ini telah disetujui untuk dipertahankan dihadapan dewan penguji


pada tanggal seperti yang tertera dibawah ini
Mataram,

Pembimbing Utama, Pembimbing Pendamping,

Ahmad Subki, S.ST., Surni Erniwati, S.Kom., M.kom


M.Kom NIK. 001.03.14 NIK. 003.11.10

Dekan, Ketua Program Studi,

Muhammad Multazam, Ahmad Subki, S.ST., M.Kom


S.Kom.,M,Kom NIK. 01.08.04 NIK. 001.03.14

Rektor,

Ir. H. Lalu Darmawan Bakti, M.Sc.,


M.Kom NIK. 001.03.99
ii
SISTEM INFORMASI PENCARIAN RUMAH KOST
BERBASIS WEBSITE MENGGUNAKAN
FRAMEWORK CODEIGNITER V.4 PADA KOTA
MATARAM
Disusun Oleh:
Faturrahman
NIM. 17TI031
Program Studi Teknik Informatika
Falkultas Teknologi Informasi Dan Komunikasi

SKRIPSI
Untik memenuhi salah satu syarat ujian guna memperoleh gelar
Sarjana Pada Program Studi Teknik Informatika
Telah disetujui untuk dipertahankan dihadapan dewan penguji pada tanggal
seperti yang tertera dibawah ini
Mataram,
Susunan Pengguji Seminar
Proposal:
1. Salman, S.ST., M.TI .............…………………...

2. Zaeniah, S.kom., M.Kom ...............…………………..

3. Surni Erniwati, S.Kom., M.Kom ...............…………………..

Ketua Proram Studi:


...............…………………..
Ahmad Subki, S.ST., M.Kom

Mengesahkan:
Rektor UTM,

Ir. H. Lalu Darmawan Bakti, M.Sc., M.Kom


NIK. 001.03.99
iii
PERNYATAAN KEASLIAN PENELITIAN

Saya, yang bertanda tangan di bawah ini:


Nama : Faturrahman
NIM : 17TI031
Jurusan/Program Studi :Teknik Informatika
Dengan ini saya menyatakan bahwa :
1. Karya tulis saya, Skripsi ini, adalah asli dan belum pernah diajukan
untuk mendapatkan gelar akademik (sarjana, magister, dan/atau
doktor), baik di Universitas Teknologi Mataram (UTM) maupun di
perguruan tinggi lain.
2. Karya tulis ini adalah murni gagasan, rumusan, dan penelitian saya
sendiri, tanpa bantuan pihak lain, kecuali arahan Tim Pembimbing.
3. Dalam karya tulis ini tidak terdapat karya atau pendapat yang telah
ditulis atau dipublikasikan orang lain, kecuali secara tertulis dengan
jelas dicantumkan sebagai acuan dalam naskah dengan disebutkan
nama pengarang dan dicantumkan dalam daftar pustaka.
4. Pernyataan ini saya buat dengan sesungguhnya dan apabila di
kemudian hari terdapat penyimpangan dan ketidakbenaran dalam
pernyataan ini, maka saya bersedia menerima sanksi akademik
berupa pencabutan gelar yang telah diperoleh karena karya ini, serta
sanksi lainnya sesuai dengan norma yang berlaku di perguruan tinggi
ini.
Mataram,
Yang membuat peryataan,

Materai Rp 6.000

(Faturrahman)
NIM. 17TI031

iv
“MOTTO”

“Sesungguhnya shalatku, ibadahku, hidup dan matiku hanya karena


Allah SWT”

(QS. Al-An’am ayat 162)

“Barang siapa yang menempuh suatu jalan untuk menuntut ilmu,


Allah akan memudahkan baginya jalan ke surga”

(H.R Imam Muslim)

“Berusahalah untuk tidak menjadi manusia yang berhasil tapi


berusahalah menjadi manusia yang berguna”

(Albert Einstein)

v
PERSEMBAHAN

Puji syukur di panjatkan kehadirat Allah S.W.T yang telah melimpahkan

rahmat dan hidayah-Nya kepada kita semua. Tak lupa, shalawat serta

salam selalu tercurahkan kehadirat junjungan alam Nabi Muhammad

S.A.W. Skripsi ini saya persembahkan buat kedua orang tua, keluarga,

sahabat dan kerabat serta seluruh civitas akademik Universitas Teknologi

Mataram yang terus memberikan dukungan sehingga proses pengerjaan

skripsi ini bisa selesai tepat waktu. Saya sampaikan terimakasih sebesar-

besarnya, semoga kita semua selalu dalam lindungan Allah S.W.T…Amin,

Amin, Ya Rabbalalamin

vi
KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Syukur alhamdulillah penulis hanturkan kehadirat Allah SWT yang


telah melimpahkan Rahmat dan Hidayah-Nya, sehingga penulis dapat
menyelesaikan studi di Universitas Teknologi Mataram (UTM) sekaligus
menyelesaikan skripsi ini dengan baik.
Selanjutnya penulis haturkan ucapan terima kasih seiring do’a dan
harapan kepada semua pihak yang telah membantu terselesaikannya skripsi
ini. Ucapan terima kasih ini penulis sampaikan kepada:

1. Bapak Ir. H. Lalu Darmawan Bakti, M.Sc., M.Kom., Rektor UTM


2. Ibu Dwinita Arwidiyarti, S.Kom., M.Kom., selaku Dekan Fakultas
Teknologi Informasi dan Komunikasi (FTIK) di Universitas Teknologi
Mataram.
3. Bapak Muhammad Multazam, S.Kom., M.Kom., Ketua Program Studi
Teknik Informatika UTM
4. Bapak Ahmad Subki, S.Kom., M.Kom., pembimbing utama yang telah
dengan sabar memberikan bimbingan dan petunjuk dalam menyelesaikan
skripsi ini.
5. Ibu Surni Erniwati, S.Kom., M.Kom.,pembimbing pendamping yang telah
dengan sabar memberikan bimbingan dan petunjuk dalam menyelesaikan
skripsi ini.
6. Bapak-Ibu dosen Program Studi Teknik Informatika di Universitas
Teknologi Mataram
7. Semua pihak yang tidak dapat kami sebutkan satu persatu Semoga Allah
SWT membalas jerih payah dan pengorbanan yang telah diberikan
dengan balasan yang lebih baik. Amiin. Penulis berharap semoga karya
kecil ini bermanfaat bagi pembaca.

Mataram,

Penulis

vii
SISTEM INFORMASI PENCARIAN RUMAH KOST BERBASIS

WEBSITE MENGGUNAKAN CODEIGNITER V.4 PADA

KOTA MATARAM

Faturrahman

Program Studi Teknik Informatika, UTM

ABSTRAK

Sistem Informasi Pencarian rumah kost merupakan sebuah software yang

dapat digunakan untuk mempermudah pemesan atau pelanggan

khususnya mahasiswa dalam mencari tempat kost dan memberi informasi

detail tentang gambaran kost tersebut, serta membantu pemilik kost

tempat mempromosikan tempat kostnya secara online. dikembangkan

menggunakan metode pengembanga waterfall, dibangun menggunakan

bahasa pemrograman PHP (Framework CodeIgniter 4).

Kata kunci: Rumah Kost, Sistem Informasi, web, Framework Codeigniter

viii
SISTEM INFORMASI PENCARIAN RUMAH KOST BERBASIS

WEBSITE MENGGUNAKAN CODEIGNITER V.4 PADA

KOTA MATARAM

Faturrahman

Department of Informatics Engineering, UTM

ABSTRACT

The boarding house search information system is a software that can be

used to make it easier for buyers or customers, especially students, to find

boarding houses and provide detailed information about the description of

the boarding house, as well as help boarding house owners promote their

boarding houses online. developed using the waterfall development

method, built using the PHP programming language (Framework

CodeIgniter 4).

Kata kunci: Rumah Kost, Sistem Informasi, web, Framework Codeigniter

ix
DAFTAR ISI

HALAMAN JUDUL.......................................................................... i

HALAMAN PERSETUJUAN........................................................... ii

HALAMAN PENGESAHAN............................................................ iii

PERNYATAAN KEASLIAN............................................................ iv

HALAMAN MOTTO......................................................................... v

HALAMAN PERSEMBAHAN......................................................... vi

KATA PENGENTAR....................................................................... vii

ABSTRAK....................................................................................... viii

ABSTRACT..................................................................................... ix

DAFTAR ISI..................................................................................... x

DAFTAR GAMBAR......................................................................... xiI

DAFTAR TABEL............................................................................. xv

BAB I PENDAHULUAN.................................................................. 1

1.1 Landasan teori.................................................................. 1

1.2 Rumusan Masalah............................................................ 2

1.3 Batasan Masalah.............................................................. 2

1.4 Tujuan Penelitian.............................................................. 3

1.5 Manfaat Penelitian............................................................ 4

1.6 Sistematika Penulisan...................................................... 5

BAB II LANDASAN TEORI............................................................. 6

2.1 Landasan Teori................................................................. 6

2.2 Penelitian Terkait.............................................................. 9

2.3 Perencanaan Penelitian................................................... 13

BAB III METODE PENELITIAN........................................................ 16

x
3.1 Metode pengembangan Sistem....................................... 16

3.2 Metode Pengumpulan Data.............................................. 18

3.3 Perancangan Sistem........................................................ 21

BAB IV HASIL DAN PEMBAHASAN............................................... 49

4.1 Pembahasan ................................................................... 49

4.2 Flowchart Program........................................................... 63

4.3 Pengujian Sistem.............................................................. 71


BAB V HASIL DAN SARAN ............................................................ 75
5.1 Kesimpulan ...................................................................... 75
5.2 Saran ............................................................................... 76

DAFTAR PUSTAKA

xi
DAFTAR GAMBAR

Gambar 3.1 Metode Waterfall....................................................................17


Gambar 3.2 Flowchart Sistem Lama.........................................................22
Gambar 3.3 Flowchart Sistem Baru...........................................................24
Gambar 3.4 Use Case Diagram.................................................................27
Gambar 3.5 Use Case Diagram.................................................................27
Gambar 3.6 Use Case Diagram.................................................................28
Gambar 3.7 Aktivity Diagram Login...........................................................29
Gambar 3.8 Aktivity Diagram Kost.............................................................29
Gambar 3.9 Aktivity Diagram Kost.............................................................30
Gambar 3.10 Aktivity Diagram Kategori.....................................................30
Gambar 3.11 Aktivity Diagram Paket.........................................................31
Gambar 3.12 Aktivity Diagram Akun Admin..............................................31
Gambar 3.13 Aktivity Diagram Akun Pelanggan.......................................32
Gambar 3.14 Aktivity Diagram Akun Pemilik.............................................32
Gmabar 3.15 Entity Relationship Diagram (ERD).....................................33
Gambar 3.14 Arsitektur Program...............................................................37
Gambar 3.15 Desain Login........................................................................39
Gambar 3.16 Desain Registrasi.................................................................39
Gambar 3.17 Desain Beranda...................................................................40
Gambar 3.18 Desain kost..........................................................................40
Gambar 3.19 Desain Tambah Kost...........................................................41
Gambar 3.20 Desain Detail Kost...............................................................41
Gambar 3.21 Desai Pembayaran..............................................................42
Gambar 3.22 Desain PDF Pembayaran....................................................42
Gambar 3.23 Desain Kategori...................................................................43
Gambar 3.24 Desain Tambah Kategori.....................................................43
Gambar 3.25 Desain Paket........................................................................44

xii
Gambar 3.26 Desain Tambah Paket.........................................................44
Gambar 3.27 Desain Admin.......................................................................45
Gambar 3.28 Desain Akun Admin.............................................................45
Gambar 3.29 Desain Akun Pelanggan......................................................46
Gambar 3.30 Desain Akun Pemilik............................................................46
Gambar 3.31 Desain Daftar Kost...............................................................47
Gambar 3.32 Desain Detail Daftar Kost.....................................................47
Gambar 3.33 Desain Menu Pemilik...........................................................48
Gambar 3.34 Desain Tambah Iklan...........................................................48
Gambar 3.35 Desain Pembayaran Iklan....................................................49
Gambar 3.36 Desain Data Pembayaran....................................................49
Gambar 4.1 Tampil Menu Portal................................................................49
Gambar 4.2 Tampil Form Login.................................................................50
Gambar 4.3 Tampil Form Registrasi Akun................................................50
Gambar 4.4 Tampil Menu Beranda............................................................51
Gambar 4.5 Tampil Menu Kost..................................................................51
Gambar 4.6 Tampil Tambah Data kostk....................................................52
Gambar 4.7 Tampil Detail Kost..................................................................52
Gambar 4.8 Tampil Ubah Data kost..........................................................52
Gambar 4.9 Tampil Menu Pembayaran.....................................................53
Gambar 4.10 Tampil Ubah Data Pembayaran..........................................53
Gambar 4.11 Tampil Hapus Data Pembayaran.........................................54
Gambar 4.12 Tampil Menu Kategori..........................................................54
Gambar 4.13 Tampil Tambah Data Kategori.............................................55
Gambar 4.14 Tampil Ubah Data Kategori.................................................55
Gambar 4.15 Tampil Hapus Data Kategori................................................55
Gambar 4.16 Tampil Menu Paket..............................................................56
Gambar 4.17 Tampil Tambah Data Paket.................................................57
Gambar 4.18 Tampil Ubah Data Paket......................................................58
Gambar 4.19 Tampil Hapus Data Paket....................................................58
Gambar 4.20 Tampil Menu Akun Admin....................................................59

xiii
Gambar 4.21 Tampil Tambah Data Admin................................................59
Gambar 4.22 Tampil Menu Ubah Data Admin...........................................60
Gambar 4.23 Tampil Hapus Data Admin...................................................60
Gambar 4.24 Tampil Menu Akun Pelanggan.............................................61
Gambar 4.25 Tampil Ubah Data Pelanggan..............................................61
Gambar 4.26 Tampil Hapus Data Pelanggan............................................61
Gambar 4.27 Tampil Daftar Kost...............................................................62
Gambar 4.28 Tampil Detail Kost................................................................62
Gambar 4.29 Tampil Kelola Kost...............................................................63
Gambar 4.30 Tampil Kelola Pembayaran..................................................63
Gambar 4.31 Flowchart Login....................................................................64
Gambar 4.32 Flowchart Menu Beranda.....................................................65
Gambar 4.33 Flowchart Kost.....................................................................66
Gambar 4.34 Flowchart Pembayaran........................................................67
Gambar 4.35 Flowchart Kategori...............................................................68
Gambar 4.36 Flowchart Paket...................................................................69
Gambar 4.37 Flowchart Admin..................................................................70
Gambar 4.38 Flowchart Pelanggan...........................................................71

xiv
DAFTAR TABLE

Table 3.1 Admin................................................................................... 33

Table 3.2 Pelanggan............................................................................ 33

Table 3.4 Pemilik.................................................................................. 34

Table 3.5 Kost...................................................................................... 34

Table 3.5 Pembayaran......................................................................... 35

Table 3.6 Kategori................................................................................ 36

Table 3.7 Paket.................................................................................... 36

Table 4.1 Hasil Pengujian ................................................................... 71

xv
BAB I

PENDAHULUAN

1.1. Latar Belakang

Teknologi dan informasi saat ini merupakan kebutuhan manusia

dalam melakukan berbagai kegiatan, dengan menggunakan piranti

teknologi informasi yang tepat, maka akan menghasilkan informasi

yang sesuai dengan kebutuhan sehingga keputusan dapat diambil

dengan cepat. Penggunaan sistem informasi dalam bisnis sangat

sangat dibutuhkan perkembangan, penukaran informasi secara

elektronik.

Kota mataram merupakan ibu Kota Provinsi Nusa Tenggara Barat.

Banyaknya pendatang di kota mataram membuat kebutuhan tempat

tinggal untuk sementara menjadi meningkat. Hal ini mengakibatkan

pemesan atau pelanggan khususnya mahasiswa masih sulit untuk

mencari tempat tinggal sementara sesuai dengan yang diinginkan

apalagi untuk mahasiswa yang berasal dari luar daerah.

Rumah kost tersedia dalam berbagai jenis fasilitas dan harga yang

ditetapkan. Semakin baik lokasi dan fasilitas sebuah rumah kost maka

semakin tinggi harga sewa yang ditawarkan, sehingga menyulitkan

para pencari yang di luar daerah untuk mengetahui harga yang tepat

untuk sebuah kamar kost. Pencari yang berasal dari luar daerah

1
2

terlambat dalam mendapatkan informasi dari pada pencari yang

mengenal baik lokasi tersebut dan keterlambatan dalam informasi

tersebut menyebabkan keterlambatan dalam mendapatkan rumah

kost yang tepat.

Berdasarkan Kendala-kendala dari pencarian kost maka pada

penelitian ini, dibuat lah sistem informasi rumah kost yang dapat

digunakan untuk mempermudah pemesan atau pelanggan khususnya

mahasiswa dalam mencari tempat kost dan memberi informasi detail

tentang gambaran kost tersebut, serta membantu pemilik kost tempat

mempromosikan tempat kostnya secara online. Selain itu di sistem ini

pemesan dapat mencari kriteria tempat kost yang sesuai kebutuhan

serta dapat melakukan pemesanan tempat kost secara online.

1.

1.1.
1.2. Rumusan Masalah

Berdasarkan latar belakang di atas adapun rumusan masalah

adalah “Bagaimana merancang dan membangun sistem informasi

Pencarian rumah kost berbasis website menggunakan framework

codeigniter v.4 pada wilayah kota mataram”.

1.3. Batasan Masalah

1. Sistem informasi yang dirancang hanya untuk menampilkan

informasi tentang rumah kost yang ada pada kota mataram.


3

2. Perancangan sistem menggunakan UML yang terdiri dari Use

Case, Activity Diagram dan Class Diagram.

3. Sistem informasi berbasis website dibangun menggunakan bahasa

pemrograman PHP (Framework codeigniter v.4) dan MYSQL

sebagai database.

4. Inputan dari sistem informasi ini terdiri dari data Kost, Fasilitas,

Kategori, dan Data Transaksi.

5. Output dari sistem informasi ini terdiri dari Kwitansi, laporan

bulanan dan tahunan.

1.4. Tujuan Penelitian

Adapun tujuan penelitian ini adalah:

1. Untuk mempermudah pelanggan dalam memperoleh informasi

tentang rumah kost beserta alamat dan fasilitas.

2. Mempermudah pemilik kost untuk mempromosikan rumah kostnya.

3. Mempermudah pelanggan dalam melakukan pemesanan rumah

kost.

4. Sebagai syarat untuk menyelesaikan studi jenjang S1 pada

program Studi Teknik Informatika Fakultas Teknologi Informasi

Dan Komunikasi pada Universitas Teknologi Mataram (UTM).


4

1.5. Manfaat Penelitian

Adapun kegunaan atau manfaat yang diharapkan antara lain :

1. Manfaat Teoritis

Dengan adanya website tersebut diharapkan masyarakat

tidak lagi mengalami kesulitan mencari rumah kost dan

informasinya serta pemilik rumah kost dengan mudah dapat

mempromosikan rumah kostnya.

2. Manfaat Praktis

Hasil penelitian ini dapat dijadikan sebagai bagian pemikiran

berupa saran-saran bagi teman-teman maupun orang-orang yang

membutuhkan informasi tentang sistem informasi pencarian rumah

kost berbasis website menggunakan framework codeigniter 4 pada

kota mataram.

3. Manfaat Akademis

Manfaat akademis dari penelitian ini adalah untuk memenuhi

suatu syarat guna menyelesaikan studi pada Program Teknik

Informatika Strata-1 (S1) pada Universitas Teknologi Mataram

(UTM).
5

1.6. Sistematika Penulisan

Secara garis besar sistematika penulisan skripsi ini diuraikan

beberapa bab dan sub yang tersusun sebagai berikut.

BAB I PENDAHULUAN

Bab ini membahas mengenai latar belakang masalah, Rumusan

masalah, batasan masalah, tujuan penelitian, manfaat penelitian, dan

sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini yang berisikan tentang landasan teori, membahas secara

teori-teori yang diperlukan dalam penulisan Skripsi sesuai dengan

judul yang diambil.

BAB III PERANCANGAN SISTEM

Bab ini menguraikan atau menjelaskan metode-metode yang

digunakan pada penelitian ini diantaranya yaitu: metode pengumpulan

data, metode pengembangan sistem dan perancangan sistem yang

sedang berjalan.

BAB IV IMPLEMENTASI

Bab ini membahas dan menguraikan penelitian, yaitu Sistem informasi

pencarian rumah kost berbasis website menggunakan framework

codeigniter v.4 pada wilayah kota mataram

BAB V PENUTUP

Berisi tentang kesimpulan dan saran dari bab-bab ataupun sistem

yang di bangun.
7

BAB II

TINJAUAN PUSTAKA

1.

2.

2.1. Landasan Teori

1. Sistem

Sistem adalah sekumpulan elemen yang saling terkait,

berhubungan antara yang satu dengan yang lain dan terpadu

dimaksudkan untuk mencapai suatu tujuan tertentu/goal adalah

suatu kelompok orang yang digabungkan menjadi satu yang

saling berhubungan antara yang satu dengan yang lain untuk

mencapai tujuan yang diinginkan.(Yunita & Informasi, n.d., 2016)

2. Informasi

Informasi adalah adalah rangkaian data yang mempunyai

sifat sementar, tergantung dengan waktu, mampu memberi

kejutan atau surprise pada yang memberinya, informasi

merupakan kumpulan data yang diolah menjadi bentuk yang lebih

berguna dan lebih berakti bagi yang menerimanya, tanpa adanya

suatu informasi, suatu sistem tidak akan berjalan dengan lancar

dan akhirnya bisa mati.(Yunita & Informasi, n.d., 2016)

3. Sistem Informasi
8

Sistem informasi adalah suatu sistem yang bertujuan

menghasilkan informasi. Sebagai suatu sistem, untuk dapat

memahami sistem informasi, akan lebih baik jika konsep dari

sistem itu dipahami terlebih dahulu. Demikian juga sebagai sistem

penghasil informasi, maka konsep informasi perlu dipahami

terlebih dahulu.(J. T. Informatika et al., 2019)

4. Penyewaan

Penyewaan adalah proses, cara, pembuatan penyewa atau

menyewakan. Yang dimaksud sewa, yaitu balas jasa atau sewa

ruangan dalam keadaan kosong yang dapat ditagih dimuka (pada

awal penyewaan) atau di belakang, sesuai dengan perjanjian.(J. T.

Informatika et al., 2019)

5. Kost

Kost merupakan sejenis kamar sewa yang disewa (booking)

selama kurun waktu tertentu sesuai dengan perjanjian pemilik

kamar dan harga yang disepakati. Umumnya Booking kamar

dilakukan selama kurun waktu satu tahun. Namun demikian ada

pula yang hanya menyewakan selama satu bulan, tiga bulan, dan

enam bulan, sehingga sebutanya menjadi sewa tahunan, bulanan,

tri bulan, dan pertengahan tahun.(D. M. Informatika et al., 2016)

6. MySQL

MySQL adalah nama database server. Database server

adalah Server yang berfungsi menangani database. Database


9

adalah suatu pengorganisasian data dengan tujuan memudahkan

penyimpanan dan pengaksesan data. Menggunakan MySQL, bisa

menyimpan data dan kemudian data bisa diakses dengan cara

mudah dan cepat. MySQL tergolong sebagai Database yang

relasional. Pada model ini, data dinyatakan dalam dua bentuk

dimensi yang secara khusus dinamakan tabel. Tabel tersusun di

atas baris dan kolom.(D. M. Informatika et al., 2016)

7. Database

Database adalah sekumpulan data yang berisi informasi

mengenai satu atau beberapa objek. Data dalam database tersebut

biasanya disimpan dalam tabel yang saling berhubungan antara

satu sama lain.(Muhardi et al., 2019)

8. PHP

Php adalah bahasa pemrograman Script. Pemberdayaan

adalah, jika JavaScript secara umum digunakan untuk

pemrograman di sisi klien, Php secara umum digunakan untuk

pemrograman disisi Server web dinamis walau tidak tertutup

kemungkinan digunakan untuk pemakaian lainya.(Triansah et al.,

2016)

9. World Wide Web

Sering disingkat WWW atau “web” saja, yakni sebuah sistem

dimana informasi dalam bentuk teks, gambar, suara lain-lain

dipresentasikan dalam bentuk hypertext dan dapat diakses oleh


10

perangkat lunak yang sebut browser. Informasi di web pada

umumnya ditulis dalam format HTML. Informasi lainya disajikan

dalam bentuk grafis (Dalam bentuk format GIF, JPG, PNG), suara

(Format AU, WAV), dan objek multimedia lainya (seperti MIDI,

Shockwave, Quicktime Movie, World. WWW dijalankan dalam

server yang disebut HTTPS ).(Muhardi et al., 2019)

10. UML

Uml sebagai notasi pemodelan standar industri untuk

visualisasi sistem berorientasi objek dan juga sebagai platform

untuk mempercepat proses pengembangan aplikasi. Uml

menawarkan sebuah standar untuk merancang model sebuah

sistem.(Triansah et al., 2016)

2.2. Penelitian Terkait

Dalam penelitian ini akan digunakan lima tinjauan pustaka studi

yang nantinya mendukung penelitian yang akan dilakukan, dimana

tinjauan studi yang diambil adalah :

1. Joyson Agape Sianturi.,(2018). Judul Penelitian adalah aplikasi

pencarian dan penyewaan rumah kost berbasis web dan

android. Menggunakan metode penelitian terapan dengan

diagram fishbone untuk menganalisis kebutuhan pencari dan

pemilik rumah kost. Hasil dari penelitian ini adalah pencari

terbantu dalam melakukan pencarian dan penyewaan rumah


11

kost yang diinginkan dan pemilik terbantu dalam melakukan

promosi rumah kost.

2. Renita Selviana.,(2019). Judul Penelitian adalah sistem

informasi pencarian kosan di sekitar kecamatan beji berbasis

web. Sistem ini dibuat menggunakan database MySQL, bahasa

pemrograman PHP dan Google Maps. Hasil dari penelitian

adalah menghasilkan sistem informasi yang dapat digunakan

dan membatu pengguna rumah kost memudahkan calon

penyewa untuk menemukan rumah kost sesuai dengan kriteria

yang diharapkan. Kekurangan dari penelitian adalah

3. Dwi Ratnasari.,(2018). Judul Penelitian adalah sistem informasi

pencarian tempat kost berbasis android. Menggunakan metode

penelitian Waterfall, yaitu sebuah metode pengembangan

sistem yang diawali dengan tahap analisis, kemudian dilakukan

perancangan sistem dan implementasi pembuatan aplikasi serta

pengujiannya kepada pengguna. sistem ini dikembangkan

dengan menggunakan bahasa pemrograman java serta

menggunakan Google Maps dan GPS. Hasil dari penelitian ini

adalah sebuah sistem yang dapat menjadi tempat bagi para

pendatang dari luar kota mataram yang merasa kebingungan

dalam mencari rumah kost yang sesuai, serta membantu

pemilik kos dalam mempromosikan rumah kosnya secara online

lewat smartphone berbasis android.


12

4. Elgamar Syam.,(2018). Judul penelitian adalah rancang bangun

sistem informasi rumah kost dan kontrakan teluk kuantan.

menggunakan metode penelitian terapan di mana penelitian

diharapkan untuk mendapatkan informasi yang dapat

memecahkan permasalahan, dengan tujuan mampu

menerapkan, menguji dan melakukan evaluasi permasalahan

yang dihadapi. Hasil dari penelitian adalah sistem ini

menawarkan kemudahan bagi si pencari rumah kost dan

kontrakan untuk melakukan penyewaan. Begitu juga dengan

pemilik kost, maka dengan mudah menawarkan rumah kost dan

kontrakan yang dimiliki agar dapat oleh si pencari kost, tentunya

pembuat sistem juga akan mendapatkan keuntungan di setiap

transaksi yang dilakukan.

5. Hilda Dwi Yunita.,(2016). Judul Penelitian adalah sistem

informasi rumah kost di bandar lampung berbasis web. Metode

penelitian yang digunakan adalah deskriptif dan teknik

pengumpulan data observasi dengan cara melihat langsung

rumah kost yang ada di Bandar Lampung. sistem yang dibuat

berbasis web. berdasarkan hasil penelitian, sistem yang dibuat

dapat mempermudah pemesan (mahasiswa) dalam mencari

rumah kost yang ada di Bandar Lampung. Hasil dari penelitian

adalah sistem informasi yang dirancang hanya untuk

menampilkan informasi tentang rumah kost yang ada di


13

kelurahan Gedung Meneng bandar lampung beserta alamat dan

fasilitas.

Kelima penelitian terdahulu sama-sama merancang dan

membangun Sistem informasi pencarian rumah kost. Untuk

memudahkan pencari kost ataupun pemilik rumah kost sebagai

alat untuk mempromosikan kostnya, adapun beberapa

perbedaan dengan penelitian yang diajukan terletak pada tepat

penelitian yaitu pada kota mataram (NTB), menggunakan

bootstrap v.5 dan codeigniter v.4 serta bahasa pemrograman

PHP v.7 dan menggunakan software Xampp v.7.0 dan untuk

database menggunakan Database MySQL, sistem informasi ini

juga bersifat user friendly yang memudahkan pengguna dalam

mengoperasikan website ini.


14

2.3. Rancangan Penelitian

Masalah
Bagaimana merancang dan membangun sistem informasi
pencarian rumah kost berbasis website mengunakan Framework
codeigniter v.4 pada wilayah kota mataram

Pembuatan sistem

Bahasa
Tools Yang Digunakan Pemprograman
Metode
Pengembangan Diagram UML(Use case Php v.7
Yang digunakan diagram) Bosstrap v.5
adalah Metode Aktivity Diagram Codeigniter v.4
Waterfall Flowchart Program Database MYSQL
Xampp v.7.0

Hasil
Sistem informasi pencarian rumah kost
berbasis website menggunakan framework
codeigniter v.4 pada kota mataram

Pada bagan diatas terdapat penjelasan sebagai berikut :

Permasalahan yang dapat diketahui pada kerangka pemikiran

diatas adalah Bagaimana merancang dan membangun sistem informasi

Pencarian rumah kost berbasis website menggunakan framework

codeigniter v.4 pada wilayah kota Mataram


15

Metode pengembangan yang digunakan adalah metode Waterfall

dimana metode ini merupakan salah satu siklus hidup klasik dalam

pengembangan perangkat lunak. Metode ini menggambarkan pendekatan

yang cukup sistematis juga berurutan dalam pengembangan software,

mulai dari: Spesifikasi kebutuhan pengguna, perencanaan, pemodelan,

konstruksi, penyerahan sistem ke pengguna serta perawatan sistem.

Adapun tools yang digunakan dalam perancangan sistem ini adalah UML

(Unified Modeling Language). UML adalah sekumpulan alat yang

digunakan untuk melakukan abstrak terhadap sebuah sistem atau

perangkat lunak yang berbasis objek. Dalam diagram UML ini, tools yang

digunakan dalam sistem yang dibangun adalah use case diagram, activity

diagram dan class diagram.

Class diagram merupakan penjelasan proses database dalam suatu

program. Dalam sebuah laporan sistem maka class diagram ini wajib ada.

Activity diagram ini sesuai dengan namanya diagram ini menggambarkan

tentang aktivitas yang terjadi pada sistem. Dari pertama sampai terakhir,

diagram menunjukan langkah-langkah dalam proses kerja sistem yang

kita buat. Use case diagram merupakan gambaran representasi atau dari

interaksi yang terjadi antara sistem dan lingkunganya.

Dalam pembangunan sistem ini, bahasa pemrograman yang digunakan

adalah bahasa pemrograman PHP, Framework Codeigniter v.4 dan

Database MySQL sebagai databasenya.


16

Hasil Penelitian ini adalah sistem informasi pencarian rumah kost

berbasis website menggunakan framework codeigniter v.4 pada kota

mataram. Dengan adanya sistem informasi ini pihak yang menggunakan

sistem ini akan lebih mudah dalam menjalankan atau mencari rumah kost

yang sesuai dengan yang diinginkan serta mudah dalam

mengoperasikannya.
17

BAB III

METODE PENELITIAN

2.

3.

3.1. Metode Pengembangan Sistem

Dalam pembuatan sistem informasi pencarian rumah kost ini,

digunakan model pengembangan perangkat lunak Waterfall. Menurut

Dwi Ratnasari, (2018) Model Waterfall dipilih karena langkah-

langkahnya berurutan dan sistematis, yang memiliki tahapan-tahapan

sebagai berikut:

Gambar 3.1 Metode Waterfall

1. Sistem Engineering
18

Pemodelan ini diawali dengan mencari kebutuhan dari

keseluruhan sistem yang diaplikasikan ke dalam bentuk

software. Hal ini sangat penting, mengingat software harus

dapat berinteraksi dengan elemen-elemen yang lain seperti

hardware, database dan sebagainya. Adapun software yang

digunakan dalam mengembangakan sistem pencarian rumah

kost adalah visual studio code sebagai text editor serta PHP,

Framework codeigniter sebagai bahasa pemprograman.

Selanjutnya di gunakan MySQL sebagai basis data dan google

crome sebagai web browser.

2. Analysis

Terdapat berbagai kebutuhan dari sisi pengguna terhadap

sistem diantaranya: pengguna dapat membuat akun dan login

kedalam sistem, melihat informasi detail rumah kost, melakukan

pemesanan, melakukan pembayaran dan menyampaikan

keluhan via sistem. Sedangkan pemilik kost dapat memasang

iklan, melihat data transaksi, menyampaikan keluhan via sistem.

Dan dari sisi admin terhadap sistem diantaranya: admin dapat

mengelola website seperti tampilan dalam website, menginput

data hunian dan dapat melihat data member, data sewa, data

pesan serta data komplain.

3. Desain
19

User dapat melihat list kamar atau hunian yang tersedia tanpa

harus login terlebih dahulu, sedangkan untuk melakukan

pemesanan, chat pemilik dan mengisi keluhan user harus

melakukan login terlebih dahulu.

4. Pengkodean (Code)

Desain diterjemahkan ke dalam program perangkat lunak

menggunakan bahasa pemrograman PHP v.7 untuk

membangun sistem pencarian rumah kost.

5. Ujicoba (Testing)

Pengujian dilakukan terhadap perangkat lunak sistem secara

lengkap dan memastikan bahwa semua bagian sudah diuji

untuk mengevaluasi apakah sistem yang dibuat telah sesuai

dengan yang diinginkan.

6. Pemeliharaan (Maintenance)

Tidak menutup kemungkinan sebuah perangkat lunak

mengalami perubahan ketika sudah dikirimkan ke user. Untuk

memperbaiki kesalahan dalam sistem jika Bug pada saat uji

coba tidak terdeteksi, pada skripsi ini dilakukan pengembangan

sampai tahap uji coba

3.2. Metode Pengumpulan Data

Dalam penulisan ini dibuat suatu teknik pengumpulan data yang

jelas agar diperoleh informasi yang akurat dan terarah. Menurut Devi
20

Purnama Sari, (2019) Metode pengumpulan data adalah sebuah

metode tentang bagaimana dalam mengumpulkan data yang ada.

Adapun teknik pengumpulan data yang digunakan dalam penulisan ini

antara lain yaitu:

1. Teknik Wawancara (Interview)

Wawancara adalah alat pengumpulan informasi dengan cara

mengajukan pertanyaan secara lisan dan dijawab secara lisan

pula”. Wawancara dilaksanakan secara lisan dan tatap muka

secara individual maupun kelompok. Hasil wawancara yang telah

penulis lakukan dengan pencari rumah kos dan pemilik rumah

kos-kosan maka dapat disimpulkan bahwa pemilik rumah kost

umumnya masih mempromosikan rumah kosnya dengan manual

seperti memasang tulisan "Terima Kost” di depan rumah.

Dimana hal tersebut masih dianggap kurang efisien karena

pencari rumah kost terkadang tidak mengetahui letak rumah kost

tersebut. Mencari rumah kost pada umumnya mendapatkan

informasi rumah kost dari referensi kerabat, teman dan informasi

dari papan promosi. untuk sistem penyewaan umumnya

dilakukan per tahun Tetapi ada juga yang menyewakan

berdasarkan perbulan.

2. Observasi (Pengamatan)
21

Observasi adalah usaha sadar untuk mengumpulkan data

yang dilakukan secara sistematis dengan prosedur yang standar.

Observasi merupakan teknik pengumpulan data dengan jalan

mengadakan pengamatan terhadap kegiatan yang sedang

berlangsung. Data yang didapatkan Penulis dari hasil observasi

yaitu mengenai cara pemikiran rumah kost yang dilakukan oleh

pemilik kost yang masih dianggap kurang efisien bagi mencari

rumah kost dalam hal cara menemukan informasi mengenai

rumah kost yang dapat disewa dengan Hanya sekedar

menempelkan papan informasi.

3. Dokumentasi

Dokumentasi adalah aktivitas atau proses sistematis dalam

melakukan pengumpulan, pencarian, penyelidikan, pemakaian

dan penyediaan dokumen untuk mendapatkan keterangan,

penerapan pengetahuan dan bukti, serta menyebarkan kepada

pengguna. Penulis mengumpulkan data-data mengenai identitas

pemilik kos, identitas penyewa kost, harga kost, fasilitas kost

yang tersedia, dan informasi lainnya terkait kosan. data yang

diperoleh dari dokumentasi ini akan digunakan sebagai dasar

untuk membuat data yang yang ternormalisasi nantinya.


22

3.3. Perancangan Sistem

1.

2.

3.

3.1.

3.2.

3.3.

3.3.1. Perancangan Sistem Lama


23

Gambar 3.2 Flowchart Sistem Lama


24

Keterangan:

1. Pelanggan melihat Kondisi dan fasilitas tempat kost.

2. Jika merasa cocok, maka pelanggan akan melakukan

negosiasi harga dengan pemilik kost, jika tidak cocok maka

pelangan akan mencari tempat kost lain.

3. Jika sepatkat dengan harga yang telah ditentukan maka akan

membuat bukti pembayaran dengan dua nota, jika tidak

sepakat maka selesai.

4. Pemkilik membuat dua kwitansi, maka akan dilakukan

pemisahan untuk di serahkan kepada pelanggan dan pemilk

kost.

5. Nota yang ada pada pemilik kost sebagai data pembekuan dan

dijadikan arsip.
25

3.3.2. Perancangan Sistem Baru

Tanya pemilik

Gambar 3.3 Flowchart Sistem Baru


26

Keterangan:

1. Pelanggan melakukan registrasi akun dan menginput ke

dalam databse.

2. Sistem menampilkan halam web kembali kepada pelanggan

dan login mengunakan username dan password yang telah

dibuat sebelumnya.

3. Setelah pelanggan sudah berhasil login, maka pelangan

akan memilih daftar rumah kost yang sudah terdaftar pada

tampilan pelanggan.

4. Pelanggan melihat detail kost, jika merasa cocok pelangan

bisa tanya pemilik kost, jika tidak bisa memilih daftar kost.

5. Pelanggan megklik bottom tanya pemilik, makan akan

mengarah ke whatsapp Pemilik.

6. Tampil halaman web pada pemilik. Pilih kelola data kost, jika

tidak pilih menu kelola pembayaran

7. Pemilik melakukan kelola data kost serta pemilik bisa

menambah data kost baru.

8. Pemilik input data kost kost baru, data berhasil di simpan

dan menunggu verifikasi dari admin

9. Pemilk melakukan pengiriman bukti pembayaran iklan kost

dengan menginput data pada kelola pembayaran dan status

sedang diproses
27

10. Admin mengecek data pembayaran, jika sudah lunas maka

status data lunas.

11. Admin mengecek data kost, jika pemilik sudah melakukan

pembaran paket iklan kost makan data akan di verifikasi oleh

admin, jika tidak mengirim bukti pembayaran selama 2x24

maka data akan dihapus

12. Admin mengelola data kost serta admin bisa mengupdate

data kost dan disimpan pada database.


28

3.3.3. Unified Modeling Language(UML)

1. Use Case Diagram

Gambar 3.4 Use Case Diagram

Gambar 3.5 Use Case Diagram


29

Gambar 3.6 Use Case Diagram


30

2. Aktivity Diagram

Setelah membuat use case kemudian dilanjudkan

dengan membuat Activity Diagram Yaitu Diagram

arus data yang dihasilkan dari dekomposisi use case

atau pengambaran use case yang lebih rinci.

a. Aktivity Diagram Login

Gambar 3.7 Aktivity Diagram Login

b. Aktivity Diagram Kost


31

Gambar 3.8 Aktivity Diagram Kost

c. Aktivity Diagram Pembayaran

Gambar 3.9 Aktivity Diagram Kost

d. Aktivity Diagram Kategori

Gambar 3.10 Aktivity Diagram Kategori


32

e. Aktivity Diagram Paket

Gambar 3.11 Aktivity Diagram Paket

f. Aktivity Diagram Akun Admin

Gambar 3.12 Aktivity Diagram Akun Admin


33

g. Aktivity Diagram Akun Pelanggan

Gambar 3.13 Aktivity Diagram Akun Pelanggan

h. Aktivity Diagram Akun Pemilik


34

Gambar 3.14 Aktivity Diagram Akun Pemilik


35

3.3.4. Entity Relationship Diagram (ERD)

Pada perancangan database atau basis data akan

dibuat suatu basis data relasional dengan cara

menggabungkan table yang satu dengan lainya, sehingga

terbentuk satu rancangan sistem basis data yang

diinginakan. Berikut ERD Sistem Informasi Pencarian

Rumah Kost Berbasis Website Menggunakan Codeigniter 4

Pada Kota Mataram.

Gmabar 3.15 Entity Relationship Diagram (ERD)

3.3.5. Struktir Database

Perancanagan sistem table dilakukan dengan cara membuat

diagram relasi yang berguna untuk mempermudah dalam

pemiliharaan data dan menghindarkan kerangkapan data,


36

sehingga informasi yang di peroleh akan lebih akurat dan

meminimalkan pembuatan Record. Berikut rancangan

Struktur Database.

1. Table Admin

Primary key: id_admin

Table 3.1 Admin

Field Name Type Size Key

Id_admin int 11 *

Nama_admin varchar 50

Email_admin varchar 50

password varchar 250

level varchar 10

2. Table Pelanggan

Primary key: id_pelanggan

Table 3.2 Pelanggan

Field Name Type Size Key

Id_pelanggan int 11 *

Nama_pelanggan varchar 50

Email_pelanggan varchar 50

Password_pelangga varchar 250

Telpon_pelanggan varchar 20
37

level varchar 10
38

3. Table Pemilik

Primary key: id_pemilik

Table 3.3 Pemilik

Field Name Type Size Key

Id_pemilik int 11 *

nama_pemilk varchar 50

email_pemilik varchar 50

password_pemilk varchar 50

telpon_pemilk varchar 20

level varchar 50

4. Table Kost

Primary key: id_kost

Foreign Key: id_kategori

Foreign Key: id_pemilik

Table 3.4 Kost

Field Name Type Size Key

id_Kost int 11 *

Id_kategori int 11

Id_pemilik int 11

telpon int 15

Nama_kost varchar 50

alamat text
39

Harga_bulanan int 50

Harga_tahuna int 50

fasilitas varchar 50

Foto_kost varchar 200

deskripsi varchar 500

5. Table Pembayaran

Primary Key: id_bayar

Foreign Key: id_paket

Table 3.5 Pembayaran

Field Name Type Size Key

Id_bayar int 11 *

Nama_pemilik varchar 50

Nama_kost varchar 50

Id_paket int 11

nominal int 50

Foto_bayar varchar 200

status varchar 11
40

6. Table Kategori

Primary Key: id_kategori

Table 3.6 Kategori

Field Name Type Size Key

Id_kategori int 11 *

kategori varchar 50

7. Table Paket

Primary Key: id_paket

Table 3.7 Paket

Field Name Type Size Key

Id_paket int 11 *

paket varchar 50
37

3.3.6. Arsitektur Program

Berikut gambaran struktur program Sistem Informasi Pencarian Rumah Kost Berbasis Website

Menggunakan Codeigniter 4 Pada Kota Mataram


38

Gambar 3.14 Arsitektur Program


39

3.3.7. Desain Interface

1. Desain Login

Gambar 3.15 Desain Login

2. Desain Registrasi

Gambar 3.16 Desain Registrasi


40

3. Desain Beranda

Gambar 3.17 Desain Beranda

4. Desain Menu Kost

Gambar 3.18 Desain kost


41

5. Desain Tambah Kost

Gambar 3.19 Desain Tambah Kost

6. Desain Detail Kost


42

Gambar 3.20 Desain Detail Kost


43

7. Desain Menu Pembayaran

Gambar 3.21 Desai Pembayaran

8. Desain PDF Pembayaran

Gambar 3.22 Desain PDF Pembayaran


44

9. Desain Menu Kategori

Gambar 3.23 Desain Kategori

10. Desain Tambah Kategori


45

Gambar 3.24 Desain Tambah Kategori


46

11. Desain Menu Paket

Gambar 3.25 Desain Paket

12. Desain Tambah Paket

Gambar 3.26 Desain Tambah Paket


47

13. Desain Menu Admin

Gambar 3.27 Desain Admin

14. Desain Tambah Admin


48

Gambar 3.28 Desain Akun Admin


49

15. Desain Menu Pelanggan

Gambar 3.29 Desain Akun Pelanggan

16. Desain Menu Pemilik

Gambar 3.30 Desain Akun Pemilik


50

17. Desain Daftar kost

Gambar 3.31 Desain Daftar Kost

18. Desain Detail Daftar Kost

Gambar 3.32 Desain Detail Daftar Kost


51

19. Desain menu Pemilik

Gambar 3.33 Desain Menu Pemilik

20. Desain Tambah Iklan


52

Gambar 3.34 Desain Tambah Iklan


53

21. Desain Buat Iklan

Gambar 3.35 Desain Pembayaran Iklan

22. Desain Pembayaran Iklan

Gambar 3.36 Desain Data Pembayaran


BAB IV
HASIL DAN PEMBAHASAN

1.

2.

3.

4.

4.1. Pembahasan Sistem

1. Menu Portal

Portal merupakan halaman yang digunakan untuk menarik

perhatian pelanggan dan layanan informasi khusus untuk menarik

minat pelanggan agar masuk pada halaman website yang dicari.

Gambar 4.1 Tampil Menu Portal

2. Form Login

Form login merupakan halaman penghubung antara pengguna,

admin dengan sistem. Untuk dapat mengakses sistem, pengguna

49
perlu memasukkan username dan password pada form yang

sudah disediakan, jika pengguna tidak memilik akun website, maka

terdapat tombol Daftar yang akan mengarahkan pengguna untuk

membuat registrasi akun. Berikut tampilan Form Logi

50
50

Gambar 4.2 Tampil Form Login

Gambar 4.3 Tampil Form Registrasi Akun

3. Menu Beranda

Setelah berhasil melakukan login, maka menampilkan halaman

beranda yang merupakan halaman pertama jika berhasil login ke

dalam sistem. Berikut tampilan Beranda


51

Gambar 4.4 Tampil Menu Beranda

4. Menu Kost

Data Kost merupakan halaman yang digunakan untuk menyimpan

data rumah kost yang telah diinput oleh pemilik kost pada halaman

data kost, admin dapat menampilkan, menambah, memverifikasi,

melihat detail, mengubah, dan menghapus data kost, berikut

tampilan fitur yang ada pada halaman data kost.

Gambar 4.5 Tampil Menu Kost


52

Gambar 4.6 Tampil Tambah Data kostk

Gambar 4.7 Tampil Detail Kost

Gambar 4.8 Tampil Ubah Data kost


53

5. Menu Pembayaran

Data pembayaran iklan merupakan halaman yang digunakan untuk

mengelola data pembayaran yang telah diinput oleh pemilik, data

tersebut akan digunakan sebagai laporan ke admin untuk

mengetahui seberapa banyak iklan yang telah dipake oleh pemilk,

pada halaman data pembayaran, admin dapat menampilkan,

mencetak, mengubah, dan menghapus data pembayaran, berikut

tampilan fitur yang ada pada halaman data pembayaran.

Gambar 4.9 Tampil Menu Pembayaran


Gambar 4.10 Tampil Ubah Data Pembayaran
54

Gambar 4.11 Tampil Hapus Data Pembayaran

6. Menu Kategori

Data kategori merupakan halaman yang digunakan untuk

mengelola data kategori yang telah diinput oleh admin, pada

halaman data kategori, admin dapat menampilkan, menambah,

mengubah, dan menghapus data kategori, berikut tampilan fitur

yang ada pada halaman data kategori.

Gambar 4.12 Tampil Menu Kategori


55
56

Gambar 4.13 Tampil Tambah Data Kategori

Gambar 4.14 Tampil Ubah Data Kategori


Gambar 4.15 Tampil Hapus Data Kategori

7. Menu Paket

Data paket merupakan halaman yang digunakan untuk mengelola

data yang telah diinput oleh admin, pada halaman data paket,

admin dapat menampilkan data, menambah mengubah, dan

menghapus data paket, berikut tampilan fitur yang ada pada

halaman data paket.


57

Gambar 4.16 Tampil Menu Paket

Gambar 4.17 Tampil Tambah Data Paket


58

Gambar 4.18 Tampil Ubah Data Paket

Gambar 4.19 Tampil Hapus Data Paket


59

8. Menu Akun Admin

Data admin merupakan halaman yang digunakan untuk mengelola

data yang telah diinput oleh admin, pada halaman data admin,

admin dapat menampilkan data, menambah, mengubah, dan

menghapus data admin, berikut tampilan fitur yang ada pada

halaman data admin.

Gambar 4.20 Tampil Menu Akun Admin


Gambar 4.21 Tampil Tambah Data Admin
60

Gambar 4.22 Tampil Menu Ubah Data Admin

Gambar 4.23 Tampil Hapus Data Admin

9. Menu Akun Pelanggan

Data Pelanggan merupakan halaman yang digunakan untuk

mengelola data yang telah diinput oleh Pelanggan, pada halaman

data Pelanggan, admin dapat menampilkan, mengubah, dan

menghapus data pelangan, berikut tampilan fitur yang ada pada

halaman data Pelanggan.


61

Gambar 4.24 Tampil Menu Akun Pelanggan

Gambar 4.25 Tampil Ubah Data Pelanggan


Gambar 4.26 Tampil Hapus Data Pelanggan

10. Menu Daftar Kost

Data Daftar Kost merupakan halaman yang digunakan untuk

mengelola data rumah kost yang telah diinput oleh pemilk

sebelumnya dan diferivikasi oleh admin, pada halaman Daftar

Kost, Pengguna dapat menampilkan daftar kost, melihat detail

serta tanya pemilik jika ingin menyewa rumah kost. Pemilik dapat
62

mengelola data iklan, dan mengelola data pembayaran, berikut

tampilan fitur yang ada pada halaman Daftar Kost.

Gambar 4.27 Tampil Daftar Kost


Gambar 4.28 Tampil Detail Kost

Gambar 4.29 Tampil Kelola Kost


63

Gambar 4.30 Tampil Kelola Pembayaran


64

4.2. Flowchart Program

1. Flowchart Login

Gambar 4.31 Flowchart Login


65

2. Flowcahart Menu Beranda

Gambar 4.32 Flowchart Menu Beranda


66

3. Flowchart Kost

Gambar 4.33 Flowchart Kost


67

4. Flowchart Pembayaran

Gambar 4.34 Flowchart Pembayaran


68

5. Flowchart Kategori

Gambar 4.35 Flowchart Kategori


69

6. Flowchart Paket

Gambar 4.36 Flowchart Paket

7. Flowchart Admin
70

Gambar 4.37 Flowchart Admin


71

8. Flowchart Pelanggan

Gambar 4.38 Flowchart Pelanggan


72

4.3. Pengujian Sistem

Pengujian sistem merupakan tahapan yang paling penting untuk

melihat apakah sistem yang dibangun sudah sesuai dengan konsep

atau belum. Adapun metode pengujian sistem pada Sistem Informasi

Pencarian Rumah Kost ini menggunakan metode Black Box. Metode

Black Box sendiri berfokus pada kebutuhan dan konsep yang sudah

dibuat, serta untuk mengetahui apakah fitur-fitur yang dibuat sudah

berfungsi dengan baik sehingga menghasilkan output yang

seharusnya atau belum.

4.3.1. Hasil Pengujian

Berikut ini adalah tabel yang berisikan kasus pengujian

program Sistem Informasi Pencarian Rumah Kost Berbasis

Website menggunakan metode Black Box.

Table 4.1 Hasil Pengujian

No Kasus/Diuji Skenario Uji Hasil Yang Hasil


Harapkan Pengujian
1 Login Mengisi Menampilkan
Username, informasi berhasil [] berhasil
Password atau gagal login [ ] tidak berhasil
dan menekan
tombol Login
2 Menu Kost Memilih Menampilkan data
menu Kost Kost yang telah di [] berhasil
input [ ] tidak berhasil
Memilih Menambah data
tombol Kost [] berhasil
tambah [ ] tidak berhasil
Mengisi Mencari data Kost
pencarian/ yang telah di input [] berhasil
[ ] tidak berhasil
73

search dengan cepat


Memilih Memferivikasi
tombol data yang masuk [] berhasil
konfirmasi dan tombol akan [ ] tidak berhasil
hilang
Memilih Menampilkan data [] berhasil
tombol detail detail [ ] tidak berhasil
Memilih Mengedit atau
tombol edit mengubah data [] berhasil
Kost [ ] tidak berhasil
Memilih Menghapus data
tombol Kost [] berhasil
Delete [ ] tidak berhasil
3 Menu Memilih Menampilkan data
Pembayaran menu Pembayaran yang [] berhasil
Pembayaran telah di input [ ] tidak berhasil
Mengisi Mencari data
pencarian/ Pembayaran yang [] berhasil
search telah di input [ ] tidak berhasil
dengan cepat
Memilih Mengedit atau
tombol edit mengubah data [] berhasil
Pembayaran [ ] tidak
berhasil
Memilih Menghapus data
tombol Pembayaran [] berhasil
Delete [ ] tidak berhasil
4 Menu Memilih Menampilkan data
Kategori menu Kategori yang [] berhasil
Kategori telah di input [ ] tidak berhasil
Memilih Menambah data
tombol Kategori [] berhasil
tambah [ ] tidak berhasil
Mengisi Mencari data
pencarian/ Kategori yang [] berhasil
search telah di input [ ] tidak berhasil
dengan cepat
Memilih Mengedit atau
tombol edit mengubah data [] berhasil
Kategori [ ] tidak berhasil
74

Memilih Menghapus data


tombol Kategori [] berhasil
Delete [ ] tidak berhasil
5 Menu Paket Memilih Menampilkan data
menu Paket Paket yang telah [] berhasil
di input [ ] tidak berhasil
Memilih Menambah data
tombol Paket [] berhasil
tambah [ ] tidak berhasil
Mengisi Mencari data
pencarian/ Paket yang telah [] berhasil
search di input dengan [ ] tidak berhasil
cepat
Memilih Mengedit atau
tombol edit mengubah data [] berhasil
Paket [ ] tidak berhasil
Memilih Menghapus data
tombol Paket [] berhasil
Delete [ ] tidak berhasil
6 Menu Admin Memilih Menampilkan data
menu Admin Admin yang telah [] berhasil
di input [ ] tidak berhasil
Memilih Menambah data
tombol Admin [] berhasil
tambah [ ] tidak berhasil
Mengisi Mencari data
pencarian/ Admin yang telah [] berhasil
search di input dengan [ ] tidak berhasil
cepat
Memilih Mengedit atau
tombol edit mengubah data [] berhasil
Admin [ ] tidak berhasil
Memilih Menghapus data
tombol Admin [] berhasil
Delete [ ] tidak berhasil
6 Menu Memilih Menampilkan data
Pelanggan menu Pelanggan yang [] berhasil
Pelanggan telah di input [ ] tidak berhasil
Memilih Menambah data
tombol Pelanggan [] berhasil
75

tambah [ ] tidak berhasil


Mengisi Mencari data
pencarian/ Pelanggan yang [] berhasil
search telah di input [ ] tidak berhasil
dengan cepat
Memilih Mengedit atau
tombol edit mengubah data [] berhasil
Pelanggan [ ] tidak berhasil
Memilih Menghapus data
tombol Pelanggan [] berhasil
Delete [ ] tidak berhasil
76

BAB V

PENUTUP

A. Kesimpulan

Kesimpulan dari penelitian ini adalah membangun sebuah Sistem

Informasi Pencarian Rumah Kost di Wilayah Kota Mataram. Aplikasi ini

dibangun berbasis web dengan menggunakan pemrograman php

framework codeigniter 4 yang dapat diakses oleh 3 level user yaitu

admin, pelanggan dan pemilik. Fitur yang terdapat pada sistem ini

yaitu pengguna dapat melihat menu, menampilkan data, menambah

data, mengubah data, mencari data, menghapus data, serta dapat

mencetak laporan dalam bentuk print PDF. Sumber data sekunder

adalah diperoleh dari buku dan artikel jurnal. Metode penelitian yang

digunakan dalam penelitian ini adalah model pengembangan

perangkat lunak waterfall dengan tahap system enginering, analisis,

perancangan, pengkodean(coding), uji coba dan pemeliharaan, pada

pembangunan sistem ini dilakukan sampai pada tahap uji coba.

B. Saran

Berdasarkan kesimpulan diatas, maka disarankan agar sistem

informasi yang dirancang dapat digunakan dengan baik dan benar,

maka diperlukan pelatihan terhadap sumber daya manusia atau

bagian-bagian yang akan menggunakan sistem tersebut.


DAFTAR PUSTAKA

Agape Sianturi, J., Piarsa, I. N., & Adi Purnawan, I. K. (2018). Aplikasi

Pencarian dan Penyewaan Rumah Kost Berbasis Web dan Android.

Jurnal Ilmiah Merpati (Menara Penelitian Akademika Teknologi

Informasi), 6(3), 192. https://doi.org/10.24843/jim.2018.v06.i03.p06

Informatika, D. M., Teknik, F., & Surabaya, U. N. (2016).

PENGEMBANGAN SISTEM INFORMASI KOS BERBASIS ANDROID

Mohamad Adibhadiansyah. 5, 68–73.

Informatika, J. T., Teknik, F., & Hasyim, U. W. (2019). Implementasi

Framework Laravel pada Sistem Informasi Penyewaan Kamera

( Studi Kasus Di Rumah Kamera Semarang ). 2(1), 32–36.

Muhardi, M., Febriani, A., & Oktavia, Y. (2019). Sistem Informasi

Geografis Kuliner Di Kota Pekanbaru Berbasis Web. Jurnal Ilmu

Komputer, 7(2), 44–50. https://doi.org/10.33060/jik/2018/vol7.iss2.113

Ratnasari, D., Qur’ani, D. B., & Apriani, A. (2018). Sistem Informasi

Pencarian Tempat Kos Berbasis Android. Jurnal INFORM, 3(1), 32–

45. https://doi.org/10.25139/ojsinf.v3i1.657

Selviana, R., & Utari, L. D. (2019). Sistem Informasi Pencarian Kos Kosan

di Sekitar Kecamatan Beji Berbasis Web. Jurnal Spirit, 11(1), 73–77.

Syam, E. (2018). RANCANG BANGUN SISTEM INFORMASI RUMAH


KOST DAN KONTRAKAN TELUK KUANTAN. JURNAL TEKNOLOGI

DAN OPEN SOURCE. https://doi.org/10.36378/jtos.v1i1.2

Triansah, A., Cahyadi, D., & Astuti, I. F. (2016). Membangun Aplikasi Web

Dan Mobile Android Untuk Media Pencarian Kost Menggunakan

Phonegap Dan Google Maps API. Informatika Mulawarman : Jurnal

Ilmiah Ilmu Komputer, 10(1), 58. https://doi.org/10.30872/jim.v10i1.21

Yunita, H. D., & Informasi, S. (n.d.), (2016). Sistem Informasi Rumah Kost

Di Bandar Lampung.

Anda mungkin juga menyukai