LAPORAN PKN TEKNIK UPM PROBOLINGGO

LAPORAN PKN
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI
BERBASIS WEB DI DESA KEDUNGSARI KECAMATAN MARON
KABUPATEN PROBOLINGGO

Oleh :
Moch Ghufron
13.543.0123

JURUSAN TEKNIK ELEKTRO
KONSENTRASI SISTEM INFORMASI DAN KOMUNIKASI
FAKULTAS TEKNIK UNIVERSITAS PANCA MARGA
2016

LEMBAR PERSETUJUAN PEMBIMBING

Laporan PKN yang berjudul
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI
BERBASIS WEB DI DESA KEDUNGSARI KECAMATAN MARON
KABUPATEN PROBOLINGGO


Oleh:
Moch Ghufron
13.543.0123

Telah diperiksa dan disetujui sebagai persyaratan untuk mengikuti Seminar Hasil
PKN oleh:
Dosen Pembimbing

Pembimbing Lapangan

MOHAMMAD,S.T
NIS. 840 380 256

MAHFUD

Tanggal disetujui :

Januari 2017

UNIVERSITAS PANCA MARGA PROBOLINGGO

FAKULTAS TEKNIK
PROGRAM STUDI : 1. TEKNIK INDUSTRI 2. TEKNIK MESIN 3. TEKNIK ELEKTRO
Alamat : Jln. Yos Sudarso 107 Pabean Dringu Probolinggo 67271 Telp. (0335) 422715 , 427923

LEMBAR ASISTENSI
PRAKTEK KERJA NYATA (PKN)
Nama

: Moch Ghufron

NIM

: 135430123

Program Studi

: Teknik Elektro

Nama Tempat PKN : Kantor Desa Kedungsari
Judul Laporan PKN : Perancangan dan Pembuatan Sistem Informasi Berbasis

Web Di Desa Kedungsari Kecamatan Maron Kabupaten
Probolinggo
Dosen Pembimbing : Mohammad, S.T

No.
1

Tanggal

Materi Konsultasi

Paraf

BAB I

2

BAB II

3


BAB III

4

BAB IV

5

BAB V

Probolinggo,

Januari 2017

Dosen Pembimbing

Mohammad, S.T
NIS. 840 380 256


LEMBAR PENGESAHAN

Laporan PKN yang berjudul
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI
BERBASIS WEB DI DESA KEDUNGSARI KECAMATAN MARON
KABUPATEN PROBOLINGGO

Oleh:
Moch Ghufron
13.543.0123

Telah diseminarkan pada Tanggal

Januari 2017

Dosen Pembimbing

Pembimbing Lapangan

MOHAMMAD,S.T

NIS. 840 380 256

MAHFUD

Mengetahui,
Dekan Fakultas Teknik

Ketua Jurusan Elektro

Ir. Haryono, M.T
NIS. 840 380 089

Ahmad Izzuddin, ST., M.Kom
NIS 840 380 273

KATA PENGANTAR
Puji syukur penulis ucapkan kehadiran Allah SWT, yang telah melimpahkan
rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisan Laporan
Praktek Kerja Nyata (PKN) ini dengan sebaik-baiknya.
Laporan ini disusun dengan berdasarkan hasil praktek kerja nyata pada Kantor

Desa Kedungsari dan merupakan syarat untuk menyelesaikan pendidikan Strata 1
pada Universitas Panca Marga.
Pada kesempatan ini penulis menyampaikan rasa terima kasih kepada:
1. Bapak Kepala Desa Kedungsari
2. Bapak Ir. Haryono, M.T. selaku Dekan Universitas Panca Marga
3. Bapak Ahmad Izzuddin, S.T., M.Kom. selaku ketua jurusan
4. Bapak Mohammad, S.T selaku dosen pembimbing
5. Bapak Rasid selaku pembimbing lapangan
Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan, oleh
karena itu penulis mengharapkan kritik dan saran yang sifatnya membangun untuk
perbaikan kedepan. Semoga laporan ini bermanfaat bagi pembaca dan masyarakat
umum.

Probolinggo, Januari 2017
Penulis

(Moch Ghufron)

BAB I
PENDAHULUAN

