• Tidak ada hasil yang ditemukan

Pengembangan Aplikasi Sistem Informasi Sarana Umum di Wilayah Kota Kediri Berbasis Android untuk Meningkatkan Akses Sarana Umum bagi Masyarakat Kota Kediri dan Pendatang

N/A
N/A
Protected

Academic year: 2018

Membagikan "Pengembangan Aplikasi Sistem Informasi Sarana Umum di Wilayah Kota Kediri Berbasis Android untuk Meningkatkan Akses Sarana Umum bagi Masyarakat Kota Kediri dan Pendatang"

Copied!
5
0
0

Teks penuh

(1)

Pengembangan Aplikasi Sistem Informasi Sarana

Umum di Wilayah Kota Kediri Berbasis Android untuk

Meningkatkan Akses Sarana Umum bagi Masyarakat Kota

Kediri dan Pendatang

Benni Agung Nugroho

1

, Fery Sofian Efendi

2

Teknik Informatika, Politeknik Kediri Jln. Mayor Bismo no. 27 Kediri Email :

benni.nugroho@gmail.com

Abstrak— Sarana di wilayah Kota Kediri banyak macamnya dan tersebar di penjuru Kota Kediri sehingga masyarakat Kota Kediri dan pendatang seringkali bingung dan tidak tahu dimanakah harus mencari sarana yang dimaksud dan bagaimana menuju ke sarana itu. untuk mengetahui sarana yang dimaksud orang akan bertanya kepada orang lain ataupun mencari di internet dimana hasil yang diberikan terkadang tidak sesuai/kurang tepat atau bahkan tidak tepat. Untuk mempercepat masyarakat Kota Kediri dan pendatang dalam mencari sarana umum di wilayah Kota Kediri caranya adalah dengan memberikan informasi sarana umum tersebut dalam “genggaman” mereka dalam bentuk aplikasi Android yang akan mereka bawa kemanapun mereka pergi. Dengan terdapatnya informasi sarana umum di tangan mereka (masyarakat) maka akan memudahkan masyarakat untuk menuju sarana umum yang dimaksud dengan melihat rute dan penanda lokasi sarana umum yang ditampilkan oleh aplikasi menggunakan layanan Google Map. Informasi sarana umum akan selalu up to date dikarenakan aplikasi juga dapat memperbaharui data lokasi sarana umum dengan mengambil data terbaru dari server melalui jaringan internet dimana data di dalam server akan selalu diperbaharui oleh kontributor yang telah dipercaya

Kata KunciSarana Umum, Google Map, Android Programming

I. PENDAHULUAN

Wilayah Kota Kediri merupakan wilayah yang cukup padat penduduknya dan memiliki berbagai macam sarana umum yang banyak jenisnya dan jumlahnya. Berbagai sarana umum yang terdapat di wilayah Kota Kediri diantaranya adalah sarana perbelanjaan, sarana pariwisata baik wisata kuliner, wisata alam ataupun wisata dalam bentuk lainnya, sarana kesehatan, sarana perbankan, sarana kependudukan dari Pemerintah Kota Kediri yang berupa dinas dan satuan kera, sarana transportasi, sarana olah raga, sarana ibadah, sarana pendidikan dan lain-lain.

Sarana di wilayah Kota Kediri banyak macamnya dan tersebar di penjuru Kota Kediri sehingga masyarakat Kota Kediri dan pendatang seringkali bingung dan tidak tahu dimanakah harus mencari sarana yang dimaksud dan bagaimana menuju ke sarana itu. Terkadang, untuk mengetahui sarana yang dimaksud orang akan bertanya kepada orang lain yang dianggap mungkin mengetahui informasi tentang sarana yang dimaksud ataupun mencari di internet menggunakan mesin pencari dimana hasil yang diberikan terkadang tidak

sesuai/kurang tepat atau bahkan tidak tepat karena informasi yang dihasilkan dari mesin pencari merupakan informasi lama. Untuk mempercepat masyarakat Kota Kediri dan pendatang dalam mencari sarana umum di wilayah Kota Kediri caranya adalah dengan memberikan informasi sarana umum tersebut

dalam “genggaman” mereka dalam bentuk aplikasi Android

