PEMBUATAN SISTEM INFORMASI KEPENDUDUKAN. pdf

NASKAH PUBLIKASI
PEMBUATAN SISTEM INFORMASI KEPENDUDUKAN DI
KANTOR PEMERINTAHAN DESA DUKUH BERBASIS
VISUAL BASIC 6.0 DAN BASIS DATA MYSQL DENGAN
ARSITEKTUR CLIENT-SERVER
CIVIL INFORMATION SYSTEM MAKING IN DUKUH’S
VILLAGE GOVERNMENT OFFICE BASED ON VISUAL BASIC
6.0 AND MYSQL DATABASE WITH CLIENT-SERVER
ARCHITECTURE
Diajukan untuk Memenuhi Sebagian Persyaratan
Guna Memperoleh Gelar Sarjana Komputer

BAYU PIPIT SUGIRI
201223015

PROGRAM STUDI SISTEM KOMPUTER
FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA
UNIVERSITAS SURAKARTA
SURAKARTA
2016


PEMBUATAN SISTEM INFORMASI KEPENDUDUKAN DI KANTOR
PEMERINTAHAN DESA DUKUH BERBASIS VISUAL BASIC 6.0 DAN
BASIS DATA MYSQL DENGAN ARSITEKTUR CLIENT-SERVER
CIVIL INFORMATION SYSTEM MAKING IN DUKUH’S VILLAGE
GOVERNMENT OFFICE BASED ON VISUAL BASIC 6.0 AND MYSQL
DATABASE WITH CLIENT-SERVER ARCHITECTURE
Bayu Pipit Sugiri1), Budi Nugroho2), Cicilia Puji Rahayu3)
1)
Mahasiswa Sistem Komputer Universitas Surakarta
[email protected]
2)
Teknik Elektro Akademi Teknologi Warga
[email protected]
3)
Sistem Komputer Universitas Surakarta
[email protected]
ABSTRAKSI
Kantor pemerintahan desa memiliki berbagai peranan yang fital dalam pengolahan data
pemerintahan seperti data kependudukan. Pengolahan data di Kantor Pemerintahan Desa Dukuh
masih menggunakan sistem yang semi manual sehingga kurangnya efisiensi waktu dalam

pelayanan dan pelaporan. Permasalahan tersebut momotivasi penulis untuk membuat sistem
informasi kependudukan yang dapat mengolah data penduduk, keluarga, kelahiran, kematian,
pindah datang, pindah keluar, surat pengantar dan surat nikah. Sistem ini diharapkan dapat
menunjang kinerja perangkat desa dalam pelayanan, pengolahan dan pelaporan data penduduk.
Sistem informasi kependudukan desa ini dibangun menggunakan program development
visual basic 6.0, basis data MySQL dan Crystal Report 8.5 sebagai perancangan laporan serta
menggunakan arsitektur jaringan client-server. Pembuatan diawali dari perancangan Database dan
perancangan output kemudian dilanjutkan pembuatan tampilan dan pembuatan kode program.
Sistem informasi kependudukan yang dibuat dapat mempercepat proses pelayanan surat
kependuduk dan pengelolaan data penduduk serta mempermudah dalam penyajian laporan data
penduduk ke dinas terkait. Sistem ini juga digunakan untuk import-export data penduduk dari dan
ke-dalam file excel serta dapat menujang kinerja dari perangkat desa khususnya sekretaris desa dan
kaur umum.
Kata Kunci

:

Sistem informasi Kependudukan, Visual Basic 6.0, MySQL, Crystal Report
8.5, Client Server, Desa.
ABSTRACT


Village government office has a vital role in various data processing such as population
data. Data processing in Dukuh's Village Government Office still uses semi-manual system so the
lack of time efficiency in services and reporting. These problems motivating the author to make a
population information system that can process data on population, family, birth, death, move
came, moved out, a letter of introduction and marriage. This system is expected to support the
performance of village officials in service, processing and reporting of population data.
The village population information system is created using Visual Basic 6.0 development
program, the MySQL Database and Crystal Report 8.5 as a reports design as well as using clientserver network architecture. Making of started of Database design and output design then
continued making the display and program coding.
Population information system created can accelerate the population letter service and
population data management as well as facilitate the presentation of population data reports to
the authorities. This system is also used for the import-export population data from and into the

Page | 1

excel file and can support the performance of the village officials exclusively village secretary and
general kaur.
Keywords


: Information System, Civil, Visual Basic 6.0, MySQL, Client Server, Village

Kantor Desa Dukuh sebelumnya

A. PENDAHULUAN

telah menggunakan sebuah sistem

A.1 Latar Belakang
Kantor
merupakan
memiliki

desa

informasi

instansi

yang


pemerintah pusat, akan tetapi sistem

fungsi

dan

informasi tersebut sudah tidak dapat

pemerintahan
suatu
berbagai

yang

bekerja

lain untuk menyajikan informasi

laporan dari sistem banyak yang


kependudukan, informasi keuangan

tidak sesuai dengan format yang

dan informasi pembangunan desa.

ditentukan saat ini. Sehingga sistem

Pengelolaan informasi kependudukan

tersebut

di tingkat desa meliputi berbagai hal

Sementara

diantaranya

berbagai


pekerjaan

penduduk, keluarga, pindah datang,

pengelolaan

data

pindak keluar, kelahiran, kematian,

sistem semi manual yaitu Microsoft

surat keterangan dan surat pengantar.

Word dan Microsoft Excel. Sistem

Informasi kependudukan desa

tersebut masih memiliki kelemahan,


data

optimal.

dari

wewenang. Fungsi kantor desa antara

pengelolaan

secara

dibantukan

Format

tidak

lagi


digunakan.

ini

untuk

menunjang
dalam

memanfaatkan

sebagai

mengingat input data harus dilakukan

pengontrolan atau acuan kepala desa

untuk setiap pendataan kegiatan. Hal


dalam pengambilan suatu keputusan,

tersebut mengakibatkan kurangnya

juga

efisien

selain

digunakan

digunakan

sebagai

laporan

kepada instansi yang terkait yaitu


dan

efektifitas

dalam

pengelolaan data kependudukan.
Berdasarkan

kantor kecamatan. Mengingat hal

uraian

tersebut

tersebut di kantor pemerintahan desa

penulis termotifasi untuk membuat

dibutuhkan sebuah sistem informasi

sistem

yang mampu mempermudah dalam

berbasis visual basic 6.0 dan basis

pengelolaan

data

