Perancangan dan Pembuatan Aplikasi CARIKOST dengan Metode Simple Additive Weighting Berbasis Web dan Android Bab 0

perpustakaan.uns.ac.id

digilib.uns.ac.id

PERANCANGAN DAN PEMBUATAN APLIKASI CARIKOST
DENGAN METODE SIMPLE ADDITIVE WEIGHTING
BERBASIS WEB DAN ANDROID

Tugas Akhir
Disusun untuk memenuhi sebagian persyaratan memperoleh gelar
Ahli Madya pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret

Disusun oleh :
FADHLUL ILMI KHAIRUN
M3113056

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2016


i

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSETUJUAN

PERANCANGAN DAN PEMBUATAN APLIKASI CARIKOST
DENGAN METODE SIMPLE ADDITIVE WEIGHTING
BERBASIS WEB DAN ANDROID
Disusun oleh :

FADHLUL ILMI KHAIRUN
NIM. M3113056

Tugas Akhir ini telah disetujui untuk diujikan
di hadapan dewan penguji pada tanggal
.....................................


Pembimbing Utama

Yudha Yudhanto, S.Kom

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PENGESAHAN

PERANCANGAN DAN PEMBUATAN APLIKASI CARIKOST
DENGAN METODE SIMPLE ADDITIVE WEIGHTING
BERBASIS WEB DAN ANDROID

Di susun Oleh :
FADHLUL ILMI KHAIRUN
NIM. M3113056

Pembimbing Utama,

Yudha Yudhanto, S.Kom

Tugas akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika pada
Dewan Penguji:
1. Penguji 1
Yudha Yudhanto, S.Kom

(

)

2. Penguji 2

Agus Purnomo, S.Si.,M.Eng
NUPN. 9906002096

(


)

3. Penguji 3

Taufiqurrakhman NH, S.Kom
NUPN. 9906006780

(

)

Disahkan Oleh :
Ketua Program Studi
DIII Teknik Informatika UNS

Abdul Aziz, S.Kom., M.Sc
NIP. 19810413 200501 1 001

iii


perpustakaan.uns.ac.id

digilib.uns.ac.id

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara
tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta,......................2016

Fadhlul Ilmi Khairun
M3113056

iv


perpustakaan.uns.ac.id

digilib.uns.ac.id

MOTTO

Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari
betapa dekatnya mereka dengan keberhasilan saat mereka menyerah.
~Thomas Alva Edison~

Sesuatu yang belum dikerjakan, seringkali tampak mustahil; kita baru yakin
kalau kita telah berhasil melakukannya dengan baik.
~Evelyn Underhill~

Kebanyakan dari kita tidak mensyukuri apa yang sudah kita miliki, tetapi kita
selalu menyesali apa yang belum kita capai.
~Schopenhauer~

v


perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan kepada :
1.

Keluarga tercinta yang telah memberikan nasehat, dukungan, motivasi, dan
doa terbaik kepada penulis.

2.

Pembimbing yang selalu memberikan bimbingan dan arahan yang bermanfaat
kepada penulis.

3.

Dosen - dosen yang telah memberikan perkuliahan sehingga ilmu yang

diberikan dapat digunakan dalam pembuatan Tugas Akhir ini.

4.

Sahabat yang selalu memberikan motivasi, nasehat dan masukan kepada
penulis.

5.

Teman

teman kelas TI B angkatan 2013, terimakasih atas bantuan dan

dukungan selama ini.

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id


KATA PENGANTAR

Segala puji syukur kehadirat Allah SWT yang telah melimpahkan seluruh rahmat
serta hidayah-Nya penulis diberikan kelancaran dan kemudahan dan mampu
PERANCANGAN DAN
PEMBUATAN APLIKASI CARIKOST DENGAN METODE SIMPLE
ADDITIVE WEIGHTING BERBASIS WEB DAN ANDROID

tepat pada

waktunya. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat
dalam memperoleh gelar Amd.) pada Program Studi Diploma III Teknik
Informatika Universitas Sebelas Maret.

1.

Bapak Prof. Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D, selaku
Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan
izin kepada penulis untuk belajar.


2.

Bapak Abdul Aziz, S.Kom., M.Sc selaku Ketua Program Studi Diploma
III Teknik Informatika Universitas Sebelas Maret yang memberikan izin
kepada penulis untuk belajar.