yang akan mereka bawa kemanapun mereka pergi.Telepon genggam dengan sistem operasi Android adalah telepon genggam yang saat ini banyak beredar dan dimiliki oleh masyarakat pada umumnya. Dengan terdapatnya informasi sarana umum di tangan mereka (masyarakat) maka akan memudahkan masyarakat untuk menuju sarana umum yang dimaksud dengan melihat rute dan penanda lokasi sarana umum yang ditampilkan oleh aplikasi menggunakan layanan Google Map. Informasi sarana umum akan selalu up to date dikarenakan aplikasi juga dapat memperbaharui data lokasi sarana umum dengan mengambil data terbaru dari server melalui jaringan internet dimana data di dalam server akan selalu diperbaharui oleh kontributor yang telah dipercaya.

II. METODE PENELITIAN

A. Analisa Permasalahan

Pokok permasalahan yang diangkat adalah bagaimana mengembangkan sistem yang dapat membantu masyarakat untuk mencari tahu sarana umum yang terdapat di wilayah Kota Kediri dan menampilkan lokasi sarana umum tersebut ke dalam sebuah peta dan menampilkan informasi tambahan terkait sarana umum yang dicari. Pencarian sarana umum difasilitasi oleh sebuah perangkat lunak yang secara khusus berjalan di platform Android dimana platform Android saat ini menjadi trend di masyarakat. Sedangkan data tentang sarana umum di wilayah Kota Kediri didapat dari database GeoLocation milik Google dan dari kontributor. Kontributor yang tervalidasi di dalam sistem secara suka rela menambahkan informas sarana umum ke dalam database yang terdapat di dalam sistem sehingga informasi yang diberikan oleh kontributor dapat diakses oleh masyarakat umum yang membutuhkan.

B. Kebutuhan Fungsional

(2)

a. User dapat mencari sarana umum di dalam aplikasi berdasarkan kategori sarana umum

b. User dapat menampilkan lokasi sarana umum di dalam peta dalam bentuk marker/penanda

c. User dapat mengetahui jalur yang harus dilalui untuk menuju sarana umum yang dimaksud melalui peta yang terdapat di dalam aplikasi

d. User tidak dapat login ke dalam aplikasi

e. User dapat melakukan updating data sarana umum dengan mengambil datanya dari server melalui jaringan internet

2) Kontributor

a. Kontributor dapat login ke dalam aplikasi menggunakan user dan password yang diberikan oleh admin

b. Kontributor dapat memasukkan data baru sarana umum dan mengirim data tersebut ke server

c. Kontributor dapat melakukan apa yang dapat dilakukan oleh user

3) Administrator sistem

a. Admin dapat melakukan apa yang dapat dilakukan oleh user dan kontributor

b. Admin dapat menambahkan kontributor baru, mengaktifkan dan menonaktifkannya

c. Admin dapat melakukan verifikasi terhadap data yang dikirim oleh kontributor, sehingga admin dapat menerima atau menolak data yang dikirim contributor

C. Arsitektur Sistem

Arsitektur dari sistem dapat dijelaskan sebagai berikut : terdapat web server yang menjalankan web service yang berfungsi untuk menangani layanan permintaan data dan penyimpanan data ke database server dari/ke pengguna aplikasi, baik dari pengguna, kontributor dan administrator sesuai role masingmasing pengguna. Web server dana database server tersebut terhubung ke internet sehingga dapat diakses oleh pengguna darimanapun selama ada akses internet. Selain itu, aplikasi yang dipakai oleh pengguna dapat memanfaatkan layanan Google Map dan Google Geolocation untuk mendapatkan data berupa peta suatu wilayah dan data-data lokasi disekitar wilayah tersebut melalui jaringan internet yang ada. Arsitektur sistem yang dibuat ditunjukkan oleh Gambar 1. Aplikasi terdiri dari dua jenis, yaitu aplikasi client yang berjalan di platform Android, dan aplikasi server menggunakan

web service yang berfungsi melayani request

permintaan/penyimpanan data dari client.

Gambar. 1 Arsitektur Sistem

D. Diagram Konteks

Diagram konteks secara umum menggambarkan data/informasi apa saja yang keluar masuk ke sistem. Sedangkan diagram konteks Aplikasi Informasi Sarana Umum di Kota Kediri dapat dilihat pada Gambar 2

Gambar. 2 Diagram Konteks

Diagram konteks pada Gambar 2 menjelaskan interaksi antara sistem dan entitas sebagai berikut

1) Pengguna umum dapat melakukan query tentang

(3)

2)

Kontributor selain dapat melakukan query tentang sarana umum juga dapat menambahkan data sarana umum di wilayah Kediri yang mungkin belum terdapat didalam sistem.

