Anda di halaman 1dari 69

PROPOSAL SKRIPSI

PERANCANGAN SISTEM INFORMASI ADMINISTRASI DESA


BERBASIS WEB MENGGUNAKAN REST API
(Studi Kasus Desa Montong Sapah)

Diajukan sebagai salah satu persyaratan


guna memperoleh gelar sarjana komputer (S.Kom)

Oleh:
NADIA
NIM: 1903060002

UNIVERSITAS NAHDLATUL ULAMA NUSA TENGGARA BARAT


FAKULTAS TEKNIK
PRODI SISTEM INFORMASI
2023
HALAMAN PENGESAHAN

PERANCANGAN SISTEM INFORMASI ADMINISTRASI DESA


MONTONG SAPAH KABUPATEN LOMBOK TENGAH BERBASIS WEB
MENGGUNAKAN REST API

Oleh:
Nadia
Nim:1903060002

Ketua Program Studi Mataram,13 April 2023


Sistem Informasi, Dosen Pembimbing 1

Rusdan, S.Kom., M.Kom Fazlul Rahman S.Kom.,M.Kom


NIDN : 10831126928 NIDN :

Tanggal Disetujui:

ii
KATA PENGANTAR

Puji syukur atas kehadirat Allah SWT penulis panjatkan, atas limpahan
Rahmat dan Hidayah-Nya sehingga Penelitian di desa montong sapah Nusa
Tenggara Barat yang berjudul Perancangan Sistem Informasi Administrasi
Desa Berbasis Web dapat terselesaikan dengan baik. Sholawat serta salam
dihaturkan kepada baginda Rasulullah SAW.
Penyusunan laporan ini merupakan salah satu bentuk pertanggung
jawaban tertulis atas terlaksananya kegiatan penelitian,sampai dengan
penyusunan laporan ini tidak akan terlaksana tanpa adanya dari mahasiswa
kerjasama dari mahasiswa,dosen pembimbing serta berbagai pihak yang telah
mendukung kegiatan ini,Karena itulah penyusunanya ingin menyampaikan
banyak terimakasih kepada:
1. Allah Subhanahu Wa Ta’alla yang telah memberikan kelancaran dan
kekuatan dalam kegiatan penyusunan proposal ini.
2. Dr. Baiq Mulianah, M.Pd.I Selaku Rektor Universitas Nahdlatul Ulama
3. Taufikul Hadi ,ST., M.Eng selaku Dekan Fakultas Tehnik Universitas
Nahdlatul Ulama NTB
4. Rusdan, S.Kom., M.Kom Selaku Ketua Prodi Sistem Informasi Fakultas
Tehnik Universitas Nahdlatul Ulama NTB
5. Fazlul Rahman,S.Kom., M.Kom. selaku dosen pembimbing ke 1 yang selalu
memberikan motivasi dan pengarahan.
6. Mohamad Tamrin,S.Stat., M.Sc,. selaku pembimbing ke II, yang selalu
membimbing dan memberikan motivasi
7. Seluruh staf-staf kantor desa montong sapah, yang selalu bersedia
membimbing.
8. Orang tua dan seluruh keluarga yang telah memberikan arahan dan
bimbinganya.
9. Semua pihak yang tidak dapat saya sebutkan satu persatu, yang telah
membantu kelancaran pelaksanaan kegiatan penelitian proposal skripsi di
kantor desa montong sapah.

iii
Penyusun menyadari sepenuhnya bahwa masih banyak kekurangan dan
dalam penulisan, oleh karena itu demi kesempurnaanya kritik dan saran yang
bersifat membangun sangat penulis harapkan demi perbaikan agar dan dapat
menjadi referensi untuk penyusunan laporan kegiatan yang sejenis.

Mataram, 25 April 2023

Nadia

iv
DAFTAR ISI
HALAMAN JUDUL ...................................................................................... i
HALAMAN PENGESAHAN ........................................................................ ii
KATA PENGANTAR .................................................................................... iii
DAFTAR ISI ................................................................................................... v
DAFTAR TABEL........................................................................................... vii
DAFTAR GAMBAR ...................................................................................... viii
I. PENDAHULUAN ...................................................................................... 1
A. Latar Belakang ................................................................................... 1
B. Rumusan Masalah .............................................................................. 3
C. Batasan Masalah ................................................................................ 3
D. Tujuan Dan Manfaat Penelitian ....................................................... 3
E. Sistematika Penulisan ........................................................................ 5
II. TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................. 7
A. Tinjauan Pustaka ............................................................................... 7
B. Landasan Teori ................................................................................... 8
III. METODE PENELITIAN ......................................................................... 22
A. Metode Pengumpulan Data ................................................................ 22
1. Pengamatan (Observation) .............................................................. 22
2. Wawancara (Interview) ................................................................... 22
3. Studi Pustaka ................................................................................... 22
B. Metode Perancangan Sistem .............................................................. 23
C. Implementasi Sistem ........................................................................... 26
D. Pengujian Dan Evaluasi ...................................................................... 27
E. Time Line Kegiatan ............................................................................. 28
IV. ANALISIS DAN PERANCANGAN SISTEM ........................................ 29
A. Gambaran Umum Institusi................................................................. 29
B. Analisa Sistem ...................................................................................... 34
1. Sistem Yang Berjalan ...................................................................... 34
2. Rancangan Sistem Yang Diusulkan ................................................ 35

v
C. Rancangan/Desain Basis Data ............................................................ 37
1. Struktur Basis Data .......................................................................... 37
2. Entity Relationship Diagram (ERD) ............................................... 41
D. Rancangan/Desain Tampilan ............................................................. 55
E. Rancangan Kebutuhan Sistem ........................................................... 56
F. Hasil Implementasi .............................................................................. 56
DAFTAR PUSTAKA ..................................................................................... 58

vi
DAFTAR TABEL

Tabel 4.1 time line kegiatan................................................................................ 28


Tabel 4.2 Admin .................................................................................................. 37
Tabel 4.3 akta kelahiran ..................................................................................... 38
Tabel 4.4 kartu keluarga .................................................................................... 38
Tabel 4.5 sk tidak mampu .................................................................................. 39
Tabel 4.6 kartu tanda penduduk ....................................................................... 40

vii
DAFTAR GAMBAR

Gambar 2. 1 Tampilan PHP my admin................................................................ 11


Gambar 2. 2 Tampilan Halaman PHP my admin ................................................ 12
Gambar 2. 3 Tampilan use case diagram ............................................................. 19
Gambar 2. 4 simbol aktiviy diagram ................................................................... 19
Gambar 3. 1 Peta kecamatan praya barat daya .................................................... 33
Gambar 4. 1 sistem yang berjalan ....................................................................... 34
Gambar 4. 2 rancangan yang diusulkan............................................................... 36
Gambar 4. 3 Entity relationship diagram............................................................. 41
Gambar 4. 4 use case diagram ............................................................................ 43
Gambar 4. 5 activity diagram mengelola login ................................................... 44
Gambar 4. 6 activity diagram mengelola kartu keluarga..................................... 45
Gambar 4. 7 activity diagram mengelola akta kelahiran ..................................... 46
Gambar 4. 8 activity diagram mengelola sk tidak mampu .................................. 47
Gambar 4. 10 activity diagram mengelola KTP .................................................. 48
Gambar 4. 11 Activity diagram mengelola laporan ........................................... 49
Gambar 4. 12 squence diagram mengelola login ................................................ 50
Gambar 4. 13 squence diagram mengelola data kartu keluarga .......................... 51
Gambar 4. 14 squence diagram mengelola akta kelahiran .................................. 52
Gambar 4. 15 squence diagram mengelola sk tidak mampu ............................... 52
Gambar 4. 16 squence diagram mengelola KTP ................................................. 53
Gambar 4. 17 Squence diagram mengelola laporan ............................................ 53
Gambar 4. 18 class diagram ................................................................................ 54
Gambar 4. 19 tampilam form login ..................................................................... 56
Gambar 4. 20 tampilan form halaman utama ...................................................... 56
Gambar 4. 21 tampilan form akta kelahiran ........................................................ 57
Gambar 4. 22 tampilan form kartu keluarga........................................................ 57
Gambar 4. 23 Tampilan menu data SKTM ......................................................... 58
Gambar 4. 24 Tampilan Menu Dat E-KTP .......................................................... 58
Gambar 4. 25 Tampilan Menu Laporan .............................................................. 59

viii
1

I. PENDAHULUAN

A. Latar Belakang
Kantor Desa adalah pusat administrasi desa yang terdapat di daerah
pedesaan. Adapun fungsi dari pemerintah desa yaitu untuk melakukan
administrasi desa yang dilakukan oleh kepala desa, pegawai desa dan warga
desa itu sendiri. Di Desa Montong Sapah, Kecamatan Praya Barat Daya,
Kabupaten Lombok Tengah, merupakan salah satu desa yang sudah
memiliki akses internet. Dampak tersedianya akses internet di desa tersebut
memberikan kemudahan dalam mengakses situs-situs di internet. Dengan
kemudahan ini diharapkan dapat membuat suatu terobosan baru untuk
mempermudah proses monitoring layanan di desa tersebut.
Proses pelayanan administrasi desa yang ada di desa Montong Sapah
masih menggunakan sistem manual, sehingga dengan adanya peluang untuk
mengimplementasikan sistem yang memberikan efisiensi dalam pemberian
layanan administrasi seperti pembuatan KTP, KK dan keperluan layanan
administrasi lainnya yang ada di desa Montong Sapah akan sangat
bermanfaat bagi perangkat desa dan warga desa tersebut. Proses pelayanan
administrasi desa dilakukan di Balai Desa, dimana perangkat desa bertugas
sebagai petugas yang melayani pemberian layanan administrasi bagi
warganya, sedangkan warga desa mendatangi kantor Balai Desa untuk
melakukan serangkaian prosedur untuk mendapatkan layanan yang
dibutuhkan. Berdasarkan wawancara dengan Kepala Desa Montong Sapah,
bahwa dalam pemberian layanan administrasi desa yang dilakukan secara
manual masih memiliki dampak yang perlu diperhatikan dalam jangka
panjang, seperti kurangnya proses monitoring terhadap layanan yang ada
dan sulitnya pencarian data yang saling berkaitan.
Adapun dampak lain dari proses pemberian layanan administrasi di
Desa Montong Sapah ini adalah kurangnya efisiensi waktu untuk perangkat
desa maupun warga desa itu sendiri, karena segala proses yang dilakukan
dalam pelayanan administrasi desa masih dilakukan secara manual.
2