3.

Bapak Yudha Yudhanto, S.Kom selaku dosen pembimbing yang telah
dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan
terbaik kepada penulis.

4.

Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

5.


Segenap keluarga besar Program Studi Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas
Maret Surakarta.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih
jauh dari sempurna.Untuk itu, semua jenis saran, kritik dan masukan yang bersifat

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan
khususnya bagi penulis sendiri.

Surakarta,

Penulis
Fadhlul Ilmi Khairun

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI
HALAMAN JUDUL................................................................................................ i
HALAMAN PERSETUJUAN................................................................................ ii
HALAMAN PENGESAHAN............................................................................... iii
HALAMAN PERNYATAAN ............................................................................... iv
MOTTO .................................................................................................................. v
HALAMAN PERSEMBAHAN ............................................................................ vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI.......................................................................................................... ix
DAFTAR TABEL.................................................................................................. xi
DAFTAR GAMBAR ............................................................................................ xv
INTISARI........................................................................................................... xviii
ABSTRACT......................................................................................................... xix
PENDAHULUAN .................................................................................................. 1
1.1
Latar Belakang ........................................................................................ 1
1.2
Perumusan Masalah ................................................................................ 2
1.3
Batasan Masalah...................................................................................... 2
1.4
Tujuan Penelitian .................................................................................... 2
1.5
Mafaat Kegiatan ...................................................................................... 3
1.6
Metodologi penelitian ............................................................................. 3
1.7
Sistimatika Penulisan .............................................................................. 4
LANDASAN TEORI .............................................................................................. 5
2.1
Tinjauan Pustaka ..................................................................................... 5
2.2
Landasan Teori........................................................................................ 6
2.2.1
Sistem Informasi ............................................................................... 6
2.2.2
Sistem Pendukung Keputusan........................................................... 6
2.2.3
MADM.............................................................................................. 6
2.2.4
Simple Additive Weighting (SAW).................................................... 7
2.2.5
Basis Data ......................................................................................... 8
2.2.6
PHP (Hypertext Preprocessor) .......................................................... 8
2.2.7
Model View Control ......................................................................... 9
2.2.8
Framework ...................................................................................... 10
2.2.9
JavaScript dan jQuery ..................................................................... 10
2.2.10 Android ........................................................................................... 11
2.2.11 Android Market (Playstore) ............................................................ 11
2.2.12 PhoneGap........................................................................................ 11
2.2.13 Unified Modelling Language (UML) ............................................. 12
2.2.14 Black Box Testing............................................................................ 17
ANALISIS DAN PERANCANGAN SISTEM .................................................... 18

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

3.1
Proses Bisnis Sistem ............................................................................. 18
3.2
Perancangan Basis Model Pengambilan Keputusan ............................. 19
3.2.1
Menentukan kriteria yang dibutuhkan ............................................ 19
3.2.2
Penentuan Vektor Bobot ................................................................. 22
3.3
Analisa Kebutuhan Sistem .................................................................... 23
3.3.1
Kebutuhan Perangkat Lunak ........................................................... 23
3.3.2
Kebutuhan Perangkat Keras ............................................................ 23
3.3.3
Kebutuhan Fungsional Sistem ........................................................ 23
3.3.4
Kebutuhan non Fungsional Sistem.................................................. 27
3.4
Perancangan Sistem .............................................................................. 28
3.4.1
Flowchart Sistem............................................................................. 28
3.4.2
UseCase Diagram............................................................................ 29
3.4.3
Usecase Text ................................................................................... 30
3.4.4
Squence Diagram ............................................................................ 65
3.4.5
Class Diagram ................................................................................. 94
3.5
Perancangan Database........................................................................... 95
3.5.1
ERD (Entity Relationship Diagram) ............................................... 95
3.5.2
Mapping Table ................................................................................ 96
3.5.3
Desain Fisik..................................................................................... 97
3.6
Perancangan Antarmuka Sistem Informasi ......................................... 113
3.6.1
Perancngan halaman Admin ......................................................... 113
3.6.2
Perancngan halaman Pelanggan .................................................... 116
3.6.3
Perancangan halaman Mobile ....................................................... 125
IMPLEMENTASI DAN PENGUJIAN .............................................................. 128
4.1
Perbandingan Perhitungan Manual dan Perhitungan Aplikasi............ 128
4.1.1
Implementasi Perhitungan Manual ............................................... 128
4.1.2
Implementasi Perhitungan Dengan Aplikasi................................. 132
4.2
Implementasi Interface........................................................................ 134
4.2.1
Implementasi halaman admin ....................................................... 134
4.2.2
Implementasi halaman Website .................................................... 139
4.2.3
Implementasi Halaman Aplikasi Mobile ...................................... 145
4.3
Pengujian............................................................................................. 149
PENUTUP........................................................................................................... 157
5.1
Kesimpulan ......................................................................................... 157
5.2
Saran.................................................................................................... 157
DAFTAR PUSTAKA ......................................................................................... 158