3) Administrator sebagai pengelola sistem dapat

melakukan pengelolaan data sarana umum (edit, update data) dan pengelolaan data user (kontributor)

E. Perancangan Database

Database dirancang untuk digunakan untuk menyimpan informasi sarana umum yang dimasukkan oleh kontributor/administrator. Implementasi database menggunakan database server MySQL. Sedangkan untuk perancangan tabel dan diagram relasi antar tabel diperlihatkan oleh Gambar.3

Gambar. 3 Perancangan ERD

Diagram relasi antar tabel dapat dijelaskan sebagai berikut:

1) Tabel jenis_tempat digunakan untuk menyimpan data

berupa jenis tempat, misal, pusat perbelanjaan, rumah sakit, kantor polisi, bank, kantor pemerintahan, penginapan, pendidikan. Tabel ini memiliki relasi one-to-many dengan tabel tempat dimana satu jenis tempat dapat dipakai oleh banyak tempat.

2) Tabel tempat digunakan untuk menyimpan data suatu

tempat yang meliputi, posisi latitude dan longitude, nama tempat, alamat tempat, foto tempat dan keterangan. Didalam tabel tempat ini menyimpan informasi suatu tempat secara spesifik, misal informasi tempat Rumah Sakit A, Perguruan Tinggi B, Dinas Pendidikan C, Bank D, Pusat Perbelanjaan E dan sebagainya.

3) Tabel Propinsi digunakan untuk menyimpan informasi

nama-nama propinsi yang ada di Indonesia, memiliki hubungan one-to-many ke tabel kota_kab.

4) Tabel kota_kab digunakan untuk menyimpan informasi

tentang nama-nama kotamadya ataupun kabupaten yang terdapat di dalam suatu propinsi. Informasi sarana umum bisa saja tidak hanya menampilkan informasi sarana umum di wilayah Kediri Kota, tetapi dimungkinkan untuk menampilkan informasi sarana umum di wilayah lain, tergantung masukan dari kontributor dan administrator sistem

5) Tabel user, digunakan untuk menyimpan informasi

identitas kontributor yang diperkenankan untuk menambahkan data sarana umum ke dalam system

III.HASILPENELITIAN

Hasil dari penelitian menghasilkan aplikasi mobile berbasis Android dan aplikasi server berbasis web yang menjalankan web service. Pada saat aplikasi Android dijalankan maka ditampilkan peta yang menunjukkan posisi pengguna saat ini. Posisi pengguna saat ini didapatkan dari perangkat GPS yang menerima sinyal dari satelit geografis yang kemudian perangkat lunak GPS didalam perangkat akan menghitung posisi pengguna saat ini dan menunjukkannya posisi pengguna di peta milik Google. Gambar 4 menampilkan marker yang menunjukkan posisi pengguna saat ini.

Gambar. 4 Peta yang menunjukkan posisi pengguna saat ini

Apabila pengguna mencari nama suatu tempat atau sarana umum maka nama tempat yang dicari akan muncul kedalam drawer dan ketika mengguna memilih suatu tempat dari daftar yang ditampilkan di dalam drawer maka posisi peta akan digeser ke posisi marker dari tempat yang dicari. Tampilan yang menunjukkan posisi sarana umum yang dicari ditunjukkan oleh Gambar 5 dan Gambar 6

(4)

11

Gambar. 6 Marker yang menunjukkan nama tempat yang dipilih

Kemudian, apabila pengguna aplikasi meng-klik marker yang menunjukkan posisi suatu sarana umum maka kemudian akan ditampilkan informasi yang lebih detail tentang tempat yang dipilih. Hal ini ditunjukkan oleh Gambar 7.

Gambar. 7 Informasi detail sarana umum

Sedangkan apabila kontributor ingin memasukkan informasi suatu tempat maka kontributor harus login terlebih dahulu ke dalam sistem melalui aplikasi Android dan kemudian kontributor dapat memasukkan informasi sarana umum yang ingin dia tambahkan. Informasi sarana umum yang dapat ditambahkan oleh kontributor antara lain adalah foto sarana umum yang dimaksud, nama dari sarana umum, jenis dari sarana umum, alamat, telepon, keterangan lebih lanjut yang menjelaskan tentang sarana umum tersebut dan posisi sarana umum tersebut di peta dengan memasukkan nilai latitude dan longitude yang didapat dari GPS yang mendeteksi posisi kontributor saat ini yang berada di lokasi sarana umum saat ini.