data

serta

dapat

informasi

MySQL

kependudukan

dengan

arsitektur

memberikan efisiensi dan efektifitas

client-server. Sistem informasi ini

kerja dari perangkat desa.

diharapkan
pekerjaan

mampu
perangkat

membantu
desa

dalam
Page | 2

penyajian

informasi

yang

lebih

efektif dan efisien.

A.4 Tujuan Penelitian

Berdasarkan latar belakang yang
diuraikan di atas, dapat diangkat
rumusan masalah sebagai berikut.

sistem

tahapan

informasi

membuat

kependudukan

berbasis visual basic 6.0 dan
data

MySQL

Kabupaten

Karanganyar.

A.2 Rumusan Masalah

Bagaimanakah

Ngargoyoso,

dengan

basis

arsitektur

client-server?

Tujuan penelitian ini adalah
untuk

mempermudah

proses

pengelolaan data kependudukan di
Desa Dukuh secara komputerisasi.
A.5 Manfaat Penelitian
Manfaat yang dapat diambil dari
skripsi

ini

diharapkan

mampu

membantu proses pengelolaan data
kependudukan yang lebih mudah,

A.3 Batasan Masalah
Pada pembahasan ini dibatasi

cepat, dan akurat.

pada :

1. Pendataan
yang

kependudukan

meliputi

pendataan

penduduk, keluarga, pindah
datang,

pindak

keluar,

B. LANDASAN TEORI
B.1 Sitem Informasi
Menurut Abdul Kadir (2003)
“sistem

informasi

mencakup

komponen

(manusia,

kelahiran,

kematian,

surat

sejumlah

keterangan

dan

surat

komputer, teknologi informasi, dan
prosedur kerja), ada sesuatu yang

pengantar.
2. Sistem dibuat menggunakan
program development Visual
Basic 6.0 dengan basis data
MySQL

yang

dirancang

menggunakan

software

(data

menjadi

informasi), dan dimaksudkan untuk
mencapai suatu sasaran atau tujuan.”
Menurut

Peraturan

Daerah

Kabupaten Karanganyar Nomor 1
tahun

2011

Pasal

1

Ayat

13

di

adalah data perseorangan dan / atau

Kantor Pemerintahan Desa

data agreat yang terstruktur sebagai

Dukuh,

dilakukan

diproses

menerangkan “data kependudukan

Xampp phpMyadmin.
3. Penelitian

dapat

Kecamatan

hasil kegiatan pendaftaran penduduk

Page | 3

dan

pencatatan

sipil”.

Sistem

“Kematian adalah tidak adanya

dibuat

haruslah

secara permanen seluruh kehidupan

dalam

pada saat manapun setelah kelahiran

pengelolaan data kependudukan serta

hidup terjadi” (Peraturan Daerah

dapat

Kabupaten Karanganyar Nomor 1

informasi

yang

mampu

mempermudah

memberikan

efisiensi

dan

efektifitas kerja dari perangkat desa.

Tahun 2011 Pasal 1 Ayat 30).

Menurut UU No.23 Tahun 2006
Pasal 1 Ayat 21 menerangkan bahwa
“sistem

informasi

yang

adalah

sistem informasi

memanfaatkan

teknologi

informasi dan komunikasi untuk
memfasilitasi pengelolaan informasi
administrasi

kependudukan

di

tingkat penyelenggara dan instansi
pelaksana sebagai satu kesatuan.”
Sistem informasi kependudukan
haruslah mampu mengolah berbagai
peristiwa penting yang terjadi pada
penduduk

seperti

kelahiran,

kemaatian, pindah datang, pindah
keluar, pernikahan atau perkawinan
dan pecatatan sipil yang lainya.
“Kelahiran

adalah

pristiwa

kemunculan atau pemisahan lengkap
bayi dari ibuya yang ditandai setelah
pemisahan tersebut bayi menunjukan
bukti-bukti
Daerah

kehidupan”(Peraturan

Kabupaten

Karanganyar

Nomor 1 Tahun 2011 Pasal 1 Ayat
26).

Dalam

administrasi

kependudukan, selanjutnya disingkat
SIAK,

B.2 Teori Komputer

(2004)

Jogiyanto

Donald

Hartono

H.

Sanders

menyatakan bahwa komputer adalah
sistem

elektronik

untuk

memanipulasi data yang cepat dan
tepat

serta

diorganisasikan

dirancang

dan

supaya

secara

otomatis menerima dan menyimpan
data

input,

memprosesnya,

menghasilkan

output

dan

dibawah

pengawasan suatu langkah-langkah
instruksi-instuksi
tersimpan

di

program
memori

yang
(stored

program). Komputer terdiri dari
beberapa

bagian

antara

lain

hardware, Software, dan brainware
yang

masing-masing

saling

mendukung guna pengolahan suatu
data.
Hardware

atau

istiah

lain

perangkat keras merupakan piranti
komputer yang dapat dilihat dengan
langsung oleh mata berfungsi untuk
menjembatani

perangkat

lunak

dengan pengguna. Perangkat keras

Page | 4

komponen

Komponen keluaran merupakan

diantaranya komponen pemprosesan,

merupakan komponen piranti keras

komponen

yang

terdiri

dari

berbagai

input,

komponen

memungkinkan

user

atau

penyimpanan, dan komponen output.

pengguna mengeluarkan data dari

Peralatan proses terdiri dari

dalam komputer, atau bisa juga

beberapa komponen perangkat keras

disebut

komputer yang saling berhubungan

digunakan untuk menampilkan data

satu sama lain. Peralatan proses

dari dalam mikroprosesor. Contoh

tersebut

komponen keluaran antara lain :

diantaranya:Motherboard,

sebagai

unit

luar

yang

Monitor, Printer, dan speaker.

Prosessor, dan Power Suplay.

Gambar 1. Prosessor
Komponen

Penyimpanan

merupakan perangkat komputer yang

Gambar 3. Monitor Komputer

digunakan untuk menyimpan data
baik di dalam maupun diluar puranti
komputer. Beberapa

contoh

dari

komponen penyimpanan antara lain
Hardisk, Flasdisk, RAM, dan ROM

Hardware
berdasarkan

dapat

perintah

bekerja

yang

telah

ditentukan padanya, atau yang juga
disebut

dengan

dengan

istilah

instruction set. Perangkat lunak atau
software

kebalikan dari hardware

merupakan semua bagian non-fisik
dari perangkat komputer
bertugas

mengatur

yang

tugas

dari

