L A P O R A N S K R I P S I LAYANAN SISTEM PELAPORAN...

16
i HALAMAN SAMPUL L A P O R A N S K R I P S I LAYANAN SISTEM PELAPORAN KEKERASAN TERHADAP ANAK DI KABUPATEN KUDUS BERBASIS ANDROID M NUUR AINUN AZAM NIM. 201351027 DOSEN PEMBIMBING Mukhamad Nurkamid, S.Kom, M.Cs Anastasya Latubessy, S.Kom, M.Cs PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2017

Transcript of L A P O R A N S K R I P S I LAYANAN SISTEM PELAPORAN...

i

HALAMAN SAMPUL

L A P O R A N S K R I P S I

LAYANAN SISTEM PELAPORAN KEKERASAN TERHADAP

ANAK DI KABUPATEN KUDUS BERBASIS ANDROID

M NUUR AINUN AZAM

NIM. 201351027

DOSEN PEMBIMBING

Mukhamad Nurkamid, S.Kom, M.Cs

Anastasya Latubessy, S.Kom, M.Cs

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2017

ii

HALAMAN PERSETUJUAN

LAYANAN SISTEM PELAPORAN KEKERASAN TERHADAP

ANAK DI KABUPATEN KUDUS BERBASIS ANDROID

M NUUR AINUN AZAM

NIM. 201351027

Kudus, 12 Agustus 2017

Menyetujui,

Pembimbing Utama,

Mukhamad Nurkamid, S.Kom, M.Cs

NIDN. 0620068302

Pembimbing Pendamping,

Anastasya Latubessy S.Kom, M.Cs

NIDN. 0604048702

Mengetahui

Koordinator Skripsi

Esti Wijayanti, S.Kom, M.Kom

NIDN. 0605098901

iii

HALAMAN PENGESAHAN

LAYANAN SISTEM PELAPORAN KEKERASAN TERHADAP

ANAK DI KABUPATEN KUDUS BERBASIS ANDROID

M Nuur Ainun Azam

NIM. 201351027

Kudus, 19 Agustus 2017

Menyetujui,

Ketua Penguji,

Rina Fiati, ST, M.Cs

NIDN. 0604047401

Anggota Penguji I,

Muhammad Imam Ghozali, M.Kom

NIDN. 0618058602

Anggota Penguji II,

Esti Wijayanti, S.Kom, M.Kom

NIDN. 0605098901

Mengetahui

Dekan Fakultas Teknik

Mohammad Dahlan, ST, MT

NIDN. 0601076901

Ketua Program Studi

Teknik Informatika

Ahmad Jazuli, M.Kom

NIDN. 0406107004

iv

PERNYATAAN KEASLIAN

Saya yang bertanda tangan dibawah ini :

Nama : M Nuur Ainun Azam

NIM : 201351027

Tempat & Tanggal Lahir : Kudus, 3 Agustus 1991

Judul Skripsi : Layanan Sistem Pelaporan Kekerasan Terhadap

Anak di Kabupaten Kudus Berbasis Android

Menyatakan dengan sebenarnya bahwa penulisan Skripsi ini berdasarkan hasil

penelitian, pemikiran dan pemaparan asli dari saya sendiri, baik untuk naskah

laporan maupun kegiatan lain yang tercantum sebagai bagian dari Skripsi ini.

Seluruh ide, pendapat, atau materi dari sumber lain telah dikutip dalam Skripsi

dengan cara penulisan referensi yang sesuai.

Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian

hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya

bersedia menerima sanksi akademik berupa pencabutan gelar dan sanksi lain

sesuai dengan peraturan yang berlaku di Universitas Muria Kudus.

Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan dari pihak

manapun.

Kudus, 12 Agustus 2017

Yang memberi pernyataan,

M Nuur Ainun Azam

NIM. 201351027

v

LAYANAN SISTEM PELAPORAN KEKERASAN TERHADAP

ANAK DI KABUPATEN KUDUS BERBASIS ANDROID

Nama mahasiswa : M Nuur Ainun Azam

NIM : 201351027

Pembimbing :

1. Mukhamad Nurkamid, S.Kom, M.Cs

