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
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
MOHAMMAD,S.T NIS. 840 380 256
Pembimbing Lapangan
MAHFUD
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
Probolinggo, Januari 2017 Dosen Pembimbing
LEMBAR PENGESAHAN
Laporan PKN yang berjudul
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI BERBASIS WEB DI DESA KEDUNGSARI KECAMATAN MARON
KABUPATEN PROBOLINGGO
Telah diseminarkan pada Tanggal Januari 2017
Dosen Pembimbing Dekan Fakultas Teknik
Ir. Haryono, M.T NIS. 840 380 089
Ketua Jurusan Elektro
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
1
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.
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.
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.
4
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
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 :
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
7
2.3 Struktur Organisasi Desa Kedungsari
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 MAHFUD Kaur Dusun Srudin I
Lukman Hakim Kaur Dusun Srudin II
M. Zainury Kaur Dusun Masjid I
Abdul Hamis Kaur Dusun Masjid II
Syamsul Hadi Kaur Dusun Krajan I
M. Fahim Kaur Dusun Krajan II Moch Ghufron
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 :
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, mengolah dan menyiapkan data dibidang pemerintahan desa, ketentraman, ketertiban dan perlindungan masyarakat
b. Mengumpulkan dan menyiapkan bahan dalam rangka pembinaanwilayah termasuk rukun warga dan rukuntetangga serta masyarakat
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 lain-lain
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
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
12
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
13
Tabel 3.2 Jadwal Kegiatan PKN
Hari 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
No Kegiatan 1 Pengenalan departemen
perusahaan
14 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
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
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.
17
Gambar 4.3 Sequence Diagram Lahir / Masuk 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
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,
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 Tipe Data
id Int
username Varchar
password 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 Tipe Data
id_keluarga Varchar
no_ktp Varchar
Data diolah oleh penulis
3. Tabel keluarga
Tabel ini digunakan untuk menyimpan data kartu keluarga (KK) Tabel 4.3 keluarga
Field Tipe Data
id_keluarga Varchar kepala_ keluarga Varchar
alamat Text
dusun Varchar
rt Varchar
rw Varchar
ekonomi Varchar
21
4. Tabel mutasi_warga
Tabel ini digunakan untuk menyimpan data mutasi warga Tabel 4.4 mutasi_warga
Field Tipe Data
id_mutasi Mediumint
id_warga Varchar
jenis_mutasi Varchar
tanggal Date
keterangan Text
Data diolah oleh penulis
5. Tabel surat
Tabel ini digunakan untuk menyimpan data surat Tabel 4.5 surat
Field Tipe Data
id_surat Int
jenis_surat Varchar
no_surat Varchar
Data diolah oleh penulis
6. Tabel warga
22
j_kel Varchar
gol_darah Varchar
w_negara Varchar
pendidikan Int
id_warga Varchar
pekerjaan Varchar
s_nikah Date
status Text
Data diolah oleh penulis
View
1. Tabel v_detail_warga
Tabel ini digunakan untuk menampilkan data warga Tabel 4.7 v_detail_warga
pendidikan Varchar
pekerjaan Varchar
Data diolah oleh penulis
2. Tabel v_mutasi_warga
23
Field Tipe Data
id_warga Varchar
j_kel Enum('L', 'W')
jenis_mutasi Varchar
periode Varchar
keterangan Text
Data diolah oleh penulis
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
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.
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
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
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
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 form menambahkan data keluarga dalam desa.
Gambar 4.16 Tab Tambah Keluarga
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 form menampilkan seluruh daftar warga desa Kedungsari.
Gambar 4.18 Tab Daftar Penduduk
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
31 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.