Anda di halaman 1dari 72

SKRIPSI PENELITIAN

PENGEMBANGAN SISTEM INFORMASI LAYANAN DESA BERBASIS


WEB DI DESA DONGGALA KEC.WOLO KAB.KOLAKA

REPI MARISKA
171230586

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS SEMBILANBELAS NOVEMBER KOLAKA
2023
HALAMAN PERSETUJUAN
SKRIPSI PENELITIAN

PENGEMBANGAN SISTEM INFORMASI LAYANAN DESA BERBASIS


WEB DI DESA DONGGALA KEC.WOLO KAB.KOLAKA

Diusulkan oleh

REPI MARISKA
171230586

Telah disetujui
Pada tanggal September 2022

Pembimbing I

Rasmiati Rasyid, S.Kom.,M.Cs.


NIDN.0006038706

Pembimbing II

Alders Palilling, S.Kom.,M.T


NIDN.090312880

ii
KATA PENGANTAR

Puji syukur Alhamdulillah, saya panjatkan kehadirat Allah SWT yang telah
melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat
menyelesaikan Skripsi ini yang berjudul “Sistem Informasi Desa Donggala
Berbasis Web”
Penelitian ini dibuat sebagai salah satu syarat untuk menyelesaikan Program
Sarjana Strata Satu (S-1) Program Studi Sistem Informasi, Fakultas Teknologi
Informasi, Universitas SembilanBelas November Kolaka.
Dalam penulisan skripsi ini begitu banyak hambatan dan kesulitan yang
penulis alami. Namun berkat dukungan, kerja keras, do’a serta semangat dari orang
tua dan orang terdekat sehingga hal tersebut dapat teratasi. Terselesaikannya hasil
ini juga tidak terlepas dari arahan dan bimbingan dari berbagai pihak. Oleh karena
itu, penulis tak lupa menyampaikan ucapan terima kasih sedalam-dalamnya serta
penghargaan sebesar-besarnya kepada :
1 ALLAH SWT yang telah memberikan nikmat yang tak terhingga kepada
penulis.
2 Kedua orang tua serta seluruh saudara tercintaku yang telah memberi
semangat, harapan, motivasi serta do’a yang tak pernah putus kepada
penulis hingga saat ini.
3 Bapak Dr. H. Nur Ihsan HL, M.Hum, Selaku Rektor Universitas
Sembilanbelas November Kolaka.
4 Ibu Noorhasanah. Z, S.Si., M.Eng., Selaku Dekan Fakultas Teknologi
Informasi Universitas Sembilanbelas November Kolaka.
5 Bapak Anjar Pradipta, S.Kom., M.Kom., Selaku Ketua Program studi
Sistem Informasi Universitas Sembilanbelas November Kolaka sekaligus
sebagai Dosen Penasehat Akademik yang telah memberikan bimbingan dan
juga saran selama penulis menempuh studi.
6 Ibu Rasmiati Rasyid, S.Kom.,M.Cs., Selaku Pembimbing I yang dengan
ikhlas telah meluangkan waktunya dalam memberikan arahan dan masukan
serta bimbingannya selama proses penyelesaian hasil ini.

iii
7 Bapak Alders Paliling, S.Kom., M.T., Selaku Pembimbing II yang telah
memberikan arahan dan masukan.
8 Para Dosen Program Studi Sistem Informasi dan Para Staf Fakultas
Teknologi Informasi Universitas Sembilanbelas November Kolaka.
9 Teman-teman seperjuangan Sistem Informasi Angkatan 2017 yang selama
ini memberikan segala dukungan, do’a serta kerja samanya yang diberikan
sampai saat ini.
10 Dan kepada seluruh sahabat-sahabat yang selama ini selalu memberikan
do’a, dukungan, motivasi serta bantuan yang luar biasa dalam penyusunan
dan penyelesaian tugas akhir ini.
Penulis menyadari bahwa dalam penulisan hasil ini masih jauh dari kata
sempurna. Oleh karena itu kritik dan saran yang membangun penulis harapkan
untuk pemicu karya yang lebih baik lagi. Dan semoga penelitian ini dapat
bermanfaat bagi pihak yang membutuhkannya, pembaca pada umumnya dan bagi
segenap keluarga besar Program Studi Sistem Informasi khususnya.

Kolaka, 5 oktober 2022

Penulis

iv
DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................................ ii


KATA PENGANTAR ........................................................................................... iii
DAFTAR ISI ........................................................................................................... v
DAFTAR TABEL ................................................................................................. vii
DAFTAR GAMBAR ........................................................................................... viii
BAB I PENDAHULUAN ....................................................................................... 1
1.1. Latar Belakang. .................................................................................... 1
1.2. Rumusan Masalah................................................................................ 2
1.3. Batasan Masalah. ................................................................................. 2
1.4. Tujuan Penelitian. ................................................................................ 3
1.5. Manfaat Penelitian. .............................................................................. 3
BAB II LANDASAN TEORI ................................................................................. 4
2.1. Tinjauan Penelitian Terdahulu............................................................. 4
2.2. Landasan Teori. ................................................................................... 7
2.2.1. Pengertian Pengembangan ..................................................... 7
2.2.2. Pengertian Sistem ................................................................... 7
2.2.3. Pengertian Informasi .............................................................. 8
2.2.4. Pengertian Layanan. ............................................................... 8
2.2.5. Database. ................................................................................ 8
2.2.6. Pengertian Web ...................................................................... 9
2.2.7. PHP ........................................................................................ 9
2.2.8. HTML. ................................................................................. 10
2.2.9. MySQL................................................................................. 10
2.2.10. XAMPP ................................................................................ 11
2.2.11. Sublime Text ........................................................................ 11
2.2.12. Metode Prototype ................................................................. 11
2.2.13. Unified Modeling Language (UML) .................................... 13
2.2.14. Pengujian Sistem Black box ................................................ 18
2.2.15. Metode UAT (User Acceptance Test).................................. 19

v
BAB III METODE PENELITIAN........................................................................ 21
3.1. Lokasi dan Rencana Penelitian .......................................................... 21
3.2. Metode Pengumpulan Data. .............................................................. 21
3.3. Metode Pengembangan Sistem .......................................................... 22
3.4. Spesifikasi yang Dibutuhkan. ............................................................ 24
BAB IV HASIL DAN PEMBAHASAN ............................................................. 25
4.1. Gambaran Umum .............................................................................. 25
4.2. Analisis Sistem .................................................................................. 26
4.3. Rancangan Tabel ............................................................................... 42
4.4. Implementasi Sistem.......................................................................... 44
4.5. Pengujian BlackBox .......................................................................... 52
4.1. Evaluasi Sistem.................................................................................. 56
BAB V PENUTUP ................................................................................................ 59
5.1 Kesimpulan ........................................................................................ 59
5.2 Saran .................................................................................................. 59
DAFTAR PUSTAKA ........................................................................................... 60

vi
DAFTAR TABEL

Tabel 2. 2 Penelitian Terdahulu .............................................................................. 4


Tabel 3. 1 Jadwal Penelitian.................................................................................. 21
Tabel 4. 1 Tabel User ..................................................................................................... 42
Tabel 4. 2 Tabel Penduduk ........................................................................................... 42
Tabel 4. 3 Tabel Pengajuan ........................................................................................... 43
Tabel 4. 4 Tabel Surat .................................................................................................... 43
Tabel 4. 5 Tabel Surat Keluar ....................................................................................... 44
Tabel 4. 6 Pengujian Blackbox Halaman Login ........................................................ 52
Tabel 4. 7 Pengujian Blackbox Halaman Operator Desa.......................................... 53
Tabel 4. 8 Pengujian Blackbox Halaman Kepala Desa ............................................. 55

vii
DAFTAR GAMBAR

Gambar 4. 1 Lokasi Penelitian .............................................................................. 25


Gambar 4. 2 Use Case Sistem yang Diusulkan..................................................... 26
Gambar 4. 3 Activity Diagram Login ................................................................... 27
Gambar 4. 4 Activity Diagram Login ................................................................... 28
Gambar 4. 5 Activity Diagram Edit Data.............................................................. 29
Gambar 4. 6 Activity Diagram Hapus Data .......................................................... 30
Gambar 4. 7 Activity Diagram Pengajuan ............................................................ 31
Gambar 4. 8 Activity Diagram Verifikasi ............................................................. 32
Gambar 4. 9 Activity Diagram Lihat Data Penduduk ........................................... 33
Gambar 4. 10 Activity Diagram Verifikasi ........................................................... 34
Gambar 4. 11 Sequence Diagram Login ............................................................... 35
Gambar 4. 12 Sequence Diagram verifikasi ......................................................... 36
Gambar 4. 13 Sequence Diagram verifikasi ......................................................... 37
Gambar 4. 14 Sequence Diagram verifikasi ......................................................... 38
Gambar 4. 15 Sequence Diagram hapus data ....................................................... 39
Gambar 4. 16 Sequence Diagram Pengajuan ........................................................ 40
Gambar 4. 17 Sequence Diagram Cetak Surat Keluar.......................................... 41
Gambar 4. 18 Form Login..................................................................................... 45
Gambar 4. 19 Halaman Dashboard ....................................................................... 45
Gambar 4. 20 Halaman Pengajuan ........................................................................ 46
Gambar 4. 21 Halaman Pengajuan ........................................................................ 46
Gambar 4. 22 Halaman Pengajuan ........................................................................ 47
Gambar 4. 23 Halaman Dashboard ....................................................................... 47
Gambar 4. 24 Halaman Pengajuan ........................................................................ 48
Gambar 4. 25 Halaman Penduduk ........................................................................ 48
Gambar 4. 26 Halaman surat keluar ...................................................................... 49
Gambar 4. 27 Halaman Dashboard ....................................................................... 50
Gambar 4. 28 Halaman Verifikasi ........................................................................ 51
Gambar 4. 29 Halaman Penduduk ........................................................................ 51
1

BAB I
PENDAHULUAN

1.1. Latar Belakang.


Revolusi industri merupakan fenomena yang mengkolaborasikan teknologi
cyber dan teknologi otomatisasi. Konsep penerapannya berpusat pada konsep
otomatisasi yang dilakukan oleh teknologi tanpa memerlukan tenaga kerja manusia
dalam proses pengaplikasiannya. Hal tersebut tentunya menambah nilai efisiensi
pada suatu lingkungan kerja dimana manajemen waktu dianggap sebagai sesuatu
yang vital dan sangat dibutuhkan oleh para pemain industri.
Desa Donggala merupakan salah satu Desa yang berada di wilayah
Operator Desaitrasi kecamatan Wolo kabupaten kolaka. Sebagai salah satu Desa
yang di pimpin oleh seorang kepala Desa dan beberapa perangkat Desa yang
bekerja untuk melayani masyarakat tentu kehadiran teknologi informasi akan
sangat membantu dalam rangka memenuhi kebutuhan masyarakat Desa terkait
informasi. Oleh karena itu perlu adanya pelayanan untuk melayani masyarakat
dalam proses Operator Desaistrasi, dan hal itu juga perlu dilakukan untuk
mendapatkan suatu informasi terkait dengan kantor Desa. Salah satu pelayanan
yang tentu harus selalu disediakan oleh aparat Desa adalah tersedianya informasi
mengenai jumlah penduduk Desa yang selalu dapat dikelola kapan pun dan dimana
pun.
Layanan Desa di Desa Donggala meliputi berbagai macam pelayanan.
Jenis-jenis pelayanan di Desa Donggala antara lain pelayanan untuk surat
keterangan tidak mampu (SKTM), surat keterangan tinggal, surat keterangan
usaha,dan pengelolaan data kependudukan. Pelayanan Desa Donggala masih
menggunakan cara manual yaitu dengan menggunakan format excel dan
pengarsipannya masih menggunakan sebuah buku yang telah disediakan. Sehingga
membutuhkan waktu yang cukup lama untuk mencari data yang sudah diarsipkan
saat data tersebut dibutuhkan.

