Anda di halaman 1dari 87

SISTEM INFORMASI PELAYANAN PADA KELURAHAN LAMEKONGGA

KECAMATAN WUNDULAKO BERBASIS WEB

SKRIPSI

Diajukan untuk memenuhi salah satu syarat guna memperoleh gelar Sarjana
Strata Satu (S1) pada Program Studi Sistem Informasi

Oleh

AYU ARUNIASTI

15121181

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNO LOGI INFORMASI

UNIVERSITAS SEMBILANBELAS NOVEMBER KOLAKA

KOLAKA

2020
MOTTO :

*CHANGE YOUR MIND AND YOU CAN CHANGE YOUR

WORLD*

ARTINYA:

*UBAH PIKIRANMU DAN KAU DAPAT MENGUBAH

DUNIAMU*
SISTEM INFORMASI PELAYANAN PADA KELURAHAN
LAMEKONGGA KECAMATAN WUNDULAKO BERBASIS WEB

OLEH

AYU ARJUNIASTI

Program StudiS-1 Sistem Informasi, Fakultas Teknologi Informasi


Universitas SembilanBelas November Kolaka
Alamat : Jln.Pemuda No.339 Kolaka Sulawesi Tenggara 93517
Telp: 081213355933
E-Mail: ayuarjunaisti15121181@gmail.com

INTISARI
Kelurahan Lamekongga merupakan unit pemerintahan terkecil setingkat
dengan desa. Kelurahan dipimpin seorang kepala kelurahan. Permasalahan di
kelurahan Lamekongga yaitu cara menyampaikan informasi dan pelayanan
pegawai kelurahan masih kurang efektif, yaitu dari penduduk datang ke
Kelurahan kemudian pihak Kelurahan baru dapat mengolah data surat pengantar
pembuatan KTP (kartu tanda penduduk), KK (kartu keluarga), surat kelahiran,
surat kematian, hal tersebut membutuhkan waktu yang lama dan tidak efisien.
Dengan adanya Sistem Informasi pelayanan pada kelurahan lamekongga
keamatan wundulako ini diharapkan bisa membantu masyarakat dalam
pengurusan pembuatan surat pengantar sesuai kebutuhan mereka

Kata Kunci : PHP (Hypertext Preprocessor), Database Mysql, kelurahan


lamekongga, Kabupaten kolaka, Sistem Informasi
KATA PENGANTAR

Puji syukur kami panjatkan atas kehadirat Allah SWT, tuhan pemilik
semesta alam dan sumber segala pengetahuan, Karena berkat rahmat dan
pertolonganya akhirnya penulis dapat menyelesaikan hasil penelitian ini yang
berjudul “Sistem Informasi pelayanan pada kelurahan lamekongga kecamatan
wundulako berbasis web”.

Penulisan hasil penelitian ini dibuat sebagai persyaratan menyelesaikan


pendidikan untuk memenuhi salah satu syarat Akademik guna memperoleh gelar
Sarjana Komputer pada Program Studi Sistem Informasi di Universitas
Sembilanbelas November Kolaka.

Dalam menyelesaikan hasil penelitan ini penulis mengucapkan terima


kasih yang tak terhingga kepada semua pihak yang telah membantu penulis dalam
menyelesaikan proposal ini, terutama kepada:
1. Allah SWT yang telah memberikan nikmat yang tak terhingga kepada
penulis.
2. Bapak dan Ibu tercinta yang telah memberi dukungan, semangat serta
memberikan fasilitas kepada penulis sehingga dapat menyelesaikan proposal
ini.
3. Bapak Dr. Azhari, S.STP., M.Si selaku Rektor Universitas Sembilanbelas
November Kolaka.
4. Pembimbing I Ibu Rabiah Adawiyah, S.Kom.,M.Cs terimakasih atas
bimbingan dan saran yang telah diberikan.
5. Pembimbing II Bapak Kharis sya‟ban G.,S.T.,M.Cs terimakasih atas
bimbingan dan saran yang telah diberikan.
6. Seluruh Dosen Program Studi Sistem Informasi
7. Kepada teman-teman terdekat saya khususnya Yogistara Aditirta, Adinda
okladita, Yusriani, Andi Siti Fatimah, Andi Sulistiawahyuni, Abd Wahid,
Nurzaskia, Evi Silvia, Viyolanda Frastischa, Nurmaida, Baharuddin, Armaya
wulandari karena telah memberi motivasinya selama penyusunan skripsi.

Penulis berharap semoga doa yang telah diberikan mendapatkan balasan yang
berlipat ganda dari allah SWT dan penulis berharap semoga skripsi ini dapat
bermanfaat bagi yang membaca pada umumnya dan bagi segenap keluarga besar
jurusan sistem informasi khusunya.

Kolaka, juli 2020

Penulis
DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................ i


KATA PENGANTAR .............................................................................. ii
DAFTAR ISI ............................................................................................. iv
DAFTAR GAMBAR ................................................................................ vi
DAFTAR TABEL .................................................................................... viii
BAB I PENDAHULUAN
1.1. Latar Belakang ............................................................................... 1
1.2. Rumusan Masalah .......................................................................... 2
1.3. Batasan Masalah ............................................................................. 2
1.4. Tujuan Penelitian ........................................................................... 2
1.5. Manfaat Penelitian ......................................................................... 2
BAB II TINJAUAN PUSTAKA
2.1. Kajian Pustaka ................................................................................ 4
2.2. Landasan Teori ............................................................................... 8
2.2.1. Pengertian sistem ............................................................... 8
2.2.2. Pengertian informasi .......................................................... 11
2.2.3. Pengertian sistem informasi ............................................... 11
2.2.4. Pengertian pelayanan ......................................................... 12
2.3. Konsep dasar aplikasi sistem........................................................... 14
2.3.1. PHP (Hypertext Preprocessor) ........................................... 14
2.3.2. MySQL ............................................................................... 15
2.3.3. HTML ................................................................................ 18
2.4. Alat bantu perancangan sistem ........................................................ 19
2.4.1. Flowmap ( Diagram Alir Dokumen) ................................... 19
2.4.2. UML .................................................................................... 20
2.4.2.1.Use Case Diagram ......................................................... 20
2.4.2.2.Activity diagram............................................................ 21
2.4.2.3. Class diagram ............................................................... 22
2.4.2.4. Sequence diagram ........................................................ 23
2.5. Metode pengembangan sistem ........................................................ 24
2.6. Teknik pengujian ............................................................................. 25
2.6.1. Black box testing ................................................................. 25
BAB III METODE PENELITIAN
3.1. Objek Penelitian ............................................................................. 26
3.2. Tempat penelitian ........................................................................... 26
3.3. Waktu penelitian ............................................................................ 26
3.4. Teknik pengumpulan data .............................................................. 27
3.5. Metode pengembangan sistem ........................................................ 27
3.6. Spesifikasi sistem ............................................................................ 28
BAB IV HASIL DAN PEMBAHASAN
4.1 Deskripsi sistem ................................................................................ 30
4.1.1 Flowmap berjalan .................................................................. 31
4.1.2 Flowmap yang di usulkan ..................................................... 31
4.2 Perancangan sistem ........................................................................... 33
4.2.1 Use Case Diagram ................................................................ 33
4.2.2 Activity Diagram ................................................................... 34
4.2.3 Class Diagram ...................................................................... 38
4.2.4 Sequence Diagram ................................................................ 39
4.3 Perancangan Database ....................................................................... 44
4.3.1 Struktur Data ......................................................................... 44
4.4 Implementasi Sistem ......................................................................... 47
4.4.1 Input Sistem .......................................................................... 48
4.5 Pengujian Sistem ............................................................................... 53

BAB V KESIMPULAN DAN SARAN


5.1 Kesimpulan ....................................................................................... 56
5.2 Saran .................................................................................................. 56

DAFTAR PUSTAKA ............................................................................... 58


LAMPIRAN ............................................................................................... 60
DAFTAR GAMBAR

Gambar 2.1 Karakteristik sistem .............................................................. 11


Gambar 2.2 Contoh PHP (Hypertext Preprocessor) ................................. 15
Gambar 2.3 Contoh SQL .......................................................................... 18
Gambar 2.4 Contoh HTML ....................................................................... 19
Gambar 2.5 Metode pengembangan sistem model waterfall .................... 24
Gambar 4.1 Flowmap yang berjalan ........................................................ 31
Gambar 4.2 Flowmap yang diusulkan ...................................................... 32
Gambar 4.3 Use case diagram ................................................................... 33
Gambar 4.4 Activity diagam login ............................................................ 34
Gambar 4.5 Activity diagram data domisili ............................................... 35
Gambar 4.6 Activity diagram data kelahiran ............................................. 35
Gambar 4.7 Activity diagram data KK ...................................................... 36
Gambar 4.8 Activity diagram data kematian ............................................. 36
Gambar 4.9 Activity diagram mengolah bioadata ..................................... 37
Gambar 4.10 Activity diagram mengolah data KK .................................... 37
Gambar 4.11 Activity diagram data surat yang masuk ............................... 38
Gambar 4.12 Activity diagram mengolah data warga ................................ 38
Gambar 4.13 Class diagram ........................................................................ 39
Gambar 4.14 Sequence diagram login ........................................................ 40
Gambar 4.15 Sequence diagram data domisili ............................................ 40
Gambar 4.16 Sequence diagram data kelahiran .......................................... 41
Gambar 4.17 Sequence diagram data KK ................................................... 41
Gambar 4.18 Sequence diagram data kematian .......................................... 42
Gambar 4.19 Sequence diagram mengolah biodata .................................... 42
Gambar 4.20 Sequence diagram mengolah data KK .................................. 43
Gambar 4.21 Sequence diagram data surat yang masuk ............................. 43
Gambar 4.22 Sequence diagram mengelolah data warga ........................... 44
Gambar 4.23 Form login ............................................................................. 48
Gambar 4.24 Form menu utama.................................................................. 48
Gambar 4.25 Form menu biodata................................................................ 49
Gambar 4.26 Form menu utama admin (pegawai) ..................................... 49
Gambar 4.27 Form data warga .................................................................... 50
Gambar 4.28 Form data kartu keluarga....................................................... 50
Gambar 4.29 Form data surat ...................................................................... 51
Gambar 4.30 Form cetak surat pengantar domisili ..................................... 51
Gambar 4.31 Form cetak surat pengantar kelahiran ................................... 52
Gambar 4.32 Form cetak surat pengantar kematian.................................... 52
Gambar 4.32 Form cetak surat pengantar KK ............................................ 53
DAFTAR TABEL

Tabel 2.1 Penelitian Terdahulu .............................................................. 6


Tabel 2.2 Simbol-simbol flowmap (diagram alir dokumen) ................... 19
Tabel 2.3 Simbol-simbol use case diagram............................................. 20
Tabel 2.4 Simbol-simbol activity diagram .............................................. 21
Tabel 2.5 Simbol-simbol class diagram .................................................. 22
Tabel 2.6 Simbol-simbol sequence diagram ........................................... 23
Tabel 3.1 Waktu Penelitian .................................................................... 26
Tabel 4.1 User ......................................................................................... 45
Tabel 4.2 Kartu keluarga ......................................................................... 45
Tabel 4.3 Surat ......................................................................................... 46
Tabel 4.4 Warga ....................................................................................... 46
Tabel 4.5 Warga has kartu keluarga ......................................................... 47
Tabel 4.6 Hasil pengujian menu login ..................................................... 54
Tabel 4.7 Hasil pengujian sistem menu masyarakat ................................ 54
Tabel 4.8 Hasil pengujian sistem menu admin (pegawai) ...................... 55
BAB I

PENDAHULUAN

1.1 Latar belakang

Saat ini perkembangan teknologi internet sudah mencapai


perkembangan yang sangat pesat. Pemanfaatan perangkat komputer sebagai
media yang membantu manusia menyelesaikan suatu pekerjaan sangat dapat
dirasakan manfaatnya. Teknologi komputer selalu mengupayakan
perkembangan pengelolaan data yang memenuhi tuntutan kecepatan, ketepatan
dan efisiensi kerja ,

Kelurahan Lamekongga merupakan unit pemerintahan terkecil