1.1 Latar Belakang
Praktek Kerja Nyata (PKN) merupakan kegiatan akademik yang
tercantum dalam kurikulum Fakultas Teknik Universitas Panca Marga
Probolinggo sebagai salah satu syarat untuk menyelesaikan studi S1. Praktek
kerja nyata bertujuan untuk mengembangkan keterampilan dalam dunia kerja,
serta untuk mendapatkan kesempatan dalam menerapkan ilmu pengetahuan
dan keterampilan yang didapat dibangku kuliah.
Praktek kerja nyata dilaksanakan pada suatu instansi, baik itu instansi
pemerintahan maupun instansi swasta dalam kurun waktu 1 bulan penuh.
Selama melaksanakan kegiatan praktek kerja nyata mahasiswa dituntut untuk
mengikuti kegiatan dan kebijakan yang berlaku di tempat praktek.
Desa adalah kesatuan masyarakat hukum yang memiliki kewenangan
untuk mengatur dan mengurus kepentingan masyarakat setempat berdasarkan
asal usul serta adat istiadat setempat yang diakui dalam sistem pemerintahan
nasional dan berada di daerah kabupaten. (Undang-Undang Nomor 22 Tahun
1999, bab I, pasal 1). Dalam era globalisasi sekarang ini, perkembangan
sebuah ilmu pengetahuan dan teknologi semakin pesat khususnya di bidang
teknologi informasi. Kebutuhan akan informasi dalam suatu sistem kerja yang
komplek dapat mendorong suatu instansi untuk melakukan berbagai cara
memberikan layanan, termasuk dengan menggunakan teknologi informasi

sebagai sarananya.
Komputer merupakan salah satu bentuk kemajuan teknologi yang
berperan penting dalam menyiapkan dan mengolah suatu data sehingga

1

2

menghasilkan informasi yang akurat, tepat waktu dan relevan serta dapat
memberikan laporan secara cepat dan tepat. Saat ini komputer menjadi suatu
kebutuhan yang sangat penting, hampir bisa dijumpai di setiap kantor
pemerintah, perusahaan, sekolah, atau bahkan di dalam rumah tangga.
Komputer tidak lagi hanya digunakan sebagai pengganti mesin tik ataupun
alat hitung, namun kini juga banyak digunakan dalam membantu pembuatan
laporan penting. Tetapi tidak semua kantor pemerintahan menggunakan
komputer secara maksimal. Contohnya dalam penyimpanan data dan
pengolahan data masih bersifat manual. Sehingga dibutuhkan berbagai
aplikasi untuk lebih efisien dalam mengambil berbagai data yang dibutuhkan
untuk menggatikan sistem yang manual. Pembaharuan tata kelola tidak hanya
terjadi di tingkat Pemerintah Kota/Kabupaten, namun juga hingga ke tingkat

desa. Ketersediaan data demografi desa yang akurat sangat penting untuk
pembangunan di sebuah desa.

1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan diatas dapat dirumuskan berberapa
masalah yaitu :
a. Sulitnya pemberian data dan informasi secara cepat dan akurat mengenai
laporan suatu desa per periode tertentu pada tingkat kecamatan.
b. Kebutuhan pengolahan data sangat berpengaruh dengan proses pembuatan
system, sehingga tercipta berbagai macam fitur yang di butuhkan oleh
pegawai Kantor Desa.
c. Perangkat komputer yang telah ada tidak digunakan secara optimal dalam
pengolahan data.

3

1.3 Tujuan
Penulisan laporan kerja praktek ini memiliki beberapa tujuan yaitu:
a. Menambah pengetahuan bagi mahasiswa, bagaimana dunia kerja yang
sebenarnya.

b. Untuk memenuhi syarat kelulusan mahasiswa Strata 1 Universitas Panca
Marga Probolinggo

jurusan

Teknik

Elektro

Konsentrasi

Sistem

Informatika.
c. Untuk membangun sebuah rancangan Aplikasi sesuai dengan alur yang
dibutukhkan
d. Mengetahui Untuk merancang aplikasi pendataan penduduk dan
menajemen surat berbasis web.
e. Untuk

menunjang

dalam

melakukan

pendataan

penduduk

dan

memanajemen menggunakan perancangan aplikasi yang akan dibuat.
1.4 Batasan Masalah
Mengingat keterbatasan waktu maka penulis melakukan pembatasan masalah
berupa :
a. Penulis hanya melakukan penelitian terhadap kantor desa kedungsari.
b. Sistem ini bersifat interaktif dan dinamis yang berisikan tentang
penyimpanan, pencarian dan pengolahan data berupa pendataan
kependudukan dan manjemen surat.
c. Pada program ini penulis hanya membuatkan saja dan program ini akan
digunakan secara offline bukan program yang diakes secara online.
1.5 Manfaat
Manfaat pada penulisan laporan kerja praktek, yaitu :
a. Lebih memberikan gambaran yang jelas pengaruh komputerisasi dalam
dunia kerja.
b. Dapat menerapkan pengetahuan yang diperoleh di bangku perkuliahan
kedalam dunia kerja.
c. Memberikan pengalaman kerja yang sesungguhnya sebagai bekal untuk
terjun ke dunia kerja.

BAB II
TINJAUAN UMUM
2.1 Visi dan Misi Kantor Desa Kedungsari
2.1.1 Visi
Visi dalam hal ini adalah visi pemerintahan desa, yaitu visi Kepala
Desa. Visi pemeritahan desa pada dasarnya merupakan gambaran masa
depan yang akan diwujudkan oleh pemerintah desa dalam periode 2014
– 2019 fungsi visi pemerintah desa, terutama sebagai arah bagi
perjalanan

