Top Banner
APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS DESKTOP PADA BALAI DESA JAMBIDAN BANGUNTAPAN BANTUL NASKAH PUBLIKASI diajukan oleh Agung Chrisna Nugroho 11.02.7990 kepada JURUSAN MANAJEMEN INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
19

APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

Mar 07, 2019

Download

Documents

hoangthuan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS

DESKTOP PADA BALAI DESA JAMBIDAN

BANGUNTAPAN BANTUL

NASKAH PUBLIKASI

diajukan oleh

Agung Chrisna Nugroho

11.02.7990

kepada

JURUSAN MANAJEMEN INFORMATIKASEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTAYOGYAKARTA

2014

Page 2: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft
Page 3: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

POPULATION DATA PROCESSING DESKTOP BASED APPLICATION AT JAMBIDANVILLAGE HALL BANGUNTAPAN BANTUL

APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS DESKTOP PADA BALAIDESA JAMBIDAN BANGUNTAPAN BANTUL

Agung Chrisna NugrohoYuli Astuti

Jurusan Manajemen InformatikaSTMIK AMIKOM YOGYAKARTA

ABSTRACT

Use of information technology has been covering the various fields of small, middleand upper. This requires that every person can apply information technology into theirroutines. Community service is an activity performed daily apparatus service . Thisservice require that the apparatus can be served quickly, precisely and effectively. Call ita record of service in terms of population. Despite being computerized but in terms ofdata storage and the effectiveness is still lacking.

Therefore, the author intends to implement more efficient methods and effective.Application of this method using Visual Basic 6.0 and for data storage or database usingSQL Server 2000.

This method will reduce data redundancy, the use of repetitive data and also the use ofthe database is more organized than manual filing methods and to produce the requiredinformation quickly.

Keywords: Population, Redudantion, Efficiency, Visual Basic 6.0, SQL Server 2000.

Page 4: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

1. PENDAHULUANPada era saat semua orang harus melakukan segalanya dalam waktu

yang singkat ini, mengharuskan segala kegiatan dilakukan dengan proses

cepat dan hasil yang akurat. Segala bidang kegiatan dari badan pemerintah,

perbankan, pendidikan bahkan bidang usaha kecil yang melakukan kegiatan

pelayanan diharuskan menerapkan metode yang saling menguntungkan.

Balai Desa Jambidan memiliki fungsi untuk mendata penduduk untuk

daerah kelurahan Jambidan. Proses pengolahan data penduduk biasanya

diperoleh dari pendataan sensus penduduk dan survei. Hal tersebut tidak

terlalu efektif apabila hanya data hasil sensus dan survei yang diandalkan.

Sedangkan pada kenyataannya, Balai Desa Jambidan sendiri tidak mendata

penduduknya secara rutin. Dan juga sistem lama yang harus melakukan

proses 2 kali untuk pendataan dan pembuatan laporan yang terpisah.

Oleh karena itu perlu diciptakan suatu media berupa aplikasi pengolah

data kependudukan. Dengan adanya aplikasi ini, diharapkan dapat

meningkatkan kineerja dan kualitas SDM, mengefektifkan pelayanan

masyarakat dan mempermudah dalam hal memperoleh informasi dan data.

2. LANDASAN TEORI2.1. Pengertian Aplikasi

Menurut Hendrayudi, aplikasi adalah kumpulan perintah program yang

dibuat untuk melakukan pekerjaan – pekerjaan tertentu.

Sedangkan menurut Hengky W. Pramana, aplikasi adalah suatu unit

perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa

aktivitas seperti sistem perniagaan, game, pelayanan masyarakat, periklanan,

dan semua proses yang hampir dlikakukan manusia.

2.2. Pengertian Aplikasi Pengolah Data Kependudukan Berbasis Desktop

Dari pengertian-pengertian aplikasi, data, kependudukan dan desktop

maka dapat disimpulkan bahwa aplikasi pengolah data kependudukan