Layanan administrasi desa melalui internet adalah salah satu cara bagi
pemerintah desa dalam menyampaikan informasi kepada seluruh perangkat
desa, masyarakat, organisasi desa dan komunitas-komunitas yang ada di
desa dengan cepat dan mudah. selain itu, masyarakat juga dapat
memberikan masukan kepada pemerintah desa melalui layanan informasi
desa untuk pengembangan ke arah yang lebih baik. Penerapan layanan
informasi sangat bermanfaat bagi pemerintah desa dalam mengumpulkan
kelengkapan data dan mendokumentasikan semua dokumen dengan baik,
hal tersebut berdampak pada kinerja pemerintah desa untuk melayani
masyarakat dengan cepat dan mudah.
Apabila melihat pelayanan Desa Montong Sapah yang ada di
Kabupaten Lombok Tengah, pemanfaatan teknologi informasi ini belum
maksimal. Selama ini sistem yang digunakan masih dalam bentuk sistem
informasi manual, beberapa kendala didapatkan dalam penggunaan sistem
manual ini seperti sulit dan lambat dalam proses pengajuan usulan surat
baru, perubahan maupun penghapusan data khususnya memberikan laporan
data penduduk. Tidak sedikit juga masyarakat yang menganggap bahwa
birokrasi di pemerintahan berbelit-belit dan menyulitkan. Hal ini didasari
fakta yang mereka lihat ketika sedang mengurus administrasi
kependudukan. Hal ini menyebabkan kurangnya efisiensi waktu apabila
akan dilakukan pencarian data yang sudah ada sebelumnya. Salah satu cara
yang dapat dilakukan untuk menanggulangi permasalahan diatas adalah
peneliti termotivasi untuk membuat Sistem Informasi Administrasi Desa
Berbasis Web Di Desa Montong Sapah. Sistem informasi ini merupakan
pengembangan dari sistem yang secara umum telah banyak dibuat dan
mampu membantu pekerjaan perangkat desa, dan penyajian informasi dalam
bentuk website untuk keperluan publikasi desa.
3

B. Rumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan diatas, maka
dirumuskan beberapa masalah adalah:
1. Bagaimana merancang dan membangun sistem informasi berbasis
website menggunakan teknologi REST API yang dapat menjawab
kebutuhan informasi masyarakat di Desa Montong Sapah?
2. Apa saja kebutuhan dan masalah yang dihadapi dalam pengelolaan
administrasi desa di Montong Sapah?

C. Batasan Masalah
Untuk memperjelas pembahasan dan menghindari permasalahan yang
meluas, maka pembahasan akan dibatasi pada:
1. Sistem informasi administrasi desa yang dirancang hanya terbatas pada
wilayah Montong Sapah di Kabupaten Lombok Tengah.
2. Sistem informasi administrasi desa yang dibangun hanya berbasis web
dan menggunakan teknologi REST API sebagai pendukung integrasi
dengan sistem lainnya.
3. Fokus pada pengembangan modul-modul administrasi desa yang paling
penting, seperti kependudukan dan surat-menyurat desa.
4. Tidak membahas aspek teknis dalam pengembangan teknologi REST
API dan pengembangan aplikasi berbasis web, karena hal tersebut
dianggap sudah menjadi standar dalam pengembangan teknologi
informasi.
5. Tidak membahas aspek hukum dan kebijakan dalam pengelolaan
administrasi desa, namun tetap memperhatikan aspek privasi dan
keamanan data.

D. Tujuan Dan Manfaat Penelitian


Adapun tujuan dari penelitian ini adalah sebagai berikut:
1. Merancang dan mengembangkan sistem informasi administrasi desa
Montong Sapah berbasis web menggunakan teknologi REST API yang
4

dapat membantu meningkatkan efektivitas dan efisiensi pengelolaan


administrasi desa serta pelayanan publik bagi masyarakat desa.
2. Meningkatkan kualitas pengelolaan administrasi desa Montong Sapah
dengan mengintegrasikan berbagai modul administrasi desa seperti
surat-menyurat menjadi sistem yang lebih cepat.
3. Memberikan solusi dalam mengatasi masalah yang sering terjadi dalam
pengelolaan administrasi desa Montong Sapah, seperti kurangnya
teknologi informasi yang digunakan dalam pengelolaan administrasi
desa.

E. Adapun manfaat dari penelitian ini adalah sebagai berikut:


1. Meningkatkan efektivitas dan efisiensi pengelolaan administrasi desa
montong sapah dengan sistem informasi administrasi desa yang cepat.
2. Meningkatkan kualitas pelayanan publik bagi masyarakat desa
Montong Sapah dengan penggunaan sistem informasi administrasi desa
yang lebih akurat dan cepat dalam pengolahan data.
3. Memberikan Kemudahan bagi pelayanan masyarakat di desa montong
sapah
4. Menjadi referensi dalam pengembangan sistem informasi administrasi
desa pada desa lain di Indonesia.
5

E. Sistematika Penulisan
Berdasarkan buku panduan penulisan yang telah ditetapkan oleh
fakultas Teknik universitas nahdlatul ulama NTB Adapun sistematika
penulisan yang digunakan penyusun adalah sebagai berikut:
1. BAB 1 PENDAHULUAN
Dalam bab pendahuluan ini, yang merupakan bab yang
mengemukakan beberapa sub topik yaitu latar belakang masalah yang
akan dibahas, perumusan masalah, batasan masalah, tujuan dan
manfaat dilakukannya penelitian dan sistematika penulisan.
2. BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
Bab ini berisi antara lain: landasan teori dan tinjauan Pustaka
menguraikan teori-teori yang mendukung judul, dan mendasari
pembahasan secara detail. Landasan teori berupa definisi-definisi atau
model yang langsung berkaitan dengan ilmu atau masalah yang
diteliti. Pada bab ini juga dituliskan tentang tools/software
(komponen) yang digunakan untuk pembuatan aplikasi atau untuk
keperluan penelitian.
3. BAB III METODE PENELITIAN
Bab ini berisi antara lain: metode pengumpulan data, metode
perancangan sistem, dan Teknik pengujian sistem.
4. BAB IV ANALISA DAN PERANCANGAN SISTEM
Bab ini berisi antara lain: Gambaran umum tentang Lembaga/instansi,
perusahaan (profil), analisis masalah sistem yang berjalan, analisis
hasil solusi, analisis kebutuhan sistem usulan, rancangan basis data,
UMI, sitemap (hirarki menu), dan rancangan interface sistem.
5. BAB VI PENUTUP
Berisi kesimpulan dan saran kesimpulan dapat mengemukakan
Kembali masalah penelitian (mampu menjawab pertanyaan dalam
rumusan masalah), menyimpulkan bukti-bukti yang diperoleh dan
6

akhirnya menarik kesimpulan apakah hasil yang didapat (yang


dikerjakan),layak untuk digunakan (diimplementasikan).
Saran merupakan manifestasi dari penulis untuk dilaksanakan (sesuatu
yang belum ditempuh dan layak untuk dilaksanakan) saran
dicantumkan karena peneliti melihat adanya jalan keluar untuk
mengatasi masalah (kelemahan yang ada), saran yang diberikan tidak
lepas dari ruang lingkup peneliti.
7

II. TINJAUAN PUSTAKA DAN LANDASAN TEORI


A. Tinjauan Pustaka
Tinjauan Pustaka merupakan suatu survey literature penemuan yang
telah dilakukan oleh penelitian sebelumnya yang berhubungan dengan topik
penelitian. Banyak penelitian sebelumnya dilakukan mengenai rancang
bangun sistem informasi administrasi desa dan penelitian lain yang
berkaitan, dan dalam upaya dalam menyempurnakan sistem informasi
akademik kini perlu dilakukan studi Pustaka sebagai salah satu penerapan
metode penelitian yang dilakukan.
Berikut adalah penelitian yang telah dilakukan yang telah memiliki
korelasi searah dengan penelitian yang akan dibahas antara lain:

Tahun Judul Penulis Kesimpulan


2022 Pengembangan Suryo at Penelitian ini membahas
Frontend Sistem mojo tentang sistem administrasi
Informasi Desa Dengan desa yang masih dilakukan
Arsitektur secara manual oleh karena
Microservice itu mengusulkan judul
rancang bangun sistem
administrasi desa berbasis
web.
2021 Rancang bangun sistem Jajang Penelitian ini membahas
informasi desa berbasis Winanjar tentang administrasi desa
web menggunakan php yang berfokus pada surat
dan mysql menyurat agar
memudahkan masyarakat
untuk mengakses informasi
yang ada di kantor desa dan
mengusulkan sistem
administrasi desa berbasis
web dan mysql.
2020 Sistem administrasi Annisa Penelitian ini membahas
desa mendiro dwi tentang sistem administrasi
kecamatan ngrambe rahmawati desa yang masih manual
kabupaten ngawi dalam pengelolaan surat
berbasis web dan masih menggunakan
Microsoft office yang
dimana besar kemungkinan
data bisa berubah dan tidak
teratur dan oleh karena itu
peneliti merancang
8

administrasi desa berbasis


web.
2020 Sistem Informasi Rahma Penelitian ini membahas
Usulan Anggaran Dana angga tentang bagaimana sistem
Desa Berbasis Web Di iswara administrasi desa yang
Kantor Desa Petang menggunakan aplikasi
berbasis web dan berfokus
pada pembuatan KK dan
KTP.

