l a p o r a n s k r i p s i layanan sistem pelaporan...
Post on 12-May-2019
213 Views
Preview:
TRANSCRIPT
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
top related