2. Anastasya Latubessy, S.Kom, M.Cs

ABSTRAK

Jumlah kasus kekerasan orangtua terhadap anak yang di tunjukkan kini

semakin banyak terjadi di sekitar kita. Jaringan Perlindungan Perempuan dan

Anak (JPPA) selama ini hanya mencatat data kasus kekerasan terhadap anak

berdasarkan laporan yang diterima dari pihak yang berwajib. Namun kondisi yang

selama ini banyak terjadi, korban tindak kekerasan maupun saksi masih banyak

yang memilih mendiamkannya dari pada langsung melaporkan ke pihak yang

berwajib dikarenakan proses pelaporan yang menyulitkan. Untuk itu, penulis

membuat aplikasi “Layanan Sistem Pelaporan Kekerasan Anak” yang dibuat

dengan tujuan untuk memudahkan masyarakat melaporkan kasus kekerasan anak

yang terjadi secara real-time kepada JPPA. Metode pembuatan sistem

menggunakan model prototype. Metode ini diawali dengan analisis, perancangan,

pengkodean kemudian pengujian terhadap aplikasi dan perawatan. Kemudian

perancangan dilakukan dengan UML (Unfied Modelling Leanguage) dengan use

case diagram. Hasil akhir yang diharapkan adalah prototype aplikasi layanan

pelaporan dengan mudah dan praktis yang dapat dioperasikan pengguna melalui

smartphone.

Kata kunci : sistem pelaporan, kekerasan anak, prototype, android

vi

THE SYSTEM SERVICE OF CHILD ABUSE REPORTING BASED

ANDROID IN KUDUS DISTRICT

Student Name : M Nuur Ainun Azam

Student Identity Number : 201351027

Supervisor :

1. Mukhamad Nurkamid, S.Kom, M.Cs

2. Anastasya Latubessy, S.Kom, M.Cs

ABSTRACT

The number of cases of violence against children of parents now are

increasing more and more around us. Jaringan Perlindungan Perempuan dan

Anak (JPPA) had only record data on cases of violence against children based on

reports which received from the authorities. But during these conditions, the

victims of violence and witnesses many of them chose to be silence rather than

immediately reported to the authorities due to the difficult process of reporting.

Thus, the authors make the application "Children of Violence Reporting System

Services" to created with a purpose to facilitate the public to report cases of child

abuse that occurs in real-time to JPPA. The method of making the system is using

a prototype model. The method begins with the analysis, design, coding and then

testing of applications and treatments. Then the design is done with UML (unfied

Modelling Leanguage) with the use case diagram. As for the final result is

expected a prototype application of reporting services which easy and practical

that can be operated via smartphone users.

Keywords : reporting system , child abuse, prototype, android

vii

KATA PENGANTAR

Syukur alhamdulillah penulis haturkan kehadirat Allah SWT atas rahmat,

taufik dan hidayah Nya, selanjutnya sholawat serta salam penulis sampaikan

kepada junjungan kita Nabi Muhammad SAW beserta sahabat dan keluarganya

sehingga penulis berhasil menyelesaikan laporan skripsi dengan judul “Layanan

Sistem Pelaporan Kekerasan Terhadap Anak Di Kabupaten Kudus Berbasis

Android”

Penyusunan laporan skripsi ini ditujukan untuk salah satu syarat dalam

menyelesaikan Program Studi S1 pada program studi Teknik Informatika,

Fakultas Teknik di Universitas Muria Kudus.

Pelaksanaan skripsi ini tak lepas dari bantuan dan dukungan beberapa

pihak, untuk itu penulis menyampaikan ucapan terima kasih kepada:

1. Bapak Mohammad Dahlan, ST, MT., selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

2. Bapak Ahmad Jazuli, M.Kom., selaku Ketua Program Studi Teknik

Informatika Universitas Muria Kudus.

3. Bpk Mukhamad Nurkamid, S.Kom, M.Cs., selaku pembimbing I yang

telah banyak memberi motifasi dan masukan selama penyusunan skripsi

ini.

4. Ibu Anastasya Latubessy, S.Kom, M.Cs., selaku pembimbing II yang telah

banyak memberi motifasi dan masukan selama penyusunan skripsi ini.

