SISTEM INFORMASI PEMANTAUAN KONDISI JALAN DI KABUPATEN PAMEKASAN
TUGAS AKHIR
Program Studi S1 Sistem Informasi
Oleh:
INAN MAULANA ARDIANSYAH 07.41010.0090
FAKULTAS TEKNOLOGI DAN INFORMATIKA
iv DAFTAR ISI
Halaman
ABSTRAK ... i
KATA PENGANTAR ... ii
DAFTAR ISI ... iv
DAFTAR TABEL ... viii
DAFTAR GAMBAR ... ix
DAFTAR LAMPIRAN ... xii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 3
1.3 Pembatasan Masalah ... 4
1.4 Tujuan ... 4
1.5 Manfaat ... 4
1.6 Sistematika Penulisan ... 5
BAB II LANDASAN TEORI ... 7
2.1 Landasan Teori ... 7
2.1.1 Jalan ... 7
2.1.2 Sistem Informasi ... 8
2.1.3 Web ... 8
2.1.4 Database ... 9
v
a. Wawancara ... 11
b. Survei ... 11
2.3 Metode Analisis Data ... 11
2.3.1 Studi Pustaka ... 11
2.3.2 Studi Analisis ... 11
2.3.3 Block Diagram ... 12
1. Input ... 12
2. Proses ... 13
3. Output ... 13
2.3.4 Evaluasi ... 13
a. Data Peta Kabupaten Pamekasan ... 14
b. Data Jalan Kabupaten Pamekasan ... 14
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 15
3.1 Analisis Permasalahan ... 15
3.2 Rancangan Sistem ... 17
3.3 Diagram HIPO (Hierarchy Input Process Output) ... 18
3.4 Sysflow Pengelolaan Data Pengguna ... 19
3.5 Sysflow Pengelolaan Data Jalan ... 20
3.6 Sysflow Pengelolaan Pengaduan ... 21
3.7 Sysflow Pengentrian Pengaduan Via Web ... 23
3.8 Sysflow Pengentrian Pengaduan Via SMS ... 24
vi
3.10 Sysflow Penindakan Pengaduan ... 26
3.11 Context Diagram Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan ... 27
3.12 Dfd Level 1 ... 29
3.13 Entity Relationship Diagram (ERD) ... 30
A. CDM (Conceptual Data Model) ... 30
B. PDM (Physical Data Model) ... 31
3.14 Struktur Database ... 32
3.15 Desain Input Output ... 34
3.16 Pengujian Sistem ... 53
BAB IV IMPLEMENTASI DAN EVALUASI ... 57
4.1 Implementasi ... 57
4.2 Kebutuhan Sistem ... 57
4.2.1 Kebutuhan Perangkat Keras ... 57
4.2.2 Kebutuhan Perangkat Lunak ... 58
4.3 Implementasi Sistem ... 59
4.3.1 Arsitektur Diagram SMS ... 59
4.3.2 Pembuatan Program ... 60
4.3.3 Implementasi Sistem Informasi Pemantauan Kondisi Jalan Menggunakan SMS Gateway Via Web ... 60
4.3.4 Implementasi dan Evaluasi Aplikasi ... 62
BAB V PENUTUP ... 77
5.1 Kesimpulan ... 77
5.2 Saran ... 77
vii
1 BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Menurut Undang-Undang Republik Indonesia Nomor 38 Tahun 2009 Pasal 1 ayat 12. Jalan adalah seluruh bagian jalan, termasuk bangunan pelengkap dan perlengkapannya yang diperuntukkan bagi lalu lintas umum, yang berada pada permukaan tanah, di atas permukaan tanah, di bawah permukaan tanah dan atau air, serta di atas permukaan air, kecuali jalan rel dan jalan kabel. Hal ini membuktikan bahwa jalan merupakan prasana penghubung jalur darat antar wilayah yang mempunyai peranan penting untuk kelangsungan hidup masyarakat. Oleh karenanya haruslah mendapat perhatian khusus, baik pemeliharaan secara rutin maupun berkala di setiap ruasnya guna mengendalikan tingkat kerusakan sedini mungkin.
Dinas Pekerjaan Umum (DPU) Kabupaten Pamekasan merupakan salah satu instansi yang berperan aktif memajukan pembangunan di Kabupaten Pamekasan, termasuk di dalamnya pelaksanaan pengelolaan dan pemeliharaan jalan.
Dari survei yang dilakukan pada ruas jalan kota ada beberapa ruas jalan yang tidak sesuai pada Data Dasar Prasarana Jalan Kabupaten. Nama ruas jalan diantaranya: Bugih, Trunojoyo, Niaga, Ronggo Sukowati. Hal ini bisa jadi di karenakan kurangnya sumber daya manusia untuk melakukan survei pada setiap ruas-ruas jalan yang ada.
Dari hasil wawancara yang dilakukan terhadap petugas lapangan, proses penanganan perbaikan ruas jalan harus melalui prosedur-prosedur yang panjang dari mulai proses survei kondisi ruas jalan di lapangan, validasi kondisi ruas jalan sampai validasi yang dilakukan oleh pimpinan sehingga proses perbaikan ruas jalan di Kabupaten Pamekasan sering lamban untuk ditangani.
Dalam hal ini untuk mengetahui kondisi ruas jalan yang terbaru perlu dilakukan survei ruas jalan yang belum tentu mengalami kerusakan, sehingga hal tersebut akan membuang biaya operasional. Untuk mempermudah proses tersebut serta mempercepat penanganan perbaikan ruas jalan yang sesuai dengan perencanaan melalui keputusan yang tepat oleh pihak dinas, perlu di dukung informasi yang dilakukan oleh masyarakat agar dapat memuaskan pengguna jalan sehingga menghasilkan informasi kondisi ruas jalan di Kabupaten Pamekasan.
3
Untuk menentukan prioritas jalan mana saja yang sebaiknya ditangani terlebih dahulu karena banyaknya ruas jalan, lokasi, tingkat kerusakan, serta jumlah kerusakan yang bervariasi yang ada di Kabupaten Pamekasan sehingga dapat diketahui secara bersama melalui respon oleh pihak DPU pada halaman web. Respon itu dapat berupa rentan waktu keluhan yang dilaporkan oleh masyarakat dan tindakan yang dilakukan oleh DPU.
Sistem tersebut di dalamnya terdiri dari website yang di koneksikan ke dalam database serta SMS Gateway. Database digunakan untuk mengelola data ruas jalan agar lebih efektif dan efisien. SMS Gateway digunakan untuk mendapatkan informasi kerusakan jalan dari masyarakat.
1.2 Perumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, masalah yang ada pada Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan dapat diuraikan sebagai berikut:
1. Bagaimana membangun sebuah web yang dapat memberikan informasi kepada Dinas Pekerjaan Umum tentang kondisi ruas jalan di Kabupaten Pamekasan, berdasarkan pengaduan dan laporan yang diterima dari masyarakat?
1.3 Batasan Masalah
Adapun batasan masalah dari uraian latar belakang dan perumusan masalah di atas, antara lain sebagai berikut:
1. Data ruas jalan hanya di Kabupaten Pamekasan.
2. Data ruas jalan yang diteliti hanya mencakup akses ruas jalan Kabupaten di Kabupaten Pamekasan.
3. Sistem informasi yang dibuat hanya bersifat searah, artinya sistem ini hanya menerima laporan dari masyarakat terhadap kondisi kerusakan ruas jalan tanpa adanya balasan dari sistem bahwa ruas jalan tersebut telah diperbaiki.
1.4 Tujuan
Tujuan dari pembuatan sistem informasi ini adalah:
1. Membangun sebuah web yang dapat memberikan informasi kepada Dinas Pekerjaan Umum tentang kondisi ruas jalan di Kabupaten Pamekasan, berdasarkan pengaduan dan laporan yang diterima dari masyarakat.
2. Menerapkan SMS Gateway dalam sebuah web untuk menerima pengaduan dan laporan dari masyarakat Kabupaten Pamekasan via SMS.
1.5 Manfaat
Berdasarkan tujuan di atas, maka manfaat dari penelitian ini:
1. Meminimalisir kesenjangan yang ada antara data ruas jalan yang terdapat di DPU dengan keadaan di lapangan, sehingga dapat mempercepat proses pengambilan tindakan dalam perbaikan ruas-ruas jalan yang rusak.
5
1.6 Sistematika Penulisan
Sistematika penulisan yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut:
BAB I : PENDAHULUAN
Bab ini merupakan pendahuluan dari karya tulis tugas akhir yang membahas mengenai latar belakang masalah, perumusan masalah, pembatasan masalah, tujuan, dan sistematika penulisan.
BAB II : LANDASAN TEORI
Bab ini menjelaskan teori yang mendukung pokok pembahasan tugas akhir yang meliputi pengertian Jalan, SMS Gateway, Sistem Informasi, Web Service.
BAB III : ANALISIS DAN PERANCANGAN SISTEM
Bab ini menjelaskan mengenai perancangan sistem yang terdiri atas penjelasan dari identifikasi masalah, analisis sistem, perancangan sistem, desain input output, sampai dengan desain uji coba Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan.
BAB IV : IMPLEMENTASI DAN EVALUASI
BAB V : PENUTUP
7 BAB II
LANDASAN TEORI
2.1 Landasan Teori 2.1.1 Jalan
Menurut Undang-Undang Republik Indonesia Nomor 38 Tahun 2009 Pasal 1 ayat 12. Jalan adalah seluruh bagian jalan, termasuk bangunan pelengkap dan perlengkapannya yang diperuntukkan bagi lalu lintas umum, yang berada pada permukaan tanah, di atas permukaan tanah, di bawah permukaan tanah dan atau air, serta di atas permukaan air, kecuali jalan rel dan jalan kabel. (Jatim)
2.1.2 Sistem Informasi
Menurut Herlambang (2005:121), data adalah fakta-fakta atau kejadian yang dapat berupa angka-angka atau kode-kode tertentu. Data masih belum mempunyai arti bagi penggunanya. Untuk dapat mempunyai arti data diolah sedemikian rupa sehingga dapat digunakan oleh penggunanya. Hasil pengolahan data inilah yang disebut sebagai informasi.
Secara ringkas, Informasi adalah data yang telah diolah dan mempunyai arti bagi penggunanya. Sehingga sistem informasi dapat didefinisikan sebagai
prosedur-prosedur yang digunakan untuk mengolah data sehingga dapat
digunakan oleh penggunanya.
Sedangkan Robert A. Leitch dan K. Roscoe Davis dalam Hartono (1990:11) mendefinisikan sistem informasi sebagai suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
2.1.3 Web
World Wide Web (www), lebih dikenal dengan web, merupakan salah
satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet.
Web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan
teknologi hyperteks, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam browser web.
9
a. Informasi web disimpan dalam dokumen yang disebut dengan halaman-halamn web (web pages),
b. Web page adalah file-file yang disimpan dalam komputeryang disebut dengan
server-server web (web pages),
c. Komputer-komputer membaca web page disebut sebagai web client,
d. Web client menampilkan page dengan menggunakan program yang disebut
dengan browser web (web browser), dan
e. Browser web yang populer adalah Internet Explorer dan Netscape Navigator. (Betha (2010:4)).
Browser web adalah software yang digunakan untuk menampilkan
informasi dari server web. Software ini kini telah dikembangkan dengan menggunakan user interface grafis, sehingga pemakai dapat dengan melakukan ‘point dan click’ untuk pindah antar dokumen.
Server web adalah komputer yang digunakan untuk menyimpan
dokumen-dokumen web, komputer ini akan melayani permintaan dokumen web dari klientnya. (Betha (2010:5-6)).
2.1.4 Database
Penyusunan satu database digunakan untuk mengatasi masalah-masalah pada penyusunan data yaitu redudansi dan inkonsistensi data, kesulitan pengaksesan data, isolasi data untuk standarisasi, multiple user (banyak pemakai), masalah keamanan (security), masalah integrasi (kesatuan), dan masalah data
independence (kebebasan data).
2.1.5 SMS Gateway
Short Message Service (SMS) atau layanan pesan singkat merupakan
sebuah revolusi di media penyebaran informasi, dimana layanan yang digunakan tidak berbasis suara tetapi berbasis teks singkat.
Pada prinsipnya, SMS Gateway adalah sebuah perangkat lunak yang menggunakan bantuan komputer dan memanfaatkan teknologi seluler atau handphone yang di integrasikan guna mendistribusikan pesan-pesan yang di terjemahkan (generate) lewat sistem informasi melalui media sms yang di-handle oleh jaringan seluler.
SMS Gateway ini memanfaatkan modem untuk server pengiriman sms.
SMS memanfaatkan jaringan operator seluler untuk pengiriman sms, dan
database mysql yang diintegrasiakan dengan database. (Zakaria (2006)).
2.2 Tahapan Penelitian
2.2.1 Metode Pengumpulan Data
11
a. Wawancara
Langkah ini dilakukan untuk memperoleh permasalahan-permasalahan yang terjadi secara langsung, dalam hal ini pada bagian Seksi Perencanaan dan Pengembangan Jalan pada Dinas Pekerjaan Umum Kabupaten Pamekasan untuk mengetahui kondisi ruas jalan.
b. Survey
Yaitu teknik pengamatan di lapangan dengan cara mengamati kegiatan-kegiatan secara langsung yang dilakukan oleh Dinas Pekerjaan Umum (DPU) Kabupaten Pamekasan, bertujuan untuk mendapatkan data-data yang dibutuhkan dalam objek penelitian.
2.3 Metode Analisis Data 2.3.1 Studi Pustaka
Untuk membantu menyelesaikan permasalah yang ada dalam studi kasus penelitian pada Dinas Pekerjaan Umum Kabupaten Pamekasan ini menggunakan metode penelitian studi pustaka.
Studi pustaka adalah kegiatan penelitian yang mengacu pada buku-buku dan jurnal yang berkaitan dengan permasalahan dalam penelitian dan mendukung kelengkapan informasi yang dibutuhkan.
2.3.2 Studi Analisis
Hasil dari dari analisis itu kemudian dijadikan pijakan untuk membangun sistem informasi yang representative untuk menyelesaikan persoalan pentingnya partisipasi masyarakat dalam memberikan informasi kerusakan jalan.
2.3.3 Block Diagram
Data Pengguna
Data Jalan
Sistem Informasi Pemantauan Kondisi Jalan
di Kabupaten Pamekasan
Laporan Pengaduan
Laporan Kondisi Jalan
INPUT PROSES OUTPUT
Pengaduan
Gambar 2.1 Block Diagram Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Dari gambar diatas, proses Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan. Penjelasan isi dari bagian tersebut dijelaskan dibawah ini:
1. Input
Data-data masukan ke dalam Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, dibagi menjadi 3 bagian:
1.1 Data Pengguna
Didalamnya terdapat user yang melakukan/menjalankan sistem, yaitu: a. Admin : yang bertugas mengelola data jalan beserta pengaduan
baik melalui sms maupun posting foto via web.
13
c. Pimpinan : bertindak sebagai menindak lanjuti (Verifikasi) apakah jalan tersebut akan dilakukan perbaikan atau tidak.
1.2 Data Jalan
Merupakan data-data ruas jalan yang ada di Kabupaten Pamekasan dan kondisi jalan saat ini.
1.3 Pengaduan
Data pelaporan-pelaporan dari masyarakat dan petugas survei, baik melalui sms maupun posting foto via web.
2. Proses
Pengelolaan semua data-data (Data Pengguna, Data Jalan, dan Pengaduan) yang dilakukan oleh sistem.
3. Output
Hasil yang didapat oleh output berupa laporan pengaduan dan laporan kondisi jalan.
a. Laporan Pengaduan : berisikan laporan-laporan dari masyarakat dan petugas survei, baik melalui sms ataupun posting foto via web.
b. Laporan Kondisi Jalan : update data kondisi jalan terbaru dari hasil pelaporan masyarakat dan petugas survei.
2.3.4 Evaluasi
a. Data Peta Kabupaten Pamekasan.
Sumber : Badan Perncanaan dan Pembangunan (Bappeda) Kabupaten Pamekasan.
Kegunaan : Memberikan gambaran tentang Kota Pamekasan. b. Data jalan Kabupaten Pamekasan.
Sumber : Dinas Pekerjaan Umum (DPU) Kabupaten Pamekasan. Kegunaan :
1) Memberikan gambaran jaringan jalan di Kabupaten Pamekasan 2) Mengetahui nama-nama setiap ruas jalan
15
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis Permasalahan
Pada langkah analisa permasalahan ini dilakukan tahapan-tahapan untuk mengetahui permasalah yang dialami oleh Dinas Pekerjaan Umum (DPU) Kabupaten Pamekasan dengan cara observasi yang didalamnya terdapat bagian perencanaan perbaikan ruas jalan, sehingga bisa dilakukan solusi yang tepat untuk menyelesaikan permasalahan tersebut.
Jalan adalah seluruh bagian jalan, termasuk bangunan pelengkap dan perlengkapannya yang diperuntukkan bagi lalu lintas umum, yang berada pada permukaan tanah, di atas permukaan tanah, di bawah permukaan tanah dan atau air, serta di atas permukaan air, kecuali jalan rel dan jalan kabel. Hal ini membuktikan bahwa jalan merupakan prasana penghubung jalur darat antar wilayah yang mempunyai peranan penting untuk kelangsungan hidup masyarakat. Oleh karenanya haruslah mendapat perhatian khusus, baik pemeliharaan secara rutin maupun berkala di setiap ruasnya guna mengendalikan tingkat kerusakan sedini mungkin.
Disisi lain, untuk mengetahui kondisi ruas jalan di setiap titiknya pihak dinas melakukan survei setiap 2 minggu sekali dengan beberapa titik/point yang akan di survei itupun nanti nya sebagai data perbaikan ruas jalan pada proyek selanjutnya.
Namun permasalahannya disini, jalan yang di survei belum tentu mengalami kerusakan sehingga akan membuang biaya pelaksanaan. Permasalahan selanjutnya sulitnya menentukan pembobotan ruas jalan yang akan benar-benar perlu dilakukan perbaikan terlebih dahulu.
Untuk menyelesaikan permasalahan-permasalahan di atas agar dapat memberikan dan membatu DPU adalah sebuah sistem yang dapat melakukan pemantauan kondisi jalan dengan SMS Gateway, serta pembobotan prioritas jalan.
SMS Gateway disini digunakan untuk mendapatkan informasi kerusakan ruas
jalan dari masyarakat. Permbobotan prioritas jalan untuk menentukan ruas jalan yang akan diperbaiki terlebih dahulu. Tahapan-tahapan yang dilakukan adalah sebagai berikut:
a. Melakukan Survei dan Wawancara,
Kegiatan ini bertujuan mendapatkan segala data dari Dinas Pekerjaan Umum (DPU) Kabupaten Pamekasan yang digunakan sebagai landasan dalam membuat sistem.
b. Menganalisa dan Desain Sistem,
17
c. Membuat Informasi Kondisi Ruas Jalan, dan
Sistem informasi disini adalah sebuah web yang sesuai dengan kebutuhan DPU.
d. Melakukan Testing dan Implementasi Sistem.
Menguji coba dan menerapkan sistem yang telah dibuat di DPU. Testing dan implementasi dapat dilihat pada bab 4.
3.2. Rancangan Sistem
Sistem Pengaduan berbasis SMS Gateway ini membutuhkan perangkat keras dan perangkat lunak.
Bagi masyarakat yang hendak melakukan pengaduan dapat mengirim SMS dengan format: Rusak#Nama_Jalan#Nama_Pengadu#Keluhan_Pengadu pada nomor yang telah ditentukan sehingga terjadi pendistribusian data dari masyarakat pada webserver.
Block Gambar di atas menggambarkan prototype web pengaduan berbasis
SMS Gateway, seperti yang akan dijelaskan di bawah ini:
1. User melakukan laporan pengaduan melalui HP-nya dengan menggunakan
format yang tercantum pada web,
2. Data informasi pengaduan dikirim melalui mobile network operator dan diterima oleh GSM Modem, dan
3. Data informasi yang diterima diteruskan ke Database Pengaduan di DPU untuk diproses.
3.3. Diagram HIPO(Hierarchy Input Process Output)
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Pengentrian Pengaduan
Verifikasi Pengaduan
Penindakan Pengaduan Pengelolaan Data Jalan
Pengelolaan Data Pengguna
Pengelolaan Pengaduan
Laporan Kondisi Jalan
Laporan Pengaduan
Gambar 3.2 Diagram HIPO(Hierarchy Input Process Output) Sistem Informasi
Pemantauan Kondisi Jalan di Kabupaten Pamekasan
19
Gambar tersebut merupakan HIPO dari sistem informasi pemantauan kondisi jalan di Kabupaten pamekasan dan menjelaskan proses-proses yang terdapat pada sistem.
HIPO ini nantinya akan digunakan sebagai pedoman dalam pembuatan
Data Flow Diagram. HIPO sistem informasi ini terdiri dari 8 (enam) proses utama
yaitu Pengelolaan Data Pengguna, Pengelolaan Data Jalan, Pengelolaan Pengaduan, Pengentrian Pengaduan, Verifikasi Pengaduan, Penindakan Pengaduan, Laporan Kondisi Jalan dan Laporan Pengaduan.
3.4. SysFlow (System Flowchart) Pengelolaan Data Pengguna
System flow ini menjelaskan proses awal dalam penyusunan program
sistem informasi pemantauan kondisi jalan di Kabupaten pamekasan. Dimana guna memberi akses bagi user yang akan menjalankan aplikasi ini. Keseluruhan dari proses ini dilakukan oleh pihak dinas pekerjaan umum untuk menyusun lebih jauh mengenai data-data master untuk pengguna aplikasi ini.
Admin
Sistem Informasi Pemantauan Kondisi Jalan
di Kabupaten Pamekasan
Mulai
Data Pengguna
Selesai Pengelolaan Data Pengguna
Data Pengguna
Input Data Pengguna (Kode Pengguna & Pass)
Tambah Pengguna Simpan Data
Pengguna
Ya
Tidak
Gambar 3.3 Diagram SysFlow (System Flowchart) Pengelolaan Pengguna
3.5. SysFlow (System Flowchart) Pengelolaan Data Jalan
System flow ini menjelaskan pengelolaan data jalan dalam penyusunan
program sistem informasi pemantauan kondisi jalan di Kabupaten Pamekasan. Keseluruhan dari proses ini dilakukan oleh pihak dinas pekerjaan umum untuk menyusun lebih jauh mengenai data-data master untuk aplikasi ini.
21
Admin
Sistem Informasi Pemantauan Kondisi Jalan
di Kabupaten Pamekasan
Mulai
Data Jalan
Selesai Pengelolaan Data Jalan
Data Jalan
Input Data Jalan
Tambah Jalan
Simpan Data Jalan Ya
Tidak
Gambar 3.4 Diagram System Flow Pengelolaan Data Jalan
3.6. Sysflow Pengelolaan Pengaduan
System flow ini menjelaskan pengelolaan pengaduan yang dilakukan
Admin
Mulai
Menampilkan Pengaduan Sistem Informasi Pemantauan Kondisi Jalan
di Kabupaten Pamekasan
Jalan Pengaduan
Pengaduan
Menyimpan Data
Pengaduan Pengaduan
Pengelolaan Pengaduan
Selesai
Input User (Kode Pengguna & Pass)
Tambah Pengaduan
Tambah Data Pengaduan
Data Pengaduan
Update Data Pengaduan
Ya
Tidak
23
3.7. Sysflow Pengentrian Pengaduan Via Web
System flow ini menjelaskan proses awal dalam penyusunan program
sistem informasi pemantauan kondisi jalan di Kabupaten Pamekasan. Keseluruhan dari proses ini dilakukan oleh pihak dinas pekerjaan umum untuk menyusun lebih jauh mengenai data-data master untuk pengaduan atau pelaporan kondisi jalan.
Dalam proses sistem informasi pemantauan kondisi jalan di Kabupaten Pamekasan diaplikasikan dalam sistem ini.
Masyarakat
Sistem Informasi Pemantauan Kondisi Jalan
di Kabupaten Pamekasan
Mulai
Menyimpan Pengaduan
Pengaduan Jalan
Selesai Pengentrian Pengaduan Via Web
Input Pengaduan
Cek
Format Benar
Pengaduan
Menampilkan Form Terkirim
Salah
Update Pengaduan
3.8. Sysflow Pengentrian Pengaduan Via SMS
System flow ini menjelaskan proses awal dalam penyusunan program
sistem informasi pemantauan kondisi jalan di Kabupaten Pamekasan. Keseluruhan dari proses ini dilakukan oleh pihak dinas pekerjaan umum untuk menyusun lebih jauh mengenai data-data master untuk pengaduan atau pelaporan kondisi jalan.
Dalam proses sistem informasi pemantauan kondisi jalan di Kabupaten Pamekasan diaplikasikan dalam sistem ini.
Masyarakat
Sistem Informasi Pemantauan Kondisi Jalan
di Kabupaten Pamekasan
Mulai
Menyimpan Pengaduan Jalan
Selesai Pengentrian Pengaduan Via SMS
Cek Format
Pengaduan
Benar
Pengaduan
Update Pengaduan Salah
Salah
Cek Jalan Benar Kirim
Pengaduan
Format SMS salah
Nama jalan tidak ditemukan
25
3.9. Sysflow Verifikasi Pengaduan
Petugas Survei
Mulai
Menampilkan Pengaduan Sistem Informasi Pemantauan Kondisi Jalan
di Kabupaten Pamekasan
Jalan Pengaduan
Pengaduan
Selesai Verifikasi Pengaduan
Menyimpan Status
Pengaduan Pengaduan Membuka Aplikasi
Tidak Update Status
Pengaduan
Verifikasi Pengaduan
Ya
[image:30.595.94.502.115.557.2]Cek Data Pengaduan
Gambar 3.8 Diagram System Flow Verifikasi Pengaduan
Pada sysflow verifikasi pengaduan ini digambarkan bagaimana proses petugas survei yang akan melakukan survei sesuai dengan pengaduan yang diberikan oleh masyarakat.
3.10. Sysflow Penindakan Pengaduan
Pimpinan
Mulai
Menampilkan Pengaduan Sistem Informasi Pemantauan Kondisi Jalan
di Kabupaten Pamekasan
Jalan Pengaduan
Pengaduan
Menyimpan Persetujuan Penindakan
Pengaduan Penindakan Penindakan Pengaduan
Selesai Membuka Aplikasi
[image:31.595.93.501.120.609.2]Persetujuan Penindakan
Gambar 3.9 Diagram System Flow Penindakan Pengaduan
27
3.11. Context diagram Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Context diagram merupakan diagram pertama dalam rangkaian suatu
DFD (Data Flow Diagram) yang menggambarkan entity yang berhubungan dengan sistem dan aliran data secara umum sedangkan proses-proses yang lebih detail yang terdapat dalam sistem masih belum bisa diketahui.
Desain dari context diagram sistem informasi pemantauan kondisi jalan di Kabupaten Pamekasan ini dapat di lihat pada Gambar 3.10 terdapat 4 (empat)
external entity, yaitu: admin, masyarakat, petugas survei dan pimpinan.
Us er dan Pass Admin
Us er dan Pass Surv ei Us er dan Pass Pimpinan
Format Pengaduan
Inf ormas i Pengaduan Kondis i Jalan
Data Jalan
Data Pengaduan Data Pengguna
Pengaduan Pengaduan Terbaru
Data Jalan
Pengaduan Ditindaklanjuti Kondis i Jalan
Kondis i Jalan Kondis i Jalan
Status Penindakan Pengaduan
Status Pengaduan
Verifikasi Pengaduan Pengaduan
Data Pengguna
0
Sistem Inf ormasi Kondisi Jalan di Kabupaten Pamekas an
+
Admin
Masyarakat Petugas Surv ei
[image:33.595.97.514.85.528.2]Pimpinan
29
3.12. Dfd Level 1
Inf ormas i Pengaduan
Us er dan Pass Surv ei
Us er dan Pass Pimpinan Format Pengaduan Us er dan Pass Admin
Data Jalan Data Jalan Data Jalan Data Jalan Data Pengaduan Data Pengaduan Data Pengaduan Data Pengaduan Data Pengaduan Data Pengaduan Data Pengaduan Data Pengaduan Data Jalan Data Pengguna Data Jalan Data Pengguna Data Pengaduan Kondis i Jalan
Data Jalan
Pengaduan Terbaru Data Jalan
Kondis i Jalan
Verifikasi Pengaduan
Kondis i Jalan
Pengaduan Ditindaklanjuti Status Penindakan
Status Pengaduan Pengaduan
Data Pengguna Data Pengguna
[image:34.595.99.577.92.520.2]Kondis i Jalan Pengaduan Admin Masyarakat Pimpinan 1 Pengelolaan Data Pengguna 2 Pengelolaan Data Jalan 4 Pengentrian Pengaduan 6 Penindakan Pengaduan 3 Pengelolaan Pengaduan Petugas Survei 5 Verifikasi Pengaduan 1 Pengguna 2 Jalan 3 Pengaduan
Dalam dfd level 1 ini dapat dijelaskan proses-proses yang dilakukan oleh sistem informasi pemantauan kondisi jalan dimana terdapat 6 proses yaitu: pengelolaan data pengguna, pengelolaan data jalan, pengelolaan pengaduan, pengentrian pengaduan, verifikasi pengaduan, dan penindakan pengaduan. Untuk proses pengelolaan data pengguna yaitu mengupdate dan delete pengguna dilakukan oleh admin.
Proses pengelolaan data dikelola oleh admin untuk mengelola data-data kondisi jalan seperti update dan delete dan mengelolah pengaduan seperti mengelola pengaduan dari masyarakat dan petugas survei yang ditujukan kepada pimpinan. Verifikasi pengaduan disini dilakukan oleh petugas survei yang dimana nantinya akan ditindak lanjuti oleh pimpinan lalu data tersebut kembali kepada
admin untuk dibuat laporan.
3.13. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah suatu desain sistem yang
digunakan untuk mempresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan untuk sistem pemrosesan database. Pada gambar berikut akan dijelaskan relasi-relasi atau hubungan antar tabel dalam perancangan sistem informasi user account management dalam bentuk conceptual data model dan
physical data model.
A. CDM (Conceptual Data Model)
31
Gambar 3.12 CDM Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
B. PDM (Physical Data Model)
Gambar 3.13 PDM Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
3.14. Struktur Database
Struktur tabel akan menjelaskan tentang fungsi tabel, relasi antar tabel,
constraint dan item-item yang terdapat dalam sebuah tabel yang digunakan
sebagain gambaran database yang terbentuk.
Tabel-tabel yang digunakan dalam sistem ini adalah: 1. Nama Tabel : Pengguna
Fungsi : Menyimpan semua nama pengguna beserta kode pengguna guna mengakses data. Primary Key : Kode_Pengguna
33
Tabel 3.1 Pengguna
No. Column Data
Type Length Constraint FK Table
1 Kode_Pengguna Varchar2 32 Primary Key -
2 Kata_Sandi_Pengguna Varchar2 32 - -
3 Tipe_Pengguna Varchar2 32 - -
4 Nama_Pengguna Varchar2 32 - -
2. Nama Tabel : Jalan
Fungsi : Menyimpan data kondisi jalan. Primary Key : Kode_Jalan
Foreign Key : -
Tabel 3.2 Jalan
No. Column Data
Type Length Constraint FK Table
1 Kode_Jalan Int - Primary Key -
2 Nama_Jalan Varchar2 32 - -
3. Nama Tabel : Pengaduan
Fungsi : Menyimpan data laporan dari masyarakat baik melalui pesan singkat maupun unduh foto melalui web.
Tabel 3.3 Pengaduan
No. Column Data
Type Length Constraint FK Table
1 Kode_Pengaduan Number 6 Primary Key -
2 Kode_Pengguna Varchar2 32 - Pengguna
3 Kode_Jalan Int - - Jalan
4 Telepon_Pengadu Varchar2 32 - -
5 Nama_Pengadu Varchar2 32 - -
6 Keluhan_Pengadu Varchar2 128 - -
7 Waktu_Pengaduan Date - - -
8 Waktu_Verifikasi Date - - -
9 Waktu_Penindakan Date - - -
10 Waktu_Penolakan Date - - -
3.15. Desain Input Output
Dalam pembuatan suatu aplikasi, diperlukan suatu rancangan atau desain input dan output untuk berinteraksi antara user dengan sistem. Adapun desain tampilan yang akan digunakan sebagai berikut:
35
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Masuk
Berpartisipasilah
dalam peningkatan mutu transportasi di kabupaten Pamekasan.
Dengan mengirimkan SMS pengaduan kerusakan jalan:
Atau dengan mengisi form pengaduan kerusakan jalan dibawah ini.
Jalan JALAN Nama NAMA Keluhan KELUHAN Kirim Ketik RUSAK#JALAN#NAMA#KELUHAN
kirim ke 0823-3170-0907
Lihat daftar nama jalan untuk mengetahui jalan-jalan yang didukung oleh aplikasi ini.
Foto
Pengaduan Terbaru
Jalan Nama Keluhan
Jalan Nama Keluhan
Jalan Nama Keluhan
Jalan Nama Keluhan
Jalan Nama Keluhan
Pengaduan Diverifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Pengaduan Ditindaklanjuti
Jalan Jumlah Pengaduan Waktu Penindakan
Jalan Jumlah Pengaduan Waktu Penindakan
Jalan Jumlah Pengaduan Waktu Penindakan
Jalan Jumlah Pengaduan Waktu Penindakan
Jalan Jumlah Pengaduan Waktu Penindakan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Pada tampilan ini masyarakat tanpa melakukan login terlebih dahulu, pada halaman ini masyarakat dapat melakukan pesan singkat kepada Dinas Pekerjaan (DPU) Kabupaten Pamekasan dengan format yang telah tertera di halaman web dan dikirim melalui nomer telepon yang telah tercantum. Serta masyarakat dapat pula melakukan penginputan nama jalan, nama, keluhan serta pengunduhan file foto guna penyimpanan di dalam database yang nantinya akan dilakukan pengecekan oleh petugas survei dan admin.
Halaman ini masyarakat dapat melihat data jalan yang ada pada Kabupaten Pamekasan, serta siapa saja yang melakukan pengaduan kondisi jalan. Dimana juga, masyarakat dapat mengetahui kapan jalan yang telah dilakukan pengaduan dilakukan verifikasi dan ditindak lanjuti.
Tabel 3.4 Fungsi obyek Tampilan Awal Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
No Nama Obyek Type Obyek Fungsi
1 Masuk Textbox
Menginputkan kode pengguna dan sandi guna mengakses Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
2 DaftarNamaJalan Textbox Menampilkan nama-nama ruas jalan di
Kabupaten Pamekasan 3 Jalan Textbox Diisikan nama jalan
4 Nama Textbox Diisikan nama pengadu
5 Keluhan Textbox Diisikan kondisi ruas jalan yang akan
di adukan
6 Foto Textbox Diisi foto kondisi ruas jalan yang akan
di unggah
37
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Masuk
Daftar Nama Jalan
· Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
· Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan
· Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan · Jalan 3.14.2.Desain Halaman Daftar Nama Jalan
Gambar 3.15 Desain Form Daftar Nama Jalan Kabupaten Pamekasan
Pada halaman ini, menampilkan nama-nama ruas jalan di Kabupaten Pamekasan yang digunakan bagi masyarakat untuk mempermudah dalam melakukan pengaduan kondisi jalan yang mengalami kerusakan.
Tabel 3.5 Fungsi obyek Tampilan daftar nama jalan
No Nama Obyek Type Obyek Fungsi
1 Masuk Textbox
Menginputkan kode pengguna dan sandi guna mengakses Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
2 Jalan Textbox Menampilkan nama-nama ruas jalan di
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Masuk
Rincian Pengaduan
Jalan JALAN
Nama NAMA
Keluhan KELUHAN
Foto
FOTO
Waktu Pengaduan WAKTU PENGADUAN
Waktu Verifikasi WAKTU VERIVIKASI
Waktu Penindakan WAKTU PENINDAKAN
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
3.14.3.Desain Halaman Unggah File Foto
Gambar 3.16 Desain Form Unggah File Foto via Web
39
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Masuk
Terima kasih.
Anda telah berpartisipasi
dalam peningkatan mutu transportasi di kabupaten Pamekasan.
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Jalan Nama Keluhan
Jalan Nama Keluhan
Jalan Nama Keluhan
Jalan Nama Keluhan
Jalan Nama Keluhan
Tabel 3.6 Fungsi obyek Tampilan Unggah File Foto via Web No Nama Obyek Type
Obyek Fungsi
1 Masuk Textbox
Menginputkan kode pengguna dan sandi guna mengakses Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
2 Jalan Textbox Diisikan nama jalan
3 Nama Textbox Diisikan nama pengadu
4 Keluhan Textbox Diisikan kondisi ruas jalan yang akan
di adukan
5 Foto Textbox Diisi foto kondisi ruas jalan yang akan
di unggah
6 Waktu Pengaduan Date Diisikan tanggal pengaduan 7 Waktu Verifikasi Date Diisikan tanggal verifikasi 8 Waktu Penindakan Date Diisikan tanggal penindakan
3.14.4.Desain Balasan Setelah Melakukan Unggah Foto via Web
Gambar 3.17 Tampilan Balasan Sistem Unggah Foto via Web
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Masuk
Rincian Pengaduan Diverifikasi
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Jalan JALAN
Waktu Verifikasi: WAKTU VERIFIKASI
Petugas Survei: PETUGAS SURVEI
Nama Keluhan
Nama Keluhan
Nama Keluhan
Nama Keluhan
Nama Keluhan
Tabel 3.7 Fungsi obyek Tampilan setelah Unggah File Foto via Web No Nama Obyek Type
Obyek Fungsi
1 Masuk Textbox
Menginputkan kode pengguna dan sandi guna mengakses Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
2 Jalan Textbox
Menampilkan detail nama ruas jalan terbaru yang telah dilakukan pengaduan
3.14.5.Desain Rincian Pengaduan Diverifikasi
Gambar 3.18 Desain Form Pengaduan Verifikasi
41
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Masuk
Rincian Pengaduan Ditindaklanjuti
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Jalan JALAN
Waktu Penindakan: WAKTU PENINDAKAN
Nama Keluhan
Nama Keluhan
Nama Keluhan
Nama Keluhan
Nama Keluhan
Tabel 3.8 Fungsi obyek Tampilan Pengaduan Verifikasi
No Nama Obyek Type Obyek Fungsi
1 Masuk Textbox
Menginputkan kode pengguna dan sandi guna mengakses Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
2 Jalan Textbox Diisikan nama jalan 3 Waktu Verifikasi Date Diisikan tanggal verifikasi
4 Petugas Survei Textbox Diisikan nama petugas yang telah
melakukan survei
5 Nama Textbox Menampilkan nama pengadu
[image:46.595.95.530.306.533.2]3.14.6.Desain Rincian Pengaduan Ditindaklanjuti
Gambar 3.19 Desain Form Pengaduan Ditindaklanjuti
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Masuk
Masuk
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Kode Pengguna KODE PENGGUNA
Masuk Kata Sandi
**********
Tabel 3.9 Fungsi obyek Tampilan Pengaduan Ditindaklanjuti No Nama Obyek Type
Obyek Fungsi
1 Masuk Textbox
Menginputkan kode pengguna dan sandi guna mengakses Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
2 Jalan Textbox Diisikan nama jalan
3 Waktu Penindakan Date Diisikan tanggal penindakan
4 Nama Textbox Menampilkan nama pengadu
3.14.7.Desain Login
Gambar 3.20 Desain Form Pengguna Login
Tampilan login ini dapat dilakukan oleh tiga pengguna yaitu:
1. Admin yang dapat mengelola data jalan, data pengaduan serta
penambahan pengguna.
2. Petugas Survei, guna melakukan verifikasi data kondisi jalan.
43
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Keluar Ubah Kata Sandi
Data
Pengguna
Jalan
Pengaduan
Data Pengguna Data Jalan Data Pengaduan
Tabel 3.10 Fungsi obyek Tampilan Login Sistem No Nama Obyek Type
Obyek Fungsi
1 Masuk Textbox
Menginputkan kode pengguna dan sandi guna mengakses Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
2 Kode Pengguna Textbox Diisikan nomer kode pengguna yang
telah di simpan
3 Kata Sandi Textbox Diisikan nomer sandi/password yang
telah di simpan
3.14.8.Desain Tampilan Awal Setelah Melakukan Login
Gambar 3.21 Desain Form Pengguna Login Admin
Tampilan awal web Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan setelah melakukan login, admin dapat mengakses dan mengelola data pengguna, data jalan serta data pengaduan.
Tabel 3.11 Fungsi obyek Pengguna Melakukan Login Admin No Nama Obyek Type
Obyek Fungsi
1 Data Combobox
Menampilkan list view dari menu utama, berisi pengguna, jalan, pengaduan
2 Ubah Kata Sandi Combobox Menampilkan pengguna kata sandi
beserta kata sandi
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Tambah Pengguna
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>). Simpan Kode Pengguna KODE PENGGUNA Kata Sandi ********** Keluar Ubah Kata Sandi
Data Nama Pengguna NAMA PENGGUNA Jenis Pengguna JENIS PENGGUNA Batal
4 Data Pengguna Button Menampilkan data-data pengguna
sistem
5 Data Jalan Button Menampilkan data nama-nama ruas
jalan di Kabupaten Pamekasan 6 Data Pengaduan Button Menampilkan data pengaduan
3.14.9.Desain Nambah Pengguna
Gambar 3.22 Desain Form Tambah Hak Akses Pengguna
Tampilan tambah pengguna disini berguna untuk menambah user untuk memberikan hak akses dalam penggunaan Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan. Jenis pengguna disini dibagi menjadi 3 point, yaitu: Admin, Petugas Survei, dan Pimpinan.
Tabel 3.12 Fungsi obyek Nambah Hak Akses Pengguna Sistem No Nama Obyek Type
Obyek Fungsi
1 Kode Pengguna Textbox
Diisikan nomer kode pengguna yang akan di simpan dan menjadi hak akses login
2 Kata Sandi Textbox
Diisikan nomer sandi/password yang akan di simpan dan menjadi hak akses
45
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Keluar
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Pengguna
Kode Pengguna Nama Jenis
Kode Pengguna Jenis Ubah Hapus
Ubah Kata Sandi
Tindakan
Nama
Data
Kode Pengguna Nama Jenis Ubah Hapus
Kode Pengguna Nama Jenis Ubah Hapus
Kode Pengguna Nama Jenis Ubah Hapus
Tambah Pengguna
3 Nama Pengguna Textbox Diisikan nama yang akan di simpan
dan menjadi hak akses login 4 Jenis Pengguna Textbox
Diisikan jenis pengguna (admin, petugas survei, dan pimpinan) yang akan di simpan dan menjadi hak akses
login
5 Simpan Button Menyimpan data-data yang telah
diisikan
6 Batal Textbox Membatalkan pembuatan pengguna
[image:50.595.94.522.267.494.2]3.14.10. Desain Tampilan List Pengguna Sistem
Gambar 3.23 Desain Form List Pengguna Hak Akses
Tampilan pengguna disini untuk menambah pengguna Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan serta mengetahui siapa saja yang dapat mengakses sistem ini.
Tabel 3.13 Fungsi obyek Pengguna Hak Akses Admin No Nama Obyek Type
Obyek Fungsi
1 Pengguna Button Untuk menambahkan pengguna ke
dalam hak akses sistem
2 Kode Pengguna Textbox Untuk menampilkan detail pengguna 3 Ubah Hapus Textbox Mengubah data pengguna dan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Keluar
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Jalan
Nama Jalan
Nama Jalan Ubah Hapus
Ubah Kata Sandi
Tindakan
Data
Nama Jalan Ubah Hapus
Nama Jalan Ubah Hapus
Nama Jalan Ubah Hapus
Tambah Jalan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Tambah Jalan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Simpan Nama Jalan
NAMA JALAN
Keluar Ubah Kata Sandi
Data
Batal
3.14.11. Desain Tampilan List Jalan
Gambar 3.24 Desain Form List Jalan di Kabupaten Pamekasan
[image:51.595.95.522.305.694.2]Tampilan jalan ini untuk menambah nama ruas jalan pada Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan.
Tabel 3.14 Fungsi obyek Jalan No Nama Obyek Type
Obyek Fungsi
1 Jalan Button Untuk menambahkan jalan ke dalam
data jalan
2 Kode Pengguna Textbox Untuk menampilkan detail pengguna 3 Ubah Hapus Textbox Mengubah data pengguna dan
menghapus data pengguna
3.14.12. Desain Tambah Ruas Jalan
47
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Keluar
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Pengaduan
Nama Jalan Nama Pengadu Keluhan Pengadu
Nama Jalan Keluhan Pengadu Ubah Hapus
Ubah Kata Sandi
Tindakan
Nama Pengadu
Data
Nama Jalan Nama Pengadu Keluhan Pengadu Ubah Hapus
Nama Jalan Nama Pengadu Keluhan Pengadu Ubah Hapus
Nama Jalan Nama Pengadu Keluhan Pengadu Ubah Hapus
Tambah Pengaduan
Tampilan tambah jalan disini berguna untuk menambah nama ruas jalan di Kabupaten Pamekasan, serta mengedit data kondisi jalan yang telah ada.
Tabel 3.15 Fungsi obyek Tambah Data Ruas Jalan No Nama Obyek Type
Obyek Fungsi
1 Tambah Jalan Button Untuk menambahkan data jalan
2 Nama Jalan Textbox Diisikan nama jalan yang akan di
tambahkan
3 Simpan Button Menyimpan data-data yang telah
diisikan
4 Batal Textbox Membatalkan pembuatan tambah jalan
[image:52.595.96.530.307.520.2]3.14.13. Desain Laporan Pengaduan
Gambar 3.26 Desain Form Laporan Pengaduan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Tambah Pengaduan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>). Simpan Nama Jalan NAMA JALAN Nama Pengadu NAMA PENGADU Keluar Ubah Kata Sandi
[image:53.595.95.509.192.605.2]Data Telepon Pengadu TELEPON PENGADU Keluhan Pengadu KELUHAN PENGADU Batal Waktu Pengaduan WAKTU PENGADUAN Waktu Verifikasi WAKTU VERIFIKASI Waktu Penindakan WAKTU PENINDAKAN Waktu Penolakan WAKTU PENOLAKAN Petugas Survei PETUGAS SURVEI
Tabel 3.16 Fungsi obyek Pengaduan No Nama Obyek Type
Obyek Fungsi
1 Pengaduan Button Untuk menambahkan data jalan
2 Nama Jalan Textbox Diisikan nama jalan yang akan di
tambahkan
3 Ubah Hapus Button Menyimpan data-data yang telah
diisikan
3.14.14. Desain Tambah Pengaduan
Gambar 3.27 Desain Form Tambah Laporan Pengaduan
49
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Keluar
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Pengaduan Belum Diverifikasi
Jalan Jumlah Pengaduan Tindakan
Jalan Jumlah Pengaduan Verifikasi Tolak
Jalan Jumlah Pengaduan Verifikasi Tolak
Jalan Jumlah Pengaduan Verifikasi Tolak
Jalan Jumlah Pengaduan Verifikasi Tolak
Pengaduan Telah Diverifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Pengaduan Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
[image:54.595.94.515.89.723.2]Ubah Kata Sandi
Tabel 3.17 Fungsi obyek Tambah Laporan Pengaduan No Nama Obyek Type
Obyek Fungsi
1 Nama Jalan Textbox Diisikan nama jalan 2 Nama Pengadu Textbox Diisikan nama pengadu 3 Telepon Pengadu Textbox Diisikan telepon pengadu
4 Keluhan Pengadu Textbox Diisikan keluhan pengadu tentang
kondisi ruas jalan
5 Waktu Pengaduan Date Diisikan tanggal pengaduan 6 Petugas Survei Textbox Diisikan nama petugas survei 7 Waktu Verifikasi Date Diisikan tanggal verifikasi 8 Waktu Penindakan Date Diisikan tanggal penindakan 9 Waktu Penolakan Date Diisikan tanggal penolakan
10 Simpan Button Menyimpan data-data yang telah
diisikan
11 Batal Textbox Membatalkan pembuatan pengaduan
verifikasi
3.14.15. Desain Pengaduan Verifikasi
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan Keluar
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Pengaduan Belum Ditindaklanjuti
Jalan Jumlah Pengaduan Tindakan
Jalan Jumlah Pengaduan Tindaklanjuti Tolak
Jalan Jumlah Pengaduan Tindaklanjuti Tolak
Jalan Jumlah Pengaduan Tindaklanjuti Tolak
Jalan Jumlah Pengaduan Tindaklanjuti Tolak
Pengaduan Telah Ditindaklanjuti
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Jalan Jumlah Pengaduan Waktu Verifikasi
Pengaduan Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
Jalan Jumlah Pengaduan Waktu Ditolak
Ubah Kata Sandi Laporan
[image:55.595.92.510.266.736.2]Tampilan pengaduan disini merupakan proses kelanjutan dari verifikasi yang dilakukan oleh petugas survei. Dimana pembagiannya itu dibagi menjadi 3, yaitu: Pengaduan Belum Diverifikasi, Pengaduan Telah Diverifikasi dan Pengaduan Ditolak serta dapat memperkirakan selang waktu yang digunakan dalam melakukan verifikasi kondisi jalan yang telah dilakukan pengaduan tersebut oleh masyarakat.
Tabel 3.18 Fungsi obyek Proses Pengaduan Verifikasi No Nama Obyek Type
Obyek Fungsi
1 Jalan Textbox Menampilkan detail jalan yang telah
dilakukan survei oleh petugas survei 2 Verifikasi Tolak Textbox
Pemilihan oleh petugas survei, jika verifikasi maka dilanjutkan ke proses penindaklanjutan oleh pimpinan
3.14.16. Desain Pengaduan Ditindaklanjuti
51
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Laporan Harian
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Tanggal TANGGAL
Unduh Bulan
BULAN Tahun TAHUN
Keluar Ubah Kata Sandi
Laporan
Harian
Bulanan
[image:56.595.95.527.195.545.2]Tampilan pengaduan ini merupakan kelanjutan dari verifikasi yang dimana akan di proses oleh pimpinan guna menindak lanjuti pengaduan yang ada, apakah akan ditindak lanjuti atau ditolak.
Tabel 3.19 Fungsi obyek Proses Pengaduan Ditindaklanjuti No Nama Obyek Type
Obyek Fungsi
1 Jalan Textbox Menampilkan detail jalan yang telah
diverifikasi oleh petugas survei 2 Tindaklanjuti
Tolak Textbox
Pemilihan oleh pimpinan, jika tindaklanjuti maka jalan tersebut akan dilakukan perbaikan
3.14.17. Desain Laporan Pimpinan
Gambar 3.30 Desain Form Laporan Harian Pengaduan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Laporan Bulanan
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Unduh Bulan
BULAN
Tahun TAHUN
Keluar Ubah Kata Sandi
[image:57.595.96.520.84.606.2]Laporan
Tabel 3.20 Fungsi obyek Laporan Harian No Nama Obyek Type
Obyek Fungsi
1 Tanggal Date Menampilkan tanggal pengaduan
2 Bulan Date Menampilkan bulan pengaduan
3 Tahun Date Menampilkan tahun pengaduan
Gambar 3.31 Desain Form Laporan Bulanan Pengaduan
Tampilan laporan pengaduan bulanan baik dari pesan singkat maupun dari unggah foto via web. Dimana akan menampilkan seluruh pengaduan yang telah di proses oleh sistem.
Tabel 3.21 Fungsi obyek Laporan Bulanan No Nama Obyek Type
Obyek Fungsi
1 Bulan Date Menampilkan bulan pengaduan
53
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan
Rincian Pengaduan Ditolak
Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan, Januari 2015, oleh <Inan Maulana Ardiansyah> (<07.41010.0090>).
Jalan JALAN
Waktu Penolakan: WAKTU PENOLAKAN
Nama Keluhan
Nama Keluhan
Nama Keluhan
Nama Keluhan
Nama Keluhan
Keluar Ubah Kata Sandi
Laporan
[image:58.595.96.516.104.566.2]3.14.18. Desain Laporan Penolakan Tindakan
Gambar 3.32 Desain Form Penolakan Pengaduan
Tampilan rincian pengaduan ditolak ini, akan menampilkan nama yang telah melakukan pengaduan serta keluhan terhadap kondisi jalan serta waktu mengalami penolakan.
Tabel 3.22 Fungsi obyek Penolakan Tindakan No Nama Obyek Type
Obyek Fungsi
1 Jalan Textbox Menampilkan nama jalan pengaduan
2 Waktu Date Menampilkan waktu penolakan
3 Jalan Textbox Menampilkan detail jalan yang telah
dilakukan penolakan tindakan 3.16. Pengujian Sistem
Desain uji coba fitur dasar sistem ini dilakukan dengan menggunakan
Black Box Testing dimana aplikasi akan diuji dengan melakukan berbagai uji coba
untuk membuktikan bahwa aplikasi yang telah dibuat sesuai dengan tujuan yang akan dicapai.
A. Desain Uji Coba Masyarakat Desain Uji Coba Unduh File Foto
Uji coba yang akan dilakukan pada halaman Unduh File Foto dapat dilihat pada tabel 3.23.
Tabel 3.23 Unduh File Foto Test
Case Tujuan Input
Output yang diharapkan 1 Menguji kecocokan
antara nama jalan dan nama pengadu serta file yang di unggah valid
Mengisi data jalan, nama pengadu, keluhan serta foto sesuai dan menekan tombol kirim
Data dapat masuk kedalam laporan pengaduan.
2 Menguji kecocokan antara nama jalan dan nama pengadu serta file yang di unggah tidak sesuai dengan format
Mengisi data jalan, nama pengadu, keluhan serta foto yang tidak sesuai dengan format dan menekan tombol kirim
Data pengaduan tidak dapat tampil dalam list pengaduan
B. Desain Uji Coba Admin
1. Desain Uji Coba Login User
[image:59.595.94.519.308.534.2]55
Tabel 3.24 Test Case Login Test
Case Tujuan Input
Output yang diharapkan 1 Menguji kecocokan
antara data kode penggunadan data kata sandi yang valid
Mengisi data kode pengguna dan kata sandi dengan data yang kesesuaian dan menekan tombol masuk.
Admin masuk ke dalam
aplikasi sesuai dengan hak akses yang diberikan oleh Super
Admin.
2 Menguji kecocokan antara data kode penggunadan data kata sandi yang tidak valid
Mengisi data kode pengguna dan kata sandi dengan data yang tidak sesuai dan menekan tombol masuk.
Admin tidak dapat
masuk ke dalam aplikasi dan tampilan menu dan admin tetap pada tampilan awal
2. Desain Uji Coba Tambah Pengguna Login
Uji coba yang akan dilakukan pada halaman Create Pengguna dapat dilihat pada tabel 3.25.
Tabel 3.25 Test Case Create Pengguna Test
Case Tujuan Input
Output yang diharapkan 1 Membuat data
Pengguna baru
Mengisi field kode pengguna, kata sandi, nama pengguna, dan memilih hak akses melalui Jenis Pengguna. Lalu menekan tombol Simpan
Data akan tersimpan dan muncul pada list data pengguna
2 Membatalkan proses pembuatan data pengguna baru
Mengisi seluruh field yang ada dan menekan tombol Batal
Data pengguna tidak akan bertambah
3. Desain Uji Coba Tambah Pengaduan
Tabel 3.26 Test Case Create Pengaduan Petugas Survei Test
Case Tujuan Input
Output yang diharapkan 1 Membuat data
Pengaduan baru
Mengisi field nama jalan, nama pengadu, telepon pengadu, keluhan pengadu, waktu pengaduan, waktu verifikasi, waktu penindakan dan waktu penolakan. Lalu menekan tombol Simpan
Data akan tersimpan dan muncul pada list data pengaduan
2 Membatalkan proses pembuatan Pengaduan baru
Mengisi field nama jalan, nama pengadu, telepon pengadu, keluhan pengadu, waktu pengaduan, waktu verifikasi, waktu penindakan dan waktu penolakan. Lalu menekan tombol Batal
57 BAB IV
IMPLEMENTASI DAN EVALUASI SISTEM
4.1 Implementasi
Implementasi program dari analisa dan desain sistem yang telah dibuat, sehingga dengan adanya sistem ini dapat membantu Dinas Pekerjaan Umum (DPU) Kabupaten Pamekasan dalam memantau kondisi jalan mana yang mengalami kerusakan dan yang masih dalam keadaan baik serta menerima informasi dari masyarakat.
4.2 Kebutuhan Sistem
Dalam merancang dan membangun sistem informasi pemantauan kondisi jalan di kabupaten pamekasan ini ada beberapa spesifikasi perangkat keras (hardware) dan perangkat lunak (software) yang dibutuhkan.
4.2.1 Kebutuhan Perangkat Keras
Komponen fisik yang membentuk sistem komputer, serta peralatan lain yang mendukung komputer dalam menjalankan tugasnya. Sifat umum dari perangkat keras adalah dapat dilihat dan dipegang bentuk fisiknya. Adapun perangkat keras minimal yang dibutuhkan untuk menjalankan aplikasi ini yaitu:
1. Web Server
Kebutuhan minimal perangkat keras yang harus dipenuhi agar Web
Server dapat berjalan dengan baik dan lancar adalah sebagai berikut:
1. Processor Dual Core, atau lebih.
3. Harddisk 320 Gb, atau lebih.
4. Monitor, Mouse, dan keyboard.
2. Mobile
Kebutuhan mobile phone disini, agar dapat melakukan pelaporan data dengan format sms yang telah dicantumkan pada sistem.
4.2.2 Kebutuhan Perangkat Lunak
Adapun perangkat lunak yang dibutuhkan yaitu:
1. WebServer
1. WebServer Apache.
2. Database MySQL 5.0.
3. PHP Versi 5.0 keatas.
4. Now.SMS.MMS.Gateway.v2010.02.09 5. Microsoft Windows XP/ Vista/ 7/ 8.
6. Web Browser, Google Chrome, Mozilla, Internet Explorer.
2. Modem GSM
Modem yang menggunakan telepon seluler sebagai sistem transfer
datanya. Modem GSM ini akan dapat digunakan untuk seluruh kartu koneksi dari
provider apapun asalkan GSM, seperti misalnya kartu telekomunikasi (atau kartu
koneksi) dari PT. Telkomsel, atau produk-produk XL Axiata, Indosat dan lain
59
1. GSM, termasuk 2.5G teknologi GPRS dan EDGE, serta 3G teknologi WCDMA, UMTS, HSDPA dan HSUPA.
2. Sim Card GSM.
3. Memiliki koneksi internet.
4.3 Implementasi Sistem
Implementasi adalah realisasi dari sebuah aplikasi, pelaksanaan dari suatu rencana, ide, model, algoritma atau kebijakan. Di dalam ilmu computer, implementasi merupakan realisasi dari spesifikasi teknis atau algoritma sebagai sebuah program, komponen perangkat lunak atau sistem komputer lainnya melalui pemrograman dan pengembangan. Berikut adalah penjelasan dari proses-proses yang ada pada aplikasi berdasarkan rancangan yang dibuat pada bab tiga.
4.3.1 Arsitektur Diagram SMS
Input Proses Output
SI Pemantauan Jalan
Masyarakat
Survey
SI Pemantauan Jalan
Admin Modem
Hp
Hp
Server
Database Koneksi
Pengelolaan Sistem
Update
View
Akses Pengaduan
Auto Reply SMS
Pengaduan
[image:64.595.92.514.313.740.2]Auto Reply SMS
4.3.2 Pembuatan Program
Program atau aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP, Javascript, dan HTML. Alasan penggunaan PHP sebagai bahasa pemrograman adalah karena PHP bersifat gratis, mudah dipelajari, mudah digunakan, mudah diimplementasikan, serta keamanannya cukup baik.
Bahasa pemrograman yang digunakan adalah PHP, maka ekstensi file yang dihasilkan adalah .php sehingga tidak bisa langsung dijalankan seperti halnya aplikasi berbasis dekstop. Untuk dapat menjalankan aplikasi ini dan mengetahui hasil koding, maka diperlukan pula web server Apache atau sejenisnya yang mampu menjalankan PHP.
4.3.3 Implementasi SI Jalan Menggunakan SMS Gateway via Web
Fungsi SMS ini dibutuhkan pada sistem ini untuk memperoleh data laporan pengaduan baik dari masyarakat serta petugas survei yang sudah di
61
4.3.4 Implementasi dan Evaluasi Aplikasi
A. Implementasi Form Jalan Buat Masyarakat
[image:67.595.95.536.192.634.2]Berikut adalah beberapa antarmuka yang telah diimplementasikan sesuai desain antarmuka pada bab III.
63
Pada halaman ini terdapat nama-nama jalan di Kabupaten Pamekasan, yang berguna untuk masyarakat mengetahui nama-nama ruas jalan yang akan di laporkan dalam pengaduan kondisi jalan.
B. Implementasi Pengaduan Terkirim
[image:68.595.94.534.316.524.2]Pada halaman ini semua pengaduan dari masyarakat baik melalui unggah foto maupun pesan singkat. Terdapat kolom-kolom nama jalan, nama pengadu serta keluhan pengadu. Pada kolom nama jalan kita dapat melihat detail dari pengaduan tersebut.
Gambar 4.4 Tampilan Halaman Pengaduan Terkirim
C. Implementasi Unggah Foto Pengaduan
Pada halaman ini merupakan rincian dari pengaduan unggah foto via
web, terdapat nama ruas jalan yang mengalami kerusakan, nama pengadu,
Gambar 4.5 Tampilan Halaman Detail Pengaduan Unggah Foto
D. Implementasi Pengaduan SMS Masyarakat
Pada halaman ini merupakan rincian dari pengaduan melalui pesan singkat dari masyarakat, terdapat nama ruas jalan yang mengalami kerusakan, nama pengadu, nomer telepon pengadu, keluhan pengadu yang mengalami kerusakan serta waktu dan tanggal melakukan pengaduan.
65
E. Implementasi Login Admin
Fungsi ini digunakan sebagai pengelolaan data kondisi jalan serta laporan pengaduan yang telah di informasikan masyarakat kepada sistem serta petugas survei, agar dapat ditindak lanjuti oleh pimpinan. User harus menginputkan Kode Pengguna dan Kata Sandi mereka pada halaman login agar bisa masuk dalam Sistem Informasi Pemantauan Kondisi Jalan di Kabupaten Pamekasan.
Gambar 4.7 Tampilan Halaman Login Admin
Halaman Login pada Gambar 4.7 merupakan halaman autentifikasi dan autorisasi pengguna agar dapat menggunakan sistem sesuai fungsinya masing-masing. Halaman ini mengatur hak akses dari pengguna sistem. Pengguna sistem terdiri dari admin, petugas survei dan pimpinan.
[image:70.595.96.522.275.533.2]Pada uji coba gambar 4.7 menjelaskan proses login sebagai admin berhasil ditunjukkan pada Gambar 4.8 dengan tampil halaman utama beserta menu-menu yang dapat diakses oleh admin.
Untuk memastikan bahwa sistem telah dibuat sesuai dengan kebutuhan atau tujuan yang diharapkan maka dilakukan beberapa uji coba. Uji coba meliputi pengujian terhadap fitur dasar aplikasi, uji coba dan uji coba validasi pengguna terhadap aplikasi dengan menggunakan black box testing. Uji coba yang dilaksanakan adalah sebagai berikut:
Tabel 4.1 Testing Login Admin
Nama Field Data-1 Data-2 Data-3
Kode_Pengguna A001 A002 A003
Kata_Sandi 123456 123456 123456
F. Evaluasi Hasil Uji Coba Form Login
Proses ini bertujuan untuk mengetahui keberhasilan proses inputan data yang dapat dilakukan melalui aplikasi seperti terlihat pada Tabel 4.1. proses login dilakukan dengan cara menginputkan kode_pengguna da