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
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