adalah perangkat lunak yang diciptakan untuk mengolah data kependudukan

yang diinputkan oleh user dengan tujuan diolah menjadi informasi yang

berbasis dektop.

2.3. Basis Data

Basis data adalah kumpulan data yang saling berelasi. Data sendiri

merupakan fakta mengenai objek, orang, dan lain-lain. Data dinyatakan

dengan nilai (angka,deretan karakter, atau simbol).

Page 5: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

2.4. Flowchart

Flowchart atau bagan alir adalah bagan yang menunjukan alir di dalam

program atau prosedur sistem secara logika. flowchart digunakan untuk

menggambarkan suatu tahapan dalam menyelesaikan suatu masalah dan

memudahkan analisa pada program.

Simbol Keterangan

Tabel 2.1 Simbol-simbol Flowchart

Page 6: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

2.5. Data Flow Diagram

Data Flow Diagram (DFD) adalah alat yang digunakan untuk

menggambarkan suatu sistem yang telah ada atau sistem baru yang akan

dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik

Simbol Keterangan

Tabel 2.2 Simbol-simbol Flowchart (lanjutan)

Page 7: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

dimana data tersebut mengalir ataupun lingkungan fisik data tersebut

disimpan.

2.6. Sistem Perangkat Lunak2.6.1. Microsoft Visual Basic 6.0

Menurut Sunyoto (2007:1) Microsoft Visual Basic adalah program untuk

membuat aplikasi berbasis Microsoft windows secara tepat dan mudah.

Microsoft Visual Basic menyediakan tool untuk membuat aplikasi yang

sederhana sampai aplikasi kompleks baik untuk keperluan pribadi maupun

untuk keperluan perusahaan dengan sistem yang lebih besar.

2.6.2. Microsoft SQL Server 2000

Microsoft SQL Server 2000 adalah salah satu DBMS besutan Miccrosoft.

SQL Server 2000 menggunakan bahasa SQL ( Structural Query Language ). ,

Produk DBMS Microsoft yang lain adalah Acces yang dikategorikan dalam

paket Microsoft Office sehingga versi terbaru Miscrosoft Acces

menyesuaikan versi Microsoft Office yang ada. Selain itu SQL Server 2000

merupakan aplikasi pengolah database yang mendukung penggunaan

arsitektur client server, sehingga sangat cocok bagi pengguna yang ingin

membangun aplikasi berbasis client server.

2.6.2.1. Konsep Entity Relationship DiagramSebuah entiti adalah sebuah benda atau objek di dunia nyata yang dapat

dibedakan dari semua objek lainnya. Tedapat tiga notasi dasar yang bekerja

pada model E-R yaitu: entity sets, relationship sets, dan attributes.

Gambar 2.1 Simbol DFD

Page 8: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

Entity sets dilambangkan dengan bentuk persegi panjang. Sedangkan

Relationship sets adalah hunbunga diantara entiti yang dilambangkan

dengan diamond. Attributes sendiri merupakan sebutan untuk mewakili suatu

entiti yang dilambangkan dengan elips.

3. TINJAUAN UMUM3.1. Sejarah Balai Desa Jambidan

Desa Jambidan didirikan pada tahun 1946, nama Jambidan sendiri

diambil dari nama kampung yang berada ditengah-tengah antara tiga

kelurahan yaitu kelurahan Sambirejo, kelurahan Surodinanggan dan

kelurahan Kretek Lor. Kelurahan Jambidan yang masuk dalam Kecamatan

Banguntapan memiliki luas wilayah 375,3095 Ha.

3.2. Visi dan Misi1. Visi

Mensejahterakan seluruh warga Kelurahan Jambidan

2. Misi:

a. Melaksanakan pembangunan yang menguntungkan bagi warga.

b. Menyelenggarakan pemerintah yang bebas KKN

c. Mengupayakan terpenuhinya keburuhan sandang, pangan, papan

masyarakat.

d. Menciptakan rasa aman lahir dan batin bagi seluruh warga Kelurahan