x

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL

Tabel 2. 1Simbol-Simbol pada UseCase .............................................................. 12
Tabel 2. 2Simbol Komponen Class Diagram ....................................................... 13
Tabel 2. 3Simbol Simbol pada Sequence Diagram .............................................. 15
Tabel 3. 1Tingkat Kecocokan Jumlah Kamar....................................................... 21
Tabel 3. 2Tingkat Kecocokan Rating.................................................................... 21
Tabel 3. 3Tingkat Kecocokan Surat Izin Kost ...................................................... 21
Tabel 3. 4Bobot Preferensi.................................................................................... 22
Tabel 3. 5Kebutuhan Fungsional Sistem .............................................................. 23
Tabel 3. 6Tabel kebutuhan non Fungsional Sistem .............................................. 27
Tabel 3. 7Usecase text Menampilkan daftar bank ................................................ 30
Tabel 3. 8Usecase Text Menambahkan data daftar bank...................................... 30
Tabel 3. 9Usecase Text Menghapus data bank ..................................................... 30
Tabel 3. 10Usecase Text Mengubah data bank..................................................... 31
Tabel 3. 11Usecase Text menampilkan data rekening admin............................... 31
Tabel 3. 12Usecase Text Menambah daftar rekening admin ................................ 31
Tabel 3. 13Usecase Text Menghapus data rekening admin .................................. 32
Tabel 3. 14Usecase Text Mengubah data rekenig admin ..................................... 32
Tabel 3. 15Usecase Text Menampilkan data Slider.............................................. 33
Tabel 3. 16Usecase Text menambahkan data slider ............................................. 33
Tabel 3. 17Usecase Text Menghapus data Slider ................................................. 33
Tabel 3. 18Usecase text Menampilkan daftar banner ........................................... 34
Tabel 3. 19Usecase Text Menambahkan data daftar banner................................. 34
Tabel 3. 20Usecase Text Menghapus data banner ................................................ 35
Tabel 3. 21Usecase Text Mengubah data banner.................................................. 35
Tabel 3. 22Usecase Text Menampilkan data Fasilitas .......................................... 35
Tabel 3. 23Usecase Text Menambah data Fasilitas .............................................. 36
Tabel 3. 24Usecase Text Menghapus data Fasilitas ............................................. 36
Tabel 3. 25Usecase Text Mengubah data Fasilitas ............................................... 36
Tabel 3. 26Usecase Text Menampilkan data blog ................................................ 37
Tabel 3. 27Usecase Text Menambah data blog .................................................... 37
Tabel 3. 28Usecase Text Menghapus data Blog ................................................... 37
Tabel 3. 29Usecase Text Mengubah data Blog..................................................... 38
Tabel 3. 30Usecase Text Menampilkan data Menu halaman ............................... 38
Tabel 3. 31Usecase Text Menambah data Menu halaman.................................... 38
Tabel 3. 32Usecase Text Menghapus data Menu halaman ................................... 39
Tabel 3. 33Usecase Text Mengubah data Menu halaman..................................... 39
Tabel 3. 34Usecase Text Menampilkan data Kriteria ........................................... 40

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