setingkat dengan desa. Kelurahan dipimpin seorang kepala kelurahan.
Permasalahan di kelurahan Lamekongga yaitu cara menyampaikan informasi
dan pelayanan pegawai kelurahan masih kurang efektif, yaitu dari penduduk
datang ke Kelurahan kemudian pihak Kelurahan baru dapat mengolah data
surat pengantar pembuatan KTP (kartu tanda penduduk), KK (kartu
keluarga), surat kelahiran, surat kematian, hal tersebut membutuhkan waktu
yang lama dan tidak efisien. Dengan dukungan teknologi, pengelolaan data
yang kurang efektif di Kelurahan Lamekongga Kecamatan Wundulako
dapat diganti dengan sistem informasi berbasis web, dengan adanya sistem
informasi berbasis web, hasil pengelolaan data surat pengantar pembuatan
KTP (kartu tanda penduduk), KK (kartu keluarga), Surat kelahiran, Surat
kematian akan disimpan pada sistem tersebut sehingga tidak akan
menumpuk dan tercecer. Sistem informasi ini juga bisa diakses langsung oleh
pegawai kantor kelurahan Lamekongga.

Berdasarkan penjelasan tersebut maka penulis mengangkat judul


penelitian “Sistem Informasi Pelayanan Pada Kelurahan Lamekongga
Kecamatan Wundulako Berbasis Web”.
1.2 Rumusan masalah

Rumusan masalah dalam penelitian ini adalah “Merancang sistem


informasi di tingkat kelurahan untuk memperbaiki pelayanan terhadap
masyarakat mengenai surat pengantar, karena banyaknya pengurusan yang
beragaram penelitian ini hanya membahas tentang pembuatan surat pengantar
KTP (kartu tanda penduduk), KK (kartu keluarga), Surat kelahiran, Surat
kematian karena pada kelurahan lamekongga kecamatan wundulako empat
pengurusan ini yang paling banyak permintaan pembuatan surat pengantar
karena hanya memiliki satu loket berkas yang dikumpulkan masyarakat sering
tercecer atau hilang ”.

1.3 Batasan masalah

Batasan masalah dalam penelitian ini untuk membatasi ruang lingkup


dan aktifitas-aktifitas Sistem, sistem ini hanya mengelolah data surat
pengantar pembuatan KTP (kartu tanda penduduk), KK (kartu keluarga), Surat
kelahiran dan Surat kematian Kelurahan Lamekongga Kecamatan Wundulako.

1.4 Tujuan penelitian

Tujuan yang ingin dicapai dari penelitian ini adalah membangun sistem
informasi pelayanan pada kelurahan lamekongga kecamatan wundulako
dengan membuat sistem informasi berbasis web, agar pemerintah dapat lebih
mudah mengelolah data-data surat pengantar pembuatan KTP (kartu tanda
penduduk), KK (kartu keluarga), Surat kelahiran, Surat kematian sehingga
menghasilkan data yang akurat, lengkap dan tepat waktu dan mempermudah
masyarakat dalam melakukan permohonan mengenai surat pengantar.

1.5 Manfaat penelitian


Adapun manfaat yang diharapkan dari penelitian ini adalah:
a. Manfaat bagi mahasiswa
Di harapakan bisa menerapkan ilmu yang telah di peroleh di bangku
kuliah dalam bentuk pembuatan sistem informasi pelayanan di
kelurahan agar membantu pemerintah dan memperbaiki pelyanan
terhadap masyarakat.
b. Manfaat bagi pemerintah
Diharapkan bisa mempermudah dalam pengolaaan data surat pengantar
pembuatan KTP (kartu tanda penduduk), KK (kartu keluarga), Surat
kelahiran, Surat kematian.
c. Manfaat bagi peneliti lain.
Dapat digunakan sebagai acuan dan wacana untuk penelitian selanjutnya
yang hampir menyerupai penelitian ini.
BAB II

TINJAUAN PUSTAKA

2.1 Kajian Pustaka

(Supardin, 2013), dalam penelitiannya menjelaskan bahwa Sebuah sistem


informasi sangat diperlukan dalam meningkatkan kinerja sebuah organisasi, baik
itu organisasi swasta atau pemerintah. Pemerintah kelurahan Margawati dalam
kegiatannya masih menggunakan sistem manual dalam proses pengelolaan data
penduduk, sehingga proses pengolahan, pencarian dan pelaporan data menjadi
kurang efektif. Berdasarkan hasil kegiatan analisis yang dilakukan di kantor
kelurahan Margawati menunjukan gambaran bahwa sistem yang sedang berjalan
memerlukan pembaharuan, dari sistem manual menjadi sistem yang
terkomputerisasi dikarenakan sistem manual yang saat ini sedang berjalan
mengalami beberapa kendala diantaranya proses pengelolaan data penduduk
memerlukan waktu yang cukup lama begitu juga dengan proses pencarian dan
pembuatan laporan yang menghabiskan waktu yang lama.

(Nurrifan Syabandhi, 2016), dalam penelitiannya menjelaskan bahwa


Proses pengecekan dan pencocokan data untuk membuat Surat Pengantar KK dan
juga pembuatan KTP sementara di Kantor Kelurahan Pataruman Kabupaten Garut
masih menggunakan pencarian secara manual dan dalam membuatnya pun masih
menggunakan media Microsoft word belum menerapkan Aplikasi Pelayanan
Administrasi Kependudukan yang di dalamnya dapat membahas tentang
pembuatan Surat Pengantar Kartu Keluarga (KK) dan juga KTP sementara,
sehingga seringkali terjadi permasalahan diantaranya penduplikasian data juga
lamanya dalam proses pembuatan Surat Pengantar Pembuatan Kartu Keluarga
(KK) dan KTP sementara.

(Fujiyati, 2015), dalam penelitiannya menjelaskan bahwa Kantor Desa


Purwoasri merupakan sebuah lembaga instansi Pemerintahan Desa yang berada di
Desa Purwoasri Kecamatan Kebonagung Kabupaten Pacitan. Kantor Desa
Purwoasri melayani masyarakat dalam berbagai kebutuhan surat menyurat.
Salah satunya adalah Pendataan data penduduk dan pengolahanya dalam bentuk
laporan bulanan dan penerapannya kedalam surat–surat leges.Namun dalam
pelaksanaannya masih terjadi beberapa permasalahan. Permasalahan itu adalah
masih sering terjadi kesalahan dalam mengolah atau mendata penduduk, Hal ini
dikarenakan dalam pengolahanya masih dengan proses yang manual. Adapun
permasalahan lain yang terjadi padalayanan Kantor Desa Purwoasri tersebut yaitu
yang masih sering terjadi kesalahan dalam mengolah atau mendata penduduk,
dikarenakan dalam pengolahanya masih dengan proses yang konvensional.
Dengan sistem yang masih seperti itu tentunya masih banyak sekali kekurangan
atau kelemahan yang ditemukan. Kekurangan itu seperti halnya pada saat akan
membuat laporan jumlah penduduk harus merekap satu persatu secara manual dari
masing-masing buku tentang peristiwa mutasi penduduk. Kelemahan berikutnya
adalah pada saat penginputan data penduduk ke dalam surat leges harus
memasukkan satu persatu tentang data penduduk tersebut berdasarkan kartu
identitas yang dibawa penduduk yang bersangkutan.

(Ibrahim, 2016), dalam penelitiannya menjelaskan bahwa Kelurahan


pahlawan dalam kegiatannya masih menggunakan sistem manual dalam proses
pencatatan data penduduk sehingga proses pencatatan data, pencarian dan
pelaporan data menjadi kurang efektif. Pencatatan Penduduk merupakan kegiatan
yang rutin dilakukan pemerintah untuk ilmu yang berhubungan dengan teknik,
pengumpulan,mencatat, data penduduk yang terdiri dari data pindah, data
pendatang, data kelahiran,data kematian.

(Lubis, 2016), dalam penelitiannya menjelaskan bahwa UEK simpan


pinjam Mekarsari merupakan salah satu unit usaha pelayanan masyarakat
kelurahan yang bergerak dalam usaha simpan pinjam, yang mana anggota dan
nasabahnya berasal dari kelurahan itu sendiri.Dengan semakin berkembangnya
UEK-ini maka semakin banyaklah anggota ataupun nasabah yang melakukan
simpan pinjam di koperasi ini, dengan demikian semakin banyak pulalah data
simpan pinjam yang akan diolah. Dengan mempermudah dalam pengelolaan data
simpan pinjam hingga menjadi informasi yang bisa digunakaan anggota,nasabah
atau pihak pengelola sendiri, maka dibutuhkanlah sistem informasi berbasis web
yang akan mewujudkan tujuan tersebut.

Tabel 2.1 Penelitian Terdahulu

Judul dan nama peneliti Metode pengembangan Hasil penelitian


sistem
Aplikasi pengelolaan data Unified Approach (UA) Diharapkan dengan
penduduk di kantor adanya sebbuah aplikasi
kelurahan margawati dapat mengektifkan
(Supardin, 2013)
waktu pekerjaan dan
mengelola data penduduk
secara khusus.
Pengembangan aplikasi Unified Approach (UA) Aplikasi mengenai
pelayanan administrasi pembuatan surat
kependudukandi kantor pengantar Kartu Keluarga
kelurahan pataruman
dan pembuatan KTP
kabupaten garut.(Nurrifan
sementara ini sangat
Syabandhi, 2016)
membantu serta
memberikan kemudahan
dan mempercepat kinerja
petugas Kasi
Pemerintahan dalam
membuatkan surat
pengantar Kartu Keluarga
dan KTP sementara di
kantor kelurahan
pataruman.
Sistem Informasi Waterfall Dengan adanya Sistem
Pengolahan Data Pengolahan Data
Kependudukan Desa Kependudukan di Desa
Purwoasri.(Fujiyati, 2015)
Purwoasri hal ini sangat
memudahkan dalam
penanganan proses
rekapitulasi penduduk
dan pelayanan surat leges
dan juga mampu
menghemat waktu.
Rancang bangun aplikasi Waterfall Sistem ini akan
pencatatan data memudahkan penduduk
kependudukan kelurahan serta pegawai kelurahan
pahlawan berbasis dalam mengolah data
web.(Ibrahim, 2016) kependudukan yakni,
data KK, data kelahiran,
data kematian, data
pindah, data datang dan
menyajikan informasi
laporan.
Perancangan Sistem UML (Unified Modeling Dengan aplikasi yang
Informasi Usaha Language) baru diharapkan dapat
Ekonomi Kelurahan menyajikan informasi
Simpan Pinjam (UEK- yang lebih cepat, efektif
SP) Mekar Sari Pada dan efisien, dibandingkan
Lembaga Pemberdayaan dengan sistem lama yang
Kelurahan Rejosari belum menggunakan
Pekanbaru Berbasis komputerisasi, hemat
Web.(Lubis, 2016) waktu dalam pencarian
data serta dapat
meningkatkan kinerja
dalam rangka melakukan
pelayanan kepada
anggota dan nasabah
serta dalam
menyelesaikan tugas-
tugas bagian simpan
pinjam.
Dengan adanya beberapa permasalahan dan penjelasan dari jurnal diatas
dapat disimpulkan bahwa semua sistem yang telah dibuat sudah terkomputerisasi
akan tetapi memiliki kekurangan yaitu, setiap jurnal hanya membahas tentang
pengolahan data penduduk dan kinerja pegawai kelurahan. Dengan kekurangan
dari beberapa jurnal diatas, dalam sistem informasi pelayanan pada Kelurahan
Lamekongga Kecamatan Wundulako akan membahas tentang pembuatan surat
pengantar KTP, KK, surat kelahiran, surat kematian untuk mempermudah
masyarakat dalam melakukan pembuatan surat pengantar yang diinginkan dan
memudahkan pegawai kelurahan dalam mengelolah data masyarakat. .

2.2 Landasan Teori