pemerintah

desa

dalam

mewujudkan

kesejahteraan

masyarakat. Visi bukan mimpi dan bukan slogan tetapi visi harus
diwujudkan dan dapat diarahkan ketercapaiannya.
Gambaran umum kondisi desa dapat disimpulkan bahwa di desa
Kedungsari masih dijumpai masalah masalah yang perlu ditangani
sungguh sungguh pada periode 2014 – 2019 yaitu pada bidang:
ekonomi rakyat, pendidikan, kesehatan, infra struktur, lingkungan,
kemiskinan, pengangguran, dan pemerintahan.
Berdasarkan masalah potensi dan harapan masa depan maka pemerintah
desa Kedungsari Dalam periode 2014 – 2019 menetapkan visi sebagai
berikut :
“Desa Kedungsari Mandiri Beriman Dan Bertaqwa”.
Dari visi tersebut dapat dijelaskan sebagai berikut :
1. Mandiri
Kemandirian dalam hal ini meliputi 2 (dua) sisi yaitu pemerintah
desa dan masyarakat. Oleh karena itu ketercapaian kemandirian
dapat dilihat dari adanya peningkatan kemampuan pemerintah desa
dan peningkatan kemampuan masyarakat dalam pelaksanaan
pembangunan desa.

4

5

2. Beriman Dan Bertaqwa
Iman dan Takwa merupaan sikap manusia terhadap tuhanya.
Masyarakat Desa Beji adalah masyarakat yang beragama. Sikap
orang yang beragama selalu memelihara iman dan takwanya kepada
tuhan. bahkan ditingkatkan. Oleh karnanya dalam membuat
kebijakan pembangunan Desa juga selalu memperhatikan hal
tersebut.
Dari uraian tersebut diatas, maka ketercapaian visi Kepala Desa
dapat diuraikan sebagai berikut :
a. Makin kuatnya kelembagaan pemerintahan desa.
b. Makin meningkatnya peran masyarakat dalam pembangunan.
c. Makin baiknya kebijakan-kebijakan pemerintah desa dalam
penyelengaraan pemerintahan desa.
d. Makin baiknya kualitas pembangunan desa di segala bidang.
e. Makin meningkatnya kesejahteraan kehidupan dari masyarakat
f. Pemberdayaan Sektor Pertanian.
g. Meningkatkan kualitas Sumber Daya Manusia.

2.1.2 Misi
Misi dalam hal ini adalah misi Kepala Desa. Misi pada dasarnya
merupakan penjabaran atau operasionalisasi dari visi . Misi
merupakan bidang bidang yang akan diarungi untuk menuju
tercapainya visi yang telah ditetapkan. Misi juga berapa output output
yang pernah diciptakan terlebih dahulu untuk mewujudkan visi. Misi
pada dasarnya merupakan beban yang akan dipikul dan diselesaikan
agar visi dapat terwujud.
Untuk mewujudkan visi Kepala Desa sebagaimana rumusan dimuka,
maka dirumuskan misi (beban kinerja yang harus dilaksanakan)
sebagai berikut :
1. Menyelenggarakan pemerintahan desa yang efisien, efektif, dan
bersih dengan mengutamakan masyarakat .

6

2. Meningkatkan sumber sumber pendanaan pemerintahan dan
pembangunan desa.
3. Mengembangkan pemberdayaan masyarakat dan kemitraan dalam
pelaksanaan pembangunan desa.
4. Meningkatkan kualitas sumber daya manusia dalam pembangunan
desa yang berkelanjutan
5. Mengembangkan perekonomian desa.
6. Menciptakan rasa aman, tentram, dalam suasana kehidupan desa
yang demokratis dan agamis.

2.2 Kegiatan dan Tugas Umum Pemerintah Desa
Tugas Umum Pemerintah Desa Kedungsar, antara lain:
a. Memimpin penyelenggaran Pemdes

berdasarkan

kegiatan yang

ditetapkan bersama BPD
b. Mengajukan Rencana Peraturan Desa
c. Menetapkan Peraturan Desa
d. Mengajukan Rencana APBDes
e. Membina kehidupan Masyarakat Desa
f. Membina perekonomian Desa
g. Mengkoordinasiakan Pembangunan Desa secara partisipatif dan Swadaya
Masyarakat
h. Meningkatkan Kesejahteraan rakyat
i. Ketentraman dan ketertiban
j. Menjalin hubungan kerja sama dengan mitra Pemdes
k. Pengembangan Pendapatan Desa dan sebagainya

7

2.3 Struktur Organisasi Desa Kedungsari
MAHFUD
Kades

MISNAJI
Sekdes

Rasid

M. Nuruddin

Yasir

Agus Salim

Kaur Kesrah

