perancangan sistem pencarian lokasi perumahan …

17
PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN DISERTAI INFORMASI SUPERMARKET DAN RUMAH SAKIT TERDEKAT DI KOTA BEKASI SKRIPSI Oleh : SITI ARIAYANI 201510225106 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS BHAYANGKARA JAKARTA RAYA 2019

Upload: others

Post on 16-Oct-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

PERANCANGAN SISTEM PENCARIAN LOKASI

PERUMAHAN DISERTAI INFORMASI SUPERMARKET

DAN RUMAH SAKIT TERDEKAT DI KOTA BEKASI

SKRIPSI

Oleh :

SITI ARIAYANI

201510225106

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS BHAYANGKARA JAKARTA RAYA

2019

Page 2: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 3: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 4: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 5: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

v

ABSTRAK

Siti Ariayani. 201510225106. Perancangan Sistem Pencarian Lokasi Perumahan

disertai Informasi Supermarket dan Rumah Sakit Terdekat di Kota Bekasi.

Perumahan dan pemukiman merupakan kebutuhan dasar atau primer manusia.

Pada tahun 2016-2018 jumlah pengembang properti dan jumlah penduduk di Kota

Bekasi terus mengalami peningkatan. Ini menunjukan bahwa meningkatnya kebutuhan

perumahan di Kota Bekasi. Dekatnya lokasi perumahan dengan fasilitas tertentu sangat

penting untuk memenuhi kebutuhan pemilik rumah seperti dekat dengan Supermarket

dan Rumah Sakit. Sistem informasi geografis diperlukan untuk pencarian lokasi

perumahan disertai informasi supermarket dan rumah sakit terdekat. Sistem ini dapat

dibangun berbasis web sehingga dapat memberikan informasi ke pada masyarakat

secara meluas apabila diakses. Dalam proses pembuatan sistem ini, membutuhkan data

perumahan, data supermarket dan data rumah sakit di Kota Bekasi. Metode

pengembangan sistem menggunakan Model Prototipe, Metode K-Means Clustering

untuk mengelompokan area perumahan yang berdekatan dengan supermarket dan

rumah sakit. Perancangan sistem ini menggunakan flowmap dan UML (Unified

Modeling Language). Hasil dari penelitan ini yaitu diharapkan aplikasi ini akan

membantu masyarakat yang ingin membeli perumahan yang telah terdaftar di Kota

Bekasi dengan disertai informasi supermarket dan rumah sakit terdekat dari perumahan

tersebut.

Kata Kunci :Sistem Informasi Geografis, Perumahan, Prototipe, K-Means Clustering,

UML ( Unified Modelling Language )

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 6: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

vi

ABSTRACT

Siti Ariayani. 201510225106. System Design of Residential Search Location with

Nearest Supermarket and Hospital Information in Bekasi City

Housing and settlements are basic or primary human needs. In 2016-2018 the

number of property developers and the population in the city of Bekasi continued to

increase. This shows that the increase in housing needs in the City of Bekasi. The

proximity of housing locations to certain facilities is very important to meet the needs

of homeowners such as being close to supermarkets and hospitals. Geographical

information systems are needed to search for housing locations with information on

nearby supermarkets the public widely when accessed. In the process of making this

system, it requires housing data, supermarket data, and hospital data in Bekasi City.

The system development method uses a Prototype Model, the K-Means Clustering

Method to group housing areas adjacent to supermarkets and hospitals. The design of

this system uses the flow map and UML (Unified Modeling Language). The results of

this research are expected and hospitals. This system can be built web-based so that it

can provide information to that this application will help people who want to buy

housing that has been registered in the City of Bekasi accompanied by information on

supermarkets and the nearest hospital from the housing.

Keyword : Geographic Information System, Housing, Prototype, K-Means, UML

(Unified Modelling Language )

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 7: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 8: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 9: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 10: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

x

DAFTAR ISI

LEMBAR PERSETUJUAN PEMBIMBING ........................................................... ii

