i
PERANCANGAN DAN PEMBUATAN APLIKASI CARIKOST DENGAN METODESIMPLE 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
ii
HALAMAN PERSETUJUAN
PERANCANGAN DAN PEMBUATAN APLIKASI CARIKOST DENGAN METODESIMPLE 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
iii
HALAMAN PENGESAHAN
PERANCANGAN DAN PEMBUATAN APLIKASI CARIKOST DENGAN METODESIMPLE 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
iv
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
v 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.
vi
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.
vii
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.
viii
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
ix 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
x
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 halamanMobile... 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
xi
DAFTAR TABEL
Tabel 2. 1Simbol-Simbol padaUseCase... 12
Tabel 2. 2Simbol KomponenClass Diagram... 13
Tabel 2. 3Simbol Simbol padaSequence 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 textMenampilkan 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 textMenampilkan 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
xii
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
xiii
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
xiv
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
xv
DAFTAR GAMBAR
Gambar 2. 1Notasi Activity Diagram (Triandini & Suardika, 2012) ... 14
Gambar 3. 1Prosses Bisnis Aplikasi ... 18
Gambar 3. 2GambarFlowchartSistem ... 28
Gambar 3. 3GambarUsecase 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
xvi
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. 59GambarClass Diagram... 94
Gambar 3. 60Gambar ERD (Entity Relationship Diagram) ... 95
Gambar 3. 61Gambar Mapping Table ... 96
Gambar 3. 62Perancangan antarmuka halamanLoginAdmin... 113
Gambar 3. 63Perancangan antarmuka halamanform inputdaneditAdmin ... 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, danBanner... 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
xvii
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 halamanPencarian Mobile... 126
Gambar 3. 81Perancangan antarmuka halamanLogin Mobile... 127
Gambar 3. 82Perancangan antarmuka halamanRegister Mobile... 127
Gambar 4. 1Proses Pencarian Rekomendasi Kost ... 132
Gambar 4. 2Proses Pengisian Nilai Bobot ... 132
Gambar 4. 3Hasil Rekomendasi Kost ... 133
Gambar 4. 4Halamanloginadmin ... 134
Gambar 4. 5HalamanView 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
xviii 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.
xix 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 .