PERANCANGAN APLIKASI ANDROID UNTUK PELAPORAN GANGGUAN LISTRIK (Studi Kasus : PT.PLN Rayon Majenang)
NASKAH PUBLIKASI
diajukan oleh Anggi Yulistianto 12.11.6120
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
PERANCANGAN APLIKASI ANDROID UNTUK PELAPORAN GANGGUAN LISTRIK (Studi Kasus : PT.PLN Rayon Majenang) Anggi Yulistianto1), Emha Taufiq Luthfi2), 1,2)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email :
[email protected]),
[email protected])
kebutuhan. Proses dilakukan secara komputerisasi sehingga lebih efektif dan efisien.
Abstract - State Electricity Company (PLN) is a state that deal with all aspects of electricity in Indonesia. Nowadays electricity into primary requirement for everyone. Every year the demand for electricity in Indonesia is increasing, so that PLN should also be able to improve its service to customers.
Meski demikian masih ada hal yang belum dapat diberikan secara maksimal dalam pelayanan tersebut, yaitu dalam pelayanan gangguan listrik. Saat ini pelaporan gangguan listrik bisa melalui telpon ke nomor call center pln yaitu 123. Masyarakat bisa juga telpon atau sms ke nomor operator unit pelayanan gangguan di masing-masing rayon.
Seeing the situation PT. PLN (Persero) take advantage of technological advances that exist today. One that has been applied to the ministry to electrical interference. Currently reporting power failures only use telephone numbers to PLN central call center. With this system, people reported the power outage does not include a complete address making it difficult for the PLN in handling disturbance.
Namun ternyata sistem yang saat ini berjalan kurang efektif. Pelaporan ke nomer call center akan membutuhkan waktu lama untuk merespon laporan gangguan karena setiap rayon harus menunggu laporan dari pusat. Jika pelaporan ke nomer operator di masingmasing rayon, terkadang laporan yang dikirim oleh masyarakat hanya sebatas alamat saja dan kurang lengkap sehingga mempersulit petugas dalam mencari alamat lokasi gangguan. Kemudian daerah atau area kerja yang menjadi tanggung jawab Rayon Majenang juga cukup luas akan memakan banyak waktu saat mencari alamat yang diberikan oleh pelapor.
To handle such cases it is necessary to repair the old system by making android application that can be used by the public and the PLN officers to help service electrical interference. Everyone who will report a power outage will fill out a report form to be sent and the point coordinates obtained from the smartphone automatically. Point coordinates received will be used by the PLN officers to display Google Maps navigation to the location of the PLN party interference so it can respond rapidly disturbance.
Aplikasi dibuat menggunakan bahasa Java dan database MySQL. Sedangkan software yang digunakan diantaranya Android Studio, Notepad++, Pencil, Apache dan MySQL.
Keywords - Electrical Disturbance Reporting, PLN, Android, Google Maps
Tinjauan pustaka ini digunakan sebagai bahan perbandingan antara penelitian yang pernah dilakukan dan yang akan dirancang oleh peneliti. Beberapa aplikasi hampir serupa diantaranya :
1. Pendahuluan Perkembangan teknologi informasi dan komputer yang sangat pesat akhir-akhir ini, mendapat sambutan positif di masyarakat. Kebutuhan akan akses informasi dan perkembangan teknologi membawa perubahan pada berbagai macam sistem yang sejalan dengan kehidupan manusia. Berbagai layanan masyarakat sudah mengimplementasikan ICT (Information and Communication Technology). Berkaitan dengan implementasi teknologi dalam pelayanan masyarakat, PLN yang merupakan bagian dari Layanan kepemerintahan, penggunaan teknologi informasi menjadi hal yang sangat penting dalam terselenggaranya pelayanan yang baik dan efektif.
1.
Sistem Informasi Akademik Gateway - Yudi Wiharto (2011)
Berbasis
SMS
2.
Aplikasi Pemesanan Udang dengan Teknologi SMS Berbasis Client-Server – Owner Japar (2011)
3.
Sistem Informasi Lokasi Dosen Berbasis Android dan SMS Gateway Studi Kasus : STIKOM Bali Kadek Elis Susanti, dkk (2014)
Berdasarkan penelitian sebelumnya, hal-hal yang dapat membedakan skripsi ini dengan penelitian yang pernah dibuat adalah sebagai berikut :
Sampai dengan saat ini pelayanan PT. PLN (Persero) kepada pengguna cukup memberikan kepuasan. Mulai dari pemasangan rekening baru sampai dengan pembayaran berjalan sesuai dengan keinginan dan
1.
1
Pada penelitian ini terdapat dua aplikasi android yaitu aplikasi untuk pelaporan gangguan dan aplikasi untuk teknisi gangguan serta satu website admin.
2.
Aplikasi pelaporan digunakan untuk melaporkan gangguan listrik kepada PLN.
3.
Aplikasi pelaporan memanfaatkan SMS Gateway dan Client-Server.
4.
Aplikasi pelaporan memberi informasi kepada pegawai PLN berupa koordinat lokasi terjadinya gangguan berdasarkan letak smartphone yang digunakan untuk mengirim laporan.
5.
Aplikasi pelaporan bisa mengirimkan laporan kepada petugas PLN menggunakan pulsa atau menggunakan koneksi internet.
6.
Aplikasi untuk teknisi bisa menampilkan daftar gangguan yang sudah diterima server.
7.
Aplikasi teknisi bisa menampilkan rute ke lokasi gangguan menggunakan aplikasi google map.
time) dari suatu sistem. Hasil analisis kinerja sistem lama dapat dilihat pada tabel 1. Tabel 1. Analisis Performance No.
Faktor
Analisis
1
Troughput
Untuk menuju lokasi gangguan dibutuhkan waktu yang lama karena tidak adanya penunjuk alamat yang pasti.
2
Respon Time
Banyak waktu yang terbuang saat mencari alamat gangguan yang dikirim oleh pelapor.
2.
2. Analisis dan Perancangan
Analisis Informasi (Information)
Kualitas dari satu informasi (quality of informastion) tergantung dari tiga hal, yaitu informasi harus akurat, tepat waktu dan relavan. Analisis informasi sistem lama dapat dilihat pada tabel 2.
Sistem pelaporan gangguan listrik yang berjalan saat ini adalah bisa dilakukan ke nomer call center 123. Laporan dari pusat akan diteruskan ke masing-masing rayon. Petugas hanya akan merespon laporan jika ada laporan dari pusat masuk ke operator rayon. Terkadang alamat yang diberikan pelapor kurang lengkap dan hanya sebatas alamat saja sehingga mempersulit petugas menuju lokasi gangguan listrik yang terjadi.
Tabel 2. Analisis Information No.
Faktor
Analsis
1
Akurat
Dalam hal pelaporan gangguan informasi yang diberikan pelapor hanya sebatas alamat sehingga petugas kesulitan mencari alamat tersebut.
2
Tepat waktu
Karena operator hanya menerima laporan berupa alamat menjadikan petugas tidak bisa mencapai lokasi gangguan secara cepat.
3
Relavan
Informasi alamat yang didapatkan tidak sesuai dengan kebutuhan petugas.
2.1 Identifikasi Masalah Identifikasi masalah yang didapat sebagai berikut : 1.
Belum adanya aplikasi atau sistem yang bisa memberikan informasi lokasi gangguan secara akurat.
2.
Belum adanya aplikasi yang bisa menampilkan rute dan navigasi ke lokasi gangguan secara otomatis.
3.
Kurangnya modern.
4.
sarana
pelaporan
gangguan
yang
Nomer operator unit pelayanan gangguan Rayon Majenang hanya diketahui oleh sebagian orang.
2.2 Analisis Kelemahan Sistem 3.
Untuk mengidentifikasi masalah, harus dilakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi, dan pelayanan. Panduan ini dikenal dengan analisis PIECES. 1.
Analisis Ekonomi (Economy)
Analisis ekonomi adalah analisis penilaian sistem atas kerugian dan keuntungan yang akan didapatkan dari sistem yang dikembangkan. Hasil analisis ekonomi dapat dilihat pada tabel 3.
Analisis Kinerja (Performance)
Tabel 2. Hasil Analisis Economy
Masalah kinerja terjadi ketika tugas-tugas yang dijalankan tidak mencapai sasaran. Analisis kinerja pada sistem ini adalah kemampuan dalam menyelesaikan tugas suatu tugas dengan cepat.
No.
Faktor
Analisis
1
Biaya
1.
Jumlah dari pekerjaan yang dapat dilakukan suatu sistem tertentu (Throughput) dan rata-rata waktu tertunda diantara dua pekerjaan ditambah dengan waktu respon untuk menangani pekerjaan tersebut (Respon 2. 2
Dari sisi pelanggan mengabiskan pulsa untuk telpon operator karena lambatnya penanganan gangguan. Dari
sisi
PLN
mebutuhkan lebih untuk bahan bakar. 4.
2.3 Use Case Diagram
biaya mengisi
Use Case Diagram merupakan diagram yang menggambarkan fungsionalitas dari sebuah sistem, yang mempresentasikan sebuah interaksi anatara aktor dengan sistem. Use case diagram dari aplikasi pelaporan gangguan listrik, aplikasi teknisi dan web admin dapat dilihat pada gambar 1, 2, dan 3:
Analisis Keamanan (Control)
Sistem keamanan yang digunakan harus dapat mengamankan data dari kerusakan. Selain itu sistem keamanan juga harus dapat mengamankan data dari akses yang tidak diijinkan. Hasil analisis kontrol dapat dilihat pada tabel 4.
1.
Aplikasi Pelaporan Gangguan Listrik
uc activ ity diagram: Aplikasi Pelaporan Gangguan Listrik Pelaporan Gangguan Listrik
Tabel 3. Hasil Analisis Control No.
Faktor
melakukan login
Analisis
lapor v ia koneksi internet
1
2
5.
Hak Akses
Keamanan
Laporan gangguan yang disampaikan pelapor tidak tepat sasaran.
Pelapor
«extend»
memilih laporan
«extend»
Nomer operator unit gangguan bisa disalahgunakan oleh pihakpihak tertentu.
lapor v ia pulsa
Gambar 1. Aplikasi Pelaporan Gangguan Listrik Use case diagram diatas menjelaskan bahwa aktor dapat melakukan login dan memilih laporan menggunakan koneksi internet atau menggunakan pulsa
Analisis Efisiensi (Eficiensy)
Efisiensi adalah pemakaian secara maksimal atas sumber daya yang tersedia. Hasil analisis efisiensi sistem lama dapat dilihat pada tabel 5.
2.
Use Case Diagram Aplikasi Teknisi Gangguan Listrik
uc activ ity diagram: Aplikasi Teknisi Gangguan
Tabel 4. Hasil Analisis Eficiecy No.
Faktor
1
Kelengkapan Alamat
1.
2.
6.
Aplikasi Teknisi Gangguan
Hasil Analisis Pencarian alamat yang telah dilaporkan tidak sepenuhnya akurat sehingga membuat pencarian alamat tidak efektif.
melakukan login menampilkan google maps
Teknisi
Pelapor mengirimkan berulangkali karena petugas tidak cepat datang ke alamat gangguan.
3.
Tabel 6. Hasil Analisis Services Hasil Analisis
1
Pelayanan
Pelayanan yang diberikan belum maksimal karena adanya faktor dalam keakuratan alamat.
«include»
melaporkan gangguan sudah diperbaiki
Pada gambar diatas yang berperan sebagai aktor adalah teknisi gangguan yang bisa melakukan login dan mengolah daftar gangguan. Dari daftar gangguan teknisi bisa menampilkan rute dan navigasi ke lokasi gangguan yang dipilih. Teknisi juga bisa melaporkan jika gangguan sudah diperbaiki.
Analisis pelayanan adalah peningkatan pelayanan dari sistem yang dikembangkan terhadap pengguna. Hasil analisis pelayanan pada sistem lama dapat dilihat pada tabel 6.
Faktor
«include»
Gambar 2. Aplikasi Teknisi Gangguan Listrik
Analisis Pelayanan (Services)
No.
mengolah daftar gangguan
3
Use Case Diagram Web Admin
uc activ ity diagram : Web Admin Web Admin
melakukan login mengolah data teknisi
tambah/ubah/hapus
data teknisi
Admin melihat daftar gangguan
Gambar 6. Struktur Tabel teknisi 4.
Tabel gcm_users
Gambar 3. Web Admin Pada web admin diharuskan melakukan login terlebih dahulu untuk bisa mengolah data yang ada di dalam database. Seorang admin bisa melihat daftar gangguan dan juga mengolah data teknisi seperti melihat, mengubah, menghapus dan menambahkan teknisi. 3.
Implementasi Dan Pembahasan
3.1
Struktur Tabel
3.1.1
Database coba
1.
Gambar 7. Struktur Tabel gcm_users 3.1.2 Database kalkun 1.
Tabel sms
Gambar 4. Struktur Tabel sms 2.
Tabel inbox
Gambar 8. Struktur Tabel inbox
Tabel admin
2.
Tabel user
Gambar 5. Struktur Tabel admin 3.
Tabel teknisi Gambar 9. Struktur Tabel user
4
3. Web Admin
3.2 Implementasi User Interface 1. Aplikasi Pelaporan Gangguan Listrik
Gambar 12. Tampilan Daftar Laporan (Server)
Gambar 13. Tampilan Daftar Teknisi (Server) 4. Kesimpulan Hasil kesimpulan yang didapat dari penelitian pada PT. PLN Rayon Majenang adalah : 1. Dengan adanya aplikasi pelaporan gangguan listrik dan aplikasi teknisi, dapat membantu unit pelayanan gangguan listrik dalam melakukan pelayanan terhadap pelanggan. 2. Aplikasi teknisi dapat menampilkan google maps dapat membantu petugas dalam mencari lokasi terjadinya gangguan. 3. Aplikasi pelaporan gangguan listrik menjadi media pelaporan gangguan listrik selain dengan cara telpon ke nomer call center 123. 5. Saran Berdasarkan kesimpulan yang telah dipaparkan di atas, saran yang ingin peneliti sampaikan adalah : 1. Apabila dikemudian hari ingin dikembangkan, buatlah sistem terpusat agar aplikasi bisa digunakan diseluruh Indonesia. 2. Kembangkan pada pelaporan menggunakan pulsa agar isi laporan tidak dibatasi jumlah karakternya. 3. Kembangkan aplikasi agar tampilan menjadi lebih menarik. 4. Tambahkan login menggunakan facebook atau sosial media lainnya agar lebih banyak pilihan untuk melakukan login. 5. Diharapkan aplikasi ini dapat dimanfaatkan dengan maksimal oleh petugas dan pelanggan.
Gambar 10. Tampilan Aplikasi Pelaporan Gangguan Listrik 2. Aplikasi Teknisi Gangguan Listrik
Gambar 11. Tampilan Aplikasi Teknisi Gangguan Listrik 5
DAFTAR PUSTAKA [1] Wikipedia, “Layanan Pesan Singkat”, [Online]. Available:https://id.wikipedia.org/wiki/Layanan_pe san_singkat. [Accessed 24 November 2015]. [2] Tyas, “Mekanisme Kerja SMS”, [Online]. Available: informatika.web.id/ mekanisme-kerjasms.htm, [Accessed 24 November 2015]. [3] Wikipedia, “Sistem Pemosisi Global”, [Online]. Available:https://id.wikipedia.org/wiki/Sistem_Pe mosisi_Global, [Accessed 24 November 2015]. [4] Anggota IKAPI, Kamus Istilah Komputer untuk Orang Awam, Palembang Maxikom, 2009 halaman 10 [5] Wikipedia, “Internet”, [Online]. Available: https://id.wikipedia.org/ wiki/Internet, [Accessed 24 November 2015]. [6] anonim, "Android System Architecture," 29 Juny 2012.[Online].Available:http://www.javatpoint.co m/android-software-stack. [Accessed 1 February 2016]. [7] Yosef Murya, Pemrograman Android Black Box, Jasakom, 2013, hlm. 11 [8] anonim, “Daftar Versi Android,” 2014. [Online]. Available: https://www.android.com/. [Accessed 1 Februari 2016]. [9] Andi Sunyoto, Adobe Flash + XML = Rich Multimedia Application, ANDI, Yogyakarta, 2010, hlm.119 [10] M. Rudyanto Arief, Pemrograman Web Dinamis Menggunakan PHP & MySQL, ANDI, Yogyakarta, 2011, hlm. 43 [11] Enterprise, Jubilee. 2014. HTML 5 Manual Book, Gramedia, Jakarta. [12] Alexandra Albert. 2013. “Sebuah Framework CSS dari Twitter”. [Online]. Available: http://www.bertzzie.com/post31/bootstrap-sebuahframework-css-dari-twitter. [Accessed 9 Oktober 2015]. [13] David M. Kroenke, Database Processing Jilid 1 edisi 9, halaman 60. Erlangga Biodata Penulis Anggi Yulistianto, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016. Emha Taufiq Luthfi, memperoleh gelar Sarjana Teknik (S.T), Prodi Teknik Elektro Fakultas Teknik Universitas Gadjah Mada Yogyakarta. Memperoleh gelar Magister Komputer (M.Kom), Program Pasca Sarjana Magister Ilmu Komputer Fakultas MIPA Universitas Gadjah Mada Yogyakarta. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
6