• Tidak ada hasil yang ditemukan

APLIKASI PENGADUAN MASYARAKAT PADA DINAS KOMUNIKASI, INFORMATIKA DAN STATISTIK (DINKOMINFOTIK) SUNGAILIAT BERBASIS ANDROID SKRIPSI

N/A
N/A
Protected

Academic year: 2022

Membagikan "APLIKASI PENGADUAN MASYARAKAT PADA DINAS KOMUNIKASI, INFORMATIKA DAN STATISTIK (DINKOMINFOTIK) SUNGAILIAT BERBASIS ANDROID SKRIPSI"

Copied!
17
0
0

Teks penuh

(1)

APLIKASI PENGADUAN MASYARAKAT PADA DINAS KOMUNIKASI, INFORMATIKA DAN STATISTIK (DINKOMINFOTIK) SUNGAILIAT

BERBASIS ANDROID

SKRIPSI

Tri Aprilia Ningsih 1511500111

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR

PANGKALPINANG 2019

(2)

APLIKASI PENGADUAN MASYARAKAT PADA DINAS KOMUNIKASI, INFORMATIKA DAN STATISTIK (DINKOMINFOTIK) SUNGAILIAT

BERBASIS ANDROID

SKRIPSI

Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

Tri Aprilia Ningsih 1511500111

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR

PANGKALPINANG 2019

(3)

i

(4)

ii

(5)

iii

KATA PENGANTAR

Segala puji bagi Tuhan Yang Maha Esa karena atas berkat dan karunia-Nya, kami dapat menyelesaikan laporan akhir ini yang berjudul “Aplikasi Pengaduan Masyarakat Pada Dinas Komunikasi, Informatika dan Statistik (Dinkominfotik) Sungailiat Berbasis Android” dengan baik dan lancar. Laporan ini disusun sebagai salah satu persyaratan dalam mrndapatkan gelar Sarjana Komputer jurusan Teknik Informatika pada STMIK Atma Luhur Pangkalpinang.

Dalam penyusunan laporan skripsi ini, penulis menyadari sepenuhnya bahwa selesainya laporan akhir ini tidak terlepas dari dukungan, semangat, serta bimbingan dari berbagai pihak. Oleh karena itu, kami ingin menyampaikan ucapan terima kasih kepada semua pihak yang telah membantu dalam menyelesaikan laporan ini, antara lain :

1. Bapak Drs. Harry Sudjikianto, MM, MBA selaku Ketua Yayasan Atma Luhur.

2. Bapak Dr. Husni Teja Sukmana, ST., M.Sc selaku ketua STMIK Atma Luhur.

3. Bapak Burham Isnanto Farid, S. Si, M.Kom selaku Ketua Program Studi Teknik Informatika STMIK Atma Luhur.

4. Bapak Chandra Kirana, M.Kom Selaku Sekretaris Program Studi Teknik Informatika STMIK Atma Luhur.

5. Ibu Delpiah Wahyuningsih, M.Kom selaku Dosen Pembimbing.

6. Bapak Ir. Zulkarnain Idrus, M.H Selaku Kepala Dinas Komunikasi, Informatika dan Statistik Sungailiat.

7. Orang tua yang selalu mendukung sehingga memberikan semangat kepada penulis untuk menyelesaikan laporan ini.

8. Teman-Teman angkatan 2015 yang selalu memberikan dukungan untuk menyelesaikan laporan ini.

(6)

iv

Penulis menyadari bahwa penyusunan laporan skripsi ini jauh dari kata sempurna. Maka penulis sangat mengharapkan saran dan kritik yang sifatnya membangun sehingga bisa lebih baik di masa mendatang.

Pangkalpinang, Juli 2019

Penulis

(7)

v ABSTRAK

Dinas Komunikasi, Informatika dan Statistik (Dinkominfotik) Sungailiat merupakan Organisasi Perangkat Daerah (OPD) yang mempunyai tugas melaksanakan urusan pemerintahan bidang komunikasi, informatika, statistik dan persandian. Untuk mewujudkan pelayanan yang lebih baik Dinas Komunikasi, Informatika dan Statistik (Dinkominfotik) Sungailiat membutuhkan sebuah aplikasi pengaduan masyarakat berbasis Android. Tujuan utama dari aplikasi ini adalah untuk memudahkan masyarakat dalam membuat laporan pengaduan tentang pelayanan yang berhubungan dengan urusan informasi dan komunikasi publik. Gagasan tersebut dibuat agar Dinas Komunikasi, Informatika dan Statistik Sungailiat dapat segera memperbaiki dan menindaklanjuti terkait dengan pengaduan yang dilaporkan. Dengan adanya aplikasi pengaduan masyarakat ini keluhan yang disampaikan masyarakat mengenai pelayanan Dinkominfotik di bidang komunikasi dan informasi akan segera ditindaklanjuti melalui aplikasi Android yang telah terpasang di smartphone android. Dalam pengembangan aplikasi ini penulis menggunakan model prototype, metode Object Oriented Programming (OOP) dan menggunakan tools Unified Modelling Languagr (UML). Hasil yang dicapai adalah aplikasi pengaduan masyarakat pada Dinkominfotik Sungailiat berbasis Android dibuat untuk menyampaikan keluhan dan pengaduan dari masyarakat secara langsung kepada Dinkominfotik Sungailiat mengenai pelayanan di bidang komunikasi publik sehingga masyarakat tidak perlu datang langsung ke Dinkominfotik melainkan dengan menggunakan aplikasi pengaduan masyarakat ini di smartphone Android.