Tabel 3. 35Usecase Text Menambah data Kriteria ............................................... 40
Tabel 3. 36Usecase Text Menghapus data Kriteria .............................................. 40
Tabel 3. 37Usecase Text Mengubah data Kriteria ................................................ 41
Tabel 3. 38Usecase Text Menampilkan data Himpunan ...................................... 41
Tabel 3. 39Usecase Text Menambah data Himpunan........................................... 41
Tabel 3. 40Usecase Text Menghapus data Himpunan .......................................... 42
Tabel 3. 41Usecase Text Mengubah data Himpunan............................................ 42
Tabel 3. 42Usecase Text Menampilkan data Users .............................................. 43
Tabel 3. 43Usecase Text Menambah data Users .................................................. 43
Tabel 3. 44Usecase Text Menghapus data Users.................................................. 43
Tabel 3. 45Usecase Text Mengubah data Users ................................................... 44
Tabel 3. 46Usecase Text Mengubah aktivasi akun users...................................... 44
Tabel 3. 47Usecase Text Menampilkan data Groups Users ................................. 44
Tabel 3. 48Usecase Text Menambah data Groups Users...................................... 45
Tabel 3. 49Usecase Text Menghapus data Groups Users ..................................... 45
Tabel 3. 50Usecase Text Mengubah data Groups Users ...................................... 45
Tabel 3. 51Usecase Text menampilkan data kost ................................................. 46
Tabel 3. 52Usecase Text menampilkan data kamar kost ...................................... 46
Tabel 3. 53Usecase Text menampilkan data gallery kost ..................................... 46
Tabel 3. 54Usecase Text Mengubah status kost ................................................... 47
Tabel 3. 55Usecase text Menampilkan data pemesanan ...................................... 47
Tabel 3. 56Usecase text Menampilkan detail pemesanan.................................... 48
Tabel 3. 57Usecase text Melakukan Approved konfirmasi pembayaran............. 48
Tabel 3. 58Usecase text Membatalkan data pemesanan ...................................... 48
Tabel 3. 59Usecase Text Melakukan konfirmasi pembayaran Pemilik Kost ....... 49
Tabel 3. 60Usecase Text Menampilkan data refund ............................................. 49
Tabel 3. 61Usecase Text Melakukan konfirmasi refund ...................................... 50
Tabel 3. 62Usecase Text Mengubah System Options........................................... 50
Tabel 3. 63Usecase text Menambahkan data kost Member .................................. 50
Tabel 3. 64Usecase text Menampilkan data kost member .................................... 51
Tabel 3. 65Usecase text mengubah data kost member ......................................... 51
Tabel 3. 66Usecase text menghapus data kost member ........................................ 51
Tabel 3. 67Usecase text Menampilkan data kamar kost Member ........................ 52
Tabel 3. 68Usecase text Menambahkan data kamar kost member ....................... 52
Tabel 3. 69Usecase text mengubah data kamar kost member .............................. 53
Tabel 3. 70Usecase text menghapus data kamar kost member ............................. 53
Tabel 3. 71Usecase text Menampilkan data gallery kost Member ....................... 54
Tabel 3. 72Usecase text Menambahkan data gallery kost member ...................... 54
Tabel 3. 73Usecase text menghapus data gallery kost member............................ 54
Tabel 3. 74Usecase text Menampilkan Profile member ....................................... 55

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Tabel 3. 75Usecase text Mengubah Profile member ............................................ 55
Tabel 3. 76Usecase text Menampilkan data rekening member............................. 56
Tabel 3. 77Usecase text Menambah data rekening member................................. 56
Tabel 3. 78Usecase text Mengubah data rekening member.................................. 57
Tabel 3. 79Usecase text Menghapus data rekening member ................................ 57
Tabel 3. 80Usecase text Menampilkan data kost tersewa..................................... 58
Tabel 3. 81Usecase text Menampilkan data kost tersewa..................................... 58
Tabel 3. 82Usecase text Menampilkan data pemesanan kost member ................. 58
Tabel 3. 83Usecase text Menampilkan detail data pemesanan kost member ....... 59
Tabel 3. 84Usecase text konfirmasi pembayaran member.................................... 59
Tabel 3. 85Usecase text Menampilkan data iklan kost ......................................... 60
Tabel 3. 86Usecase text Menampilkan data detail iklan kost ............................... 60
Tabel 3. 87Usecase text Menampilkan pencarian iklan kost ................................ 60
Tabel 3. 88Usecase text Menambah review iklan kost ......................................... 61
Tabel 3. 89Usecase text Menampilkan data pemesanan ....................................... 61
Tabel 3. 90Usecase text Menampilkan pencarian iklan kost ................................ 62
Tabel 3. 91Usecase text Menampilkan data Pemilik Kost.................................... 62
Tabel 3. 92Usecase text Menampilkan pencarian pemilik kost ............................ 62
Tabel 3. 93Usecase text Menampilkan data blog.................................................. 63
Tabel 3. 94Usecase text Menampilkan pencarian blog......................................... 63
Tabel 3. 95Usecase text Pencarian Pemesanan..................................................... 63
Tabel 3. 96Usecase text konfirmasi pembayaran.................................................. 64
Tabel 3. 97Usecase text Register Member............................................................ 64
Tabel 3. 98Desain Fisik Tabel Banner .................................................................. 97
Tabel 3. 99 Desain Fisik Tabel Slides................................................................... 97
Tabel 3. 100 Desain Fisik Tabel bank................................................................... 98
Tabel 3. 101 Desain Fisik Tabel bank................................................................... 98
Tabel 3. 102 Desain Fisik Tabel Detail_lapak ...................................................... 99
Tabel 3. 103 Desain Fisik Tabel pages ................................................................. 99
Tabel 3. 104 Desain Fisik Tabel File .................................................................. 100
Tabel 3. 105 Desain Fisik Tabel Bookmark........................................................ 101
Tabel 3. 106 Desain Fisik Tabel Konfirmasi_pembayaran................................. 101
Tabel 3. 107 Desain Fisik Tabel tb_Kost............................................................ 102
Tabel 3. 108 Desain Fisik Tabel tb_kamar ......................................................... 103
Tabel 3. 109 Desain Fisik Tabel Refund............................................................. 104
Tabel 3. 110 Desain Fisik Tabel rating ............................................................... 104
Tabel 3. 111 Desain Fisik Tabel order ................................................................ 105
Tabel 3. 112Desain Fisik Tabel tb_fasilitas ........................................................ 105
Tabel 3. 113Desain Fisik Tabel tb_detailfaskost ................................................ 106
Tabel 3. 114Desain Fisik Tabel kriteria .............................................................. 106

xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Tabel 3. 115Desain Fisik Tabel himpunan ......................................................... 107
Tabel 3. 116Desain Fisik Tabel guest ................................................................. 107
Tabel 3. 117Desain Fisik Tabel users ................................................................. 108
Tabel 3. 118Desain Fisik Tabel groups............................................................... 109
Tabel 3. 119Desain Fisik Tabel users_groups .................................................... 110
Tabel 3. 120Desain Fisik Tabel options.............................................................. 110
Tabel 3. 121Desain Fisik Tabel provinsi ............................................................ 111
Tabel 3. 122Desain Fisik Tabel kabupaten ......................................................... 111
Tabel 3. 123Desain Fisik Tabel kecamatan ........................................................ 112
Tabel 3. 124Desain Fisik Tabel kelurahan.......................................................... 112
Tabel 4. 1Nilai alternatif pada setiap kriteria...................................................... 128
Tabel 4. 2Rangking Hasil SPK ........................................................................... 131
Tabel 4. 3Hasil Perbandingan Pengujian ............................................................ 133
Tabel 4. 4Tabel pengujian sistem ....................................................................... 150

xiv

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR
Gambar 2. 1Notasi Activity Diagram (Triandini & Suardika, 2012) ................... 14
Gambar 3. 1Prosses Bisnis Aplikasi ..................................................................... 18
Gambar 3. 2Gambar Flowchart Sistem ................................................................ 28
Gambar 3. 3Gambar Usecase Diagram ................................................................ 29
Gambar 3. 4Squence Diagram Menanmpilkan data bank..................................... 65
Gambar 3. 5Squence Diagram Menambahkan daftar bank .................................. 65
Gambar 3. 6Squence Diagram Mengubah data bank............................................ 66
Gambar 3. 7Squence Diagram Menghapus data bank .......................................... 66
Gambar 3. 8Squence Diagram Menampilkan data rekening admin ..................... 67
Gambar 3. 9Squence Diagram Menambahkan data rekening admin .................... 67
Gambar 3. 10Squence Diagram Mengubah data rekening admin......................... 68
Gambar 3. 11Squence Diagram Menghapus data rekening admin ....................... 68
Gambar 3. 12Squence Diagram Menampilkan data Slider ................................... 69
Gambar 3. 13Squence Diagram Menambahkan data Slider ................................. 69
Gambar 3. 14Squence Diagram Menampilkan data Fasilitas ............................... 70
Gambar 3. 15Squence Diagram Menambah data Fasilitas ................................... 70
Gambar 3. 16Squence Diagram Mengubah data Fasilitas .................................... 71
Gambar 3. 17Squence Diagram Menghapus data Fasilitas................................... 71
Gambar 3. 18Squence Diagram Menampilkan data Blog..................................... 72
Gambar 3. 19Squence Diagram Menambah data Blog ......................................... 72
Gambar 3. 20Squence Diagram Mengubah data Blog.......................................... 73
Gambar 3. 21Squence Diagram Menghapus data Blog ........................................ 73
Gambar 3. 22Squence Diagram Menampilkan data menu halaman ..................... 74
Gambar 3. 23Squence Diagram Menambah data Menu Halaman ........................ 74
Gambar 3. 24Squence Diagram Mengubah data menu halaman .......................... 75
Gambar 3. 25Squence Diagram Menghapus data menu halaman......................... 75
Gambar 3. 26Squence Diagram Menampilkan data Kriteria ................................ 76
Gambar 3. 27Squence Diagram Menambah data Kriteria .................................... 76
Gambar 3. 28Squence Diagram Mengubah data Kriteria ..................................... 77
Gambar 3. 29Squence Diagram Menghapus data Kriteria.................................... 77
Gambar 3. 30Squence Diagram Menampilkan data Himpunan............................ 78
Gambar 3. 31Squence Diagram Menambah data Himpunan................................ 78
Gambar 3. 32Squence Diagram Mengubah data Himpunan................................. 79
Gambar 3. 33Squence Diagram Menghapus data Himpunan ............................... 79
Gambar 3. 34Squence Diagram Menampilkan data Kost ..................................... 80
Gambar 3. 35Squence Diagram Menampilkan data Kamar Kost ......................... 80
Gambar 3. 36Squence Diagram Mengubah status kost ........................................ 81
Gambar 3. 37Squence Diagram Menampilkan daftar Pemesanan........................ 81
xv

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 3. 38Squence Diagram Menampilkan data detail Pemesanan................. 82
Gambar 3. 39Squence Diagram Melakukan Approved Konfirmasi Pembayaran 82
Gambar 3. 40Squence Diagram Membatalkan data pemesanan ........................... 83
Gambar 3. 41Squence Diagram konfirmasi pembayaran pemilik kost................. 83
Gambar 3. 42Squence Diagram Menampilkan data refund .................................. 84
Gambar 3. 43Squence Diagram Melakukan konfirmasi refund............................ 84
Gambar 3. 44Squence Diagram Menambah data kost Member ........................... 85
Gambar 3. 45Squence Diagram Menampilkan data kost member........................ 85
Gambar 3. 46Squence Diagram Mengubah data kost member............................. 86
Gambar 3. 47Squence Diagram Menghapus data kost member ........................... 87
Gambar 3. 48Squence Diagram Menampilkan data kamar kost member............. 87
Gambar 3. 49Squence Diagram Menambah data kamar kost Member ................ 88
Gambar 3. 50Squence Diagram Mengubah data kost member............................. 89
Gambar 3. 51Squence Diagram Menghapus data kamar kost member ................ 89
Gambar 3. 52Squence Diagram Menampilkan Profile member ........................... 90
Gambar 3. 53Squence Diagram Mengubah Profile member ................................ 90
Gambar 3. 54Squence Diagram Menampilkan rekening member ........................ 91
Gambar 3. 55Squence Diagram Menambah rekening member ............................ 91
Gambar 3. 56Squence Diagram Mengubah rekening member ............................. 92
Gambar 3. 57Squence Diagram Menghapus rekening member............................ 92
Gambar 3. 58Squence Diagram Menampilkan Pencarian rekomendasi............... 93
Gambar 3. 59Gambar Class Diagram................................................................... 94
Gambar 3. 60Gambar ERD (Entity Relationship Diagram) ................................. 95
Gambar 3. 61Gambar Mapping Table .................................................................. 96
Gambar 3. 62Perancangan antarmuka halaman Login Admin............................ 113
Gambar 3. 63Perancangan antarmuka halaman form input dan edit Admin ...... 113
Gambar 3. 64Perancangan antarmuka halaman Menampilkan data Admin ....... 114
Gambar 3. 65Perancangan antarmuka halaman Menampilkan Gallery.............. 114
Gambar 3. 66Perancangan antarmuka halaman Menampilkan Data Menu, Slider,
dan Banner .......................................................................................................... 115
Gambar 3. 67Perancangan antarmuka halaman Menghapus Data ...................... 115
Gambar 3. 68Perancangan antarmuka halaman utama ....................................... 116
Gambar 3. 69Perancangan antarmuka halaman Pencarian Lokasi ..................... 117
Gambar 3. 70Perancangan antarmuka halaman pencarian kost .......................... 118
Gambar 3. 71Perancangan antarmuka halaman Pencarian Rekomendasi .......... 119
Gambar 3. 72Perancangan antarmuka halaman Menampilkan Agent ................ 120
Gambar 3. 73Perancangan antarmuka halaman menampilkan blog ................... 121
Gambar 3. 74Perancangan antarmuka halaman detail kost ................................ 122
Gambar 3. 75Perancangan antarmuka halaman menampilkan detail blog ......... 123
Gambar 3. 76Perancangan antarmuka halaman menampilkan detail blog ......... 124