Kaur Pemerintahan

Kaur Pembangunan

Kaur Umum

Rikemaya

Ika Puspita

Kaur Keuangan

Kaur Perencanaan

Moch Ghufron
(Informasi & Teknologi)

Fathurrachman

Lukman Hakim

Kaur Dusun Srudin I

Kaur Dusun Srudin II

M. Zainury

Abdul Hamis

Kaur Dusun Masjid I

Kaur Dusun Masjid II

Syamsul Hadi

M. Fahim

Kaur Dusun Krajan I

Kaur Dusun Krajan II

Uraian tugas dan tanggung jawab pada masing-masing bagian pada PT
SMI Telkomsel Probolinggo dapat diuraikan sebagai berikut:
1. Kepala Desa
Kepala Desa mempunyai tugas menyelenggarakan urusan pemerintahan,
pembangunan dan kemasyarakatan. Kepala Desa mempunyai fungsi:
a. Memimpin penyelenggaraan Pemerintah Desa berdasarkan kebijakan
yang ditetapkan bersama BPD
b. Mengajukan rancangan Peraturan Desa

8

c. Menetapkan Peraturan Desa yang telah mendapat persetujuan bersama
BPD
d. Menyusun dan mengajukan rancangan Peraturan Desa mengenai
APBDes untuk dibahas dan ditetapkan bersama BPD
e. Membina kehidupan masyarakat Desa
f. Membina Perekonomian Desa
g. Mengkoordinasikan pembangunan desa secara partisipatif
h. Mewakili desanya di dalam dan di luar pengadilan dan dapat
menunjuk kuasa hukum untuk mewakilinya sesuai dengan peraturan
perundang-undangan

Melaksanakan

tugas

lain

sesuai

dengan

peraturan perundang-undangan

2. Sekretaris Desa
Sekretaris Desa memiliki tugas dan fungsi yakni :
Tugas
a. Membantu kepala desa dibidang administrasi umum dan keuangan
dalam penyelenggaraan tugas dan wewenang pemerintah desa
b. Melaksanakan tugas kepala desa dalam hal kepala desa berhalangan
c. Melaksanakan tugas kepala desa apabila kepala desa diberhentikan
sementara
d. Melasanakan tugas-tugas lain yang diberikan oleh kepala desa
Fungsi
a. perencanaan kegiatan dibidang administrasi umum dan keuangan
b. pelaksanaan kegiatan dibidang administrasi umum dan keuangan
c. penkoordinasian kegiatan dibidang administrasi umum dan keuangan
d. pengkoordinasian pelaksanaan tugas perangkat desa lainnya

3. Kaur Umum
Kepala urusan umum mempunyai tugas membantu tugas-tugas sekretaris
desa dibidang :
a. Mengelola administrasi umum pemerintah desa

9

b. Memberikan pelayanan kepada masyarakat dibidang kegiatan surat
menyurat
c. Melaksanakan pengadaan dan pemeliharaan barang-barang inventaris
kantor
d. Melaksanakan pengadaan dan pendistribusian alat-alat tulis kantor
e. Mengumpulkan, menyusun dan meyiapkan bahan rapat
f. Melakukan persiapan penyelenggaraan rapat, penerimaan tamu dinas
dan kegiatan rumah tangga pemerintah desa
g. Melakukan tugas lain yang diberikan oleh sekretaris desa

4. Kaur Keuangan
Kepala urusan keuangan mempunyai tugas membantu tugas-tugas
sekretaris desa dibidang :
a. Mengelola administrasi keuangan desa
b. Menghimpun pendapatan dan kekayaan desa
c. Menyiapkan, merencanakan dan mengelola APBD
d. Menyiapkan bahan laporan keuangan desa
e. Mengiventarisir sumber pendapatan dan kekayaan desa
f. Melakukan tugas lain yang diberikan oleh sekretaris desa

5. Kaur Pemerintahan
a. Mengumpulkan,
pemerintahan

mengolah

desa,

dan

ketentraman,

menyiapkan
ketertiban

data

dan

dibidang

perlindungan

masyarakat
b. Mengumpulkan

dan

menyiapkan

bahan

dalam

rangka

pembinaanwilayah termasuk rukun warga dan rukuntetangga serta
masyarakat
c. Melaksanakan administrasi pelaksanaan pemilihan umum, pemilihan
presiden, pemilihan gubernur, pemilihan bupati, pemilihan kepala desa
dan kegiatan sosial politik

10

d. Melaksanakan

administrasi

kependudukan,

catatan

sipil

dan

monografi
e. Melaksanakan tugas dibidang pertanahan
f. Melakukan administrasi peraturan desa, peraturan kepaladesa, dan
keputusan kepala desa
g. Melaksanakan tugas lain yang diberikan oleh kepala desa