Jambidan.

Entity Relationship Attributes

Gambar 2.2 Simbol dalam ERD

Page 9: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

3.3. Stuktur Organisasi

3.4. Flowchart Sistem yang Berjalan1. Surat Menjadi Penduduk

Gambar 3.2 Flowchart Surat menjadi Penduduk

2. Surat Pindah Penduduk

Gambar 3.3 Flowchart Surat Pindah Penduduk

BAGIANKEUANGAN

BAGIANPEMERINTAHAN

BAGIANPEMBANGUNAN

BAG. AGAMA &KESRA

BAGIANPELAYANAN

DUKUH 1 DUKUH 2 DUKUH 3 DUKUH 4 DUKUH 5 DUKUH 6 DUKUH 7

LURAHDESA

SA

BPD

CARIK DESA URUSANTU BPD

Gambar 3.1 Bagan Struktur Organisasi

Page 10: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

3. Surat Kematian

Gambar 3.4 Flowchart Surat Kematian

4. Surat Kelahiran

Gambar 3.5 Flowchart Surat Kelahiran

Page 11: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

4. PEMBAHASAN4.1. Flowchart yang Diusulkan

Gam

bar4

.1 F

low

char

t

Page 12: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

4.2. Data Flow DiagramDiagram ini menunjukkan proses aliran data yang diproses dalam sistem

yang kemudian menjadi data yang siap digunakan atau diolah kembali

menjadi bahan pengambilan keputusan oleh Balai Desa Jambidan.

4.2.1. Diagram Konteks

Gambar 4.2 Diagram Konteks

4.2.2. DFD Level 1

Gambar 4.3 DFD Level 1

Page 13: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

Gambar 4.4 DFD Level 1 (Lanjutan)

Page 14: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

4.3. Hubungan Antar Tabel

Gambar 4.5 Hubungan Antar Tabel

Page 15: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

4.4. Manual ProgramManual program merupakan bagian program yang berfungsi untuk

melakukan batasan akses terhadap program dan sebagai petunjuk tentang

bagaimana cara penggunaan program aplikasi yang dijalankan dengan

sistem operasi windows. Fungsi dari manual program adalah memberikan

keterangan berupa tampilan program yang sudah jadi agar user dapat

mengenal program aplikasi. Dengan perancanaan manual program seperti

ini diharapkan pengolahan data akan lebih sempurna.

4.4.1. Form MDI

Dalam form ini menampilkan menu-menu yang dapat digunakan untuk

mengolah data Kependudukan

Gambar 4.7 Form MENU

Page 16: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

4.4.2. Form PendudukForm Penduduk digunakan untuk mengolah data Penduduk

Script untuk Form Penduduk adalah:

‘CMD SIMPANDim vjk As StringDim vkwn As StringOn Error GoTo pesan:Call koneksiIf txtnik.Text = "" And txtnokk.Text = "" Then

MsgBox "No NIK dan No KK Harus Terisi!!!", vbCritical + vbOKOnlyElse

If Option1.Value = True Thenvjk = "Laki-Laki"

Elsevjk = "Perempuan"

End IfIf Option3.Value = True Then

vkwn = "WNI"Elsevkwn = "WNA"End If

vtglskrg = MENU.lbltgl.Caption

Gambar 4.8 Form Penduduk

Page 17: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

4.4.3. Laporan Data Daftar Penduduk Aktif