B. Landasan Teori
1. Pengertian Sistem Informasi
Sistem informasi merupakan “kumpulan dari perangkat keras dan
perangkat lunak komputer serta perangkat manusia yang akan mengolah
data menggunakan perangkat keras dan perangkat lunak
tersebut”(Kristanto ,2018).
“Sistem informasi adalah jumlah komponen (manusia, komputer,
teknologi informasi dan prosedur kerja). Ada sesuatu yang diproses (data
menjadi informasi), dan dimaksudkan untuk mencapai sasaran atau
tujuan”. Di dalam sistem informasi, data sangat berpengaruh penting
karena data akan dimasukkan sebagai formulir-formulir, prosedur dan
bentuk data lainnya. Maka, sistem informasi dapat diartikan sebagai
sekumpulan prosedur pada sebuah organisasi yang akan memberikan
informasi bagi pengambil keputusan sebagai pengendali organisasi.
2. Pengertian Aplikasi
Aplikasi merupakan suatu unit perangkat lunak yang dibuat untuk
melayani kebutuhan akan beberapa aktivitas seperti system periklanan,
pelayanan masyarakat, atau semua proses hampir semua yang dilakukan
manusia (Hengky W Pramana ,2010).
Aplikasi merupakan suatu kelompok file (Form, Class, Report)
yang bertujuan untuk melakukan aktivitas tertentu yang saling terkait
(Harip Santoso,2010).
9

Aplikasi merupakan alat bantu untuk mempermudah dan


mempercepat proses pekerjaan dan bukan merupakan beban bagi
penggunanya (Ibisa ,2009).
3. Pengertian Administrasi Desa
Teori tentang Sistem Informasi Administrasi Desa akan digunakan
sebagai landasan dalam mengembangkan sistem informasi administrasi
desa Montong Sapah. Konsep SIAD akan membantu memahami tujuan
dari pengembangan sistem informasi administrasi desa dan bagaimana
sistem tersebut dapat membantu meningkatkan efektivitas dan efisiensi
pengelolaan administrasi desa.
4. Pengertian Desa
Menurut UU No. 32 Tahun 2004, Desa adalah kesatuan masyarakat
hukum yang memiliki batas-batas wilayah yurisdiksi, berwenang untuk
mengatur dan mengurus tugas kepentingan masyarakat setempat
berdasarkan asal usul dan adat istiadat setempat yang diakui dan/atau
dibentuk dalam sistem pemerintahan nasional dan berada di
kabupaten/kota (Paryanta et al 2017).
5. Teknologi REST API
Representational State Transfer (REST) adalah arsitektur perangkat
lunak yang digunakan untuk pendistribusian sistem layanan web,
sedangkan REST API adalah aplikasi yang berfungsi untuk melakukan
komunikasi dengan layanan web menggunakan HTTP untuk melakukan
perintah GET, PUT, POST, dan DELETE data. Layanan web (web
services) sendiri adalah server web yang dibuat khusus untuk mendukung
kebutuhan situs atau aplikasi lainnya sehingga bisa secara langsung
menerima dan menanggapi permintaan klien menggunakan API yang
bisa mengekspos satu set data dan memfasilitasi antar program komputer
yang memungkinkan untuk bertukar informasi (Masse,2011).
6. Pengertian Surat
Surat sebagai suatu sarana komunikasi yang digunakan untuk
menyampaikan informasi tertulis oleh suatu pihak kepada pihak lain.
Dengan lebih jelasnya, surat adalah alat komunikasi tertulis untuk
menyampaikan pesan kepada pihak lain yang memiliki persyaratan
khusus yaitu penggunaan kertas, penggunaan model/bentuk, penggunaan
10
kode dan notasi, pemakaian bahasa yang khas serta pencantuman tanda
tangan (Asidhiqi & Hartanto,2013).
7. Personal Home Page (PHP)
PHP (Hypertext Preprocessor) yaitu Bahasa pemrograman web
server side yang bersifat open source. PHP merupakan script yang
terintegrasi dengan HTML dan berada pada server (Server Side HTML
Embedded Scripting). “PHP adalah script yang digunakan untuk
membuat halaman website yang dinamis (Anhar,2010).
Yang membedakan PHP dari yang lainnya seperti JavaScript yakni
sisi klien, artinya bahwa kode dieksekusi di server dan menghasilkan
HTML yang kemudian dikirim ke klien. Klien akan menerima hasil dari
skrip yang dijalankan itu, akan tetapi klien tidak akan tahu apa kode yang
mendasarinya.
Banyak sekali kelebihan yang dimiliki PHP dibandingkan dengan
bahasa pemrograman yang lain, diantaranya:
a. PHP bersifat Open Source yang berarti dapat digunakan oleh siapa
saja secara gratis.
b. Program yang dibuat dengan PHP bisa dijalankan oleh semua
sistem operasi karena PHP berjalan secara web browser dapat
menggunakan program PHP.
c. Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java,
karen Bahasa pemrograman PHP tidak memerlukan kompilasi
(compile) dalam penggunaanya.
d. Banyak web server yang mendukung PHP seperti Apache,
Lighttpd, IIS dan lain-lain. PHP juga mendukung banyak paket
database seperti MySQL, Oracle, PostgreSQL, dan lain-lain.
e. Pengembangan aplikasi PHP mudah karena banyak dokumentasi,
refrensi dan developer yang membantu dalam pengembangannya.
11

8. XAMPP
Xampp adalah program PHP dan MYSQL berbasis open source
yang saat ini merupakan andalan para programmer PHP dalam
melakukan programing dan memalukan testing hasil programnya”.
Yudhanto dan Purbaya dalam (Supriyatma,2015).
“Xampp adalah perangkat lunak bebas yang mendukung banyak
sistem operasi, dan merupakan kumpulan dari beberapa program.” Haqi
(2017).
Proses instalasi Apache, dan paket lainnya seperti PHP dan
MySQL seringkali menjadi kendala terutama bagi pemula yang baru
belajar pemrograman web dengan PHP. Hal tersebut disebabkan karena
software tersebut harus diinstall dan dikonfigurasikan satu persatu.
Namun saat ini banyak tersedia aplikasi paket yang menyatukan ketiga
software tersebut (Apache, PHP, dan MySQL) ke dalam satu installer.
Proses instalasinya dapat dilakukan dengan mudah dan cepat, salah satu
aplikasi paket tersebut adalah XAMMP (versi windows) dan LAMMP
(versi Linux) yang dapat di download di http://apachefriends.org.

Gambar 2. 1 Tampilan PHP my admin


12

Penggunaan dari Xampp sangat dibutuhkan untuk dapat