keseluruhan proses pada komputer
serta
Gambar 2. Hardisk

menjembatani

komunikasi

antara perangat keras satu dengan

Page | 5

perangkat keras yang lain. Perangkat

Dalam

pembuatan

database

berbagai

program

lunak dikategorikan ke dalam tiga

MySQL

bagian

operasi

aplikasi yang datat digunakan salah

bahasa

satunya adalah Xampp phpmyadmin

yaitu

(Operating

sistem
System),

(Language Software), dan aplikasi

ada

seperti ditunjukan dalam Gambar 4

(Application Software).
B.3 Teori MySQL
Menurut MADCOMS (2002)
“Database

merupakan

kumpulan

data/informasi yang diorganisasikan
dan saling berhubungan” Sedangkan
“System Database adalah sistem
komputer yang digunakan untuk
menyimpan

dan

mengelola

data

Gambar 4. Tampilan Manajemen
Database MySQL

tersebut. Sistem Database memiliki
empat komponen penting yakni data,
hardware, software, dan user” (Ema
Utami

dan

Sukrisno

2005).

Sadeli

(2013)

Mohammad

mengatakan bahwa “MySQL adalah
Database

yang

menghubungkan

script php menggunakan perintah
query dan escaps character yang
sama dengan php”. MySQL juga di
artikan

sebagai

sebuah

multithreaded,

multi-user,

SQL(Structured Query Language)
Relational
(RDBMS).
Database

Database
MySQL
sever

Server
merupakan

yang

Database

MySQL

di

akses

menggunakan phpMySQL pada web
browser yang support dengan php
seperti Google Chrome dan Mozilla
FireFox

Sebelum

database

pada

web

pembuatan
browser

dilakukan pada Personal Computer
(PC) atau leptop terlebih dahulu telah
ter-install

program

Xampp

phpmyadmin. Apabila sudah terinstall selanjutnya jalankan program
tersebut kemudian klik start pada
modul apache dan MySQL seperti
pada Gambar 5.

mampu

menampung sampai ratusan giga
record.

Page | 6

(Wahana

komputer

,2003).

Jadi

Visual Basic merupakan program
development

yang

menggunakan

metode

pembuatanya
GUI

dan

bahasa BASIC.
Visual Basic merupakan salah
satu bahasa pemrograman komputer

Gambar 5. Tampilan Xampp

yang mendukung Object Oriented
Programming

Control Panel

(OOP).

Object

Oriented Programming terdiri dari

Untuk membuat database baru
proses yang dilakukan dengan cara
klik tab database kemudian isikan
nama database pada textbox dan klik
create seperti pada Gambar 6.

beberapa

komponen

antara

lain

properties, event, form, method,
variabel, konstanta, jenis data, dan
operator.
Pada

pemrograman

pengembangan
dengan

aplikasi

visual,
diawali

pembuatan user interface,

kemudian mengatur properti dari
objek-objek yang digunakan dalam
user interface, dan baru dilakukan
penulisan

kode

program

untuk

menangani kejadian-kejadian (event).
Tampilan awal visual basic 6.0
Gambar 6. Tampilan Create

terlihat seperti pada Gambar 7.

Database
B.4 Teori Visual Basic 6.0
Kata “Visual” menunjukan cara
yang digunakan

untuk membuat

graphical user interface (GUI). Kata
“Basic” merupakan bagian bahasa
BASIC
Syimbolic

(Beginners

All

Purpose

Instruction

Code)

Gambar 7. Tampilan Awal Visual
Basic 6.0

Page | 7

Tahapan
muncul

selanjutnya

tampilan

utama

akan

2. Toolbar

Visual

BASIC 6.0 seperti pada Gambar 8.

Toolbar

digunakan

untuk

mengakses perintah-perintah dalam
menu yang sering dipakai secara
cepat.

Gambar 9. Tampilan Toolbar

3.

Toolbox
Toolbox merupakan daftar

komponen-komponen yang dapat
digunakan

Gambar 8. Bagian Utama IDE

untuk

mendesain

tampilan program aplikasi yang
akan dibuat.

Visual Basic 6.0
Pada Gambar 8 menunjukan
halaman dari visual basic 6.0 dari
gambar tersebut terdapat beberapa
komponen

diantaranya

title

bar,

menu bar, tool box, form designer,
code windows, project windows,
properties windows, dan form layout
windows. Komponen diatas memiliki
kegunaan dan fungsi masing-masing
diantaranya :
1. Menu Bar
Menu Bar terdapat daftar menu
yang berisi daftar perintah-perintah
yang dapat digunakan saat bekerja
pada Visual Basic. Terdiri dari menu
File, Edit, View,Project, Format,
Debug, Run, Query, Diagram, Tools,

Gambar 10. Tampilan Toolbox
a. Label
Label
menambahkan

digunakan
teks

untuk

pada

saat

perancangan dengan mengetikkan
teks atau angka pada text box.
b. Text box

Add-Ins, Window dan Help.

Page | 8

Text box digunakan sebagai
sarana untuk mendapatkan input
data dari user (pengguna).
c. Command Button

4. Project Explorer

Command button digunakan

Menampilkan daftar form dan

untuk menambahkan tombol pada

module yang ada dalam project

perancangan form.

yang sedang aktif.

d. Check Box
Check box digunakan untuk
mendapatkan masukan dari user
berupa pilihan dari item-item yang
tersedia. User dapat memilih satu,
beberapa atau mungkin semua item
yang tersedia.

Gamabar 11. Tampilan Project
Exploler

e. Option Button
Option

button

digunakan

untuk mendapatkan masukan dari
user berupa pilihan dari item-item
yang tersedia. User hanya dapat
memilih satu dari beberapa pilihan
yang tersedia.

5. Property Window
Property window digunakan
untuk

mengatur

properti

dari

komponen-komponen yang sedang
diaktifkan.

Property

merupakan

karakteristik dari sebuah objek.

f. Combo Box
Combo box digunakan untuk
menampilkan

pilihan

item-item.

Untuk memilih item user dapat
mengetikkan pilihan atau memilih
dari daftar yang tersedia.
g. List Box
List box digunakan untuk
menampilkan daftar pilihan bagi
user. User dapat memilih satu
pilihan dari daftar pilihan yang
tersedia.

Gambar 12. Tampilan Property
Windows

Page | 9

untuk pengolahan Database. Dengan

6. Form Designer
Form designer

merupakan

pemrograman Database kita dapat

untuk

