• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
31
0
0

Teks penuh

(1)

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

(2)

iii

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)

iv

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 Ba

ni 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.

(4)

v

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

(5)

vi

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

(6)

vii

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

(7)

viii

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

(8)

161

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.

[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:

www.pu.go.id. [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. Pro

fessional 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: http://json.org/.

[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.

(9)

162

[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.

(10)

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

:

[email protected]

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.

2.

3.

4.

5.

TK Melati

SD Negeri Budimulya 1 Cimahi

SMP Swasta Pasundan 1 Cimahi

SMA Negeri 4 Cimahi

Universitas Komputer Indonesia

(11)

Pendidikan Non Formal

1.

BeLogix Bandung (ICND-1)

2015

Riwayat Pengalaman Kerja

Summary of Work Experience

No

Jabatan

Tahun

Keterangan

1.

2.

3.

Yayasan Bani Yahya Al-Husaini

(Departemen IT dan Tenaga Pengajar)

Liwaaul Habib

(Departemen IT dan Jurnalis)

Nurush shobah

(Deparetemen IT dan Jurnalis)

2012

Sekarang

2014

Sekarang

(12)
(13)
(14)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

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

[email protected]

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.

(15)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

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 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.

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 Android yang diberi nama PESDUK Mobile, dengan

pertimbangan bahwa pengguna mobile phone

Android di Indonesia cukup banyak dan belum adanya aplikasi sejenis untuk kota Cimahi pada platform tersebut.

1.2. Maksud dan Tujuan

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.

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

a. Membantu sosialisasi pemerintah kota Cimahi

dan peraturan yang ada di kota Cimahi.

b. 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.

c. Memudahkan masyarakat kota Cimahi

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

1.3. Pengaduan Masyarakat

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].

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

bersifat membangun.

2. Kinerja pelayanan.

3. Dugaan adanya tindak pidana umum.

4. Dugaan adanya tindak korupsi, kolusi, dan

nepotisme (KKN).

5. Permasalahan yang berpotensi menimbulkan

kerawanan sosial dan lingkungan.

6. Penyimpangan yang menimbulkan kerugian

negara.

1.4. Citizen Journalism

Citizen journalism atau jurnalisme warga 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

journalism bisa dilakukan dengan mengirim tulisannya kepada media massa seperti koran atau media online, kemudian redaksi memutuskan apakah tulisan tersebut layak atau tidak untuk dipublikasikan melalui media massanya [5].

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.

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

1.5. Android

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].

(16)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

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) 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 adalah memungkinkan suatu aplikasi dengan aplikasi lainnya dapat saling berhubungan dan berinteraksi [11].

1.8. LBS

Location based service adalah service yang berfungsi untuk mencari dengan teknologi Global Positioning Service (GPS) dan Google’s Cell-based

Location. Map dan layanan berbasis lokasi 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].

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.

Sebagai benda (

object

) : objek,

dokumen dan data.

2.

Sebagai kejadian (

event

) : kegiatan

yang dilakukan manusia, perangkat

lunak dan mesin.

2.

ISI PENELITIAN

2.1. Analisis Sistem

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.1. Analisis Masalah

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. 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.

2. Pihak Pemerintah Kota Cimahi mengalami

kesulitan saat akan memberikan sosialiasi mengenai kegiatan, informasi serta peraturan yang menyangkut kota Cimahi kepada masyarakat.

3. Belum adanya penyajian data pengaduan,

informasi/gagasan, kritik dan saran yang spesifik sehingga Pemerintah Kota Cimahi

mengalami kesulitan dalam mengambil

keputusan.

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.

Contohnya seperti pengaduan kesehatan

berprioritas tinggi, pengaduan infrastruktur

berprioritas tinggi, pengaduan irigasi berprioritas sedang.

2.1.2. Analisis Arsitektur Sistem

(17)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

Berikut adalah penjelasan dari arsitektur sistem perangkat lunak pelaporan pengaduan, informasi, kritik dan saran :

1. Pengguna subsistem PESDUK meminta lokasi