xvi

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 3. 77Perancangan antarmuka halaman tampil Data Kost Mobile ......... 125
Gambar 3. 78Perancangan antarmuka halaman tampil Detail Kost Mobile ....... 125
Gambar 3. 79Perancangan antarmuka halaman Pemesanan Mobile .................. 126
Gambar 3. 80Perancangan antarmuka halaman Pencarian Mobile .................... 126
Gambar 3. 81Perancangan antarmuka halaman Login Mobile ........................... 127
Gambar 3. 82Perancangan antarmuka halaman Register Mobile ....................... 127
Gambar 4. 1Proses Pencarian Rekomendasi Kost .............................................. 132
Gambar 4. 2Proses Pengisian Nilai Bobot .......................................................... 132
Gambar 4. 3Hasil Rekomendasi Kost ................................................................. 133
Gambar 4. 4Halaman login admin ...................................................................... 134
Gambar 4. 5Halaman View Kost admin .............................................................. 134
Gambar 4. 6Halaman View kamar kost .............................................................. 135
Gambar 4. 7Halaman data view gallery kost Admin .......................................... 135
Gambar 4. 8Halaman View Fasilitas .................................................................. 136
Gambar 4. 9Halaman tambah fasilitas ................................................................ 136
Gambar 4. 10Halaman View All Order .............................................................. 137
Gambar 4. 11Halaman View Users..................................................................... 137
Gambar 4. 12Halaman Edit User ....................................................................... 138
Gambar 4. 13Halaman View Menu .................................................................... 138
Gambar 4. 14Halaman data slider....................................................................... 139
Gambar 4. 15Halaman Home Website................................................................ 139
Gambar 4. 16Halaman Pencarian Lokasi Maps .................................................. 140
Gambar 4. 17Halaman detail kost tab Deskripsi................................................. 140
Gambar 4. 18Halaman detail kost tab maps........................................................ 141
Gambar 4. 19Halaman detail kost tab booking ................................................... 141
Gambar 4. 20Halaman Input Harga Pemesanan ................................................. 142
Gambar 4. 21Halaman Input Identitas Pemesanan ............................................. 142
Gambar 4. 22Halaman pencarian rekomendasi kost........................................... 143
Gambar 4. 23Halaman Bookmark....................................................................... 143
Gambar 4. 24Halaman Login User ..................................................................... 144
Gambar 4. 25Halaman menambah data kost member. ....................................... 144
Gambar 4. 26Halaman Home Mobile ................................................................. 145
Gambar 4. 27Halaman Menu Sidebar................................................................. 145
Gambar 4. 28Halaman Menu Account Sidebar .................................................. 146
Gambar 4. 29Halaman Login.............................................................................. 146
Gambar 4. 30Halaman Register Member............................................................ 147
Gambar 4. 31Halaman Pencarian Kost ............................................................... 147
Gambar 4. 32Halaman Hasil Pencarian .............................................................. 148
Gambar 4. 33Halaman Detail Kost ..................................................................... 148
Gambar 4. 34Halaman Daftar Kamar Kost......................................................... 149

