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
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.
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.
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
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
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
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
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.
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.
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
:
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
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
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
11,2
Teknik Informatika
–
Universitas Komputer Indonesia
Jl. Dipatiukur 112-114 Bandung
1ABSTRAK
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.
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].
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
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 DataPerancangan 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
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
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
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
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.
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
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
11,2
Teknik Informatika
–
Universitas Komputer Indonesia
Jl. Dipatiukur 112-114 Bandung
1ABSTRACT
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.
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
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.
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]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
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
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
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