mengembangkan Software ataupun tampilan website dengan lebih
mudah, cepat, dan terstruktur. Terdapat tiga komponen penyusun utama
dari tool ini, yaitu HTDocs, Control Panel dan PhpMyadmin.
9. Pengertian MySQL
MySQL adalah salah satu jenis database server yang sangat
populer, hal ini disebabkan karena MySQL menggunakan SQL sebagai
bahasa dasar untuk mengakses databasenya. MySQL bersifat Open
Source, Software ini dilengkapi dengan Source code (kode yang dipakai
untuk membuat MySQL (Purnamasari, 2013).
PHPMyAdmin merupakan front-end MySQL berbasis web.
PHPMyAdmin dibuat dengan menggunakan PHP. Saat ini,
PHPMyAdmin banyak digunakan dalam hampir semua penyedia hosting
yang ada di internet. PHPMyAdmin mendukung berbagai fitur
administrasi MySQL termasuk manipulasi database, tabel, index, dan
juga dapat mengekspor data ke dalam berbagai format data.
PHPMyAdmin juga tersedia dalam 50 bahasa lebih, termasuk Bahasa
Indonesia. PHPMyAdmin dapat di download secara gratis di
http://www.phpmyadmin.net/.

Gambar 2. 2 Tampilan Halaman PHP my admin


13

Ada banyak sekali fitur-fitur MySQL, antara lain :


a. Relational Database System. Seperti halnya software database lain
yang ada di pasaran, MySQL termasuk RDBMS.
b. MySQL memiliki arsitektur client-server dimana server database
MySQL terinstal di server, dan dapat juga di komputer lain yang
berkomunikasi dengan server melalui jaringan bahkan internet.
c. MySQL mengenal perintah SQL standar. SQL (Structured Query
Language) merupakan suatu Bahasa standar yang berlaku di hampir
semua software database.
d. Pada versi 5.0 MySQL telah mendukung Sub Select, View dan
Stored Procedured (SP).
e. MySQL mendukung trigger pada versi 5.0 namun masih terbatas dan
fungsi trigger telah disempurnakan pada versi 5.1.
f. Mendukung replication, transaksi, foreign key.
g. Tersedia fungsi GIS.
h. MySQL merupakan software free (bebas download).
i. MySQL sangat stabil, tangguh dan fleksibel dengan berbagai
pemrograman.
10. Database
Database merupakan suatu kumpulan tabel atau data yang
tersambung dan di buat sesuai keinginan atau kebutuhan, sehingga data
yang disimpan dapat dimanipulasi, dicari atau diambil dengan mudah.
Selain itu database juga disebut dengan koleksi terpadu antar data yang
saling berkaitan yang berguna untuk memenuhi setiap kebutuhan
informasi dalam suatu instansi maupun organisasi. Setiap masing-
masing tabel didalam database memiliki fungsi sebagai penyimpan
data-data yang saling berhubungan antar tabel (Raharjo,2017). Tujuan
database yang ada pada suatu instansi yaitu untuk memudahkan proses
pada saat pengambilan dan penyimpanan data. Salah satu keunggulan
14

dari database yaitu dapat mengatur data sesuai fungsi dan jenisnya tepat
dan teratur.
11. Implementasi Sistem
Implementasi sistem adalah tahap penerapan sistem yang akan
dilakukan jika sistem disetujui termasuk program yang telah dibuat
pada tahap perancangan sistem agar siap untuk dioperasikan.
Implementasi Sistem Informasi Order Center berbasis intranet ini
dilakukan menggunakan Bahasa pemrograman PHP dengan basis data
yang digunakan adalah MySQL.Aplikasi PHP tersebut dapat dijalankan
pada berbagai platform sistem operasi dan perangkat keras, tetapi
implementasi dan pengujian sepenuhnya hanya dilakukan pada
perangkat keras PC (Personal Computer) dengan system operasi
Microsoft Windows.
Implementasi sistem adalah prosedur yang dilakukan untuk
menyelesaikan desain yang ada dalam dokumen desain sistem yang
disetujui dan menguji, menginstal, memulai, serta menggunakan sistem
yang baru atau sistem yang diperbaiki. Penggunaan suatu komputer
untuk pemecahan masalah membutuhkan suatu sistem yang baik,
sehingga memungkinkan berhasilnya komputer dalam melaksanakan
tugasnya, yaitu mengolah data menjadi informasi.
12. Definisi Sistem
Sistem adalah suatu rangkaian yang terdiri dari dua atau lebih
komponen yang saling berhubungan dan saling berinteraksi satu sama
lain untuk mencapai tujuan dimana sistem biasa nya terbagi dalam sub
sistem yang lebih kecil yang mendukung sistem yang lebih (Romney &
Steinbart, 2015).
Dengan demikian dapat disimpulkan bahwa sistem merupakan
seperangkat elemen yang saling berhubungan yang bersama-sama
mencapai suatu tujuan tertentu dalam proses yang teratur yang dapat
mendukung sistem yang lebih besar dan saling memiliki
15

ketergantungan untuk mencapai tujuan tertentu. Ada beberapa macam


arti dari istilah sistem ini menurut pendapat beberapa ahli.
Menurut Hutahaean (2014), Sistem adalah suatu jaringan kerja
dari prosedur prosedur yang saling berhubungan, berkumpul bersama-
sama untuk melakukan kegiatan atau untuk melakukan sasaran yang
tertentu. Ada beberapa macam arti dari istilah sistem ini, baik secara
etimologis maupun pendapat beberapa ahli. Secara etimologis, istilah
sistem berasal dari bahasa Yunani, yaitu sistema yang mempunyai arti :
1. Suatu keseluruhan yang tersusun dari sekian banyak bagian
2. Hubungan yang berlangsung dari antara satuan–satuan atau
komponen komponen secara teratur.
13. Karakteristik Sistem
Adapun karakteristik atau sifat-sifat tertentu dari sistem adalah
sebagai berikut:
a. Komponen sistem
Suatu sistem terdiri dari sejumlah komponen yang saling
berinteraksi, yang bekerja sama membentuk satu kesatuan.
Komponen- komponen sistem tersebut dapat berupa suatu bentuk
subsistem. Setiap subsistem memiliki sifat-sifat sistem yang
menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem
secara keseluruhan.
b. Batasan Sistem
Ruang lingkup sistem merupakan daerah yang membatasi antara
sistem dengan sistem lainnya atau sistem dengan lingkungan
luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang
sebagai suatu kesatuan yang tidak dapat dipisah-pisahkan.
c. Lingkungan Luar
Bentuk apapun yang ada di luar ruang lingkup atau Batasan
sistem yang mempengaruhi operasi sistem tersebut yang dengan
demikian lingkungan luar tersebut harus selalu dijaga dan dipelihara.
16

d. Penghubung Sistem
Media yang menghubungkan sistem dengan subsistem yang lain
disebut dengan penghubung sistem atau interface penghubung ini
memungkinkan sumber-sumber daya mengalir dari subsistem ke
subsistem yang lain.
e. Masukkan sistem
Energi yang dimasukkan ke dalam sistem disebut masukan
sistem, yang dapat berupa pemeliharaan (maintenance input) sinyal
(signal input). Sebagai contoh, di dalam suatu unit sistem komputer,
“program” adalah maintenance input yang digunakan untuk
mengoperasikan komputer. Sementara “data” adalah signal input
yang akan diolah menjadi informasi.
f. Keluaran sistem
Hasil dari energi yang diolah dan diklasifikasikan menjadi
keluaran yang berguna. Keluaran ini merupakan masukan bagi
subsistem yang lain. Seperti contoh sistem informasi, keluaran yang
dihasilkan adalah informasi, dimana informasi ini dapat digunakan
sebagai masukan untuk pengambilan keputusan atau hal-hal lain
yang merupakan input bagi subsistem lainnya.
g. Pengolah sistem
Suatu sistem dapat mempunyai suatu proses yang akan
mengubah masukan menjadi keluaran. Sebagai contoh, sistem
akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-
laporan yang dibutuhkan oleh pihak manajemen.
h. Sasaran sistem
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat
deterministik. Kalau suatu sistem tidak memiliki sasaran, maka
operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil
bila mengenai sasaran atau tujuan yang telah direncanakan.
17

14. Klasifikasi Sistem


Menurut sutabri(2012)sistem dapat diklasifikasikan dari
beberapa sudut pandangan yaitu:
a. Sistem abstrak dan sistem Fisik
Sistem abstrak yaitu sistem yang berupa pemikiran atau ide-
ide yang tidak tampak secara fisik ,misalnya sistem teologi,yaitu
sistem yang berupa pemikiran tentang hubungan antara manusia
dengan tuhan
b. Sistem alamiah dan sistem buatan manusia
Sistem alamiah adalah sistem yang terjadi melalui proses
alam,tidak dibuat oleh manusia ,misalnya sistem perputaran
bumi,terjadinya siang malam,dan pergantian musim.sedangkan
sistem buatan manusia merupakan sistem yang melibatkan
hubungan manusia dengan mesin
c. Sistem deterministic dan sistem probabilistic
Sistem beroprasi dengan sistem yang dapat diprediksi disebut
sistem deterministik .sistem computer adalah contoh dari sistem
yang tingkah lakunya dapat dipastikan berdasarkan program-
program komputer yang dijalankan.sedangkan sistem yang bersifat
probabilistic adalah sistem yang kondisi masa depannya tidak dapat
diprediksi,karena mengandung unsur probabilitas.
d. Sistem Terbuka dan Sistem Tertutup
Sistem tertutup merupakan sistem yang tidak berhubungan
dan tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja
secara otomatis tanpa ada campur tangan dari pihak luar.
Sedangkan sistem terbuka adalah sistem yang berhubungan dan
dipengaruhi oleh lingkungan luarnya, yang menerima masukan dan
menghasilkan keluaran untuk subsistem lainnya.
18

15. UML
UML atau “Unified Modeling Language” adalah metode
pemodelan visual yang berfungsi sebagai sarana untuk merancang
sistem berorientasi objek atau dikenal sebagai OOP.
Definisi lain menyatakan bahwa UML adalah bahasa yang telah
menjadi standar dalam visualisasi, desain, dan dokumentasi sistem
aplikasi. Saat ini, UML adalah bahasa standar untuk menulis perangkat
lunak cetak biru (arsitektur). Setelah mengetahui Apa itu UML, mari
kita lihat berbagai contoh dari Diagram UML Sebagai Berikut:
a. Use Case Diagram
Use Case Diagram adalah satu jenis dari diagram UML
(Unified Modelling Language) yang menggambarkan hubungan
interaksi antara sistem dan aktor. Use Case merupakan sesuatu
yang mudah dipelajari. Langkah awal untuk melakukan
pemodelan perlu adanya suatu diagram yang mampu
menjabarkan aksi aktor dengan aksi dalam sistem itu sendiri,
seperti yang terdapat pada Use Case.

Simbol Deskripsi

Use Case: Abstraksi dan interaksi antara


sistem dan aktor.

Actor: Mewakili peran orang, sistem


yang lain atau alat ketika berkomunikasi
dengan usecase.

Association: abstraksi dari penghubung


antara aktor dengan use case.
19

<<extend>> Menunjukan bahwa usecase merupakan


tambahan fungsional dari usecase lainnya
jika suatu kondisi terpenuhi.

generalization Menunjukan spesialisasi aktor untuk


dapat berpartisipasi dengan usecase.

Gambar 2. 3 Tampilan use case diagram


b. Activity Diagram
Activity diagram atau dalam bahasa Indonesia berarti
diagram aktivitas, merupakan sebuah diagram yang dapat
memadukan berbagai proses yang terjadi pada sistem. Seperti
layaknya runtutan proses berjalannya suatu sistem dan
digambarkan.

Simbol Deskripi
Status awal Status awal aktivitas sistem, sebuah
diagram aktivitas memiliki sebuah status
awal

Aktivitas Aktivitas yang dilakukan sistem, aktivitas


biasanya diawali dengan kata kerja

Percabangan / Asosiasi percabangan dimana jika ada


decision pilihan aktivitas lebih dari satu

Penggabungan / join Asosiasi penggabungan dimana lebih dari


satu aktivitas digabungkan menjadi satu

Status akhir Status akhir yang dilakukan sistem,


sebuah diagram aktivitas memiliki sebuah
status akhir

Gambar 2. 4 simbol activity diagram


20

c. Class Diagram
Class diagram atau diagram kelas merupakan suatu diagram
yang digunakan untuk menampilkan kelas-kelas berupa pake-paket
untuk memenuhi salah satu kebutuhan paket yang akan digunakan
nantinya. Namun, pada Class diagram desain modelnya dibagi
menjadi 2 bagian. Class diagram yang pertama merupakan
penjabaran dari domain model yang merupakan merupakan
abstraksi dari basis data.

Simbol Deskripsi
Kelas Kelas pada struktur sistem

Antarmuka / Interface Sama dengan konsep interface dalam


Nama_interface pemrograman berorientasi objek

Asosiasi / Association Relasi antar kelas dengan makna


umum, asosiasi biasanya juga
disertai dengan multiplicity

Asosiasi berarah Relasi antar kelas dengan makna


kelas satu digunakan oleh kelas yang
lain, asosiasi biasanya juga disertai
dengan multiplicity

Generalisasi Relasi antar kelas dengan


makna generalisasi-spesialisasi
(umum khusus)

Dependency Relasi antar kelas dengan


makna kebergantungan antar kelas

Aggregation Relasi antar kelas dengan makna


semua- bagian (whole-part)

Gambar 2.5 simbol Class diagram


21

d. Sequence Diagram
Sequence Diagram menggambarkan interaksi antar objek di
dalam dan di sekitar sistem (termasuk pengguna, display, dan
sebagainya) berupa pesan yang digambarkan terhadap waktu.
Sequence Diagram terdiri atas dimensi vertical (waktu) dan
dimensi horizontal (objek-objek yang terkait). Sequence Diagram
biasanya digunakan untuk menggambarkan skenario atau rangkaian
langkah- langkah yang dilakukan sebagai respon dari sebuah event
untuk menghasilkan output tertentu. Diawali dari apa yang memicu
aktivitas tersebut, proses, dan perubahan apa saja yang terjadi
secara internal dan output apa yang dihasilkan. Berikut simbol
Sequence Diagram yang dapat dilihat pada gambar dibawah ini:

Gambar 2.6 simbol squence diagram


22

III. METODOLOGI PENELITIAN


A. Metodologi Pengumpulan Data
Metode Pengumpulan data yang dapat digunakan dalam penelitian
perancangan sistem informasi administrasi desa berbasis web adalah:
1. Observasi:
Peneliti dapat melakukan observasi langsung terhadap proses
administrasi desa yang sedang berlangsung di Desa Montong Sapah.
Observasi ini bertujuan untuk mengamati dan mencatat informasi
terkait dengan proses administrasi desa yang sedang berlangsung,
sehingga dapat digunakan sebagai acuan dalam merancang sistem
informasi administrasi desa.

2. Wawancara:
Peneliti dapat melakukan wawancara dengan beberapa pihak
terkait, seperti kepala desa, sekretaris desa, dan staf desa yang
bertanggung jawab terhadap proses administrasi desa. Wawancara ini
bertujuan untuk mendapatkan informasi lebih lanjut terkait dengan
proses administrasi desa yang sedang berlangsung, sehingga dapat
digunakan sebagai acuan dalam merancang sistem informasi
administrasi desa.

3. Studi pustaka:
Peneliti dapat melakukan studi pustaka terkait dengan teori dan
konsep sistem informasi administrasi desa berbasis web dan teknologi
REST API. Studi pustaka ini bertujuan untuk mendapatkan informasi
dan pemahaman yang lebih mendalam terkait dengan konsep dan
prinsip yang terkait dengan pembuatan sistem informasi administrasi
desa.

4. Dokumentasi:
Peneliti dapat mengumpulkan dokumen-dokumen terkait dengan
proses administrasi desa yang sedang berlangsung, seperti dokumen
keuangan, dokumen penganggaran, dan dokumen lainnya yang
23

berkaitan dengan proses administrasi desa. Dokumentasi ini bertujuan


untuk mendapatkan informasi yang lebih lengkap dan akurat terkait
dengan proses administrasi desa yang sedang berlangsung, sehingga
dapat digunakan sebagai acuan dalam merancang sistem informasi
administrasi desa.

5. Analisis Kebutuhan
Pada tahap ini, peneliti menganalisis kebutuhan pengguna
terhadap sistem informasi administrasi desa. Peneliti melakukan
wawancara dengan pengguna, seperti kepala desa, sekretaris desa, serta
staf desa lainnya untuk mengetahui kebutuhan dan persyaratan yang
harus dipenuhi oleh sistem informasi administrasi desa. Hasil dari
analisis kebutuhan akan digunakan untuk merancang sistem informasi
administrasi desa.

6. Perancangan Sistem
Pada tahap ini, peneliti merancang sistem informasi administrasi
desa berbasis web menggunakan teknologi REST API. Peneliti
membuat desain sistem, struktur database, serta merancang antarmuka
pengguna (user interface) yang mudah digunakan dan user-friendly.
Peneliti juga melakukan pemilihan teknologi dan alat yang tepat untuk
digunakan dalam pengembangan sistem.

B. Metode pengembangan sistem


Metode Waterfall atau Metode air terjun atau yang sering disebut
metode waterfall sering dinamakan siklus hidup klasik (classic life cycle),
nama model ini sebenarnya adalah “Linear Sequential Model” dimana hal
ini menggambarkan pendekatan yang sistematis dan juga berurutan pada
pengembangan perangkat lunak, dimulai dengan spesifikasi kebutuhan
pengguna lalu berlanjut melalui tahapan-tahapan perencanaan (planning),
permodelan (modelling), konstruksi (contruction), serta penyerahan sistem
ke para pengguna (deployment), yang diakhiri dengan dukungan pada
perangkat lunak lengkap yang dihasilkan.
24

Model waterfall pertama kali diperkenalkan oleh Winston Royce


sekitar tahun 1970 sehingga sering dianggap kuno, tetapi merupakan model
yang paling banyak dipakai di dalam Software Engineering (SE). saat ini
model waterfall merupakan model pengembangan perangkat lunak yang
sering digunakan. Model pengembangan ini melakukan pendekatan secara
sistematis dan berurutan. Disebut waterfall karena tahap demi tahap yang
dilalui harus menunggu selesainya tahap sebelumnya dan berjalan
berurutan. Model pengembangan ini bersifat linear dari tahap awal
pengembangan sistem yaitu tahap perencanaan sampai tahap akhir
pengembangan sistem yaitu tahap pemeliharaan. Tahapan berikutnya tidak
akan dilaksanakan sebelum tahapan sebelumnya selesai dilaksanakan dan
tidak bisa kembali atau mengulang ke tahap sebelumnya. Tahapan dari
metode waterfall dapat dilihat pada gambar dibawah ini:

1. Requirement
Tahap ini pengembang sistem diperlukan komunikasi yang
bertujuan untuk memahami perangkat lunak yang diharapkan oleh
pengguna dan batasan perangkat lunak tersebut. Informasi dapat
diperoleh melalui wawancara, diskusi atau survei langsung. Informasi
dianalisis untuk mendapatkan data yang dibutuhkan oleh pengguna.
25

2. Design
Pada tahap ini, pengembang membuat desain sistem yang dapat
membantu menentukan perangkat keras (hardware) dan sistem
persyaratan dan juga membantu dalam mendefinisikan arsitektur sistem
secara keseluruhan. 3. Implementation Pada tahap ini, sistem pertama
kali dikembangkan di program kecil yang disebut unit, yang terintegrasi
dalam tahap selanjutnya. Setiap unit dikembangkan dan diuji untuk
fungsionalitas yang disebut sebagai unit testing.
3. Verification
Pada tahap ini, sistem dilakukan verifikasi dan pengujian apakah
sistem sepenuhnya atau sebagian memenuhi persyaratan sistem,
pengujian dapat dikategorikan ke dalam unit testing (dilakukan pada
modul tertentu kode), sistem pengujian (untuk melihat bagaimana
system bereaksi ketika semua modul yang terintegrasi) dan penerimaan
pengujian (dilakukan dengan atau nama pelanggan untuk melihat
apakah semua kebutuhan pelanggan puas).
4. Maintenance
Adalah tahap akhir dari metode waterfall. Perangkat lunak yang
sudah jadi dijalankan serta dilakukan pemeliharaan. Pemeliharaan
termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada
langkah sebelumnya. Kelebihan Metode Waterfall Sebagai Berikut:
a. Kualitas dari sistem yang dihasilkan akan baik, karena
pelaksanaannya dilakukan secara bertahap.
b. Proses pengembangan model fase one by one, sehingga
meminimalir kesalahan yang mungkin akan terjadi.
c. Dokumen pengembangan sistem sangat terorganisir, karena setiap
fase harus terselesaikan dengan lengkap sebelum melangkah ke
fase berikutnya.
26
Kekurangan Metode Waterfall Sebagai Berikut:
a. Waktu pengembangan lama dan biayanya mahal.

b. Diperlukan manajemen yang baik, karena proses pengembangan


tidak dapat dilakukan secara berulang sebelum terjadinya suatu
produk.
c. Kesalahan kecil akan menjadi masalah besar jika tidak diketahui
sejak awal pengembangan yang berakibat pada tahapan
selanjutnya.
d. Pada kenyataannya, jarang mengikuti urutan sekuensial (runtutan)
seperti pada teori. Iterasi (perulangan) sering terjadi menyebabkan
masalah baru
C. Implementasi Sistem
Pada tahap ini, peneliti melakukan implementasi sistem yang telah
dirancang. Peneliti membuat kode program, melakukan integrasi antara
sistem informasi dengan database, dan melakukan pengujian sistem untuk
memastikan bahwa sistem berfungsi dengan baik.
1. Pemilihan platform dan Bahasa pemrograman yang akan digunakan
untuk pengembangan sistem.hal ini dapat didasarkan pada kebutuhan
dan kemampuan pengembang yang tersedia.
2. Desain basis data yang akan digunakan dalam sistem. Desain basis data
harus memenuhi kebutuhan informasi yang akan disimpan dan diproses
oleh sistem.
3. Pengembangan Rest Api sebagai antarmuka antara sistem dan
pengguna. Rest Api harus mendukung operasi CRUD (Create, Read,
Update, Delete) yang digunakan dalam sistem inventaris barang pada
kantor desa.
4. Integrasi sistem dengan fitur-fitur seperti autentikasi dan otorisasi
pengguna untuk memastikan keamanan dan privasi data.
5. Pengujian sistem untuk memastikan bahwa semua fitur berfungsi
dengan baik dan sesuai dengan spesifikasi yang telah ditetapkan
sebelumnya.
27

6. Pemeliharaan sistem dan pengembangan berkelanjutan untuk


memastikan sistem tetap sesuai dengan kebutuhan dan perubahan
lingkungan yang terjadi di kantor desa Pandan Indah dan sekitarnya.

D. Pengujian Dan Evaluasi


Pada tahap ini, peneliti melakukan pengujian sistem untuk
memastikan bahwa sistem informasi administrasi desa berbasis web
menggunakan teknologi REST API berjalan dengan baik dan sesuai dengan
kebutuhan pengguna. Setelah melakukan pengujian, peneliti melakukan
evaluasi terhadap sistem dan melakukan perbaikan jika ditemukan
kesalahan atau kekurangan pada sistem.
Beberapa metode yang dapat dilakukan dalam pengujian dan evaluasi
sistem informasi administrasi desa tersebut antara lain:
1. Unit Testing: Melakukan pengujian pada setiap unit atau komponen
sistem secara terpisah untuk memastikan bahwa setiap bagian dari
sistem bekerja dengan baik.
2. Integration Testing: Melakukan pengujian pada integrasi antara
bagian-bagian sistem untuk memastikan bahwa sistem secara
keseluruhan dapat berjalan dengan baik.
3. User Acceptance Testing (UAT): Melibatkan pengguna dalam
menguji sistem untuk memastikan bahwa sistem memenuhi kebutuhan
dan harapan mereka.
4. Performance Testing: Melakukan pengujian pada kinerja sistem,
seperti kecepatan akses, waktu respon, dan kapasitas sistem.
5. Security Testing: Melakukan pengujian pada keamanan sistem untuk
memastikan bahwa sistem terhindar dari serangan dan ancaman
keamanan.

Evaluasi sistem informasi administrasi desa Montong Sapah


Kabupaten Lombok Tengah berbasis web menggunakan teknologi REST
API juga dapat dilakukan dengan mengumpulkan umpan balik dari
pengguna, baik melalui survei atau wawancara, untuk mengetahui kelebihan
28

dan kekurangan sistem serta untuk melakukan perbaikan dan pengembangan


kedepannya.
E. Implementasi Dan Penggunaan
Pada tahap terakhir, peneliti mengimplementasikan sistem informasi
administrasi desa berbasis web menggunakan teknologi REST API dan
melibatkan pengguna dalam penggunaan sistem. Peneliti juga memberikan
pelatihan kepada pengguna tentang cara penggunaan sistem informasi
administrasi desa untuk memastikan bahwa pengguna dapat memanfaatkan
sistem secara maksimal.

F. Timeline Kegiatan

BULAN
KEGIATA
NO
N APRIL MEI JUNI JULI
3 4 1 2 3 4 1 2 3 4 1 2 3 4
Studi
1.
Literatur
Observasi
dan
2.
Pengambilan
Data
Validasi
3.
Data
Perancangan
4.
Aplikasi
Pembuatan
5.
Aplikasi
6. Verifikasi
7. Testing
Pembuatan
8.
Laporan
Tabel 4.1 timeline kegiatan
29

IV. ANALISIS PERMASALAHAN DAN PEMBAHASAN


A. Gambaran Umum Institusi
Secara definitif Propinsi Nusa Tenggara Barat pada tahun 2013
memiliki sepuluh kabupaten/kota. Kabupaten Lombok Tengah sebagai salah
satu bagian dari provinsi Nusa Tenggara Barat memiliki posisi koordinat
bumi antara 166,05 sampai 116,24 Bujur Timur dan 8,24 sampai 8,57
Lintang Selatan dengan luas wilayah mencapai 1.208,39 km (120.839 ha).
Letak geograpis kabupaten Lombok Tengah diapit oleh dua Kabupaten lain
yakni Kabupaten Lombok Barat di sebelah barat dan utara serta Kabupaten
Lombok Timur di sebelah timur dan utara, sedangkan di bagian selatan
berbatasan dengan samudra Indonesia.

Pada tahun 2010 yaitu sekitar bulan september dan oktober, kabupaten
Lombok Tengah mengalami pemekaran wilayah desa sebanyak 15 desa,
sehingga jumlah desa yang ada di Kabupaten Lombok Tengah berjumlah
139 desa. Sedangkan jumlah kecamatan tetap berjumlah 12 kecamatan
dengan luas wilayah berkisar antara 50 hingga 234 Km2. Kecamatan pujut
merupakan salah satu kecamatan terluas dengan wilayah mencapai 19,33
persen dari luas wilayah kabupaten, diikuti kecamatan Batukliang Utara,
Praya Barat dan Praya Barat Daya dengan persentase masing-masing 15,06,
12,64 dan 10,34 persen, sementara itu kecamatan-kecamatan lainnya
memiliki persentase luas wilayah dibawah tujuh persen.

Melihat posisi geografis Lombok Tengah, maka jarak antara ibu kota
kabupaten dengan ibu kota kecamatan memiliki radius yang relatif dekat
yang berkisar antara 0 hingga 20 km. Namun antara ibu kota kecamatan
yang satu dengan ibu kota kecamatan lain yang terjauh mencapai jarak 41
km yakni antara ibu kota kecamatan pringgarata dengan ibu kota kecamatan
janapria.
30

Akses desa-desa ke ibu kota kecamatan secara umum relatif dekat


yakni berkisar antara 0 hingga 21 km, sedangkan jarak dari ibu kota
kabupaten ke desa-desa berkisar antara 10 km hingga 30 km. Jarak desa
terjauh dari kecamatan yakni desa Montong Sapah dan desa Montong Ajan.
Dua desa tersebut juga merupakan desa yang memiliki jarak terjauh ke ibu
kota Kabupaten.

Adapun Visi Dan Misi Desa Montong Sapah Adalah:


1. Visi
Terwujudnya masyarakat desa darek yang aman, sejahtera,tertib dan
damai yang didukung oleh lingkungan yang bersih dan sehat serta
dilandasi dengan semangat iman dan taqwa kepada Allah SWT.
2. Misi
a. Menjamin situasi dan kondisi yang aman dan damai bagi
masyarakat desa.
b. Mengembangkan inisiatif masyarakat melalui penciptaan kegiatan
pembangunan yang aspiratif dan partisipatif.
c. Memberikan pelayanan kepada kepada masyarakat di semua
bidang dengan didukung oleh penerapan manajemen, pemerintahan
yang demokratis, efektif,efisien, transparan dan bertanggung jawab.
d. Mengembangkan ekonomi masyarakat melalui pemanfaatan dan
pemberdayaan sumber daya kearah yang produktif dan
berkelanjutan.
e. Mengembangkan dan memelihara kelestarian dan keindahan
lingkungan guna meningkatkan kuantitas dan kualitas prasarana
dan sarana, sehingga lebih mempermudah dan member rasa aman
dan nyaman bagi masyarakat.
f. Meningkatkan pengamalan ajaran agama dalam kehidupan sehari –
hari baik yang bersifat individu maupun kegiatan lain dalam rangka
55 mewujudkan dan meningkatkan kualitas keimanan, ketakwaan,
dan akhlak yang mulia serta mempererat tali silaturahmi bagi
masyarakat.
31

3. Struktur Organisasi dan Fungsi

Untuk mengelola pemerintahan Desa dengan baik terutama


terhadap sumber daya manusia. Desa Montong Sapah menerapkan
manajemen yang dituangkan dalam bentuk struktur organisasi sebagai
sarana penting untuk menjalankan fungsinya. Adapun struktur
organisasi ini dapat dikatakan sebagai kerangka yang mewujudkan
suatu pola dari hubungan kedudukan dan peranan dalam suatu
kerjasama. Bentuk struktur organisasi yang dimiliki oleh Desa Montong
Sapah adalah sebagai berikut:
Adapun fungsi dari masing-masing bagan struktur organisasi
sesuai dengan fungsinya yaitu:

1. Kepala Desa
a. Memimpin penyelenggaraan pemerintahan Desa berdasarkan
kebijakan yang ditetapkan bersama BPD.
b. Mengajukan rancangan peraturan Desa.
c. Menyusun dan mengajukan rancangan peraturan desa
mengenai APBDes untuk dibahas dan ditetapkan bersama
BPD.
d. Membina kehidupan masyarakat Desa.
32

2. Badan Permusyawaratan Desa (BPD)


a. Membahas rancangan peraturan Desa bersama kepala Desa
b. Melaksanakan pengawasan terhadap pelaksanaan peraturan
Desa dan peraturan kepala Desa.
c. Mengusulkan pengangkatan dan pemberhentian kepala Desa
d. Menggali, menampung, menghimpun, merumuskan dan
menyalurkan aspirasi masyarakat.
3. Sekrertaris Desa
a. Penyusunan kebijakan pemerintahan Desa
b. Pengkoordinasian pelaksanaan tugas perangkat Desa lainnya
c. Penyelenggaraan administrasi pemerintahan
d. Pengelolaan sumber daya aparat Desa, keuangan, sarana dan
prasarana pemerintahan Desa.
4. Kepala Urusan Pemerintahan
a. Pelaksanaan koordinasi dan penyelenggaraan tugas-tugas
pemerintahan di tingkat Desa.
b. Pelaksanaan fasilitasi dan pembinaan penyelenggaraan
pemerintahan Desa.
c. Tugas lain yang dibebankan oleh Kepala Desa sesuai bidang
tugasnya.
5. Kepala Urusan Umum
a. pelaksanaan kegiatan bidang pembinaan kehidupan masyarakat
Desa
b. Pelaksana inventarisasi, pembinaan dan pelestarian
kebudayaan yang berlaku di Desa
c. Pelaksanaan kegiatan perencanaan bidang kemasyarakatan dan
sosial budaya Desa
33

Gambar 3. 1 Peta kecamatan praya barat daya


34

B. Analisa Sistem
1. Sistem yang berjalan
Sistem yang sedang berjalan saat ini ialah datangnya Masyarakat
untuk untuk membuat surat administrasi kekantor desa dengan
membawa surat kelengkapan dan akan diproses di kantor desa.

Gambar 4. 1 sistem yang berjalan


35

a. Kelebihan dan Kekurangan


Kelebihan dan kekurangan dalam menggunakan sistem adalah
sebagai berikut:
1) Lebih mudah dalam proses pembuatan dan penginputan data.
2) Proses penginputan data masih dilakukan secara manual.