5. Segenap Dosen Program Studi Teknik Informatika Universitas Muria

Kudus yang telah memberi bekal ilmu pengetahuan dalam setiap

perkuliahan.

6. Ibu Hj. Noor Hani’ah, S.H., selaku Ketua Jaringan Perlindungan

Perempuan Anak (JPPA) Kudus yang telah banyak memberikan informasi

kepada penulis.

7. Kedua orang tua senantiasa memberikan semangat serta do’a untuk

penulis.

viii

8. Teman-teman seperjuangan yang telah membantu dalam penyusunan

laporan skripsi ini.

9. Rekan-rekan yang telah memberikan semangat untuk penulis.

Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam

penulisan laporan skripsi ini, karena itu penulis menerima kritik, saran dan

masukan dari pembaca sehingga penulis dapat lebih baik di masa yang akan

datang. Akhirnya penulis berharap semoga buku tesis ini bisa bermanfaat

khususnya bagi penulis dan umumnya bagi para pembaca.

Kudus, 12 Agustus 2017

Penulis

ix

DAFTAR ISI

HALAMAN SAMPUL ....................................................................................... i

HALAMAN PERSETUJUAN ........................................................................... ii

HALAMAN PENGESAHAN ........................................................................... iii

PERNYATAAN KEASLIAN ........................................................................... iv

ABSTRAK ........................................................................................................ v

ABSTRACT..................................................................................................... vi

KATA PENGANTAR ..................................................................................... vii

DAFTAR ISI .................................................................................................... ix

DAFTAR GAMBAR ....................................................................................... xii

DAFTAR TABEL .......................................................................................... xiv

DAFTAR LAMPIRAN .................................................................................... xv

DAFTAR ISTILAH DAN SINGKATAN ........................................................ xvi

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

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

1.2. Perumusan Masalah .............................................................................. 3

1.3. Batasan Masalah .................................................................................. 4

1.4. Tujuan ................................................................................................. 4

1.5. Manfaat ............................................................................................... 5

BAB II TINJAUAN PUSTAKA ....................................................................... 7

2.1. Penelitian Terkait ................................................................................. 7

2.2. Landasan Teori................................................................................... 10

2.2.1. Pengertian Kekerasan Anak ................................................................ 10

2.2.2. Konsep Sistem Informasi .................................................................... 11

2.2.3. Karakteristik Sistem ........................................................................... 11

2.2.4. Pencacatan dan Pelaporan ................................................................... 12

2.2.5. Prototype Model ................................................................................ 13

2.3. Bahasa Pemrograman Yang Digunakan ............................................... 14

2.3.1. Responsif Web Design ........................................................................ 14

x

2.3.2. Javascript .......................................................................................... 14

2.4. Perangkat Lunak Yang Digunakan ...................................................... 14

2.4.1. Adobe Dreamweaver CS 6 .................................................................. 14

2.4.2. XAMPP ............................................................................................. 15

2.4.3. Android .............................................................................................. 16

2.4.4. Arsitektur Android .............................................................................. 18

2.4.5. Android Studio ................................................................................... 21

2.5. UML (Unified Modeling Language) .................................................... 22

2.6. Enterprise Architecture ...................................................................... 27

2.7. Black box Testing ............................................................................... 28

2.8. Kerangka Teori .................................................................................. 29

BAB III METODOLOGI ................................................................................. 31

3.1. Metode Pengumpulan Data ................................................................. 31

3.1.1. Studi Lapangan .................................................................................. 31

3.1.2. Studi Pustaka ..................................................................................... 32

3.2. Metode Perancangan Sistem ............................................................... 32

BAB IV HASIL ANALISIS DAN PEMBAHASAN ......................................... 35

4.1. Gambaran Umum JPPA ...................................................................... 35

4.1.1. Visi dan Misi...................................................................................... 35

4.2. Analisa Sistem lama ........................................................................... 36

4.2.1. Pendataan........................................................................................... 36

4.2.2. Identifikasi masalah ............................................................................ 37

4.2.3. Kendala yang Dihadapi....................................................................... 37

4.3. Analisa Sistem Baru ........................................................................... 37