xvii

perpustakaan.uns.ac.id

digilib.uns.ac.id

INTISARI

Fadhlul Ilmi Khairun, 2016. Perancangan dan Pembuatan Aplikasi CariKost
dengan Metode Simple Additive Weighting Berbasis Web dan Android. DIII
Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam,
Universitas Sebelas Maret.
Rumah kost merupakan tempat tinggal yang disewakan bagi perantau yang
menetap diarea tertentu dalam jangka waktu tertentu. Sudah banyak teknologi
yang menawarkan tentang informasi kost namun masih dianggap kurang efisien
karena untuk mencari kost yang sesuai dengan kriteria yang diinginkan, pencari
kost masih harus membandingkan satu persatu fasilitas maupun kriteria-kriteria
yang dimiliki kost tersebut.
Metode penelitian yang dilakukan untuk merancang dan membuat aplikasi
ini adalah dengan menggunakan metode penelitian waterfall yaitu dengan
pengumpulan data, melakukan analisa sistem (menentukan kebutuhan fungsional
dan non fungsional), melakukan perancangan (ERD, use case diagram, use case
text, sequence diagram, dan class diagram), dan implementasi (coding dan
testing). Sistem informasi marketplace ini dibuat menggunakan bahasa
pemrograman PHP berbasis framework Codeigniter 2 dan basis data MySQL.
Penggunaan metode Simple Additive Weighting (SAW) pada sebuah sistem
pendukung keputusan merupakan salah satu jalan pemecahan masalah yang dapat
menangani hal tersebut, dimana pencari kost akan merasa terbantu karena dapat
memberikan rekomendasi tempat kost yang sesuai dengan kriteria yang
diinginkan.
Aplikasi yang difokuskan dalam mencari rekomendasi kost yang sesuai
dengan kriteria yang sesuai sampai dengan pemesanan untuk kamar kost tersebut
dapat dilakukan dengan aplikasi ini. Dengan adanya Aplikasi ini diharapkan dapat
membantu para pencari kost untuk mendapatkan rekomendasi kost terbaik dan
dapat membantu dalam pemesanan kamar kost serta memberikan keuntungan
terhadap pemilik kost untuk dapat memasarkan rumah kost nya.
Kata kunci : Codeigniter, Rumah Kost, Sistem Pendukung Keputusan (SPK),
PHP, Simple Additive Weighting (SAW).