b. Titik Permasalahan
Di dalam aplikasi ini yang menjadi titik permasalahan yaitu
bagaimana merancang dan membangun Sistem Informasi
Administrasi Desa Berbasis Web Di Desa Montong Sapah Lombok
Tengah.
c. Rancangan/Desain Sistem
Rancangan/desain sistem adalah suatu proses menentukan
bagaimana suatu sistem akan menyelesaikan apa yang mesti
diselesaikan, tahap ini menyangkut mengkonfigurasikan dari
komponen-komponen perangkat lunak dan perangkat keras dari
suatu sistem sehingga setelah instalasi dari sistem akan benar-benar
memuaskan rancang bangun yang telah ditetapkan pada akhir
analisis sistem.
36

2. Rancangan Yang Diusulkan


Perancangan sistem ini dibuat sebagai tahapan untuk
mempersiapkan proses implementasi sistem yang diinginkan, dan untuk
menggambarkan secara jelas proses- proses yang diinginkan pengguna.
Sesuai metode pendekatan yang akan digunakan adalah pendekatan
objek, maka model yang digunakan untuk menggambarkan seluruh
proses dengan menggunakan diagram UML.

Gambar 4. 2 rancangan yang diusulkan


37

C. Rancangan/Desain Basis Data


Perancangan Basis Data adalah proses untuk menentukan isi dan
pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan
sistem.
1. Struktur Basis Data
Untuk mempermudah penulis merancang didalam program aplikasi ini,
penulis menggunakan beberapa table dalam database. Adapun tabel
tersebut sebagai berikut:
a. Tabel Admin
Tabel ini berfungsi untuk menyimpan akun pengguna dengan
struktur Tabel Sebagai berikut:
Nama Tabel : table_admin
Primay key : id_admin
Foreign Key :