LEMBAR PENGESAHAN ....................................................................................... iii

LEMBAR PERNYATAAN BUKAN PLAGIASI ................................................... iv

ABSTRAK ................................................................................................................... v

ABSTRACT ................................................................................................................ vi

LEMBAR PERNYATAAN PUBLIKASI ............................................................... vii

KATA PENGANTAR .............................................................................................. viii

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

DAFTAR TABEL .................................................................................................... xiv

DAFTAR GAMBAR ................................................................................................. xv

DAFTAR LAMPIRAN ........................................................................................... xvii

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

1.1 Latar Belakang ........................................................................................................ 1

1.2 Identifikasi Masalah ................................................................................................ 4

1.3 Rumusan Masalah ................................................................................................... 5

1.4 Batasan Masalah...................................................................................................... 5

1.5 Tujuan dan Manfaat Penelitian ............................................................................... 5

1.5.1 Tujuan Penelitian .............................................................................................. 5

1.5.2 Manfaat Penelitian ............................................................................................ 6

1.6 Tempat dan Waktu Penelitian ................................................................................. 6

1.7 Metodelogi Penelitian ............................................................................................. 6

1.8 Metode konsep Pengembangan Software ............................................................... 7

1.9 Sistematis Penulisan ................................................................................................ 7

BAB II LANDASAN TEORI ..................................................................................... 9

2.1 Tinjauan Pustaka ..................................................................................................... 9

2.2 Teori Pendukung ................................................................................................... 10

2.2.1 Definisi Perancangan ...................................................................................... 10

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 11: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

xi

2.2.2 Definisi Aplikasi ............................................................................................. 11

2.2.3 Definisi Pencarian .......................................................................................... 12

2.2.4 Konsep Dasar Sistem ...................................................................................... 12

2.2.5 Konsep Dasar Informasi ................................................................................. 13

2.2.6 Konsep Dasar Sistem Informasi ..................................................................... 14

2.2.7 Definisi Geografi ............................................................................................ 15

2.2.8 Sistem Informasi Geografis ............................................................................ 16

2.2.8.1 Komponen Sistem Informasi Geografis .................................................. 16

2.2.8.2 Subsistem Sistem Informasi Geografis .................................................... 18

2.2.9 Metode K-Means Clustering .......................................................................... 20

2.2.10 Pengertian Perumahan .................................................................................. 21

2.2.11 Supermarket .................................................................................................. 22

2.2.12 Rumah Sakit ................................................................................................. 22

2.3 Peralatan Pendukung ............................................................................................. 23

2.3.1 Flowmap ......................................................................................................... 23

2.3.2 UML (Unified Modeling Language) .............................................................. 24

2.3.2.1 Use Case Diagram ................................................................................... 25

2.3.2.2 Activity Diagram ...................................................................................... 26

2.3.2.3 Sequence Diagram ................................................................................... 28

2.3.2.4 State Machine Diagram ........................................................................... 30

2.3.2.5 Class Diagram ......................................................................................... 31

2.4 Komponen Penyusun ............................................................................................ 33

2.4.1 Google Map API ............................................................................................. 33

2.4.2 CodeIgniter ..................................................................................................... 33

2.4.3 PHP (Perl Hypertext Preprocessor) ............................................................... 35

2.4.4 MYSQL .......................................................................................................... 35

2.4.5 XAMPP .......................................................................................................... 36

2.4.6 Website ........................................................................................................... 37

2.4.7 Metode Pengembangan Perangkat Lunak ...................................................... 38

2.4.7.1 Model Prototipe ....................................................................................... 38

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 12: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

xii

2.4.8 Pengujian Black Box ....................................................................................... 39

BAB III METODOLOGI PENELITIAN ............................................................... 41

3.1 Obyek Penelitian ................................................................................................... 41

3.1.1 Dinas Tata Ruang Kota Bekasi ...................................................................... 41

3.1.2 Visi dan Misi .................................................................................................. 41