6. Kaur Ekonomi Pembangunan
a. Mengumpulkan, mengolah dan menyiapkan data dibidang ekonomi
dan pembangunan
b. Mengumpulkan dan menyiapkan bahan dalam rangka pembinaan dan
pengembangan serta koordinasi kegiatan dibidang ekonomi dan
pembangunan
c. Melakukan administrasi dan membantu pelaksanaan pelayanan
dibidang tera ulang, permohonan izin usaha, izin bangunan dan lainlain
d. Menghimpun

data

potensi

didesanya

serta

menganalisa

dan

memelihara untuk dikembangkan
e. Melakukanadministrasi

hasil

swadaya

masyarakat

dalam

pembangunan dan hasil pembangunan lainnya
f. Melakukan administrasi dan mempersiapkan bahan untuk pembuatan
daftar usulan rencana dan proyek, daftar usulan kegiatan, daftar isian
proyek maupun daftar isian kegiatan
g. Membantu pelaksanaan kegiatan tknis organisasi dan administrasi
lembaga pembrdayaan masyarakat desa maupun lembaga-lembaga
dibidang pertanian, perindustrian dan pembangunan lainnya
h. Melaksanakan tugas lain yang diberikan oleh kepala desa

7. Kaur Kesejahteraan Rakyat
a. Melaksanakan pelayanan kepada masyarakat dibidang kesejahteraan
rakyat

11

b. Mengumpulkan,

mengolah

dan

menyiapkan

data

pendidikan,

kesehatan, keagamaan, kepemudaan, dan olahraga
c. Membabtu kegiatan administrasi dan perkembangan pemberdayaan
kesejahteraan keluarga
d. Mengumpulkan, mengolah dan menyiapkan data keluarga miskin
e. Melaksanakan tugas lain yang diberikan oleh kepala desa

8. Kepala Dusun
Tugas
a. membantu pelaksanaan tugas kepala desa dalam wilayah kerjanya
b. melakukan pembinaan dalam rangka meningkatkan swadaya dan
gotong royong masyarakat
c. melakukan kegiatan penerangan tentang program pemerintah kepada
masyarakat
d. membantu kepala desa dalam pembinaan dan mengkoordinasikan
kegiatan rw dan rt diwilayah kerjanya
e. Melaksanakan tugas lain yang diberikan oleh kepala desa
Fungsi
a. Melakukan

koordinasi

terhadap

jalannya

pemerintah

desa,

pelaksanaan pembangunan dan pembinaan masyarakat diwilayah
dusun
b. Melakukan

tugas

dibidang

pembangunan

dan

pembinaan

kemasyarakatan yang menjadi tanggung jawabnya
c. Melakukan usaha dalam rangka meningkatkan partisipasi dan swadaya
gotong royong masyarakat dan melakukan pembinaan perekonomian
d. Melakukan kegiatan dalam rangka pembinaan dan pemeliharaan
ketrentaman dan ketertiban masyarakat
e. Melakukan fungsi-fungsi lain yang dilimpahkan oleh kepala desa

BAB III
METODE PELAKSANAAN

3.1 Tempat dan Waktu Pelaksanaan
Praktek Kerja Nyata ini dilaksanakan mulai tanggal 21 November 2016
sampai tanggal 21 Desember 2016 pada Pengadilan Negeri Kraksaan
Kabupaten Probolinggo. Selama Praktek Kerja Nyata penulis ditempatkan di
bagian Panitera Muda Pidana dan diposisikan sebagai operator. Untuk
pelaksanaan Praktek Kerja Nyata penulis mengikuti jadwal kerja Pengadilan
Negeri Kraksaan.
Tabel 3.1 Jadwal PKN

Keterangan jam kerja:
M

: Masuk

L

: Libur

3.2 Jadwal Kegiatan Praktek Kerja Nyata
Kegiatan penelitian Praktek Kerja Nyata ini dilakukan selama 1 bulan
yaitu dari tanggal 21 November 2016 s/d 21 Desember 2016, Selama
melaksanakan praktek kerja di kantor desa kedungsari penulis tidak
mendapatkan posisi tetap, melainkan hanya membantu dalam maintenance
komputer, seperti menginputkan data penduduk dan manajemen surat.

12

13

No
1

Hari

Tabel 3.2 Jadwal Kegiatan PKN
Jam Kuliah

Jam PKN

Senin

16.00 – 20.00 WIB

07.00 – 12.00 WIB

Selasa

16.00 – 20.00 WIB

07.00 – 12.00 WIB

Rabu

-

07.00 – 12.00 WIB

Kamis

18.00 – 20.00 WIB

07.00 – 12.00 WIB

Jumat

-

07.00 – 10.00 Wib

Tabel 3.2 Kegiatan PKN
Minggu Minggu Minggu Minggu
1
2
3
4
Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Pengenalan departemen
perusahaan

2

Analisis sistem kerja
perusahaan

3

Pembuatan Aplikasi