1
2

Tujuan dari penelitian adalah untuk meningkatkan kualitas pelayanan


publik. Suatu penyampaian informasi menggunakan sebuah aplikasi berbasis web
akan lebih mudah dalam menerapkan pada Desa Donggala, dan agar dapat
mempublikasikan ke masyarakat luas serta memudahkan masyarakat mendapatkan
informasi yang dibutuhkan setiap saat hanya dengan menggunakan komputer dan
handphone yang sudah terkoneksi oleh internet. Dengan hadirnya sistem ini,
harapannya bisa dipergunakan oleh masyarakat tanpa perlu ke kantor Desa dan
tidak harus menunggu lama lagi untuk membuat surat dan juga agar dapat
mengoptimalkan pekerjaan perangkat Desa dan memberikan kepuasan layanan
kepada masyarakat.
Berdasarkan uraian tersebut diatas maka peneliti mengangkat penelitian
yang berjudul “Pengembangan Sistem Informasi Layanan Desa Berbasis Web Di
Desa Donggala Kec. Wolo Kab. Kolaka”

1.2. Rumusan Masalah.


Berdasarkan uraian dan penjelasan pada latar belakang maka dapat
dirumuskan dalam sebuah rumusan masalah yaitu, Apakah pengembangan Sistem
Informasi layanan Desa berbasis web dapat digunakan dan membantu dalam
pelayanan di Desa donggala Kec. Wolo Kab. Kolaka ?

1.3. Batasan Masalah.


Penelitian ini memiliki batasan-batasan masalah untuk memberikan lingkup
penelitian agar lebih terfokus ketika pengerjaan. Adapun batasan masalah yang
diberikan sebagai berikut:
1. Pengguna pengembangan sistem informasi layanan Desa yaitu Operator
Desa, kepala Desa, sekertaris Desa dan masyarakat Desa donggala.
2. Output yang dihasilkan berupa hasil Surat Keterangan Usaha, surat
keterangan tidak mampu (SKTM), surat keterangan tinggal, dan
pengelolaan data kependudukan masyarakat Desa donggala Kec. Wolo Kab.
Kolaka.
3

3. Fokus penelitian ini yaitu bagaimana membuat Pengembangan serta


kemajuan pelayanan pada kantor Desa donggala Kec. Wolo.

1.4. Tujuan Penelitian.


Adapun tujuan dari penelitian ini adalah sebagai berikut:
1. Membuat sebuah sistem informasi layanan Desa berbasis web pada Desa
Donggala Kec.Wolo Kab.Kolaka.
2. Untuk meningkatkan pelayanan desa serta mempermudah masyarakat dan
kinerja penyelenggaraan pelayanan desa dengan sistem terkomputerisasi
yang dapat diakses secara online.

1.5. Manfaat Penelitian.


Adapun manfaat penelitian pada penelitian ini ialah :
1. Bagi Aparat Desa
Dengan adanya penelitian ini diharapkan dapat menghadirkan sebuah
sistem yang dapat membantu tugas aparat Desa dalam menyediakan data
kependudukan masyarakat Desa.
2. Bagi Peneliti
Dengan adanya penelitian ini diharapkan dapat menjadi referensi untuk
peneliti-peneliti selanjutnya.
3. Bagi masyarakat
Dengan adanya penelitian ini diharapkan dapat memudahkan masyarakat
dalam penyediaan layanan.
BAB II
LANDASAN TEORI

2.1. Tinjauan Penelitian Terdahulu.


Adapun penelitian terdahulu yang dijadikan sebagai referensi dalam
penelitian ini dapat dilihat pada tabel.2.1 dibawah ini :

Tabel 2. 1 Penelitian Terdahulu


No. Peneliti Judul Hasil Penelitian
1. Abi Surya Manajemen Rancang Tujuan penelitian ini adalah
Wijaya Bangun Website Berbasis memberikan layanan informasi
(2019) Database Di Desa Tuk Desa melalui website
Kecamatan Kedawung merupakan salah satu cara
bagi pemerintah Desa dalam
menyampaikan informasi
kepada seluruh perangkat
Desa, masyarakat, organisasi
Desa dan komunitas-
komunitas yang ada diDesa
2. Mita Sistem Informasi Sistem ini dapat meningkatkan
Agnitia Pengolahan Data Operator kinerja aparat desa di Kantor
Lestari, dkk Desaistrasi Kependudukan Desa Pucung dengan
(2018). Pada Kantor Desa Pucung memberikan kemudahan dalam
Karawang mengolah data, menyimpan
data, membuat permohonan dan
membuat laporan.

4
5

3. Aditiya Pengembangan Perancangan Sistem Informasi Operator


warman Sistem Informasi Desaistrasi Data Kependudukan pada
(2018). Operatoresaistrasi Desa Karoya ini diharapkan dapat
Desa Terpadu Pada mempermudah, mempercepat dan
Desa Karoya memperlancar informasi Kependudukan
Kabupaten pada Desa Karoya, Kecamatan
Purwakarta. Tegalwaru, Kabupaten Purwakarta
khususnya bagi Kaur Operator
Desaistrasi untuk memantau
perkembangan data Jumlah penduduk.
4. Adrians Pengembangan Dengan adanya aplikasi Registrasi
yah Sistem Informasi PATEN, proses pengecekan dan
(2019) RegistrasiPelayananO penyimpanan bisa berjalan optimal
perator Desaistrasi karena didalamnya meliputi proses
Terpadu Kecamatan pengecekan, penyimpanan data, input,
(Paten) Dikecamatan edit, hapus, pembuatan laporan data dan
Tarogong Kidul lain-lain.
Kabupaten Garut
5. Hendry Pengembangan Sistem informasi terkait dengan input
Setiawa Sistem Informasi data kependudukan, penyusunan surat
n, Dkk Operator Desaistrasi Keterangan telah sesuai dengan
(2020). Surat Menyurat permintaan dan telah disimulasikan
Untuk Mendukung pada petugas Operator Desaistrasi
Layanan Di Desa hingga mencetak surat tersebut. Untuk
Karangwidoro. permohonan surat-surat yang lain
selanjutnya akan dapat dikembangkan
serta setelah perkembangan surat yang
lain maka dapat dibuat modul teknis
secara keseluruhan penggunaan system
informasi surat ini.
6

Abi Surya Wijaya (2019), Manajemen Rancang Bangun Website Berbasis


Database Di Desa Tuk Kecamatan Kedawung, Tujuan penelitian ini adalah
memberikan layanan informasi Desa melalui website merupakan salah satu
cara bagi pemerintah Desa dalam menyampaikan informasi kepada seluruh
perangkat Desa, masyarakat, organisasi Desa dan komunitas-komunitas
yang ada diDesa dengan cepat dan mudah.
Mita Agnitia Lestari, dkk (2018)., Sistem Informasi Pengolahan Data
Operator Desaistrasi Kependudukan Pada Kantor Desa Pucung Karawang, Sistem
ini dapat meningkatkan kinerja aparat desa di Kantor Desa Pucung dengan
memberikan kemudahan dalam mengolah data, menyimpan data, membuat
permohonan dan membuat laporan.
Aditiyawarman (2018), Pengembangan Sistem Informasi Operator
Desaistrasi Desa Terpadu Pada Desa Karoya Kabupaten Purwakarta, Perancangan
Sistem Informasi Operator Desaistrasi Data Kependudukan pada Desa Karoya ini
diharapkan dapat mempermudah, mempercepat dan memperlancar informasi
Kependudukan pada Desa Karoya, Kecamatan Tegalwaru, Kabupaten Purwakarta
khususnya bagi Kaur Operator Desaistrasi untuk memantau perkembangan data
Jumlah penduduk.
Adriansyah (2019), Pengembangan Sistem Informasi Registrasi Pelayanan
Operator Desaistrasi Terpadu Kecamatan (Paten) Dikecamatan Tarogong Kidul
Kabupaten Garut, Dengan adanya aplikasi Registrasi PATEN, proses pengecekan
dan penyimpanan bisa berjalan optimal karena didalamnya meliputi proses
pengecekan, penyimpanan data, input, edit, hapus, pembuatan laporan data dan
lain-lain.
Hendry Setiawan, Dkk (2020). Pengembangan Sistem Informasi Operator
Desaistrasi Surat Menyurat Untuk Mendukung Layanan Di Desa Karangwidoro.
Sistem informasi terkait dengan input data kependudukan, penyusunan surat
Keterangan telah sesuai dengan permintaan dan telah disimulasikan pada
petugas Operator Desaistrasi hingga mencetak surat tersebut. Untuk permohonan
surat-surat yang lain selanjutnya akan dapat dikembangkan serta setelah
7

perkembangan surat yang lain maka dapat dibuat modul teknis secara keseluruhan
penggunaan system informasi surat ini
Dari hasil penelitian terdahulu yang di jadikan referensi, belum ada yang
menggunakan metode pengembangan sistem prototype. Pada penelitian yang akan
dilakukan ini akan mengunakn metode pengembangan sistem prototype dan juga
ada penambahan fitur grafik agar bisa mengetahui perkembangan pengelolaan data
yang dilakukan pada Kantor Desa Donggala Kec. Samaturu.

2.2. Landasan Teori.


2.2.1. Pengertian Pengembangan
Menurut Undang-Undang Republik Indonesia Nomor 18 Tahun 2002
Pengembangan adalah kegiatan ilmu pengetahuan dan teknologi yang bertujuan
memanfaatkan kaidah dan teori ilmu pengetahuan yang telah terbukti kebenarannya
untuk meningkatkan fungsi, manfaat, dan aplikasi ilmu pengetahuan dan teknologi
yang telah ada, atau menghasilkan teknologi baru.
Menurut Tessmer dan Richey (Alim Sumarno, 2012) “pengembangan
memusatkan perhatiannya tidak hanya pada analisis kebutuhan, tetapi juga isu-isu
luas tentang analisis awal-akhir, seperti analisis kontekstual yang bertujuan untuk
menghasilkan produk berdasarkan temuan-temuan uji lapangan”.

2.2.2. Pengertian Sistem


