SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat Meraih Gelar
Sarjana Komputer pada Jurusan Sistem Informasi
Fakultas Sains dan Teknologi
UIN Alauddin Makassar
Oleh:
MUH GIAN NASTIAR
NIM: 60900112021
Segala puja, puji dan syukur dengan tulus senantiasa penulis panjatkan
kehadirat Allah swt. atas segala limpahan rahmat dan hidayah-Nya, serta Shalawat
dan Salam, senantiasa tercurahkan kepada junjungan Nabi Muhammad saw, yang
telah menyelamatkan manusia dari dunia Jahiliyah, menuju dunia terdidik yang
Pelaporan Kerusakan Jalan pada Bina Marga Makassar Berbasis Web dan
Mobile” dapat terselesaikan meski telah melalui banyak tantangan dan hambatan.
Skripsi ini diajukan untuk memenuhi salah satu syarat utama, dalam
meraih gelar Sarjana Komputer (S.Kom.) pada Jurusan Sistem Informasi, Fakultas
Sains dan Teknologi, Universitas Islam Negeri (UIN) Alauddin Makassar. Penulis
menyadari bahwa di dalam penyusunan skripsi ini, tidak terlepas dari berbagai
kasih yang sebesar-besarnya kepada ayahanda Muh Yudha dan Ibunda Seri
Sulaiman yang selalu memberikan doa, kasih sayang, dan dukungan baik moral
maupun material. Tak akan pernah cukup kata untuk mengungkapkan rasa terima
kasih Ananda buat ayahanda dan ibunda tercinta serta buat Saudara-ku tersayang
Siti Gita Az-Zahro yang juga memberikan dukungan baik moral maupun material
kepada :
v
1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar, Prof. Dr. H.
mengajar serta meluangkan waktu dimana penulis tahu akan kesibukan beliau
yang sangat padat pun beliau masih menyempatkan diri untuk membaca,
penulis.
6. Penguji I Mega Orina Fitri, S.T., M.T,, dan Penguji II Faisal, S.T., M.T, serta
ide dan saran yang membangun dalam penyelesaian Skripsi dan Sistem
8. Evi Yuliana S.Kom, staf jurusan Sistem Informasi serta staf/pegawai dalam
(UIN) Alauddin Makassar, yang telah dengan sabar melayani penulis dalam
vi
menyelesaikan administrasi pengurusan skripsi, dimana penulis merasa selalu
9. Bapak Tajuddin Beddu sebagai Kepala Bidang Bina Marga Dinas PU Kota
kerusakan jalan.
10. Para Sahabat karib Aulia Apriliani, Nurul Ath Thahirah, Widya, Yusrisal
yusuf, Ihsan Ayuni, Ulpa Wahyuni yang selalu memberi saran dan motivasi
serta menemani penulis dalam canda dan tawa selama penyusunan skripsi ini.
yang selama ini telah menemani penulis dalam canda dan tawa maupun suka
dan duka serta banyak memberikan saran dan motivasi kepada penulis,
dengan baik.
13. Para Senior dan adik-adik di Jurusan Sistem Informasi dan Teknik
Informatika yang memberi semangat dan saran hingga selesainya skripsi ini.
14. Seluruh pihak yang tidak dapat penulis sebutkan satu per satu, namun telah
vii
Semoga skripsi ini dapat bernilai ibadah disisi Allah Swt. dan dijadikan
Penyusun
viii
DAFTAR ISI
ix
L. Perancangan Sistem .................................................................................. 23
BAB III METODE PENELITIAN........................................................................ 28
A. Jenis dan Lokasi Penelitian ....................................................................... 28
B. Pendekatan Penelitian ............................................................................... 28
C. Sumber Data .............................................................................................. 28
D. Metode Pengumpulan Data ....................................................................... 29
E. Instrumen Penelitian.................................................................................. 30
F. Teknik Pengolahan dan Analisis Data ...................................................... 31
G. Metode Perancangan Aplikasi................................................................... 32
H. Teknik Pengujian Sistem .......................................................................... 33
BAB IV ANALISIS DAN DESAIN SISTEM ..................................................... 36
A. Analisis Sistem yang Berjalan .................................................................. 36
1. Flowmap Sistem yang Berjalan ............................................................ 37
B. Analisis Sistem yang diusulkan ................................................................ 38
1. Analisis Masalah ................................................................................. 38
2. Analisa Kebutuhan Sistem .................................................................. 38
C. Perancangan Sistem .................................................................................. 43
1. Use Case Diagram............................................................................... 43
2. Class Diagram ..................................................................................... 45
3. Sequence Diagram ............................................................................... 45
4. Activity Diagram ................................................................................. 47
5. Struktur Navigasi ................................................................................ 49
6. Perancangan ERD................................................................................ 50
7. Kamus Data ......................................................................................... 50
8. Perancangan Tabel .............................................................................. 51
9. Flowchart ............................................................................................ 52
10. Interface............................................................................................... 53
x
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM .................................. 65
A. Implementasi ............................................................................................. 65
B. Analisis Hasil Pengujian ........................................................................... 72
BAB VI PENUTUP ............................................................................................. 88
A. Kesimpulan ............................................................................................... 88
B. Saran .......................................................................................................... 89
DAFTAR PUSTAKA ........................................................................................... 90
xi
DAFTAR GAMBAR
Gambar III.1 Model Waterfall ............................................................................... 32
Gambar IV.1 Flowmap system yang sedang berjalan ............................................ 37
Gambar IV.2 Flowmap system yang Diusulkan .................................................... 42
Gambar IV.3 Use Case Diagram Pengguna ........................................................... 43
Gambar IV.4 Use Case Diagram Admin ............................................................... 44
Gambar IV.5 Class Diagram .................................................................................. 45
Gambar IV.6 Sequence Diagram Menu Laporan ................................................... 46
Gambar IV.7 Sequence Diagram Menu Berita ...................................................... 46
Gambar IV.8 Sequence Diagram Menu Keluar ..................................................... 47
Gambar IV.9 Activity Diagram.............................................................................. 48
Gambar IV.10 Struktur Navigasi ........................................................................... 49
Gambar IV.11 Struktur Navigasi Webserver ......................................................... 49
Gambar IV.12 ERD (Entity Relationship Diagram) .............................................. 50
Gambar IV.13 Flowchart Penggunaan Aplikasi .................................................... 53
Gambar IV.14 Desain Antarmuka ......................................................................... 54
Gambar IV.15 Desain Antarmuka menu login ...................................................... 55
Gambar IV.16 Desain Antarmuka menu sidebar ................................................... 56
Gambar IV.17 Desain Antarmuka menu berita ..................................................... 57
Gambar IV.18 Desain Proses Laporan ................................................................... 58
Gambar IV.19 Desain Proses Laporan ................................................................... 59
Gambar IV.20 Desain Proses Laporan ................................................................... 60
Gambar IV.21 Desain Antarmuka menu keluar ..................................................... 61
Gambar IV.22 Desain Antarmuka menu login web ............................................... 62
Gambar IV.23 Desain Antarmuka menu pelapor ................................................... 63
Gambar IV.24 Desain Antarmuka menu laporan ................................................... 64
Gambar V.1 Antarmuka Utama ............................................................................. 65
xii
Gambar V.2 Antarmuka pilih menu ....................................................................... 66
Gambar V.3 Antarmuka menu laporan .................................................................. 67
Gambar V.4 Antarmuka menu laporan .................................................................. 67
Gambar V.5 Antarmuka menu laporan .................................................................. 68
Gambar V.6 Antarmuka menu laporanku .............................................................. 69
Gambar V.7 Antarmuka menu berita ..................................................................... 70
Gambar V.8 Antarmuka menu Webserver ............................................................. 71
Gambar V.9 Antarmuka menu berita ..................................................................... 71
Gambar V.10 Flowchart dan Flowgraph Menu Login ........................................... 73
Gambar V.11 Flowchart dan Flowgraph Menu Utama .......................................... 75
Gambar V.12 Flowchart dan Flowgraph Menu Laporkan ..................................... 77
Gambar V.13 Flowchart dan Flowgraph Menu Laporan ....................................... 79
Gambar V.14 Flowchart dan Flowgraph Menu Berita........................................... 81
xiii
DAFTAR TABEL
Tabel II.1 SOP(Standar Operasional Prosedur) Bina Marga ................................. 15
Tabel II.2 Simbol-simbol Flowmap ....................................................................... 21
Tabel II.3 Komponen DFD .................................................................................... 22
Tabel II.4 Komponen ERD .................................................................................... 24
Tabel II.5 Simbol-simbol Flowchart ..................................................................... 24
Tabel III.1 Rancangan Tabel Uji Sistem Whitebox Login .................................... 34
Tabel III.2 Rancangan Tabel Uji Sistem Whitebox Laporkan ............................... 34
Tabel III.3 Rancangan Tabel Uji Sistem Whitebox Laporan ................................. 34
Tabel III.4 Rancangan Tabel Uji Sistem Whitebox Berita .................................... 35
Tabel III.5 Rancangan Tabel Uji Blackbox ........................................................... 35
Tabel IV.1 Tabel User............................................................................................ 51
Tabel IV.2 Tabel Akun .......................................................................................... 52
Tabel IV.3 Tabel Laporan ...................................................................................... 52
Tabel V.1 Pengujian Halaman Masuk ................................................................... 82
Tabel V.2 Pengujian Menu Laporan ...................................................................... 83
Tabel V.3 Pengujian Menu Berita .......................................................................... 84
Tabel V.4 Pengujian Menu Keluar......................................................................... 84
Tabel V.5 Pertanyaan untuk petugas dan masyarakat ............................................ 85
Tabel V.6 Hasil Pengujian Kuisioner..................................................................... 86
Tabel V.7 Tabel Presentasi .................................................................................... 87
xiv
ABSTRAK
xv
BAB 1
PENDAHULUAN
Kondisi sarana dan prasarana di Indonesia dinilai masih belum cukup memadai.
Terutama pada fasilitas infrastruktur jalannya. Kondisi ruas jalan di Indonesia masih
banyak yang mengalami kerusakan baik itu rusak ringan, rusak sedang maupun rusak
parah yang disebabkan mutu/kualitas jalan aspal yang kurang baik, hal ini bisa
dikarenakan bahan yang dipergunakan tidak baik atau diluar ketentuan teknis, metode
pengerjaan yang kurang baik, pengerjaan yang bertepatan dengan cuaca yang kurang
pas (hujan misalnya). Peran pemerintah dalam menangani hal ini sangatlah penting
karena menyangkut keamanan serta kenyamanan bagi para pengguna jalan baik
pengguna jalan langsung maupun tidak langsung. Kendala ini menjadi latar belakang
yang pertama.
membutuhkan jalan raya sebagai alur berjalannya kendaraan, baik itu motor
maupun perkampungan dalam kondisi yang rusak. Seperti kondisi jalan yang
ditambal, berlubang, berpasir dan berkerikil, serta tergenang air ketika hujan.
penguna jalan. Selain itu, kondisi ini dapat membuat kemacetan, sehingga
1
2
Jalan adalah salah satu aset penting dan bagian dari bumi yang sudah
seharusnya dijaga oleh manusia. Sebagai mana Firman Allah dalam surat Ar
Ruum ayat 41 :
Terjemahnya : "
Qur’an. Surah ini terdiri atas 60 ayat dan termasuk golongan surat Makkiyah.
berarti Bangsa Romawi (Bizantium), karena pada permulaan surat ini, yakni
dan lautan adalah akibat ulah tangan manusia.Perbuatan jelek itu bersifat
pada Allah swt. akan binasa di dunia dan akhirat Semua musibah pada
3
hakikatnya adalah peringatan dari Allah swt. agar manusia kembali kejalan
yang benar. Manusia di amanati oleh Allah swt. untuk menjaga dan
melestarikan alam Allah swt. mengutus para nabi dan rosul untuk
Sebenarnya ayat ini merupakan teguran dari Allah swt. kepada para hamba-
Nya yang berbuat kerusakan di bumi, agar kembali ke jalan yang lurus.
Allah swt. telah mengirimkan manusia ke atas bumi ini ialah untuk
menjadi khalifah Allah swt., yang berarti pelaksana dari kemauan Tuhan.
makhluk lainnya dan yang menjadikan manusia sebagai makhluk yang paling
Banyaklah rahasia kebesaran dan kekuasaan Ilahi menjadi jelas dalam dunia,
karena usaha menusia. Sebab itu, maka menjadi khalifah hendaklah muslih,
transportasi yang sangat vital. Salah satu fungsi jalan yaitu sebagai faktor
menjalankan roda ekonomi dan pemerintah. Jika kondisi jalan baik, maka
Perumahan Rakyat
menyelenggarakan fungsi:
konstruksi dan dinas Bina Marga adalah salah satu bagian dari dinas PU
bagi masyarakat.
saat ini pada dinas Bina Marga masih kurang efisien yaitu menggunakan
dokumen kertas serta peta analog untuk menampilkan lokasi jalan yang telah
kurang akurat.
oleh karena itu diperlukan data spasial yang dapat menggambarkan tata ruang
dan kondisi ruas jalan yang termonitor dengan baik. Data tersebut akan
Diorganisir dan diolah menjadi suatu rangkuman yang terpadu menjadi suatu
menggunakan peta digital berbasis sistem informasi ini lebih efektif dalam
dan laporan titik kerusakan ruas jalan berdasarkan informasi yang diberikan
membantu dalam rencana perbaikan jalan agar lebih terstruktur dan bahkan
B. Rumusan Masalah
Agar dalam pengerjaan tugas akhir ini dapat lebih terarah, maka fokus
jalan.
4.User target untuk aplikasi android adalah tim sapu jalan dan
masyarakat Makassar dan User target untuk aplikasi web adalah admin
yang sesuai dengan variabel dalam penelitian ini. Adapun yang dijelaskan dalam
penelitian adalah :
atau energi untuk mencapai suatu tujuan. Istilah ini sering dipergunakan
tersebut.(Ladjamuddin,2005)
suatu kegiatan, pada dasarnya fakta yang disajikan itu berkenaan dengan
Perumahan Rakyat :
menyelenggarakan fungsi:
bangunan gedung, sistem penyediaan air minum, sistem pengelolaan air limbah
perumahan rakyat;
yang terangkum didalam sebuah domain atau juga subdomain, yang lebih
yang ditulis dalam format HTML (Hyper Text Markup Language), yang
perangkat mobile.(Safaat,2011)
Indonesia Timur dan pada masa lalu pernah menjadi ibukota Negara
D. Kajian Pustaka
diantaranya adalah:
rencana penelitian ini adalah Sistemnya sama- sama menggunakan PHP dan
MySql. Namun sistem yang penulis akan rancang sekarang sedikit lebih
unggul dari penelitian sebelumnya karena pada rancangan sistem ini penulis
menggunakan Framework.
penentuan lokasi kerusakan jalan, sedangkan pada penelitian ini Maps tidak
1. Tujuan Penelitian
ditindaklanjuti petugas.
2. Kegunaan Penelitian
terutama yang mengkaji dan meneliti lebih lanjut lagi terhadap permasalahan
TINJAUAN TEORITIS
A. Sistem Informasi
B. Kerusakan Jalan
atas permukaan air, kecuali jalan kereta api, jalan lori, dan jalan kabel.
Jalan umum adalah jalan yang diperuntukkan bagi lalu lintas umum.
13
14
dirasa akan terhambat karena saat ini banyak terjadi kerusakan di jalan
raya dan jika ini dibiarkan berlarut-larut tidak dapat dipungkiri lagi
roda kendaraan berat yang lalulalang, kondisi muka air tanah yang
tinggi, akibat dari salah pada waktu pelaksanaan dan juga bisa akibat
beban roda kendaraan yang berat yang sering beralulalang, pada umunya
perkerasan dapat digunakan untuk memikul beban lalu lintas, tapi jika
beban ini berlebih (over loading), maka yang terjadi adalah perkerasan
jalan raya akan rusak sebelum waktunya. Dan kerusakan ini akan
Laporan adalah bentuk penyajian fakta tentang suatu keadaan atau suatu
kegiatan, pada dasarnya fakta yang disajikan itu berkenaan dengan tanggung
keadaan objektif yang dialami sendiri oleh si pelapor (dilihat, didengar, atau
pekerjaan.(Sidik,2014)
15
sebagai cabang modern dari statistik deskriptif oleh beberapa orang, tetapi
juga sebagai dasar alat pengembangan oleh yang lain). Visualisasi data
mengikutkan pembuatan dan kajian dari representasi visual dari data, artinya
informasi yang dipilih, seperti tabel dan grafik. Visualisasi yang efektif
bukti. Ia membuat data yang kompleks bisa diakses, dipahami dan berguna.
melihat ukuran tertentu dari sebuah variabel, sementara grafik dari berbagai
tipe digunakan untuk melihat pola atau keterkaitan dalam data untuk satu
D. Bina Marga
Perumahan Rakyat:
konstruksi;
Rakyat
Tabel II.1
SOP (Standar Operasional Prosedur) Bina Marga
No Aktivitas Pelaksana Mutu baku
Bidang Staff /
Pemeliharaan Surveyor
1 Survey dan Data 4 hari Gambar
Pendataan Inspeksi Lokasi
Lokasi Jalan, Alat
tulis, peta
lokasi
2 Rapat evaluasi Hasil data di 3 Jam Laporan
hasil survey Lapangan
Kondisi saat ini pada dinas Bina Marga masih bersifat manual
akurat.
dengan baik. Data tersebut akan Diorganisir dan diolah menjadi suatu
peta digital berbasis sistem informasi ini lebih efektif dalam memberikan
visualisasi data mengenai kerusakan ruas jalan, kondisi jalan dan laporan
F. Website
yang ditulis dalam format HTML (Hyper Text Markup Language), yang
G. Mobile Web
mobile.
H. Makassar
Kota Makassar (dari 1971 hingga 1999 secara resmi dikenal sebagai
dan pada masa lalu pernah menjadi ibukota Negara Indonesia Timur
I. PHP
pada HTML yang dijalankan di server, dan juga bisa digunakan untuk
PHP juga dapat berjalan pada berbagai web server seperti IIS
versi), Linux, MacOs, Solaris. PHP dapat dibangun sebagai modul web
21
server Apache dan sebagai binary yang dapat berjalan sebagai CGI
J. MySQL
cepat tiga sampai empat kali dari pada database server komersial
MySQL.
Windows platform.
K. XAMPP
XAMPP adalah aplikasi web server bersifat instan (siap saji) yang
L. Perancangan Sistem
1. Flow Map
jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data,
baik secara manual maupun komputerisasi. Menurut Kristanto, DFD adalah suatu
model logika data atau proses yang dibuat untuk menggambarkan dari mana asal
data dan kemana tujuan data yang keluaran dari sistem, dimana data di simpan,
proses apa yang menghasilkan data tersebut, dan interaksi antara data yang
tersimpan dan proses yang dikenakan pada data tersebut. (Kristanto, 2003).
25
Komponen Komponen
dikembangkan.
dilaksanakan.
bagian lainnya.
4. Flowchart
algoritma dalam suatu program, yang menyatakan arah alur program tersebut.
METODE PENELITIAN
dilapangan.(Wikipedia)
B. Pendekatan Penelitian
C. Sumber Data
juga diperoleh dari buku pustaka terkait pembuatan aplikasi pada sistem
28
29
1. Wawancara
(Sekaran,2016)
2. Observasi
dan fenomena yang terjadi dan mengacu pada syarat dan aturan
penelitin, (Heru,2014).
3. Studi Literatur
Studi literatur dalam sebuah penelitian untuk mendapatkan
(Sugiyanto,2013)
E. Instrumen Penelitian
1. Perangkat Keras
CPUs), ~2.4GHz
2) RAM 4096MB
3) Hardisk 500 GB
2. Perangkat Lunak
sebagai berikut :
a. Internet Explorer 7.0, Mozilla Firefox 4.0 dan Google Chrome sebagai
aplikasi browser
Analisis data terbagi menjadi dua yaitu, metode analisis kuantitatif dan
dan dapat dilakukan dengan cepat, sementara analisis kualitatif ini digunakan
Waterfall. Model Waterfall biasa juga disebut siklus hidup perangkat lunak.
a. System Engineering
b. Requirements Analysis
c. Design
dan interfacing.
d. Coding
e. Testing
f. Maintenance
menyebabkan kerusakan.
lunak untuk menentukan apakah sistem perangkat lunak tersebut cocok dengan
Adapun pengujian sistem yang digunakan pada tugas akhir ini adalah Black Box
dan White Box. Black Box testing yaitu pengujian yang memungkinkan software
semua persyaratan fungsional untuk suatu program. (Pressman, 2005). Dan White
34
Box testing yaitu pengujian yang menggunakan struktur kontrol desain prosedural
Node Keterangan
1 START
3 If User
Node Keterangan
1 START
2 Tampil Laporkan
3 If ‘Laporkan’
4 If False Tampil Halaman Utama
5 If True Input lokasi kerusakan,keterangan dan gambar
6 If ‘Mengirim’
7 If False Tampil Halaman Utama
8 If True Tampil Halaman Utama
Node Keterangan
1 START
2 Menu Laporan
3 If ‘View’
4 If False Tampil Halaman Utama
35
Node Keterangan
1 START
2 Menu Berita
3 If ‘View’
4 If False Tampil Halaman Utama
5 If True Tampil form Berita
kerusakan jalan
lokasi
Berita
dilakukan analisis terhadap sistem yang telah berjalan saat ini. Hal ini bertujuan
untuk membandingkan kinerja sistem yang telah ada dengan sistem yang akan
diusulkan.
Adapun sistem yang berjalan saat ini di bina marga Makassar hanya sebatas
memberikan informasi tentang profil bina marga dan jika masyarakat ingin
melakukan pelaporan tentang kerusakan jalan bisa melalui telepon dan mengirim
Berikut prosedur sistem yang berjalan akan dijelaskan secara detail pada
Flowmap IV.1, pada gambar di bawah, jika memiliki keluhan terkait dengan
operator Bina Marga yang tertera di Website. Hal tersebut dapat dilakukan
melalui telfon atau mengirim email. Setelah menerima laporan keluhan tersebut
akan dicatat oleh petugas bina marga dan segera dilakukan pengecekan jalan.
36
37
Mulai
Memilki
keluhan
tentang jalan
rusak
Menindaklanjuti keluhan
Selesai
pelaporan
Gambar IV.1 Flow Map Diagram pada Sistem yang Sedang Berjalan
38
permasalahan. Bagian analisis terdiri dari analisis masalah, analisis kebutuhan dan
analisis kelemahan.
1. Analisis Masalah
terdiri dari aplikasi yang terhubung dengan server di kantor Bina Marga yang
terkait dengan kerusakan jalan di kota makassar. Melalui aplikasi tersebut keluhan
Aplikasi tersebut memberi informasi berupa gambar jalan yang rusak, lokasi,
lokasi detail, tanggal dan waktu pelaporan, serta keluhan sehingga memberi
kemudahan bagi tim sapu jalan untuk survey jalan yang rusak.
2. Analisis Kebutuhan
sebagai berikut :
1) Bagi masyarakat
bagi pengguna.
39
telah diambil, lokasi GPS, lokasi detail, tanggal dan waktu pengambilan
e) Aplikasi menampilkan form untuk mengubah nama pengguna dan kata sandi
pengguna.
2) Bagi operator
jalan.
jalan, lokasi GPS, lokasi detail, tanggal dan waktu pelaporan, serta kondisi
jalan.
b. Kebutuhan Data
1) Data pelapor
2) Data kiriman dari pengguna yakni informasi pelapor berupa nama, gambar
kerusakan jalan, lokasi GPS, lokasi detail, tanggal, waktu pelaporan, serta
kondisi jalan.
a. Kebutuhan Fungsional
masalah.
3. Analisis Kelemahan
masyarakat kepada Dinas terkait kerusakan jalan. Namun sistem ini masih
aplikasi yaitu hanya bisa digunakan pada smarthone berbasis Android sehingga
berbasis Android tidak dapat melaporkan masalah sampah melalui aplikasi ini.
Laporan juga tidak dapat dikirim jika GPS smartphone tidak diaktifkan karena
dukungan GPS. GPS juga tentunya bergantung pada provider jaringan seluler.
Jika jaringan kurang baik, pengambilan titik koordinat tidak akurat bahkan juga
jalan setelah itu masukkan keterangan tentang jalan dan lokasi jalan yang rusak
setelah itu mengirim gambar ke admin bina marga. Setelah itu admin Bina Marga
mencetak laporan kerusakan jalan dan melaporkan ke petugas bina marga untuk
ditindaklanjuti setelahnya.
sedang berjalan yaitu terdapat pada pelaporan kerusakan jalan jika disebelumnya
masyarakat hanya dapat melaporkan dengan cara menelpon atau mengirim sms ke
dengan cara memasukkan lokasi jalan setelah itu memberikan keterangan kondisi
jalan dan mengambil gambar kerusakan jalan setelah itu mengirimkan ke admin
bina marga dan admin bina marga mencetak laporan sesudah itu memberikan ke
Mulai
Memiliki keluhan
jalan tentang bina
marga
Mengambil gambar
kerusakan jalan dan Menerima
menigirm ke admin bina laporan
marga
Mencetak laporan
kerusakan jalan
Laporan kerusakan
Menyampaikan
keluhan dan
jalan
identitas pelapor
Menindaklanjuti
Selesai
pelaporan
C. Perancangan Sistem
2. Class Diagram
dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.
3. Sequence Diagram
5. Activity Diagram
Activity Diagram adalah representasi grafis dari seluruh tahapan alur kerja
yang mengandung aktivitas, pilihan tindakan, perulangan dan hasil dari aktivitas
tersebut. Diagram ini dapat digunakan untuk menjelaskan proses bisnis dan alur
kerja operasional secara langkah demi langkah dari komponen suatu sistem.
Activity Diagram
Pengguna Aplikasi
Menampilkan Maps
6. Struktur Navigasi
Hierarchical Model, di mana menu utama yaitu beranda adalah pusat navigasi
Masuk
Mengambil Gambar
Masukkan Kondisi
Mengirim Laporan
Masuk
Mengirim Berita
50
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar
data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur
8. Kamus data
suatu data yang berada di dalam database. Kamus data pertama berbasis
kamus dokumen tersimpan dalam suatu bentuk hard copy dengan mencatat
semua penjelasan data dalam bentuk yang dicetak. Walau sejumlah kamus
berbasis dokumen masih ada, praktik yang umum saat ini ialah
sistem kamus atau peralatan CASE. Kamus data tidak perlu dihubungkan
dengan diagram arus data dan formulir-formulir kamus data dirancang untuk
9. Perancangan Tabel
Penggunaan tabel dalam aplikasi ini yaitu untuk menampung data identitas
masyarakat yang telah terdaftar dan data laporan yang dikirim oleh user melalui
a. Tabel User
b. Tabel Akun
c. Tabel laporan
7. longitude double 50
10. Flowchart
Flowchart atau bagan alir adalah bagan (chart) yang menunjukkan alir (flow)
di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart)
Start
Masuk ke aplikasi
Tidak
Apakah akun
terdaftar
Ya
Mengambil gambar,
memasukkan alamat
detail dan keluhan
Mengirim laporan
End
pengguna dengan aplikasi. Adapun perancangan antarmuka pada aplikasi ini yaitu
sebagai berikut:
54
Keterangan Gambar :
1.Logo Aplikasi
2.Nama Aplikasi
55
Keterangan Gambar :
1. Logo aplikasi
Jika menu dipilih maka akan bergeser ke samping dan akan muncul
pilihan menu.
56
Keterangan gambar :
1. Menu Laporan
2. Menu Laporanku
3. Menu Berita
4. Keluar
57
Keterangan gambar :
1. Menu
Keterangan gambar :
1.Maps
4.button next
59
Keterangan gambar :
2.TextView keterangan
3.button selanjutnya
60
Keterangan gambar :
4.Button kirim
61
2 3
Keterangan gambar :
Web server berisi menu masuk, beranda, data laporan masuk, data petugas,
2
3
4
Keterangan gambar
1. Nama Aplikasi
4. Button kirim
63
DATA PENGGUNA
ADMIN PANEL
Di dalam menu laporan terdapat laporan yang telah dikirim oleh petugas
smartphone.
ADMIN PANEL
MAPS
MAPPING LAPORAN
A. Implementasi Aplikasi
1. Interface
a. Tampilan Utama
Pada gambar V.1 terdapat maps yang menandakan posisi pengguna yang
65
66
c. Menu Laporan
lokasi foto tersebut, setelah itu foto tersebut dikirim ke web server seperti
ini fungsinya adalah untuk memasukkan lokasi jalan rusak yang ingin
dilaporkan.
Pada gambar V.5 berfungsi untuk mengambil gambar jalan yang rusak dan
gambar yang di ambil maksimal 3 foto setelah itu dikirim ke web server untuk
dilaporkan.
69
d. Menu Laporanku
e. Menu Berita
marga maupun informasi lainnya dan dapat di update setiap saat oleh admin.
70
jalan yang telah dilaporkan oleh pihak pelapor yang berisi detail kerusakan,
lokasi kerusakan, dan keterangan kerusakan. Selain itu, pada halaman ini
g. Halaman Berita
dapat di tambahkan dan dihapus. Pada halaman ini juga berisi detail judul
B. Pengujian Sistem
lunak untuk menentukan apakah sistem tersebut cocok dengan spesifikasi sistem
kesalahan yang terjadi untuk setiap proses. Adapun pengujian sistem yang
digunakan adalah Black box dan WhiteBox. Pengujian Black box yaitu menguji
perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode
program.
dan keluaran dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan.
1. Prosedur Pengujian
berikut:
tidak
ya
Dari gambar V.10 Flowchart dan Flowgraph Menu login dapat dilkukan
E(edge) =8
74
N(node) =7
V (G) =E–N+2
=8–7+2
=3
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
V (G) = P + 1
=2+1
=3
Path 1 = 1 – 2 – 4 – 5 – 6 – 7
Path 2 = 1 – 2 – 3 – 4 – 5 – 6 – 7
Path 3 = 1 – 2 – 4 – 5 – 4 – 5 – 6 – 7
75
Start 1
Pilih Menu :
1.Laporkan 2
2.Laporanku
3.Berita
Menu
Pilih = 1 ? Y 3 4
Laporkan
Menu
Pilih = 2 ? Y 5 6
Laporanku
Stop 9
Dari gambar V.I1 Flowchart dan Flowgraph Menu Utama dapat dilkukan
E(edge) = 11
N(node) =9
V (G) =E–N+2
76
= 11– 9 + 2
=4
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
V (G) = P + 1
=3+1
=4
Path 1 = 1 - 2 - 3 - 5 – 7 – 9
Path 2 = 1 – 2 – 3 – 4 – 9
Path 3 = 1 – 2 – 3 – 5 – 6 – 9
Path 4 = 1 – 2 – 3 – 5 – 7 – 8 – 9
77
Start 1
Menu 2
Laporkan
Input lokasi 3 4
Laporkan ? Y
kerusakan
Input Kondisi 5
dan Detail
Kondisi Jalan
T
Mengambil
Gambar 6
kerusakan
jalan
Mengirim
Stop 8 7
E(edge) =8
N(node) =8
78
V (G) =E–N+2
=8–8+2
=2
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
V (G) = P + 1
=1+1
=2
Path 1 = 1 - 2 - 3 - 8
Path 2 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8
79
Start 1
2
Menu Laporan
Tampilkan 3 4
View ? Y
info Laporan
Stop 5
Dari gambar V.I3 Flowchart dan Flowgraph Menu Laporan dapat dilkukan
E(edge) =5
N(node) =5
V (G) =E–N+2
=5–5+2
80
=2
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
V (G) = P + 1
=1+1
=2
Path 1 = 1 - 2 - 3 - 5
Path 2 = 1 – 2 – 3 – 4 – 5
81
Start 1
2
Menu Berita
Tampilkan 3 4
View ? Y
info Berita
Stop 5
Dari gambar V.I4 Flowchart dan Flowgraph Menu Berita dapat dilkukan
E(edge) =5
N(node) =5
V (G) =E–N+2
=5–5+2
=2
82
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
V (G) = P + 1
=1+1
=2
Path 1 = 1 - 2 - 3 - 5
Path 2 = 1 – 2 – 3 – 4 – 5
mengetahui apakah halaman laporan akan ditampilkan jika nama pengguna dan
kata sandi yang dimasukkan benar dan tidak bisa masuk jika data masukan salah.
benar
Nama Akan tampil pesan Tampil pesan nama [√ ] Diterima
pengguna nama pengguna dan pengguna dan kata [ ] Ditolak
dan kata kata sandi salah sandi salah
sandi salah
laporan yang terdapat dalam aplikasi ini dapat membuka kamera, mengambil
gambar, menampilkan review gambar sekaligus lokasi, tanggal dan waktu, dapat
memasukkan keluhan pada kolom keluhan serta dapat mengirim laporan dengan
baik sesuai dengan yang diharapkan. Berikut tabel pengujian menu laporan:
artikel yang terdapat dalam aplikasi ini dapat menampilkan artikel yang
berkaitan dengan kebersihan dan sampah dengan baik sesuai dengan yang
keluar pada aplikasi ini dapat berfungsi atau tidak jika berfungsi pengguna akan
Kuesioner
Penilaian
No Usur Penilaian / Pertanyaan 5 4 3 2 1
SB B C TB S
T
B
1 Bagaimana penilaian Anda tentang pekerjaan jalanan
di makassar?
2 Seberapa mudah Anda menyampaikan keluhan
ketika ada lubang di jalanan di sekitar lingkungan
Anda?
3 Apakah Anda memiliki smartphone berbasis
Android?
4 Bagaimana penilaian Anda jika sebuah aplikasi pada
smartphone Anda dapat digunakan untuk
melaporkan keluhan tentang jalanan berlubang?
5 Bagaimana penilaian Anda tentang aplikasi
Siskemas?
B = Baik
C = Cukup
86
TB = Tidak Baik
Pertanyaan
Responden Skor Rata
1 2 3 4 5 6 7 8 9 10
-rata
Tim sapu jalan 4 5 3 5 5 5 4 3 4 5 43 4,3
Tim sapu jalan 4 5 4 4 3 5 4 3 4 3 39 3,9
Tim sapu jalan 4 5 4 5 5 4 4 3 4 5 43 4,3
Tim sapu jalan 4 5 5 5 5 4 3 3 4 5 43 4,3
Tim sapu jalan 4 5 4 4 3 4 3 3 4 3 37 3,7
Tim sapu jalan 5 4 3 3 4 4 3 2 5 4 37 3,7
Tim sapu jalan 4 5 5 4 4 4 3 2 3 4 38 3,8
Tim sapu jalan 4 5 4 5 4 5 3 2 3 4 39 3,9
Tim sapu jalan 4 5 5 4 3 3 3 2 5 3 37 3,7
Tim sapu jalan 5 4 3 4 5 3 3 3 5 5 40 4
Responden 4 5 5 4 5 3 3 4 5 5 43 4,3
Responden 4 4 4 5 5 3 3 4 3 5 40 4
Responden 4 5 5 4 4 4 2 4 3 4 39 3,9
Responden 4 4 3 4 3 4 2 4 3 3 34 3,4
Responden 4 4 4 5 5 4 4 3 3 5 41 4,1
Responden 4 5 5 4 4 4 4 3 3 4 40 4
Responden 5 5 4 4 5 4 4 4 3 5 43 4,3
Responden 5 4 3 4 5 4 4 3 4 5 41 4,1
Responden 4 5 3 4 4 4 4 4 4 4 40 4
Responden 5 5 5 4 4 5 4 3 3 4 42 4,2
Berdasarkan hasil dari tabel diatas dapat dilihat bahwa respoden yang terdiri dari
10 karyawan dan 10 Responden Lainnya memiliki rata-rata lebih dari 4, yang
berarti sistem disetujui dan berguna bagi kebutuhan user. Untuk tabel presentasi
dapat dilihat tabel berikut :
87
Pada penelitian untuk aplikasi ini jumlah responden sebesar 20 orang oleh
PENUTUP
A. Kesimpulan
diambil kesimpulan bahwa tujuan penelitian sudah tercapai yaitu merancang dan
membangun sistem pelaporan kerusakan jalan pada Bina Marga Makassar berbasis
pengaduan dan segera ditindaklanjuti petugas. Hal ini dibuktikan oleh pengujian
White-box, Black-box dan hasil kuisioner ke user target. Hasil pengujian White-box
Path, bahwa rancangan program tersebut bebas dari kesalahan logika program.Hasil
sudah sesuai. Sedangkan menurut 70% user target aplikasi Android ini cukup
membantu dalam melakukan pelaporan yang sebelumnya hanya bisa melalui sms dan
telepon.
B. Saran
kota makassar ini masih jauh dari kesempurnaan, untuk menciptakan sebuah sistem
baru yang baik tentu perlu dilakukan sosialisasi dan pengembangan baik dari sisi
manfaat maupun dari sisi kerja sistem. Berikut beberapa saran bagi yang ingin
mengembangkan sistem yang mungkin dapat menambah nilai dari sistem nantinya:
88
89
1. Dibutuhkan akses jaringan internet yang baik sehingga GPS dapat mengambil
2. Penambahan fitur aplikasi seperti informasi yang lebih mengenai jalan dan
3. Penambahan fitur untuk dapat mengirim lokasi laporan selain dari alamat dari
Mundzir. PHP tutorial book for beginner, Jakarta : Sahabat Buku Pintar, 2014.
Nugroho, Bunafit. Aplikasi Pemograman Web Dinamis dengan PHP dan
Mysql.Yogyakarta : Gava Media,2014.
Prahasata, Eddy. “Sistem Informasi Geografis: Konsep-Konsep Dasar (Perspektif
Geodasi dan Geomatika)”. Bandung: Informatika (2009).
Shihab, M Quraish. Tafsir Al-Misbah Volume 11. Jakarta: Lentera Hati, 2005.