Kata Kunci: Dinkominfotik, pengaduan masyarakat, Android.

(8)

vi ABSTRACT

The Department of Communication, Information and Statistics (Dinkominfotik) Sungailiat is a Regional Apparatus Organization (OPD) which has the task of carrying out government affairs in the fields of communication, informatics, statistics and coding. To realize better services Sungailiat's Office of Communication, Information and Statistics (Dinkominfotik) requires an Android- based public complaints application. The main purpose of this application is to facilitate the public in making complaint reports about services related to information and public communication matters. The idea was made so that the Office of Communication, Information and Statistics Sungailiat can immediately improve and follow up related to complaints reported. With this community complaint application, complaints made by the public regarding Dinkominfotik services in the field of communication and information will be immediately followed up through an Android application that has been installed on an android smartphone. In developing this application the author uses the prototype model, the Object Oriented Programming (OOP) method and uses the Unified Modeling Languagr (UML) tools. The results achieved are the application of public complaints on the Android-based DinkominfotikSungailiat made to submit complaints and complaints from the public directly to DinkominfotikSungailiat regarding services in the field of public communication so that people do not need to come directly to Dinkominfotik but rather by using this community complaints application on an Android smartphone.

Keywords: Dinkominfotik, public complaints, Android.

(9)

vii DAFTAR ISI

Halaman

LEMBAR PERNYATAAN ... i

LEMBAR PENGESAHN SKRIPSI ... ii

KATA PENGANTAR ... iii

ABSTARCT... v

ABSTRACK ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xiii

DAFTAR SIMBOL ... xiv

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 3

1.3 Batasan Masalah ... 4

1.4 Tujuan dan Manfaat Penelitian ... 4

1.4.1 Tujuan Penelitian ... 4

1.4.2 Manfaat Penelitian ... 5

1.5 Sistematika Penulisan ... 5

BAB II LANDASAN TEORI 2.1 Model Penelitian Prototypel ... 7

2.1.1 Keunggulan Prototype ... 8

2.1.2 Proses Membangun Software Dengan Prototype ... 8

2.1.3 Tahapan-Tahapan Pengembangan Prototype ... 9

2.2 Metode Penetlitian OOP ... 9

2.3 Unified Modelling Language (UML) ... 11

2.3.1 Use Case Diagram ... 12

2.3.2 Activity Diagram ... 12

(10)

viii

2.3.3 Sequence Diagram ... 13

2.3.4 Class Diagram ... 13

2.4 Aplikasi ... 14

2.5 Android ... 14

2.5.1 Sejarah Android ... 15

2.5.2 Android Development Tools (ADT)... 15

2.5.3 Versi Android ... 16

2.6 Hypertext Prepocessor (PHP) ... 16

2.7 MySQL... 17

2.8 XAMPP ... 17

2.9 Web Server ... 17

2.10 Java ... 17

2.11 Java Development Kit (JDK)... 18

2.12 Pelayanan Publik ... 18

2.13 Penelitian Terdahulu ... 19

BAB III METODOLOGI PENELITIAN 3.1 Model Pengembangan Peragkat Lunak ... 21

3.2 Metode Pengembangan Sistem ... 23

3.3 Tools Pengembangan Sistem ... 23

BAB IV HASIL DAN PEMBAHASAN 4.1 Tinjauan Organisasi ... 24

4.1.1 Sejarah Dinkominfotik Sungailiat ... 24

4.1.2 Visi dan Misi Dinkominfotik Sungailiat ... 25

4.1.3 Struktur Organisasi ... 25

4.1.4 Tugas Tiap Bagian ... 26

4.2 Analisa Sistem Berjalan ... 31

4.2.1 Activity Diagram Sistem Berjalan ... 32

4.3 Analisa Masalah... 33

4.4 Analisa Sistem Usulan ... 33

(11)

ix

4.5 Use Case Diagram Sistem Usulan... 34

4.5.1 Use Case Diagram Aplikasi Android ... 34

4.5.2 Use Case Diagram Web Server ... 37

4.6 Activity Diagram Sistem Usulan ... 39