xviii

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRACT

Fadhlul Ilmi Khairun, 2016. Design and Application Development CariKost with
Simple Additive Weighting Method Based Web and Android. DIII Informatics
Engineering, Faculty of Mathematics and Natural Sciences, Sebelas Maret
University.
Boarding house is a residence for rent for certain immigrants who settled
diarea within a certain period . There have been many technologies that offer
information about the boarding house but is still considered to be less efficient
due to search for boarding in accordance with the desired criteria , boarding
seekers still have to compare one by one facility as well as the criteria that owned
the boarding house .
Research methodology to design and create this application is to use
research methods waterfall that is by collecting data, analyzing system (define
functional requirements and non functional), do the design (ERD, use case
diagrams, use case text, sequence diagrams, and class diagram), and
implementation (coding and testing). Marketplace information system is created
using the programming language PHP CodeIgniter-based framework 2 and the
MySQL database. Use of Simple Additive weighting method ( SAW ) on a decision
support system is one of the solutions to deal with such matters , where the
boarding seekers will find it helpful because it can give recommendations
boarding places corresponding to the desired criteria .
Applications are focused in finding a boarding recommendation in
accordance with the criteria corresponding to the booking to boarding room can
be done with this application . With the app is expected to help seekers boarding
house to get the best boarding recommendation and can assist in the boarding
room reservations and provide benefits to the owner of the boarding house to be
able to market his boarding house .
Keywords : Codeigniter, Boarding house, Decision Support System (DSS), PHP,
Simple Additive Weighting (SAW).

xix