Tabel 4. 2 Admin

NO Field Tipe Panjang Keterangan

1. Id_Admin Integer 10 Identitas Admin

2. User_Id Varchar 30 Usurname


Identitas
3. Nama Varchar 20 Nama

4. Password Text 10 Password


5. Email Varchar 20 Email

b. Akta Kelahiran
Tabel ini berfungsi untuk menyimpan data akta kelahiran dengan
struktur tabel sebagai berikut:
Nama Tabel : table_Akta Kelahiran
Primay key : id_Akta kelahiran
Foreign Key : id_admin
38

Tabel 4. 3 akta kelahiran

NO Field Tipe Panjang Keterangan

1. Id_akta Integer 10 Primary key


kelahiran
2. Id_admin Integer 30 Foreign key

3. Nama_kk Varcar 30 Nama Kartu


Keluarga
4. Nomor_kk Integer 30 Nomor Kartu
Keluarga
5. JK Varchar 20 Jenis Kelamin
6. Ttl Varchar 30 Tempat Tanggal
Lahir
7. Nik_Ayah Varchar 30 Nomor Induk
Keluarga Ayah

c. Tabel Kartu Keluarga


Tabel ini berfungsi untuk menyimpan data Kartu Keluarga dengan
struktur tabel sebagai berikut:
Nama Tabel : table_Kartu Keluarga
Primay key : id_Kartu Keluarga
Foreign Key : -