4.7 Class Diagram Sistem Usulan ... 55

4.7.1 Spesifikasi Basis Data ... 56

4.8 Sequence Diagram ... 59

4.9 Rancangan Antarmuka Sistem ... 75

4.10 Pengujian Aplikasi ... 104

BAB V PENUTUP 5.1 Kesimpulan ... 106

5.2 Saran... 106

DAFTAR PUSTAKA ... 107

LAMPIRAN ... 110

(12)

x

DAFTAR GAMBAR

Halaman

Gambar 2.1 Use Case Diagram ... 12

Gambar 2.2 Activity Diagram... 12

Gambar 2.3 Sequence Diagram ... 13

Gambar 2.4 Class Diagram ... 14

Gambar 3.1 Model Prototype ... 21

Gambar 4.1 Activity Diagram Sistem Berjalan ... 32

Gambar 4.2 Use Case Diagram Masyarakat ... 34

Gambar 4.3 Use Case Diagram Admin ... 37

Gambar 4.4 Activity Diagram Sign Up ... 40

Gambar 4.5 Activity Diagram Login ... 41

Gambar 4.6 Activity Diagram Form Pengaduan ... 42

Gambar 4.7 Activity Diagram Daftar Tanggapan ... 43

Gambar 4.8 Activity Diagram Tentang... 44

Gambar 4.9 Activity Diagram Panduan ... 45

Gambar 4.10 Activity Diagram Exit ... 45

Gambar 4.11 Activity Diagram Login ... 46

Gambar 4.12 Activity Diagram Lihat Data Masyarakat ... 47

Gambar 4.13 Activity Diagram Edit Data Masyarakat ... 48

Gambar 4.14 Activity Diagram Hapus Data Masyarakat ... 49

Gambar 4.15 Activity Diagram Lihat Pengaduan ... 50

Gambar 4.16 Activity Diagram Edit Pengaduan ... 51

Gambar 4.17 Activity Diagram Hapus Pengaduan ... 52

Gambar 4.18 Activity Diagram Lihat Tanggapan ... 53

Gambar 4.19 Activity Diagram Edit Tanggapan ... 54

Gambar 4.20 Activity Diagram Logout ... 55

Gambar 4.21 Class Diagram Sistem Usulan... 55

Gambar 4.22 Sequence Diagram Sign Up ... 60

Gambar 4.23 Sequence Diagram Login ... 61

(13)

xi

Gambar 4.24 Sequence Diagram Pengaduan ... 62

Gambar 4.25 Sequence Diagram Tanggapan ... 63

Gambar 4.26 Sequence Diagram Panduan ... 64

Gambar 4.27 Sequence Diagram Tentang ... 65

Gambar 4.28 Sequence Diagram Exit ... 66

Gambar 4.29 Sequence Diagram Login ... 67

Gambar 4.30 Sequence Diagram Lihat Pengaduan ... 68

Gambar 4.31 Sequence Diagram Edit Pengaduan ... 69

Gambar 4.32 Sequence Diagram Hapus Pengaduan ... 70

Gambar 4.33 Sequence Diagram Lihat Data Masyarakat ... 71

Gambar 4.34 Sequence Diagram Edit Data Masyarakat ... 72

Gambar 4.35 Sequence Diagram Hapus Data Masyrakat ... 73

Gambar 4.36 Sequence Diagram Ubah Status Tanggapan ... 74

Gambar 4.37 Sequence Diagram Logout ... 75

Gambar 4.38 Antarmuka Sign Up ... 76

Gambar 4.39 Antarmuka Login ... 77

Gambar 4.40 Antarmuka Menu Utama ... 78

Gambar 4.41 Antarmuka Form Pengaduan... 79

Gambar 4.42 Antarmuka Tanggapan ... 80

Gambar 4.43 Antarmuka Tentang ... 81

Gambar 4.44 Antarmuka Panduan ... 82

Gambar 4.45 Antarmuka Login ... 83

Gambar 4.46 Antarmuka Menu Utama ... 84

Gambar 4.47 Antarmuka Data Masyarakat ... 85

Gambar 4.48 Antarmuka Edit Data Masyarakat ... 86

Gambar 4.49 Antarmuka Data Pengaduan ... 87

Gambar 4.50 Antarmuka Edit Pengaduan ... 88

Gambar 4.51 Antarmuka Tanggapan ... 89

Gambar 4.52 Halaman Login ... 90

Gambar 4.53 Halaman Sign Up ... 91

Gambar 4.54 Halaman Menu Utama ... 92

(14)

xii

Gambar 4.55 Halaman Form Pengaduan ... 93

Gambar 4.56 Halaman Tanggapan ... 94

Gambar 4.57 Halaman Tentang ... 95

Gambar 4.58 Halaman Panduan ... 96

Gambar 4.59 Halaman Login ... 97