4.4. Analisa Kebutuhan ............................................................................. 38

4.4.1. Analisa Kebutuhan Sistem .................................................................. 38

4.4.2. Analisa Kebutuhan Hardware ............................................................. 39

4.4.3. Analisa Perangkat Lunak .................................................................... 39

4.5. Perancangan Sistem ............................................................................ 39

xi

4.5.1. Analisa Aktor Sistem .......................................................................... 39

4.5.2. Perancangan Pemodelan Sistem .......................................................... 40

4.6. Perancangan Basis Data ...................................................................... 54

4.6.1. Struktur Tabel .................................................................................... 54

4.6.2. Class Diagram ................................................................................... 58

4.7. Perancangan Interface ........................................................................ 58

4.7.1. Desain Input ....................................................................................... 58

4.7.2. Desain Output .................................................................................... 62

4.8. Implementasi Aplikasi ........................................................................ 64

4.8.1. Halaman Awal ................................................................................... 64

4.8.2. Halaman Registrasi User Biasa ........................................................... 64

4.8.3. Halaman Home User Biasa ................................................................. 65

4.8.4. Halaman Akun ................................................................................... 66

4.8.5. Halaman Pengaduan ........................................................................... 66

4.8.6. Halaman Data User ............................................................................ 67

4.8.7. Halaman Data Kasus dan Jenis Kasus ................................................. 68

4.8.8. Halaman Data Pengaduan ................................................................... 68

4.8.9. Halaman Laporan ............................................................................... 69

4.9. Pengujian Aplikasi ............................................................................. 70

4.9.1. Hasil Pengujian Form Login ............................................................... 70

4.9.2. Hasil Pengujian Registrasi .................................................................. 71

4.9.3. Hasil Pengujian Pangaduan ................................................................. 73

4.9.4. Hasil Pengujian Tambah Data Jenis Kasus .......................................... 74

BAB V PENUTUP ......................................................................................... 77

5.1. Kesimpulan ........................................................................................ 77

5.2. Saran ................................................................................................. 77

DAFTAR PUSTAKA ...................................................................................... 79

LAMPIRAN-LAMPIRAN ............................................................................... 81

BIODATA PENULIS ...................................................................................... 90

xii

DAFTAR GAMBAR

Gambar 2. 1. Paradigma pembuatan prototype .................................................. 13

Gambar 2. 2. Arsitektur android ....................................................................... 21

Gambar 2. 3. Kerangka pemikiran .................................................................... 29

Gambar 4. 1. Flowchart sistem pelayanan di JPPA...............................................36

Gambar 4. 2. Sistem pelayanan pelaporan JPPA melalui aplikasi android .......... 38

Gambar 4. 3. Use case diagram layanan sistem pelaporan ................................. 40

Gambar 4. 4. Activity diagram login user biasa ................................................. 41

Gambar 4. 5. Activity diagram login admin....................................................... 42

Gambar 4. 6. Activity diagram register ............................................................. 42

Gambar 4. 7. Activity diagram pengaduan ........................................................ 43

Gambar 4. 8. Activity diagram konseling .......................................................... 43

Gambar 4. 9. Activity diagram akun ................................................................. 44

Gambar 4. 10. Activity diagram data admin ...................................................... 44

Gambar 4. 11. Activity diagram data user ......................................................... 45

Gambar 4. 12. Activity diagram kasus .............................................................. 45

Gambar 4. 13. Activity diagram jenis kasus ...................................................... 46

Gambar 4. 14. Activity diagram data pengaduan ............................................... 46

Gambar 4. 15. Activity diagram laporan............................................................ 47

Gambar 4. 16. Activity diagram notifikasi......................................................... 47

Gambar 4. 17. Sequence diagram login user biasa ............................................ 48

Gambar 4. 18. Sequence diagram login user admin ........................................... 48

Gambar 4. 19. Sequence diagram registrasi ...................................................... 49

Gambar 4. 20. Sequence diagram pengaduan .................................................... 49

Gambar 4. 21. Sequence diagram akun ............................................................. 50

Gambar 4. 22. Sequence diagram data admin ................................................... 50

Gambar 4. 23. Sequence diagram data user....................................................... 51

