• Tidak ada hasil yang ditemukan

LAPORAN PKN TEKNIK UPM PROBOLINGGO

N/A
N/A
Protected

Academic year: 2018

Membagikan "LAPORAN PKN TEKNIK UPM PROBOLINGGO"

Copied!
36
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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

(6)

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.

(7)

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.

(8)

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.

(9)

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

(10)

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 :

(11)

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

(12)

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

(13)

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 :

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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.

(22)

17

Gambar 4.3 Sequence Diagram Lahir / Masuk Data diolah oleh penulis

(23)

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

(24)

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,

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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.

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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.

Gambar

Tabel 3.2 Kegiatan PKN
Gambar 4.1 Use Case Diagram
Gambar 4.3 Sequence Diagram Lahir / Masuk Data diolah oleh penulis
Gambar 4.5 Sequence Diagram Tambah Penduduk Data diolah oleh penulis
+7

Referensi

Dokumen terkait

Keunggulan wood pellet sebagai sumber energi adalah bila dibandingkan dengan bahan bakar lainnya, wood pellet memiliki banyak kelebihan, yaitu memiliki emisi CO 2 10

Memasukkan variabel OCB pada pengaruh komitmen organisasi terhadap kepuasan kerja juga menarik karena penelitian mengenai pengaruh komitmen organisasi terhadap kepuasan

Nilai Tukar Petani Kabupaten Lumajang pada Triwulan IV Oktober sampai dengan Desember Tahun 2016 berturut turut sebagai berikut pada bulan Oktober besarnya nilai tukar

•• Biaya Personal Biaya Personal meliputi biaya pendidikan yang harus dikeluarkan oleh peserta didik untuk bisa mengikuti proses pembelajaran secara teratur dan berkelanjutan.

Penelitian ini merupakan penelitian eksperimen semu dengan tujuan untuk mengetahui bagaimana pengaruh penerapan pembelajaran diskusi-simulasi berbantuan media animasi

Untuk membran yang sama dengan konsentrasi yang berbeda, dapat terlihat bahwa pori- pori semakin rapat dengan kenaikan konsentrasi polimer. Pada membran CA dapat

Tujuan dari penelitian ini adalah Untuk mendeskripsikan bagaimana pemanfaatan modal sosial yang dilakukan oleh kelompok tani Sido Makmur dalam pembangunan jalan menuju

[r]