2.2.1 Sistem
Pengertian sistem sangatlah luas dan mempengaruhi semua aspek
kehidupan. Sistem sangat diperlukan dalam melakukan kinerja yang baik dan
terstruktur terhadap manajemen. Keterpaduan sistem ini memungkinkan
terciptanya kerjasama untuk menghasilkan informasi yang cepat, tepat dan
akurat. Menurut Jogiyanto HM. dalam bukunya yang berjudul Analisis dan
Desain Sistem(2005), menyebutkan bahwa Sistem dapat didefinisikan dengan 2
(dua) pendekatan,yaitu:
1. Sistem yang menekankan pada prosedur yaitu:”Sistem adalah suatu jaringan
kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-
sama untuk melakukan suatu kegiatan atau penyelesaian suatu sasaran
tertentu”.
2. Sistem yang menekankan pada elemen yaitu:”Sistema dalah suatu seri dari
komponen-komponen yang saling berhubungan, bekerjasama didalam suatu
kerangka kerja tahapan yang terpadu untuk menyelesaikan, mencapai
sasaran yang telah ditetapkan sebelumnya”.
Dari kedua definisi diatas adalah benar dan tidak bertentangan namun
yang berbeda hanyalah dari segi cara pendekatannya kepada sistem. Pendekatan
sistem yang menekankan pada elemen dan komponen yang merupakan definisi
yang lebih banyak diterima karena dapat memudahkan dalam menganalisa dan
mengembangkan suatu system sehingga tujuan atau sasaran yang telah ditentukan
dapat tercapai dengan baik.
Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu,
menurut Jogiyanto HM. Dalam bukunya yang berjudul Analisis dan Desain
Sistem (2005), menyebutkan bahwa karakteristik system ditentukan sebagai
berikut:
1. Komponen (Components).
Terdiri dari sejumlah komponen yang saling berinteraksi dan bekerjasama
membentuk satu kesatuan. Komponen-komponen tersebut dapat terdiri
dari beberapa subsistem atau bagian-bagian dari sistem, dimana setiap
subsistem tersebut memiliki fungsi khusus yang akan mempengaruhi
proses sistem secara keseluruhan.
2. Batas Sistem(Boundary).
Batas system merupakan daerah yang membatasi antara satu system dengan
sistem lainnya/dengan lingkungan luarnya.
3. Lingkungan luar sistem(Environment).
Apapun diluar batas dari system yang mempengaruhi operasi sistem.
Lingkungan luar dapat bersifat menguntungkan dan merugikan.
Lingkungan yang menguntungkan harus tetap dijaga dan dipelihara,
sebaliknya lingkungan yang merugikan harus ditahan dan dikendalikan
kalau tidak ingin terganggu oleh kelangsungan hidup sistem.
4. Penghubung(Interface).
Media penghubung antara subsistem, yang memungkinkan sumber-sumber
daya mengalir dari satu subsistem ke subsistem lainnya. Keluaran(Output)
dari satu subsistem akan menjadi masukkan (Input) untuk subsistem
lainnya melalui penghubung disamping sebagai untuk mengintegrasikan
subsitem– subsistem menjadi satu kesatuan.
5. Masukkan (Input).
Energi yang dimasukkan kedalam sistem, yang dapat berupa masukkan
perawatan (maintenance input) dan masukkan sinyal (signal input).
Masukkan perawatan adalah energy yang dimasukkan supaya system dapat
beroperasi, sedangkan masukkan sinyal adalah energy yang diproses untuk
mendapatkan keluaran. Sebagai contoh didalam system komputer, program
adalah maintenance input yang digunakan untuk mengoperasikan
komputer, dan data adalah signal input untuk diolah menjadi informasi.
6. Keluaran (Output).
Hasil dari energy yang diolah dan diklasifikasikan menjadi keluaran yang
berguna dan sisa pembuangan. Keluaran dapat merupakan masukkan untuk
subsistem yang lain. Misalnya untuk sistem komputer, panas yang
dihasilkan adalah keluaran yang tidak berguna dan hasil sisa pembuangan
sedangkan informasi adalah keluaran yang dibutuhkan.
7. Pengolah (Process)
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan
mengubah masukkanmenjadi keluaran. Suatu system produksi akan
mengolah masukkan berupa bahan baku dan bahan-bahan lain menjadi
keluaran berupa barang jadi. Sistem akuntansi akan mengolah data-data
transaksi menjadi laporan-laporan keuangan dan laporan lain yang
dibutuhkan oleh manajemen.
8. Sasaran (Objectives) atau Tujuan (Goal).
Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak
mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran
dari system sangat menentukan sekali masukkan yang dibutuhkan system
dan keluaran yang akan dihasilkan sistem. Suatu system dikatakan berhasil
bila mengenai sasaran/tujuannya.
Karakteristik atau sifat-sifat suatu sistem dapat kita lihat seperti pada
Gambar 2.2 berikut ini:

Gambar 2.1 Karakteristik Sistem (Jogiyanto, 2005).

2.2.2 Informasi.
Menurut JogiyantoHM. dalam bukunya yang berjudul Analisis danDesain
Sistem (2005), menyebutkan bahwa:”Informasi adalah data yang diolah menjadi
bentuk yang lebih berguna dan berarti bagi yang menerimanya.”
Menurut Tata Sutabri dalam bukunya yang berjudul Analisa Sistem
Informasi (2003), menyebutkan bahwa:”Informasi adalah data yang telah
diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam
proses pengambilan keputusan.”menyebutkan bahwa kualitas informasi adalah
sebagai berikut:
a. Akurat (accurate), informasi harus bebas dari kesalahan dan tidak
menyesatkan. Informasi ini harus mencerminkan keadaan yang
sebenarnya.
b. Tepat Waktu (timelines), informasi yang sampai pada sipenerima tidak
boleh terlambat, harus tersedia pada saat informasi tersebut diperlukan.
c. Relevan (relevance), informasi yang diberikan harus sesuai dengan yang
dibutuhkan dan mempunyai manfaat untuk pemakainya.”

2.2.3 Sistem Informasi


Sistem informasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi
organisasi yang bersifat manajerial dalam kegiatan strategi dari suatu organisasi
untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang
diperlukan.(Susilowati, 2017)
Menurut (Anggiawan, 2018) ada beberapa pendapat mengemukakan
pengertian sistem informasi sebagai berikut:

1. Berdasarkan pendapat Taufiq, “Sistem Informasi adalah kumpulan dari sub-sub


sistem yang saling terintegrasi dan berkolaborasi untuk menyelesaikan masalah
tertentu dengan cara mengolah data dengan alat yang namanya komputer
sehingga memiliki nilai tambah dan bermanfaat bagi pengguna”.

2. Sistem dapat didefinisikan dengan mengumpulkan, memproses, menyimpan,


menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem
lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output
(laporan, kalkulasi)”.

2.2.4 Pelayanan.
Pelayanan publik oleh birokrasi publik merupakan salah satu perwujudan
dari fungsi aparatur negara sebagai abdi masyarakat di samping sebagai abdi
negara. Pelayanan publik adalah segala kegiatan pelayanan yang dilaksanakan
oleh penyelenggara pelayanan publik sebagai upaya pemenuhan kebutuhan publik
dan pelaksanaan ketentuan peraturan perundang-undangan.(Susila, 2010)
Pelayanan administrasi kependudukan berbasis web (online) merupakan
suatu terobosan dalam rangka peningkatan kepuasan masyarakat akan kinerja
pemerintah desa sekaligus optimalisasi teknologi di bidang informasi dan
komunikasi yang mana dengan pemanfaatan teknologi ini masyarakat dapat
dilayani kapanpun dan dimanapun.(Syarif Hidayatulloh, 2015)
Undang-undang Nomor 25 Tahun 2009 tentang Pelayanan Publik
menyatakan bahwa pelayanan publik merupakan kegiatan atau rangkaian kegiatan
dalam rangka pemenuhan kebutuhan pelayanan sesuai dengan peraturan
perundang-undangan bagi setiap warga negara dan penduduk atas barang, jasa,
dan/atau pelayanan administratif yang disediakan oleh penyelenggara pelayanan
public.(Aprianti and Nurfajriyah, 2019)
Pelayanan umum atau publik menurut Keputusan MENPAN Nomor
63/2004 adalah segala bentuk pelayanan yang dilaksanakan oleh instansi
Pemerintah di Pusat, di Daerah, dan lingkungan Badan Usaha Milik Negara atau
Badan Usaha Milik Daerah dalam bentuk barang dan jasa, baik dalam rangka
upaya pemenuhan kebutuhan masyarakat maupun dalam rangka pelaksanaan
ketentuan peraturan perundang-undangan.
Menurut Keputusan MENPAN Nomor 63 Tahun 2004, untuk dapat
memberikan pelayanan yang memuaskan bagi pengguna jasa, penyelenggaraan
pelayanan harus memenuhi asas-asas pelayanan yaitu sebagai berikut:
1. Transparansi, yaitu sifat terbuka, mudah dan dapat diakses dan
disediakan secara memadai serta mudah dimengerti.
2. Akuntabilitas, yaitu dapat dipertanggungjawabkan sesuai dengan
ketentuan peraturan perundang-undangan.
3. Kondisional, yaitu sesuai dengan kondisi dan kemampuan pemberi
dan penerima pelayanan dengan tetap berpegang pada prinsip efisiensi
dan efektifitas.
4. Partisipatif, yaitu mendorong peran serta masyarakat dalam
penyelenggaraan pelayanan publik dengan memperhatikan aspirasi,
kebutuhan dan harapan masyarakat.
5. Kesamaan Hak, yaitu tidak diskriminatif dalam arti tidak
membedakan suku, ras, agama, golongan, gender dan status.
6. Keseimbangan Hak dan Kewajiban, yaitu pemberi dan penerima
pelayanan publik harus memenuhi hak dan kewajiban masing-masing
pihak.
Pemerintah kelurahan sebagai salah satu unsur pemerintahan tidak luput
dengan konsep dasar pelayanan yang harus dilakukan dengan cepat, benar dan
aman, karena kebutuhan masyarakat yang semakin banyak dan kompleks
mengharuskan aparat yang ada di wilayah untuk selalu meningkatkan kemampuan
akan pengetahuan dan ketrampilan supaya tidak ketinggalan. Dapat disimpulkan
bahwa aparat kelurahan harus selalu meningkatkan pelayanan kepada masyarakat
selain peningkatan sumber daya manusia aparatnya.
2.3 Konsep Dasar aplikasi sistem.
Dalam pengembangan sistem informasi pelayanan pada kelurahan
lamekongga kecamatan wundulako berbasis web ini, digunakan beberapa alat
pengembangan aplikasi sistem yaitu membuat sistem menggunakan PHP,
database menggunakan MySQL dan HTML.
2.3.1 PHP (hypertext preprocessor).
PHP adalah singkatan dari "PHP: Hypertext reprocessor", yang
merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar
sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP
yang spesifik.
Pada awalnya PHP merupakan kependekan dari Personal Home Page
(Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun
1995.Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya
berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari
web.Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan
menamakannya PHP/FI.Dengan perilisan kode sumber ini menjadi sumber
terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan
PHP.Pada November 1997, dirilis PHP/FI 2.0.Pada rilis ini, interpreter PHP
sudah implementasikan dalam program C. Dalam rilis ini disertakan juga modul-
modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.Pada
tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP
menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,
perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis
tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang
PHP: Hypertext Preprocessing. Pada pertengahan tahun 1999, Zend merilis
interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0.PHP 4.0 adalah
versi PHP yang paling banyak dipakai pada awal abad ke-21.Versi ini banyak
dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks
tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.Pada Juni 2004, Zend
merilis PHP 5.0.Dalam versi ini, inti dari interpreter PHP mengalami perubahan
besar.Versi ini juga memasukkan model pemrograman berorientasi objek ke
dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah
paradigma berorientasi objek.Tujuan utama penggunaan bahasa ini adalah untuk
memungkinkan perancang web menulis halaman web dinamik dengan cepat.

Gambar 2.2 contoh PHP (Achmad Solichin, 2008)


2.3.2 MySQL
MySQL merupakan Relational Database Management System (RDBMS)
yang didistribusikan secara gratis di bawah lisensi GPL (General Public License).
Di mana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh
dijadikan produk turunan yang bersifat closed source atau komersial. (Zulkarnain,
2016)
MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan
pengembang software dan konsultan database bernama MYSQL AB yang berada
di Swedia. Waktu itu perusahaan tersebut masih bernama TcX Data Konsult
AB,dan tujuan awal dikembangkannya MySQL adalah untuk mengembangkan
aplikasi berbasis web pada client. Awalnya Michael "Monty" Widenius,
pengembang satu-satunya di TcX memiliki sebuah aplikasi UNIREG dan rutin
ISAM buatannya sendiri dan sedang mencari antarmuka SQL yang cocok untuk
diimplementasikan ke dalamnya. Mula-mula Monty memakai mini SQL (mSQL)
pada eksperimennya itu, namun SQL dirasa kurang sesuai, karena terlalu lambat
dalam pemrosesan query.Akhirnya Monty menghubungi David Hughes, pembuat
mSQL yang sedang merilis versi kedua dari mSQL.Kemudian Monty mencoba
membuat sendiri mesin SQL yang memiliki antarmuka mirip dengan SQL, tetapi
dengan kemampuan yang lebih sesuai sehingga lahirlah MySQL. Tentang
pengambilan namaMySQL, sampai saat ini masih belum jelas asal usulnya. Ada
yang berpendapat nama My diambil dari huruf depan dan belakang Monty, tetapi
versi lain mengatakan nama itu diambil dari putri Monty yang kebetulan juga
bernama My.
Sebagai database server yang memiliki konsep database modern, MySQL
memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang
dimiliki oleh MySQL:
a. Portability
MySQL dapat berjalan stabil pada berbagai OS seperti Windows, Linux,
Unix, Mac OS, Solaris, Unix, Amiga, HP-UX, Symbian.
b. Open Source "limited"
Dahulu MySQL didistribusikan secara open source (gratis), dibawah lisensi
GPL sehingga kita dapat menggunakannya secara cuma-Cuma tanpa
dipungut biaya. Namun, saat ini karena MySQL telah dibeli oleh SUN, maka
kita tidak dapat lagi menikmati fitur-fitur baru yang ada di MySQL, karena
SUN akan membatasi fitur-fitur baru ini hanya untuk user yang membeli
lisensinya. Sehingga MySQL tidak lagi sebuah open source yang benar-
benar gratis lagi.MySQL sekarang hanya menyediakan fitur-fitur "dasar"
saja yang saat ini sudah menggunakan versi 5.1.
c. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami konflik.Hal ini memungkinkan sebuah
database server MySQL dapat diakses klien secara bersamaan.
d. Performance Tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan
waktu.
e. Column Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed/unsigned integer, float, double, char, varchar, text, blob, date,time,
datetime, timestamp, year, set serta enum.
f. Command dan Functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung
perintah SELECT dan WHERE dalam query.
g. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask,
namahost, dan izin akses user dengan sistem perizinan yang mendetail serta
password terenkripsi.
h. Scalability dan Limits
MySQL mampu menangani database dalam skala besar dengan jumlah
records lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu,
batas index yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
i. Connectivity
MySQL dapat melakukan koneksi dengan klien menggunakan
TCP/IP, Unix soket (Unix), atau Named Pipes (NT).
j. Localisation
MySQL dapat mendeteksi pesan kesalahan (error code) pada client dengan
menggunakan lebih dari dua puluh bahasa.
k. Interface
MySQL memiliki interface terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Application Programming
Interface).
l. Clients dan Tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk
administrasi database, dan pada setiap tool yang ada disertakan petunjuk
online.
m. Struktur Tabel
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE dibandingkan database lainnya.
Contoh perintah SQL:

Gambar 2.3 contoh SQL (Achmad Solichin, 2008)

2.3.3 HTML
HTML merupakan turunan atau pengembangan dari SGML (Standar
Generalized Markup Language).HTML sendiri dikembangkan oleh Tim Berners-
Lee sewaktu masih bekerja di CERN yang pertama kali dipopulerkan oleh
browser Mosaic yang dikembangkan NCSA. Selama awal tahun 1990an,
HTMLterus mengalami kemajuan yang sangat cepat.Tapi pengembangan resmi
HTML ini baru dikeluarkan pada tahun 1995 yang dikembangkan oleh Internet
Engineering Task Force (IETF). HTML2 yang dikembangkan ini merupakan
turunan dari HTML+ pada tahun 1993.HTML3 yang juga dirilis pada tahun 1995
mempunyai kemampuan yang jauh lebih bagus dari versi sebelumnya.Merupakan
hasil usaha yang dikembangan oleh World Wide WebConsortium’s (W3C) dan
kemudian menghasilkan HTML3.2 pada tahun 1996.Dan akhirnya terbitlah
HTML4 dan HTML4.1 pada akhir tahun 1997 dan 1998.HTML ini merupakan
sebuah text biasa yang dirancang untuk tidak tergantung pada sistem operasi
apapun.
Gambar 2.4 contoh HTML (Achmad Solichin, 2008)

2.4 Alat Bantu Perancangan Sistem


2.4.1 Flow Map (Diagram Alir Dokumen)
Flowmap atau bagan alir adalah bagan yang menunjukkan aliran di dalam
program atau prosedur sistem secara logika. Flowmap berfungsi untuk
memodelkan masukan, keluaran, proses maupun transaksi dengan menggunakan
symbol-simbol tertentu. Pembuatan flowmap harus dapat memudahkan pemakai
dalam memahami alur dari sistem atau transaksi. (Lisnawanty, 2014)
Adapun symbol yang digunakan dalam flowmap terlihat pada tabel 2.2
sebagai berikut.
Tabel 2.2 Simbol Flowmap
Simbol Nama Simbol Keterangan
Digunakan untuk menggambarkan
semua jenis dokumen yang
Dokumen
merupakan formulir yang digunakan
untuk mengentry data keluarga.
Menrupakan kegiatan proses dari
operasi program komputer.
Proses

Merupakan proses manual pada


Proses Manual Flowmap

File Harddisk Merupakan Tempat penyimpanan


dari proses entry data dan proses
komputerisasi.

Merupakan tempat penyimpanan


Offline Storage data berupa arsip.

Garis Alir Merupakan arus data.

Merupakan Proses penyimpanan


Keyboard Menggunakan Kyboard.

2.4.2 UML
Unifield Modelling Language (UML) adalah bahasa pemodelan untuk
system atau perangkat lunak yang berparadigma „berorientasi objek‟. Pemodelan
sesungguhnya digunakan untuk penyederhanaan permasalahan yang kompleks
sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.(Wahyu Hidayat
Ibrahim, 2017)

2.4.2.1 Use Case Diagram

Use Case Diagram atau diagram use case merupakan pemodelan untuk
melakukan (behavior) sistem informasi yang akan dibuat. Use case
mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem
informasi yang akan dibuat.

Tabel 2.3 Simbol Use Case Diagram

Simbol Nama Penjelasan


Use case Deskripsi dari urutan aksi-aksi yang
ditampilkan system yang
menghasilkan suatu hasil yang
terukur bagi suatu actor.
System Memspesifikasikan paket yang
menampilkan sistem secara
terbatas.

Association Yang menghubungkan antara objek


satu dan objek lainnya.
Include Memspesifikasikan bahwa use case
Sumber secara eksplisit.
Actor Memspesifikasikan himpunan peran
yang pengguna gunakan ketika
berinteraksi dengan usecase.

2.4.2.2 Activity Diagram