3.3 Metode Penelitian
Metode yang di gunakan dalam penelitian ini berupa Observasi dengan
melakukan pengamatan dan melakukan interview dengan pihak-pihak yang
berkaitan, serta browsing ke berbagai macam website di internet yang
menyediakan informasi yang relevan dengan pembuatan sistem ini.

BAB IV
HASIL DAN PEMBAHASAN
4.1 Perancangan Sistem
4.1.1 Arsitektur Sistem
Aplikasi Sistem Informasi Desa (SIMDES) adalah sistem olah data dan
informasi berbasis komputer yang dapat dikelola oleh pemerintah dan
komunitas desa dalam dua ranah:
1. Offline
Aplikasi diinstall dalam komputer server di kantor desa dan dioperasikan
sebagai server (pusat data) yang bersifat lokal. Oleh karena tidak
terhubung ke internet, SIMDES offline hanya bisa diakses dalam
jaringan lokal. Sistem offline ini direkomendasikan untuk diterapkan
dalam penggunaan aplikasi SIMDES harian. Database dari hasil proses
olah data secara offline itu dapat diunggah ke sistem online secara
berkala.
2. Online
SIMDES akan optimal jika terhubung ke internet sebagai sistem online
berbasis web. SIMDES online akan otomatis berfungsi juga sebagai
website desa. Website desa ini memiliki fungsi yang terbagi dalam dua
bagian, yakni bagian depan (front-end) yang bisa diakses oleh publik dan
bagian dalam (back-end) yang hanya bisa diakses oleh administrator
sistem.
Manajeman Akses Sistem SIMDES
Aplikasi SIMDES dirancang sejak awal oleh CRI untuk mengelola data
dasar desa dan informasi desa. Data dasar yang dikelola meliputi data
dasar kependudukan dan data dasar aset/sumber daya desa. Data dasar
ini menjadi tanggung jawab pemerintah desa dalam pengelolaannya.
Hanya pengguna (user) dari pemerintah desa dan tim yang
dikoordinasikan oleh pemerintah desa saja yang akan memiliki
kewenangan dan hak akses ke dalam sistem. Sementara, user di luar

14

15

pemerintah desa hanya akan memiliki akses terbatas pada fungsi olah
informasi untuk website desa.
Tingkat user (pengguna) dalam SIMDES:
1. Administrator : adalah orang/tim yang bertanggung jawab penuh atas
olah data dan informasi dalam SIMDES dan website desa. Orang/tim ini
ditunjuk oleh pemerintah desa disahkan dengan surat keputusan kepala
desa.


Peran olah data : entry, edit, delete data dasar



Peran olah informasi : tulis, edit, publish artikel website

2. Operator: adalah orang/tim yang bertugas membantu administrator
mengelola data dan informasi, tetapi dengan kewenangan yang lebih
terbatas.


Peran olah data : entry, edit data dasar



Peran olah informasi : tulis, edit artikel website

4.2. Perancangan Sistem dengan UML
Perancangan sistem merupakan bagian penting dalam pembuatan suatu
sistem ataupun aplikasi, perancangan sistem ini dimaksudkan untuk
memberikan gambaran umum tentang aplikasi bagaimana proses yang akan
berjalan pada aplikasi, bagaimana dan apa komponen-komponen yang ada pada
aplikasi dan bagaimana perancangan Antarmuka yang user-friendly bagi
pengguna.
Perancangan Aplikasi ini menggunakan metode Unified Modeling
Language (UML) yang menggunakan sekumpulan diagram untuk memodelkan
sistem. Berikut gambar dari perncangan UML.

4.2.1. Use Case Diagram
Use Case Diagram merupakan gambaran fungsionalitas yang
diharapkan dari sebuah sistem yang mempresentasikan sebuah interaksi
antara aktor dan sistem.

16

Gambar 4.1 Use Case Diagram
Data diolah oleh penulis
4.2.2. Sequence Diagram
Sequence Diagram menggambarkan interaksi antar objek didalam
dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) serta
menjelaskan secara detail urutan proses yang dilakukan oleh sistem.

Gambar 4.2 Sequence Diagram Buat Surat
Data diolah oleh penulis

17

Gambar 4.3 Sequence Diagram Lahir / Masuk
Data diolah oleh penulis

Gambar 4.4 Sequence Diagram Wafat / Keluar
Data diolah oleh penulis

18

Gambar 4.5 Sequence Diagram Tambah Penduduk
Data diolah oleh penulis

Gambar 4.6 Sequence Diagram Tambah Keluarga
Data diolah oleh penulis
4.2.3. Class Diagram
Class Diagram adalah spesifikasi yang jika diinstansiasi akan
menghasilkan sebuah objek dan merupakan inti dari pengembangan dan
desain berorientasi objek. Class Diagram menggambarkan kelas-kelas
dalam sebuah sistem dan hubungannya antara satu dengan yang lain,
serta dimasukkan pula atribut dan operasi.