secara leluasa mengatur tampilan dan

melakukan perancangan tampilan

alur kerja sebuah Database dengan

dari aplikasi yang akan dibuat.

lebih baik. Visual Basic merupakan

jendela

yang

digunakan

salah satu bahasa pemrograman yang
telah

mendukung

Database.

pemrograman

Visual

dihubungkan

Basic

dengan

dapat
program

aplikasi pengolah data lain seperti
Access, MySQL, dan sebagainya.

Gambar 13. Tampilan Form

B.5 Teori Crystal Report
Menurut MADCOMS (2002)

Designer

"Crystal repots merupakan program
khusus untuk membuat laporan yang

7. Code Window
Code
jendela

window

yang

merupakan

digunakan

untuk

menuliskan code program.

terpisah

dari

program

Microsoft

Visual Basic tetapi keduanya dapat
dihubungkan

(linkagge)".

Crystal

Reports dirancang untuk membuat
laporan

yang

dengan

dapat

digunakan

berbagai

pemrograman

berbasis

bahasa
Windows,

seperti Visual Basic, Visual C/C++,
Visual Interdev, dan Borland Delphi.
Crystal reports memiliki fasilitas
import

hasil

mendukung
Gambar 14. Tampilan Code
Windows
Pemrograman

program

laporan

format-format

lain,

seperti

yang
paket

Microsoft

Office, Adobe Acrobat Reader, dan
Database

HTML.

(Database Programming) merupakan

Crystal report memiliki berbagai

suatu bentuk pemrograman alternatif

versi dari 8.5, 10, 11, 12, 13, dan

Page | 10

13.5. Crystal report 8.5 yang paling

Setelah proses koneksi selesai

popular digunakan saat ini dan untuk

dilanjutkan dengan proses disain

tampilan awal dari Crystal report 8.5

tampilan

seperti pada Gambar 15.

Gambar 17.

laporan

seperti

pada

Gambar 17. Tampilan
Desain Crystal Report 8.5
Gambar 15. Tampilan Awal

B.6 Teori Jaringan Komputer
Menurut Zaenal Arifin (2005) “

Crystal Report 8.5

Sebuah jaringan komputer paling
adalah

sedikit terdiri dari dua komputer

report

dengan

yang saling terhubung dengan sebuah

berbagai

metode

media sehingga komputer-komputer

koneksi database diantaranya ODBC

tersebut dapat saling berbagi resource

dan

dan saling berkomunikasi”. “Jaringan

Tahapan

selanjutnya

koneksi

crystal

database

ada

database

file

seperti

pada

Gambar 16.

komputer

adalah

komputer

otonom

sekelompok
yang

saling

berhubungan antara satu dengan
lainya

menggunakan

komunikasi

protokol

melalui

media

komunikasi sehingga dapat saling
berbagi informasi, program-program,
penggunaan bersama perangkat keras
seperti

Gambar 16. Tampilan Pemilihan

printer,

sebagainya”
(2003).

hardisk,

Wahana

Terdapat

dan

Komuter

beberapa

tipe

Koneksi Database

Page | 11

jaringan berdasarkan rentang atau
ukuran jaringan yaitu:

1.

Bandung

Local Area Network (LAN)
Local

adalah

Area

jaringan

Network

(LAN)

komputer

yang

Internet

Director’s
House
Dago
Branch Office

memiliki rentang atau meliputi suatu
Japati
Headquarter

area yang kecil seperti satu ruangan
hingga beberapa gedung. Jaringan

Lembong
Branch Office

pada sebuah rumah, kantor, hingga
jaringan kampus universitas adalah
contoh dari sebuah LAN.

Gambar 19. Sekema Jaringan Man

3.
Finance
Department
Network

Wide Area Network (WAN)
Wide

R&D
Network

adalah

Area

jaringan

Network

(WAN)

komputer

yang

mencakup daerah yang luas seperti
antar kota, daerah, bahkan antar
Server
Network

Negara.

Director’s
House
Internet

Bandung
Branch Office

Gambar 18. Sekema Jaringan LAN

2.

Metropolitan Area Network
(MAN)
Metropolitan

Bandung
Headquarter

Gambar 20. Sekema Jaringan WAN
Area

Network

(MAN) adalah jaringan komputer
yang mencakup beberapa blok dalam
sebuah kota hingga seluruh kota itu
sendiri.

Jakarta
Branch Office

Selain tipe jaringan berdasarkan
rentang

atau

ukuran,

jaringan

komputer juga dibagi berdasarkan
jenis. Sebelum menguraikan jenis
jaringan

terdapat

komponen-

Page | 12

komponen jaringan Pertama adalah
client. Peran client ini hanya sebagai
pengguna saja tidak menyediakan
sumber data (sharing) dan informasi.
Peran kedua adalah sebagai peer,
yaitu

client

yang

menyediakan

sumber data untuk dibagi kepada

Gambar 21. Jaringan Dengan

client lain sekaligus memakai sumber

Topologi Ring

data yang tersedia pada client yang
lain (peer to peer). Ketiga peran

2.

Topologi bus
Sebuah jaringan komputer yang

sebagai server, yaitu menyediakan

terkoneksi

sumber data untuk digunakan oleh

komunikasi tunggal yang dipakai

client tetapi tidak memakai sumber

bersama. Pada jaringan bertopologi

data yang disediakan oleh client.

bus tabrakan (collision) dapat terjadi

Jaringan

sebuah

jalur

juga

ketika ada lebih dari satu komputer

dan

yang mencoba mengirimkan data

pengkabelan. Jenis topologi akan

pada saat yang bersamaan sehingga

mempengaruhi

yang

diperlukan

suatu

metode

digunakan begitu juga sebaliknya,

menangani

situasi

collision

ketersediaan

akan

menghindarinya. Pada topologi ini

mempengaruhi jaringan yang akan di

menggunakan kabel coaxial. Jaringan

bangun. Berikut ini ada beberapa

dengan topologi bus terlihat seperti

topologi jaringan

pada Gambar 22.

memiliki

1.

komputer

melalui

beberapa

jenis

topologi

kabel

kabel

untuk
atau

Topologi ring
Topologi

ring memanfaatkan

kurva tertutup, artinya informasi dan
data

serta

traffic

disalurkan

sedemikian rupa kepada masingmasing node. Umumnya fasilitas ini
memanfaatkan

kabel

fiber

optic

sebagai saranan transmisi. Jaringan

Gambar 22. Jaringan Dengan

dengan topologi ring terlihat seperti