Gambar 4.60 Halaman Menu Utama ... 98

Gambar 4.61 Halaman Data Masyarakat ... 99

Gambar 4.62 Halaman Edit Data Masyarakat ... 100

Gambar 4.63 Halaman Pengaduan... 101

Gambar 4.64 Halaman Edit Pengaduan ... 102

Gambar 4.65 Halaman Data Tanggapan ... 103

(15)

xiii

DAFTAR TABEL

Halaman

Tabel 2.1 Versi Android ... 16

Tabel 2.2 Penelitian Terdahulu ... 19

Tabel 4.1 Deskripsi Use Case Diagram Sign Up ... 35

Tabel 4.2 Deskripsi Use Case Diagram Login ... 35

Tabel 4.3 Deskripsi Use Case Diagram Form Pengaduan ... 36

Tabel 4.4 Deskripsi Use Case Diagram Daftar Tanggapan ... 36

Tabel 4.5 Deskripsi Use Case Diagram Panduan ... 36

Tabel 4.6 Deskripsi Use Case Diagram Tentang ... 37

Tabel 4.7 Deskripsi Use Case Diagram Exit ... 37

Tabel 4.8 Deskripsi Use Case Diagram Login ... 38

Tabel 4.9 Deskripsi Use Case Diagram Data Masyarakat ... 38

Tabel 4.10 Deskripsi Use Case Diagram Data Pengaduan ... 38

Tabel 4.11 Deskripsi Use Case Diagram Data Tanggapan ... 39

Tabel 4.12 Deskripsi Use Case Diagram Logout ... 39

Tabel 4.13 Spesifikasi Basis Data Admin ... 56

Tabel 4.14 Spesifikasi Basis Data User ... 57

Tabel 4.15 Spesifikasi Basis Data Pengaduan ... 58

Tabel 4.16 Spesifikasi Basis Data Tanggapan ... 59

Tabel 4.17 Pengujian Blackbox ... 104

(16)

xiv

DAFTAR SIMBOL

1. Simbol Use Case Diagram

No. Gambar Nama Keterangan

1 Actor Menunjukkan user yang akan

menggunakan sistem baru

2 Association Menghubungkan link antar

element

3 Include Menunjukkan bahwa suatu use

case seluruhnya merupakan fungsionalitas dari use case lainnya

4 Use case Menunjukkan proses yang terjadi

pada sistem baru

5 Extend menunjukkan bahwa suatu use

case tambahan ke sebuah use case

2. Simbol Activity Diagram

No. Gambar Nama Keterangan

1

Start Point Titik awal, unutk memulai suatu aktivitas

2 End Point Titik akhir, untuk mengakhiri

aktivitas

3 Activity Menandakan sebuah aktivitas

4 Decision Pilihan untuk mengambil

keputusan

(17)

xv 3. Simbol Class Diagram

No. Gambar Nama Keterangan

1 Class Himpunan objek-objek dengan

atribute dan operation yang sama dan saling keterkaitan.

2 Association Menggambarkan hubungan

antara class dengan class lainnya

4. Simbol Sequence Diagram

No. Gambar Nama Keterangan

1 Lifeline Objek entity, antarmuka yang

saling berinteraksi

2 Object

Massage

Menggambarkan pengiriman pesan

3 A Focus Of

Control

Menggambarkan tempat mulai dan berakhirnya sebuah message

Referensi

Dokumen terkait

Dengan adanya iklan, merek akan mudah dikenal dan dingat oleh konsumen, karena iklan dapat menciptakan kesadaran merek, asosiasi merek dan dapat membangun loyalitas konsumen,

Pembentukan portal-portal informasi dan pelayanan publik yang dapat mengintegrasikan sistem manajemen dan proses kerja instansi pemerintah terkait, sehingga masyarakat pengguna

Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas berkat dan karunia-Nya, serta doa dari berbagai pihak sehingga penulis dapat menyelesaikan

Berdasarkan penjelasan diatas maka pada penelitian ini penulis melakukan perancangan aplikasi pengaduan mobile berbasis android (mobile) sehingga masyarakat akan

Profil Ukuran Panjang dan Tingkat Kematangan Gonad Ikan Bada (Rasbora argyrotaenia) Pada Alat Tangkap Berbeda di Danau Maninjau. Local Variation and Parallel

Namun, jika hasil penelitian memiliki hasil yang signifikan antara internal locus of control dengan perilaku prososial maka penelitian ini sejalan dengan hasil penelitian

Dalam hal ini peneliti mengambil studi kasus di instansi pemerintahan desa air gantang dimana masyarakat masih sulit untuk menyampaikan keluhan atau pengaduan yang

Dari hasil analisis keterkaitan langsung tidak langsung kebelakang menunjukkan bahwa sektor berbasis pertanian dalam arti luas yang dapat memberikan