17 BAB 4 PEMBAHASAN 4.1 PERANCANGAN Perancangan Aplikasi Permohonan Penyuluhan dan Pengaduan Narkoba di Badan Narkotika Nasional Kabupaten Sleman terdiri dari perancangan alur bisnis, kebutuhan perangkat lunak, perancangan input, dan perancangan output. 4.1.1 Perancangan Alur Bisnis yang Baru Berikut adalah perancangan alur bisnis yang baru permohonan penyuluhan yang dapat dilihat pada Gambar 4.1 Gambar 4.1 Flowmap Permohonan Penyuluhan Baru Penjelasan alur bisnis yang baru permohonan penyuluhan yang akan dibuat:
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
17
BAB 4
PEMBAHASAN
4.1 PERANCANGAN
Perancangan Aplikasi Permohonan Penyuluhan dan Pengaduan Narkoba di
Badan Narkotika Nasional Kabupaten Sleman terdiri dari perancangan alur bisnis,
kebutuhan perangkat lunak, perancangan input, dan perancangan output.
4.1.1 Perancangan Alur Bisnis yang Baru
Berikut adalah perancangan alur bisnis yang baru permohonan penyuluhan
yang dapat dilihat pada Gambar 4.1
Gambar 4.1 Flowmap Permohonan Penyuluhan Baru
Penjelasan alur bisnis yang baru permohonan penyuluhan yang akan dibuat:
18
1. Masyarakat mengisi form permohonan penyuluhan dan menginputkannya
ke dalam aplikasi.
2. Petugas BNNK Sleman kemudian meninjau permohonan dengan melihat
jadwal tersedia
3. Petugas BNNK Sleman menginputkan hasil persetujuan penyuluhan dan
hasil permohonan penyuluhan dikirimkan ke pemohon/masyarakat.
7. Bila hasil persetujuan permohonan penyuluhan diterima maka akan
dilakukan penyuluhan, tetapi apabila permohonan penyuluhan yang
diajukan tidak diterima Masyarakat harus kembali mengajukan permohonan
penyuluhan.
4. Petugas BNNK kemudian menginputkan laporan hasil penyuluhan
penyuluhan yang dikirimkan kepada Masyarakat dan Kepala BNNK
Sleman.
5. Kepala BNNK menerima laporan hasil penyuluhan.
6. Masyarakat menerima laporan hasil penyuluhan.
Berikut adalah perancangan alur bisnis yang baru pengaduan narkoba yang
dapat dilihat pada Gambar 4.2.
Gambar 4.2 Flowmap Pengaduan Narkoba Baru
4.1.2 Diagram Konteks
Diagram konteks merupakan gambaran secara keseluruhan yang
menggambarkan hubungan antar entitas yang terlibat secara langsung dengan
Aplikasi Android Permohonan Penyuluhan dan Pengaduan Narkoba di Badan
Narkotika Nasional Kabupaten Sleman dapat dilihat pada Gambar 4.3.
19
Gambar 4.3 Diagram Konteks
Pada konteks diagram diatas, user yang terkait dengan aplikasi ini nantinya ada 3,
yaitu :
1. Petugas BNNK Sleman, memiliki hak akses untuk mengolah data
masyarakat dan Kepala BNNK Sleman. Selain itu, petugas BNNK Sleman
juga menerima output dari aplikasi berupa informasi data-data masyarakat.
2. Masyarakat, memiliki hak akses berupa mengolah data permohonan
penyuluhan dan pengaduan narkoba. Selain itu, masyarakat juga menerima
output dari aplikasi berupa form permohonan penyuluhan, form pengaduan
narkoba, konfirmasi permohonan penyuluhan dan laporan hasil penyuluhan.
3. Kepala BNNK Sleman, memiliki hak akses untuk menerima data
pengaduan narkoba dan laporan hasil penyuluhan.
4.1.3 DFD Level 1
DFD Level 1 menjelaskan tentang proses-proses yang ada didalam aplikasi
android permohonan penyuluhan dan pengaduan narkoba berdasarkan diagram
konteks yang telah dibuat. Proses Penyuluhan terbagi menjadi 4 bagian yaitu,
proses manajeman data masyarakat, petugas BNNK Sleman, dan kepala BNNK
Sleman, proses pengisian form permohonan penyuluhan, proses konfirmasi
penyuluhan, dan output laporan hasil penyuluhan. DFD Level 1 Proses Penyuluhan
Aplikasi Android Permohonan Penyuluhan dan Pengaduan Narkoba di Badan
Narkotika Nasional Kabupaten Sleman dapat dilihat pada Gambar 4.4.
20
Gambar 4.4 DFD Level 1 Penyuluhan
Proses Pengaduan terbagi menjadi bagian yaitu proses manajeman data masyarakat,
petugas BNNK Sleman, dan kepala BNNK Sleman, proses pengisian form
pengaduan narkoba dan daftar masuk pengaduan narkoba. DFD Level 1 Proses
Pengaduan Aplikasi Android Permohonan Penyuluhan dan Pengaduan Narkoba di
Badan Narkotika Nasional Kabupaten Sleman dapat dilihat pada Gambar
Gambar 4.5 DFD Level 1 Pengaduan
21
4.1.4 Kebutuhan Perangkat Keras dan Perangkat Lunak
4.1.4.1 Perangkat Keras
Adapun kebutuhan perangkat keras untuk membuat aplikasi ini adalah
sebagai berikut:
Tabel 4.1 Kebutuhan Perangkat Keras
No. Nama Perangkat Spesifikasi
1. RAM 6.0 GB
2. Processor Intel Core i3
3. Hardisk 500GB
4.1.4.2 Perangkat Lunak
Adapun kebutuhan perangkat lunak untuk membuat aplikasi ini adalah
sebagai berikut:
Tabel 4.2 Kebutuhan Perangkat Lunak
No. Nama Perangkat Spesifikasi
1. Android Studio Versi 4.0
2. MySQL/MariaDB Versi 10.4.13
3. Chrome Versi 83.0.4103.116
(64-bit)
4. XAMPP Versi 3.2.4
5. Sublime Text Versi 3.2.2
6. PHPMyAdmin Versi 5.0.2
4.1.5 Perancangan Input
Rancangan input merupakan perancangan untuk memasukan data yang
dilakukan untuk memberikan output. Rancangan input aplikasi ini terdiri dari
rancangan input from login, rancangan input form register, rancangan input
permohonan penyuluhan, input pengaduan narkoba, dan input laporan hasil
penyuluhan.
22
4.1.5.1 Rancangan Form Login
Rancangan form login pada Aplikasi Permohonan Penyuluhan dan
Pengaduan Narkoba di Badan Narkotika Nasional Kabupaten Sleman dapat dilihat
pada Gambar 4.6.
Gambar 4.6 Rancangan Login
4.1.5.2 Rancangan Form Register
Rancangan form register pada Aplikasi Permohonan Penyuluhan dan
Pengaduan Narkoba di Badan Narkotika Nasional Kabupaten Sleman dapat dilihat
pada Gambar 4.7.
Gambar 4.7 Rancangan Register
23
4.1.5.3 Rancangan Input Permohonan Penyuluhan
Rancangan input permohonan penyuluhan pada Aplikasi Permohonan
Penyuluhan dan Pengaduan Narkoba di Badan Narkotika Nasional Kabupaten
Sleman dapat dilihat pada Gambar 4.8.
Gambar 4.8 Rancangan Input Permohonan Penyuluhan
4.1.5.4 Rancangan Input Konfirmasi Permohonan Penyuluhan
Rancangan input konfirmasi permohonan penyuluhan pada Aplikasi
Permohonan Penyuluhan dan Pengaduan Narkoba di Badan Narkotika Nasional
Kabupaten Sleman dapat dilihat pada Gambar 4.8.
24
4.1.5.5 Rancangan Input Pengaduan Narkoba
Rancangan input pengaduan narkoba pada Aplikasi Permohonan
Penyuluhan dan Pengaduan Narkoba di Badan Narkotika Nasional Kabupaten
Sleman dapat dilihat pada Gambar 4.9.
Gambar 4.9 Rancangan Input Pengaduan Narkoba
4.1.5.6 Rancangan Input Laporan Hasil Penyuluhan
Rancangan input laporan hasil penyuluhan pada Aplikasi Permohonan
Penyuluhan dan Pengaduan Narkoba di Badan Narkotika Nasional Kabupaten
Sleman dapat dilihat pada Gambar 4.10.
Gambar 4.10 Input Laporan Hasil Penyuluhan
25
4.1.6 Perancangan Output
Rancangan output merupakan perancangan untuk menampilkan hasil yang
dilakukan oleh input. Rancangan output aplikasi ini terdiri dari rancangan daftar
masuk permohonan penyuluhan, rancangan pemberitahuan konfirmasi penyuluhan,
rancangan daftar masuk pengaduan narkoba dan rancangan daftar laporan hasil
penyuluhan.
4.1.6.1 Rancangan Daftar Masuk Permohonan Penyuluhan
Rancangan output daftar masuk permohonan penyuluhan pada User Petugas
Aplikasi Permohonan Penyuluhan dan Pengaduan Narkoba di Badan Narkotika
Nasional Kabupaten Sleman dapat dilihat pada Gambar 4.11.
Gambar 4.11 Rancangan Daftar Masuk Permohonan Penyuluhan
4.1.6.2 Rancangan Pemberitahuan Konfirmasi Penyuluhan
Rancangan output pemberitahuan konfirmasi penyuluhan pada User
Masyarakat Aplikasi Permohonan Penyuluhan dan Pengaduan Narkoba di Badan
Narkotika Nasional Kabupaten Sleman dapat dilihat pada Gambar 4.12.
26
Gambar 4.12 Rancangan Pemberitahuan Konfirmasi Penyuluhan
4.1.6.3 Rancangan Daftar Masuk Pengaduan Narkoba
Rancangan output daftar masuk pengaduan narkoba pada user petugas dan
user kepala Aplikasi Permohonan Penyuluhan dan Pengaduan Narkoba di Badan
Narkotika Nasional Kabupaten Sleman dapat dilihat pada Gambar 4.13.
Gambar 4.13 Rancangan Daftar Masuk Pengaduan Narkoba
4.1.6.4 Rancangan Daftar Laporan Hasil Penyuluhan
Rancangan output daftar laporan hasil penyuluhan pada Aplikasi
Permohonan Penyuluhan dan Pengaduan Narkoba di Badan Narkotika Nasional
Kabupaten Sleman dapat dilihat pada Gambar 4.14.
27
Gambar 4.14 Rancangan Daftar Laporan Hasil Penyuluhan
4.2 IMPLEMENTASI
4.2.1 Form Login
Pada form ini, Masyarakat yang telah memiliki email dan password dapat
melakukan login dan akan masuk pada halaman utama masing-masing sesuai
dengan login usernya. Implementasi dapat dilihat pada Gambar 4.15.
Gambar 4.15 Form Login
28
Berikut adalah kode untuk halaman form login masyarakat yang meliputi kode
menampilkan ikon/logo bnn, kemudian terdapat dua form untuk memasukkan email
dengan code etmail dan form password dengan code etpass kemudian code tersebut
diimplementasikan dengan method onclick:
4.2.2 Form Register
Pada form ini, Masyarakat yang belum memiliki akun dapat melakukan
register/daftar terlebih dahulu agar dapat login dan masuk pada halaman utama.