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
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.
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).
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
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)
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
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
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
3. Surat Kematian
Gambar 3.4 Flowchart Surat Kematian
4. Surat Kelahiran
Gambar 3.5 Flowchart Surat Kelahiran
4. PEMBAHASAN4.1. Flowchart yang Diusulkan
Gam
bar4
.1 F
low
char
t
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
Gambar 4.4 DFD Level 1 (Lanjutan)
4.3. Hubungan Antar Tabel
Gambar 4.5 Hubungan Antar Tabel
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
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
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
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.
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.