Seminar Nasional Ilmu Komputer (SNIK 2016) - Semarang, 10 Oktober 2016 ISBN: 978-602-1034-40-8
Aplikasi Monitoring Lampu Jalan Berbasis SMS Gateway Mesterjon1, Romariyo2 1 ,2
Program Studi Teknik Informatika, FILKOM, Universitas Dehasen Bengkulu Email:
[email protected], 2
[email protected]
Abstrak Proses monitoring lampu jalan yang dilakukan secara manual berdampak pada keterlambatan perbaikan kerusakan lampu jalan. Keterlambatan perbaiakan mengakibatkan terjadinya kecelakaan lalu lintas dan tindak kriminal lainya. Penelitian ini bertujuan untuk membuat aplikasi monitoring lampu jalan yang dapat digunakan oleh masyarakat melalui layanan SMS Gateway ke pihak Dinas ESDM Kabupaten Kepahyang. Metode yang digunakan dalam penelitian ini adalah metode pengembangan sistem dengan melakukan analisis kebutuhan data. Perancangan menggunakan pemodelan terstruktur dimulai dari perancangan file sampai dengan perancangan input/output. Perancangan di implementasikan kedalam bahasa pemrograman Visual Basic Net Gammu dan menggunakan database MySQL. Hasil dari penelitian ini berupa aplikasi monitoring lampu jalan berbasis SMS Gateway yang dapat digunakan oleh pihak Dinas Pertambangan Energi dan Sumber Daya Mineral Kabupaten Kepahyang. Kata Kunci: Sistem Monitoring, MySQL, Gammu, SMS Gateway Abstract Manual street light monitoring process affects on tardiness of fixing of broken light. This can cause traffic accidents and other crimes. This study is aimed to make street light monitoring application that can be used by people by using SMS Gateway service to the Regional Office of Ministry of Energy and Mineral Resources of Kepahyang district. This study uses system development methodology by doing data-need analysis. This study uses structured modeling design started by file design to input/output design. The design is implemented into Visual Basic Net Gammu and using MySQL data base. The result of this study is a street light monitoring application based on SMS Gateway that can be used by the Regional Office of Ministry of Energy and Mineral Resources of Kepahyang district. Keyword: Monitoring system, MySQL, Gammu, SMS Gateway
1.
PENDAHULUAN
Perkembangan teknologi saat ini berlangsung sangat cepat. Teknologi informasi sudah menjadi hal yang sangat lumrah dan menjadi keharusan dalam segala aspek kehidupan. Tak hanya itu, saat ini teknologi informasi bahkan telah menjadi tulang punggung kehidupan manusia dalam penyediaan dan pemberian informasi. Keberadaan sebuah informasi yang realtime, cepat, tepat dan akurat menjadi hal yang sangat penting bagi kelangsungan hidup manusia saat ini. Lampu penerangan jalan merupakan sarana jalan yang bertujuan untuk penerangan di malam hari. Di Kabupaten Kepahiang, pengelolaan lampu penerangan jalan dilakukan oleh Dinas Pertambangan, Energi dan Sumber Daya Mineral, tepatnya pada bidang bidang Energi dan Ketenagalistrikan yang merupakan satu Dinas Pemerintahan. Pemerintah berkewajiban melengkapi sarana dan prasarana penerangan jalan demi ketentraman masyarakat. Masyarakat berhak mendapatkan fasilitas sebagai kompensasi dari pajak yang telah mereka bayar. Namun dibalik itu, ternyata dalam tahapan pelaksanaan banyak sekali terjadi kekurangan, terutama pada proses monitoring lampu jalan sehingga keadaan lampu jalan menyala atau padam tidak dapat diketahui pengelola secara cepat. Hal ini mengindikasikan betapa pentingnya suatu proses monitoring lampu penerangan jalan yang efektif. Karena dengan tidak efektifnya proses monitoring lampu penerangan jalan maka akan memperlambat penanganan masalah yang akhirnya juga akan mengakibatkan kerugian pada masyarakat, yaitu meningkatnya angka kerawanan sosial, baik itu kecelakaan lalu lintas maupun tindakan kriminal. Dengan begitu perlu dibuat satu sistem yang dapat mendukung monitoring lampu penerangan jalan berbasiskan SMS Gateway.
67
Seminar Nasional Ilmu Komputer (SNIK 2016) - Semarang, 10 Oktober 2016 ISBN: 978-602-1034-40-8
2.
METODE
2.1. Metode Penelitian a. Sistem Sistem (system) adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu [1]. Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan tujuan yang sama untuk mencapai tujuan, serta merupakan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk tujuan tertentu [2]. b. Aplikasi Aplikasi atau disebut dengan Perangkat lunak aplikasi (software application) adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja dan pemutar media [3]. c. Monitoring Lampu Jalan Monitoring adalah pemantauan yang dapat dijelaskan sebagai kesadaran (awareness) tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi dilakukan agar dapat membuat pengukuran melalui waktu yang menunjukkan pergerakan ke arah tujuan atau menjauh dari itu. Monitoring akan memberikan informasi tentang status dan kecenderungan bahwa pengukuran dan evaluasi yang diselesaikan berulang dari waktu ke waktu, pemantauan umumnya dilakukan untuk tujuan tertentu, untuk memeriksa terhadap proses berikut objek atau untuk mengevaluasi kondisi atau kemajuan menuju tujuan hasil manajemen atas efek tindakan dari beberapa jenis antara lain tindakan untuk mempertahankan manajemen yang sedang berjalan. Lampu Penerangan Jalan Umum merupakan bagian dari bangunan pelengkap yang dipasang dikiri/dikanan dan atau ditengah jalan guna menerangi jalan. Lampu jalan adalah lampu yang digunakan untuk penerangan jalan dimalam hari sehingga pejalan kaki, pesepeda dan pengendara dapat melihat dengan lebih jelas jalan yang akan dilalui pada malam hari, sehingga dapat meningkatkan keselamatan lalu lintas dan keamanan dari para pengguna jalan [4]. d. SMS Gateway SMS Gateway adalah jenis SMS dua arah, dengan keunikan bahwa semua tarif yang diberlakukan adalah tarif SMS normal sesuai dengan apa yang diberlakukan oleh operator. Karena sifatnya yang dua arah, maka jenis SMS ini sangat cocok dijadikan sebagai SMS center organisasi atau institusi. SMS server terdiri dari dua tipe dalam hal development-nya, yaitu: 1) menggunakan protokol yang terhubung ke jaringan internet, protokol yang digunakan salah satunya adalah SMPP (short message peer-to-peer protocol). 2) layanan SMS server yang langsung terkoneksi ke jaringan GSM. Arsitektur dari jaringan SMS server yang dibangun menggunakan protokol SMPP dapat dilihat pada Gambar 1. Protokol SMPP merupakan penghubung antara jaringan IP dengan perangkat jaringan GSM (SMSC). External Short Messaging Entities merupakan perangkat luar dari short message entity yang berada pada jaringan data seperti TCP/IP yang didalamnya termasuk internet [5].
Gambar 7. Arsitektur jaringan SMS menggunakan SMPP Gambar 1 SMS server tanpa protokol SMPPPada SMS server jenis ini koneksi PC Server ke SMSC bukan melalui jaringan internet, melainkan langsung terkoneksi ke SMSC menggunakan terminal GSM (HP atau modem). Gambar 2 terdiri dari beberapa komponen, antara lain adalah sebagai berikut: 1). PC/Laptop (SMS server) digunakan untuk meletakkan aplikasi SMS Gateway dan administrasi SMS yang
68
Seminar Nasional Ilmu Komputer (SNIK 2016) - Semarang, 10 Oktober 2016 ISBN: 978-602-1034-40-8
akan dibangun. 2). Handphone sebagai media komunikasi untuk sistem wireless GSM. 3). Kabel data mini USB untuk konektivitas Handphone dan PC.
Gambar 8. Arsitektur Jaringan SMS tanpa SMPP e. Microsoft Visual Bacis .Net Visual Basic .Net adalah generasi selanjutnya dari Visual Basic. Visual Basic .Net memungkinkan kita untuk membangun aplikasi database client atau serverperforma tinggi dan sangat cocok didampingkan dengan perangkat lunak SQL Server. Dari pengertian tersebut, dapat disimpulkan bahwa Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Salah satu versi Microsoft Visual Basic Net adalah Visual Basic 2010 [6]. f. MySQL MySQL adalah aplikasi yang bersifat daemon atau menetap dalam memori yang berjalan bersama dengan sistem operasi Microsoft Windows. Interface utama MySQL database server adalah commad line atau berbasis DOS sehingga diperlukan pengetahuan khusus mengenai penggunaan perintah atau command dalam command shell MySQL [7]. 2.2. Metode yang digunakan Metode yang digunakan dalam penelitian ini adalah metode pengembangan sistem dengan tujuan meningkatkan dan mengefektifkan sistem yang sudah ada. Langkah yang dilakukan dalam sistem baru ini yaitu dengan melakukan analisis kebutuhan data, mengumpulkan data, merancang dengan menggunakan pemodelan terstruktur, mengimplementasi rancangan ke dalam sebuah bentuk DAD, ERD, Rancangan File, Rancangan Input, Rancangan Output dan Implementasi kedalam bahasa pemrograman Visual Basic Net, database MySQL dan Gammu. a. Analisa Sistem Aktual Dari hasil analisa pada sistem lama diketahui bahwa proses monitoring terhadap kondisi lampu jalan atau lamipu penerangan jalan dilakukan dengan menugaskan pegawai untuk keliling mengamati kondisi lampu jalan. Cara ini dipandang kurang efektif karena banyaknya lampu jalan yang ada di Kabupaten Kepahiang. b. Analisa Sistem Baru Analisa sistem baru bertujuan untuk menciptakan sebuah sistem yang dapat menyelesaikan masalah yang ada pada sistem aktual. Dalam hal ini akan dibuat sebuah sistem aplikasi monitoring lampu jalan berbasis SMS Gateway. Dengan sistem aplikasi monitoring lampu jalan berbasis SMS Gateway, proses monitoring dapat dilakukan secara terpusat dalam sebuah aplikasi yang terkoneksi dengan sistem SMS dan perangkat SMS yang telah ditetapkan. c. Model SMS Gateway Dari hasil analisa sistem baru, selanjutnya ditentukan model sistem aplikasi monitoring lampu jalan berbasis SMS Gateway seperti pada Gambar 3.
69
Seminar Nasional Ilmu Komputer (SNIK 2016) - Semarang, 10 Oktober 2016 ISBN: 978-602-1034-40-8
Gambar 3. Model Sistem Monitoring lampu jalan Gambar 3 proses monitoring yakni Masyarakat mengirimkan SMS informasi pengaduan ke Hp/Modem Penerima (1) PC (User Interface) dan HP/Modem Penerima terhubung dengan database lampu jalan pada MySQL. Kemudian informasi gangguan akan diolah oleh Aplikasi Monitoring. Informasi ini masuk ke dalam form tampilan dan operator meneruskan informasi ini berupa SMS ke petugas untuk pemeriksaan gangguan; (2) Petugas pengecekan akan mengirimkan hasil kerjanya ke Aplikasi Monitoring; (3) Informasi ini diteruskan oleh operator ke petugas perbaikan; (4) Petugas siang akan memperbaiki gangguan ini dan mengirimkan hasil kerjanya ke Aplikasi Monitoring; (5) Oleh Aplikasi Monitoring, SMS laporan ini akan dikirim ke masyarakat yang telah mengirimkan pengaduan secara langsung (6). 3.
HASIL DAN PEMBAHASAN
3.1. Aplikasi Monitoring lampu Jalan Gambar 4 merupakan form untuk melakukan autentikasi pengguna. Form ini muncul pertama kali ketika aplikasi dijalankan. Pada form ini terdapat kotak isian username dan password. Pengguna atau admin harus memasukkan username dan password yang benar untuk dapat masuk ke menu utama dan menggunakan aplikasi ini.
Gambar 4. Sub menu login Gambar 5 tampil setelah pengguna atau admin berhasil login dengan username dan password yang benar. Menu utama memuat baris menu dan sub menu untuk mengelola master data, SMS dan laporan.
70
Seminar Nasional Ilmu Komputer (SNIK 2016) - Semarang, 10 Oktober 2016 ISBN: 978-602-1034-40-8
Gambar 5. Menu utama a. SMS dari Masyarakat ke Aplikasi Monitoring Masyarakat dapat menggunakannya dengan mudah. Nomor yang dilayani hanya nomor yang telah terregistrasi pada database Aplikasi. Pola pengiriman SMS ini adalah:
spasi. b. SMS dari Aplikasi Monitoring ke Petugas Pengecekan Setelah SMS pengaduan diterima Aplikasi Monitoring, selanjutnya aplikasi mengirimkan SMS ke petugas pengecekan. Format SMS ke petugas malam adalah: . c. SMS dari Petugas Pengecekan ke Aplikasi Monitoring Format SMS petugas malam ke Aplikasi Monitoring adalah sebagai berikut: spasispasi. d. SMS dari Aplikasi Monitoring ke Petugas Perbaikan Setelah informasi kasus didapatkan dari petugas pengecekan, Aplikasi Monitoring dengan bantuan operator meneruskannya ke petugas perbaikan. Format SMS ke petugas perbaikan adalah: . e. SMS dari Petugas Perbaikan ke Aplikasi Monitoring Setelah permasalahan dapat diatasi, maka petugas perbaikan mengirim SMS laporan ke Aplikasi Monitoring bahwa kasus tersebut telah selesai. Format SMS petugas perbaikan ke Aplikasi Monitoring adalah sebagai berikut: spasispasi. f. SMS dari Aplikasi Monitoring ke Masyarakat Setelah satu kasus terselesaikan, Aplikasi Monitoring langsung mengirim SMS kepada masyarakat. SMS tersebut merupakan konfirmasi balik bahwa lampu yang mengalami gangguan telah diperbaiki. Format SMS ke masyarakat adalah: . 3.2. Hasil Pengujian Sistem Pengujian sistem yang digunakan pada penelitian ini adalah metode pengujian blackbox (blackbox testing). Adapun hasil pengujian yang telah dilakukan di tempat penelitian yang dipaparkan pada Tabel 1, Tabel 2 dan Tabel 3. Tabel 7. Pengujian pengiriman SMS Skenario Pengujian Hasil Yang Diharapkan Hasil Nomor tujuan Sistem akan menolak Sesuai dikosongkan dan proses dan Harapan mengklik tombol menampilkan pesan kirim “NOMOR TUJUAN KOSONG!, Silahkan isi dengan benar!” Melengkapi form, Sistem berhasil Sesuai pesan dan nomor mengirimkan pesan ke Harapan tujuan nomor hp tujuan, dan menampilkan “SMS SUKSES DIKIRIM”
71
Kesimpulan Valid
Valid
Seminar Nasional Ilmu Komputer (SNIK 2016) - Semarang, 10 Oktober 2016 ISBN: 978-602-1034-40-8
Tabel 8. Pengujian penerimaan SMS Skenario Pengujian Hasil Yang Diharapkan Hasil Mengirim SMS dari Sistem akan menolak Sesuai nomor yang tidak dan SMS tidak diterima Harapan terdaftar pada sistem Mengirimkan pesan Sistem berhasil Sesuai dari nomor yang menerima SMS dan Harapan terdaftar menampilkan pada tabel sesuai dengan sumber SMS-nya. Tabel 9. Pengujian pembuatan laporan Skenario Pengujian Hasil Yang Diharapkan Hasil Mengklik Mengklik Menampilkan form Sesuai Menu Laporan untuk filter bulan dan Harapan tahun laporan. Mengklik tombol Menampilkan laporan Sesuai Tampilkan Laporan sesuai filter yang Harapan dipilih. 4.
Kesimpulan Valid
Valid
Kesimpulan Valid
Valid
SIMPULAN
Aplikasi Monitoring Lampu Jalan Berbasis SMS Gateway telah dapat digunakan oleh dinas ESDM Kabupaten kepayang dalam melakukan pengecekan dan perbaikan lampu jalan melalui partisipan masyarakat yang aktif memanfaatkan ponselnya dalam mengirim SMS kepusat layanan perbaikan. Dapat disampaikan juga bahwa aplikasi ini telah membantu pihak ESDM dalam usaha memangkas waktu dan tenaga dalam memberikan pelayanan kepada masyarakat pengguna jalan di Kabupaten Kepahyang. 5. [1] [2] [3] [4] [5] [6] [7]
REFERENSI Febrian, Jack. 2004. Pengetahuan Komputer dan Teknologi Informasi. Informatika, Bandung. McLeod. 2012. Pengantar Sistem Informasi. Graha Ilmu Tahun, Jakarta. Sutabri, Tata. 2004. Analisa Sistem Informasi. Andi Offset, Yogyakarta. Effendi, D. Asnal, G., dan Aldifian, L. 2012. Perencanaan Penerangan Jalan Umum Jalan Lingkar Utara Kota Solok. Jurnal Teknik Elektro ITP. Vol. 1(2): 36-42. Wahidin. 2010. Aplikasi SMS dengan PHP untuk Orang Awam. Maxikom, Palembang. Junindar. 2008. Panduan Lengkap Menjadi Programmer Membuat Aplikasi Penjualan Menggunakan VB Net. Mediakita, Jakarta. Simarmata, J., Paryudi, J. 2006. Basis Data. Andi Offset, Yogyakarta.
72