Djahir dan Pratita (2015) mengemukakan bahwa “sistem adalah
kumpulan/grup dari subsistem/bagian/komponen apapun, baik fisik ataupun
nonfisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis
untuk mencapai satu tujuan tertentu”.
Mulyani (2017) menyatakan bahwa “sistem bisa diartikan sebagai
sekumpulan sub sistem, komponen yang saling bekerja sama dengan tujuan yang
sama untuk menghasilkan output yang sudah ditentukan sebelumnya”.
Jadi sistem adalah sekumpulan komponen yang saling berinteraksi atau
sama untuk mencapai tujuan yang diinginkan.
8

2.2.3. Pengertian Informasi


Dibawah ini adalah pendapat-pendapat yang dikemukakan oleh para ahli,
antaranya adalah:
Romney dan Steinbart (2015), informasi adalah data yang telah dikelola dan
diproses untuk memberikan arti dan memperbaiki proses pengambilan keputusan.
Krismaji(2015) Informasi adalah data yang telah diorganisasi dan telah
memiliki kegunaandan manfaat. Berdasarkan pengertian informasi diatas dapat
dipahami bahwa pengertian informasi adalah data yang diolah agar bermanfaat
dalam pengambilan keputusan bagi penggunanya.

2.2.4. Pengertian Layanan.


Pelayanan menurut Brata, (2003) dalam suatu karyanya yakni dasar-dasar
pelayanan prima, yakni mengatakan bahwa “Suatu pelayanan akan terbentuk
dikarenakan adanya sebuah proses pemberian layanan tertentu dari pihak penyedia
layanan pada pihak yang dilayaninya.”. Kemudian Brata juga menambahkan bahwa
pelayanan dapat terjadi diantara seseorang dengan seseorang lainnya dan juga
dengan kelompok lainnya, atau bahkan kelompok dengan seseorang seperti halnya
orang yang berada dalam suatu organisasi. Yang juga memberikan pelayanan
terhadap orang-orang yang berada di sekitarnya yang juga membutuhkan sebuah
informasi organisasi itu sendiri.

2.2.5. Database.
Menurut Eka (2015), Database adalah kumpulan data yang saling
berhubungan atau berkaitan antara data yang satu dengan data yang lainnya yang
disimpan dalam media penyimpanan elektronik yang diorganisasikan seseuai
struktur tertentu dan disimpan dengan baik dengan konsep database pengaturan dan
mudah dalam pencaarian. Pengertian database atau basis data ialah sebuah koleksi
terorganisir dari data. Data tersebut biasanya diselenggarakan untuk dapat model
aspek realitas dengan cara yang mendukung proses yang sedang membutuhkan .
Berikut ini Beberapa definisi tentang database menurut beberapa ahli :
9

Menurut Indrajani (2015), basis data adalah kumpulan data yang saling
berhubungan secara logis dan diDesain untuk mendapatkan data yang dibutuhkan
oleh suatu organisasi.
Menurut Sutarman (2012), Data adalah fakta dari suatu pernyataan yang
berasal dari kenyataan, dimana pernyataan tersebut merupakan hasil pengukuran
atau pengamatan.Dari pengertian diatas penulis menyimpulkan Data adalah suatu
file yang berupa karakter, tulisan dan gambar atau fakta yang dapat diolah menjadi
informasi.

2.2.6. Pengertian Web


Menurut Sibero (2013) “web adalah suatu sistem yang berkaitan dengan
dokumen digunakan sebagai media untuk menampilkan teks, gambar, multimedia,
dan lainnya pada jaringan internet”.
Sedangkan menurut Kustiyahningsih dan Devie (2011) web merupakan”
salah satu layanan yang didapat oleh pemakai komputer yang terhubung dengan
fasilitas hypertext untuk menampilkan data berupa teks,gambar,suara,animasi dan
multimedia lainnya”.
Definisi website menurut Gregorius (2000) “adalah kumpulan halaman web
yang saling terhubung dan file-filenya saling terkait.Web terdiri dari page atau
halaman, dan kumpulan halaman dinamakan homepage”.
Berdasarkan dari teori tersebut, penulis menarik kesimpulan web adalah
fasilitas hyperteks untuk menampilkan data dan berisikan dokumen-dokumen
multimedia yang berupa teks, gambar, suara, animasi dan lainnya dengan
mengunakan browser sebagai perangkat lunak untuk mengaksesnya.

2.2.7. PHP
Menurut Sibero (2013) mengatakan bahwa “PHP adalah pemrograman
interpreter yaitu proses penerjemahan baris kode sumber menjadi kode mesin yang
dimengerti komputer secara langsung pada saat baris kode dijalankan”.
10

Jadi dapat disimpulkan bahwa bahasa pemrograman PHP adalah bahasa


pemrograman yang dapat digunakan oleh pengguna untuk mengembangkan kode-
kode fungsi PHP sesuai dengan kebutuhannya.

2.2.8. HTML.
Menurut sibero (2011), “Hyper Text Markup Language atau HTML adalah
bahasa yang digunakan pada dokumen web sebagai bahasa untuk pertukaran
dokumen web”.
Menurut Suyanto (2007) pengertian HTML adalah bahasa pemrograman
yang digunakan untuk menulis halaman web pada umumnya menggunakan extensi
.htm, .html atau .shtml.Jadi suyanto mengartikan HTM sebagai sebuah website yang
halaman webnya bisa menggunakan salah satu extensi guys.
Menurut Nugroho (2006) pengertian HTML yakni bahasa performatan teks
diperuntukan pada dokumen-dokumen jaringan computer atau biasa disebut World
Wide Web atau WWW.Pada gambar 2.2 tersebut memperlihatkan struktur utama
dari HTML.

2.2.9. MySQL
Menurut Arief (2011) MySQL (My Structure Query Languange) adalah
“salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk
membangun aplikasi web yang menggunakan database sebagai sumber dan
pengelolaan datanya”.Menurut Sulhan (2007) “MySQL merupakan perangkat
lunak yang digunakan untuk membangun database yang sering digunakan di
lingkungan linux. MySQL merupakan software open source yang berarti free untuk
digunakan. Selain di lingkungan linux, MySQL juga tersedia di lingkungan
windows”.
11

2.2.10. XAMPP
XAMPP adalah sebuah paket web server yang gratis dan open source cross
platform yang didalamnya terdapat Apache HTTP Server, MySQL Database dan
interpreter untuk script yang ditulis dalam Bahasa Pemograman PHP dan Perl
(Kasiman, 2006).
Menurut Purbadian (2016), berpendapat bahwa “XAMPP merupakan suatu
software yang bersifat open source yang merupakan pengembangan dari LAMP
(Linux, Apache, MySQL, PHP dan Perl)”.
Menurut Kartini (2013), “Xampp merupakan tool yang menyediakan paket
perangkat lunak ke dalam satu buah paket”.pada gambar 2.5 menjelaskan tampilan
awal aplikasi XAMPP yang digunakan untuk membuat database pada halaman
webiste yang akan dibuat

2.2.11. Sublime Text


Menurut Supono dan Putratama (2016) “Sublime text merupakan perangkat
lunak text editor yang digunakan untuk membuat atau meng-edit suatu aplikasi.
Sublime text mempunyai fitur plugin tambahan yang memudahkan programmer”.
Adapun gambar logo dari sublime text dapat dilihat pada gambar 2.8 yang
menampilkan gambar logo yang digunakan oleh sublime text

2.2.12. Metode Prototype


Prototype adalah model pertama dari produk yang digunakan untuk men-
testing konsep atau gambaran dari ide kita.Prototyping telah digunakan oleh banyak
industri.Sebelum memulai membangun sebuah bangunan, arsitek harus
menggambarkan blueprint dari bangaunan dan membuat model dari bangunan.
Perusahaan pesawat terbang juga harus membuat sebuah prototype dari design
pesawat sebelum mulai membuatnya. Perusahaan yang bergerak di bidang software,
juga membuat prototype software untuk mengexplore ide sebelum memulai
pengembangan aplikasi.
12

Dalam kontek pengembangan aplikasi, sebuah prototype bisa menjadi


contoh awal dari aplikasi dan hal ini menentukan mana fitur yang tidak akan
digunakan sehingga muncul gambaran dasar dari tampilan aplikasi.
A. Tahapan Dalam pembuatan Prototyping.
1. Pengumpulan Kebutuhan.
Pelanggan dan pengembang bersama-sama mendefinisikan format dan
kebutuhan kesseluruhan perangkat lunak, mengidentifikasikan semua
kebutuhan, dan garis besar sistem yang akan dibuat.
2. Membangun prototyping.
Membangun prototyping dengan membuat perancangan sementara yang
berpusat pada penyajian kepada pelanggan (misalnya dengan membuat input
dan contoh outputnya).
3. Evaluasi protoptyping
Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah
dibangun sudah sesuai dengan keinginan pelanggan. Jika sudah sesuai maka
langkah keempat akan diambil. Jika tidak, maka prototyping diperbaiki
dengan mengulang langkah 1, 2 , dan 3.
4. Mengkodekan system
Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke dalam
bahasa pemrograman yang sesuai.
5. Menguji system
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus
dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan White Box,
Black Box, Basis Path, pengujian arsitektur dan lain-lain.
6. Evaluasi Sistem
Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan
yang diharapkan .Jika sudah, maka langkah ketujuh dilakukan, jika belum
maka mengulangi langkah 4 dan 5.
7. Menggunakan system
Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunak
13

B. Kelebihan dan Kekurangan Metode Prototype :


Kelebihan Metode Prototype
 Menghemat waktu dalam pengembangan sistem.
 Penentuan kebutuhan lebih mudah diwujudkan.
 Pelanggan / klien berpartisipasi aktif dalam pengenbangan sistem,
sehingga hasil perangkat lunak mudah disesuaikan dengan kebutuhan
dan keinginan pelanggan.
 Komunikasi yang baik antaral pelanggan dan pengembang.
 Pengembang lebih mudah dalam menentukan kebutuhan pelanggan.
Kekurangan Metode Prototype
 Proses perencangan dan analisi terlalu singkat.
 Biasanya Kurang fleksibel dalam menghadapi perubahan.
 Pengembang kadang membuat kompromi implementasi dengan
menggunakan sistem operasi yang tidak relevan.

2.2.13. Unified Modeling Language (UML)


Unified Modeling Language (UML) adalah sebuah bahasa pemodelan
standard yang digunakan untuk mengembangkan sistem berbasis objek.UML
tersusun dari sejumlah model yang menggambarkan sistem yang dirancang. Setiap
model terdiri dari satu atau lebih diagram yang mendukung dokumentasi dan
deskripsi suatu sistem(Saputra, 2013).

1. Tujuan UML
Tujuan dari UML adalah :
1) Memberikan model yang siap pakai, bahasa permodelan visual yang
ekspresif untuk mengembangkan model dan dimengerti secara umum.
2) Memberikan bahasa permodelan yang bebas dari berbagai bahasa
pemrograman dan proses rekayasa.

3) Menyatukan praktek-praktek yang terdapat dalam permodelan.


2. Diagram-diagram dalam UML
Ada beberapa diagram dalam UML (Unified Modelling Language) yaitu :
14

1) Use Case Diagram.

Use Case Diagrammenggambarkan fungsionalitas yang diharapkan dari


sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan
“bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor
dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke
sistem, meng- create sebuah daftar belanja dan sebagainya. Seorang/sebuah aktor
adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk
melakukan pekerjaan-pekerjaan tertentu.Adapun simbol dari use case diagram
antara lain :

Tabel 2.1 Simbol Use Case Diagram


No. Simbol Nama Keterangan
Menggambarkan tokoh
1. atau seseorang yang
Actor berintraksi dengan
sistem. Dan dapat
menerima dan memberi
informasi pada sistem.

2. Menjelaskan fungsi dari


Use case kegunaan sistem yang di
rancang.
Menghubungkan antara
3. Association
use case dengan aktor
tertentu

Menunjukan bahwa use


4. Include
case satu merupakan
bagian dari use case
lainnya.
Menunjukan arah
5. Extend
panah secara putus-
putus dari use case .
15

2) Activity Diagram
Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang
sedang dirancang, bagaimana masing-masing alir berawal, decicion yang mungkin
terjadi, dan bagaimana mereka berakhir.Adapun simbol dari Activity Diagram
antara lain :
Tabel 2.2 Simbol Activity Diagram
No. Simbol Nama Ketarangan

Titik awal dimulai


1. Initial State
activity.

2. Final State Finish (Akhir Activity)

3. State Initial Activity

4. Action State Acivity

Pilihan untuk
5. Decision
mengambil keputusan

Menunjukkan kegiatan
6. Fork yang dilakukan secara
paralel

7. Receive Menerima pengiriman

8. Send Proses pengiriman


16

3) Sequence Diagram.
Sequence Diagram menggambarkan interaksi antar objek di dalam dan di sekitar
sistem (termasuk pengguna dan display) berupa message yang digambarkan
terhadap waktu. Sequence Diagram terdiri atas dimensi vertikal (waktu) dan
dimensi horizontal (objek–objek yang terkait).

Tabel 2.3 Simbol Sequence Diagram

NO GAMBAR NAMA KETERANGAN

Objek entity, antarmuka yang

1 LifeLine saling berinteraksi.

Spesifikasi dari komunikasi


antar objek yang memuat
2 Message informasi- informasi tentang
aktifitas yangterjadi
Spesifikasi dari komunikasi
antar objek yang memuat
3 Message informasi- informasi tentang
aktifitas yangterjadi

4) Class Diagram
Class diagram adalah sebuah spesifikasi yang jika diinstansi akan
menghasilakan sebuah objek dan merupakan inti dari pengembangan dan Desain
berorientasi objek. Class menggambarkan keadaan (atribut/ property) suatu sistem,
sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut
(metode/fungsi).
17

Tabel 2.4 Simbol Class Diagram


No Simbol Nama Keterangan
Hubungan dimana objek
anak(descendent) berbagi perilaku dan

1 Generalization struktur data dari objek yang ada di


atasnya objek induk(ancestor).

Nary Upaya untuk menghindari asosiasi


2
Association dengan lebih dari 2 objek.

Himpunan dari objek-objek yang


3
Class berbagi atribut serta operasi yang sama.

Deskripsi dari urutan aksi-aksi yang


ditampilkan sistem yang menghasilkan
4 Collaboration
suatu hasil yang terukur bagi suatu actor

Operasi yang benar-benar dilakukan


5 Realization
oleh suatu objek.

Hubungan dimana perubahan yang


terjadi pada suatu elemen mandiri akan

6 Dependency mempegaruhi elemen yang bergantung


padanya elemen yang tidak mandiri
Apa yang menghubungkan antara objek
7 Association
satu dengan objek lainnya
18

2.2.14. Pengujian Sistem Black box


Menurut Pressman (2010),black box testing juga disebut pengujian tingkah
laku, Teknik pengujian black box memungkinkan memperoleh serangkaian
kondisi masukan yang sepenuhnya menggunakan semua persyaratan fungsional
untuk suatu program.Beberapa jenis kesalahan yang dapat diidentifikasi adalah
fungsi tidak benar atau hilang, kesalahan antar muka, kesalahan pada struktur data
(pengaksesan basis data), kesalahan performasi, kesalahan inisialisasi dan akhir
program.
Pengujian black-box berusaha menemukan kesalahan dalam kategori sebagai
berikut :
a. Fungsi – fungsi yang tidak benar atau hilang,
b. Kesalahan Interface,
c. Kesalahan dalam struktur data atau akses database eksternal,
d. Kesalahan Kinerja,
e. Inisialisasi dan kesalahan terminasi

Operations and
Functions with I/O

Gambar 2.6 Pengujian Black box (Pressman, 2005)

Tidak seperti pengujian white-box, yang dilakukan pada saat awal proses
pengujian, pengujian black-box cenderung diaplikasikan selama tahap akhir
pengujian. Karena pengujian black-box memperhatikan struktur control, maka
perhatian berfokus pada domain informasi. Pengujian diDesain untuk menjawab
pertanyaan-pertanyaan berikut :
19

1. Bagaimana validasi fungsional diuji?


2. Kelas input apa yang akan membuat test case menjadi baik?
3. Apakah sistem sangat sensitive terhadap harga input tertentu?
4. Bagaimana batasan dari suatu data diisolasi?
5. Kecepatan data apa dan volume data apa yang akan dapat ditolerir oleh
sistem?
6. Apa pengaruh kombinasi tertentu dari data terhadap operasi sistem?
Dengan mengaplikasikan teknik black-box, maka kita menarik serangkaian
test case yang memenuhi kriteria berikut ini :
a. Test case yang mengurangi, dengan harga lebih dari satu, jumlah test
case tambahan yang harus diDesain untuk mencapai pengujian yang
dapat dipertanggungjawabkan,
b. Test case yang member tahu kesalahan yang berhubungan hanya dengan
pengujian spesifik yang ada.

2.2.15. Metode UAT (User Acceptance Test)


Menurut Perry, William E, User Acceptance Testing (UAT) merupakan
pengujian yang dilakukan oleh end-user dimana user tersebut adalah staff/karyawan
perusahaan yang langsung berinteraksi dengan sistem dan dilakukan verifikasi
apakah fungsi yang ada telah berjalan sesuai dengan kebutuhan/fungsinya. Setelah
dilakukan sistem testing, acceptance testing menyatakan bahwa sistem perangkat
lunak memenuhi persyaratan.(Supriatna, 2018)
Proses dalam UAT adalah pemeriksaan dan pengujian terhadap hasil
perangkat lunak yang di buat. Diperiksa apakah item-item yang ada dalam
dokumen requirement sudah ada dalam perangkat lunak yang diuji atau tidak. Diuji
apakah semua item yang telah ada telah dapat memenuhi kebutuhan penggunanya.
Setelah kriteria masuk untuk UAT dipenuhi, berikut ini adalah tugas yang perlu
dilakukan oleh penguji:
20

1. Menyusun rencana UAT


Rencana uji UAT menguraikan strategi yang akan digunakan untuk
memverifikasi dan memastikan aplikasi memenuhi persyaratan bisnisnya.
Menyusun dokumen masuk dan keluar kriteria untuk UAT, test skenarios dan uji
kasus pendekatan dan jadwal pengujian, tanggal, lingkungan, aktor, peran dan
tanggung jawab akan ditemukan di UAT rencana uji.
2. Desain UAT
Kriteria penerimaan yang dikumpulkan dari pengguna digunakan dalam
langkah ini. Berdasarkan kriteria, tim QA (Quality assurance) memberi pengguna
daftar kasus uji UAT.
a) Identifikasi skenario pengujian dan uji kasus: Identifikasi skenario pengujian
sehubungan dengan proses yang dibuat dan diuji dengan langkah yang jelas.
b) Persiapan data uji: Sangat disarankan untuk menggunakan data langsung untuk
UAT. Data harus diacak untuk alasan privasi dan keamanan.
3. Eksekusi Uji UAT
Jalankan kasus uji dan laporkan bug jika ada. Uji kembali bug setelah
diperbaiki. Kasus Uji membantu tim untuk menguji aplikasi secara efektif di
lingkungan UAT. Setelah semua tes dijalankan dan hasilnya ada di tangan,
Keputusan Penerimaan dibuat. Ini juga disebut keputusan Go / No-Go. Jika
pengguna merasa puas, itu adalah Go atau ini tidak bergerak.
4. Konfirmasi tujuan bisnis yang dipenuhi
Analis Bisnis atau Penguji UAT harus mengirim tanda surat setelah
pengujian UAT. Setelah sign-off, produk itu bagus untuk diproduksi. Hasil kerja
untuk pengujian UAT adalah test plan, skenario uat dan uji kasus, dan hasil uji
kriteria keluaran untuk UAT sebelum pindah ke produksi. Sign Off
Setelah berhasil menyelesaikan pengujian dan penyelesaian masalah tim
secara umum menunjukkan penerimaan aplikasi. Begitu pengguna menerima
perangkat lunak, ini berarti menunjukkan bahwa perangkat lunak tesebut
memenuhi persyaratan mereka.
BAB III
METODE PENELITIAN

3.1. Lokasi dan Rencana Penelitian


Dalam penelitian ini, penulis melakukan penelitian di Desa Donggala
Kecamatan Wolo Kabupaten Kolaka yang dilaksanakan selama 3 bulan dimulai
pada bulan Desember 2021 hingga bulan Februari 2022.. Lebih rinci lagi dapat
digambarkan pada tabel berikut:

Tabel 3. 1 Jadwal Penelitian


Desember Januari Februari
NO URAIAN KEGIATAN Minggu ke
1 2 3 4 5 6 7 8 9 10 11 12
1 Studi Pustaka
2 Observasi & Wawancara
Mengidentifikasi
3
Kebutuhan Pemakai
4 Pembangunan Prototyping
5 Evaluasi Prototyping
6 Pengkodean Sistem
7 Pengujian Program
8 Evaluasi Sistem
9 Menggunakan Sistem

3.2. Metode Pengumpulan Data.


Dalam menunjang penyusunan penelitiaan ini maka penulis menggunakan
beberapa teknik pengumpulan data, yaitu:
1. Observasi
Pada observasi yang dilakukan, penulis mengamati secara langsung bagaimana
proses pengelolaan data penduduk, proses melakukan layanan pada masyarakat

21
22

dan mengolah hasil dari layanan tersebut yang dilakukan oleh aparat di Desa
donggala. Hasil yang didapat dari observasi yang dilakukan yaitu form surat
pengantar , dll.
2. Wawancara
Pada wawancara yang dilakukan di Desa donggala dengan bapak Muh.
Fuad Fahmi Taufik selaku pendamping gerakan masyarakat mandiri Desa
donggala, dijelaskan tentang proses pelayanan masih dilakukan secara manual.
Dikatakan bahwa pemerintah Desa donggala masih kurang dalam sumber daya
manusianya karna hanya beberapa orang saja yang bisa memberikan layanan
terhadap masyarakat, dengan menggunakan sistem manual untuk melakukan
pelayanan terhadap warga menjadikan proses nya lebih lama, beresiko terjadi
kesulitan dalam mengelolah data-data Operator Desaistrasi. Penulis
menawarkan untuk melakukan penelitian pengembangan sebuah sistem
informasi yang dapat membantu meningkatkan kualitas pelayanan publik
seperti layanan untuk surat pengantar kartu keluarga (KK), dll
3. Studi Pustaka
Dilakukan dengan cara membaca berbagai literatur, bahan-bahan terbitan
dan publikasi yang diterbitkan oleh berbagai pihak yang ada hubungannya
dengan penelitian ini.