Diagram aktivitas atau activity diagram menggambarkan workflow (aliran


kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada
pada perangkat lunak.

Tabel 2.4 Simbol Activity Diagram

Simbol Penjelasan
Activities, menggambarkan suatu proses
atau kegiatan bisnis.

Start Point, diletakkan pada pojok kiri


atas dan merupakan awal aktivitas

End point, akhir aktivitas.


Fork/percabangan, digunakan untuk
Menunjukkan kegiatan yang dilakukan
Secara parallel atau untuk
menggabungkan dua kegiatan paralel
Menjadi satu.
Join (penggabungan) atau rake,
Digunakan untuk menunjukkan Adanya
dekomposisi.

2.4.2.3 Class Diagram

Diagram kelas atau class diagram menggambarkan struktur sistem dari


segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. kelas
memiliki apa yang disebut attribut dan metode atau operasi.

Tabel 2.5 Simbol Class Diagram

Simbol Penjelasan
Generalization, hubungan dimana objek anak
(descendent) berbagi perilaku dan struktur data dari
objek yang ada diatasnya objek induk (ancestor).
Nary Association, upaya untuk menghindari asosiasi
dengan lebih dari 2 objek.

Class, himpunan dari berbagai objek-objek yang


berbagi atribut serta operasi yang sama.

Collaboration, deskripsi dari urutan aksi-aksi yang


ditampilkan sistem yang menghasilkan suatu hasil
yang terukur bagi suatu actor.
Realization, operasi yang benar-benar dilakukan oleh
suatu objek.
Dependency, hubungan dimana perubahan yang terjadi
pada suatu elemen mandiri (independent) akan
mempengaruhi elemen yang bergantung padanya
elemen yang tidak mandiri.
Association, apa yang menghubungkan antara objek
satu dengan objek lainnya.

2.4.2.4 Sequence Diagram

Diagram sequence menggambarkan kelakuan objek pada use case dengan


mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima
antar objek.

Tabel 2.6 Simbol Sequence Diagram

No Gambar Nama Keterangan


Objek entity, antarmuka yang saling
LifeLine berinteraksi.
1

2 Message Spesifikasi dari komunikasi antar


objek yang memuat informasi-
informasi tentang aktifitas yang
terjadi
3 Message Spesifikasi dari komunikasi antar
objek yang memuat informasi-
informasi tentang aktifitas yang
terjadi
2.5 Metode Pengembangan Sistem
Dalam pengembangan sistem ini digunakan metode pengembangan
Waterfall. Metode Waterfall menurut Saputra (2012) merupakan metode
pengembangan perangkat lunak yang secara umum dilakukan oleh para peneliti
sistem, dengan melalui beberapa tahapan penelitian yaitu Analisis, Design,
Coding, Testing, dan Maintenance. Metode pengembangan sistem model
Waterfall dapat dilihat pada Gambar 2.5

Gambar 2.5 Metode pengembangan sistem model Waterfall


(Sepridasari, 2016)

1. Analysis
Analysis merupakan tahapanan analisis hal-hal yang diperlukan dalam
Pelaksanaan proyek pembuatan perangkat lunak.
2. Design
Design merupakan tahapan penerjemahan dari data yang dianalisis
kedalam bentuk yang mudah dimengerti oleh user.
3. Coding
Coding merupakan tahapan penerjemahan data atau pemecahan masalah
yang telah dirancang kedalam bahasa pemrograman tertentu.
4. Testing
testing merupakan tahapan pengujian terhadap perangkat lunak yang
dibangun.
5. Maintenance
Maintenance merupakan tahapan akhir dimana suatu perangkat lunak yang
sudah terselesai dapat mengalami perubahan-perubahan atau penambahan
sesuai dengan permintaan user.

2.6 Teknik pengujian


2.6.1 Black box testing
Pengujian kotak hitam atau black box testing merupakan pengujian sistem
yang berfokus pada spesifikasi fungsional dari perangkat lunak. Tester dapat
mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada
spesifikasi fungsional program. Black box testing bukanlah solusi alternatif dari
white box testing tapi lebih merupakan pelengkap untuk menguji hal-hal yang
tidak dicakup oleh white box testing (Rahayuda, 2017)

Black box testing cenderung untuk menemukan hal seperti fungsi yang
tidak benar atau tidak ada, kesalahan antar muka (interface errors), kesalahan
pada struktur data dan akses basis data, kesalahan performansi (performance
errors) dan kesalahan inisialisasi dan terminasi. Saat ini terdapat banyak metode
atau teknik untuk melaksanakan black box testing, seperti, equivalence
partitioning, boundary value analysis atau limit testing, comparison testing,
sample testing, robustness testing, behavior testing, requirement testing,
performance testing, uji ketahanan (endurance testing) dan uji sebab akibat
(cause-effect relationship testing) (Rahayuda, 2017).
BAB III

METODOLOGI PENELITIAN

3.1 Objek penelitian

Objek Penelitian ini adalah pelayanan pada kelurahan lamekongga


kecamatan wundulako yang ber alamatkan di JL. Poros Kolaka-Pomalaa,
Kelurahan Lamekongga, Kecamatan Wundulako, Kabupaten Kolaka Provinsi
Sulawesi Tenggara.

3.2 Tempat Penelitan


Adapun tempat penelitian ini adalah kantor Kelurahan Lamekongga,
dipilih dengan alasan sebagai berikut :
1. Kegiatan kepemerintahan pada kelurahan lamekongga masih dilakukan secara
manual.
2. Kantor kelurahan lamekongga ini sudah memiliki fasilitas perangkat komputer
yang memadai.
3. Adanya antusiasme pihak kelurahan untuk menerapkan teknologi informasi
dan komunikasi di lingkungan kelurahan lamekongga kecamatan wundulako.
3.3 Waktu penelitian

Waktu penelitian ini rencananya akan dimulai pada bulan November 2019
sampai januari 2020. Lebih rinci lagi dapat di lihat di table berikut.
Tabel 3.1 Waktu Penelitian
Bulan
NO Keterangan November Desember Januari
1 2 3 4 1 2 3 4 1 2 3 4
1 Analisa Kebutuhan
2 Design Sistem
3 coding
4 Pengujian Program
5 Ujian hasil
3.4 Teknik Pengumpulan Data
Dalam pelaksanaan penelitian diperlukan informasi dan data yang
digunakan sebagai bahan dasar pengembangan sistem untuk mendukung
pembahasan dalam penelitian ini. Informasi dan data didapat dari observasi, dan
wawancara, studi kepustakaan.
1. Observasi, yaitu berupa kegiatan mengamati dan melihat langsung objek
penelitian.
2. Wawancara, yaitu berupa wawancara atau tanya-jawab dengan
Pegawai/pejabat instansi dan masyarakat di lokasi objek penelitian,
dokumentasi yang dilakukan dengan cara menghimpun data-data atau arsip
yang ada.
3. Studi pustaka, yaitu meliputi pengumpulan teori-teori pendukung yang
berhubungan dengan objek penelitian dan pengembangan perangkat lunak baik
dari buku-buku maupun sumber-sumber bacaan di internet.

3.5 Metode Pengembangan Sistem


Dalam merancang sebuah aplikasi atau sistem, diperlukan metode-metode
atau langkah-langkah dalam pengembangan sistem. Dalam penelitian ini penulis
melakukan dengan metode waterfall. Metode Waterfall merupakan metode
pengembangan perangkat lunak yang secara umum dilakukan oleh para peneliti
sistem dengan melalui beberapa tahapan. Adapun tahapan-tahapan yang dilakukan
adalah sebagai berikut :
1. Analysis Sistem
Langkah ini merupakan analisis terhadap kebutuhan software, dan tahap
untuk mengadakan pengumpulan data dengan melakukan pertemuan dengan
petugas kelurahan lamekongga. Informasi yang telah didapatkan yaitu berupa
data-data masyarakat, formulir untuk pembuatan surat pengantar, contoh surat
pengantar dan sistem yang sedang berjalan dalam pembuatan surat pengantar pada
kelurahan lamekongga. Informasi ini dianalisis untuk mendapatkan dokumentasi
kebutuhan pengguna untuk digunakan pada tahap selanjutnya.
2. Design Sistem
Tahap ini merupakan tahap yang dilakukan sebelum melakukan coding.
tahapan perancangan sistem yang dimana, penulis akan merancang Database
menggunakan MySQL, PHP, XAMPP, HTML, CSS untuk proses memodelkan
data yang menjadi alat dasar dari desain database adalah use case diagram,
activity diagram, class diagram, sequence diagram yang akan di rancang
menggunakan visio.
3. Coding
Dalam tahap ini, hasil dari design perangkat lunak akan dilakukan pengujian
sebagai satu unit program. Setiap unit akan diuji apakah sudah memenuhi
spesifikasinya. Dalam tahap ini dilakukan pemrograman yang berbasis website
dengan menggunakan sublime text. Selain itu dalam tahap ini juga dilakukan
pemeriksaan terhadap modul yang dibuat, apakah sudah memenuhi fungsi yang
diinginkan atau belum.
4. Testing/Pengujian Sistem
Pada tahap ini dilakukan pengujian, metode pengujian yang digunakan yaitu
Black box. Pengujian Black box berfokus pada spesifikasi fungsional dari
perangkat lunak. Pengujian Black box mengevaluasi hanya dari tampilan luarnya
(Interface) dan fungsionalitasnya. Tanpa mengetahui apa sesungguhnya yang
terjadi dalam proses detilnya. Dalam penelitian ini penulis menggunakan Black
box testing karena untuk memastikan fungsionalitas sebuah sistem telah sesuai
dengan kebutuhan dan masih terdapat kesalahan atau tidak.
5. Ujian hasil
Pada tahap ini dilakukan uji coba, setiap unit program akan diintegrasikan
satu sama lain dan diuji sebagai satu sistem yang utuh untuk memastikan sistem
sudah memenuhi persyaratan yang ada.

3.6 Spesifikasi Sistem


Adapun alat dan bahan yang digunakan dalam perancangan sistem
informasi layanan pada kelurahan ini adalah computer dengan spesifikasi aplikasi-
aplikasi yang mendukung, yaitu :
1. Perangkat Keras (Hardware)
Perangkat keras yang digunakan dalam mendukung sistem informasi
pelayanan pada kelurahan lamekongga kecamatan wundulako berbasis
website ini adalah:
1. Laptop Asus X452E dengan spesifikasi sebagai berikut:
a. Prosessor AMD E2-3800 APU (TM) HD Graphics1.30G Hz.
b.RAM (memory) 2.00 GB (1.44 GB useble)
2. Mouse
3. Keyboard
4. Koneksi jaringan
5. Printer Canon IP 2770.
2. Perangkat Lunak (Software)
Perangkat lunak yang digunakan dalam mendukung sistem informasi
pelayanan pada kelurahan lamekongga kecamatan wundulako berbasis
website ini adalah:
1. Sistem operasi Windows 10
2. Xampp.
3. Web browser.
4. Sublime
5. Visio
6. MySQL
7. PHP
8. HTML
9. CSS
BAB IV

HASIL DAN PEMBAHASAN

4.1 Deskripsi Sistem

Tahap analis merupakan tahap yang kritis dan sangat penting, karena
kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap
selanjutnya. Analisis sistem merupakan analisa untuk sebuah pemecahan masalah
dari masalah-masalah yang dihadapi sebelumnya sehingga terwujud sebuah sistem
yang berguna, dalam sistem penginputan data-data kelurahan. Dengan adanya
sistem yang akan di bangun ini diharapkan dapat menyelesaikan banyak
permasalahan serta dapat membantu dalam mengelolah data kelurahan. Di dalam
tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh
analisis sistem sebagai berikut :
1. Mengidentifikasi masalah
Mengidentifikasi masalah merupakan langkah pertama yang dilakukan
dalam tahap analisis sistem dan tugas-tugas yang harus dilakukan adalah
mengidentifikasi penyebab masalah.
2. Memahami kerja sistem yang ada
Langkah ini dapat dilakukan dengan mempelajari secara terinci bagaimana
dari sistem yang ada beroperasi dan biasanya diperlukan data yang
diperoleh dengan cara melakukan penelitian.
3. Menganalisis sistem
Langkah ini dilakukan berdasarkan data yang telah diperoleh dari hasil
penelitian yang telah dilakukan.
4. Membuat laporan hasil analisis
Langkah ini dilakukan dengan membuat laporan hasil analisis untuk
dipakai sebagai rancangan/pengembangan selanjutnya.
4.1.1 Flowmap berjalan
Sebelum kita melakukan perancangan sistem secara umum dan
perancangan sistem terinci, ada baiknya kita melihat terlebih dahulu bagaimana
sistem yang digunakan selama ini di kantor kelurahan lamekongga

Masyarakat Pegawai Kelurahan

Mulai

Membawa
Persyaratan Memberikan
Formulir

Mengecek
Mengisi
formulir dan
Formulir
persyaratan

Tidak
Ya

Pembuatan
Surat
Pengantar

Surat Tanda
Permohonan Tangan
Sudah Jadi

selesai

Gambar 4.1 Flowmap Yang Berjalan

4.1.2 Flowmap yang di usulkan


Dimana pada sistem sebelumnya masih ada kegiatan pencatatan secara
konvensional, kemudian peneliti menggunakan sistem agar dalam pengolahan
data kelurahan lebih cepat dan efisien.
Warga Pegawai Kelurahan

Login

Memilih
Pelayanan Yang
Diinginkan

Mengecek
Mengisi Biodata Permohonan
Surat Peengantar

Cetak

Selesai

Gambar 4.2 Flowmap Yang Diusulkan


4.2 Perancangan sistem

Perancangan sistem merupakan suatu kegiatan untuk membangun sebuah


sistem sehingga dapat memudahkan dalam pembuatan program. Perancangan
akan dimulai setelah tahap analisis terhadap sistem telah selesai. Perancangan
sistem ada dua, yaitu perancangan sistem secara umum (general system design)
dan secara terinci (detailed system design).

4.2.1 Use Case Diagram


Use case diagram menggambarkan interaksi antar aktor dengan proses
sistem yang dibuat. Sistem Informasi pelayanan pada kelurahan lamekongga
memiliki 2 aktor yaitu masyarakat dan pegawai kelurahan (admin), dimana aktor
masyarakat dapat membuka form data domisili, form data kelahiran, form data
kematian, form data KK, form biodata, sedangkan aktor pegawai kelurahan
(admin) dapat membuka form data warga, form data KK, form jenis surat, form
data domisili, form data kelahiran, form data kematian, form data KK.

Mengelolah Data KK

Melihat Jenis surat

Mengelolah Data
warga

Melihat Data Misili

Log
Log
Mengelolah Data
Masyarakat Kelahiran

Pegawai Kelurahan

Mengelolah Data
Kematian

Mengelolah Data KK

Melihat Biodata

Gambar 4.3 Use Case Diagram


4.2.2 Activity Diagram

Activity diagram adalah representasi grafis dari seluruh tahapan alur kerja
pada pemodelan UML.

a. Activity diagram login


User dan admin membuka program. Sistem kemudian akan menampilkan
form login. User mengisi username dan password. Sistem validasi, jika username
atau password yang di isi salah, maka sistem akan menampilkan pesan error dan
login kembali, jika sudah benar maka sistem akan menampilkan halaman utama
program.

Gambar 4.4 Activity diagram login

b. Activity Diagram Data Domisili


User (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. User (masyarakat) memilih menu data
domisili , kemudian sistem menampilkan data domisili.
Gambar 4.5 Activity diagram Data Domisili

c. Activity Diagram Data Kelahiran


User (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. User (masyarakat) memilih menu data
kelahiran , kemudian sistem menampilkan form data kelahiran, masyarakat
mengisi data kelahiran kemudian sistem menyimpan data ke database.

Gambar 4.6 Activity diagram Data Kelahiran

d. Activity Diagram Data KK


User (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. User (masyarakat) memilih menu data
KK , kemudian sistem menampilkan data KK.
Gambar 4.7 Activity diagram Data KK

e. Activity Diagram Data Kematian


User (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. User (masyarakat) memilih menu data
kematian, kemudian sistem menampilkan form data kematian, masyarakat
mengisi data kematian kemudian sistem menyimpan data ke database.

Gambar 4.8 Activity diagram Data Kematian

f. Activity Diagram Mengolah Biodata


User (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. User (masyarakat) memilih menu
biodata , kemudian sistem menampilkan form biodata, masyarakat mengubah data
jika ada yang ingin di ubah kemudian sistem menyimpan data ke database.

Gambar 4.9 Activity diagram Mengolah Biodata

g. Activity Diagram Mengolah Data KK


Admin (pegawai kelurahan) membuka menu data KK, kemudian sistem
menampilkan form data KK. Admin (pegawai kelurahan) klik button tambah ,
kemudian sistem menampilkan form input data KK lalu pegawai kelurahan
mengisi data KK kemudian sistem menyimpan data ke database.

Gambar 4.10 Activity diagram Mengolah Data KK

h. Activity Diagram Data Surat Yang Masuk


Admin (pegawai kelurahan) membuka menu data surat kemudian sistem
menampilkan sub menu data.

Gambar 4.11 Activity diagram Data Surat Yang Masuk

i. Activity Diagram Mengelolah Data Warga


Admin (pegawai kelurahan) membuka menu data keluarga, kemudian
sistem menampilkan form data warga. Admin (pegawai kelurahan) klik button
tambah , kemudian sistem menampilkan form input data warga lalu pegawai
kelurahan mengisi data warga kemudian sistem menyimpan data ke database.

Gambar 4.12 Activity Diagram Mengelolah Data Warga

4.2.3 Class Diagram

Class Diagram merupakan suatu diagram yang menujukkan hubungan


antara kelas, atribut, operasi-operasi yang dilakukan dalam berbagai kelas yang
yang ada tersebut yang mana akan menunjukkan struktur objek dari sistem. Pada
class diagram sistem informasi pelayanan pada kelurahan lamekongga kecamatan
wundulako berbasis web ini terdapat beberapa class yang masing-masing
mempunyai hubungan antar kelas yang satu dengan yang lain.

Gambar 4.13 Class Diagram

4.2.4 Sequence Diagram


Sequence diagram adalah suatu diagram yang menggambarkan interaksi
diantara obyek-obyek tersebut.

a. Sequence Diagram Login


Aktor (user dan admin) membuka program. Sistem kemudian akan
menampilkan form login. Aktor mengisi username dan password. Sistem validasi,
jika username atau password yang di isi salah, maka sistem akan menampilkan
pesan error dan login kembali, jika sudah benar maka sistem akan menampilkan
halaman utama program.
Gambar 4.14 Sequence Diagram Login

b. Sequence Diagram Data Domisili


Aktor (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. Aktor (masyarakat) memilih menu data
domisili , kemudian sistem menampilkan data domisili.

Gambar 4.15 Sequence Diagram Data Domisili


c. Sequence Diagram Data Kelahiran
Aktor (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. Aktor (masyarakat) memilih menu data
kelahiran , kemudian sistem menampilkan form data kelahiran, masyarakat
mengisi data kelahiran kemudian sistem menyimpan data ke database.

Gambar 4.16 Sequence Diagram Data Kelahiran

d. Sequence Diagram Data KK


Aktor (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. Aktor (masyarakat) memilih menu data
KK , kemudian sistem menampilkan data KK.
Gambar 4.17 Sequence Diagram Data KK

e. Sequence Diagram Data Kematian


Aktor (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. Aktor (masyarakat) memilih menu data
kematian, kemudian sistem menampilkan form data kematian, masyarakat
mengisi data kematian kemudian sistem menyimpan data ke database.

Gambar 4.18 Sequence Diagram Data Kematian

f. Sequence Diagram Mengolah Biodata


Aktor (masyarakat) membuka menu surat keterangan, kemudian sistem
menampilkan sub menu surat keterangan. Aktor (masyarakat) memilih menu
biodata , kemudian sistem menampilkan form biodata, masyarakat mengubah data
jika ada yang ingin di ubah kemudian sistem menyimpan data ke database.

Gambar 4.19 Sequence Diagram Mengolah Biodata

g. Sequence Diagram Mengolah Data KK


Aktor (pegawai kelurahan) membuka menu data KK, kemudian sistem
menampilkan form data KK. Aktor (pegawai kelurahan) klik button tambah ,
kemudian sistem menampilkan form input data KK lalu masyarakat mengisi data
KK kemudian sistem menyimpan data ke database.

Gambar 4.20 Sequence Diagram Mengolah Data KK


h. Sequence Diagram Data Surat Yang Masuk
Aktor (masyarakat) membuka menu data surat kemudian sistem
menampilkan sub menu data.

Gambar 4.21 Sequence Diagram Data Surat Yang Masuk

i. Sequence Diagram Mengelolah Data Warga


Aktor (pegawai kelurahan) membuka menu data warga, kemudian sistem
menampilkan form data warga. aktor (pegawai kelurahan) klik button tambah ,
kemudian sistem menampilkan form input data warga lalu pegawai kelurahan
mengisi data warga kemudian sistem menyimpan data ke database.
Gambar 4.22 Sequence Diagram Mengelolah Data Warga

4.3 Perancangan Database

Pada tahap ini dilakukan transformasi dari data manual ke dalam bentuk
basis data yang terbagi dalam beberapa tabel, didalamnya terdapat bagian yang
dinamakan field.

4.3.1 Struktur Data


Pada tahap analisis, struktur data merupakan alat komunikasi antara user
dan analisis sistem tentang data yang mengalir didalam sistem. Yakni tentang
data yang masuk kedalam sistem, dan tentang informasi ulang yang dibutuhkan
user. Pada tahap perancangan sistem struktur data digunakan untuk input,
laporan dan database. Berikut adalah struktur data pada penelitian ini.

a. Tabel user
Jumlah nama yang tercantum dalam tabel user ada dua, yaitu user_name,
dan password. Berikut adalah rincian dari data pada tabel user.

Tabel 4.1 User

No Nama Type Keterangan

1 username Varchar Username

2 pasword Varchar Password

b. Tabel kartu keluarga


Jumlah nama yang tercantum dalam tabel kartu keluarga ada sebelas,
yaitu no_keluarga, Id_kepala_keluarga, Alamat_keluarga,
Desa_kelurahan_keluarga, Kecamatan_keluarga, Kabupaten_kota_keluarga,
Provinsi_keluarga, Negara_keluarga, Rt_keluarga, Rw_keluarga,
Kode_pos_keluarga. Berikut adalah rincian dari data pada tabel kartu keluarga.
Tabel 4.2 Kartu Keluarga

No Nama Type Keterangan


1 No_keluarga Varchar Nomor kartu keluarga
2 Id_kepala_keluarga Int ID kepala keluarga
3 Alamat_keluarga Text Alamat
4 Desa_kelurahan_keluarga Varchar Desa/kelurahan
5 Kecamatan_keluarga Varchar Kecamatan
6 Kabupaten_kota_keluarga Varchar Kabupaten/kota
7 Provinsi_keluarga Varchar Provinsi
8 Negara_keluarga Varchar Negara
9 Rt_keluarga Varchar RT
10 Rw_keluarga Varchar RW
11 Kode_pos_keluarga Varchar Kode pos

c. Tabel Surat
Jumlah nama yang tercantum dalam tabel surat ada lima, yaitu Id, nik, nama,
jenis_surat, tgl_pembuatan. Berikut adalah rincian dari data pada tabel surat.
Tabel 4.3 Surat

No Nama Type Keterangan


1 Id Int No
2 Nik Varchar Nik
3 Nama Varchar Nama
4 Jenis_surat Varchar Jenis surat
5 Tgl_pembuatan Date Tanggal pembuatan
d. Tabel Warga
Jumlah nama yang tercantum dalam tabel warga ada Sembilan belas, yaitu
nik_warga, nama_warga, tempat_lahir_warga, tanggal_lahir_warga,
jenias_kelamin_warga, Alamat_ktp_warga, alamat_warga,
Desa_kelurahan_warga, Kecamatan_warga, Kabupaten_kota_warga,
Provinsi_warga, Negara_warga, Rt_warga, Rw_warga, agama_warga,
pendidikan_terakhir_warga, pekerjaan_warga, status_perkawinan_warga,
status_warga. Berikut adalah rincian dari data pada tabel warga.
Tabel 4.4 Warga

No Nama Type Keterangan


1 Nik_warga Varchar Nik
2 Nama_warga Varchar Nama
3 Tempat_lahir_warga Varchar Tempat lahir
4 Tanggal_lahir_warga Date Tanggal lahir
5 Jenis_kelamin_warga Enum Jenis kelamin
6 Alamat_ktp_warga Text Alamat ktp
7 Alamat_warga Text Alamat
8 Desa_kelurahan_warga Varchar Desa/kelurahan
9 Kecamatan_warga Varchar Kecamatan
10 Kabupaten_kota_warga Varchar Kabupaten/kota
11 Privinsi_warga Varchar Provinsi
12 Negara_warga Varchar Negara
13 Rt_warga Varchar RT
14 Rw_warga Varchar RW
15 Agama_warga Enum Agama
16 Pendidikan_terakhir_warga Varchar Pendidikan terakhir
17 Pekerjaan_warga Varchar Pekerjaan
18 Status_perkawinan_warga Enum Status perkawinan
19 Status_warga Enum Status tinggal

e. Tabel warga has kartu keluarga


Jumlah nama yang tercantum dalam table warga has kartu keluarga ada dua,
yaitu id_warga dan id_keluarga. Berikut adalah rincian dari data pada tabel was
kartu keluarga.

Tabel 4.5 warga has kartu keluarga

No Nama Type Keterangan


1 Id_warga Int No warga
2 id_keluarga Int No keluarga

4.4 Implementasi Sistem

Implementasi sistem adalah tahap penerapan sistem yang akan dilakukan jika
sistem disetujui termaksud program yang telah dibuat pada tahap perancangan
sistem agar siap untuk dioperasikan.
Dalam Implementasi sistem informasi harus didukung oleh perangkat lunak
yang digunakan agar sistem dapat berjalan sebagaimana mestinya. Berikut
merupakan perangkat lunak yang dibutuhkan sistem operasi Windows 10 yang
dirancang.

4.4.1 Input Sistem

1. Form login
Form login adalah form yang muncul saat pertama kali dijalankan. Pada
form login menampilkan login untuk melanjutkan ke form selanjutnya harus
memasukkan username dan password, username yang digunakan adalah nama
yang sesuai dengan ktp dan password yang digunakan adalah nik dari setiap
warga.
Gambar 4.23 Form login

2. Form menu utama


Form menu utama adalah tampilan utama setelah masyarakat melakukan
login. Pada form menu utama menampilkan home, biodata, surat keterangan.
Pada form ini masyarakat dapat memilih sesuai kebutuhan setiap masyarakat

Gambar 4.24 Form menu

3. Form menu biodata


Form menu biodata adalah data setiap masyarakat setelah melakukan login.
Pada form ini masyarakat dapat melihat data mereka apakah sudah sesuai atau
tidak, jika ada yang salah masyarakat dapat mengubah biodata sendiri.
Gambar 4.25 Form menu biodata

4. Form menu utama admin (pegawai)


Form menu utama admin adalah tampilan utama setelah admin melakukan
login. Pada form menu utama admin menampilkan home, data warga, data kartu
keluarga, data surat, surat keterangan.

Gambar 4.26 Form menu utama admin (pegawai)

5. Form data warga


Form data warga adalah form yang digunakan admin (pegawai) untuk
menginput data-data setiap warga. Pada form ini hanya admin yang dapat
menginput atau menghapus setiap data masyarakat
Gambar 4.27 Form data warga

6. Form data kartu keluarga


Form data kartu keluarga adalah form yang digunakan admin (pegawai)
untuk menginput data-data setiap per kepala keluarga.

Gambar 4.28 Form data kartu keluarga

7. Form data surat


Form data surat adalah form yang digunakan admin (pegawai) untuk
melihat setiap warga yang melakukan permohonan pembuatan surat pengantar
yang diinginkan.

Gambar 4.29 Form Data Surat

8. Form Cetak Surat pengantar domisili


Form cetak surat pengantar domisili adalah form untuk mencetak surat
pengantar yang telah di input sebelumnya.

Gambar 4.30 Form Cetak Surat Pengantar Domisili


9. Form cetak surat pengantar kelahiran
Form cetak surat pengantar kelahiran adalah form untuk mencetak surat
pengantar yang telah di input sebelumnya.

Gambar 4.31 Form Cetak Surat Pengantar Kelahiran

10. Form surat pengantar kematian


Form cetak surat pengantar kematian adalah form untuk mencetak surat
pengantar yang telah di input sebelumnya.
Gambar 4.32 Form Cetak Surat Pengantar Kematian

11. Form Surat pengantar KK


Form cetak surat pengantar KK adalah form untuk mencetak surat pengantar
yang telah di input sebelumnya.

Gambar 4.33 Form Cetak Surat Pengantar KK

4.5 Pengujian Sistem

Pengujian Sistem dilakukan untuk memeriksa kekompakan atau kinerja


antar komponen sistem yang diimplementasikan. Tujuan utama dari pengujian
sistem adalah untuk memastikan bahwa elemen-elemen atau komponen-
komponen dari sistem telah berfungsi sesuai dengan yang diharapkan. Metode
pengujian yang di ambil adalah metode pengujian Black Box.

Pengujian Black Box adalah pengujian aspek fundamental sistem tanpa


memperhatikan struktur logika internal perangkat lunak. Metode ini di gunakan
untuk mengetahui apakan perangkat lunak berfungsi dengan benar. Pengujian
Black Box merupakan metode perancangan data uji yang didasarkan pada
spesifikasi perangkat lunak. Data uji di bangkitkan, dieksekusi pada perangkat
lunak dan kemudian keluaran dari perangkat lunak di cek apakah sudah sesuai
dengan yang di harapkan atau tidak.
Berikut ini adalah kasus untuk menguji perangkat lunak yang dibangun
menggunakan metode Black Box :
a. Pengujian sistem menu login
Tabel 4. 6 Hasil Pengujian menu login

No Komponen Butir Harapan Hasil


1 Form login Submit Klik tombol Submit Query untuk Valid
Query menyimpan data

b. Pengujian sistem menu masyarakat


Tabel 4. 7 Hasil Pengujian Sistem Menu masyarakat
No Komponen Butir Harapan Hasil
1 Form Biodata Submit Klik tombol Submit Query untuk Valid
Query menyimpan data
2 Form Surat Submit Klik tombol Submit Query untuk Valid
Keterangan Query menyimpan data

3 Form Surat Submit Klik tombol Submit Query untuk Valid


Keterangan Query menyimpan data
Domisili
4 Form Surat Submit Klik tombol Submit Query untuk Valid
Keterangan Query menyimpan data
Kelahiran

5 Form Surat Submit Klik tombol Submit Query untuk Valid


Keterangan Query menyimpan data
Kematian
6 Form Surat Submit Klik tombol Submit Query untuk Valid
Keterangan Query menyimpan data diinginkan
KK

7 Form Cetak Download Klik tombol download untuk Valid


Surat mengambil file atau data yang
Keterangan diinginkan

c. Pengujian sistem menu admin (pegawai)


Tabel 4. 8 Hasil Pengujian Sistem Menu admin (pegawai)
No Komponen Butir Harapan Hasil
1 Form Data Submit Klik tombol Submit Query untuk Valid
warga Query menyimpan data
2 Form Data Submit Klik tombol Submit Query untuk Valid
Kartu Query menyimpan data
Keluarga

3 Form Data Submit Klik tombol Submit Query untuk Valid


Surat Query menyimpan data

4 Form Surat Submit Klik tombol Submit Query untuk Valid


Keterangan Query menyimpan data
BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil penelitian dan pembahasan yang telah diuraikan pada bab
sebelumnya, maka dapat ditarik kesimpulan sebagai berikut :
1. Dirancangnya sistem informasi pelayanan pada kelurahan lamekongga
kecamatan wundulako berbasis web, data yang sebelumnya masih
konfensional menjadi sistem yang komputerisasi. Dengan demikian maka
pengolahan dan penyimpanan data menjadi lebih efektif dan efisien tentunya
karena berkas tidak lagi tercecer atau hilang
2. Berdasarkan pengujian menggunakan metode blackbox diperoleh hasil bahwa
perangkat lunak ini sudah berjalan secara fungsional dan mengeluarkan
informasi sesuai dengan yang diharapkan (valid).
3. Dengan adanya sistem informasi pelayanan pada kelurahan lamekongga
keamatan wundulako ini juga sangat membantu bagi masyarakat dalam
pengurusan pembuatan surat pengantar sesuai kebutuhan mereka
4. Pada menu login password yang digunakan menggunakan nik setiap warga
kelurahan lamekongga kecamatan wundulako, sehingga warga yang diluar
dari kelurahan lamekongga kecamatan wundulako tidak dapat menggunakan
sistem tersebut

5.2 Saran

Berdasarkan kesimpulan diatas, bahwa saran yang diajukan pada penelitian


selanjutnya yaitu :
1. diharapkan ada upaya pengembangan lebih lanjut menjadi sistem informasi
pelayanan berbasis android yang lebih sempurna yang nantinya akan semakin
memudahkan proses pengolahan data-data yang dibutuhkan.
2. Adanya pemeliharaan terhadap sistem yang telah dibuat agar sistem tetap
terjaga dengan baik dengan cara melakukan perbaikan dan update apabila
aplikasi program tersebut terdapat kesalahan atau terjadi error.
3. Agar dapat mengoptimalkan kinerja dari sistem informasi yang diusulkan
tepatnya pada pengguna program aplikasi, maka perlu dilakukan beberpa
pelatihan bagi pegawai/admin yang bertugas untuk mengolah aplikasi
pelayanan supaya meminimalisir terjadinya kesalah atau error.
DAFTAR PUSTAKA

Achmad solichin, s. (2008). Pemrograman Web PHP dan MySQL. 2-122.

Ali Ibrahim, A. R. (2016). RANCANG BANGUN APLIKASI PENCATATAN


DATA KEPENDUDUKAN KELURAHANPAHLAWAN BERBASIS
WEB . 947-957.

D. D. Anggiawan, E. S. (2018). SISTEM INFORMASI PELAYANAN PUBLIK


KELURAHAN BAKUNASE KOTA KUPANG UNTUK
PENINGKATAN KUALITAS PELAYANAN BERBASIS WEB . 8-13.

Didin Supardin, B. (2013). APLIKASI PENGELOLAAN DATA PENDUDUK


DI KANTOR KELURAHAN MARGAWATI . 1-7.

Lubis, A. (2016). Perancangan Sistem Informasi Usaha Ekonomi Kelurahan


Simpan Pinjam (UEK-SP) Mekar Sari Pada Lembaga Pemberdayaan
Kelurahan Rejosari Pekanbaru Berbasis Web. 77-88.

Nurrifan Syabandhi, A. M. (2016). PENGEMBANGAN APLIKASI


PELAYANAN ADMINISTRASI KEPENDUDUKANDI KANTOR
KELURAHAN PATARUMAN KABUPATEN GARUT. 70-77.

One Yunita Fujiyati, S. (2015). Sistem Informasi Pengolahan Data Kependudukan


Desa Purwoasri . 1-8.

Paryanta, S. D. (2017). Sistem Informasi Administrasi Kependudukan Berbasis


Web Desa Sawahan . 77-81.

Rahayuda, I. G. (2017). Evaluasi Penggunaan Framework Laravel Pada E-


government Menggunakan ISO/IEC 25010:2011 . 81-94.

Lisnawanty. (2014). PERANCANGAN SISTEM INFORMASI KEARSIPAN


SURAT MASUK DAN SURAT KELUAR BERBASIS MULTIUSER .
161-175.
Sepridasari, D. (2016). PERANCANGAN SISTEM INFORMASI E-
GOVERMENT PADA KELURAHAN BANDUNG BARU
KECAMATAN ADILUWIH. 67-75.

Susila, L. N. (2010). ANALISIS PENGARUH KUALITAS PELAYANAN


KANTOR KELURAHAN TERHADAP KEPUASAN MASYARAKAT
KELURAHAN JAGALAN KECAMATAN JEBRES KOTA
SURAKARTA . 63-72.

Syarif Hidayatulloh, C. M. (2015). SISTEM PELAYANAN ADMINISTRASI


KEPENDUDUKAN DESA CANDIGATAK BERBASIS WEB. 42-55.

Wahyu Hidayat Ibrahim, I. M. (2017). SISTEM INFORMASI PELAYANAN


PUBLIK BERBASIS WEB PADA DINAS PEKERJAAN UMUM
KABUPATEN KAMPAR . 17-22.

Winda Aprianti, W. S. (2019). Sistem Informasi Geografis Pelayanan Kesehatan


Kecamatan Pelaihari Berbasis Web. 116-121.

Zulkarnain, A. (2016). SISTEM INFORMASI PELAYANAN


KEPENDUDUKAN BERBASIS WEB DAN SMS GATEWAY
POPULATION SERVICE INFORMATION SYSTEM WEB BASED
AND SMS GATEWAY . 966-973.
LAMPIRAN

SOURCE CODE SISTEM

1. Source Code Login


<?php
session_start();
include('../../config/koneksi.php');

// ambil data
$username_user = htmlspecialchars($_POST['username_user']);
$password_user = md5(htmlspecialchars($_POST['password_user']));

// periksa username dan password


$query = "SELECT * FROM user WHERE username_user = '$username_user'
and password_user = '$password_user'";
$hasil = mysqli_query($db, $query);
$data_user = mysqli_fetch_assoc($hasil);

// cek
if ($data_user != null) {
// jika user dan password cocok
$_SESSION['user'] = $data_user;
header('Location: ../dasbor');
} else {
// jika user dan password tidak cocok
echo "<script>window.alert('Username atau password salah');
window.location.href='../login'</script>";
}
?>

2. Source Code Tambah Data Warga


<?php
session_start();
if (!isset($_SESSION['user'])) {
// jika user belum login
header('Location: ../login');
exit();
}

include('../../config/koneksi.php');

// ambil data dari form


$nik_warga = htmlspecialchars($_POST['nik_warga']);
$nama_warga = htmlspecialchars($_POST['nama_warga']);
$tempat_lahir_warga = htmlspecialchars($_POST['tempat_lahir_warga']);
$tanggal_lahir_warga = htmlspecialchars($_POST['tanggal_lahir_warga']);
$jenis_kelamin_warga = htmlspecialchars($_POST['jenis_kelamin_warga']);
$alamat_ktp_warga = htmlspecialchars($_POST['alamat_ktp_warga']);
$alamat_warga = htmlspecialchars($_POST['alamat_warga']);
$desa_kelurahan_warga = htmlspecialchars($_POST['desa_kelurahan_warga']);
$kecamatan_warga = htmlspecialchars($_POST['kecamatan_warga']);
$kabupaten_kota_warga = htmlspecialchars($_POST['kabupaten_kota_warga']);
$provinsi_warga = htmlspecialchars($_POST['provinsi_warga']);
$negara_warga = htmlspecialchars($_POST['negara_warga']);
$rt_warga = htmlspecialchars($_POST['rt_warga']);
$rw_warga = htmlspecialchars($_POST['rw_warga']);

$agama_warga = htmlspecialchars($_POST['agama_warga']);
$pendidikan_terakhir_warga =
htmlspecialchars($_POST['pendidikan_terakhir_warga']);
$pekerjaan_warga = htmlspecialchars($_POST['pekerjaan_warga']);
$status_perkawinan_warga =
htmlspecialchars($_POST['status_perkawinan_warga']);
$status_warga = htmlspecialchars($_POST['status_warga']);

$id_user = $_SESSION['user']['id_user'];

// masukkan ke database

$query = "INSERT INTO warga (id_warga, nik_warga, nama_warga,


tempat_lahir_warga, tanggal_lahir_warga, jenis_kelamin_warga,
alamat_ktp_warga, alamat_warga, desa_kelurahan_warga, kecamatan_warga,
kabupaten_kota_warga, provinsi_warga, negara_warga, rt_warga, rw_warga,
agama_warga, pendidikan_terakhir_warga, pekerjaan_warga,
status_perkawinan_warga, status_warga, id_user, created_at, updated_at)
VALUES (NULL, '$nik_warga', '$nama_warga', '$tempat_lahir_warga',
'$tanggal_lahir_warga', '$jenis_kelamin_warga', '$alamat_ktp_warga',
'$alamat_warga', '$desa_kelurahan_warga', '$kecamatan_warga',
'$kabupaten_kota_warga', '$provinsi_warga', '$negara_warga', '$rt_warga',
'$rw_warga', '$agama_warga', '$pendidikan_terakhir_warga',
'$pekerjaan_warga', '$status_perkawinan_warga', '$status_warga', '$id_user',
CURRENT_TIMESTAMP, '0000-00-00 00:00:00.000000');";

$hasil = mysqli_query($db, $query);

// cek keberhasilan pendambahan data


if ($hasil == true) {
echo "<script>window.alert('Tambah warga berhasil');
window.location.href='../warga/create.php'</script>";
} else {
echo "<script>window.alert('Tambah warga gagal!');
window.location.href='../warga/create.php'</script>";
}
?>
3. Source Code Edit Data Warga
<?php
session_start();
if (!isset($_SESSION['user'])) {
// jika user belum login
header('Location: ../login');
exit();
}

include('../../config/koneksi.php');

// ambil data dari form


$nik_warga = htmlspecialchars($_POST['nik_warga']);
$nama_warga = htmlspecialchars($_POST['nama_warga']);
$tempat_lahir_warga = htmlspecialchars($_POST['tempat_lahir_warga']);
$tanggal_lahir_warga = htmlspecialchars($_POST['tanggal_lahir_warga']);
$jenis_kelamin_warga = htmlspecialchars($_POST['jenis_kelamin_warga']);

$alamat_ktp_warga = htmlspecialchars($_POST['alamat_ktp_warga']);
$alamat_warga = htmlspecialchars($_POST['alamat_warga']);
$desa_kelurahan_warga = htmlspecialchars($_POST['desa_kelurahan_warga']);
$kecamatan_warga = htmlspecialchars($_POST['kecamatan_warga']);
$kabupaten_kota_warga = htmlspecialchars($_POST['kabupaten_kota_warga']);
$provinsi_warga = htmlspecialchars($_POST['provinsi_warga']);
$negara_warga = htmlspecialchars($_POST['negara_warga']);
$rt_warga = htmlspecialchars($_POST['rt_warga']);
$rw_warga = htmlspecialchars($_POST['rw_warga']);

$agama_warga = htmlspecialchars($_POST['agama_warga']);
$pendidikan_terakhir_warga =
htmlspecialchars($_POST['pendidikan_terakhir_warga']);
$pekerjaan_warga = htmlspecialchars($_POST['pekerjaan_warga']);
$status_perkawinan_warga =
htmlspecialchars($_POST['status_perkawinan_warga']);
$status_warga = htmlspecialchars($_POST['status_warga']);

$id_warga = htmlspecialchars($_POST['id_warga']);
$id_user = $_SESSION['user']['id_user'];

// update database

$query = "UPDATE warga SET nik_warga = '$nik_warga', nama_warga =


'$nama_warga', tempat_lahir_warga = '$tempat_lahir_warga',
tanggal_lahir_warga = '$tanggal_lahir_warga', jenis_kelamin_warga =
'$jenis_kelamin_warga', alamat_ktp_warga = '$alamat_ktp_warga',
alamat_warga = '$alamat_warga', desa_kelurahan_warga =
'$desa_kelurahan_warga', kecamatan_warga = '$kecamatan_warga',
kabupaten_kota_warga = '$kabupaten_kota_warga', provinsi_warga =
'$provinsi_warga', negara_warga = '$negara_warga', rt_warga = '$rt_warga',
rw_warga = '$rw_warga', agama_warga = '$agama_warga',
pendidikan_terakhir_warga = '$pendidikan_terakhir_warga', pekerjaan_warga =
'$pekerjaan_warga', status_perkawinan_warga = '$status_perkawinan_warga',
status_warga = '$status_warga', updated_at = CURRENT_TIMESTAMP
WHERE warga.id_warga = $id_warga;";

$hasil = mysqli_query($db, $query);

// cek keberhasilan pendambahan data


if ($hasil == true) {
echo "<script>window.alert('Ubah data warga berhasil');
window.location.href='../warga'</script>";
} else {
echo "<script>window.alert('Ubah data warga gagal!');
window.location.href='../warga'</script>";
}
?>

4. Source Code Tambah Data Kartu Keluarga


<?php
session_start();
if (!isset($_SESSION['user'])) {
// jika user belum login
header('Location: ../login');
exit();
}

include('../../config/koneksi.php');

// ambil data dari form


$nomor_keluarga = htmlspecialchars($_POST['nomor_keluarga']);
$id_kepala_keluarga = htmlspecialchars($_POST['id_kepala_keluarga']);

$alamat_keluarga = htmlspecialchars($_POST['alamat_keluarga']);
$desa_kelurahan_keluarga =
htmlspecialchars($_POST['desa_kelurahan_keluarga']);
$kecamatan_keluarga = htmlspecialchars($_POST['kecamatan_keluarga']);
$kabupaten_kota_keluarga =
htmlspecialchars($_POST['kabupaten_kota_keluarga']);
$provinsi_keluarga = htmlspecialchars($_POST['provinsi_keluarga']);
$negara_keluarga = htmlspecialchars($_POST['negara_keluarga']);
$rt_keluarga = htmlspecialchars($_POST['rt_keluarga']);
$rw_keluarga = htmlspecialchars($_POST['rw_keluarga']);
$kode_pos_keluarga = htmlspecialchars($_POST['kode_pos_keluarga']);

$id_user = $_SESSION['user']['id_user'];

// masukkan ke database

$query = "INSERT INTO kartu_keluarga (id_keluarga, nomor_keluarga,


id_kepala_keluarga, alamat_keluarga, desa_kelurahan_keluarga,
kecamatan_keluarga, kabupaten_kota_keluarga, provinsi_keluarga,
negara_keluarga, rt_keluarga, rw_keluarga, kode_pos_keluarga, id_user,
created_at, updated_at) VALUES (NULL, '$nomor_keluarga',
'$id_kepala_keluarga', '$alamat_keluarga', '$desa_kelurahan_keluarga',
'$kecamatan_keluarga', '$kabupaten_kota_keluarga', '$provinsi_keluarga',
'$negara_keluarga', '$rt_keluarga', '$rw_keluarga', '$kode_pos_keluarga',
'$id_user', CURRENT_TIMESTAMP, '0000-00-00 00:00:00.000000');";

$hasil = mysqli_query($db, $query);

// id terakhir
// mysqli_insert_id($db)

// cek keberhasilan pendambahan data


if ($hasil == true) {
echo "<script>window.alert('Tambah kartu keluarga berhasil');
window.location.href='../kartu-keluarga/create.php'</script>";
} else {
echo "<script>window.alert('Tambah kartu keluarga gagal!');
window.location.href='../kartu-keluarga/create.php'</script>";
}
?>

5. Source Code edit Kartu Keluarga


<?php
session_start();
if (!isset($_SESSION['user'])) {
// jika user belum login
header('Location: ../login');
exit();
}

include('../../config/koneksi.php');

// ambil data dari form


$nomor_keluarga = htmlspecialchars($_POST['nomor_keluarga']);
$id_kepala_keluarga = htmlspecialchars($_POST['id_kepala_keluarga']);

$alamat_keluarga = htmlspecialchars($_POST['alamat_keluarga']);
$desa_kelurahan_keluarga =
htmlspecialchars($_POST['desa_kelurahan_keluarga']);
$kecamatan_keluarga = htmlspecialchars($_POST['kecamatan_keluarga']);
$kabupaten_kota_keluarga =
htmlspecialchars($_POST['kabupaten_kota_keluarga']);
$provinsi_keluarga = htmlspecialchars($_POST['provinsi_keluarga']);
$negara_keluarga = htmlspecialchars($_POST['negara_keluarga']);
$rt_keluarga = htmlspecialchars($_POST['rt_keluarga']);
$rw_keluarga = htmlspecialchars($_POST['rw_keluarga']);
$kode_pos_keluarga = htmlspecialchars($_POST['kode_pos_keluarga']);

$id_keluarga = htmlspecialchars($_POST['id_keluarga']);

$id_user = $_SESSION['user']['id_user'];

// masukkan ke database

$query = "UPDATE kartu_keluarga SET nomor_keluarga = '$nomor_keluarga',


id_kepala_keluarga = '$id_kepala_keluarga', alamat_keluarga =
'$alamat_keluarga', desa_kelurahan_keluarga = '$desa_kelurahan_keluarga',
kecamatan_keluarga = '$kecamatan_keluarga', kabupaten_kota_keluarga =
'$kabupaten_kota_keluarga', provinsi_keluarga = '$provinsi_keluarga',
negara_keluarga = '$negara_keluarga', rt_keluarga = '$rt_keluarga', rw_keluarga =
'$rw_keluarga', kode_pos_keluarga = '$kode_pos_keluarga', id_user = '$id_user',
updated_at = CURRENT_TIMESTAMP WHERE kartu_keluarga.id_keluarga =
$id_keluarga;";

$hasil = mysqli_query($db, $query);

// cek keberhasilan pendambahan data


if ($hasil == true) {
echo "<script>window.alert('Ubah kartu keluarga berhasil');
window.location.href='../kartu-keluarga/'</script>";
} else {
echo "<script>window.alert('Ubah kartu keluarga gagal!');
window.location.href='../kartu-keluarga/'</script>";
}
?>

6. Source Code Surat Keterangan Domisili


<?php
require_once('../../config/koneksi.php');

$nm = $_POST['nm'];

$hasil = mysqli_fetch_array(mysqli_query($db, "SELECT * FROM warga


WHERE nama_warga = '$nm'"));
if($hasil['jenis_kelamin_warga'] == 'L'){
$jkl = 'Laki-laki';
}else{
$jkl = 'Perempuan';
}

$a = mysqli_fetch_array(mysqli_query($db, "SELECT * FROM


warga_has_kartu_keluarga WHERE id_warga = '$hasil[id_warga]'"));
$b = mysqli_fetch_array(mysqli_query($db, "SELECT * FROM kartu_keluarga
WHERE id_keluarga = '$a[id_keluarga]'"));
$content .= '
<page>

<br>
<table align="center" cellspacing="20" cellpadding="300" width="100%">
<tr>
<td align="right" width="25px"> <img style="height: 80px; width:
80px;" src="'.'../logo1.png'.'"> </td>
<td></td>
<td align="center" width="50px">
<p style="font-size: 20px; font-family:
Times;"><font><b>PEMERINTAH KABUPATEN KOLAKA<br>
KEC.WUNDULAKO, KEL.LAMEKONGGA</b></font><br>
<font style="font-size: 14px;">Jln. Poros Kolaka Pomalaa Nomor ,
Tlp. Kode Pos 93561</font></p>
</td>
<td></td>
<td align="left" width="25px"> <img style="height: 80px; width: 80px;"
src="'.'../logo3.jpg'.'"> </td>
</tr>
</table>
<hr>
<div align="center">
<span style="font-size: 20px; font-family: Times;"><u><b>SURAT
KETERANGAN DOMISILI</b></u></span><br><font style="font-size: 16px;
font-family: Times;">Nomor : . . . . / . . . . / 2019</font>
</div>';

$content .='
<br>
<table class="table" align="center" style="font-size: 16px; font-family:
Times;">
<tr>
<td width="200">Nama </td>
<td>:</td>
<td>'.$hasil['nama_warga'].'</td>
</tr>
<tr>
<td>NIK </td>
<td>:</td>
<td>'.$hasil['nik_warga'].'</td>
</tr>
<tr>
<td>No. KK </td>
<td>:</td>
<td>'.$b['nomor_keluarga'].'</td>
</tr>
<tr>
<td>Tempat Lahir </td>
<td>:</td>
<td>'.$hasil['tempat_lahir_warga'].'</td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td>:</td>
<td>'.date('d F Y',strtotime($hasil['tanggal_lahir_warga'])).'</td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td>'.$jkl.'</td>
</tr>
<tr>
<td>Agama</td>
<td>:</td>
<td>'.$hasil['agama_warga'].'</td>
</tr>
<tr>
<td>Pendidikan</td>
<td>:</td>
<td>'.$hasil['pendidikan_terakhir_warga'].'</td>
</tr>
<tr>
<td>Tempat </td>
<td>:</td>
<td>'.$hasil['alamat_warga'].'</td>
</tr>
<tr>
<td>Status Perkawinan</td>
<td>:</td>
<td>'.$hasil['status_perkawinan_warga'].'</td>
</tr>
<tr>
<td>Alamat Domisili</td>
<td>:</td>
<td>'.$hasil['alamat_ktp_warga'].'</td>
</tr>
</table>
<br>
<table class="table" align="center">
<tr>
<td width="670">
<p align="justify" style="font-size: 16px; font-family:
Times;">Berdasarkan keterangan dari RT dan RW setempat, benar bahwa yang
bersangkutan, Penduduk Kel.Lamenkongga Kec.Wundulako dan sepengetahuan
kami, bahwa yang bersangkutan :<br>
<p align="center"style="font-size: 16px; font-family: Times;"><b>=
Benar berdomisili di alamat tersebut =</b></p>
Keterangan ini berlaku 6 (Enam) Bulan dari tanggal pembuatan.
Demikian keterangan ini kami buat untuk di pergunakan sebagaimana
mestinya</p>
</td>
</tr>
';

$content .='
</table>
<br><br>
<table align="center" style="font-size: 16px; font-family: Times;">
<tr>
<td width="150" align="center"></td>
<td width="200"></td>
<td width="300" align="center">
<b>Lamekongga, '.date(' d F Y').'<br>
a.n. LURAH LAMEKONGGA,<br>
Sekretaris
</b></td>
</tr>
<tr>
<td>
<br><br><br><br>
</td>
<td>
<br><br><br><br>
</td>
<td>
<br><br><br><br>
</td>
</tr>
<tr>
<td width="150" align="center"></td>
<td width="200"></td>
<td width="300" align="center"><b><u>BASRANI, SE</u></b></td>
</tr>
<tr>
<td></td>
<td></td>
<td width="300" align="center">Penata Muda Tk.I, Gol.III/b <br>NIP.
19801206 200801 1 010 <br><br></td>
</tr>
</table>
</page>
';

require_once('../html2pdf/html2pdf.class.php');
$html2pdf = new HTML2PDF('P','A4','en');
$html2pdf->writeHTML($content);
$html2pdf->Output('Surat-Keterangan-Domisili.pdf');

// masukkan ke database
$tgl = date('Y-m-d');
$query = "INSERT INTO surat (id, nik, nama, jenis_surat, tgl_pembuatan)
VALUES (NULL, '$hasil[nik_warga]', '$hasil[nama_warga]', 'Surat Keterangan
Domisili', '$tgl')";

$hasil1 = mysqli_query($db, $query);

?>
RIWAYAT PENULIS

AYU ARJUNASTI, anak pertama dari tiga bersaudara ini adalah


putri kandung dari bapak Ancu dan ibu Arbia, lahir di Lamekongga
pada tanggal 30 juni 1998.

Adapun riwayat pendidikan penulis, yaitu pada tahun 2009lulus dari


SD Negeri 1 Lamekongga, kemudian melanjutkan di SMPN 1
WUDULAKO Dan lulus pada tahun 2012, pada tahun 2015 lulus dari
SMAN 1 WUNDULAKO dan melanjutkan studinya ke Universitas
SembilanBelas November Kolaka Program S1 Jurusan Sistem
Informasi dan lulus pada tahun 2020.

Anda mungkin juga menyukai