19

Gambar 4.7 Class Diagram
Data diolah oleh penulis
4.3. Perancangan Basis Data
4.3.1 Basis Data
Basis data adalah kumpulan informasi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data tersebut.
Perancangan basis data ini nantinya akan diterapkan di MySQL.
MySQL sebenarnya merupakan turunan salah satu konsep utama dalam
basis data yang telah ada sebelumnya, yaitu SQL (Structured Query
Language). SQL adalah sebuah konsep pengoperasian basis data,
terutama untuk pemilihan atau seleksi dan pemasukan data, yang
memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis.

20

Pada aplikasi ini terdapat database yang di simpan di server. Di
dalam database ini terdapat beberapa tabel diantaranya:
Tabel
1. Tabel login
Tabel ini digunakan untuk login ke program
Tabel 4.1 login
Field
id
username
password

Tipe Data
Int
Varchar
Varchar
Data diolah oleh penulis

2. Tabel det_keluarga
Tabel ini digunakan untuk menyimpan id keluarga dan no ktp
Tabel 4.2 det_keluarg
Field
id_keluarga
no_ktp

Tipe Data
Varchar
Varchar
Data diolah oleh penulis

3. Tabel keluarga
Tabel ini digunakan untuk menyimpan data kartu keluarga (KK)
Tabel 4.3 keluarga
Field
id_keluarga
kepala_ keluarga
alamat
dusun
rt
rw
ekonomi

Tipe Data
Varchar
Varchar
Text
Varchar
Varchar
Varchar
Varchar
Data diolah oleh penulis

21

4. Tabel mutasi_warga
Tabel ini digunakan untuk menyimpan data mutasi warga
Tabel 4.4 mutasi_warga
Field
id_mutasi
id_warga
jenis_mutasi
tanggal
keterangan

Tipe Data
Mediumint
Varchar
Varchar
Date
Text
Data diolah oleh penulis

5. Tabel surat
Tabel ini digunakan untuk menyimpan data surat
Tabel 4.5 surat
Field
id_surat
jenis_surat
no_surat
nama_surat
tanggal
isi_surat
tanda_tangan
id_warga
nama_warga

Tipe Data
Int
Varchar
Varchar
Varchar
Date
Text
Varchar
Varchar
Varchar
Data diolah oleh penulis

6. Tabel warga
Tabel ini digunakan untuk menyimpan data warga
Tabel 4.6 warga
Field
no_ktp
nama
agama
t_lahir
tgl_lahir

Tipe Data
Int
Varchar
Varchar
Date
Text

22

j_kel
gol_darah
w_negara
pendidikan
id_warga
pekerjaan
s_nikah
status

Varchar
Varchar
Varchar
Int
Varchar
Varchar
Date
Text
Data diolah oleh penulis

View
1. Tabel v_detail_warga
Tabel ini digunakan untuk menampilkan data warga
Tabel 4.7 v_detail_warga
Field
id_keluarga
no_ktp
nama
agama
t_lahir
tgl_lahir
j_kel
gol_darah
w_negara
pendidikan
pekerjaan
s_nikah
alamat
rt
rw
dusun

Tipe Data
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Text
Varchar
Varchar
Varchar
Data diolah oleh penulis

2. Tabel v_mutasi_warga
Tabel ini digunakan untuk menampilkan data surat
Tabel 4.8 v_mutasi_warga

23

Field

Tipe Data
Varchar
Enum('L', 'W')
Varchar
Varchar
Text
Data diolah oleh penulis

id_warga
j_kel
jenis_mutasi
periode
keterangan

4.4. Implementasi
4.4.1 Pembuatan database
Aplikasi pembuatan database menggunakan phpmyadmin yang
mendukung pengoperasian MySQL yang nantinya akan di ekspor dan di
upload ke web hosting. Karena hampir semua web hosting menyediakan
aplikasi phpmyadmin sebagai fasilitas pengolahan database. Selain
familiar phpmyadmin juga mudah digunakan.

Gambar 4.8 Database di phpmyadmin
Data diolah oleh penulis

4.4.2. Pembuatan koneksi
Koneksi juga merupakan bagian terpenting dari pembuatan aplikasi
karena koneksi merupakan penghubung antara aplikasi yang sudah
dibangun dengan database. Koneksi inilah yang nantinya akan menjadi

24

tempat pertukaran dan konversi data. Berikut adalah koneksi yang akan
menghubungkan aplikasi dengan database server :
1. keluaga.php : digunakan untuk memanggail data keluarga yang
nantinya akan ditampilkan di form kelurga.
2. surat..php : digunakan untuk memanggail data surat yang nantinya
akan ditampilkan di form surat.
3. warga.php : digunakan untuk memanggail data warga yang nantinya
akan ditampilkan di form warga.
4. koneksi..php : digunakan sebagai koneksi antara data satu dengan sata
lainnya.
5. config..php : digunakan sebagai Konfigurasi
6. fungsi.php : agar angka no pada setiap tabel data otomatis dan tanggal
otomatis sesuai tanggal saat data diinputkan

