Pembangunan Aplikasi Informasi, Pengaduan, Kritik, Saran Seputar Kota Cimahi Pada Platfrom Android

  

PEMBANGUNAN APLIKASI INFORMASI, PENGADUAN,

KRITIK, DAN SARAN SEPUTAR KOTA CIMAHI PADA

PLATFORM ANDROID

SKRIPSI

  

Diajukan untuk Menempuh Ujian Akhir Sarjana

MOCHAMED FAJAR RAMADHANI

10110066

  

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2015

  

KATA PENGANTAR

Assalamualaikum Wr. Wb.

  Puji dan syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan

karunia-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul

“Pembangunan Aplikasi Informasi, Pengaduan, Kritik, Dan Saran Seputar Kota

Cimahi Pada Platform Android” sebagai syarat untuk menyelesaikan program studi

Strata I Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer pada

Universitas Komputer Indonesia dengan sebaik-baiknya.

  Penyusunan skripsi ini tidak akan terwujud tanpa mendapat dukungan,

bantuan dan masukan dari berbagai pihak. Untuk itu, penulis ingin menyampaikan

terima kasih yang sebesar-besarnya kepada : 1.

  Allah SWT yang saya cintai, yang telah memberi karunia, hidayah, kesehatan, kesabaran, kekuatan, petunjuk dan kemudahan selama menyelesaikan skripsi ini. Alhamdulillah terucap dari hati yang paling dalam. Shalawat dan salam selalu terlimpahkan kepada Nabi besar Rasulullah Muhammad SAW.

  2. Keluarga dekat penulis, kepada Abi, mamah, mamih, sepupu, dan om saya yang selalu membantu usaha saya dalam penyelesaian kuliah baik bentuk moral maupun material.

  3. Kepada guru-guru saya, Sayyidul Walid Al-Habib Abu Bakar bin Salim bin Abdullah bin Yahya, Sayyidul Walid Al-Habib Salim bin Abu Bakar bin Salim bin Abdullah bin Yahya, Sayyidul Walid Zaky bin Ali Alaydrus, Sayyidul Walid Al-Habib Toha bin Muhammad bin Toha bin Umar bin Toha bin Yahya, Sayyidul Walid Al-Habib Fauzi bin Ali bin Yahya dan semua keluarganya keatas dan kebawah. Serta tidak lupa kepada Habaib lainnya (Fachrul Wujud As-Sayyid As-Syeikh Al-Kabir Al-Qutb As-Syahir Abu Bakar bin Salim, Al Al-Imam Al-'Allamah Al-Qutb Al-Habib Abdullah bin Alawi Al-Haddad, Al- Allamah Al-Habib Ali bin Muhammad bin Husain Al-Habsyi, Imam Wajihuddin 'Abdur Rahman bin Muhammad bin 'Umar bin 'Ali bin Yusuf bin Ahmad bin 'Umar ad-Diba`ie asy-Syaibani al-Yamani az-Zabidi asy-Syafi`I, Sayyidina Al-Faqih Al- Muqaddam

  Muhammad bin Ali Ba’Alawiy, Imam al- Muhajir Ahmad bin 'Isa al-Rumi bin Muhammad al-Naqib, Syeikh Abdul Qadir Al Jaelani, Hb.Muhammad Ramdhani Al-Habsyi, Hb.Haikal Assegaf, Hb.Abdillah bin Muchsin(Faruq) Assegaf, Hb.Nizar, Hb.Ahmad bin Yahya, Hb.Muhammad bin Yahya, Hb.Fauzi Syihab, Hb.Muhammad Rizieq Syihab LC[Ketua FPI], dan lainnya).

  4. Keluarga besar Majelis Ta’lim Bani Yahya (Yayasan Bani Yahya Al-Husaeni), Keluarga Besar Majelis Liwaaul habib, Keluarga Besar Majelis Nurush- shabah, Keluarga Besar Majelis Jam Sabit, Keluarga Besar Majelis Sayyidul Wujud, Keluarga Besar Majelis Nurul Fikr, dan lainnya.

  5. Ibu Nia. selaku dosen pembimbing yang telah sabar membimbing serta memberikan pengarahan selama skripsi, sehingga skripsi ini dapat terselesaikan dengan sebaik-baiknya. Beliau yang telah banyak memberikan pengalaman dan ilmu baru dalam hidup ini. Beliau yang tidak lelah untuk selalu mengingatkan diri ini ketika sala., Beliau yang selalu ingin memastikan setiap anak didiknya berhasil dan menjadi orang yang bermanfaat bagi keluarga serta masyarakat.

  6. Bapak Irfan Maliki. selaku dosen reviewer yang telah memberikan masukan

dan arahan yang sangat bermanfaat selama perbaikan perangkat lunak ini.

  7. Bapak Richi Dwi A. sebagai dosen penguji tiga selama sidang skripsi berlangsung.

  8. Ibu Dian Dharmayanti, S.Kom., M.T. selaku dosen wali IF-2 angkatan 2010.

  9. Teman-teman kelas IF2 angkatan 2010 yang telah bersama-sama melewati masa-masa perkuliahan ada yang 4 tahun, ada yang 5 tahun, ada yang 9 semester dan sisanya .

  10. Kepada teman skripsi seperjuangan dari awal sidang proposal hingga yudisium dan wisuda

  11. Kepada sahabat serta teman-teman lainnya.

  12. Seluruh Dosen dan Staf pengajar jurusan Teknik Informatika Universitas Komputer Indonesia.

  13. Semua pihak yang terlibat dan ikut membantu dalam skripsi ini baik secara langsung maupun tidak langsung.

  14. Kepada anak-anak didik penulis di Masjid Al-Bayyinah yang suka merecoki pekerjaan penulis.

  15. Kepada AIRBAG sebagai partner hidup yang selalu mendukung di setiap langkah yang saya ambil, mengingatkan serta memberikan motivasi untuk bersama-sama dapat menyelesaikan skripsi ini dengan sebaik-baiknya. Harapan dan semangat yang terus diberikan sangat berdampak besar dan positif dalam pengerjaan skripsi ini.

  Sangat disadari bahwa dalam pelaksanaan dan penyusunan laporan skripsi ini

masih banyak kekurangan dan jauh dari kesempurnaan. Oleh karena itu saran dan

kritik yang membangun sangat diharapkan untuk pengembangan ke arah yang lebih

baik.

  Wassalam.

  Bandung, 19 Agustus 2015 Penulis

  DAFTAR ISI

ABSTRAK .......................................................................................................... ii

ABSTRACT ........................................................................................................ ii

KATA PENGANTAR ........................................................................................ iii

DAFTAR ISI ...................................................................................................... vi

DAFTAR GAMBAR .......................................................................................... ix

DAFTAR TABEL .............................................................................................. xi

DAFTAR SIMBOL ........................................................................................... xii

DAFTAR LAMPIRAN ..................................................................................... xiii

BAB 1 PENDAHULUAN ................................................................................... 1

  

1.1 Latar Belakang ....................................................................................... 1

  

1.2 Rumusan Masalah .................................................................................. 2

  

1.3 Maksud dan Tujuan ................................................................................ 3

  

1.4 Batasan Masalah .................................................................................... 3

  

1.5 Metodologi Penelitian ............................................................................ 5

  1.5.1 Metode Pengumpulan Data ................................................................ 5

  1.5.2 Metode Pembangunan Perangkat Lunak ............................................ 6

  

1.6 Sistematika Penulisan ............................................................................. 8

  

BAB 2 TINJAUAN PUSTAKA ......................................................................... 11

  

2.1 Sekilas Tempat Penelitian .................................................................... 11

  2.1.1 Visi dan Misi Pemerintahan Kota Cimahi ........................................ 11

  2.1.2 Struktur Organisasi .......................................................................... 12

  2.1.3 Deskripsi Kerja ................................................................................ 12

  

2.2 Landasan Teori ..................................................................................... 13

  2.2.1 Sistem Infromasi .............................................................................. 13

  2.2.2 Komponen Sistem Informasi ............................................................ 13

  2.2.3 Pengaduan Masyarakat .................................................................... 14

  2.2.4 Citizen Journalism ........................................................................... 14 vi

  

2.2.5 Android ........................................................................................... 15

  

2.2.5.1 Komponen Aplikasi Android ....................................................... 15

  

2.2.5.2 Siklus Hidup Aplikasi Android.................................................... 17

  

2.2.6 JSON (JavaScript Object Notation) .................................................. 20

  

2.2.7 API (Application Programming Interface) ....................................... 20

  

2.2.8 LBS (Location Based Services) ....................................................... 20

  

2.2.9 SADT (Structure Analysis and Design Technique) .......................... 21

  

2.2.10 Entity Relationship Diagram (ERD) ................................................. 21

  

2.2.11 Diagram Konteks ............................................................................. 24

  

2.2.12 Data Flow Diagram.......................................................................... 24

  

2.2.13 Spesifikasi Proses ............................................................................ 25

  

2.2.14 Kamus Data ..................................................................................... 25

  

2.2.15 Unified Modelling Language ........................................................... 25

  

2.2.16 Skala Likert ..................................................................................... 26

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM ....................................... 29

  3.1 Analisis Sistem ..................................................................................... 29

  

3.1.1 Analisis Masalah ............................................................................. 29

  

3.1.2 Analisis Aplikasi Sejenis ................................................................. 30

  

3.1.3 Analisis Arsitektur Sistem ............................................................... 36

  

3.1.4 Analisis Spesifikasi Kebutuhan Perangkat Lunak ............................. 38

  

3.1.4.1 Analisis Kebutuhan Fungsional ................................................... 38

  

3.1.4.2 Analisis Kebutuhan Non Fungsional ........................................... 41

  

3.1.5 Analisis Data ................................................................................... 46

  

3.1.6 Analisis Kebutuhan Fungsional ........................................................ 46

  

3.1.6.1 Model Analisis Sub Sistem Web ................................................. 46

  

3.1.6.2 Model Analisis Subsistem Mobile ............................................... 63

  3.2 Perancangan Sistem.............................................................................. 95

  

3.2.1 Perancangan Data ............................................................................ 95

  

3.2.2 Perancangan Arsitektur Menu .......................................................... 98

  3.2.3 Perancangan Antar Muka ............................................................... 100

  3.2.4 Perancangan Prosedural ................................................................. 114

  3.2.5 Jaringan Semantik.......................................................................... 126

  

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM .................................. 129

  

4.1 Implementasi Sistem .......................................................................... 129

  4.1.1 Lingkungan Implementasi .............................................................. 129

  

4.2 Implementasi Data ............................................................................. 130

  

4.3 Implementasi Antarmuka ................................................................... 132

  

4.4 Pengujian Perangkat Lunak ................................................................ 133

  4.4.1 Rencana Pengujian ........................................................................ 134

  4.4.2 Pengujian Black Box ..................................................................... 134

  4.4.2.1 Skenario Pengujian Black Box .................................................. 134

  4.4.2.2 Hasil Pengujian Black Box ........................................................ 136

  4.4.3 Pengujian Beta ............................................................................... 150

  4.4.3.1 Skenario Pengujian Beta............................................................ 150

  4.4.3.2 Hasil Pengujian Beta ................................................................. 151

  

4.5 Evaluasi Pengujian ............................................................................. 157

  

BAB 5 KESIMPULAN DAN SARAN ............................................................ 159

  

5.1 Kesimpulan ........................................................................................ 159

  

5.2 Saran .................................................................................................. 159

DAFTAR PUSTAKA

  161

  [1] Sommerville. Ian, 2010. Software Engineering Ninth Edition, Boston: Addison-Wesley. [2] Nazir, Mohammad. 2013. Metode Penelitian. Bogor: Ghalia Indonesia [3] Sarwosri. dan Nafisah. Perancangan dan Pembuatan Website E-Gov (Studi

  Kasus Kabupaten Pamekasan). Jurnal. Surabaya.

  [4] Mustakini, J. H. 2001. Analisis & Desain Sistem Informasi: Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis 2nd. Yogyakarta: Andi.

  [5] Anonim. 2015. Penjelasan Pengaduan dan Saran . [Online]. Tersedia: [Diakses 2 Februari 2015]. [6] P.M. Wognum dkk. 2002. Balanced relationships: management of client– supplier relationships in product development. Jurnal.

  [7] Safaat, Nazrudin. 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika Bandung.

  [8] Meier, Reto. 2009. Professional Android Application Development, New York: John Wiley & Sons. [9] Hashimi, Sayed. dkk. 2010. Pro Android 2. New York: Apress. [10] Burnette, Ed. 2009. Hello Android: Introducing Google's Mobile

  Development Platform, Pragmatic Bookshelf. Handbook.

  [11] Anonim. 2015. Introducing JSON. [Online]. Tersedia:

  [Diakses 2 Februari 2015]. [12] Setiabudi. Djoni H. dkk, Sistem Informasi Geografis Dengan Fitur Peta Dan

  Rute Perjalanan Studi Kasus Di Kabupaten Malang. Jurnal.

  [13]

B. R. Rompas, dkk, Aplikasi Location-Based Service Pencarian Tempat di kota Manado Berbasis Android. Jurnal. Manado.

  [14] Mustakini, J. H. 2001. Analisis & Disain Sistem Informasi: Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis 2nd. Yogyakarta: Andi.

  [15] Ladjamuddin. 2006. Rekayasa Perangkat Lunak Cetakan Ke-II. Yogyakarta: Graha Ilmu. [16] Chen. Peter Pin-Shan, 1976. "The Entity-Relationship Model- Toward a

  Unified View of Data" in ACM Transactions on Data Base Systems Vol.6 No.1. Artikel [17] E. Yourdon, 2007. Modern Structured Analysis, Michigan: Yourdon Press. [18] Bachtiar, Adam Mukharil. 2012. Rekayasa Perangkat Lunak II. Handbook. [19] Kadir, Abdul. 2011. Konsep & Tuntunan Praktis Basis Data. Yogyakarta:

  Andi. [20] Martin Fowler, 2004. UML Distilled: A Brief Guide to the Standard Object

  Modeling Language, Boston: Addison-Wesley Professional.

DAFTAR RIWAYAT HIDUP

  

Curriculum Vitae

A.Data Pribadi / Personal Details Nama / Name : Mochamed Fajar Ramadhani Nama Panggilan / Nickname : Mochamed / Fajar

Alamat / Address : Jl.Kolonel Masturi Gg.Sawah Lega II

No.81 RT03 RW02 Kel.Cipageran

  Kec.Cimahi Utara, Kota Cimahi Kode Post / Postal Code : 40511 Nomor Telepon / Phone : 085624516564 / 022-6652839 Email : mochamedfajar@gmail.com Jenis Kelamin / Gender : Laki-Laki Tanggal Lahir / Date of Birth :

  20 Maret 1993 Status Marital / Marital Status : Belum Menikah Warga Negara / Nationality : Indonesia Agama / Religion : Islam B.Riwayat Pendidikan dan Pelatihan Educational and Professional Qualification Jenjang Pendidikan : Education Information

  

No Pendidikan Formal Tahun Lulus Keterangan

  1. TK Melati 1998

  2. SD Negeri Budimulya 1 Cimahi 2004

  3. SMP Swasta Pasundan 1 Cimahi 2007

  4. SMA Negeri 4 Cimahi 2010

  5. Universitas Komputer Indonesia 2015 Pendidikan Non Formal 1.

  BeLogix Bandung (ICND-1) – 2015 Riwayat Pengalaman Kerja Summary of Work Experience

  

No Jabatan Tahun Keterangan

  1. Yayasan Bani Yahya Al-Husaini 2012

  • – Sekarang (Departemen IT dan Tenaga Pengajar)

  2. Liwaaul Habib 2014

  • – Sekarang (Departemen IT dan Jurnalis)

  3. Nurush shobah 2014

  • – Sekarang (Deparetemen IT dan Jurnalis)

  

PEMBANGUNAN APLIKASI INFORMASI, PENGADUAN, KRITIK,

DAN SARAN SEPUTAR KOTA CIMAHI PADA PLATFORM ANDROID

Mochamed Fajar Ramadhani

  1 1,2 Teknik Informatika

  • – Universitas Komputer Indonesia

    Jl. Dipatiukur 112-114 Bandung

    mochamedfajar@gmail.com

  1 ABSTRAK

  Pengaduan masyarakat merupakan sebuah timbal balik dari penduduk kota, dan merupakan permasalahan yang dialami oleh semua kota di dunia, baik kota besar maupun kota kecil. Pengaduan masyarakat bahkan tidak hanya dialami oleh pemerintah kota, tetapi juga instansi-instansi lainnya. Pengaduan masyarakat tidak selalu dilayani dengan pembukaan sebuah loket pengaduan, tetapi ada juga yang menggunakan kotak saran. Tidak hanya pengaduan masyarakat, tetapi kritik dan saran, bahkan informasi juga merupakan timbal balik dari kebijakan atau keadaan pemerintah kota tersebut. Cimahi yang merupakan kota kecil yang hanya memiliki 3 kecamatan dan 15 kelurahan, memiliki sebuah loket pelayanan pengaduan masyarakat yang terletak di Komplek Pemerintahan Kota Cimahi yang dirasakan belum efektif. Hal ini dikarenakan oleh rasa malas masyarakat kota Cimahi untuk mendatangi loket tersebut.

  Berdasarkan hal tersebut diperlukan sebuah sistem yang berfungsi sebagai sebuah jembatan penghubung antara masyarakat kota Cimahi dan Pemerintah Kota Cimahi, dengan tujuan untuk memudahkan masyarakat kota Cimahi untuk memberikan pengaduan, informasi, kritik, dan juga saran kepada Pemerintah Kota Cimahi, dan juga memudahkan Pemerintah Kota Cimahi untuk memberikan sosialisasi kepada masyarakat kota Cimahi. PESDUK adalah sebuah aplikasi berkonsep jurnalisme warga (citizen journalism) dengan sistem operasi Android yang akan dibangun untuk menjadi solusi dari permasalah yang telah dijelaskan. PESDUK ini akan digunakan oleh masyarakat kota Cimahi, dan juga Pemerintah Kota Cimahi, khususnya departemen NOC (Network Operating Center) Kota Cimahi yang bertugas mengelola data elektronik, dengan berbasis web.

  Berdasar hasil pengujian yang dilakukan, yaitu pengujian dengan menggunakan metode balck

  box, dapat disimpulkan bahwa aplikasi ini telah berfungsi dengan baik.

  Kata Kunci : Pengaduan Masyarakat, Informasi,

  Kritik, Saran, Android 1.

   PENDAHULUAN 1.1. Latar Belakang

  Departemen NOC (NETWORK OPERATING

  CENTRE) Kota Cimahi, merupakan sebuah cabang

  dari Kantor KAPPDE (Kantor Arsip, Perpustakaan dan Pengelolaan Data Elektronik). Departemen ini memiliki tugas sebagai pelayan penyimpanan, penyediaan dan pengolahan data/ informasi di Kantor Pemerintahan Kota Cimahi. Sesuai hasil wawancara, jumlah pengaduan masyarakat mengenai masalah ataupun sekedar informasi di sekitar lingkungan yang berkaitan dengan kota Cimahi cukup banyak, angka pengaduan dan informasi yang diterima Kantor Pemerintahan Kota Cimahi dalam 1 minggu dapat mencapai 90 pengaduan. Saat ini media yang dioperasikan dalam pelayanan pengaduan, informasi, kritik, saran seputar kota Cimahi adalah sebuah loket yang dikelola oleh Departemen Hubungan Masyarakat Kota Cimahi, berletak di Gedung B lantai 1 Komplek Pemerintahan Kota Cimahi, yang tersedia dari pukul 08.00-16.00, setiap hari kerja (Senin- Jumat). Masalah yang dialami pada pelayanan pengaduan, informasi, kritik, dan saran seputar kota Cimahi yaitu kurangnya kerjasama masyarakat kota Cimahi dalam memberikan laporan, juga terbatasnya waktu pengaduan, dan jarak yang perlu ditempuh untuk melakukan pengaduan. Untuk itu dalam pengolahan data pengaduan, informasi, kritik, dan saran yang diberikan, diubah kedalam bentuk digital oleh Departemen Hubungan Masyarakat, kemudian data dikirim ke Departemen NOC dimana di Departemen ini dipilah berdasarkan permasalahannya (pengaduan berupa layanan publik, fasilitas umum dan lainnya) untuk kemudian didistribusikan kepada pihak yang bersangkutan.

  Berdasarkan latar belakang yang telah diuraikan, masyarakat membutuhkan adanya sebuah media pendukung pelayanan pengaduan, pemberian informasi, kritik dan saran yang mempu membantu masyarakat dalam memberikan sumbangan ide, kurang mendapatkan informasi kejadian yang terjadi di sekitar kota Cimahi secara up to date, serta kurangnya sosialiasasi yang diberikan Pemerintah Kota Cimahi. Pelayanan pengaduan, informasi, kritik, dan saran lebih mudah diakses jika disajikan dalam sebuah perangkat lunak yang bisa dibawa kemana saja. Selain itu juga mudah diakses untuk mempermudah pelayanan. Perangkat lunak berbasis Android merupakan sebuah media yang dapat diakses dari mobile phone berbasis Android, dimana

  mobile phone tentu dapat dibawa kemanapun dan

  3. Dugaan adanya tindak pidana umum.

  Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan sistem operasi yang terbuka bagi para pengembang untuk menciptakan aplikasi Android diluncurkan untuk umum pada musim gugur di tahun 2008. Android sangat berkembang pesat di industri karena dua aspek utama yaitu bersifat opensource dan model arsitekturya. Sebagai sebuah proyek yang bersifat opensource, memungkinkan Android untuk sepenuhnya dipahami dan dianalisis mengenai fitur, penyelesaian pada bug program hingga hardware [6].

  1.5. Android

  Beberapa prinsip dalam jurnlisme yaitu akurat, ketelitian, kejujuran, transparan, dan kebebasan.

  Peran dan fungsi citizen journalism sama seperti peran dan fungsi jurnalistik pada umumnya, yaitu sebagai sumber informasi, hiburan, kontrol sosial, hingga agen perubahan. Dengan adanya citizen journalism jaringan informasi dan sumber informasi akan lebih luas. Ketika wartawan tidak selalu tahu semua informasi maka dengan adanya citizen journalism, informasi tersebut dapat sampai kepada masyarakat melalui media massa.

  tulisannya kepada media massa seperti koran atau media online, kemudian redaksi memutuskan apakah tulisan tersebut layak atau tidak untuk

  journalism bisa dilakukan dengan mengirim

  merupakan kegiatan dimana peran wartawan atau kegiatan jurnalistik bisa dilakukan oleh masyarakat yang secara formal bukan wartawan. Kegiatan yang dilakukannya sama dengan wartawan pada umumnya, yakni mengumpulkan informasi, menulis berita, mengedit dan menyiarkannya. Dalam menyiarkan informasinya, citizen

  1.4. Citizen Journalism Citizen journalism atau jurnalisme warga

  6. Penyimpangan yang menimbulkan kerugian negara.

  5. Permasalahan yang berpotensi menimbulkan kerawanan sosial dan lingkungan.

  4. Dugaan adanya tindak korupsi, kolusi, dan nepotisme (KKN).

  2. Kinerja pelayanan.

  dirasakan menjadi kebutuhan utama. Sehingga proses pengaduan, pemberian informasi, kritik dan saran yang sebelumnya masih manual, sekarang dengan memanfaatkan perangkat mobile, pengaduan dapat dilakukan di mana saja dan kapan saja.

  Masukan dari masyarakat mencakup: 1. Sumbangan pikiran, gagasan, serta saran yang bersifat membangun.

  Pengaduan masyarakat (dan saran) merupakan sarana yang disediakan bagi masyarakat untuk menyampaikan masukan yang merupakan implementasi peran serta/pengawasan yang berbentuk pengaduan, keluhan, sumbangan pikiran, gagasan, serta saran yang bersifat membangun [4].

  1.3. Pengaduan Masyarakat

  Memudahkan masyarakat kota Cimahi mendapatkan informasi kegiatan yang dilakukan Pemerintah Kota Cimahi mengenai apa yang telah terjadi dan apa yang sedang ditangani.

  c.

  Membuat sebuah media teknologi baru yang dapat memudahkan masyarakat memberikan sumbangan ide, kritik dan saran serta informasi seputar kota Cimahi dimana saja dan kapan saja.

  b.

  Membantu sosialisasi pemerintah kota Cimahi dan peraturan yang ada di kota Cimahi.

  Sedangkan tujuan yang akan dicapai dalam pembangunan media pembelajaran ini adalah: a.

  Maksud dari penelitian ini adalah untuk membuat media baru dalam hal teknologi yang dapat membantu masyarakat kota Cimahi untuk lebih aktif lapor dan peduli atas kejadian (kecelakaan atau musibah atau lainnya), pengaduan, kritik, saran, dan informasi seputar kota Cimahi.

  1.2. Maksud dan Tujuan

  Diharapkan proses pengaduan, pemberian informasi, kritik dan saran dapat menjadi lebih mudah untuk masyarakat, masyarakat pun dapat mengetahui kegiatan Pemerintah Kota Cimahi secara up to date, serta pengolahan dapat menjadi lebih mudah juga untuk pegawai Kantor Pemerintah Kota Cimahi. Agar dapat mendekatkan minat masyarakat dalam memberikan pengaduan, informasi, kritik dan saran maka dapat dilakukan melalui perangkat lunak pengaduan, informasi, kritik, saran seputar kota Cimahi pada platform pertimbangan bahwa pengguna mobile phone Android di Indonesia cukup banyak dan belum adanya aplikasi sejenis untuk kota Cimahi pada platform tersebut.

  1.6. JSON (JavaScript Object Nation) adalah format pertukaran data ringan, mudah dibaca dan ditulis oleh manusi a, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari bahasa pemograman JavaScript, Standar ECMA-262 Edisi ke-3- Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Phyton. Oleh karena sifat-sifat tersebut , menjadikan JSON ideal sebagai bahasa pertukaran data [10].

  1.7. API Application programming interface (API)

  Analisis sistem bertujuan untuk mengidentifikasikan permasalahan yang terdapat pada sistem yang akan dibangun serta menentukan kebutuhan dari sistem yang akan dibangun. Analisis tersebut meliputi analisis masalah, analisis aplikasi sejenis, analisis arsitektur sistem, analisis kebutuhan non fungsional dan analisis data.

  2.1.2. Analisis Arsitektur Sistem

  Contohnya seperti pengaduan kesehatan berprioritas tinggi, pengaduan infrastruktur berprioritas tinggi, pengaduan irigasi berprioritas sedang.

  Informasi yang dilaporkan oleh masyarakat kota Cimahi akan terbagi jenis atau kategori laporannya berdasar dengan kebijakan kota Cimahi, dikarenakan setiap jenis laporan memiliki prioritas tertentu yang disesuaikan dengan visi, misi, dan tujuan kota Cimahi.

  3. Belum adanya penyajian data pengaduan, informasi/gagasan, kritik dan saran yang spesifik sehingga Pemerintah Kota Cimahi mengalami kesulitan dalam mengambil keputusan.

  Masyarakat mengalami kesulitan saat melaporkan pengaduan, memberikan informasi, saran, dan kritik kepada Pemerintah Kota Cimahi karena belum ada media khusus yang menjembatani antara masyarakat dan Pemerintah Kota Cimahi. Pihak Pemerintah Kota Cimahi mengalami kesulitan saat akan memberikan sosialiasi mengenai kegiatan, informasi serta peraturan yang menyangkut kota Cimahi kepada masyarakat.

  Analisis masalah merupakan penjabaran dari masalah-masalah yang ada sebelum dibangunnya perangkat lunak pengaduan, informasi, kritik dan saran seputar kota Cimahi ini. Analisis masalah meliputi hal-hal sebagai berikut : 1.

  2.1.1. Analisis Masalah

  2. ISI PENELITIAN 2.1. Analisis Sistem

  merupakan suatu dokumentasi yang terdiri dari interface, fungsi, kelas, struktur dan sebagainya untuk membangun sebuah perangkat lunak. Dengan adanya API ini, maka memudahkan programmer untuk “membongkar” suatu software, kemudian dapat dikembangkan atau diintegrasikan dengan perangkat lunak yang lain. API dapat dikatakan sebagai penghubung suatu aplikasi dengan aplikasi lainnya yang memungkinkan programmer menggunakan sistem function. Proses ini dikelola melalui sistem operasi. Keunggulan dari API ini aplikasi lainnya dapat saling berhubungan dan berinteraksi [11].

  2. Sebagai kejadian (event) : kegiatan yang dilakukan manusia, perangkat lunak dan mesin.

  Sebagai benda (object) : objek, dokumen dan data.

  1.9. SADT Structure analysis and design technique atau SADT adalah metode untuk pengembangan sistem terstruktur yang dikembangkan pada tahun 1969 dan dikembangkan lebih lanjut pada tahun 1974. SADT membagi sistem kedalam 2 hal yaitu [13]: 1.

  menggunakan garis lintang dan garis bujur untuk menentukan letak geografis, namun sebagai user kita membutuhkan alamat atau posisi real time kita bukan nilai garis lintang dan garis bujur. Android menyediakan geocoder yang mendukung forward dan reverse geocoding. Menggunakan geocoder, anda dapat mengkorversi nilai garis lintang dan garis bujur menjadi alamat dunia nyata atau sebaliknya [12].

  Positioning Service (GPS) dan Google’s Cell-based Location. Map dan layanan berbasis lokasi

  berfungsi untuk mencari dengan teknologi Global

  1.8. LBS Location based service adalah service yang

  Analisis arsitektur sistem merupakan tahap untuk mendapatkan gambaran umum dari sistem yang akan dibangun. Baik itu gambaran pengguna, admin hingga proses pertukaran data yang nantinya akan terjadi. Gambaran arsitektur umum sistem dari perangkat lunak ini dapat dilihat pada Gamabr berikut :

  2.2. Perancangan Sistem

  Perancangan sistem merupakan penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam suatu kesatuan yang utuh. Tahapan ini meliputi mengkonfigurasi komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem. Perancangan aplikasi yang dibangun menjelaskan tentang perancangan data, perancangan prosedural, arsitektur menu, antar

  Berikut adalah penjelasan dari arsitektur muka, hingga jaringan semantik. sistem perangkat lunak pelaporan pengaduan,

  Perancangan Data 2.2.1.

  informasi, kritik dan saran : Perancangan data pada aplikasi yang akan 1. Pengguna subsistem PESDUK meminta lokasi dibangun berupa diagram relasi dan struktur tabel keberadaan pengguna ke satelit menggunakan dari sub sistem web aplikasi yang akan dibangun. fasilitas internet yang disediakan oleh mobile 1.

  Android. Diagram E-R Diagram E-R menggambarkan entitas-entitas 2. Satelit menerima dan memroses permitaan yang terdapat dalam suatu sistem atau lokasi dari PESDUK pengguna, kemudian perangkat lunak berikut relasi yang terjadi di mengirim lokasi pengguna. dalamnya. Relasi atau hubungan antar entitas 3. Pengguna subsistem PESDUK menerima pada diagram ini akan menjadi referensi dalam lokasi keberadaan pengguna. tahap perancangan tabel-tabel. Untuk diagram 4. Pengguna subsistem PESDUK mengirim laporan pengaduan, informasi, kritik dan saran E-R untuk aplikasi pengaduan, informasi, kritik dan saran seputar kota Cimahi pada sisi web seputar kota Cimahi, berupa foto, deskripsi, dapat dilihat pada Gambar berikut : waktu dan lokasi pengguna berada.

  5. Server menerima dan menyimpan data laporan pengaduan, informasi, kritik dan saran seputar kota Cimahi dari pengguna berupa foto, deskripsi, waktu dan lokasi pengguna berada. Server juga menerima dan menyimpan data sosisalisasi yang diberikan Pemerintah Kota Cimahi.

  6. Server mengirim data laporan pengaduan, informasi, kritik dan saran seputar kota Cimahi dari pengguna berupa foto, deskripsi, waktu dan lokasi pengguna berada ke subsistem web yang digunakan oleh Departemen NOC Kota Cimahi dan juga ke subsistem PESDUK.

  2. Diagram Relasi Server juga mengirim data sosialisasi yang

  Diagram relasi dari subsistem web aplikasi diberikan Pemerintah Kota Cimahi.

  7. yang akan dibangun dapat dilihat pada Gambar

  Admin yang merupakan pengguna subsistem

  web menerima data laporan pengaduan,

  nerikut : informasi, kritik dan saran seputar kota Cimahi dari pengguna berupa foto, deskripsi, waktu dan lokasi pengguna subsistem PESDUK berada. Data dapat dilihat secara detail dan dihapus oleh Admin.

  8. Admin mengirim timbal balik laporan pengaduan, informasi, kritik dan saran seputar kota Cimahi dari pengguna subsistem PESDUK. Admin juga dapat memberikan sosialisasi mengenai Pemerintah Kota Cimahi.

  9. Pengguna subsistem PESDUK menerima timbal balik dari laporan yang diberikan, juga dapat melihat laporan dari pengguna lain, serta menerima sosialisasi yang diberikan

  Perancangan arsitektur menu pada aplikasi yang akan dibangun dibuat kedalam dua bagian yaitu perancangan arsitektur menu subsistem web dan perancangan arsitektur menu mobile:

  yang ada pada

  d. Pengolahan Sosialisasi

  c. Pengolahan Laporan

  b. Dashboard Super Admin

  a. Login

  1. Sistem Web

  aplikasi. Antarmuka untuk aplikasi ini terdiri dari 2 jenis, yaitu antarmuka web dan mobile. Berikut gambarnya dapat dilihat :

  Antarmuka aplikasi menggambarkan tampilan jendela layar pada setiap form

  Super Admin Berikut adalah perancangan arsitektur menu

   Antarmuka Sistem

2.2.2. Perancangan Arsitektur

1. Perancangan Arsitektur Menu Web a.

  Perancangan Arsitektur Menu PESDUK Berikut adalah perancangan arsitektur menu aplikasi PESDUK yang akan dibangun pada Gambar berikut: 2.3.

  3 berikut: 2.

  web aplikasi yang akan dibangun pada Gambar

  Admin Berikut adalah perancangan arsitektur menu

  berikut : b.

  web aplikasi yang akan dibangun pada Gambar e. Pengolahan Pengguna

  f. Pengolahan Kategori

  g. Pengolahan Admin h.

  Dashboard Admin

  i. Detail Laporan j. Detail Laporan k. Tambah Sosialisasi

  2. Sistem Mobile

  a. Login b. Login Facebook

  e. Lapor

  c. Timeline Sosialisasi 2.4.

   Implementasi Sistem

  Tahap implementasi sistem merupakan tahap penterjemahan perancangan berdasarkan hasil analisis ke dalam suatu bahasa pemrograman tertentu serta penerapan perangkat lunak yang dibangun pada lingkungan yang sesungguhnya.

  2.4.1. Lingkungan Implementasi

  Lingkungan implementasi menjelaskan kebutuhan sistem yang disarankan dalam lingkungan implementasi, kebutuhan ini terbagi menjadi tiga yaitu hardware, software dan server. Berikut adalah lingkungan implementasi dari perangkat lunak PESDUK.

  1. Spesifikasi Kebutuhan Hardware

  d. Timeline Laporan Berikut adalah spesifikasi hardware yang digunakan untuk menggunakan sistem :

  Sub sistem web Sub sistem mobile

  Processor @2.30 Android 4.0 ICS Ghz Harddisk 500 GB TFT LCD RAM DDR3 2GB

  5 Megapixels Camera Resolution (Rear)

  VGA 128 MB Jaringan GSM / CDMA Resolusi layar Data Koneksi HSDPA / 1366x768 Pixel EVDO Koneksi Internet A-GPS Support 2.

  Spesifikasi Kebutuhan Software Berikut adalah spesifikasi software yang digunakan untuk menggunakan sistem :

  Sub sistem Sub sistem web mobile

  Windows 7 Sistem Operasi Android

  4.0 ICS

  Sub sistem web Sub sistem mobile

  Setiabudi. Djoni H. dkk, Sistem Informasi

  relationships: management of client – supplier relationships in product development. Jurnal. Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika

  Bandung. [8] Meier, Reto. 2009. Professional Android

  Application Development, New York: John Wiley & Sons.

  [9] Hashimi, Sayed. dkk. 2010. Pro Android 2.

  New York: Apress. [10]

  Burnette, Ed. 2009. Hello Android:

  Introducing Google's Mobile Development Platform, Pragmatic Bookshelf. Handbook.

  [11] Anonim. 2015. Introducing JSON. [Online].

  Tersedia [Diakses 2 Februari 2015]. [12]

  Geografis Dengan Fitur Peta Dan Rute Perjalanan Studi Kasus Di Kabupaten Malang. Jurnal.

  Yogyakarta: Andi. [5] Anonim. 2015. Penjelasan Pengaduan dan Saran . [Online]. Tersedia:

  [13]

  B. R. Rompas, dkk, Aplikasi Location-Based

  Service Pencarian Tempat di kota Manado Berbasis Android. Jurnal. Manado.

  [14] Mustakini, J. H. 2001. Analisis & Disain

  Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis 2nd.

  Yogyakarta: Andi. [15]

  Ladjamuddin. 2006. Rekayasa Perangkat Lunak Cetakan Ke-II. Yogyakarta: Graha Ilmu.

  [16] Chen. Peter Pin-Shan, 1976. "The Entity-

  Relationship Model- Toward a Unified View

  [Diakses 2 Februari 2015]. [6] P.M. Wognum dkk. 2002. Balanced

  Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis 2nd.

  Web Browser

  20.0 Google Chrome 30.0.1750.154 3.

  Web Space 500 MB Bandwidth 50 GB Bulan MySQL Database (5.1 & 5.5) PHP (5.2 & 5.3) CPanel 11.x Apache 2.x mod_deflate 3.

   PENUTUP 3.1. Kesimpulan

  Berdasar hasil pengujian aplikasi PESDUK pada platform Android, makan diperoleh kesimpulan sebagai berikut : 1.

  Aplikasi PESDUK pada platform Android yang dibangun sebagian besar telah dapat membuat pelaporan pengaduan, informasi, kritik dan saran oleh masyarakat kepada Pemerintah Kota Cimahi menjadi lebih mudah dari sebelumnya.

  2. Aplikasi PESDUK pada platform Android yang dibangun sebagian besar telah membantu memenuhi kebutuhan masyarakat akan informasi sosialisasi mengenai kota Cimahi.

  3. Aplikasi PESDUK pada platform Android yang dibangun ikut membantu pihak Pemerintah Kota Cimahi dalam menyebarluaskan sosialisasi mengenai kota Cimahi.

  [4] Mustakini, J. H. 2001. Analisis & Desain

  Mozilla Firefox

  Spesifikasi Kebutuhan Server Berikut adalah spesifikasi server yang digunakan untuk menggunakan sistem :

  3. Mengembangkan aplikasi PESDUK hingga dapat digunakan bukan hanya di Pemerintah Kota Cimahi, tetapi disetiap instansi pemerintah yang ada baik di kota Cimahi maupun diluar kota Cimahi.

  4. DAFTAR PUSTAKA

  [1] Sommerville. Ian, 2010. Software

  Engineering Ninth Edition, Boston: Addison- Wesley.

  [2] Nazir, Mohammad. 2013. Metode Penelitian.

  Bogor: Ghalia Indonesia [3] Sarwosri. dan Nafisah. Perancangan dan

  Pembuatan Website E-Gov (Studi Kasus Kabupaten Pamekasan). Jurnal. Surabaya.

  Sub sistem web

3.2. Saran

  Menambah fitur baru, seperti filtering kategori berdasarkan deskripsi teks yang diberikan oleh pengguna, filtering sosialisasi yang diberikan oleh pemerintah kota Cimahi, pengguna dapat memberi komentar pada laporan pengguna lainnya.

  2. Mengembangkan aplikasi PESDUK hingga dapat digunakan bukan hanya pada platform

  Aplikasi PESDUK yang dibangun merupakan pengembangan pertama aplikasi pembantu pemerintah pada platform Android yang dikhususkan untuk kota Cimahi. Oleh sebab itu perlu dilakukan pengembangan-pengembangan ke arah yang lebih baik guna memenuhi kebutuhan pengguna yang semakin bertambah. Adapun saran- saran terhadap pengembangan aplikasi PESDUK ke depan adalah sebagai berikut: 1.

  of Data" in ACM Transactions on Data Base Systems Vol.6 No.1. Artikel

  [17]

E. Yourdon, 2007. Modern Structured Analysis, Michigan: Yourdon Press.

  [18] Bachtiar, Adam Mukharil. 2012. Rekayasa Perangkat Lunak II. Handbook.

  [19] Kadir, Abdul. 2011. Konsep & Tuntunan Praktis Basis Data. Yogyakarta: Andi.

  [20] Martin Fowler, 2004. UML Distilled: A Brief

  Guide to the Standard Object Modeling Language, Boston: Addison-Wesley

  Professional.