3.1.3 Struktur Organisasi Perusahaan ...................................................................... 41

3.2 Kerangka Penelitian .............................................................................................. 43

3.3 Analisis Sistem Berjalan ....................................................................................... 43

3.4 Permasalahan......................................................................................................... 45

3.5 Analisis Usulan Sistem ......................................................................................... 46

3.6 Analisis Kebutuhan Sistem ................................................................................... 47

3.6.1 Metode Pengumpulan Data ............................................................................ 47

3.6.1.1 Studi Pustaka............................................................................................ 47

3.6.1.2 Observasi ................................................................................................. 47

3.6.1.3 Kuisioner .................................................................................................. 47

3.6.2 Metode Pengembangan Sistem ...................................................................... 62

BAB IV PERANCANGAN SISTEM DAN IMPLEMENTASI ............................ 64

4.1 Umum .................................................................................................................... 64

4.2 Perancangan .......................................................................................................... 64

4.2.1 Use Case Diagram ......................................................................................... 65

4.2.2 Activity Diagram ............................................................................................ 66

4.2.3 Sequence Diagram ......................................................................................... 70

4.2.4 State Machine Diagram .................................................................................. 75

4.2.5 Class Diagram ................................................................................................ 76

4.3 Kamus Data ........................................................................................................... 77

4.4 Implementasi ......................................................................................................... 78

4.4.1 Kebutuhan Perangkat Keras (Hardware) ....................................................... 78

4.4.2 Kebutuhan Perangkat Lunak (Software) ........................................................ 79

4.4.3 Implementasi Metode K-Means Clustering.................................................... 80

4.4.4 Implementasi Antar Muka ............................................................................ 101

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 13: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

xiii

4.5 Pengujian Black Box ........................................................................................... 108

BAB V PENUTUP ................................................................................................... 111

5.1 Kesimpulan ......................................................................................................... 111

5.2 Saran .................................................................................................................... 112

DAFTAR PUSTAKA

LAMPIRAN

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 14: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

xiv

DAFTAR TABEL

Tabel 2.1 Perbandingan Jurnal ..................................................................................... 9

Tabel 2.2 Simbol-simbol Flowmap ............................................................................ 23

Tabel 2.3 Simbol-simbol Use Case Beserta Deskripsinya......................................... 25

Tabel 2.4 Simbol-simbol Activity Diagram Beserta Deskripsinya. ........................... 27

Tabel 2.5 Simbol-simbol Sequensial Diagram Beserta Deskripsinya. ...................... 28

Tabel 2.6 Simbol-simbol State Machine Diagram Beserta Deskripsinya. ................ 30

Tabel 2.7 Simbol-simbol Class Diagram Beserta Deskripsinya. .............................. 32

Tabel 3.1 Bobot Kuisioner ......................................................................................... 50

Tabel 3.2 Hasil Perhitungan Kuisioner ...................................................................... 50

Tabel 3.3 Nilai Interval .............................................................................................. 53

Tabel 3.4 Skor Total Pertanyaan ................................................................................ 53

Tabel 4.1 Deskripsi Keseluruhan Use Case Diagram ............................................... 65

Tabel 4.2 Tabel Admin .............................................................................................. 77

Tabel 4.3 Tabel Place (Tempat) ................................................................................. 77

Tabel 4.4 Kebutuhan Perangkat Keras (Hardware) ................................................... 79

Tabel 4.5 Kebutuhan Perangkat Lunak (Software) .................................................... 79

Tabel 4.6 Data Nama Tempat (Perumahan, Supermarket, Rumah Sakit) ................. 81

Tabel 4.7 Inisialisasi Data Kecamatan ....................................................................... 84

Tabel 4.8 Titik Pusat Awal Setiap Cluster Berdasarkan Nama Supermarket ............ 85

Tabel 4.9 Titik Pusat Awal Setiap Cluster Berdasarkan Nama Rumah Sakit ............ 86