4.4.3 Pembuatan Antarmuka (Interface)
Antarmuka pengguna merupakan tampilan di mana pengguna
berinteraksi dengan sistem. Dalam mengembangkan antarmuka
pengguna perlu diingat beberapa prinsip antarmuka yaitu:
a. Antarmuka yang baik tidak mengharuskan pengguna untuk
mengingat tampilan antarmuka pengguna.
b. Antarmuka pengguna menampilkan apa yang dimengerti oleh
pengguna atau visualisasi keadaan dari sistem sekarang.

Pembuatan tampilan aplikasi yang akan dibuat menggunakan Adobe
Dreamweaver

yaitu

sebuah

aplikasi

yang

di

gunakan

untuk

mengembangkan perangkat lunak dan dapat dijalankan di semua
platform/OS oleh karena itu dinamakan dengan (platform-independent).

25

Gambar 4.9 Adobe Dreamweaver CS6
Data diolah oleh penulis

4.4.3.1. Form Login
Form Login akan muncul ketika aplikasi dibuka pertama kali
dan user belum pernah login atau user sebelumnya keluar dari
aplikasi.

Gambar 4.10 Form Login
Data diolah oleh penulis

4.4.3.2. Form Tampilan Utama (Home)
Form home merupakan tampilan yang akan muncul setelah
user melakukan login. Di dalam form home akan menampilkan
semua fasilitas yang ada di dalam aplikasi.

26

Gambar 4.11 Form Home
Data diolah oleh penulis

4.4.3.1. Form Menu Pada Setia TAB
1. Form pada tab Buat Surat merupakan form pembuatan surat
dan masyarakat yang membuat surat akan masuk ke database.

Gambar 4.12 Tab Buat Surat
Data diolah oleh penulis

27

2. Form pada tab Lahir / Masuk merupakan form update data
perubahan penduduk yang lahir dan pindah masuk.

Gambar 4.13 Tab Lahir / Masuk
Data diolah oleh penulis

3. Form pada tab Wafat / Keluar merupakan form update data
perubahan penduduk yang wafat dan keluar.

Gambar 4.14 Tab Wafat / Keluar
Data diolah oleh penulis

28

4. Form pada tab Tambah Penduduk merupakan form
menambahkan data penduduk desa.

Gambar 4.15 Tab Tambah Penduduk
Data diolah oleh penulis

5. Form

pada

tab

Tambah

Keluarga

merupakan

menambahkan data keluarga dalam desa.

Gambar 4.16 Tab Tambah Keluarga
Data diolah oleh penulis

form

29

6. Form pada tab Daftar Surat merupakan form menampilkan
seluruh daftar surat yang telah diterbitkan.

Gambar 4.17 Tab Daftar Surat
Data diolah oleh penulis

7. Form

pada

tab

Daftar

Penduduk

merupakan

menampilkan seluruh daftar warga desa Kedungsari.

Gambar 4.18 Tab Daftar Penduduk
Data diolah oleh penulis

form

30

8. Form

pada

tab

Daftar

Keluarga

merupakan

form

menampilkan seluruh daftar keluarga dalam desa.

Gambar 4.19 Tab Daftar Keluarga
Data diolah oleh penulis

9. Form pada tab Laporan merupakan form chart Laporan
Penduduk yang meliputi jumlah kelahiran, kematian, warga
keluar, kedatangan dan jumlah semua atau keseluruhan.

Gambar 4.20 Tab Laporan
Data diolah oleh penulis

BAB V
PENUTUP

5.1. Kesimpulan
Kesimpulan yang bisa di dapat dari pembuatan Aplikasi SIMDES ini
adalah:
1. Aplikasi

SIMDES

berbasis

web

ini

membantu

mengoptimalkan

penginputan data penduduk.
2. Aplikasi bisa dijalankan secara offline asal mengistal webserver terlebih
dahulu untuk mengkoneksikan databasenya.
3. Aplikasi ini dapat berjalan pada semua jenis platform OS karena
menggunakan bahasa pemograman PHP.
4. Terdapat rekap laporan perbulan.
5. Mempunyai form pencarian data penduduk sesuai data yang diperlukan.

5.2. Saran
Setelah aplikasi ini dibuat, aplikasi ini masih banyak kekurangannya,
sehingga masih banyak saran yang dapat diberikan untuk pengembangan
kedepannya.
1. Tampilan Apliksi dapat dibuat lebih menarik dan rapi juga teratur.
2. Menambahkan menu untuk ganti password login .
3. Pada form edit data.
4. Menambah keamanan agar tidak mudah diretas.

31