Tabel 4. 4 kartu keluarga

NO Field Tipe Panjang Keterangan

1. Id_kk Integer 30 Primary key

2. Nama_kk Varcar 30 Nama_kartu


keluarga
3. Nik Varchar 40 Nomor Induk
Keluarga
4. Status Hubungan Varchar 20 Status
Hubungan
39

d. Tabel Surat Keterangan Tidak Mampu


Tabel ini berfungsi untuk menyimpan data sk tidak mampu
dengan struktur tabel sebagai berikut:
Nama Tabel : table_surat keterangan tidak mampu
Primay key : id_surat keterangan tidak mampu
Foreign Key :

Tabel 4. 5 sk tidak mampu

NO Field Tipe Panjang Keterangan

1. Id_sktm Integer 30 Primary kry

2. No_sktm Integer 30 Nomor Kartu


Keluarga
3. Nama Varchar 40 Nomor Induk
Keluarga
4. TTL Varchar 20 Status Hubungan

5. No_KK Int 40 Nomor_kartu


keluarga
6. Nik Var 40 Nomor induk
keluarga
7. Pekerjaan Var 40 Pekerjaan
40

e. Tabel kartu tanda penduduk


Tabel ini berfungsi untuk menyimpan data kartu tanda penduduk
denganstruktur tabel sebagai berikut:
Nama Tabel : table_Kartu tanda penduduk
Primay key : id_kartu tanda penduduk
Foreign Key :

Tabel 4. 6 kartu tanda penduduk

NO Field Tipe Panjang Keterangan

1. Id_ktp Integer 30 Primary key

2. Nik Integer 30 Nomor Kartu


Keluarga
3. Nama Varchar 40 nama

4. TTL Varchar 20 Tempat tanggal


lahir
Jnis Kelamin Integer 40 Jenis kelamin

5. Alamat Varchar 40 alamat

6. Agama Varchar 40 agama

7. Status Varchar 40 Status

8. Pekerjaan Varchar 40 Pekerjaan

9. Berlaku Varchar 40 Berlaku hingga


hingga
41

2. Entity Relationship Diagram (ERD)


Entity Relationship Diagram (ERD) adalah suatu bentuk
diagram yang menjelaskan hubungan antar objek-objek data yang
mempunyai hubungan antar relasi. Entity Relationship Diagram
digunakan untuk menyusun struktur data dan hubungan antar data, dan
untuk menggambarkannya digunakan notasi, symbol, bagan, dan lain
sebagainya.

Gambar 4. 3 Entity relationship diagram

Pada tahap ini akan dibahas mengenai rancangan usulan sistem


yang akan dibangun langkah-langkah berikutnya yaitu perancangan atau
desain sistem usulan yang bertujuan untuk mendukung sistem yang lama
dengan memberi gambaran yang jelas menurut proses desain sistem awal
hingga akhir penelitian. Dalam menganalisa usulan sistem yang baru
pada penelitian ini digunakan aplikasi Draw.io untuk menggambar Use
Case Diagram, Activity Diagram, Class Diagram dan Entry Relationship
Modeling.
42

1. Use case diagram

Use Case Diagram berfungsi untuk menggambarkan sistem


dengan pemakai (user) yang disebut aktor. Use Case Diagram
digunakan untuk menggambarkan hubungan interaksi antara sistem dan
pemakai (user). Sebuah Use Case dapat memasukkan fungsionalitas
Use Case lain sebagai bagian dari proses dalam dirinya. Secara umum
diasumsikan bahwa Use Case yang di-include akan dipanggil setiap kali
Use Case yang meng-include dieksekusi secara normal. Sebuah Use
Case dapat di include oleh lebih dari satu Use Case lain, sehingga
duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar
fungsionalitas yang common. Gambar Use Case Diagram dapat dilihat
pada Gambar 4.4
43

Gambar 4. 4 Use Case Diagram


44

2. Activity diagram
Activity Diagram berfungsi untuk menggambarkan proses bisnis
dan urutan aktivitas dalam sebuah proses, memperlihatkan urutan
aktivitas proses pada sistem. Activity Diagram dibuat berdasarkan
sebuah atau beberapa Use Case pada Use Case Diagram Sebuah
aktivitas dapat direalisasikan oleh satu Use Case atau lebih. Aktivitas
menggambarkan proses yang berjalan. Sementara Use Case
menggambarkan bagaimana aktor menggunakan sistem untuk
melakukan aktivitas.
a. Activity Diagram Mengelola Login
Activity Diagram Mengelola Login adalah gambaran proses alur
berjalannya aktivitas ketika seorang pengguna mengakses aplikasi
Administrasi Desa Berbasis Web ini. Untuk lebih jelasnya dapat
dilihat pada gambar 4.5

Gambar 4. 5 Activity diagram mengelola login


45

b. activity diagram mengelola data Kartu Keluarga


Activity Diagram Mengelola data Kartu Keluarga adalah
gambaran proses alur berjalannya aktivitas ketika admin melakukan
pendataan atau menambah data Kartu Keluarga. Gambarnya bisa
dilihat pada gambar 4.6

Gambar 4. 6 Activity diagram mengelola kartu keluarga


46

c. Activity diagram mengelola data Akta Kelahiran


Activity Diagram Mengelola data Akta kelahiran adalah
gambaran proses alur berjalannya aktivitas ketika admin melakukan
pendataan atau menambah data Akta Kelahiran. Gambarnya bisa
dilihat pada gambar 4.7

Gambar 4. 7 Activity diagram mengelola akta kelahiran


47

d. Activity Diagram Mengelola SK Tidak Mampu


Activity Diagram Mengelola data SK Tidak Mampu adalah
gambaran proses alur berjalannya aktivitas ketika admin melakukan
pendataan atau menambah data SK Tidak Mampu Gambarnya bisa
dilihat pada gambar 4.8

Gambar 4. 8 Activity diagram mengelola sk tidak mampu


48

e. Activity diagram mengelola kartu tanda penduduk


Activity Diagram Mengelola data KTP adalah gambaran proses
alur berjalannya aktivitas ketika admin melakukan pendataan atau
menambah data KTP Gambarnya bisa dilihat pada gambar 4.9

Gambar 4. 9 Activity diagram mengelola KTP


49

f. Activity diagram mengelola laporan


Activity Diagram Mengelola laporan adalah gambaran proses alur
berjalannya aktivitas ketika admin melakukan laporan Gambarnya
bisa dilihat pada gambar 4.10

Gambar 4. 10 Activity diagram mengelola laporan


50

3. Sequence diagram
Sequence Diagram adalah tool yang sangat populer dalam
pengembangan sistem informasi secara object oriented untuk
menampilkan interaksi antar objek. Selain itu Sequence Diagram dapat
digunakan sebagai perkakas dalam perancangan antarmuka pemakai.
Ada dua hal yang dapat dilakukan dengan Sequence Diagram, pertama
untuk menguraikan sebuah proses bisnis menjadi aktivitas-aktivitas
yang lebih kecil untuk mengidentifikasi kebutuhan interaksi pemakai
pada masing masing aktivitas tersebut. Penggunaan kedua, Sequence
Diagram digunakan pada setiap interaksi untuk menganalisa perilaku
sistem informasi dalam rangka untuk merancang tampilan pada
interaksi tersebut.
a. Sequence Diagram Mengelola Login
Sequence Diagram login ini adalah sequence yang
menggambarkan proses login dari admin. Admin diharapkan dapat
memasukan username dan password yang benar agar dapat masuk
ke halaman akun admin. Sequence diagram login pada gambar
4.11