3.3. Metode Pengembangan Sistem


Tahap ini penulis menggunakan Metode prototype dengan tahapan sebagai
berikut :
a. Mengidentifikasi kebutuhan pemakai
Pada tahap ini peneliti melakukan analisis terhadap masalah apa yang sedang
terjadi pada kantor Desa Donggala Kec Samaturu. Analisis permasalahan
dilakukan dengan studi literatur, wawancara dengan aparat Desa Donggala Kec
Samaturu. Selain melakukan analisis permasalahan, dilakukan juga analisis
kebutuhan, analisis kebutuhan ini nantinya dijadikan sebagai alat bantu yang
digunakan dalam proses pembuatan prototype hingga menjadi aplikasi final.
23

b. Membangun Prototyping
Setelah analisis kebutuhan sistem telah dilakukan, pada tahap ini dilakukan
identifikasi kembali kebutuhan sistem tersebut. Apabila kebutuhan sistem telah
teridentifikasi dengan baik, dapat dilakukan proses selanjutnya yaitu pembuatan
user interface prototype. User interface prototype ini adalah tampilan dan
interaksi tentang aplikasi yang dibangun.
c. Evaluasi Prototyping
Evaluasi ini dilakukan pada kantor Desa Donggala Kec Samaturu. Apakah
prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan.
Jika sudah sesuai maka langkah 4 akan diambil. Jika tidak prototyping direvisi
dengan mengulangi langkah 1, 2, dan 3.
d. Mengkodekan sistem
Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke dalam
bahasa pemrograman yang sesuai.
e. Pengujian program
Pengujian fokus pada perangkat lunak atau sistem secaralogika dan
fungsionalitas dan memastikan semua bagian sudah diuji dan berjalan dengan
benar. Hal ini untuk meminimalisir kesalahan (error) dan memastikan keluaran
yang dihasilkan sesuai dengan rencana yang diinginkan, pengujian ini
menggunakan pengujian black box.
f. Evaluasi sistem
Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan
yang diharapkan. Jika sudah, maka langkah ke 7 dilakukan, jika belum maka
mengulangi langkah 4 dan 5.
g. Menggunakan sistem
Perangkat lunak yang telah di uji dan diterima pelanggan siap untuk digunakan.
24

3.4. Spesifikasi yang Dibutuhkan.


Adapun sepesifikasi yang dibutuhkan untuk membangun sistem yang
diusulkan ini adalah :
1. Spesifikasi Hardware
a. Laptop Acer Aspire 4738; Processor Intel(R) Core(TM) i3 CPU M330
@2.13GHz; memory(RAM) 8.00 GB.
b. Printer Epson L3110
2. Spesifikasi Software
a. Windows 10 Pro64-bit
b. Microsoft OfficeWord2013
c. Microsoft OfficeExcel2013
d. Microsoft Visio 2013
e. MozillaFirefox72.0.2 f.
f. Xampp v3.2.4
g. Sublime Text 3
BAB IV
HASIL DAN PEMBAHASAN

4.1. Gambaran Umum

Gambar 4. 1 Lokasi Penelitian


Desa Donggala merupakan Desa yang beralamat di Jl. DG. Mngngatta KP
93552 Kecamatan wolo, Kabupaten Kolaka, Sulawesi Tenggara 93561, Indonesia.
Desa ini memiliki tugas sebagai penyelenggaraan urusan pemerintah bidang
pekerjaan umum, pembangunan infrastrukur dan pelayanan untuk Desa Donggala
Kecamatan Wolo, Kabupaten Kolaka, Sulawesi Tenggara. Desa Donggala salah
satu Desa yang berada di wilayah Operator Desaitrasi kecamatan Wolo kabupaten
kolaka. Sebagai salah satu Desa yang di pimpin oleh seorang kepala Desa dan
beberapa perangkat Desa yang bekerja untuk melayani masyarakat.

25
26

4.2. Analisis Sistem


4.1.1. Sistem Usulan
4.1.2.1. Use Case

Tambah Data Edit Data


Pengajuan Surat
<<include>>
Verifikasi Data

<<include>> Masyarakat
Edit <<include>>
Data Hapus
Data
Tambah
Data Kelola Data
Penduduk
<<include>> Verifikasi Surat
<<include>>
Login

<<include>>
Operator <<include>>

<<include>> <<include>>
Lihat Data
<<include>> Penduduk
Laporan Surat Keluar

Kepala Desa
Management User Cetak Surat Keluar

Management Surat

Tambah Data Edit Data Hapus Data


Hapus Data
Tambah Data Edit Data

Gambar 4. 2 Use Case Sistem yang Diusulkan


Berdasarkan gambar 4.2 dapat diketahui bahwa pada sistem terdapat 3
aktor yang berperan yaitu Operator Desa, Masyarakat, dan Kepala Desa. Operator
Desa berfungsi untuk mengelola data penduduk, verifikasi berkas, laporan surat
keluar, management surat dan menegement user. Kemudian sebelum mengajukan
surat, masyarakat hanya bisa mengakses pengajuan surat dan cek surat namun
sebelum mengakses masyarakat harus login terlebih dahulu dengan memasukan
username dan fassword. Kepala Desa berfungsi untuk memverifikasi surat dan
melihat data penduduk.
27

4.1.2.3. Ativity Diagram


Berikut ini adalah Activify Diagram dari Sistem Informasi Layanan Desa
Bersasis Web :
a. Login

Activity Diagram Login

Admin Sistem

Menampilkan halaman
input url
login

input username &


password

validasi

menampilkan
halaman dashboard
Phase

Gambar 4. 3 Activity Diagram Login


Pada gambar 4.3 merupakan proses login yang dapat dilakukan oleh
Masyarakat. Masyarakat dapat melakukan aktivitas login untuk masuk ke
sistem dengan menginput sesuai dengan akun yang telah dibuat sebelumnya.
Kemudian sistem akan mengecek data inputan apakah sudah benar atau salah.
Jika data login yang dimasukkan benar, maka sistem akan mengarahkan user ke
halaman utama dan jika salah maka akan diarahkan untuk melakukan mengisi
ulang form login.
28

b. Tambah Data

Proses Tambah Data

Admin Sistem

Menekan Tombol
Tambah Data

Mengisi Form
Tambah Data

Menekan Tombol
Simpan

Menyimpan Data
Baru Ke Database
Phase

Gambar 4. 4 Activity Diagram Login


Pada gambar 4.4 merupakan proses tambah data yang dapat dilakukan oleh
Operator Desa. Operator Desa dapat melakukan aktivitas tambah data dengan
menekan tombol tambah pada halaman penduduk maupun di halaman management
surat dan user. Setelah menekan tombol tambah, sistem akan menampilkan
halaman form tambah data dan Operator Desa akan mengisi data yang diperlukan.
Setelah itu, Operator Desa akan menekan tombol simpan dan sistem akan
menyimpan data yang telah diinput ke dalam database.
29

c. Edit Data

Proses Edit Data

Admin Sistem

Menekan Tombol
Menampilkan Data
Edit Data

Menampilkan Form
Edit Data

Mengisi Form Edit


Data

Menyimpan
Menekan Tombol
Perubahan Data Ke
Update Data
Database

Menampilkan Hasil
Perubahan Data di
Menu User
Phase

Gambar 4. 5 Activity Diagram Edit Data


Pada gambar 4.5 merupakan proses edit data yang dapat dilakukan oleh
Operator Desa. Operator Desa dapat melakukan aktivitas edit data dengan menekan
tombol edit pada halaman penduduk maupun di halaman management surat dan
user. Setelah menekan tombol edit, sistem akan menampilkan halaman form eidt
data dan Operator Desa akan mengubah data yang diperlukan. Setelah itu, Operator
Desa akan menekan tombol simpan dan sistem akan mengupdate data yang ada
dalam database.
30

d. Hapus Data

Proses Hapus Data

ADMIN SISTEM

Menampilkan Data

Menekan Tombol
Hapus

Tidak Menampilkan
Konfirmasi Hapus

Menerima
Konfirmasi Hapus

Ya Menghapus Data di
Database
Phase

Gambar 4. 6 Activity Diagram Hapus Data


Pada gambar 4.6 merupakan proses edit data yang dapat dilakukan oleh
Operator Desa. Operator Desa dapat melakukan aktivitas edit data dengan menekan
tombol hapus pada halaman penduduk maupun di halaman management surat dan
user. Setelah menekan tombol hapus, sistem akan menampilkan halaman
konfirmasi hapus. jika memilih tidak, sistem tidak akan menghapus data yang
dipilih. Jika memilih ya, sistem akan menghapus data yang dipilih. Setelah itu,
sistem akan mengupdate data yang ada dalam database.
31

e. Pengajuan

Proses Pengajuan

Masyarakat Sistem

Memilih menu Tampilkan Halaman


pengajuan surat Pengajuan

Menampilkan
Halaman Pengajuan

Mengisi Halaman
Formulir

Tidak

Menekan Tombol
Validasi
Simpan

Data Lengkap ?

Ya

Menyimpan Data
Pendaftaran Ke
Database
Phase

Gambar 4. 7 Activity Diagram Pengajuan


Pada gambar 4.7 merupakan proses pengajuan yang dilakukan oleh
masyarakat. Masyarakat dapat mengajukan surat dengan memilih menu pengajuan
surat. Kemudian akan muncul halaman pengajuan yang akan diisi dan dilengkapi
oleh masyarakat. Jika data sudah lengkap, akan disimpan di sistem. Namun jika
data belum lengkap, masyarakat harus melengkapi data tersebut.
32

f. Verifikasi
Proses Verifikasi

Pegawai Sistem

Memilih menu Tampilkan halaman


pengajuan surat pengajuan

Menampilkan
Halaman pengajuan

Memilih surat yang


akan diverifikasi

Melakukan Verifikasi

Setujui/Tolak

Meng-update Data
Pengajuan di
Database
Phase

Gambar 4. 8 Activity Diagram Verifikasi


Pada gambar 4.8 merupakan proses verifikasi yang dapat dilakukan oleh
Operator Desa. Operator Desa dapat melakukan verifikasi dengan memilih menu
pengajuan untuk melihat data pemohon. Kemudian Operator Desa memilih surat
yang akan diverifikasi. Setelah itu Operator Desa melakukan verifikasi apakah
disetujui atau ditolak dan data akan tersimpan ke sistem.
33

g. Lihat Data Penduduk

Lihat Data Penduduk

Pegawai Sistem

Memilih menu
penduduk

Tampilkan halaman
penduduk

Menampilkan
Halaman penduduk
Phase

Gambar 4. 9 Activity Diagram Lihat Data Penduduk


