Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
i
IMPLEMENTASI METODE INCREMENTAL PADA SISTEM
INFORMASI ADMINISTRASI DESA JAMBUWER
Laporan Tugas Akhir
Diajukan untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana
Informatika Universitas Muhammadiyah Malang
Muhammad Risvi Khowiyu Azis
201610370311244
Rekayasa Perangkat Lunak
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2021
ii
LEMBAR PERSETUJUAN
iii
LEMBAR PENGESAHAN
IMPLEMENTASI METODE INCREMENTAL PADA SISTEM INFORMASI
ADMINISTRASI DESA JAMBUWER
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Muhammad Risvi Khowiyu Azis
201610370311244
Menyetujui,
Mengetahui,
Dosen Penguji II
Zamah Sari, S.T., M.T.
NIP: 108.1410.0555
Ketua Jurusan Teknik Informatika
Gita Indah Marthasari, S.T, M.Kom
NIP. 108.0611.0442
Gita Indah Marthasari, S.T., M.Kom.
Dosen Penguji I
Christian Sri Kusuma Aditya, M.Kom.
NIP: 0727029101
iv
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini :
Nama : Muhammad Risvi Khowiyu Azis
Nim : 201610370311244
Fakultas / Jurusan : Teknik / Teknik Informatika
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “IMPLEMENTASI
METODE INCREMENTAL PADA SISTEM INFORMASI ADMINISTRASI
DESA JAMBUWER” beserta seluruh isinya adalah karya saya sendiri dan mukan
merupakan karya orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk
kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar – benarnya. Apabila kemudian
ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada
klaim dari pihak lain terhadap keaslian karya say aini maka saya siap menanggung segala
bentuk resiko / sanksi yang berlaku
Malang, 18 Maret 2020
Yang Membuat Pernyataan
Muhammad Risvi Khowiyu Azis
Mengetahui,
Dosen Pembimbing II
Ilyas Nuryasin, S.Kom, M.Kom
NIP. 108.1410.0561
Vinna Rahmayanti S. N., S.Si., M.Si.
NIP: 108.3060.71990
Mengetahui,
Dosen Pembimbing I
Evi Dwi Wahyuni, S.Kom, M.Kom
NIP. 108.1703.0595
Denar Regata Akbi, S.Kom., M.Kom.
NIP: 108.1612.0591
v
ABSTRAK
Desa Jambuwer adalah sebuah desa yang membutuhkan sistem informasi
administrasi kependudukan yang dapat melakukan pengolahan data terkait proses
pemberian layanan informasi tentang Desa Jambuwer seperti mencetak surat
keteranganan, surat pernyataan, surat pengajuan. Dan pengolahan data RT dan RW.
Dalam pelayanan dan informasi ke publik masih dilakukan secara manual, semua data
dicatat ke dalam buku. Untuk pembuatan surat keterangan tidak mampu, surat keterangan
penerimaan pension, surat pernyataan ahli waris harus mencari data terlebih dahulu di
buku-buku penduduk induk. Sedangkan untuk mengetahui masyarakat informasi
sebaiknya meluangkan waktu untuk datang ke kantor. Hambatan yang dihadapi oleh
proses adalah aktivitas yang memakan waktu dan risiko kesalahan dalam pencatatan data.
Hal ini bisa diatasi dengan membangun sistem baru yang lebih efektif yaitu sistem
informasi administrasi desa Jambuwer. Analisis pada sistem ini menggunakan analisis
Elisitasi tahap 1, dan elisitasi tahap 2, dan MDI (Mandatory, Desirable, and Inessential)
Untuk teknik pengembangan sistem menggunakan metode Incremental. Software yang
digunakan untuk membangun sistem ini adalah Laravel dan XAMPP sebagai
koneksi ke database MySQL.
Kata Kunci : Laravel, Sistem Informasi administrasi, Web, Xampp
vi
ABSTRACT
Jambuwer Village is a village that requires a population administration information
system that can process data related to the process of providing information services
about Jambuwer Village, such as printing a letter of handling, a statement letter, and a
letter of application. And RT and RW data processing. In providing services and
information to the public, it is still done manually, all data is recorded in books. To make
a certificate of incapacity, a certificate of acceptance of pension, a statement letter that
the heirs must first look for data in the books of the main population Meanwhile, to find
out the information society should take the time to come to the office. The obstacles faced
by the process are time-consuming activities and the risk of errors in recording data. This
can be overcome by building a new, more effective system, namely the Jambuwer village
administration information system. The analysis in this system uses stage 1 elicitation
analysis, stage 2 elicitation, and MDI (Mandatory, Desirable, and Inessential). For the
system development technique using the Incremental method. The software used to build
this system is Laravel and XAMPP as a connection to the MySQL database.
Keywords: Laravel, administrative information systems, Web, Xampp
vii
LEMBAR PERSEMBAHAN Puji syukut kepada Allah SWT atas rahmat dan karunia – Nya sehingga
penulis dapat menyelesaikan Tugas Akhir ini. Banyak pihak yang terlibat dalam
proses penulisan Tugas Akhir ini, maka dari itu pada kesempatan ini penulis
mengucapkan terima kasih kepada seluruh pihak yang terlibat, khususnya untuk :
1. Bapak Dr. Fauzan, M.Pd., selaku Rektor Universitas
Muhammadiyah Malang.
2. Bapak Dr. Ahmad Mubin, M.T., selaku Dekan Fakultas
Teknik Universitas Muhammadiyah Malang.
3. Ibu Hj. Gita Indah Marthasari, ST., M.Kom., selaku Ketua
Jurusan Program Studi Teknik Informatika Universitas
Muhammadiyah Malang.
4. Ibu Evi Dwi Wahyuni, S.Kom, M.Kom. selaku dosen
pembimbing 1 yang telah meluangkan waktu untuk memberikan
arahan kepada penulis dan memberikan solusi.
5. Bapak Ilyas Nuryasin, S.Kom, M.Kom. selaku dosen
pembimbing 2 yang telah membantu proses pengerjaan tugas
akhir hingga selesai.
6. Seluruh Dosen beserta Staff Program Studi Teknik Informatika
Universitas Muhammadiyah Malang yang telah memberikan
ilmu dan wawasan terhadap penilis selama melakukan proses
studi.
7. Seluruh anggota keluarga penulis terutama Bapak Dody Teguh
Pribadi, Ibu Sriana dan Sitta Devi Darojatul Khusna yang telah
memberikan support penuh dalam melaksanakan tugas akhir.
8. Teman – teman Smamuga yang memberikan support kepada
penulis.
9. Teman – teman kontrakan J-293 dan kontrakan Aditya
Ramadhan Pratama yang telah membantu proses pengerjaan
tugas akhir.
viii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan rahmat
dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang
berjudul
“IMPLEMENTASI METODE INCREMENTAL PADA
SISTEM INFORMASI ADMINISTRASI DESA
JAMBUWER”
Di dalam tulisan ini diajukan pokok – pokok bahasan yang meliputi pelayanan
administrasi yang terjadi pada desa Jambuwer, metode yang digunakan yaitu metode
Incremental. Tugas akhir ini merupakan salah satu syarat studi yang harus ditempuh oleh
seluruh mahasiswa Universitas Muhammadiyah Malang, guna menyelesaikan studi pada
jenjang program Strata 1.
Penulis menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak
kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang
membangun agar tulisan ini bermanfaat bagi perkembangan ilmu dan pengetahuan.
Malang, 18 Maret 2021
Muhammad Risvi Khowiyu A
ix
DAFTAR ISI
LEMBAR PERSETUJUAN ................................................................................. ii
LEMBAR PENGESAHAN ................................................................................. iii
LEMBAR PERNYATAAN ................................................................................. iv
ABSTRAK ............................................................................................................. v
LEMBAR PERSEMBAHAN ............................................................................. vii
KATA PENGANTAR ........................................................................................ viii
DAFTAR ISI ......................................................................................................... ix
BAB I ...................................................................................................................... 1
PENDAHULUAN .............................................................................................. 1
Latar Belakang ................................................................................................ 1
1.1. Rumusan Masalah ................................................................................. 4
1.2. Tujuan Penelitian .................................................................................. 4
1.3. Batasan Masalah ................................................................................... 4
BAB II .................................................................................................................... 5
LANDASAN TEORI ............................................................................................. 5
2.1. Studi Pustaka ......................................................................................... 5
2.2. Kajian Penelitian Terdahulu .............................................................. 11
BAB III ................................................................................................................. 15
METODOLOGI PENELITIAN ........................................................................ 15
BAB 1V ................................................................................................................. 73
IMPLEMENTASI DAN PENGUJIAN ............................................................. 73
BAB V ................................................................................................................. 193
KESIMPULAN DAN SARAN ......................................................................... 193
DAFTAR PUSTAKA ........................................................................................ 194
LAMPIRAN ....................................................................................................... 196
x
DAFTAR GAMBAR
Gambar 2. 1 Sistem MVC ..................................................................................................7
Gambar 3. 1 Tahapan Incremental Development Model………………………...15
Gambar 3. 2 Alur Metode Incremental [10] ....................................................................17
Gambar 3. 3 Use Case ......................................................................................................20
Gambar 3. 4 Activity Diagram Tambah Surat Pernyataan Ahli Waris .............................25
Gambar 3. 5 Sequence Diagram Tambah Surat Pernyataan Ahli Waris ...........................26
Gambar 3. 6 Activity Diagram Edit Surat Pernyataan Ahli Waris ...................................26
Gambar 3. 7 Sequence Diagram Edit Surat Pernyataan Ahli Waris .................................27
Gambar 3. 8 Activity Diagram Hapus Surat Pernyataan Ahli Waris ................................27
Gambar 3. 9 Sequence Diagram Hapus Surat Pernyataan Ahli Waris ..............................28
Gambar 3. 10 Activity Diagram View Data Surat ............................................................28
Gambar 3. 11 Sequence Diagram View Data Surat ..........................................................29
Gambar 3. 12 Activity Diagram Tambah Surat Pernyataan Kematian .............................29
Gambar 3. 13 Sequence Diagram Tambah Surat Pernyataan Kematian ...........................30
Gambar 3. 14 Activity Diagram Edit Surat Pernyataan Kematian ...................................30
Gambar 3. 15 Sequence Diagram Edit Surat Pernyataan Kematian .................................31
Gambar 3. 16 Activity Diagram Hapus Surat Pernyataan Kematian ................................31
Gambar 3. 17 Sequence Diagram Hapus Surat Pernyataan Kematian ..............................32
Gambar 3. 18 Activity Diagram Tambah Surat Pengajuan Cerai Rujuk ..........................32
Gambar 3. 19 Sequence Diagram Tambah Surat Pengajuan Cerai Rujuk ........................33
Gambar 3. 20 Activity Diagram Edit Surat Pengajuan Cerai Rujuk .................................33
Gambar 3. 21 Sequence Diagram Edit Surat Pengajuan Cerai Rujuk...............................34
Gambar 3. 22 Activity Diagram Hapus Surat Pengajuan Cerai Rujuk .............................34
Gambar 3. 23 Sequence Diagram Hapus Surat Pengajuan Cerai Rujuk ...........................35
Gambar 3. 24 Activity Diagram Tambah Surat Pernyataan Pindah Tempat ....................35
Gambar 3. 25 Sequence Diagram Tambah Surat Pernyataan Pindah Tempat ..................36
Gambar 3. 26 Activity Diagram Edit Surat Pernyataan Pindah Tempat ...........................36
Gambar 3. 27 Sequence Diagram Edit Surat Pernyataan Pindah Tempat .........................37
Gambar 3. 28 Activity Diagram Hapus Surat Pernyataan Pindah Tempat .......................37
Gambar 3. 29 Sequence Diagram Hapus Surat Pernyataan Pindah Tempat .....................38
Gambar 3. 30 Activity Diagram Tambah Surat Pernyataan Kelahiran .............................38
Gambar 3. 31 Sequence Diagram Tambah Surat Pernyataan Kelahiran ...........................39
Gambar 3. 32 Activity Diagram Edit Surat Pernyataan Kelahiran ...................................39
Gambar 3. 33 Sequence Diagram Edit Surat Pernyataan Kelahiran .................................40
Gambar 3. 34 Activity Diagram Hapus Surat Pernyataan Kelahiran ................................40
Gambar 3. 35 Sequence Diagram Hapus Surat Pernyataan Kelahiran..............................41
Gambar 3. 36 Activity Diagram Tambah Surat Keterangan Meninggal Dunia ................41
Gambar 3. 37 Sequence Diagram Tambah Surat Keterangan Meninggal Dunia ..............42
xi
Gambar 3. 38 Activity Diagram Edit Surat Keterangan Meninggal Dunia ......................42
Gambar 3. 39 Sequence Diagram Edit Surat Keterangan Meninggal Dunia ....................43
Gambar 3. 40 Activity Diagram Hapus Surat Keterangan Meninggal Dunia ...................43
Gambar 3. 41 Sequence Diagram Hapus Surat Keterangan Meninggal Dunia .................44
Gambar 3. 42 Activity Diagram Tambah Surat Keterangan Tidak Mampu .....................44
Gambar 3. 43 Sequence Diagram Tambah Surat Keterangan Tidak Mampu ...................45
Gambar 3. 44 Activity Diagram Edit Surat Keterangan Tidak Mampu ............................45
Gambar 3. 45 Sequence Diagram Edit Surat Keterangan Tidak Mampu..........................46
Gambar 3. 46 Activity Diagram Hapus Surat Keterangan Tidak Mampu ........................46
Gambar 3. 47 Sequence Diagram Hapus Surat Keterangan Tidak Mampu ......................47
Gambar 3. 48 Activity Diagram Tambah Surat Keterangan Penerimaan Pensiun ............47
Gambar 3. 49 Sequence Diagram Tambah Surat Keterangan Penerimaan Pensiun ..........48
Gambar 3. 50 Activity Diagram Edit Surat Keterangan Penerimaan Pensiun ..................48
Gambar 3. 51 Sequence Diagram Edit Surat Keterangan Penerimaan Pensiun ................49
Gambar 3. 52 Activity Diagram Hapus Surat Keterangan Penerimaan Pensiun ...............49
Gambar 3. 53 Sequence Diagram Hapus Surat Keterangan Penerimaan Pensiun ............50
Gambar 3. 54 Activity Diagram Tambah Surat Keterangan Jual Beli Tanah ...................50
Gambar 3. 55 Sequence Diagram Tambah Surat Keterangan Jual Beli Tanah .................51
Gambar 3. 56 Activity Diagram Edit Surat Keterangan Jual Beli Tanah .........................51
Gambar 3. 57 Sequence Diagram Edit Surat Keterangan Jual Beli Tanah .......................52
Gambar 3. 58 Activity Diagram Hapus Surat Keterangan Jual Beli Tanah ......................52
Gambar 3. 59 Sequence Diagram Hapus Surat Keterangan Jual Beli Tanah ....................53
Gambar 3. 60 Activity Diagram Tambah Surat Keterangan Ijin Sekolah .........................53
Gambar 3. 61 Sequence Diagram Tambah Surat Keterangan Ijin Sekolah ......................54
Gambar 3. 62 Activity Diagram Edit Surat Keterangan Ijin Sekolah ...............................54
Gambar 3. 63 Sequence Diagram Edit Surat Keterangan Ijin Sekolah .............................55
Gambar 3. 64 Activity Diagram Hapus Surat Keterangan Ijin Sekolah ...........................55
Gambar 3. 65 Sequence Diagram Hapus Surat Keterangan Ijin Sekolah .........................56
Gambar 3. 66 Activity Diagram Tambah Perangkat Desa (User) .....................................56
Gambar 3. 67 Sequence Diagram Tambah Perangkat Desa (User) ..................................57
Gambar 3. 68 Activity Diagram Tambah RW ..................................................................57
Gambar 3. 69 Sequence Diagram Tambah RW ................................................................58
Gambar 3. 70 Activity Diagram Edit RW ........................................................................58
Gambar 3. 71 Sequence Diagram Edit RW ......................................................................59
Gambar 3. 72 Activity Diagram Hapus RW .....................................................................59
Gambar 3. 73 Sequence Diagram Hapus RW ..................................................................60
Gambar 3. 74 Activity Diagram Tambah RT ...................................................................60
Gambar 3. 75 Sequence Diagram Tambah RT .................................................................61
Gambar 3. 76 Activity Diagram Edit RT .........................................................................61
Gambar 3. 77 Sequence Diagram Edit RT .......................................................................62
Gambar 3. 78 Activity Diagram Hapus RT ......................................................................62
Gambar 3. 79 Sequence Diagram Hapus RT ....................................................................63
Gambar 3. 80 Activity Diagram Tambah Penduduk ........................................................63
xii
Gambar 3. 81 Sequence Diagram Tambah Penduduk ......................................................64
Gambar 3. 82 Activity Diagram Edit Penduduk ...............................................................64
Gambar 3. 83 Sequence Diagram Edit Penduduk.............................................................65
Gambar 3. 84 Activity Diagram Hapus Penduduk ...........................................................65
Gambar 3. 85 Sequence Diagram Hapus Penduduk .........................................................66
Gambar 3. 86 Desain Arsitektur Sistem Admin ...............................................................66
Gambar 3. 87 Desain Arsitektur Sistem User ...................................................................67
Gambar 3. 88 Desain Interface Menu Awal .....................................................................68
Gambar 3. 89 Desain Interface Menu Login User ............................................................69
Gambar 3. 90 Desain Interface Menu Dashboard User ....................................................70
Gambar 3. 91 Desain Interface Menu Login Admin ........................................................70
Gambar 3. 92 Desain Interface Menu Dashboard Admin .................................................71
xiii
DAFTAR TABEL
Tabel 3. 1 Elisitasi Tahap I ..............................................................................................18
Tabel 3. 2 Elisitasi tahap II dengan Metode MDI.............................................................19
Tabel 3. 3 Aktor ...............................................................................................................21
Tabel 3. 4 Aktor dan Fungsinya .......................................................................................21
Tabel 4. 1 Tabel pengujian UAT (Aser Acceptance Testing) kelompok admin..150
Tabel 4. 2 Tabel pengujian UAT (Aser Acceptance Testing) kelompok user ................159
xiv
DAFTAR PUSTAKA
[1] M. R. Tsani and Nurhadianto, “Sistem Informasi Ujian Berbasis Web Smk Bina
Islam Mandiri ( Bisma ) Kersana,” Cogito Smart, vol. 1, no. 1, pp. 45–54, 2015.
[2] A. Ibrahim and E. Lestari, “Pengembangan Model Sistem Informasi Integrated
Laboratory pada Perguruan Tinggi,” Proceeding KNTIA, vol. 1, no. 2, pp. 1–7,
2012.
[3] R. S. Pressman, Software Quality Engineering: A Practitioner’s Approach. 2010.
[4] Paryanta, Sutariyani, and S. Desi, “Sistem Informasi Administrasi Kependudukan
Berbasis Web Desa Sawahan,” IJSE - Indones. J. Softw. Eng., vol. 3, no. 2, pp. 77–
81, 2017.
[5] E. C. Foster, S. Godbole, E. C. Foster, and S. Godbole, Overview of SQL. 2016.
[6] Elisabet Yunaeti Anggraeni dan Rita Irviani, “Pengantar Sistem Informasi,” p. 78,
2017.
[7] D. Naista, Bikin Framework PHP sendiri dengan Teknik OOP dan MVC. 2016.
[8] A. Saputra, P. Bidang, and T. Pengamatan, “Kajian Kebutuhan Perangkat Lunak
Untuk Pengembangan Sistem Informasi Dan Aplikasi Perangkat Lunak Buatan
Lapan Bandung,” Juni, vol. 13, no. 2, pp. 50–56, 2012.
[9] J. I. Vol, “Implementasi Sikades (Sistem Informasi Kependudukan Desa) Untuk
Kemudahan Layanan Administrasi Desa Berbasis Web Mobile,” J. Inform. Ahmad
Dahlan, vol. 8, no. 1, p. 101999, 2014, doi: 10.26555/jifo.v8i1.a2084.
[10] I. W. W. Karsana, “Rancang Bangun Sistem Informasi Nilai Akademik Berbasis Sms
Gateway Pada Universitas Dhyana Pura,” Sistemasi, vol. 8, no. 1, p. 114, 2019,
doi: 10.32520/stmsi.v8i1.430.
xv
SERTIFIKASI PLAGIASI