keberadaan pengguna ke satelit menggunakan fasilitas internet yang disediakan oleh mobile

Android.

2. Satelit menerima dan memroses permitaan

lokasi dari PESDUK pengguna, kemudian mengirim lokasi pengguna.

3. Pengguna subsistem PESDUK menerima

lokasi keberadaan pengguna.

4. Pengguna subsistem PESDUK mengirim

laporan pengaduan, informasi, kritik dan saran seputar kota Cimahi, berupa foto, deskripsi, 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. Server juga mengirim data sosialisasi yang diberikan Pemerintah Kota Cimahi.

7. Admin yang merupakan pengguna subsistem

web menerima data laporan pengaduan,

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

Pemerintah Kota Cimahi.

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 muka, hingga jaringan semantik.

2.2.1.

Perancangan Data

Perancangan data pada aplikasi yang akan dibangun berupa diagram relasi dan struktur tabel dari sub sistem web aplikasi yang akan dibangun.

1. Diagram E-R

Diagram E-R menggambarkan entitas-entitas yang terdapat dalam suatu sistem atau perangkat lunak berikut relasi yang terjadi di dalamnya. Relasi atau hubungan antar entitas pada diagram ini akan menjadi referensi dalam tahap perancangan tabel-tabel. Untuk diagram E-R untuk aplikasi pengaduan, informasi, kritik dan saran seputar kota Cimahi pada sisi web dapat dilihat pada Gambar berikut :

2. Diagram Relasi

(18)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

2.2.2. Perancangan Arsitektur

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

1. Perancangan Arsitektur Menu Web

a. Super Admin

Berikut adalah perancangan arsitektur menu

web aplikasi yang akan dibangun pada Gambar

berikut :

b. Admin

Berikut adalah perancangan arsitektur menu

web aplikasi yang akan dibangun pada Gambar

3 berikut:

2. Perancangan Arsitektur Menu PESDUK

[image:18.595.314.526.429.710.2]

Berikut adalah perancangan arsitektur menu aplikasi PESDUK yang akan dibangun pada Gambar berikut:

2.3. Antarmuka Sistem

Antarmuka aplikasi menggambarkan

tampilan jendela layar pada setiap form

yang ada

pada

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

1. Sistem Web

a. Login

b. Dashboard Super Admin

c. Pengolahan Laporan

(19)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

e. Pengolahan Pengguna

f. Pengolahan Kategori

g. Pengolahan Admin

h. Dashboard Admin

i. Detail Laporan

j. Detail Laporan

k. Tambah Sosialisasi

2. Sistem Mobile

(20)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

b. Login Facebook

c. Timeline Sosialisasi

d. Timeline Laporan

e. Lapor

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

Berikut adalah spesifikasi hardware yang

digunakan untuk menggunakan sistem :

Sub sistem web Sub sistem mobile

Processor @2.30

Ghz

Android 4.0 ICS

Harddisk 500 GB TFT LCD

RAM DDR3 2GB 5 Megapixels Camera

Resolution (Rear)

VGA 128 MB Jaringan GSM / CDMA

Resolusi layar

1366x768 Pixel

Data Koneksi HSDPA / EVDO

Koneksi Internet A-GPS Support

2. Spesifikasi Kebutuhan Software

Berikut adalah spesifikasi software yang

digunakan untuk menggunakan sistem :

Sub sistem web Sub sistem

mobile

Windows 7 Sistem

Operasi

Android 4.0

(21)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

Sub sistem web Sub sistem

mobile

Web Browser

Mozilla Firefox

20.0 Google Chrome 30.0.1750.154

3. Spesifikasi Kebutuhan Server

Berikut adalah spesifikasi server yang

digunakan untuk menggunakan sistem :

Sub sistem web

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.