Pada gambar 4.9 aktifitas untuk melihat data penduduk yang dilakukan oleh
kepala desa. Kepala desa dapat melihat data penduduk dengan memilih menu
penduduk untuk melihat data penduduk. Kemudian sistem akan menampilkan data
penduduk yang ada yang telah diinput oleh Operator Desa.
34

h. Cetak Surat

Proses Verifikasi

Pegawai Sistem

Memilih menu Tampilkan halaman


pengajuan surat pengajuan

Menampilkan
Halaman pengajuan

Memilih surat yang


akan diverifikasi

Melakukan Verifikasi

Setujui/Tolak

Meng-update Data
Pengajuan di
Database
Phase

Gambar 4. 10 Activity Diagram Verifikasi


Pada gambar 4.10 merupakan proses cetak surat yang dapat dilakukan oleh
Kepala Desa. Kepala Desa dapat melakukan cetak surat dengan memilih data surat
yang dicetak. Kemudian sistem akan menampilkan data surat tersebut. Setelah itu
Kepala Desa melakukan cetak surat dengan menekan tombol cetak, maka sistem
akan melakukan cetak data surat yang dipilih.
35

2.1.2.4. Sequence Diagram


Berikut adalah Sequence Diagram pada Sistem Informasi Layanan Desa
Berbasis Web:
a. Proses login
Semua proses dapat dilakukan dengan login terlebih dahulu. Sequence
Diagram proses login untuk Operator Desa, Kepala Desa, dan
masyarakatseperti yang terlihat pada gambar 4.11.

Home Form Login C_login M_login

Mengisi form login