Gambar 8 menunjukkan form untuk memasukkan data sarana umum.

Gambar. 8 User interface untuk memasukkan data sarana umum

IV.KESIMPULAN

Dari penelitian yang telah diimplementasikan serta melihat pada rumusan masalah dan batasan masalah dapat disimpulkan bahwa:

1) Telah dibuat aplikasi berbasis aplikasi mobile Android dan berbasis web service yang dapat digunakan oleh masyarakat umum pemakai smartphone Android untuk mencari lokasi suatu sarana umum di wilayah kota Kediri. Fitur-fitur yang berguna bagi pengguna aplikasi adalah pengguna aplikasi dapat mencari suatu sarana umum dan kemudian melihat lokasi sarana umum tersebut di peta menggunakan marker dan pengguna dapat melihat informasi lebih detail dari sarana umum tersebut dengan memilih marker yang menunjukkan posisi sarana umum tersebut

2) Integrasi antara layanan web service dan aplikasi Android dapat berjalan dengan baik. Data yang dikirimkan dari web service dalam bentuk JSON Array memiliki traffic data yang relatif lebih kecil dibanding traffic data dalam bentuk XML sehingga aplikasi Android berjalan lebih responsif dan lebih cepat dalam menkonsumsi data dari web service

3) Layanan informasi suatu tempat yang disediakan oleh layanan GeoLocation milik Google dapat melengkapi data sarana umum yang terdapat didalam database informasi sarana umum sehingga dari kolaborasi dua layanan tersebut masyarakat akan bisa mendapatkan informasi yang lebih lengkap.

V. SARAN

(5)

1)

Informasi sarana umum perlu untuk ditambah tidak hanya untuk wilayah Kota Kediri tetapi juga untuk wilayah-wilayah lain sehingga tidak hanya dapat dipakai oleh masyarakat Kota Kediri tetapi juga dapat dipakai oleh masyarakat wilayah lainnya

2) Antarmuka aplikasi dibuat lebih menarik sehingga pengguna akan lebih nyaman dalam menggunakan aplikasi informasi sarana umum berbasis Android..

REFERENSI

[1] Imaniar, J., Arifin, Khalilullah, A.S., 2012, Aplikasi Location Based Service untuk Sistem Informasi Publikasi Acara pada Platform Android, Jurnal Elektro PENS Jurusan Teknik Telekomunikasi, Vol 2, No 2 Agustus 2012

[2] Geelan, J., “Twenty-One Experts Define Cloud Computing,” sys-con ,

2009. [Online] dalam: http://

cloudcomputing.syscon.com/node/612375/.

[3] King, Kevin F, 2009, Geolocation and Federalism on the Internet:

Gambar

Gambar. 1  Arsitektur Sistem
Gambar. 4  Peta yang menunjukkan posisi pengguna saat ini
Gambar. 7 Informasi detail sarana umum

Referensi

Dokumen terkait

Tujuan penelitian ini adalah (1) Untuk mengetahui hasil belajar siswa yang menggunakan strategi pembelajaran kreatif produktif apakah cenderung tinggi, sedang, atau rendah (2)

Ketika dilarutkan dalam atau dicampur dengan bahan lain dan dalam kondisi yang menyimpang dari yang disebutkan dalam EN374 silahkan hubungi suplier sarung tangan CE-resmi

● Pemilihan teknik yang akan digunakan tergantung pada konteks khusus dari proyek ini dan merupakan faktor penting dalam keberhasilan proses elisitasi... Proses

The objectives of this research were to know the method used, difficulties faced by the English teachers in teaching ESP and also the interaction between

Alasan mengapa penulis memilih pemikiran Ahmad Tafsir tentang kurikulum pendidikan Islam adalah karena beliau memiliki pemikiran yang berbeda dari tokoh pendidikan

Adapun yang menjadi alasan peneliti memilih lokasi penelitian tersebut, karena berdasarkan pengamatan peneliti faktor komitmen organisasional dalam diri karyawan dan

Penelitian ini dilakukan untuk mengetahui pengaruh variasi kuat arus pada proses pengelasan SMAW terhadap kekuatan impak, kekerasan dan struktur mikro pada sambungan pegas

a) Menyiapkan bahan penyusunan kebijakan teknis di Bidang Pengelola Data Kepegawaian. b) Menyiapkan bahan dan mengkoordinasikan pelaksanaan tugas dan pembinaan teknis