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
POPULATION DATA PROCESSING DESKTOP BASED APPLICATION AT JAMBIDAN VILLAGE HALL BANGUNTAPAN BANTUL APLIKASI PENGOLAH DATA KEPENDUDUKAN BERBASIS DESKTOP PADA BALAI DESA JAMBIDAN BANGUNTAPAN BANTUL
Agung Chrisna Nugroho Yuli Astuti Jurusan Manajemen Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT Use of information technology has been covering the various fields of small, middle and upper. This requires that every person can apply information technology into their routines. Community service is an activity performed daily apparatus service . This service require that the apparatus can be served quickly, precisely and effectively. Call it a record of service in terms of population. Despite being computerized but in terms of data 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 using SQL Server 2000. This method will reduce data redundancy, the use of repetitive data and also the use of the database is more organized than manual filing methods and to produce the required information quickly. Keywords: Population, Redudantion, Efficiency, Visual Basic 6.0, SQL Server 2000.
1.
PENDAHULUAN Pada 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. 2.1.
LANDASAN TEORI 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. Tabel 2.1 Simbol-simbol Flowchart
Simbol
Keterangan
Tabel 2.2 Simbol-simbol Flowchart (lanjutan)
Simbol
2.5.
Keterangan
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
dimana data tersebut mengalir ataupun lingkungan fisik data tersebut disimpan.
Gambar 2.1 Simbol DFD
2.6.
Sistem Perangkat Lunak
2.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 Diagram Sebuah 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.
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.
Relationship
Entity
Attributes
Gambar 2.2 Simbol dalam ERD
3. 3.1.
TINJAUAN UMUM 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 Misi 1. 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.
3.3.
Stuktur Organisasi LURAH DESA
BPD
SA CARIK DESA
BAGIAN KEUANGAN
DUKUH 1
BAGIAN PEMERINTAHAN
DUKUH 2
DUKUH 3
URUSAN TU BPD
BAGIAN PEMBANGUNAN
DUKUH 4
BAG. AGAMA & KESRA
DUKUH 5
DUKUH 6
Gambar 3.1 Bagan Struktur Organisasi 3.4.
Flowchart Sistem yang Berjalan 1. Surat Menjadi Penduduk
Gambar 3.2 Flowchart Surat menjadi Penduduk 2. Surat Pindah Penduduk
Gambar 3.3 Flowchart Surat Pindah Penduduk
BAGIAN PELAYANAN
DUKUH 7
3. Surat Kematian
Gambar 3.4 Flowchart Surat Kematian 4. Surat Kelahiran
Gambar 3.5 Flowchart Surat Kelahiran
PEMBAHASAN Flowchart yang Diusulkan
Gambar 4.1 Flowchart
4. 4.1.
4.2.
Data Flow Diagram Diagram 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 Program Manual 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 Penduduk Form Penduduk digunakan untuk mengolah data Penduduk
Gambar 4.8 Form Penduduk Script untuk Form Penduduk adalah: ‘CMD SIMPAN Dim vjk As String Dim vkwn As String On Error GoTo pesan: Call koneksi If txtnik.Text = "" And txtnokk.Text = "" Then MsgBox "No NIK dan No KK Harus Terisi!!!", vbCritical + vbOKOnly Else If Option1.Value = True Then vjk = "Laki-Laki" Else vjk = "Perempuan" End If If Option3.Value = True Then vkwn = "WNI" Else vkwn = "WNA" End If vtglskrg = MENU.lbltgl.Caption
konek.Execute "insert into tpenduduk(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 + vbOKOnly Adodc1.Refresh Call Command2_Click End If pesan: If (Err.Number = -2147217873) Then MsgBox "NIK Tersebut Telah Digunakan Atau No KK Belum Terdata, Silahkan Gunakan Kode Lain", vbInformation, "Pemberitahuan" txtnik.SetFocus Call closekoneksi End If End Sub
4.4.3.
Laporan Data Daftar Penduduk Aktif
Gambar 4.8 Laporan Daftar Data Penduduk Aktif
5.
PENUTUP
5.1.
Kesimpulan Dari 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.
Saran Dalam 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-kependudukanadalah.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-paraahli.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.