Topologi Bus

pada Gambar 21.

.

Page | 13

` Topologi star

Berbeda dengan topologi star di

Topologi jaringan ini banyak

mana hanya ada satu simpul pusat

digunakan di berbagai tempat, karena

pendistribusi data, pada topologi tree

kemudahan

untuk

menambah,

fungsi simpul pusat pendistribusi

mengurangi

atau

mendeteksi

data disebar ke beberapa simpul

kerusakan jaringan yang ada. Selain

lainnya. Jaringan dengan topologi

itu, permasalahan panjang kabel yang

tree terlihat pada Gambar 24.

3.

harus sesuai (matching) juga tidak
menjadi suatu yang penting lagi.
Topologi ini menggunakan kabel

Simpul akar

Simpul
pendistribusi

UTP dan connector RJ-45, seseorang
dengan mudah

membuat

sebuah

sistem jaringan. Jaringan dengan
topologi star terlihat seperti pada

Simpul daun

Gambar 23.

Gambar 24. Jaringan Dengan
Topologi Tree

Gambar 23. Jaringan Dengan

C. PEMBAHASAN
C.1 Analisa sistem yang sedang

Topologi Star

berjalan
4.

Analisa terhadap sistem yang

Topologi tree
Jaringan dengan topologi tree

(pohon)
jaringan

terdapat

beberapa

bertopologi

star

sedang berjalan menjelaskan hasil

buah

pengamatan terhadap sistem nyata

yang

yang

berjalan

pada

Kantor

bergabung dalam sebuah susunan

Pemerintahan Desa Dukuh. analisa

yang

ini meliputi dokumen yang ada,

memiliki

hirarki

sehingga

terdapat komputer-komputer yang

prosedur

yang

berjalan,

dan

hanya dapat mengirim dan menerima

Flowchart

data melalui suatu simpul tertentu.

kependudukan, serta masalah yang

administrasi

Page | 14

ada

sehingga

dapat

dilakukan

a.

Flowchart

evaluasi terhadap sistem tersebut.

surat kelahiran

1. Analisa dokumen sistem yang
berjalan

merupakan

administrasi

analisa

Proses pengurusan surat
kelahiran

dari

desa

diawali

terkait dokumen yang digunakan

dengan

membawa

surat

dalam proses penolahan data

kalahiran dari bidan atau rumah

kependudukan

di

Kantor

sakit

Pemerintahan

Desa

Dukuh.

setempat.

KAUR

Umum

digunakan

kemudian

mengecek

berkas

Dokumen

yang

dalam

pengolahan

data

dan

pengantar

RT

kelahiran yang diserahkan oleh

penduduk di Desa Dukuh adalah

pemohon.

surat

keterangan

kelahiranF-

lengkap dan sesuai maka KAUR

201,

formulir

pelaporan

kelahiran,

membuatkan

surat

keterangan

kelahiran F-201 sesuai dengan

kematian F-2.29, formulir isian

formulir yang tersedia. Kepala

kartu keluarga model DK-1,

Desa

surat pengantar pindah, laporan

kelahiran yang telah dibuat dan

penduduk

bulanan,

diserahkan

kematian,

laporan

laporan

surat

Umum

Jika berkas telah

laporan

surat

kembali

surat

kepada

kelahiran,

KAUR Umum untuk diberikan

laporan

kepada pemohon dan sebagai

kepindahan,

kedatangan,

menandatangani

pengantar

arsip.

nikah, surat keterangan dan
surat pengantar.
2. Analisis prosedur yang berjalan
memberikan gambaran umum
tentang sistem kependudukan
yang

digunakan.

Analisis

prosedur ini bertujuan untuk
mengetahui

lebih

bagaimana cara kerja dari sistem
tersebut, sehingga kelemahan
dan

kelebihan

dari

Gambar 25. Flowchart

jelas

sistem

Administrasi Surat Kelahiran
b.

Flowchart

prosedur

kematian

tersebut dapat diketahui.

Page | 15

Proses pengurusan surat

KAUR

Umum

kemudian

kematian

dari

desa

diawali

mengecek berkas pindah yang

dengan

membawa

surat

diserahkan oleh pemohon. Jika

kematian dari rumah sakit atau

berkas telah lengkap dan sesuai

pengantar RT setempat. KAUR

maka

Umum

kemudian

mengecek

membuatkan surat keterangan

berkas

kematian

yang

pindah tempat sesuai dengan

diserahkan oleh pemohon. Jika

formulir surat pindah tempat

berkas telah lengkap dan sesuai

yang

maka

Umum

menandatangani surat pindah

membuatkan surat kematian F-

tempat yang telah dibuat dan

2.29 sesuai dengan formulir

diserahkan

yang

Desa

KAUR Umum untuk diberikan

menandatangani surat kematian

kepada pemohon dan sebagai

yang telah dibuat dan diserahkan

arsip.

KAUR

tersedia.

Kepala

KAUR

tersedia.

Umum

Kepala

kembali

Desa

kepada

kembali kepada KAUR Umum
untuk

diberikan

kepada

pemohon dan sebagai arsip.

Gambar 27. Flowchart
Gambar 26. Flowchart
Administrasi Surat Kematian
c.

Flowchart

prosedur

penduduk pindah
Proses pengurusan surat

Administrasi Keterangan Pindah
d.

Flowchart

prosedur

administrasi

penduduk

datang
Proses

pengurusan

pindah dari desa diawali dengan

penduduk datang dari desa atau

membawa surat pengantar RT

kelurahan lain diawali dengan

setempat dan foto copy kartu

membawa

keluarga alamat tujuan pindah.

pindah

surat

keterangan

dari

Dinas

Kependudukan dan Pencatatan
Page | 16

kepada

desa dilakukan dengan membawa

KAUR Umum. KAUR Umum

surat keterangan Rukun Tangga

kemudian

(RT)

Sipil

dan

diberikan

mengecek

berkas

kedatangan penduduk

yang

setempat

dan

diberikan

kepada KAUR Umum. KAUR

diserahkan oleh pemohon. Jika

Umum

berkas telah lengkap dan sesuai

berkas

maka

diserahkan oleh pemohon.

KAUR

Umum

kemudian
pengantar

mengecek
RT

yang
Jika

membuatkan surat keterangan

berkas telah lengkap dan sesuai

pembuatan kartu keluarga baru

maka KAUR Umum membuatkan

atau perubahan kartu keluarga

surat keterangan atau pengantar

jika pemohon bermaksud untuk

sesuai dengan diperlukan. Kepala

bergabung

keluarga

Desa

terdaftar

keterangaan atau pengantar yang

Desa

dimohon dan diserahkan kembali

surat

kepada

yang

kepada
sudah

sebelumnya.

Kepala

menandatangani
keterangaan

atau

pengantar

menandatangani

KAUR

Umum

surat

untuk

diberikan kepada pemohon dan

perubahan KK yang telah dibuat

sebagai arsip.

dan diserahkan kembali kepada
KAUR Umum untuk diberikan
kepada pemohon dan sebagai
arsip.

Gambar 29. Flowchart
Administrasi Pengantar dan
Keterangan
f.
Gambar 28. Flowchart
Administrasi Penduduk Datang
e.

Flowchart surat peranngantar dan
keterangan
Proses pengurusan surat
pengantar dan keterangan dari

Flowchart administrasi laporan
data kependudukan
Proses

pelaporan

data

kependudukan meliputi laporan
data lahir, mati, pindah , dan
datang serta rekapan dari data
tersebut.

Prosedur

pembuatan

Page | 17

laporan

diawali

dengan

menghitung penduduk pada buku

Adapun diagram konteks yang dibuat
di tunjukan pada Gambar 31.

induk untuk dijadikan jumlahan
penduduk bulan lalu. Menghitung
jumlah data lahir, mati, pindah ,
dan datang untuk mencari jumlah
penduduk

bulan

ini.

Jumlah

peduduk

bulan

ini

dapat

Gambar 31. Diagram Konteks

dirumuskan dengan :

Sistem Yang Berjalan

jumlah penduduk bulan ini

Dari

= jumlah penduduk bulan lalu+

uraian

Flochart

dan

jumlah penduduk lahir + jumlah

diagram koneks diatas, maka penulis

penduduk

dapat

datang-jumlah

menarik

beberapa

penduduk mati-jumlah penduduk

permasalahan yang terjadi, seperti

pindah.

dijelaskan dalam Tabel 1.
Tabel 1 Evaluasi Sistem Yang
Sedang Berjalan
No

1

Gambar 30. Flowchart

2

Administrasi Laporan Data
Kependudukan

3

C.2 Diagram konteks sistem yang
berjalan
Diagram

konteks

adalah

diagram arus data yang berfungsi

4

Permasalahan

Rencana Pemecahan
dibuatkan sistem informasi
Proses yang dilakukan bersifat kependudukan
manual sehingga memerlukan
bayak waktu dalam
melakukan setiap pekerjaan
sulitnya pecarian dan
dibuatkan basis data yang
pengelompokan data
mampu menyimpan data
penduduk
penduduk
Sering terjadinya
dibuatkan id otomatis dari
penggandaan Id atau nomor sistem
surat
dibuatkan sistem informasi
Terjadinya duplikasi data kependudukan yang berbasis
yang tersimpan antar kompuer cilent server

C.3 Analisa sistem yang dibuat
Analisis umum sistem yang

untuk menggambarkan keterkaitan

dibuat ini

aliran-aliran

kebutuhan

data

antara

sistem

dengan bagian-again luar sistem.

menjelaskan tentang
sistem

yang

akan

dibangun pada kantor Pemerintahan
Desa Dukuh. Sistem informasi yang

Page | 18

baik harus dapat menganalisa dan

mempermudah

memenuhi kebutuhan pemakainya.

Dari analisis yang telah dilakukan

Secara fungsional sistem tersebut

tidak

haruslah

mampu

hambatan

informasi

yang

menyajikan
relevan

untuk

laporan data kependudukan

di

ditemukan

hambatan-

berarti

menerapkan

dalam

sistem yang dibuat

dikatakan layak.
2.

Kantor Pemerintahan Desa Dukuh.

pengoperasiannya,

Kelayakan operasional

nonfungsional

Sistem informasi yang dibuat

meliputi kebutuhan teknologi sebuah

harus bisa menyelesaikan masalah-

sistem informasi berbasis komputer

masalah yang dialami petugas yang

yang terdiri dari perangkat keras

ada di Kantor Pemerintahan Desa

(hardware),

Dukuh

Kebutuhan

perangkat

(software),

lunak

keamanan

dan

dibidang

kependudukan.

administrasi

Dengan

adanya

arsitektur sistem, serta perangkat

sistem kependudukan yang dibuat

manusia (brainware).

informasi yang dibutuhkan

Dalam pengembangan sistem
yang

dibuat

ada

beberapa

hal

didapatkan dengan cepat, tepat dan
akurat.

Sistem

informasi

mengenai layak atau tidak suatu

kependudukan

sistemseperti dijelaskan berikut ini.

memerlukan

operator

1.

keahlian

khusus

Kelayakan teknis
Kelayakan

teknis

berkaitan

akan

ini

juga

tidak
dengan
untuk

mengoperasikannya karena sistem

dengan kebutuhan sistem yang telah

dirancang

disusun dari aspek teknologi yang

dioperasikan.

digunakan.

dilakukan pelatihan terlebih dahulu

Perangkat

teknologi

untuk
Selain

mudah
itu

berupa hardware dan software yang

sehingga

sebagian besar sudah tersedia

untuk mengopersasikannya.

di

akan

akan memudahkan user

Kantor Pemerintahan Desa Dukuh,
hanya kurang beberapa
yang

belum

software

terpasang,

yaitu

XAMPP for Windows dan Crystal
Report 8.5. Pembuatan

sistem

informasi kependudukan dirancang
user

friendly

sehingga

C.4 Perancangan

sistem

yang

penulis

akan

dibuat
Tahapan

ini

menjelaskan tentang sistem yang
dibuat

dimana

perbedaan

antara

proses yang berjalan dan proses yang

Page | 19

dibuat. Proses sistem yang berjalan

penyimpanan, dimana dengan adanya

dilakukan secara manual sedangkan

basis data, maka proses input data

sistem yang dibuat dilakukan secara

tidak terulang pada setiap kegiatan.

terkomputerisasi dan menggunakan

Perubahan

basis data serta menjadi ter-integrasi

digunakannya basis data yang berada

antara bagian satu dengan lainnya.

pada

Tujuan dari perancangan sistem yang

meminimalkan

dibuat

duplikasi data. Perancangan proses

adalah

permasalahan

untuk
yang

mengatasi

terjadi

pada

lainnya

satu

adalah

server

telah

sehingga

kesalahan

dari

digunakan untuk menjelaskan proses

sistem yang sedang berjalan dengan

pengolahan

cara merancang sistem informasi

informasi kependudukan yang akan

kependudukan

dibuat. Perancangan proses dapat

dengan

arsitektur

data

dari

sistem

dilihat seperti Gambar 32.

client server.
Pada sistem yang dibuat, terjadi
perubahan pada bagian proses dan

Gambar 32. Perancangan Proses Sistem Yang Dibuat

Page | 20

1.

Perancangan basis data
Perancangan

basis

Rancangan
data

penduduk

halaman

menejemen

digunakan

untuk

menguraikan tentang tabel, field, tipe

pengolahan

data

penduduk.

data dan primery key yang digunakan

Rancangan

halaman

menejemen

oleh sistem informasi keendudukan

penduduk seperti pada Gambar 33.

yang dibuat. Tabel yang digunakan
dalam

sistem

informasi

kependudukan yang dibuat seperti
pada Tabel 2.

Tabel 2 Tabel Penduduk

Gambar 33. Rancangan halaman
menejemen penduduk
3.

Perancangan output
Perancangan

merupakan
Keterangan

2.

perancangan

output
laporan

yang dihasilkan dari pengolahan data

Nama Tabel

: tb_penduduk

pada sistem informasi kependudukan

Primery Key

: NIK

yang dibuat. Rancangan laporan
penduduk bulanan merupakan hasil

Perancangan interface
Perancangan

interface

merupakan suatu bentuk rancangan
dari tampilan yang digunakan untuk
user berinteraksi dengan program.

output dari proses pengolahan data
pindah, datang, lahir, dan mati.
Rancangan

laporan

penduduk

bulanan seperti pada Gambar 34.

Page | 21

Gambar 34. Rancangan Laporan Penduduk Bulanan
4.

Perancangan jaringan
Perancangan arsitektur jaringan

pada sistem informasi kependudukan
yang

dibuat

dilakukan

untuk

menentukan tipe jaringan dan media
transmisi data. Pada sistem informasi
kependudukan yang dibuat penulis
menggunakan tipe jaringan clientserver karena dianggap lebih cocok
untuk

mengatasi

permasalahan

duplikasi data.
Sistem
kependudukan

informasi
ini

dirancang

Gambar 35. Rancangan Aritektur

menggunakan media transmisi tanpa
kabel atau wireless karena pada
jaringan wireless jaringan komputer
lebih

efisient

Arsitektur

jaringan

dan

fleksibel.

pada

sistem

Jaringan
5.

Manual program
Manual

program

merupakan

tampilan program agar user dapat
mengenal

program

aplikasi serta

informasi kependudukan yang dibuat

uatuk petunjuk bagi user dalam

terlihat seperti ada Gambar 35.

pengoprasian sistem yang dibuat.

Page | 22

a.

Menu login
Tampilan login

merupakan

syarat untuk memanfaatkan program
secara keseluruhan, dimana yang
menggunakan

aplikasi

ini adalah

personil yang diberi hal akses.
Tampilan menu log in terlihat seperti
pada Gambar 36.

Gambar 36. Menu Login
Beberapa penulisan kode pada
menu log in yang memeberikan
perintah masuk dan pemberian hak
akses akan diuraikan pada Tabel 3.

Tabel 3 Listing Program Menu Log In
Listing Program
If t_username = "" Or t_password = "" Then
MsgBox "Data Login Belum Lengkap", vbInformation,
"Peringatan"
t_username.SetFocus
Exit Sub
Else
Call BukaDatabase
Dim rs As New ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Open "Select * from tb_admin where username ='" &
t_username & "' and password='" & t_password & "'",
KonekDb, adOpenDynamic, adLockOptimistic
If rs.EOF Then
MsgBox "Maaf Userid dan Paassword Anda Salah
!!!.", vbApplicationModal, "Peringatan"
clr
t_username.SetFocus
Else
'MsgBox "login succses", vbOKOnly, "Peringatan"
F_menu.Show
F_menu.id = rs!id
F_menu.StatusBar1.Panels(2) = rs!UserName
F_menu.StatusBar1.Panels(5) = rs!Status
Unload Me
End If
End If
End Sub

b.

Keterangan

Perintah yang digunakan untuk masuk menu
utama, Terdapat validasi data antara user name
dan password saat keduanya salah.

Menu Utama

pengolahan

Menu utama ini berfungsi

Tampilan menu utama

sebagai induk semua

menu yang

data

kependudukan.
terlihat

seperti pada Gambar 37.

digunakan untuk menjalankan proses

Page | 23

Gambar 37. Tampilan Menu Utama
Beberapa penulisan kode pada
menu

utama

yang

memeberikan

perintah masuk daftar menu yang di
pilih akan diuraikan pada Tabel 4.

Tabel 4 Listing Program Menu Utama
Listing Program

Keterangan

Select Case Toolbar1.Tag
Case "dt_pindah_out"
F_Pindah.Show
Case "dt_pindah_in"
F_datang.Show
Case "kk"
F_keluarga.Show
Case "ganti_pwd"
F_Password.idd = id
F_Password.Show 1
F_Password.idd = id
Case "dt_lahir"
F_kelahiran.Show
F_kelahiran.lbtgl = "" & Format(Date, " dd ") & sbul & Format(Date, "yyyy")
Case "pengantar"
F_surat_pengantar.Show
F_surat_pengantar.lb_tgl = "" & Format(Date, " dd ") & sbul & Format(Date,
"yyyy")
Case "DT_PENDUDUK"
F_Penduduk.Show
Case "lockk"
Me.Enabled = False
F_Lock.Show
Case "logout"
F_Login .Show
Unload Me
Case "nikah"
F_pengantar_nikah.Show
F_pengantar_nikah.Label12 = "" & Format(Date, " dd ") & sbul & Format(Date,
"yyyy")
Case "exit"
Unload Me
Case "grafik"

c.

Perintah yang digunakan
untuk masuk menu yang
dipilh.

Menu Penduduk
Pembuatan

menu penduduk

digunakan untuk mengoalah data penduduk.

Tampilan menu penduduk terlihat seperti pada Gambar 38.

Page | 24

Gambar 38. Tampilan Menu Penduduk
Beberapa

penulisan

listing

program pada menu penduduk yang
memeberikan

perintah

menampilkan

data

pada

listview

diuraikan pada Tabel 5.

untuk

Tabel 5 Listing Program Menu Penduduk
Listing Program
On Error GoTo err
Dim adr As New ADODB.Recordset
Dim li As ListItem
Dim no As Long
Call BukaDatabase
Set adr = New ADODB.Recordset
adr.Open SQL, KonekDb, adOpenDynamic, adLockOptimistic
With lv.ListItems
.Clear
Do Until adr.EOF
no = no + 1
Set li = .Add(, , no)
li.SubItems(1) = adr!nik
li.SubItems(2) = adr!no_kk
li.SubItems(3) = adr!nama
li.SubItems(4) = adr!nama_kk
li.SubItems(5) = adr!tgl_lahir
li.SubItems(6) = adr!jen_kelamin
adr.MoveNext
btotal.Caption = no
Loop
adr.Close
End With

Keterangan

Perintah

yang

digunakan
masuk

untuk

menu

yang

dipilh.

Page | 25

d.

Laporan data penduduk

sistem

Laporan

pencetakan

data

penduduk

yang

dibuat.

proses

laporan

akan

merupakan hasil keluaran dari proses

menghasilkan output seperti pada

pengolahan

Gambar 15.

data

kependudukan

Gambar 15 Laporan Data Penduduk Bulanan

a.

D. PENUTUP
D.1

Perancangan Database dbdesa
yang

Kesimpulan

didalamnya

berisikan

tabel

tb_penduduk,

informasi

tb_kelahiran,

tb_kematian,

Kantor

tb_keluarga,

tb_pindah,

Pemerintahan Desa Dukuh berbasis

tb_datang,

tb_admin,

visual basic 6.0 dan basis data

tb_surat_nikah,

MySQL dengan arsitektur client

tb_surat_pengantar.

Dari

pembahasan

pembuatan

sistem

kependudukan

server

dapat

di

ditarik

tentang

kesimpulan

b.

Perancangan

sebagai berikut :

proses

1.

Pembuatan sistem informasi

penduduk

kependudukan

dan

Output

pengolahan
adapun

dari
data
output

ini

memiliki

dirancang adalah formulir isian

beberapa tahapan

sebagai

kartu keluarga, laporan data

berikut:

penduduk,

keterangan

kelahiran, formulir pelaporan

Page | 26

kelahiran, laporan kelahiran,

kemungkinan

keterangan kematian, laporan

nomor surat ganda.

kematian, laporan pendatang,
pengantar

c.

pindah,

5.

terjadinya

Implementasi sistem dilakukan
dengan

lapora

pengujian

pindah, pengantar nikah model

menggunakan metode black

N1, model N2, model N3,

box

model N4, model N5, model

persyaratan

N6, dan model N7

perangkat lunak yang dibuat.

Pembuatan tampilan dan kode

6.

yang

terfokus

pada

fungsional

Sistem

informasi

program pada setiap menu

kependudukan

yaitu menu log in, menu

dapat menunjang kinerja dari

utama, menu keluarga, menu

perangkat desa terlebih bagi

kelahiran,

sekretaris

menu

kematian,

yang

desa

dan

dibuat

kaur

umum.

menu pindah datang, menu
pindah keluar, menu surat
pengantar, dan menu surat

D.2

Dalam

nikah.
2.

Sistem

informasi

sistem

informasi kependudukan desa ini
belum terdapat normalisasi Database

untuk

dan belum dapat membaca data dari

mempercepat proses pelayanan

KTP elektronik serta masih bersifat

surat

offline. Bagi pembaca yang berminat

dapat

serta

yang

digunakan

kependuduk

pengelolaan

data

dan

penduduk

mempermudah

penyajian

dalam

laporan

data

mengembangkan sistem ini

dapat

menambahkan beberapa hal :

1.

Membuat Database yang lebih

penduduk ke dinas terkait.

ternormalisasi

Program ini dapat digunakan

meningkatkan kinerja program

untuk

aplikasi yang dibuat.

import-export

data

penduduk dari dan ke-dalam

4.

pembuatan

dibuat

kependudukan

3.

Saran

2.

Menambahkan

untuk

sensor

dan

file excel.

program untuk membaca data

Pembutan nomor surat sudah

di KTP elektronik.

dilakukan
sehingga

secara
sangat

otomatis
kecil

Page | 27

3.

Membutkan
hosting

domain
sebagai

dan
server

databese online.

E. DAFTAR PUSTAKA
Arifin,Z, 2005, Langkah Mudah
Membangun
Jaringan
Komputer, C.V.Andi Offset,
Yogyakart
Kabupaten
Karanganyar,
2008,
Peraturan Bupati Nomor 7
Tentang Petunjuk Pelaksanaan
Peraturan Daerah Kabupaten
Karanganyar Nomor 21 Tahun
2006
Tentang
Penyelenggaraan Pendaftaran
Penduduk Pencatatan Sipil dan
Retribusinya,
Sekretaris
Daerah, Karanganyar
Kabupaten
Karanganyar,
2011,
Peraturan Daerah Nomor 1
Tentang
penyelenggaraan
Administrasi Kependudukan,
Sekretaris
Daerah,
Karanganyar

Republik Indonesia, 2013, Undangundang Nomor 24 Tentang
Perubahan Atas UndangUndang Nomor 23 Tahun
2006 Tentang Administrasi
Kependudukan,
Sekertariat
Negara, Jakarta
Sadeli, M, 2013, Toko Baju Online
dengan PHP dan MYSQL,
Maxikom, Palembang
Utami, E. dan Sukrisno, 2005,
Konsep Dasar Pengolahan
dan Pemrograman Databse
dengan MYSQL, Ms.Access,
dan
Ms.Visual
Basic,
C.V.Andi Offset, Yogyakarta
Wahana Komputer, 2003, Konsep
Jaringan
Komputer
dan
Pengembanganya,
salemba
infotek, Yogyakarta
Wahana
Komputer,
2003,
Pemrograman Visual Basic
6.0,
C.V.Andi
Offset,
Yogyakarta

Kadir, A, 2003, Pengenalan Sistem
Informasi, C.V.Andi Offset,
Yogyakarta
MADCOMS, 2002, Seri Panduan
Pemrograman
Database
Visual basic 6.0 dengan
Crystal Report, Edisi: 1,
C.V.Andi Offset, Yogyakarta
Republik Indonesia, 2010, Praturan
mentri Dalam Negeri Nomor
19 Tentang Formulir dan Buku
Yang
Digunakan
Dalam
Pendaftaran Penduduk dan
Pencatatan Sipil, Sekertariat
Negara, Jakarta

Page | 28