15
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

IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 2: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

ii

LEMBAR PERSETUJUAN

Page 3: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 4: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 5: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 6: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 7: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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.

Page 8: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 9: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 10: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 11: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 12: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 13: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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

Page 14: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

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.

Page 15: IMPLEMENTASI METODE INCREMENTAL PADA SISTEM …

xv

SERTIFIKASI PLAGIASI