Gambar 4. 24. Sequence diagram kasus ............................................................ 51

Gambar 4. 25. Sequence diagram jenis kasus .................................................... 52

Gambar 4. 26. Sequence diagram laporan ......................................................... 52

Gambar 4. 27. Sequence diagram konseling ..................................................... 53

xiii

Gambar 4. 28. Sequence diagram data pengaduan ............................................. 53

Gambar 4. 29. Sequence diagram notifikasi ...................................................... 54

Gambar 4. 30. Class diagram layanan sistem pelaporan .................................... 58

Gambar 4. 31. Desain form login ...................................................................... 59

Gambar 4. 32. Desain form registrasi ................................................................ 59

Gambar 4. 33. Desain form pengaduan. ............................................................ 60

Gambar 4. 34. Desain form edit profil user ....................................................... 60

Gambar 4. 35. Desain konseling ....................................................................... 61

Gambar 4. 36. Desain form edit dan tambah jenis kasus .................................... 61

Gambar 4. 37. Desain form nama kasus ............................................................ 62

Gambar 4. 38. Desain informasi laporan pengaduan .......................................... 62

Gambar 4. 39. Desain data pengaduan .............................................................. 63

Gambar 4. 40. Desain laporan pengaduan ......................................................... 63

Gambar 4. 41. Implementasi halaman awal ....................................................... 64

Gambar 4. 42. Halaman registrasi user biasa..................................................... 64

Gambar 4. 43. Implementasi halaman home user biasa ...................................... 65

Gambar 4. 44. Implementasi halaman profil user biasa ..................................... 66

Gambar 4. 45.(a) Implementasi halaman pengaduan ......................................... 66

Gambar 4. 46.(b) Implementasi script input pengaduan ..................................... 67

Gambar 4. 47. Implementasi halaman data user biasa ........................................ 67

Gambar 4. 48. Implementasi halaman data jenis kasus ...................................... 68

Gambar 4. 49. Implementasi halaman data pengaduan ...................................... 68

Gambar 4. 50. Implementasi halaman laporan................................................... 69

xiv

DAFTAR TABEL

Tabel 2. 1. Rincian tinjauan pustaka ................................................................... 9

Tabel 2. 2. Daftar versi android ........................................................................ 18

Tabel 2. 3. Notasi use case diagram ................................................................. 23

Tabel 2. 4. Notasi class diagram ...................................................................... 24

Tabel 2. 5. Notasi sequence diagram ................................................................ 25

Tabel 2. 6. Notasi activity diagram ................................................................... 27

Tabel 4. 1. Struktur tabel user …............................................................................54

Tabel 4. 2.Struktur tabel jenis kasus ................................................................. 55

Tabel 4. 3. Struktur tabel kasus ........................................................................ 55

Tabel 4. 4.Struktur tabel korban ....................................................................... 56

Tabel 4. 5.Struktur tabel teradu ........................................................................ 56

Tabel 4. 6.Struktur tabel pengaduan ................................................................. 57

Tabel 4. 7. Struktur tabel konseling .................................................................. 58

Tabel 4. 8. Pengujian black box form login ....................................................... 70

Tabel 4. 9. Pengujian black box form registrasi ................................................. 71

Tabel 4. 10. Pengujian Pengaduan .................................................................... 73

Tabel 4. 11. Pengujian black box form data jenis kasus ..................................... 74

xv

DAFTAR LAMPIRAN

LAMPIRAN 1. Surat Keterangan Penelitiaan ................................................... 81

LAMPIRAN 2. Berita Acara Wawancara ......................................................... 82

LAMPIRAN 3. Berita Acara Uji Coba Aplikasi ................................................ 83

LAMPIRAN 4. Scan Buku Konsultasi Skripsi .................................................. 85

LAMPIRAN 5. Dokumentasi Implemantasi Aplikasi ........................................ 89

xvi

DAFTAR ISTILAH DAN SINGKATAN

KPAI : Komisi Perlindungan Anak Indonesia

JPPA : Jaringan Perlindungan Perempuan dan Anak

UML : Unified Modeling Language

SDK : Standart Development Kit

IDE : Integrated Development Environment

DVM : Dalvik Virtual Machine