Gambar 4. 11 Squence diagram mengelola login


51

b. Squence diagram mengelola data Kartu Keluarga


Sequence diagram mengelola data kartu keluarga ini adalah
menggambarkan proses ketika admin/petugas melakukan tambah,
edit, hapus data kartu keluarga. Gambarnya bisa dilihat pada
gambar 4.12

Gambar 4. 12 Squence diagram mengelola data kartu keluarga


52

c. Sequence diagram mengelola data akta kelahiran


Sequence diagram mengelola data kartu keluarga ini adalah
menggambarkan proses ketika admin/petugas melakukan tambah,
edit, hapus data kartu keluarga. Gambarnya bisa dilihat pada
gambar 4.13

Gambar 4. 13 Squence diagram mengelola akta kelahiran

d. Sequence diagram mengelola data SK Tidak mampu


Sequence diagram mengelola data kartu keluarga ini adalah
menggambarkan proses ketika admin/petugas melakukan tambah,
edit, hapus data kartu keluarga. Gambarnya bisa dilihat pada
gambar 4.14

Gambar 4. 14 Squence diagram mengelola sk tidak mampu


53

e. Sequence diagram mengelola data Kartu Tanda Penduduk


Sequence diagram mengelola data kartu keluarga ini adalah
menggambarkan proses ketika admin/petugas melakukan tambah,
edit, hapus data kartu keluarga. Gambarnya bisa dilihat pada
gambar 4.15

Gambar 4. 15 Squence diagram mengelola KTP


f. Squence diagram mengelola laporan

Gambar 4. 16 Squence diagram mengelola laporan


54

4. Class diagram
Class Diagram adalah salah satu jenis diagram UML (Unified
Modeling Language) yang digunakan untuk merepresentasikan struktur
statis dari sistem atau program. Diagram ini menggambarkan kelas-
kelas yang ada dalam sistem, beserta atribut-atribut dan methode-
methode yang dimiliki oleh setiap kelas.
Dalam class diagram, setiap kelas direpresentasikan oleh sebuah
kotak yang terdiri dari tiga bagian: nama kelas, atribut kelas, dan
methode kelas. Atribut kelas adalah variabel atau data yang dimiliki
oleh kelas, sedangkan methode kelas adalah operasi atau fungsi yang
dapat dilakukan oleh kelas. Setiap atribut atau methode yang diberi
label yang menjelaskan fungsi atau tipe data yang digunakan

Gambar 4. 17 Class Diagram


55

D. Rancangan kebutuhan sistem


1. Spesifikasi Hardware
Spesifikasi hardware adalah syarat peralatan fisik komputer yang
berguna untuk melakukan proses input, proses, dan output. Berikut
adalah spesifikasi hardware untuk memakai aplikasi administrasi desa
berbasis web
b. Minimal harus menggunakan notebook
c. RAM minimal 2 GB
d. Kapasitas Harddisk minimal 500 GB
2. Spesifikasi Software
Spesifikasi software adalah syarat peralatan perangkat lunak yang
harus di install dalam komputer untuk menjalankan aplikasi pengunjung
perpustakaan berbasis web. Berikut adalah spesifikasi software untuk
memakai aplikasi pengunjung perpustakaan berbasis web:
a. Harus menggunakan MySQL versi terbaru
b. Aplikasi browser harus terinstall
c. Sudah terinstall aplikasi editor text
2. Spesifikasi Jaringan Komputer
Spesifikasi komputer adalah syarat jaringan perangkat lunak yang
harus dipakai dalam komputer untuk menjalankan aplikasi pengunjung
perpustakaan berbasis web. Karena ini tidak di hosting, jadi jaringan
yang digunakan adalah jaringan dari database mysql (localhost
phpmyadmin.
E. Hasil implementasi
1. Rencana Implementasi
Rencana implementasi adalah penerapan dari ide atau rencana
yang dibuat dengan baik sebelumnya. Implementasi juga merupakan
aktivitas yang telah direncanakan sebelumnya dengan baik guna
mencapai tujuan kerja. Berikut adalah rencana implementasi untuk
aplikasi inventaris barang berbasis web:
56

a. Tampilan Form Login


Rancangan form login merupakan rancangan utama aplikasi
administrasi desa di kantor desa montong sapah. Form login ini hanya
diisi oleh admin/petugas saja, itu dikarenakan aplikasinya dikhususkan
untuk admin/petugas.Gambarnya dapat dilihat pada Gambar 4.18

Gambar 4. 18 Tampilam form login


b. Tampilan halaman utama
Rancangan ini merupakan sebuah rancangan utama setelah login.
Rancangan ini bertujuan menampilkan data kk, akta kelahiran, data
sktm,data e-ktp dan laporan gambarnya bisa dilihat pada Gambar 4.19

Gambar 4. 19 Tampilan form halaman utama


57

c. Tampilan akta kelahiran


Rancangan ini merupakan sebuah rancangan menu data akta
kelahiran. Rancangan ini bertujuan untuk melihat data akta kelahiran
gambarnya bisa dilihat pada Gambar 4.20

Gambar 4. 20 Tampilan form akta kelahiran


d. Tampilan data kartu keluarga
Rancangan ini merupakan sebuah rancangan menu data kk.
Rancangan ini bertujuan untuk melihat data akta kk gambarnya bisa
dilihat pada Gambar 4.21

Gambar 4. 21 Tampilan form kartu keluarga


58

e. tampilan menu data SKTM


Rancangan ini merupakan sebuah rancangan menu data kk.
Rancangan ini bertujuan untuk melihat data akta kk gambarnya bisa
dilihat pada Gambar 4.22

Gambar 4. 22 Tampilan menu data SKTM

f. Tampilan Menu Data E-Ktp


Rancangan ini merupakan sebuah rancangan menu data kk.
Rancangan ini bertujuan untuk melihat data akta kk gambarnya bisa
dilihat pada Gambar 4.23

Gambar 4. 23 Tampilan Menu Data E-KTP


59

g. Tampilan menu laporan


Rancangan ini merupakan sebuah rancangan menu laporan.
Rancangan ini bertujuan untuk melihat data laporan gambarnya bisa
dilihat pada Gambar 4.24

Gambar 4. 24 Tampilan Menu Laporan


60

DAFTAR PUSTAKA

Atmojo, Suryo, et al. "PENGEMBANGAN FRONTEND SISTEM INFORMASI


DESA DENGAN ARSITEKTUR MICROSERVICE." Prosiding
SNasPPM 7.1 (2022): 534-538.

Atmojo, S., Utami, R., Dewi, S., Widhiyanta, N., & Sholikin, N. A. (2022).
PENGEMBANGAN FRONTEND SISTEM INFORMASI DESA
DENGAN ARSITEKTUR MICROSERVICE. Prosiding SNasPPM, 7(1),
534-538.

Arief, M. Rudyanto. 2011. Pemrograman Web Dinamis Menggunakan PHP &


MySQL. Yogyakarta: C.V Andi Offset

Abdulloh, R. 2016. Easy & Simple Web Programming Belajar Pemrograman


Website Secara Efektif dan Efisien. Jakarta: Elex Media Komputindo

Brooke, J. (1986). SUS-A quick and dirty usability scale. Digital Equipment Co
Ltd. Reading,United Kingdom.

Bangun Budiarto, dkk, Perancangan Sistem Informasi Manajemen Stok Makanan


dan Minuman pada Restoran NZIP, dipresentasikan pada Seminar
Nasional Teknologi Informasi dan Multimedia 2016, Yogyakarta, 6-7
Februari 2016.

Bambang Wahyudi, SKom., MMSI, Perancangan Sistem, (Online), 2 April 2008


(http://www.google.co.id/perancis.doc, diakses 18 September 2016).

Fahmi, Baharun. Integrasi Sistem Informasi. 01 Januari 2010. Diakses pada


tanggal 10 November 2018.

Ginting, Elizaandayni. Aplikasi Penjualan Berbasis Web (E-Commerce)


Menggunakan Joomla Pada Mutiara Fashion. Bandung, 2013.

Ginting, Elizaandayni. Aplikasi Penjualan Berbasis Web (E-Commerce)


Menggunakan Joomla Pada Mutiara Fashion. Bandung, 2013.

Heriyanto, Y. 2018. Perancangan Sistem Informasi Rental Mobil Berbasis WEB


Pada PT. APM RENT CAR, Vol. 2, No. 2.

John Satzinger, Sistem Analysis and Design in a Changing World, 7th ed,
Cengage Learning, 2015.

Kustiyahningsih. Yeni, dan Anamisa. Devie Rosa. 2011. Pemrograman Basis Data
Berbasis Web Menggunakan PHP dan MySQL. Yogyakarta: Graha Ilmu.
Hal 146.
61

Siregar, Shanti Ria Serepia, and Penti Sundari. "Rancangan Sistem Informasi
Pengelolaan Data Kependudukan Desa (Studi Kasus di Kantor Desa
Sangiang Kecamatan Sepatan Timur)." Jurnal Sisfotek Global 6.1 (2016).

Setiawan, Kukuh, and S. T. Azizah Fatmawati. Sistem Administrasi


Kependudukan Berbasis Web Desa Bondansari Kecamatan Wiradesa
Kabupaten Pekalongan. Diss. Universitas Muhammadiyah Surakarta,
2019.

Wahana Komputer.2012. Belajar Java Script Menggunakan Jquery. Yogyakarta.


C.V. Andi Offset.

Yanto and A. S. Putra, “Sistem Informasi Buku Tamu Front End Berbasis
Android Pada Badan Pusat Statistik Rokan Hulu,” Journal Of Computer
Science, vol. 4, no. 1, 2017.

Anda mungkin juga menyukai