Oleh :
DAFTAR ISI............................................................................................. i
DAFTAR GAMBAR................................................................................ ii
Jalan raya adalah prasarana perhubungan darat dan jalur transportasi yang sangat
vital. Jalan memiliki funsi sebagai faktor pendorong dalam proses pengembangan
suatu wilayah serta pemerataan pembangunan suatu wilayah serta pemerataan
pembangunan bagi seluruh daerah disekitarnya. Fungsi lain dari jalan adalah berperan
penting dalam proses perhubungan pusat-pusat pertumbuhan dengan wilayah lain.
Bagi pemerintah, jalan merupakan prasarana trasportasi yang penting untuk
menjalankan roda ekonomi dan pemerintah. Jika kondisi jalan baik, maka trasportasi
dan aktifitas perekonomian pun akan menjadi lancar.
1
memblokir suatu jalan karena sudah mengalami kerusakan parah dan tidak layak
untuk dilewati. Masyarakat juga tidak dapat mengetahui jalan mana saja yang
menjadi prioritas untuk dikerjakan perbaikannya oleh pihak PU.
Dalam perkembangan digital saat ini, hampir di semua bidang terlepas dari
teknologi atau sistem komputerisasi. Tidak terkecuali untuk permasalahan diatas,
yang dapat dijawab dengan mengembangkan sebuah sistem informasi pelaporan
jalan. Diyakini bahwa sistem pelaporan jalan ini akan sangat efektif dan membantu
masyarakat serta pihak PU untuk memperbaiki jalan dengan respon yang cepat.
Dengan harapan perbaikan jalan pada suatu wilayah dapat terstruktur dengan baik dan
mudah dipantau oleh masyarakat luas.
2
1.5. Ruang Lingkup
Ruang lingkup dari sistem ini adalah:
1. Sistem hanya melakukan pelaporan kerusakan jalan pada Kota Bogor.
2. User dari sistem ini adalah pihak dinas pekerjaan umum sebagai admin dan
masyarakat kota Bogor maupun pendatang yang tinggal di kota Bogor.
3. Laporan yang di unggah oleh masyarakat hanya bisa di komentari oleh user
lain.
1.6. Metode Pengembangan
Metode pengembangan dari sistem pelaporan kerusakan jalan kota Bogor ini
menggunakan model prototype. Model prototype merupakan metode pengembangan
sistem salah satu metode siklus hidup sistem yang didasarkan pada konsep model
bekerja (working model). Tujuannya adalah mengembangkan model menjadi sistem
final. Artinya sistem akan dikembangkan lebih cepat dari pada metode tradisional dan
biayanya menjadi lebih rendah. Tahapan yang dilakukan pada pengembangan sistem
ini dintaranya sebagai berikut:
a. Analisa Kebutuhan
Merupakan tahapan dalam melakukan analisa tentang apa saja yang akan
dibutuhkan pada pengembangan sistem informasi pelaporan kerusakan jalan kota
Bogor. Pada tahap ini dibutuhkan komunikasi antara klien dan pengembang
sistem, tentang apa saja yang dibutuhkan.
b. Membangun Prototype
Pada tahap ini pengembang sistem melakukan pembuatan perancangan antar
muka dari sistem yang akan dibangun. Tahap ini berguna untuk mengetahui
kebutuhan klien pada sistem. Pada tahap ini menggunakan aplikasi balsamiq
untuk membangun model MockUp dari website yang akan dibangun.
c. Evaluasi Prototype
Tahap ini merupakan tahap negosiasi antara pembangun sistem dan klien, guna
mengetahui apakah fungsi yang dibuat oleh pengembang telah sesuai dengan
3
keinginan klien. Pada tahap ini, pengembang harus mengerti dan mengetahui apa
saja kebutuhan dan keinginan klien terhadap sistem.
d. Pengkodean Sistem
Setelah diketahui kebutuhan dan fungsi dari client, maka tahan selanjutnya
pembangun mengimplementasikan dalam sebuah koding hingga menjadi sistem
yang dibutuhkan. Pada sistem ini, menggunakan framework Laravel dan database
MySQL.
4
BAB II
PEMBAHASAN
5
BAB III
DESAIN SISTEM
3.1 Diagram Konteks
Diagram Koteks pada sistem informasi pelaporan jalan kota bogor dapat dilihat
pada Gambar 3.1 bawah ini:
6
b. DFD level 1 ditunjukkan pada Gambar 3.3 di bawag ini :
7
Gambar 3.5 Use case diagram
3.5 Fully Development Use Case Description
Berikut ini adlah beberapa perancangan Fully Developed Use Case Description.
a. Fully Developed Use Case Description untuk Mengelola data daerah dapat
dilihat pada tabel 3.1 di bawah ini.
Use Case Name Mengelola Data Daerah
Scenario Menambah, melihat, memperbaharui, menghapus data daerah
Trigerring Event Data daerah baru
Brief Description Membuat data berdasarkan data daerah dari staf yang telah terjun
kelapangan
Actor Admin
Related Use Case Login
Stakeholder Staf Admin
Precondition Login Admin
Actor System
Flow Activity 1. Admin menambah data daerah 1.1 Menyimpan data daerah
2. Admin melihat data daerah 2.1 Menampilkan data daerah
3. Admin memperbaharui data 3.1 Menyimpan data daerah
daerah yang baru
4. Admin menghapus data daerah 4.1 Menghapus data derah
8
b. Fully Developed Use Case Description untuk Mengelola data user dapat
dilihat pada tabel 3.2 di bawah ini.
Use Case Name Mengelola Data User
Scenario Menambah, melihat, memperbaharui, menghapus data user
Trigerring Event Data user baru
Brief Description Membuat data berdasarkan data dari user
Actor Admin
Related Use Case Login
Stakeholder Staf Admin
Precondition Login Admin
Actor System
Flow Activity 1. Admin menambah data user 1.1 Menyimpan data user
2. Admin melihat data user 2.1 Menampilkan data user
3. Admin memperbaharui data user 3.1 Menyimpan data user
4. Admin menghapus data user yang baru
4.1 Menghapus data user
9
Actor System
Flow Activity 1. User mengisi data 1.1 Menyimpan data user
Exception Condition 1. Jika telah memiliki akun akan langsung diarahkan ke daskboard
Tabel 3.4 Use Case Description pendaftaran user
e. Fully Developed Use Case untuk Melaporkan permasalahan dapat dilihat pada
tabel 3.5 di bawah ini.
Use Case Name Melaporkan permasalahan
Scenario Melaporkan permasalahan jalan
Trigerring Event Melihat kerusakan jalan
Brief Description Menulis laporan baru berupa keterangan lokasi, menambahkan foto
sebagai penguat informasi, menunggu tidak lanjut dari admin staf PU
berupa konfirmasi
Actor Member dan staf PU
Related Use Case Konfirmasi tindak lanjut dan menunggu konfirmasi dari staf PU
Stakeholder Pegawai lapangan PU : untuk menindak lanjuti secara nyata dilapangan.
Petugas Verifikas Lapangan : Memeriksa validasi laporan
Precondition - Pelapor sudah memiliki akun
- Data – data yang telah tersedia
Actor System
Flow Activity 1. Pelapor membuat laporan 1.1 Tampilan form laporan
2. Pelapor menetukan lokasi 2.1 Menampilkan data jalan
berdasarkan data yang ada di yang telah diinput oleh staff
sistem PU
3. Mengirimkan laporan 3.1 Informasi tampilan laporan
4. Pelapor menunggu konfirmasi terekan oleh sistem
tindak lanjut oleh staff PU 4.1 Tampilan pelapor telah
5. Admin staff PU mengkonfrimasi ditindaklanjuti
tindak lanjut laporan 5.1 Tampilan informasi pelapor
6. Amin mengkorfirmasi yang telas diselesaikan
tindaklanjut penyelesaiian
laporan
Exception 1. Jika pelapor belum memiliki akun maka akan dialihkan kehalaman
Condition registrasi member.
2. Jika pelapor tidak menemkan data jalan yang tersedia maka data
harus diisi secara manual.
3. Jika petugas tidak menemukan kevalidan data dilapangan maka data
tidak ditindak lanjuti.
Tabel 3.5 Use Case Description pendaftaran user
f. Fully Developed Use Case untuk Memberikan komentar dapat dilihat pada
tabel 3.6 di bawah ini.
Use Case Name Memberikan komentar
Scenario Mengisi komentar pada laporan
Trigerring Event Komentar laporan
Brief Description Member memberikan komentar yang ada
10
Actor User
Related Use Case Melaporkan masalah
Stakeholder User
Precondition Harus ada laporan
Actor System
Flow Activity 1. Aktor meberikan komentar 1.1 sistem menyimpan komentar
pada setiap laporan
Exception Condition 1. Jika tidak terdapat laporan maka tidak bisa memberikan komentar
Tabel 3.6 Use Case Description memberikan komentar
g. Fully Developed Use Case untuk Melihat laporan dapat dilihat pada tabel 3.7
di bawah ini.
Use Case Name Melihat laporan
Scenario Melihat laporan dan komentar yang telah dibuat
Trigerring Event Daftar laporan
Brief Description admin adan pimpinan melihat hasil laporan yang dibuat
Actor Admin dan pimpinan
Related Use Case Laporan
Stakeholder Admin dan pemimpin
Precondition Harus ada laporan
Actor System
Flow Activity Melihat laporan Menampilkan laporan
Exception Jika tidak login maka tidak dapat melihat laporan
Condition
Tabel 3.7 Use Case Description melihat komentar
3.6 Mockup sistem
Merupakan tahapan dalam pembuatan desain tatap muka sistem informasi berbasis
web menggunakan aplikasi balsamiq. Mockup ini juga dipakai sebagai prototipe yang
disajikan kepada klien guna mencari kebutuhan sistem lain dari klien. Juga untuk
mencari masukan-masukan baru untuk menyempurnakan sistem yang akan dibangun.
Dibawah ini adalah Gambar-Gambar mockup yang kami buat dengann tujuan
sperti yang telah dijelaskan diatas.
a. Mockup tampilan halaman utama
Halaman ini merupakan tampilan halaman utama ketika url dari website di
buka, tampilan mirip seperti sosial media. Pada bagian atas terdapat menu untuk
mengunggah laporan. Dan pada bagian bawahnya terdapat tampilan unggahan
dari user lain diurutkan berdasarkan waktu unggah dan dapat dikomentari oleh
member lain. Namun apabila user belum memiliki akun, maka hanya dapat
melihat halaman utama saja, tanpa dapat berkomentar ataupun menambahkan
11
laporan. Mockup tampilan halaman utama dapat dilihat pada Gambar 3.6 dibawah
ini.
12
Gambar 3.7 Mockup tampilan Login
c. Mockup tampilan signup
Mockup tampilan signup adalah disain tampilan atau halaman ketika user
membuat akun baru pada sistem. Terdapat sebuah formulir yang wajib diisi
dengan data yang valid. Mockup tampilan signup dapat dilihat pada Gambar 3.8
dibawah ini.
13
d. Mockup tampilan forgotten
Mockup tampilan forgotten merupakan halaman menu apabila terjadi
kesalahan user lupa kata sandi. User harus mengisikan alamat email dan akan
menerima pemberitahuan pada email tersebut. Mockup tampilan forgotten dappat
dilihat pada Gambar 3.9 di bawah ini.
14
Gambar 3.10 Mockup tampilan dashboard admin
f. Mockup tampilan dashboard admin data daerah
Apabila pada halaman dashboard admin memilih menu data daerah, maka
akan diarahkan ke halaman dashboard admin data daerah. Halaman ini berisi
form penambahan alamat jalan yang diisikan oleh admin. Juga terdapat tabel yang
menyajikan data yang telah ditambahkan oleh admin. Data dapat di hapus, di
update oleh admin. Mockup tampilan dashboard admin data daerah dapat dilihat
pada Gambar 3.11 dibawah ini.
15
g. Mockup tampilan dashboard admin data user
Dashboard admin data user dapat dibuka apabila pada halaman dashboard
admin memilih menu data user. Pada halaman ini admin hanya berhak untuk
melihat dan menghapus data. Mockup tampilan dashboard admin data user dapat
dilihat pada Gambar 3.12 dibawah ini.
16
Gambar 3.13 Mockup tampilan dashboard admin data laporan
i. Mockup tampilan dashboard admin data komentar
Pada halaman data laporan, apabila admin ingin melihat dan membaaca komentar,
maka akan dialihkan ke halaman dashboard admin data komentar. Admin hanya dapat
melihat dan menghapus komentar dan tidak bisa membalas komantar. Mockup tampilan
dashboard admin data komentar dapat dilihat pada Gambar 3.14 dibawah ini.
17
j. Mockup tampilan dashboard member
Halaman ini dapat diakses ketika member sudah login, maka pada halaman
utama di sebelah kanan atas terdapat nama member. Apabila di klik pada nama
member maka akan dialihkan ke halaman dashboard member. Pada halaman ini
terdapat tampilan profil dari member sesuai yang telah didaftarkan pada halaman
signup. Ada dua menu utama pada halaman dashboard member yaitu lihat
laporan dan lihat profil. Menu lihat laporan adalah untuk melihat laporan-laporan
yang telah diunggah oleh member tersebut. Menu lihat porofil adalah untuk
melihat profil member dan dapat melakukan proses edit didalamnya. Mockup
tampilan dashboard member dapat dilihat pada Gambar 3.15 di bwah ini.
18
Gambar 3.16 Mockup tampilan dashboard member edit profile
l. Mockup tampilan dashboard member view data laporan
Apabila pada halaman dashbor member dipilih menu view laporan, maka member
akan diarahkan ke halaman view laporan. Pada halaman ini terdapat tabel berupa
laporan-laporan yang telah di unggah. Mockup tampilan dashboard member view data
laporan dapat dilihat pada Gambar 3.17 di bawah ini.
19
m. Mockup tampilan dashboard member data komentar
Merupakan halaman yang menampilkan komentar pada kiriman laporan yang
telah diunggah oleh member. Member dapat membalas komentar dari member
lain. Halaman ini dapat dibuka ketika pada halaman view data laporan menekan tombol
komentar pada tabel. Mockup tampilan dashboard member data komentar dapat dilihat
pada Gambar 3.18 dibawah ini.
20
Gambar 3.19 Mockup tampilan form lapor
21
DAFTAR PUSTAKA
Satzinger et al. 2010. Systems Analysis & Design in a Changing World Fifth
Edition. Course Technology: USA.
Satzinger et al. 2012. Systems Analysis & Design in a Changing World Sixth
Edition. Course Technology: USA.
22