(uername, pass, dan level

index()

login()

login berhasil/gagal

tampilan halaman dashboard

Gambar 4. 11 Sequence Diagram Login


Pada gambar 4.11 merupakan Sequence Diagram dari proses login. Proses
login dimulai ketika user memasukkan username dan password pada form login
yang terdapat pada halaman utama. Kemudian hasil input form tersebut akan
dikirim ke class c_login di Controller untuk diperiksa dan dilakukan validasi
apakah username, password dan level yang dimasukkan sesuai dengan data yang
ada pada database atau tidak dengan menggunakan fungsi login(). Ketika
mengambil data dari database maka kelas M_login yang berada pada model akan
dipanggil. Jika ada dan sesuai dengan data yang ada pada database, maka akan
diarahkan ke halaman dashboard.
36

b. Verifikasi

Operator
Halaman Verifikasi C_verifikasi M_verifikasi
Desa

login

verifikasi

tolak/terima

tampilkan hasl verifikasi

tampilan halaman verifikasi

Gambar 4. 12 Sequence Diagram verifikasi


Pada Gambar 4.12 merupakan Sequence Diagram dari proses verifikasi.
Proses verifikasi dimulai ketika Kepala Desa login kemudian akan ditampilkan
halaman pengajuan yang berisi data masyarakat yang telah mengajukan surat.
Fungsi yang digunakan untuk memverifikasi pengajuan ini yaitu fungsi
terima/tolak() yang berada pada class C_verifikasi yang terdapat dalam controller.
Ketika data yang terverifikasi berhasil diakses dari dalam database, maka
selanjutnya Kepala Desa akan diarahkan ke halaman verifikasi.
37

c. Tambah Data

Operator
Form Tambah Data C_tambah M_tambah
Desa

memasukkan data
user baru

kirim data()

tambahdata()

berhasil disimpan

tampilan halaman data

Gambar 4. 13 Sequence Diagram verifikasi


Pada Gambar 4.13 merupakan Sequence Diagram dari proses tambah data.
Proses tambah data dimulai ketika menekan tombol tambah pada view form tambah
data. Fungsi yang digunakan untuk menghapus data yaitu fungsi tambah data() yang
berada pada class C_tambah yang terdapat dalam controller. Kemudian data
tersebut selanjutnya akan dikirim dan disimpan ke dalam database dengan
menggunakan class M_tambah dan fungsi yang ada di dalamnya yaitu fungsi
tambah(). Ketika data yang sudah dimasukkan sudah berhasil disimpan ke dalam
database, maka selanjutnya Operator Desa akan diarahkan ke halaman Operator
Desa.
38

d. Edit Data

Operator
Halaman Edit Data C_edit M_edit
Desa

menekan tombol edit

edit data()

updatedata()

berhasil diupdate

tampilan halaman data

Gambar 4. 14 Sequence Diagram verifikasi


Pada Gambar 4.14 merupakan Sequence Diagram dari proses edit data.
Proses edit data dimulai ketika menekan tombol edit pada view form data. Fungsi
yang digunakan untuk menghapus data yaitu fungsi edit data() yang berada pada
class C_ edit yang terdapat dalam controller. Kemudian data tersebut selanjutnya
akan dikirim dan disimpan ke dalam database dengan menggunakan class M_ edit
dan fungsi yang ada di dalamnya yaitu fungsi edit (). Ketika data yang sudah edit
berhasil disimpan ke dalam database, maka selanjutnya Operator Desa akan
diarahkan ke halaman Operator Desa.
39

e. Hapus Data

Operator
Halaman Data C_hapus M_hapus
Desa

menekan tombol hapus

hapus()

hapus()

berhasil dihapus

tampilan halaman data

Gambar 4. 15 Sequence Diagram hapus data


Pada Gambar 4.13 merupakan Sequence Diagram dari proses menghapus
user. Proses menghapus user dimulai ketika menekan tombol hapus pada view
halaman data. Fungsi yang digunakan untuk menghapus data yaitu fungsi hapus()
yang berada pada class C_hapus yang terdapat dalam controller. Kemudian data
tersebut selanjutnya akan dihapus dari dalam database dengan menggunakan class
M_hapus dan fungsi yang ada di dalamnya yaitu fungsi hapus(). Ketika data yang
sudah dipilih berhasil dihapus dari dalam database, maka selanjutnya Operator
Desa akan diarahkan ke halaman data.
40

f. Pengajuan

Masyarakat Halaman Pengajuan C_pengajuan M_pengajuan

login

simpan()

simpan()

tampilkan pengajuan

tampilan halaman pengajuan

Gambar 4. 16 Sequence Diagram Pengajuan


Pada Gambar 4.16 terdapat proses Pengajuan dimulai ketika user login
kemudian akan muncul halalaman masyarakat. Setelah itu, masyarakat memeilih
menu pengjuan yang berisi halaman pengajuan surat. Fungsi yang digunakan untuk
pengajuan surat yaitu fungsi pengajuan() yang berada pada class C_pengajuan yang
terdapat dalam controller. Kemudian data tersebut selanjutnya akan disimpan ke
dalam database dengan menggunakan class M_pengajuan dan fungsi yang ada di
dalamnya yaitu fungsi pengajuan.
41

g. Cetak Surat Keluar

Kepala
Halaman Surat C_cetak M_cetak
Desa

login

cetak surat()

cetak surat()

tampilkan surat

tampilan data yang dicetak

Gambar 4. 17 Sequence Diagram Cetak Surat Keluar


Pada Gambar 4.17 terdapat proses cetak surat keluar dimulai ketika Kepala
Desa berhasil login kemudian akan muncul halaman surat keluar yang berisi data
surat yang telah disetujui yang terdapat pada database. Fungsi yang digunakan
untuk pengajuan surat yaitu fungsi pengajuan() yang berada pada class C_cetak
yang terdapat dalam controller. Kemudian data tersebut selanjutnya akan disimpan
ke dalam database dengan menggunakan class M_cetak dan fungsi yang ada di
dalamnya yaitu fungsi cetak.
42

4.3. Rancangan Tabel


a. Tabel User
Tabel User merupakan tabel yang digunakan untuk menampung data pengguna
untuk melakukan login. Adapun struktur tabel user dapat dilihat pada tabel 4.1
di bawah ini.
Tabel 4. 1 Tabel User
No Field Name Type Width
1 Id_user Int 5
2 Nama Varchar 30
3 Level Enum
4 Username Varchar 30
5 Password Varchar 30

b. Tabel Penduduk
Tabel Penduduk merupakan tabel yang digunakan untuk menampung data
penduduk. Adapun struktur tabel penduduk dapat dilihat pada tabel 4.2 di
bawah ini.
Tabel 4. 2 Tabel Penduduk
No Field Name Type Width
1 Id_penduduk Int 10
2 NIK Varchar 20
3 Nama penduduk Varchar 100
4 Jk Text
5 No_hp Varchar 100
6 Tmpt_lahir Varchar 50
7 Tgl_lahir Date
8 Pekerjaan Varchar 50
9 Alamat Varchar 100
10 Rt Int 11
11 Rw Int 11
43

c. Tabel Pengajuan
Tabel pengajuan merupakan tabel yang digunakan untuk menampung data
pemohon yang melakukan pengajuan. Adapun struktur tabel pengajuan dapat
dilihat pada tabel 4.3 di bawah ini.
Tabel 4. 3 Tabel Pengajuan
No Field Name Type Width
1 Id_pemgajuan Int 10
2 NIK Varchar 20
3 Kd_surat Varchar 100
4 Tgl_pengajuan Date
5 `file Varchar 225
6 No_telpon Int 11
7 pamong Int 11
8 Ket1 Text
9 Ket2 Text
10 Ket3 Text
11 Ket4 Text
12 Status Varchar 50

d. Tabel Surat
Tabel surat merupakan tabel yang digunakan untuk menampung data surat yang
digunakan oleh desa donggala. Adapun struktur tabel surat dapat dilihat pada
tabel 4.5 di bawah ini.
Tabel 4. 4 Tabel Surat
No Field Name Type Width
1 Id_surat Int 11
2 Jenis_surat Varchar 50
3 Judul_surat Varchar 50
4 Keterangan Text
44

Tabel 4.5 Tabel Lanjutan


5 Kd_surat Varchar 15
6 Kata_ pembuka Text
7 Kata_penutup Text

e. Tabel Surat keluar


Tabel surat keluar merupakan tabel yang digunakan untuk menampung data
surat yang keluar yang telah disetujui. Adapun struktur tabel surat keluar dapat
dilihat pada tabel 4.6 di bawah ini.
Tabel 4. 5 Tabel Surat Keluar
No Field Name Type Width
1 Id_pengajuan Varchar 11
2 Kd_surat Varchar 30
3 Nomor_surat Varchar 100
4 Tanggal surat keluar Date

4.4. Implementasi Sistem


4.4.1. Halaman Login
Halaman login merupakan halaman yang pertama kali akan tampil ketika
memasukkan URL halaman ini pada web browser. Halaman ini digunakan untuk
login atau masuk ke dalam sistem sesuai dengan level user. Pengguna akan diminta
untuk memasukkan username, password dan memilih level user seperti pada
gambar 4.18 di bawah ini.
45

Gambar 4. 18 Form Login

4.4.2. Halaman masyarakat


4.4.3.1. Dashboard
Halaman dashboard merupakan halaman yang pertama kali akan tampil
ketika berhasil login pada sistem. Halaman ini dashboard dapat kita lihat pada
gambar 4.19 di bawah ini.

Gambar 4. 19 Halaman Dashboard


46

4.4.3.2. Pengajuan Surat Usaha


Halaman pengajuan merupakan halaman yang digunakan untuk
mengajukan surat. Untuk melakukan pengajuan, kita harus mengklik tombol
tambah data dan akan menampilkan form pengajuan yang harus diisi oleh pemohon
seperti pada gambar 420 di bawah ini.

Gambar 4. 20 Halaman Pengajuan Surat Usaha


4.4.3.2. Pengajuan Surat Tinggal
Halaman pengajuan merupakan halaman yang digunakan untuk
mengajukan surat. Untuk melakukan pengajuan, kita harus mengklik tombol
tambah data dan akan menampilkan form pengajuan yang harus diisi oleh pemohon
seperti pada gambar 4.21 di bawah ini.

Gambar 4. 21 Halaman Pengajuan Surat Tinggal


47

4.4.3.2. Pengajuan Surat Keterangan Tidak Mampu


Halaman pengajuan merupakan halaman yang digunakan untuk
mengajukan surat. Untuk melakukan pengajuan, kita harus mengklik tombol
tambah data dan akan menampilkan form pengajuan yang harus diisi oleh pemohon
seperti pada gambar 4.22 di bawah ini.

Gambar 4. 22 Halaman Pengajuan Keterangan Tidak Mampu


4.4.3. Halaman Operator Desa
4.4.4.1. Dashboard
Halaman dashboard merupakan halaman yang pertama kali akan tampil
ketika berhasil login pada sistem. Halaman ini dashboard dapat kita lihat pada
gambar 4.23 di bawah ini.

Gambar 4. 23 Halaman Dashboard


48

4.4.4.2. Pengajuan
Halaman pengajuan merujpakan halaman yang digunakan untuk
menampilkan data yang telah melakukan pengajuan permohonan. Halaman ini
dashboard dapat kita lihat pada gambar 4.24 di bawah ini.

Gambar 4. 24 Halaman Pengajuan


4.4.4.3. Penduduk
Halaman penduduk merupakan halaman yang digunakan untuk mengiiput
data penduduk. Pada halaman ini, admin akan menginput data penduduk berupa no
Kartu keluarga, Nik, Tanggal lahir, alamat, pekerjaan, no. hp, dan pekerjaan.
Halaman ini dapat kita lihat pada gambar 4.25 di bawah ini.

Gambar 4. 25 Halaman Penduduk


49

4.4.4.4. Management Surat


Halaman management surat merupakan halaman yang digunakan untuk
mengimput data penduduk. Halaman ini dapat kita lihat pada gambar 4.26 di bawah
ini.

Gambar 4. 26 Halaman Management Surat


4.4.4.5. Surat keluar
Halaman surat keluar merupakan halaman yang digunakan untuk
menampilkan surat yang telah disetujui oleh kepala desa dan dinomor secara
otomatis. Halaman ini dapat kita lihat pada gambar 4.27 di bawah ini.

Gambar 4. 27 Halaman surat keluar


50

4.4.4.6. Management User


Halaman Management User merupakan halaman yang digunakan untuk
menginput siapa saja yang bisa mengakses sistem atau login. Halaman ini dapat kita
lihat pada gambar 4.28 di bawah ini.

Gambar 4. 28 Halaman Management User


4.4.4. Halaman Kepala Desa
4.4.5.1. Dashboard
Halaman dashboard merupakan halaman yang pertama kali akan tampil ketika
berhasil login pada sistem. Halaman ini dashboard dapat kita lihat pada gambar 4.29
di bawah ini.

Gambar 4. 29 Halaman Dashboard


51

4.4.5.2. Verifikasi Surat


Halaman verifikasi surat merupakan halaman yang digunakan untuk
melakukan verifikasi terhadap pengajuan surat. Setelah surat pengajuan muncul,
selanjut klik tombol terima. Verifikasi surat tersebut dapat kita lihat pada gambar
4.30 di bawah ini.

Gambar 4. 30 Halaman Verifikasi


4.4.5.3. Penduduk
Halaman penduduk merupakan halaman untuk menampilkan data
penduduk. Seperti pada gambar 4.31 di bawah ini.

Gambar 4. 31 Halaman Penduduk


52

4.5. Pengujian BlackBox


Pengujian sistem dilakukan untuk melihat apakah sistem yang dibangun
sudah sesuai dengan perancangan dan menghasilkan nilai keluaran yang sesuai
dengan apa yang diharapkan dari kebutuhan fungsionalnya dan kebutuhan
pengguna sistem. Pengujian perangkat lunak yang dilakukan adalah menggunakan
pengujian blackbox.
Pengujian sistem testing menggunakan metode blackbox berfokus untuk
menguji sistem dari sudut pandang fungsional sistem, apakah sistem berfungsi
sesuai dengan fugnsionalitasnya dan apakah hasil yang dihasilkan sesuai dengan
apa yang diharapkan.
4.5.1 Pengujian Sistem Pada Halaman Login
Tabel 4. 6 Pengujian Blackbox Halaman Login
No. Skenario Hasil yang Hasil yang
Keterangan
Pengujian diharapkan didapatkan
Mengosongkan Sistem akan Sistem menampilkan
salah satu menampilkan pesan pesan “please fill out
1 textbox dan “please fill out this fields” Sesuai
tekan tombol thisfields”
login
Menginput Sistem akan Sistem menampilkan
username dan menampilkan pesan pesan “username atau
password yang “username atau passoword Anda
2 Sesuai
tidak ada passoword Anda salah”
dalam salah”
database
Menginput Sistem akan Sistem akan
username dan menampilkan halaman menampilkan halaman
3 password yang utama sesuai dengan utama sesuai dengan Sesuai
sesuai dalam level user level user
database
53

Tabel 4.6. Lanjutan


Mengosongkan Sistem akan Sistem mengosongkan
textbox yang mengosongkan textbox textbox yang telah diisi
4 diisi dengan yang telah terisi setelah menekan sesuai
menekan dengan menekan tombol batal
tombol batal tombol batal

Pada tabel 4.7 pengujian sistem pada halaman login, peneliti melakukan
skenario pengujian dengan mengosongkan salah satu textbox dan tekan tombol
login, dan dari pemangamatan peneliti sistem telah berjalan sesuai (valid) dengan
yang diharapkan. Peneliti juga melakukan skenario pengujian dengan menginput
username dan password yang sesuai dalam database, dan dari pengamatan peneliti
sistem telah berjalan sesuai (valid) dengan yang diharapkan.
4.4.1. Pengujian Sistem Pada Halaman Operator Desa
Tabel 4. 7 Pengujian Blackbox Halaman Operator Desa
No. Skenario Hasil yang Hasil yang
Keterangan
Pengujian diharapkan didapatkan
Sistem akan Sistem
Klik menu menampilkan menampilkan
1 Sesuai
Dashboard halaman Dashboard halaman
Dashboard
Klik menu Sistem akan Sistem
Pengajuan surat menampillkan menampillkan
2 Sesuai
halaman data halaman data
pengajuan surat pengajuan surat
Sistem akan Sistem
Klik menu menampilkan menampilkan
3 Sesuai
penduduk halaman penduduk halaman
penduduk
54

Tabel 4. 8 Tabel Lanjutan


Sistem akan Sistem
Klik menu menampilkan menampilkan
4 management halaman halaman Sesuai
surat management surat management
surat
Sistem akan Sistem akan
Klik menu menampilkan menampilkan
5 Sesuai
management user halaman halaman
management user management user
Sistem akan Sistem
6 Klik menu logout menampilkan menampilkan Sesuai
halaman login halaman login
Sistem akan Sistem
Klik tombol
7 Menyimpan data Menyimpan data Sesuai
simpan
didatabase didatabase
Sistem akan Sistem
menampilkan menampilkan
8 Klik tombol edit Sesuai
halaman data edit halaman edit data
data
Klik pilihan ya Sistem akan Sistem
9 pada konfirmasi menghapus data menghapus data Sesuai
hapus yang dipilih yang dipilih

Pada tabel pengujian sistem pada halaman menu utama Operator Desa,
peneliti melakukan skenario pengujian dengan klik menu dashboard, dan darihasil
yang didapatkan peneliti sistem telah berjalan sesuai (valid) dengan yang
diharapkan.
55

4.4.2. Pengujian Sistem Pada Halaman Kepala Desa


Tabel 4. 8 Pengujian Blackbox Halaman Kepala Desa
No. Skenario Hasil yang didapatkan
Hasil yang diharapkan Keterangan
Pengujian
Sistem akan Sistem menampilkan
Klik menu
1 menampilkan halaman halaman Dashboard Sesuai
Dashboard
Dashboard
Sistem akan Ssitem menampilkan
Klik menu
2 menampilkan halaman halaman pengajuan Sesuai
pengajuan
pengajuan
Klik Sistem akan Sistem menampilan
3 tombol menampilkan halaman halaman cetak surat Sesuai
setujui cetak surat
Klik icon Sistem akan Sistem menampil
4 Sesuai
kalender menampilkan kalender kan kalender
Sistem akan Sistem menampilkan
Klik menu
5 menampilkan halaman menampilkan halaman Sesuai
penduduk
data penduduk data penduduk
Sistem akan Sistem menampilkan
Kli tombol
6 menampilkan halaman halaman yang akan Sesuai
cetak
yang akan dicetak. dicetak
Sistem akan Sistem menampilkan
Klik menu
7 menampilkan halaman halaman konfirmasi log Sesuai
log out
konfirmasi log out out

Pada Tabel 4.9 pengujian sistem pada halaman menu utama Kepala Desa,
peneliti melakukan skenario pengujian dengan klik menu dashboard, dan dari
pemangamatan peneliti sistem telah berjalan sesuai (valid) dengan yang
diharapkan. Peneliti melakukan skenario pengujian dengan klik pilihan ya pada
halaman konfirmasi hapus, dan dari hasil yang didapatkan sistem telah berjalan
sesuai (valid) dengan yang diharapkan.
56

4.1. Evaluasi Sistem


Untuk memenuhi kebutuhan pengguna sehingga sistem dapat diterapkan
maka dilakukan evaluasi sistem dengan memberikan kuisioner menggunakan
pengujian User Acceptance Testing (UAT), untuk menghasilkan dokumen yang
dijadikan bukti bahwa sistem yang dikembangkan dapat diterima atau tidaknya oleh
pengguna. Berikut ini rincian kuisioner sistem pada tiap pengguna dapat dilihat
pada tabel dibawah ini.
a. Operator Desa
Kuisioner operator desa digunakan untuk mengevaluasi dari hasil
implementasi sistem yang telah dibuat. Berikut adalah kuisioner untuk operator
desa yang dapat dilihat pada tabel 4.9 dibawah ini.
Tabel 4. 9 Kuisioner Sistem Pada Operator Desa
No. Pertanyaan
1 Sistem yang dibangun dapat membantu pembuatan surat keluar
2 Sistem Informasi ini mempermudah dalam proses mengelola surat keluar.
3 Sistem Informasi ini mempunyai menu-menu serta navigasi yang mudah
digunakan.
4 Sistem Informasi ini membantu dalam proses mengelola data penduduk.
5 Sistem yang telah dibuat sudah sesuai dengan kebutuhan
6 Sistem Informasi Layanan Desa dapat diterapkan

b. Masyarakat
Kuisioner masyarakat digunakan untuk mengevaluasi dari hasil
implementasi sistem yang telah dibuat. Berikut adalah kuisioner untuk
masyarakat yang dapat dilihat pada tabel 4.10 dibawah ini.
57

Tabel 4. 10 Kuisioner Sistem Pada Masyarakat


No. Pertanyaan
1 Sistem Informasi ini membantu dalam pengajuan surat.
2 Sistem Informasi ini mempermudah dalam pembuatan surat.
3 Sistem Informasi ini mempunyai menu-menu serta navigasi yang mudah
digunakan atau user friendly.
4 Sistem Informasi Layanan Desa ini dapat diterapkan

c. Kepala Desa
Kuisioner kepala desa digunakan untuk mengevaluasi dari hasil
implementasi sistem yang telah dibuat. Berikut adalah kuisioner untuk kepala
desa yang dapat dilihat pada tabel 4.11 dibawah ini.
Tabel 4. 11 Kuisioner Sistem Pada Kepala Desa
No. Pertanyaan
1 Sistem Informasi ini membantu dalam proses pengolahan surat keluar..
2 Sistem Informasi ini mempermudah dalam proses verifikasi surat
masyarakat.
3 Sistem Informasi ini mempunyai menu-menu serta navigasi yang mudah
digunakan atau user friendly.
4 Sistem Informasi ini membantu dalam melihat data penduduk desa.
5 Sistem Informasi Layanan Desa ini dapat diterapkan

jumlah jawaban
skor = x 100 %
jumlah pertanyaan X Jumlah Responden
Tabel 4. 12 Rekap Hasil Kuisioner
No. Jenis Pengguna Ya Tidak
1 Admin 6 0
2 Masyarakat 188 12
3 Kepala Desa 5 0
Total 199 12
Presentase 94,31 % 5,69%
58

Pada Tabel 4.12, telah didapatkan data kuisioner terhadap tiap tiap user
sesuai dengan pertanyaan yang diberikan pada Tabel 4.9 hingga Tabel 4.11 Setelah
direkap jumlah jawaban ya yang didapatkan adalah 199 jawaban ya dari 211 total
jawaban dengan persentase 94,31%. Nilai 94,31% didapatkan dari jumlah jawaban
ya dibagi dengan total jawaban dikalikan 100%. Sedangkan untuk jawaban tidak
didapatkan sebanyak 12 dari 199 total jawaban dengan dengan persentase 5,69%.
Nilai 5,69% didapatkan dari jumlah jawaban tidak dibagi dengan total jawaban
dikalikan 100%.
Tabel 4. 13 Persentase
No. Persentase Keterangan

1 80 – 100 % Sesuai
2 60 – 80 % Kurang Sesuai
3 Dibawah 60% Tidak Sesuai

Pada Tabel 4.13 persentase, jika persentase rekap hasil kuisioner sistem
berada dikisaran 80 – 100 % maka sistem yang dibuat telah sesuai dengan
kebutuhan, jika berada dikisaran 60 – 80 % maka sistem yang dibuat kurang sesuai
dengan kebutuhan dan jika persentase rekap hasil kuisioner sistem pada tiap admin
kurang dari 60 % maka sistem yang dibuat tidak sesuai dengan kebutuhan.
Berdasarkan rekap hasil kuisioner sistem pada Tabel 4.12, terdapat 3 user
yang diberikan pertanyaan mengenai Sistem informasi layanan desa berbasis web.
Berdasarakan hasil rekap nilai persentase 93,33% dan berdasarakan tabel 4.13
persentase tingkat kesesuaian, nilai berada dikisaran 80 – 100 % maka akan
tergolong sesuai. Jadi dapat disimpulkan bahwa sistem informasi layanan desa
berbasis web yang dibangun telah dan dapat diimplementasikan lebih lanjut.
BAB V
PENUTUP

5.1 Kesimpulan
Berdasarkan pembahasan pada bab-bab sebelumnya, maka peneliti dapat
menyimpulkan beberapa hal sebagai berikut :
1. Hasil analisis kelayakan yang dilakukan dengan menggunakan User Acceptance
Test (UAT) berada pada nilai persentase 80% - 100% dengan kategori sangat
layak untuk diterapkan guna membantu petugas Desa dalam mengelola data
penduduk dan membantu dalam pembuatan surat. Dengan adanya sistem
informasi ini, masyarakat yang telah terdaftar disistem, mereka tidak harus
datang langsung kantor untuk mengajukan sebuah surat. Mereka bisa melakukan
pengajuan surat melalui sistem informasi ini.
2. Berdasarkan hasil pengujian black box dapat disimpulkan bahwa Sistem
Informasi Desa Donggala Berbasis Web ini skenario pengujian telah sesuai
dengan apa yang telah diharapkan.

5.2 Saran
Adapun saran yang dapat peneliti berikan dari hasil penelitian ini adalah
diharapkan agar dapat menambahkan data penduduk lagi dan menambahkan fitur
tanda tangan seara digital atau menggunakan qr code secara online.

59
DAFTAR PUSTAKA

Aditiyawarman, D., Setiadi, D. R., Kumbara, R., Umbara, I., & Pambudi, N. (2018).
Pengembangan Sistem Informasi Operator Desaistrasi Desa Terpadu Pada
Desa Karoya Kabupaten Purwakarta. Jurnal Abdimas BSI: Jurnal Pengabdian
Kepada Masyarakat, 1(3).

Agung, Adi Nugroho. 2006. : Menumbuhkan Service Loyalty melalui Kualitas


Pelayanan dan Pengelolaan Respon Emosi Konsumen pada Perusahaan Jasa.
Jurnal Manajemen. Vol. 5, No. 2

Agung, Gregorius. 2000. Microsoft Frontpage 2000 Webbot. Jakarta: PT. Elex
Media Komputindo.

Alexander F.K Sibero. 2013. Web Programing Power Pack.mediaKom.


Yokyakarta.

Andra Pargiyani , Bayu Priyambadha , Achmad Arwan (2018) Pengembangan


Sistem Informasi Akademik Pada Sekolah Dasar Islam Terpadu Insantama
(SDIT) Malang Berbasis Website, jurnal pengembangan teknologi informasi
dan ilmu komputer, 2121-2127.

Ardiansyah, M. 2012. Medikal Bedah. Jakarta : Diva Press

Ardiansyah, R., & Sofiah, E. (2019). Pengembangan Sistem Informasi Registrasi


Pelayanan Administrasi Terpadu Kecamatan (Paten) Di Kecamatan Tarogong
Kidul Kabupaten Garut. Jurnal Wawasan Ilmiah, 9(1).

Arief, M. R. (2011). Pemrograman web dinamis menggunakan php dan


mysql. Yogyakarta: Andi, 7-19.

B. Romney, S. & Steinbart, P. J., 2015. Sistem Informasi Akuntansi. jakarta selatan:
Salemba Empat.

Bråta, H. O. (2003). The Norwegian system for wild reindeer management—major


development since the 19th century. Rangifer, 29-36.

60
Brata, J. T., & Nashar, A. (2022, June). Visi Presisi POLRI dan Budaya Kerja Pada
Kepolisian Resort Konawe Selatan. In Indonesian Annual Conference Series
(pp. 51-56).

Didih Aditiyawarman, Dicky Reza Setiadi, Ricid Kumbara, Imbar Umbara, Nurul
Pambudi (2019), Pengembangan Sistem Informasi Operator Desaistrasi Desa
Terpadu Pada Desa Karoya Kabupaten Purwakarta, 1(3), 541-553.

Indrajani, 2015, Database Design (Case Study All In One). Jakarta: Pt Elex Media
Komputindo.

Kartini,Dwi. 2013. Corporate Social Responsibility Transformasi Konsep


Sustainability Management dan Implementasi Di Indonesia. Bandung: PT.
Redika Aditama.

Kustiyaningsih, Yeni dan Devie Rosa Anamisa. 2011. Pemrograman Basis Data
Berbasis Web Menggunakan PHP & MySQL. Yogyakarta: Graha Ilmu.

Mita Agnitia Lestari, Tabrani, M., & Ayumida, S. (2018). Sistem Informasi
Pengolahan Data Operator Desaistrasi Kependudukan Pada Kantor Desa
Pucung Karawang. Jurnal Interkom: Jurnal Publikasi Ilmiah Bidang
Teknologi Informasi dan Komunikasi, 13(3), 14-21.

Mulyani, S. (2017). Sistem Informasi Manajemen Rumah Sakit: Analisis dan


Perancangan. Abdi Sistematika.

Perry, W. E. (2006). Effective Methods for software Testing (ketiga). wiley


publishiing.

Pratama, I Putu Agus Eka, 2015, E-Commerce, E-Business Dan Mobile Commerce
Berbasiskan Open Source, Informatika: Bandung.

Pressman, R.S. (2010), Software Engineering : a practitioner’s approach, McGraw-


Hill, New York, 68.

Purbadian, Yenda. 2016. Trik Cepat Membangun Aplikasi Berbasis Web dengan
Framework CodeIgniter. Yogyakarta: Andi Offset

61
Romney, M. B. dan Steinbart.(2015). Sistem Informasi Akuntansi ED. XIII.
Alihbahasa: Kikin Sakinah Nur Safira dan Novita Puspasari, Salemba IV,
Jakarta.

Saputra, R. A., Parjito, P., & Wantoro, A. (2020). Implementasi Metode Jeckson
Network Queue Pada Pemodelan Sistem Antrian Booking Pelayanan Car
Wash (Studi Kasus: Autoshine Car Wash Lampung). Jurnal Teknologi Dan
Sistem Informasi, 1(2), 80-86.

Setiawan, H., Sakti, E. R. F., Swastika, W., & Irawan, P. L. T. (2020).


Pengembangan Sistem Informasi Administrasi Surat Menyurat untuk
Mendukung Layanan di Desa Karangwidoro. In Prosiding Seminar Nasional
Pengabdian Masyarakat Universitas Ma Chung.

Sulhan, M. S. M., & Khoiriyah, R. (2015). Sistem Informasi Peramalan


(Forecasting) Produksi Melalui Pendekatan Time Series Pada PTPN XII
(Persero) Malang. SENTIA 2015, 7(2).

Supono, dan Virdiandry Putratama. 2016. Pemograman Web Dengan


Menggunakan PHP dan Framework Codeigniter. Yogyakarta: Deepublish
(Grup Penerbitan CV Budi Utama)

Sutarman. 2012.’’Buku Pengantar Teknologi Informasi’’ Jakarta: Bumi Aksara.

Suyanto dan Sutinah. 2007. Metode Penelitian Sosial, Jakarta: Kencana

Wijaya, A. S. (2019). Manajemen Rancang Bangun Website Berbasis Database Di


Desa Tuk Kecamatan Kedawung. Equivalent Jurnal Ilmiah Sosial
Teknologi, 1(2), 70-77.

Yulia Djahir, M. M., & Pratita, D. (2015). Bahan Ajar Sistem Informasi
Manajemen. Deepublish.

62
LAMPIRAN

63
DOKUMENTASI KEGIATAN

64

Anda mungkin juga menyukai