konek.Execute "insert intotpenduduk(nik,nama,tmp_lahir,tgl_lahir,jk,agama,gol_darah,alamat,dukuh,rt,kelurahan,kecamatan,kabupaten,pekerjaan,pendidikan,status_nikah,Kewarganegaraan,no_kk,Nama_Ayah,Nama_Ibu,shdk,ket,tgl_didata) values('" _& txtnik.Text & "','" & txtnama.Text & "','" & txttempat.Text & "','" & Format(dttgllahir,"yyyy/mm/dd") & "','" & vjk & "','" & cboagama.Text & "','" & cbogoldarah.Text & "','" &txtalamat.Text & "','" & cbodukuh.Text & "','" & txtrt.Text & "','" & txtkelurahan.Text & "','"& txtkecamatan.Text & "','" & txtkabupaten.Text & "','" & cbokerja.Text & "','" &cbopendidikan.Text & "','" & cbonikah.Text & "','" & vkwn & "','" & txtnokk.Text & "','" & txtnamaayah.Text & "','" & txtnamaibu.Text & "','" & cboshdk.Text & "','" & cboket.Text & "','" & Format(vtglskrg, "yyyy/mm/dd") & "')"MsgBox "Data Berhasil Disimpan", vbInformation + vbOKOnlyAdodc1.RefreshCall Command2_ClickEnd Ifpesan:If (Err.Number = -2147217873) ThenMsgBox "NIK Tersebut Telah Digunakan Atau No KK Belum Terdata, Silahkan Gunakan KodeLain", vbInformation, "Pemberitahuan"txtnik.SetFocusCall closekoneksiEnd IfEnd Sub

Gambar 4.8 Laporan Daftar Data Penduduk Aktif

Page 18: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

5. PENUTUP

5.1. KesimpulanDari hasil penelitian pada Balai Desa Jambidan, maka dapat disimpulkan

bahwa:

1. Proses pencatatan, pencarian dan pembaharuan data kependudukan

diharapkan bisa berlangsung cepat tanpa ada gangguan.

2. Proses pembuatan laporan dan surat keterangan secara otomatis

diharapkan bisa berlangsung cepat dan tepat tanpa ada gangguan.

3. Penggunaan aplikasi ini diharapkan bisa memaksimalkan kinerja

pegawai Balai Desa Jambidan.

5.2. SaranDalam pembuatan aplikasi aplikasi pengolah data kependudukan pada Balai

Desa Jambidan masih terdapat beberapa kekurangan. Penulis berusaha untuk

mengajukan beberapa pemikiran berupa saran sebagai pertimbangan, antara

lain :

1. Agar dilakukan perawatan berkala baik perawatan perangkat lunak

maupun perawatan perangkat keras yang berhubungan dengan aplikasi

ini.

2. Pada aplikasi ini belum adafitur untuk membuat grafik penduduk secara

otomatis, jika Balai Desa Jambidan telah berkembang, Fitur pembuat

grafik penduduk dapat ditambahkan.

Page 19: APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS …repository.amikom.ac.id/files/Publikasi_11.02.7990.pdf · membuat aplikasi berbasis Microsoft windows secara tepat dan mudah. Microsoft

DAFTAR PUSTAKA

Arius. Dony & K.R., Andri. Rum. 2008. Komunikasi Data. Yogyakarta: Andi

Offset.

http://definisimu.blogspot.com/2012/08/definisi-aplikasi.html.

Diakses pada 26-Nov-2013.

http://globalonlinebook1.blogspot.com/2013/06/pengertian-kependudukan-

adalah.html Diakses pada: 29-Nov-2013.

http://kecamatanbanguntapan.blogspot.com/2013/01/desa-jambidan.html.

Diakses pada :20-Des-2013

http://ririnmutz.blogspot.com/2010/02/macam-macam-kunci-relasional-pada.html.

Diakses pada : 12-Des-2013

http://sistempakarindonesia.blogspot.com/2013/06/pengertian-data-menurut-para-

ahli.html . Diakses pada: 26-Nov-2013

Indrajani, S.Kom., MM., 2011. Bedah Kilat 1 Jam Pengantar dan Sistem Basis

Data. Jakarta:PT Elex Media Komputindo.

Kusrini M.Kom. 2007. Strategi Perancangan dan Pengolahan Basis Data.

Yogyakarta: Andi Offset.

Sunyoto. Andi. 2007. Pemrograman Database dengan Visual Basic dan

Microsoft SQL. Yogyakarta: Andi Offset.