3.2. Saran

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. 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 Android saja.

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. [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: www.pu.go.id. [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: http://json.org/. [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.

(22)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

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

(23)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edition. .. Volume. .., Month 20.. ISSN : 2089-9033

DEVELOPMENT OF SOFTWARE INFORMATION,

COMPLAINT, CRITICISM AND SUGGESTION

ABOUT CIMAHI ON ANDROID PLATFORM

Mochamed Fajar Ramadhani

1

1,2

Teknik Informatika

Universitas Komputer Indonesia

Jl. Dipatiukur 112-114 Bandung

[email protected]

1

ABSTRACT

Public complaints is some feedback from citizen, and some problem that every city in the world need to deal with, from big cities even little cities. Public complaints aren’t just government’s problem to deal with, but even other institute and agency. Public complaints aren’t always served by opening some ‘service counter’ but also served by some called ‘suggestions box’. Doesn’t always public complaints, but even criticism, suggestions and information is a feedback of the policy or the state of the city government. Cimahi which is a small town that only has 3 sub-districts and 15 villages, have a public complaints ‘service counter’ located at the Cimahi Government’s block perceived ineffective. This is due to laziness Cimahi’s people to come to the counter.

Based on this, Cimahi required a system that serves as a bridge between the Government and people of Cimahi, with the aim to facilitate people of Cimahi city to give the complaint, information, criticism, and suggestions to the Government of Cimahi, and also facilitate the Government of Cimahi give socialization to people of Cimahi city. PESDUK is an application having concept of citizen journalism with Android operating system that will be built to be the solution of the problems that have been described above. PESDUK will be used by people of Cimahi city, and also the Government of Cimahi, especially the department of NOC (Network Operating Center) Cimahi whose in charge of managing electronic data, with web-based.

Based on the results of tests performed, ie testing using methods balck box, it can be concluded that this application has been functioning properly.

Keywords: Public Complaints, Information,

Criticism, Suggestions, Android

1.

OPENING

1.1. Background Problem

Department of NOC (NETWORK

OPERATING CENTRE) Cimahi, is a branch of KAPPDE Office (Office of Archives, Libraries and Electronic Data Management). This department has a duty as a waiter storage, provision and processing of data / information in the Government Office Cimahi. According to the results interview, the number of public complaints about the problem or just around the neighborhood information related to the town of Cimahi enough, the numbers of complaints and information received by the Office of Government Cimahi within one week to reach 90 complaints. Currently the media is operated in the service of the complaint, information, criticism, suggestions about the city of Cimahi is a counter which is managed by the Department of Public Relations of Cimahi, berletak in Building B, 1st floor Cimahi Government Complex, which is available from 08:00 to 16:00 pm, every day work (Monday-Friday). Problems experienced in the service of the complaint, information, criticism, and suggestions about the city is the lack of cooperation Cimahi Cimahi city community in delivering the report, also limited the time the complaint, and the distance that needs to be taken to make a complaint. For that the data processing complaints, information, criticism, and suggestions are given, converted into digital form by the Department of Public Relations, then the data is sent to the Department of NOC where the Department was disaggregated problem (complaint form of public service, public facilities and other) to then distributed to the parties concerned.

(24)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

Complaint service, information, criticism, and advice more accessible if presented in a software that can be taken anywhere. It is also easily accessible for ease of service. Android-based software is a medium that can be accessed from a mobile phone based on Android, which the mobile phone can certainly be taken anywhere and is felt to be a major requirement. So that the complaints process, the provision of information, comments and suggestions that previously were manual, now by utilizing mobile devices, a complaint can be done anywhere and anytime.

Is expected to process complaints, providing information, comments and suggestions can be easier for the community, the community can observe the activities of the Government of Cimahi is up to date, and the processing can be easier also for employees of the Government Office Cimahi. In order to be closer to the public interest in providing reports, information, comments and suggestions, it can be done through software complaints, information, criticism, suggestions about the city of Cimahi on the Android platform, named PESDUK Mobile, with the consideration that the Android mobile phone users in Indonesia is quite a lot and the absence of similar applications for Cimahi city on that platform.

1.2. Intent And Objectives

The intent of this research is to create new media in terms of technology that can help people to be more active Cimahi city report and concerned over the events (accidents or natural disasters or other), complaints, criticisms, suggestions, and information about the city of Cimahi.

While the objectives to be achieved in the development of instructional media are:

a. Helping socialization Cimahi municipal

government and the existing regulations in Cimahi city.

b. Make a new technological medium that can

facilitate the public to contribute ideas, criticisms and suggestions as well as information about the city of Cimahi anywhere and anytime.

c. Cimahi city allows people to get information on

the activities of the Government of Cimahi about what has happened and what is being dealt with.

1.3. Public Complaints

Public complaints (and advice) is the means provided for the public to submit entries is an implementation of the participation / oversight in the form of complaints, complaints, contribute thoughts, ideas, and constructive suggestions [4].

Input from the community include:

1. Donations thoughts, ideas, and constructive

suggestions.

2. Performance of service.

3. Alleged existence of common crimes.

4. Suspected of corruption, collusion and

nepotism (KKN).

5. The problems that could potentially cause

social and environmental vulnerability. 6. Irregularities causing losses to the state.

1.4. Citizen Journalism

Citizen journalism or citizen journalism is an activity in which the role of journalists or journalistic activities can be done by people who are formally not a journalist. Activities that do the same with journalists in general, which collects information, writing news, editing and broadcast. In the broadcast information, citizen journalism can be done by sending a writing to the mass media such as newspapers or online media, and the editors decide whether the article is appropriate or not for publication through mass media [5].

The role and function of citizen journalism as the role and function of journalism in general, ie as a source of information, entertainment, social control, to the agents of change. In the presence of citizen journalism network of information and resources will be more extensive. When reporters do not always know all the information then in the presence of citizen journalism, the information can be up to the public through the mass media.

Some of the principles in jurnlisme is accurate, accuracy, honesty, transparency, and freedom.

1.5. Android

Android is an operating system for Linux-based mobile devices that includes an operating system, middleware and applications. Android provides an open operating system for developers to create Android applications launched to the public in the fall of 2008. Android is growing rapidly in the industry because of two main aspects that are opensource and arsitekturya models. As a project that is opensource, allowing Android to be fully understood and analyzed the features, the completion of the program to a hardware bug [6].

1.6. JSON

JSON (JavaScript Object Nation) is a lightweight data interchange format, readable and writable by manusi a, and easily translated and made (generated) by the computer. This format is based on part of the programming language JavaScript, Standard ECMA-262 Edition 3-December 1999. JSON is a text format that is independent of the programming language whatsoever for using a style commonly used by programmers family C including C, C ++, C # , Java, JavaScript, Perl, Python. Because of these properties, making it ideal as a language JSON data exchange [10].

1.7. API

(25)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

software. With the existence of this API, it allows the programmer to "dismantle" a software, can then be developed or be integrated with other software. API can be regarded as an application liaison with other applications that allows programmers to use the system function. This process is managed through the operating system. The advantage of this API is to allow an application with other

applications can be interconnected and interact [11].

1.8. LBS

Location based services is a service that is used to find the technology of Global Positioning Service (GPS) and Google's Cell-based Location. Map and location-based services using latitude and longitude to determine the geographic location, but as our users require the address or real time positioning us not the value of latitude and longitude. Android provides a Geocoder that supports forward and reverse geocoding. Using Geocoder, you can mengkorversi value of latitude and longitude into the real world address or vice versa [12].

1.9. SADT

Structure analysis and design technique or SADT is a method for the development of a structured system that was developed in 1969 and further developed in 1974. SADT divide the system into two things: [13]:

1. As the object (object): objects, documents and

data.

2. As the event (event): human activities, software and machinery.

2.

RESEARCH

2.1. Analysis Of TheSystem

Systems analysis aims to identify the problems contained in the system to be built and determine the needs of the system to be built. The analysis includes the analysis of problems, analysis of similar applications, system architecture analysis, analysis of non-functional requirements and data analysis.

2.1.1. Analysis Of The Problem

Analysis of the problem is a translation of the problems that existed before the construction of the software complaints, information, criticism and suggestions about this Cimahi city. Analysis of the problem include the following:

1. People have difficulties when reporting

complaints, providing information, advice, and criticism of the Government Cimahi because there is no special media that bridges between the community and the City of Cimahi.

2. The Government of Cimahi experience

difficulty will provide socialization on activities, as well as regulations concerning information Cimahi city to the public.

3. The absence of complaints data presentation, information / ideas, criticisms and suggestions

specific to Cimahi Government had difficulty in making decisions.

The information reported by the public Cimahi city will be divided into types or categories of reports based on the policy of the city of Cimahi, because each type of report has certain priorities tailored to the vision, mission, and objectives of Cimahi city.

Examples such as high-priority health complaints, complaints infrastructure high priority, medium priority complaints irrigation.

2.1.2. Analysis Of The System Architecture

Analysis of system architecture is the stage to get a general overview of the system to be built. Whether it's a picture the user, admin to process data exchange will occur. Overview of the general architecture of the software system can be seen in the following figure:

Here is an explanation of the architecture of the software system of reporting complaints, information, criticism and suggestions.

1. Users subsystem PESDUK ask for the location

where the satellite to users using the internet facilities provided by mobile Android.

2. Satellite receive and process permitaan

PESDUK location of the user, and then send the user's location.

3. Users subsystem PESDUK receive the location

of the user.

4. Users subsystem PESDUK send complaint

reports, information, comments and

suggestions about the city of Cimahi, such as photos, description, time and location of the user is located.

5. The server receives and stores the data reports

of complaints, information, comments and suggestions about the city of Cimahi from users in the form of photos, description, time and location of the user is located. The server receives and stores data supplied socialization Cimahi Government.

(26)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

subsystem PESDUK. The server also sends data dissemination given Cimahi Government.

7. Admin is a Web user subsystems receive

complaints reporting data, information,

comments and suggestions about the city of Cimahi from users in the form of photos, description, time and location of the user subsystem PESDUK located. Data can be viewed in detail and removed by the Admin.

8. Admin sent reciprocal complaint reports,

information, comments and suggestions about the city of Cimahi of users subsystem

PESDUK. Admin can also provide

socialization of Cimahi Government.

9. Users subsystem PESDUK receive reciprocal

of the reports given, also can see reports from other users, as well as receive socialization provided Cimahi Government.

2.2. Sistem Design

The design of the system is a depiction, planning, and making a sketch or arrangement of several separate elements into a unified whole. This stage covers configuring the software components and hardware of a system. Designing applications that are built to explain about the design of the data, procedural design, architecture menus, interfaces, up to semantic networks.

2.2.1. Data Design

The design of the data on applications to be built in the form of table relationship diagrams and structure of web application sub-system to be built.

1. Diagram E-R

ER diagram depicts the entities contained in a system or software following relationships that occur in it. The relationship between the entities in this diagram will be a reference in the design stage tables. For ER diagram for the application reports, information, comments and suggestions about the city of Cimahi on the web can be seen in the following figure:

2. Diagram Relationships

Relationship diagrams of subsystems

web

applications to be built can be seen in

Figure:

2.2.2. Architectural design

Architectural design menus in the application to be built was made into two parts of the architectural design of the subsystem menu web and mobile menus architectural design:

1. Architectural Design Menu Web

a. Super Admin

Here is the menu architectural design web applications to be built in the following figure:

b. Admin

Here is the menu architectural design web applications to be built in Figure 3 below:

[image:26.595.335.517.93.316.2]
(27)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

Here is an architectural design application menu PESDUK to be built in the following figure:

1.3. Interface

Describes the application interface window display screens on each form that exist in the application. The interface for this application consists of two types, namely web and mobile interfaces. The following picture can be seen:

1. Sistem Web

a. Login

b. DashboardSuper Admin

c. Report

d. Socialization

e. User

f. Genre

g. Admin

(28)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

i. Detail Report

j. Add Socialization

1. Sistem Mobile

a. Login

b. Login Facebook

c. Timeline

(29)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

e. Report

1.4. Implementasi Sistem

Phase system implementation is a translation stage design based on the results of the analysis into a particular programming language and application software that is built on a real environment.

1.4.1. Environment Implementation

Implementation environment describes the

recommended system requirements in the

implementation environment, the need is divided into three, namely hardware, software and servers.

Here is the implementation of a software environment PESDUK.

1. Specifications Hardware Requirements

Here are the specifications of the hardware used to use the system:

Sub sistem web Sub sistem mobile

Processor @2.30

Ghz

Android 4.0 ICS

Harddisk 500 GB TFT LCD

RAM DDR3 2GB 5 Megapixels Camera

Resolution (Rear)

VGA 128 MB GSM / CDMA

1366x768 Pixel HSDPA / EVDO

Internet A-GPS Support

2. Software Requirement Specification

Here are the specifications of the software used to using the system:

Sub sistem web Sub sistem

mobile

Windows 7 Android 4.0

ICS

Web Browser

Mozilla Firefox 20.0

Chrome 30.0.1750.154

3. Requirement Specification Server

Here are the specifications of the server used to use the system:

Sub sistem web

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.

CLOSING

3.1. Conclusion

Based on the test results PESDUK

applications on the Android platform, eat

obtained the following conclusions:

1.

PESDUK applications on the Android

platform built largely been able to

make the reporting of complaints,

information, criticism and suggestions

by the public to the Government

Cimahi become easier than ever before.

2.

PESDUK applications on the Android

platform built mostly have helped meet

the needs of the public for information

dissemination regarding Cimahi city.

3.

PESDUK applications on the Android

platform built helped the Government

of Cimahi in disseminating the

socialization of Cimahi city.

3.2. Advice

Applications built PESDUK the

government's first development helper application on the Android platform that is devoted to the city of Cimahi. Therefore it is necessary to developments towards the better to meet the growing needs of users. As for suggestions for future application development PESDUK are as follows:

1. Adding new features, such as text filtering categories based on the description given by the user, filtering socialization provided by the city of Cimahi, users can comment on the report other users.

2. Develop PESDUK applications to be used not

only on the Android platform alone.

3. Developing applications PESDUK to be used

not just in the City of Cimahi, but every existing government agencies both in the city and outside the city of Cimahi Cimahi.

1. REFERENCES

[1] Sommerville. Ian, 2010. Software

(30)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033

[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: www.pu.go.id. [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: http://json.org/. [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

(31)

Gambar

Gambar berikut:
subsystem PESDUK. The server also sends data dissemination given Cimahi Government. Figure:

Referensi

Dokumen terkait

APLIKASI ANDROID UNTUK INFORMASI TOKO BERBASIS LOKASI Mecari dengan parameter nama barang Pengguna dapat memberikan komentar Dapat mencari rute jalan menuju lokasi

Perangkat Lunak AnAR , 2011, Universitas Atma Jaya Yogyakarta, Yogyakarta.

Aplikasi Sistem Informasi Geografis (GIS) Pariwisata Kota Palembang Berbasis Android merupakan aplikasi yang diprogram secara khusus untuk perangkat android sehingga

Hasil yang dicapai adalah aplikasi pengaduan masyarakat pada Dinkominfotik Sungailiat berbasis Android dibuat untuk menyampaikan keluhan dan pengaduan dari

Hasil akhir dari penelitian ini adalah suatu perangkat lunak berbasis android yang dapat dimanfaatkan untuk melakukan pemberian pakan sapi sesuai dengan kebutuhan

Tujuan dari penelitian ini adalah untuk menghasilkan suatu aplikasi Location Based Service pada perangkat mobile Android yang mampu membantu untuk mencari

aplikasi dashboard untuk pengumpulan kritik dan saran berbasis web, maka perusahaan dapat dengan mudah menampung kritik dan saran, mempermudah penyimpanan data

Letak dari penelitian terdapat pada pengujian perangkat lunak yang dihasilkan pada penelitian pengembangan Aplikasi Jadwal Perkuliahan untuk platform