Tabel 4.10 Hasil perhitungan Data Perumahan Terdekat dengan Supermarket ........ 91

Tabel 4.11 Hasil perhitungan Data Perumahan Terdekat dengan Rumah Sakit ........ 94

Tabel 4.12 Hasil Pengelompokan Data dengan Metode K-Means Clustering........... 98

Tabel 4.13 Hasil Pengujian Black Box ..................................................................... 108

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 15: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

xv

DAFTAR GAMBAR

Gambar 1.1 Grafik Hasil Kuisioner Fasilitas yang dibutuhkan di Perumahan ............. 2

Gambar 1.2 Grafik Pertumbuhan Jumlah Penduduk dan Pengembang Properti di Kota

Bekasi ............................................................................................................................ 3

Gambar 2.1 Komponen GIS ........................................................................................ 18

Gambar 2.2 Subsistem GIS ......................................................................................... 18

Gambar 2.3 Ilustrasi Model Prototipe ......................................................................... 38

Gambar 3.1 Struktur Organisasi Dinas Tata Ruang Kota Bekasi ............................... 42

Gambar 3.2 Kerangka Penelitian ................................................................................ 43

Gambar 3.3 Flowmap Sistem Berjalan ....................................................................... 44

Gambar 3.4 Flowmap Sistem Usulan.......................................................................... 46

Gambar 3.5 Ilustrasi Model Prototipe ......................................................................... 62

Gambar 4.1 Use Case Diagram .................................................................................. 65

Gambar 4.2 Activity Diagram Pencarian Perumahan ................................................. 66

Gambar 4.3 Activity Diagram Proses Input Data Supermarket .................................. 67

Gambar 4.4 Activity Diagram Proses Input Data Rumah Sakit .................................. 68

Gambar 4.5 Activity Diagram Proses Input Data Perumahan ..................................... 69

Gambar 4.6 Sequence Diagram Pencarian Perumahan............................................... 71

Gambar 4.7 Sequence Diagram Proses Input Data Supermarket ............................... 72

Gambar 4.8 Sequence Diagram Proses Input Data Rumah Sakit ............................... 73

Gambar 4.9 Sequence Diagram Proses Input Data Perumahan .................................. 74

Gambar 4.10 State Machine Diagram Sistem ............................................................ 75

Gambar 4.11 Class Diagram Sistem ........................................................................... 76

Gambar 4.12 Alur Perhitungan Metode K-Means Clustering .................................... 80

Gambar 4.13 Dialog Screen Halaman Utama User .................................................. 101

Gambar 4.14 Dialog Screen Halaman Profil Distaru................................................ 102

Gambar 4.15 Dialog Screen Halaman Menu Perumahan ......................................... 103

Gambar 4.16 Penunjuk Route ................................................................................... 103

Gambar 4.17 Dialog Screen Halaman Detail Perumahan ......................................... 104

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 16: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

xvi

Gambar 4.18 Dialog Screen Halaman Menu Contact .............................................. 105

Gambar 4.19 Dialog Screen Halaman Login Admin ................................................. 105

Gambar 4.20 Dialo Screen Halaman Utama Admin ................................................. 106

Gambar 4.21 Dialog Screen Halaman Menu Users .................................................. 106

Gambar 4.22 Dialog Screen Halaman Menu Places ................................................ 107

Gambar 4.23 Halaman Input Data Tempat ............................................................... 107

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019

Page 17: PERANCANGAN SISTEM PENCARIAN LOKASI PERUMAHAN …

xvii

DAFTAR LAMPIRAN

Lampiran 1 Surat Pengantar Riset Penelitian Skripsi

Lampiran 2 Sertifikat Keterangan Telah Melakukan Riset Skripsi

Lampiran 3 Lembar Kuisioner

Lampiran 4 Plagiarisme

Lampiran 5 Daftar Riwayat Hidup

Lampiran 6 Kartu Bimbingan Skripsi

Perancangan Sistem ..., Siti Ariayani, Fakultas Teknik 2019