Anda di halaman 1dari 66

KARYA ILMIAH

SISTEM PENGOLAHAN DATA KEPENDUDUKAN KECAMATAN


SELESAI PADA KANTOR BADAN PUSAT STATISTIK
MENGGUNAKAN PEMROGRAMAN DELPHI 7
Oleh:
AKIM MANAOR HARA PARDEDE, ST., M.Kom
NIDN. 0124037904
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTERKAPUTAMA
STMIK KAPUTAMA
BINJAI
2013
i
ABSTRAK
Perusahan Badan Pusat Statistik (BPS) Stabat adalah Badan Usaha Milik
Negara (BUMN) yang hampir rata semua sistemnya menggunakan sistem yang
sudah terkomputerisasi akan tetapi disini penulis menemukan sebuah
permasalahan di Kantor Badan Pusat Statistik (BPS) Stabat, karena begitu
banyaknya data yang diolah sehingga dibutuhkan sebuah aplikasi yang baru
tentang pengolahan data kependudukan Kecamatan Selesai.
Aplikasi ini diiharapkan bermanfaat sebagai aplikasi sistem informasi
kepada pihak manajemen perusahaan dalam pengolahan data kependudukan
Kecamatan Selesai.
Kata Kunci : bps, statistik
ii
ABSTRACT
Company Central Statistics Agency (BPS) is the Stabat State Owned
Enterprises (SOEs) are almost flat all the system using a computerized system that
already but here I found a problem in the Office of the Central Statistics Agency
(BPS) Stabat, because so much data is processed so that required a new
application of data processing Kecamatan Selesai population..
This application is useful as an application diiharapkan to the management
information system in the enterprise data processing Kecamatan Selesai
population.
Keywords: bps, statistics
viii
KATA PENGANTAR
Puji Syukur Penulis ucapkan kepada Tuhan Yang Maha Esa atas
segala limpahan dan karunia-Nya sehingga penulis dapat menyelesaikan Karya
Ilmiah ini dengan judul Sistem Pengolahan Data Kependudukan Kecamatan
Selesai Pada Kantor Badan Pusat Statistik Menggunakan Pemrograman
Delphi 7 Adapun pihak-pihak yang banyak membantu penulis, dengan
kerendahan hati penulis mengucapkan terima kasih kepada :
1. Bapak Devi Yendrianof, S.Kom., M.Si. selaku Ketua STMIK
KAPUTAMA Binjai.
2. Seluruh pimpinan dan staf/karyawan MATAHARI yang telah memberikan
motivasi dan kerjasamanya yang baik terhadap penulis.
3. Teristimewa istri tercinta Yessika P L Tobing, SKM.
Penulis menyadari bahwa Laporan Karya Ilmiah ini masih jauh dari
kesempurnaan karena terbatasnya ilmu yang penulis miliki. Saran dan kritikan
yang sifatnya membangun sangat diharapkan. Semoga Laporan Karya Ilmiah ini
ada manfaatnya. Akhir kata penulis mengucapkan terima kasih.
Binjai, Februari 2013
Penulis
Akim Manaor Hara Pardede, ST
NIDN. 0124037904
vi
DAFTAR ISI
ABSTRAK............................................................................................................................. i
KATA PENGATAR.............................................................................................................. iii
DAFTAR ISI.......................................................................................................................... vi
DAFTAR TABEL.................................................................................................................. viii
DAFTAR GAMBAR............................................................................................................. ix
DAFTAR LAMPIRAN.......................................................................................................... xi
BAB I PENDAHULUAN.......................................................................................... 1
1.1 Latar Belakang................................................................................... 1
1.2 Identifikasi Masalah........................................................................... 2
1.3 Batasan Masalah ................................................................................ 2
1.4 Rumusan Masalah.............................................................................. 3
1.5 Tujuan Penelitihan ............................................................................. 3
1.6 Manfaat penelitihan ........................................................................... 3
1.7 Sistematika Penulisan ........................................................................ 4
BAB II LANDASAN TEORI...................................................................................... 6
2.1 Pengertian Perancangan..................................................................... 6
2.1.1 Bentuk Umum Sistem............................................................... 6
2.1.2 Karakteristik Sistem.................................................................. 7
2.1.3 Perancangan Sistem.................................................................. 8
2.1.4 Implementasi Sistem................................................................. 9
2.2 Pengertian Informasi .......................................................................... 9
2.3 Pengertian Sistem Informasi .............................................................. 10
2.4 Pengertian Data Base ......................................................................... 11
2.5 Pengertian Flowchart ......................................................................... 14
2.6 Data Flow Diagram (DFD) ................................................................ 15
2.7 Relasi Data Atau ERD (Entity Relation Data)................................... 17
2.8 Pengertian Sensus Penduduk ............................................................. 19
2.9 Pengenalan dan Pengertian Delphi .................................................. 20
2.9.1 File-file Penyusun Project ................................................... 21
2.9.2 Tampilan Delphi................................................................... 24
2.9.3 IDE (Integrated Development Environment) ....................... 24
BAB III ANALISIS SISTEM BERJALAN .................................................................. 29
3.1 Tinjauan Perusahaan .......................................................................... 29
3.1.1 Sejarah Perusahaan............................................................... 29
3.1.2 Struktur Organisasi............................................................... 30
3.1.3 Tugas dan Tanggung Jawab ................................................. 32
3.2 Prosedur Sistem Berjalan................................................................... 34
3.3 Flowchart Sistem Berjalan................................................................. 35
3.4 Permasalahan ..................................................................................... 37
3.5 Alternatif Pemecahan Masalah .......................................................... 37
BAB IV RANCANGAN SISTEM USULAN.............................................................. 38
4.1 Prosedur Sistem Usulan..................................................................... 38
4.2 Diagram Konteks Sistem Usulan....................................................... 38
vii
4.2.1 Data Flow Diagram (DFD) .................................................... 39
4.2.2 DFD Level 0 .......................................................................... 39
4.3 Kamus Data Sistem Usulan ............................................................... 40
4.4 Spesifikasi Sistem Usulan.................................................................. 41
4.4.1 Spesifikasi Bentuk Dokumen Masukan................................. 41
4.4.2 Spesifikasi Bentuk Dokumen Keluaran................................. 45
4.4.3 Spesifikasi File ...................................................................... 46
4.4.4 Relasi...................................................................................... 48
4.4.5 Struktur Kode......................................................................... 48
4.4.6 Spesifikasi Program............................................................... 51
4.4.7 Spesifikasi Sistem Komputer................................................. 51
4.4.7.1 Spesifikasi Perangkat Keras ..................................... 55
4.4.7.2 Spesifikasi Perangkat Lunak .................................... 56
4.4.8 Jadwal Implementasi .............................................................. 56
BAB V KESIMPULAN DAN SARAN ...................................................................... 57
5.1 Kesimpulan ........................................................................................ 57
5.2 Saran .................................................................................................. 57
DAFTAR PUSTAKA
LAMPIRAN
viii
DAFTAR TABEL
Tabel II.1 Simbol Flowchart ................................................................................................ 14
Tabel II.2 Simbol simbol Data Flow Diagram.................................................................. 17
Tabel II.3 Simbol Simbol ERD......................................................................................... 18
Tabel IV.1 Tipe Data ............................................................................................................. 45
Tabel IV.2 Tabel Keluarga .................................................................................................... 45
Tabel IV.3 Tabel Data Desa................................................................................................... 46
Tabel IV.4 Tabel Data Penduduk........................................................................................... 46
ix
DAFTAR GAMBAR
Gambar II.1 Model Sistem..................................................................................................... 8
Gambar II.2 Tampilan Delphi................................................................................................ 25
Gambar II.3 Tampilan Keseluruhan Delphi........................................................................... 26
Gambar II.4 Menubar & Toolbar Pemrograman Delphi ....................................................... 27
Gambar II.5 Form Designer Program Delphi ........................................................................ 28
Gambar II.6 Code Editor........................................................................................................ 29
Gambar II.7 Object Inspector Pemrograman Delphi ............................................................. 29
Gambar III.1 Struktur organisasi .......................................................................................... 33
Gambar III.2 flowchart system berjalan kenaikkan pangkat ................................................ 38
Gambar III.3 spesifikasi masukkan........................................................................................ 40
Gambar III.4 spesifikasi keluaran.......................................................................................... 41
Gambar IV.1 Rancangan Diagram Konteks .......................................................................... 45
Gambar IV.2 DFD Level 1 Sistem yang diusulkan ............................................................... 46
Gambar.IV.3Form Login Administrasi................................................................................. 49
Gambar IV.4 Halaman Utama ............................................................................................... 50
Gambar IV.5Rancangan Input data petugas .......................................................................... 50
Gambar IV.6 Rancangan Input data Jabatan.......................................................................... 51
Gambar. IV.7 Rancangan Input Data Pangkat ....................................................................... 52
Gambar. IV.8 Rancangan Input Data Penilaian..................................................................... 53
Gambar. IV.9 Rancangan Input Data keputusan ................................................................... 54
Gambar IV.10 Rancangan Laporan Data Pangkat ................................................................. 55
Gambar IV.11 Rancangan Laporan Data Jabatan.................................................................. 55
Gambar IV.12 Rancangan Laporan Data Pegawai ............................................................... 56
Gambar IV.13 Rancangan Laporan Data Penilaian............................................................... 56
Gambar IV.14 Rancangan Laporan Data............................................................................... 57
Gambar IV.15 Rancangan Laporan Data Keputusan............................................................. 57
Gambar IV.16 Relationship ................................................................................................... 58
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Proses pengolahan data di berbagai ruang lingkup perusahaan sangat di
butuhkan untuk mengolah informasi yang akurat. Ketergantungan manusia akan
informasi semakin bertambah maka kualitas informasi harus selalu ditingkatkan.
Beberapa faktor penentu kualitas informasi adalah keakuratan, ketepatan
waktu, relevansi dan kemudahan untuk mengolahnya. Untuk memenuhi beberapa
faktor tersebut, maka dibutuhkan suatu sistem informasi yang dapat mengolah
data lebih cepat dan akurat.
Perusahan Badan Pusat Statistik (BPS) Stabat adalah Badan Usaha Milik
Negara (BUMN) yang hampir rata semua sistemnya menggunakan sistem yang
sudah terkomputerisasi akan tetapi disini penulis menemukan sebuah
permasalahan di Kantor Badan Pusat Statistik (BPS) Stabat, karena pada setiap
pembuatan berbagai macam surat keterangan sampai pada pembuatan
laporan kependudukan masih dilakukan dengan menggunakan Microsoft
Excel. Permasalahan yang terkadang sering terjadi dalam kegiatan tersebut adalah
tidak efisiennya waktu yang digunakan untuk memproses pelayanan
kependudukan maka dalam pencarian data kependudukan di folder-folder
tertentu, kesulitan untuk mendapatkan laporan kependudukan yang
cepat dan akurat dalam waktu singkat, karena jika semua pengolahan dilakukan
dengan Microsoft Excel maka proses pencarian akan semakin lambat. Dalam
penulisan Tugas Akhir ini penulis ingin mencoba membuat suatu program
2
aplikasi pada kantor Badan Pusat Statistik Stabat dengan menggunakan
pemrograman Delphi 7 agar pengolahan data menjadi terintegrasi dan efisien
dalam satu tempat penyimpanan sehingga memudahkan pihak Kantor BPS dalam
pengoperasiannya dan memperkecil kesalahan-kesalahan yang mungkin terjadi
serta memudahkan dalam pembuatan laporan kependudukan.
Berdasarkan hasil penelitian diatas maka penulis mencoba untuk membuat
rancangan program dengan judul yaitu Sistem Pengolahan Data
Kependudukan Kecamatan Selesai Pada Kantor Badan Pusat Statistik
Menggunakan Pemrograman Delphi 7.
1.2 Identifikasi Masalah
Berdasarkan latar belakang diatas maka penulis melakukan identifikasi
masalah sebagai berikut:
1. Bagaimana sistem pengolahan data kependudukan Kecamatan Selesai
pada Kantor Badan Pusat Statistik (BPS) Stabat?
2. Bagaimana cara memperkecil kesalahan-kesalahan pada sistem
pengolahan data kependudukan Kecamatan Selesai pada kantor Badan
Pusat Statistik (BPS) Stabat?
1.3 BatasanMasalah
Batasan-batasan masalah pada perancangan sistem yang dikembang kan
ini adalah:
1. Masalah yang dibahas tentang informasi Pengolahan Data Kependudukan
untuk Kecamatan Selesai Pada Kantor Badan Pusat Statistik (BPS) Stabat.
2. Data yang digunakan hanya data Nama Desa dan Jumlah Penduduk.
3. Pemrograman menggunakan sistem Off Line.
3
4. Sistem pengolahan data ini dibuat dengan menggunakan aplikasi Borland
Delphi 7.
1.4 Rumusan Masalah
Berdasarkan latar belakang diatas, maka penulis merumuskan
permasalahan sebagai berikut:
1. Apakah pengolahan data ini dapat menyajikan data yang lebih efisien pada
Kantor Badan Pusat Statistik (BPS) Stabat?
2. Apakah pengolahan data ini dapat memberi kemudahan dalam mencari
dan memproses data kependudukan Kecamatan Selesai pada Kantor Badan
Pusat Statistik (BPS) Stabat?
1.5 Tujuan Penelitian
Adapun tujuan penelitian yang penulis lakukan sebagai berikut :
1. Membangun sebuah aplikasi yang baru tentang pengolahan data
kependudukan Kecamatan Selesai.
2. Menghasilkan aplikasi pengolahan data sehingga terdapat kemudahan
dalam proses pencarian, pengolahan dan pengoprasiannya.
1.6 Manfaat Penelitian
Manfaat yang didapat dari hasil penelitian ini adalah :
1. Bagi Perusahaan
Diharapkan bermanfaat sebagai masukan kepada pihak
manajemen perusahaan dalam pengolahan data kependudukan
Kecamatan Selesai.
4
Sebagai masukan kepada pihak perusahaan untuk dapat
diaplikasikan dalam perusahaan guna mempermudah didalam
pengolahan data yang ada sebagai perbandingan dengan
program sebelumnya.
2. Bagi Penulis
Dapat memberi peluang untuk menambah wawasan berfikir
dan pengembangan pengetahuan bagi penulis mengenai
pengolahan data kependudukan Kecamatan Selesai.
Sebagai aplikasi baru bagi penulis dalam pembuatan sistem
pengolahan data.
3. Bagi Pembaca
Untuk Menjadi penambahan bahan informasi dan referensi
untuk kegiatan yang sama dalam penelitian yang akan datang.
Untuk menambah pengetahuan pembaca mengenai
pemrograman Delphi 7, sehingga dapat digunakan oleh
pembaca dikemudian hari.
1.7 Sistematika Penulisan
Adapun sistematika penulisan Tugas Akhir ini terdiri dari 5 (lima) bab dan
mencakup beberapa sub didalamnya sebagai berikut :
BAB 1 : PENDAHULUAN
Bab ini menguraikan secara singkat mengenai Latar Belakang Masalah,
Identifikasi Masalah, Batasan Masalah, Rumusan Masalah, Tujuan
5
Penelitian, Manfaat Penelitian, Sistematika Penulisan, Rencana
Kegiatan.
BAB 2 : LANDASAN TEORI
Bab ini teori-teori yang ada atau mendukung mengenai masalah atau
topik yang sedang penulis teliti.
BAB 3 : ANALISIS SISTEM BERJALAN
Bab ini berisikan tentang sejarah ringkas, struktur organisasi, tugas dan
tanggung jawab, dan mekanisme yang berjalan di BPS Stabat.
BAB 4 : RANCANGAN SISTEM USULAN
Bab ini berisikan tentang pembahasan rancangan yang akan dilakukan
oleh penulis mengenai sistem pengolahan data kependudukan
Kecamatan Selesai pada Kantor Badan Pusat Statistik (BPS) Stabat
dengan menggunakan pemograman Delphi 7.
BAB 5 : PENUTUP
Bab ini penulis menguraikan tentang kesimpulan dari Tugas akhir yang
dilakukan pada Kantor Badan Pusat Statistik (BPS) Stabat, dan saran-
saran untuk kemajuan atau pun pengembangan sistem dimasa akan
datang.
6
BAB II
LANDASAN TEORI
2.1 Pengertian Sistem
Menurut Diana dan Setiawati (2011, h. 3), Sistem merupakan serangkaian
bagian yang saling tergantung dan bekerja sama untuk mencapai tujuan tertentu.
Sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur,
komponen atau variabel-variabel yang terorganisasi, saling berinteraksi, saling
tergantung satu sama lain dan terpadu. Secara sederhana Sistem dapat diartikan
suatu kumpulan elemen-elemen yang saling berintegrasi untuk mencapai suatu
tujuan.
Menurut Fatta (2007, h. 3), Sistem dapat diartikan sebagai suatu
kumpulan atau himpunan dari unsure atau variable-variabel yang saling
teroganisasi, saling berinteraksi, dan saling bergantung sama lain.
2. 1. 1 Bentuk Umum Sistem
Bentuk umum sistem dari suatu sistem terdiri atas masukan (Input),
pengolahan (processing) dan keluaran (Output), dalam bentuk umum sistem ini
terdapat satu atau lebih masukan yang akan diproses dan akan menghasilkan suatu
keluaran.
Gambar II. 1 Model Sistem
Masukan
(input)
Pengolahan
(Processing)
Keluaran
(output)
7
2.1.2 Karakteristik Sistem
Menurut Diana dan Setiawati (2011, h. 3), Untuk memahami atau
mengembangkan suatu sistem, maka perlu membedakan unsur-unsur dari sistem
yang membentukya. Berikut adalah kerakteristik sistem yang dapat membedakan
suatu sistem dengan sistem lainnya :
1. Batasan (boundary)
Penggambaran dari suatu elemen atau unsure mana yang termasuk didalam
sistem dan mana yang diluar sistem.
2. Lingkungan (environment)
Segala sesuatu diluar sistem, lingkungan yang menyediakan asumsi,
kendala dan input terhadap suatu sistem.
3. Masukan (input)
Sumber daya (data, bahan baku, peralatan, energi) dari lingkungan yang
dikonsumsi dan dimanipulasi oleh suatu sistem.
4. Keluaran (output)
Sumber daya atau produk ( informasi, laporan, dokumen, tampilan layer
computer dan barang jadi) yang disediakan untuk lingkungan sistem oleh kegiatan
dalam suatu sistem.
5. Komponen (component)
Kegiatan-kegiatan atau proses dalam suatu sistem yang mentrasformasikan
input menjadi bentuk setengah jadi (output). Komponen ini bias merupakan
subsistem dari sebuah sistem.
8
6. Penghubung (interface)
Tempat dimana komponen atau sistem dan lingkungannya bertemu atau
berinteraksi.
7. Penyimpanan (storage)
Area yang dikuasai dan digunakan untuk penyimpanan sementara dan
tetap dari informasi, energi, bahan baku dan sebagainya. Penyimpanan merupakan
suatu media penyangga di antara komponen tersebut bekerja dengan berbagai
tingkatan yang ada dan memungkinkan komponen yang berbeda dari berbagai
data yang sama.
2. 1. 3 Perancangan Sistem
Menurut Diana dan Setiawati (2011, h. 48) Perancangan sistem
merupakan sekumpulan prosedur yang dilakukan untuk mengubah spesipikasi
logis menjadi disain yang dapat di implementasikan ke sistem komputer
organisasi. Disain tersebut meliputi disain laporan, formulir, data, dan proses
informasi.
Pada tahap ini dibuat rencana pengujian dan implementasi sistem yang
baru serta pelatihan karyawan.
Langkah-Langkah dalam perancangan sistem meliputi :
1. Mengubah spesifikasi yang telah di putuskan menjadi disain yang
dapat diandalkan.
9
2. Mengembangkan rencana dan anggaran yang menjamin implementasi
sistem baru yang urut dan terkendali.
3. Mengembangkan implementasi dan rencana pengujian implementasi
yang menjamin bahwa sistem tersebut dapat diandalkan, lengkap dan
akurat.
4. Menyusun manual bagi pemakai sistem sehingga mendukung
pengguna sistem baru oleh staf operasi dan manajemen yang efisien
dan efektif. Manual pada tahap ini di gunakan untuk memberikan
briefing dan pelatihan kepada pemakai.
5. Menyusun program pelatihan.
6. Melengkapi dokumen disain sistem.
2. 1. 4 Implementasi Sistem
Sistem implementasi merupakan sekumpulan prosedur yang dilakukan
untuk mengembangkan aplikasi, menguji sistem / melatih pemakai, menginstal,
dan mulai menggunakan sistem informasi yang baru atau yang di modifikasi.
2.2 Pengertian Informasi
Menurut Nugroho (2011, h. 6), informasi adalah data yang telah diolah
sedemikian rupa sehingga memiliki makna tertentu bagi pengguna. Tanpa suatu
informasi, suatu sistem tidak akan berjalan dengan lancar dan akhirnya bisa mati.
Suatu organisasi tanpa adanya suatu informasi maka organisasi tersebut tidak bisa
berjalan dan tidak bisa beropersi. Dengan kata lain sumber informasi adalah data.
Data menggambarkan suatu kejadian yang sedang terjadi, dimana data tersebut
10
akan diolah dan diterapkan didalam sistem menjadi input yang berguna dalam
suatu sistem. Secara rinci definisi data adalah sebagai berikut:
1. Data adalah pengambaran dari sesuatu dan kejadian yang kita hadapi.
2. Data adalah kenyataan yang mengambarkan suatu kejadian-kejadian dan
kesatuan nyata.
2.3 Pengertian Sistem Informasi
Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi
manajemen dalam pengambilan keputusan. Informasi dapat diperoleh dari sistem
informasi (Information system) atau disebut juga dengan processing system atau
infornation-generating-systems.
Menurut Diana dan Setiawati (2011, h. 4), Sistem informasi adalah
kumpulan dari sub-sub sistem baik fisik maupun non fisik yang saling
berhubungan satu sama lain dan saling bekerja sama secara harmonis untuk
mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna.
Menurut Fatta (2007, h. 14), sistem informasi merupakan sistem dengan
komponen-komponen yang bekerja untuk mengolah data menjadi informasi.
1. Komponen-komponen Sistem Informasi terdiri dari:
a. Hardware, yaitu : Monitor, CPU, Keyboard, Mouse, Printer.
b. Software, merupakan kumpulan dari perintah atau fungsi yang ditulis dan
aturan tertentu untuk memerintahkan komputer melaksanakan tugas
tertentu. Software dapat digolongkan menjadi sistem operasi
11
(Windows98, Windows XP) Program aplikasi seperti aplikasi Akuntansi,
Aplikasi Pengolah Kata, Aplikasi Grafis, dan Utilitas (Anti virus).
c. Data, merupakan komponen dasar dari informasi yang akan diproses lebih
lanjut untuk menghasilkan informasi.
d. Manusia sebagai user, termasuk komponen dari operator, programming,
analis (pimpinan) untuk menjalankan, mengontrol dan meminpin dalam
pembuatan sebuah sistem informasi.
e. Prosedur, merupakan dokumentasi atau proses sistem yang akan dibuat
dan dipergunakan untuk menghasilkan sistem informasi.
2. Kegiatan Sistem Informasi :
a. Input, menggambarkan suatu sistem kegiatan untuk menyediakan data
untuk diproses.
b. Proses, menggambarkan bagaimana suatu data diproses untuk
menghasilkan suatu informasi yang bernilai tambah.
c. Output, suatu kegiatan untuk menghasilkan laporan dari proses.
d. Penyimpanan, suatu kegiatan untuk memelihara dan meyimpan data.
e. Kontrol, suatu aktivitas untuk menjamin bahwa sistem informasi tersebut
berjalan sesuai dengan diharapkan.
2.4 Pengertian Database
Perangkat lunak yang mengelola database sistem manajemen database
(database management system) atau disingkat dengan DBMS. Semua DBMS
memiliki suatu pengolah bahasa deskripsi data (data description language
processor) yang digunakan untuk menciptakan database serta suatu pengelola
12
database yang menyediakan isi database bagi pemakai. Pemakai menggunakan
manipulasi data dan query language. Orang yang bertanggung jawab atas
database dan DBMS adalah pengelola database (database administrator) atau
disingkat DBA. DBMS menyediakan keuntungan yang nyata bagi perusahaan
yang menggunakan komputer mereka sebagai suatu sistem informasi. Mengetahui
dengan jelas arti, batasan database dan sistem database adalah penting.
Menurut Janner Simarmata (2007, h. 2), Basis data adalah koleksi data
yang bisa mencari secara menyeluruh dan secara sistematis memelihara dan me-
retrieve informasi. Istilah basis data pada umumnya juga menyiratkan
serangkaian sifat yang terkait yaitu:
1. Berbagi Sifat
Data yang disimpan didalam basis data tidak secara umum dipegang
semata-mata untuk digunakan oleh seseorang. Suatu basis data secara normal
diharapkan bisa diakses oleh lebih dari satu orang dan munhkin pada waktu yang
sama.
2. Integrasi Data
Salah satu bentuk tanggung jawab pemakain basis data yang utama adalah
memastikan bahwa basis data terintegrasi. Hal tersebut menyiratkan bahwa suatu
basis data harus menjadi koleksi data yang sama, setidaknya secara ideal, tidak
menjadi redudansi data (yang berlebihan).
13
3. Integritas Data
Basis data perlu secara akurat mencerminkan seluruh bidang yang
mencoba pada model. Artinya, jika hubungan antarobjek yang ada didalam dunia
nyata mewakili oleh data didalam basis data, maka perubahan menjadi salah satu
mitra pada suatu hubungan harus secara akurat perubahan yang terjadi didalam
hubungan tersebut.
4. Keamanan Data
Salah satu cara yang utama untuk memastikan integritas basis data adalah
dengan melakukan pembatasan akses dengan kata lain, pengamanan basis data.
5. Abstraksi Data
Suatu basis data dipandang sebagai model nyata. Informasi yang disimpan
di dalam basis data pada umumnya merupakan suatu usaha untuk menyajikan sifat
dari beberapa objek sesungguhnya.
6. Independensi Data
Salah satu konsekuensi dari abstraksi adalah gagasan untuk buffering data
dari proses yang menggunaka data. Sebagai contoh, suatu perubahan dibuat dalam
beberapa bagian basis data dasar. Tidak program aplikasi yang menggunakan data
yang perlu diubah. Dengan demikian, jika perubahan dibuat dalam beberapa
bagian dari suatu sistem aplikasi, maka semestinya perubahan itu tidak
mempengaruhi struktur data dasar yang digunakan oleh aplikasi.
14
2.5 Pengertian Flowchart
Flowchart atau diagram alir adalah sekumpulan simbol-simbol atau skema
yang menggambarkan rangkaian kegiatan-kegiatan mulai dari awal (start) hingga
akhir (stop). Pembuatan dari flowchart atau diagram alir ini adalah penggambaran
dari urutan langkah-langkah pengerjaan dari suatu program.
Menurut Budi Sutedjo dan Michael AN (2007, h. 24) menyatakan flowchart
adalah diagram alir data yang menggambarkan urutan logika dari suatu prosedur
pemecahan masalah.
Adapun simbol yang digunakan pada Flowchart adalah sebagai berikut :
Tabel II.1 Simbol Flowchart
NO SIMBOL NAMA KETERAGAN
1 Terminal
Untuk memulai atau mengakhiri
suatu program.
2 Proses
Simbol ini menunjukkan setiap
pengolahan yang dilakukan oleh
komputer.
3 Input-Output
Untuk memasukkan data atau
menunjukkan hasil keluaran dari
suatu proses.
4 Decision
Suatu kondisi yang menghasilkan
beberapa kemungkinan jawaban
atau pilihan.
15
NO SIMBOL NAMA KETERANGAN
5 Fredifine proces
Simbol ini menunjukan rincian
operasi berada ditempat lain
6 Connector
Suatu prosedur akan masuk atau
keluar melalui simbol ini dalam
lembaran yang sama.
7
Off-Line
Connector
Simbol masuk atau keluaranya
suatu prosedur pada lembaran
kertas lainnya.
8 Arus/Flow
Dari prosedur yang dapat dilakukan
dari atas kebawah, kiri kekanan
atau sebaliknya.
9 Documen
Merupakan simbol dari data yang
berbentuk kertas maupun informasi.
10 Database
Menyediakan tempat pengolahan
data serta penyimpanan dalam
stroge.
11 Persediaan
Simbol untuk output, yang
ditunjukkan kesuatu device, seperti
primer, plotters, dan lain-lain
12 Archives
Arsip berisi huruf A atau N atau D
A=alphabet, N=numeric, D=date
2. 6 Data Flow Diagram (DFD)
Menurut Diana dan Setiawati (2011, h.40), Data Flow Diagram (DFD)
menggambarkan komponen sistem, aliran data diantara komponen sistem tersebut,
sumber data, tujuan dan penyimpanan data .
16
Data Flow Diagram (DFD) adalah suatu model logika atau proses yang
digunakan untuk menggambarkan atau membuat model dari asal dan kemana
tujuan data yang keluar dari sistem yang dibuat, dimana data yang disimpan,
proses apa yang dihasilkan data tersebut dan interaksi antara data yang tersimpan
dan proses yang dikenakan pada data tersebut. Dengan menggunakan DFD sistem
dapat digambarkan mulai dari level yang paling tinggi hingga diuraikan sampai ke
level yang lebih rendah.
Diagram alir data dapat digunakan untuk mempresentasekan sistem
otomatis maupun manual melalui simbol-simbol atau bagan yang berhubungan.
Terdapat dua bentuk diagram alir data, yaitu :
1. Diagram Alir Data Fisik (Physical DFD), lebih menekankan pada
penggambaran bagaimana proses-proses sistem diterapkan, termasuk proses-
proses manual sehinngga lebih banyak memakan waktu.
2. Diagram Alir Data Logika (Logical DFD), lebih tepat digunakan untuk
menggambarkan sistem yang akan diusulkan (sistem baru). Penekanannya
hanya logika dari kebutuhan-kebutuhan sistem, yaitu proses-proses apa yang
secara logika dibutuhkan oleh sistem.
Ada 4 bentuk simbol yang digunakan dalam pembuatan sistem dengan
menggunakan DFD diantaranya yaitu :
17
Tabel II.2 Simbol-Simbol DFD
2.7 Relasi Data atau ERD (Entity Relation data)
ERD merupakan peralatan pembuatan model data yang paling fleksibel dan
dapat diadaptasi untuk berbagai pendekatan yang mungkin diikuti perusahaan
dalam pemgembangam sistem. ERD ini menggambarkan relasi atau hubunganan.
Menurut Adi Nugroho (2011, h. 53), Entitiy Relation Diagram menjadi
salah satu pemodelan data konseptual yang paling sering digunakan dalam proses
pengembangan basis data bertipe relasional.
Diagram E-R memuat 3 tipe objek yaitu:
1. Entitas
Sesuatu atau objek didunia nyata yang dapat dibedakan dengan sesuatu atau
objek lainnya.
18
2. Atribut
Properti deskripsi yang dimiliki oleh setiap anggota dari himpunan entitas
dimana properti atau karakteristik itu bermakna/berarti bagi organisasi/
perusahaan.Himpunan entitas adalah himpunan dari entitas-entitas dengan tipe
yang sama yang berbagi properti-properti yang sama, misalnya himpunan dari
semua nasabah bank.
3. Relasi
Hubungan antara suatu himpunan entitas dengan himpunan entitas yang
lainnya. Entitas juga merupakan hubungan yang berarti antara suatu entitas
dengan entitas lainnya.
Tabel II. 3 Simbol simbol pada ERD
NO SIMBOL NAMA KETERANGAN
1
Entitas
Adalah suatu objek yang dapat
diidentifikasi dalam lingkungan
pemakai.
2
Relasi
Menunjukkan adanya hubungan di
antara sejumlah entitas yang berbeda.
3 Atribut
Berfungsi mendeskripsikan
karakterentitas (atribut yang berfungsi
sebagai key diberi garis bawah).
4
Garis
Sebagai penghubung antara relasi
dengan entitas, relasi dan entitas
dengan atribut.
19
2.8 Pengertian Sensus Penduduk
Sensus Penduduk adalah penghitugan prosedur sistematis untuk
memperoleh merekam / mencatat data penduduk yang berdomisili pada susatu
tempat yang bertujuan sementara atau untuk menetap. Dalam sensus ini akan
diajukan 43 pertanyaan mengenai kondisi dan fasilitas perumahan dan bangunan
tempat tinggal, karakteristik rumah tangga dan keterangan individu anggota
rumah tangga.
2. 8. 1 Pengertian Sensus
Sensus adalah prosedur sistematis memperoleh dan merekam / mencatat
informasi tentang populasi tertentu. Sensus merupakan penghitungan secara
teratur terjadi dan resmi dari populasi tertentu oleh pemerintah. Istilah ini
digunakan terutama dalam kaitannya dengan populasi nasional dan sensus
perumahan. Sensus umum lainnya mencakup pertanian, bisnis, dan sensus lalu
lintas. Dalam kasus yang terakhir unsur-unsur dari 'penduduk' adalah peternakan,
bisnis, dan sebagainya, ketimbang orang. PBB mendefinisikan fitur penting dari
sensus penduduk dan perumahan sebagai "pencacahan individu, universalitas
dalam wilayah tertentu, simultanitas dan periodisitas didefinisikan", dan
merekomendasikan bahwa sebenarnya sensus penduduk diambil setidaknya
setiap 10 tahun.
Sensus dapat dibandingkan dengan pengambilan sampel di mana informasi
diperoleh hanya dari subset dari populasi, kadang-kadang sebagai estimasi Antar.
Data sensus umumnya digunakan untuk penelitian, pemasaran bisnis, dan
perencanaan, serta sebagai dasar untuk survei sampling.
20
Sensus penduduk di Indonesia pertama dilakukan selama era kolonial,
1930. Sebelum itu, sebuah sensus non-keseluruhan sudah dilakukan pada tahun
1920. Setelah sensus yang dilakukan secara tidak teratur. Sensus pertama setelah
kemerdekaan tahun 1961, diikuti oleh 1971. Sejak tahun 1980 itu dilakukan
secara teratur setiap 10 tahun. Di antara, ada juga sensus ekonomi (setiap 10
tahun, lima tahun setelah sensus penduduk) dan sensus pertanian (tiga tahun
setelah sensus penduduk).
2. 8. 2 Pengertian Penduduk
Penduduk adalah semua orang yang berdomisili di wilayah geografis
Indonesia selama enam bulan atau lebih dan atau mereka yang berdomisili kurang
dari enam bulan tetapi bertujuan menetap.
2. 9 Pengenalan dan Pengertian Delphi
Menurut Wahana Komputer (2009, h.2), Delphi adalah suatu bahasa
pemrograman pengambangan (development language) yang digunakan untuk
merancang suatu aplikasi program. Delphi termasuk dalam pemrograman bahasa
tingkat tinggi (high level lenguage). Maksud dari bahasa tingkat tinggi yaitu
perintah-perintah programnya menggunakan bahasa yang mudah dipahami oleh
manusia.
Delphi disebut bahasa prosedural artinya mengikuti urutan tertentu.Dalam
membuat aplikasi perintah-perintah, Delphi menggunakan lingkungan
pemrograman visual delphi merupakan generasi penerus dari Turbo Pascal.
Pemrograman delphi dirancang untuk beroperasi dibawah sistem operasi
Windows.
21
Program ini mempunyai beberapa keunggulan, yaitu produktivitas,
kualitas, pengembangan perangkat lunak, kecepatan kompiler, pola desain yang
menarik serta diperkuat dengan bahasa perograman yang terstruktur dalam
struktur bahasa perograman Object Pascal.
Sebagaian besar pengemban g Delphi menuliskan dan mengkompilasi kode
program di dalam lingkungan pengembang aplikasi atau Integrated Development
Environment (IDE).Lingkungan kerja IDE ini menyediakan sarana yang
diperlukan untuk merancang, membangun, mencoba, mencari atau melacak
kesalahan, serta mendistribusikan aplikasi. Sarana-sarana inilah yang
memungkinkan pembuatan prototipe aplikasi menjadi lebih mudah dan waktu
yang diperlukan untuk mengembangkan aplikasi menjadi lebih singkat.
2. 9. 1 File file Penyusun Project
Sepintas sebuah program aplikasi yang dapat dibuat dengan menggunakan
Delphi hanya terdiri dari file project dan sebuah unit. Namun kenyataannya
terdapat beberapa file yang dibentuk pada saat membangun sebuah program
aplikasi. Berikut ini merupakan file-file penyusun projek yang terdapat pada
program Delphi, yaitu :
1. File Project (.Dpr) dan file Unit (.Pas)
Sebuah program Delphi terbangun dari modul-modul source code yang
disebut unit. Delphi menggunakan sebuah file projek (.Dpr) untuk menyimpan
program utama. File Sumber untuk unit biasanya berisi sebagian besar kode di
22
dalam aplikasi, file ini ditandai Dengan ekstensi (.Pas). Setiap aplikasi atau
projek terdiri atas file projek tunggal atau lebih dalam file unit.
2. File Form (.Dfm)
File form adalah file biner yang dibuat oleh Delphi untuk menyimpan
informasi yang berkaitan dengan form.
3. File Resource (.Res)
File resource merupakan file biner yang berisi sebuah ikon yang digunakan
oleh project. File ini secara terus menerus di-update atau diubah oleh Delphi
sehingga file ini tidak bisa diubah oleh pemakai. Dengan menambahkan file
resource pada aplikasi dan menghubungkan dengan file project dapat
menggunakan editor resource, misalnya editor untuk membuat file resource.
4. File Project Options (.Dof ) dan File Desktop Settings (.Dsk)
File project options merupakan file yang berisi options-options dari suatu
project yang dinyatakan melalui perintah Options dari menu Project. Sedang file
desktop setting berisi option-option yang dinyatakan melalui perintah
Environment Options dari menu Tools. Perbedaan di antara kedua jenis file
tersebut adalah bahwa file project options dimiliki oleh setiap project sedangkan
file desktop setting dipakai untuk lingkungan Delphi. Apabila terjadi kerusakan
pada kedua jenis file tersebut dapat mengganggu proses kompilasi. Prosedur yang
dapat kita tempuh untuk menangani gangguan tersebut adalah dengan menghapus
kedua jenis file tersebut yaitu .Dof dan .Dsk karena kedua file tersebut akan
berbentuk secara otomatis pada saat menyimpan project.
23
File jenis lain File-file dengan ekstensi lain yang dapat ditemukan dalam
folder tempat penyimpanan program aplikasi selain yang memiliki ekstensi yang
telah disebutkan pada umumnya adalah file-file yang dibentuk oleh compiler dan
beberapa file Windows yang digunakan Delphi. File-file tersebut :
a) File Executable (.Exe ). File ini dibentuk oleh compiler dan meruakan file
esekusi (executable) dari program aplikasi. File ini berdiri sendiri dan hanya
memerlukan file library di DLL , VBX dan lain-lain.
b) File unit Object (.Dcu). File ini merupakan file unit (.Pas) yang telah
dikompilasi oleh compiler yang akan dihubungkan dengan file esekusi.
c) File Dinamic Link Library (.Dll). File ini dibentuk oleh compiler apabila kita
merancang. DLL sendiri.
d) File Help. File ini merupakan file Windows dan merupakan file help standar
yang dapat dipakai diprogram aplikasi Delphi.
e) File Image (.Wmf, . Bmp , .Ico ). File-file ini merupakan file Windows dari
aplikasi selain Delphi yang dapat digunakan untuk mendukung program
aplikasi yang kita rancang tampak lebih menarik.
2. 9. 2 Tampilan Delphi
Berikut adalah gambar dari keseluruhan tampilan Delphi
24
Gambar II. 2 Tampilan Delphi
2. 9. 3 IDE (Integrated Development Environment)
Kemudian, hal yang paling pertama dalam mengenal Delphi adalah harus
mengetahui IDE. IDE (Integrated Development Environment) merupakan
lingkungan/wilayah dimana seluruh tools atau komponen-komponen yang akan
dibutuhkan untuk merancang atau membangun aplikasi program. Secara umum
IDE Delphi di kelompokkan kepada 8 bagian yaitu
1. Tampilan Keseluruhan Delphi
Merupakan penunjuk ke seluruh fasilitas yang disediakan aplikasi Delphi.
25
Gambar II. 3 Tampilan Keseluruhan Delphi
2. Menubar & Toolbar
Merupakan Icon (Sortcut)yang dirancang untuk lebih memudahkan menjangkau
fasilitas
yang ada pada Delphi.
Gambar II. 4 Menubar & Toolbar Pemrograman Delphi
Menubar
Toolbar
26
3.Form Designer
Merupakan interface (antar muka) apalikasi yang akan dibangun, Form
akan menampung seluruh komponen yang akan digunakan dala proses
perancangan sebuah aplikasi dengan Delphi.
Gambar II. 5 Form Designer Pemrograman Delphi
4.Code Editor
Code editor merupakan tempat untuk menuliskan kode program
menggunakan bahasa object Pascal. Kode program tidak perlu di tulis secara
keseluruhan karena Delphi sudah menyediakan blok atau kerangka untuk menulis
kode program.
27
Gambar II. 6 Code Editor Pemrograman Delphi
5. Object inspector Object inspector digunakan untuk mengubah properti
atau karakteristik dari suatu komponen. Terdiri dari 2 tab yaitu :
a. Properties
Digunakan untuk menentukan seting suatu objek. Satu objek
memiliki beberapa properti yang dapat diatur langsung dari object inspector
maupun melalui kode program. Seting ini mempengaruhi cara kerja objek tersebut
saat aplikasi dijalankan.
b. Event
Merupakan bagian yang dapat diisi dengan kode program tertentu yang
berfungsi untuk menangani event-event (berupa sebuah procedure) yang dapat
direspon oleh sebuah komponen. Event adalah peristiwa atau kejadian yang
diterima oleh suatu objek, misal : klik, drag, dan lain-lain. Event yang diterima
objek akan memicu Delphi menjalankan kode program yang ada didalamnya.
28
Gambar II. 7 Object Inspector Pemrograman Delphi
29
BAB III
ANALISIS SISTEM BERJALAN
3.1 Tinjauan Perusahaan
3.1.1 Sejarah Singkat Badan Pusat Statistik Kabupaten Langkat
Badan Pusat Statistik Kabupaten Langkat yang beralamat di jalan T. Putra
Aziz No.1 Stabat yang pada saat ini dikepalai oleh Ir. Sawaluddin Naibaho, M.Si.,
mempunyai staf sebanyak 8 orang yang terdiri dari 1 orang bendaharawan dan 7
orang staf administrasi dan teknis. Dengan Koordinator Kecamatan (KSK)
sebanyak 17 orang dan 8 orang diantaranya merupakan pejabat fungsional
statistik.
Wilayah administrasi kerja BPS Kabupaten Langkat yang menjadi
tanggung jawab pengawasan dan pembinaan dalam penyelenggaraan kegiatan
statistik sebanyak 23 kecamatan dan 240 desa serta 37 kelurahan.
Dalam menyelenggarakan pelaksanaan tugasnya dan fungsinya, Badan
Pusat Statistik Kabupaten Langkat dilindungi oleh perangkat hokum yaitu :
1. Undang undang No. 16 Tahun 1997 tentang Statistik menjamin
kepastian hukum bagi penyelenggara dan pengguna statistic baik
pemerintah maupun masyarakat. Dengan adanya undang undang
statistik maka kepentingan masyarakat pengguna statistik akan
menjamin terutama atas nilai informasi yang diperolehnya.
30
2. Peraturan pemerintah Republik Indonesia No.51 Tahun 1999 tentang
penyelenggaraan Statistik yang mengamatkan bahwa BPS
berkewajiban menyelenggarakan kegiatan statistic dasar.
3. Keputusan Presiden Republik Indonesia No.103 Tahun 2001 tentang
kependudukan, tugas, kewenagan, susunan organisasi dan tata cara
kerja lembaga pemerintah non Departemen yang menetapkan
kependudukan BPS sebagi lembaga pemerintah non departemen yang
mempunyai tugas menyelenggarakan kegiatan statistik dasar.
4. Keputusan kepala Badan Pusat Statistik No.121 Tahun 2001 tentang
organisasi dan tata cara kerja perwakilan BPS di daerah.
3.1.2 Struktur Organisasi Badan Pusat Statistik Kabupaten Langkat
Struktur organisasi menunjukkan bahwa kerangka dan susunan perusahaan
memiliki hubungan diantara bagian-bagian dalam struktur perusahaan. Suatu
perusahaan akan dapat melaksanakan kegiatannya dengan lancar apabila adanya
sarana manajemen berupa struktur organisasi yang merupakan alat manajemen
untuk mencapai tujuan perusahaan dengan tepat, sehingga nantinya bagian
jabatan akan mengetahui dengan jelas tugas, wewenang dan tanggung jawab dari
masing-masing unit kerja.
Dengan adanya struktur organisasi maka secara keseluruhan akan dapat
dilihat dengan jelas arah garis setiap jabatan yang ada dalam perusahaan. Struktur
organisasi yang baik dan benar akan dapat mempermudah koordinasi unit-unit
kegiatan di dalam perusahaan, dimana setiap anggota dari departemen dapat
31
mengetahui tugas dan pembagian kerja lebih mudah untuk melakukan
pengawasan secara langsung kepada tiap-tiap bagian pimpinan perusahaan.
Tugas dari setiap unit kerja selalu dihubungkan dengan sistem yang
berjalan dalam organisasi yang bersangkutan. Dengan demikian organisasi bukan
hanya kerangka bagian tugas melainkan juga seluruh bagian serta fungsi - fungsi
yang saling berkaitan satu dengan yang lain. Adanya struktur organisasi ini
merupakan pencerminan lalu lintas, wewenang dan tanggung jawab dalam suatu
bagian organisasi.
Gambar III.1 Struktur organisasi Badan Pusat Statistik Kabupaten Langkat
Sumber : Badan Pusat Statistik Kabupaten Langkat
Kepala BPS
Ir.Sawaluddin Naibaho,M.Si
Kasubag
Tata Usaha
Kasi Stat.
Sosial
Kasi Stat.
Produksi
Kasi Stat.
Distribusi
Kasi Stat.
Nerwilis
Kasi IPDS
Fungsional
32
3.1.3 Tugas dan Tanggung Jawab
1. Kepala BPS
a. Kepala Dinas Badan Statistik Kabupaten Langkat bertanggung jawab
langsung kepada BPS dan melaksanakan dengan Bupati sebagai Kepala
daerah setempat.
b. Kepala Dinas Badan Statistik Kabupaten Langkat wajib mengikuti dan
mematuhi peraturan perundangundangan yang berlaku serta
berkewajiban kepada bawahannya.
c. Kepala Dinas Badan Statistik Kabupaten Langkat mengontrol serta
mengkoordinir kegiatan bawahannya.
d. Bawahannya berkewajiban mengikuti petunjuk dan kinerja kerja yang
telah ditetapkan.
2. Bagian Tata Usaha
a. Melakukan penyelenggaraan operasional dan pemeliharaan perkantoran
seperti pembayaran gaji, lembur, honorarium, vakasi, pengadaan
pakaian dinas pegawai, pengajuan baju pakaian kerja pesuruh dan
tenaga teknis lainnya.
b. Pembinaan administrasi dan pengelolah keuangan.
c. Pengkaji dan pengembangan system informasi.
d. Pengkaji/pembuatan/pengembangan sistem, data, statistik dan
informasi.
3. Bagian Statistik Produksi
a. Melakukan survei Industri B/S tahunan dan bulanan.
33
b. Melakukan survei tanaman pangan/ubian dan luas tanah.
c. Melakukan survei perusahaan holtikultura dan indicator pertanian .
d. Melakukan survei perternakan, perikanan, RPH dan TPI.
e. Melakukan survei pertambangan .
4. Bagian Statistik Sosial
a. Melakukan survei Sosial Ekonomi (SUSENAS) modul konsumsi.
b. Melakukan survei Angkatan Kerja Nasional (SAKERNAS).
c. Melakukan survei Sosial Ekonomi Nasional Panel (SUSENAS
PANEL).
d. Melakukan survei Angkatan Ekonomi Nasional Panel (SAKERNAS
PANEL).
5. Bagian Statistik Distribusi
a. Melakukan statistik harga produsen dan konsumen pedesaan.
b. Melakukan pengumpulan data statistik keuangan daerah dan keuangan
BUMD.
c. Melakukan survei transportasi.
d. Melakukan survei bidang jasa dan pariwisata.
6. Bagian Seksi Nerwilis
Melakukan penyusunan PDBR Kabupaten Langkat menurut bidang usaha.
7. Bagian Seksi IPDS
Melakukan pemetaan wilayah tahap II.
34
3.2 Prosedur Sistem Yang Berjalan
Mekanisme sistem yang sedang berjalan saat ini dalam melakukan
perhitungan penduduk miskin dilakukan dalam tingkat RT (Rumah Tangga).
Petugas pendata datang kerumah warga. Berikut gambaran proses perhitungan
penduduk Kecamatan Selesai :
1. Pendata bersama ketua RT mengidentifikasi/mencatat Penduduk
Kecamatan Selesai. Dijaring dengan menggunakan daftar. Selanjutnya
daftar ditanda diserahkan kepada ketua RT.
2. Pendata dilakukan secara bergilir dari rumah kerumah yang berada pada
wilayah Kecamatan Selesai.
3. Pendata melakukan pendataan jumlah kepala keluarga pada wilayah
Kecamatan Selesai. Pendataan menggunakan kuesioner/daftar formulir.
4. Selesai pendataan per rumah, dokumen daftar tersebut dientri di BPS
Kabupaten Langkat.
5. Hasil data entri jumlah kepala keluarga yang berada pada wilayah
Kecamatan Selesai dikirim ke BPS Provinsi Sumatera Utara dan BPS
Pusat.
6. BPS pusat mengolah dan menetukan jumlah kepala keluarga pada
wilayah Kecamatan selesai.
7. Daftar/direktori kepala keluarga yang telah ditentukan dilakukan
pencocokan dan penelitian dilapangan.
8. Apabila dari hasil pencocokan dan penelitian dilapangan ada yang tidak
layak, kepala keluraga tersebut akan dicoret dari daftar.
35
3.3 Flowchart Data Sistem Berjalan
Dari semua tindakan kegiatan diatas, sifatnya masih manual dimana
petugas mencatat hasil identifikasi dalam lembar kertas dengan format yang telah
disediakan, lalu mengirimkannya ke BPS Kabupaten Langkat.
Berikut gambar flowchart dari proses kegiatan perhitungan penduduk
Kecamatan Selesai seperti terlihat pada gambar dibawah ini.
Gambar III.2 Flowchart Sistem Pengolahan Penduduk Kecamatan Selesai
Yang Sedang Berjalan
Y
T
36
Menerima data
Penduduk
Data Penduduk
Data Penduduk
Verifikasi data
Penduduk
Verifikasi data
belum lengkap
Data Penduduk
Membuat
laporan
Kelengkapan
Data
Input
Data
Data Penduduk
Sudah lengkap
Gambar III.3 Flowmap Sistem Pengolahan Penduduk Kecamatan Selesai
Yang Sedang Berjalan
Petugas Survey Subag BPS BPS Langkat
Laporan Penduduk
Kec.Selesai
Laporan
Penduduk
Kec.Selesai
Pengar
sipan
Mulai
T
Y
Selesai
37
3.5 Permasalahan Pada Badan Pusat Statistik Kabupaten Langkat
Dari hasil analisis yang dilakukan penulis terdapat kelemahan sistem
yang sedang berjalan pada BPS Kabupaten Langkat.
Berikut adalah kekurangan yang ada pada BPS Kabupaten Langkat.
1. Tidak adanya sistem yang dapat mengurangi beban kerja pegawai
dalam membuatan dan meyimpan arsip kependudukan.
2. Pencatatan data penduduk Kecamatan Selesai pada BPS Kabupaten
Langkat masih dilakukan secara manual sehingga banyak memakan
waktu untuk perhitungan jumlah penduduk Kecamatan Selesai
3.6 Alternatif Pemecahan Masalah
Sistem yang berjalan pada BPS Kabupaten Langkat masih perlu dilakukan
perubahan yaitu dengan cara membuat sistem perhitungan penduduk Kecamatan
Selesai dengan menggunakan pemrograman Delphi 7, sehingga dengan dukungan
sistem yang terkomputerisasi.cara kerja suatu sistem yang sebelumnya manual
dapat mengubah cara kerja yang lebih efisien, tepat guna dan berdaya guna serta
terjamin mutu dan kualitas prosedur kerja juga dapat memudahkan kerja pegawai
dalam pembuatan dan penyimpanan arsip kependudukan.
38
BAB IV
RANCANGAN SISTEM USULAN
4.1 Prosedur Sistem Usulan
Setelah melihat sistem yang sedang berjalan serta mengevaluasinya, maka
prosedur sistem pengolahan penduduk yang diusulkan dengan menggunakan
pemrograman Delphi ini adalah sebagai berikut:
a. Prosedur yang dapat dilakukan Petugas :
1. Sebelum masuk form Menu Utama, seorang petugas diharuskan memasukan
User Name dan Password, jika benar maka dilanjutkan form utama.
2. Seorang Petugas jika sudah masuk halaman utama dapat melakukan
kegiatan sebagai berikut :
a. Edit, Hapus, Simpan, Cari dan Tambah data keluarga
b. Edit, Hapus, Simpan, Cari dan Tambah data desa
c. Edit, Hapus, Simpan, Cari dan Tambah data penduduk
4.2 DiagramKonteks Sistem Usulan
Pembuatan suatu diagram konteks dari sistem pendekatan struktur ini
menggambarkan sistem secara garis besar yang kemudian akan dipecah menjadi
bagian-bagian lebih terperinci. Gambar berikut adalah diagram konteks dari
Sistem Pengolahan Data Penduduk Kecamatan Selesai Pada Kantor BPS
menggunakan Pemrograman Delphi 7 (Badan Pusat Statistik) Di Kabupaten
Langkat.
39
Gambar IV.1 Diagram Konteks Sistem Usulan
4.2.1 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan proses yang menggambarkan suatu
alir informasi yang lebih detail dan terperinci yang merupakan pengembangan
dari diagram konteks. Sistem usulan yang dirancang dapat digambar dengan
mengunakan Data Flow Diagram untuk menggambarkan pembagian sistem ke
modul yang lebih kecil. Salah satu keuntungan menggunakan diagram alir data
adalah memudahkan pemakai atau user yang kurang menguasai bidang komputer
untuk mengerti sistem yang akan dikerjakan. Berikut ini adalah hasil rancangan
DFD Sistem Pengolahan Data Penduduk Kecamatan Selesai Pada Kantor BPS
(Badan Pusat Statistik) Di Kabupaten Langkat..
Petugas
Sistem
pengolahan
data penduduk
Kec.Selesai
BPS
Laporan
Subag BPS
Data formulir penduduk
Data formulir penduduk
Data formulir penduduk valid
Data formulir penduduk valid
40
4.2.2 DFD Level 0
Untuk lebih memperjelas alur dari sistem yang akan dibangun, dibawah ini
digambarkan diagram yang lebih terinci. Diagram ini menggambarkan tabel-tabel
yang akan digunakan sistem.
Gambar IV.2 DFD Level 0
4.3 Kamus Data Sistem Usulan
Kamus data merupakan uraian yang menjelaskan tentang table data atau
entitas serta field-field yang terdapat pada entitas yang ada kamus data digunakan
sebagai acuan dalam pengembangan suatu database dan sebagai panduan bagi
Petugas
Formulir pendataan penduduk valid
1.0
Proses
penginputan
data
Subag BPS
Data Formulir Penduduk
Formulir penginputan Tbl Desa
Tbl Keluarga
Tbl Penduduk
BPS
2.0
Laporan
Validasi data
Formulir Data Penduduk
41
pemakai sistem maupun untuk pengembangan sistem database. Adapun tabel data
yang dibentuk adalah sebagai berikut :
1. Data Keluarga
T_Keluarga : @NKK + Nama Desa +Nama Kepala Keluarga + Jumlah
Keluarga + Jumlah Anak
2. Data Desa
T_Desa : @Kode Desa + Nama Desa + Kabupaten + Provinsi + Kode Pos
3. Data Penduduk
T_penduduk : @Nik/Noktp + Nama lengkap + Alamat + Jenis Kelamin +
Tempat Lahir + Tgl lahir + Agama + Status Perkawinan + Pendidikan +
Pekerjaan
4.4 Spesifikasi Sistem Usulan
Terdapat beberapa spesifikasi sistem yang diusulkan yaitu sebagai berikut:
4.4.1 Spesifikasi Bentuk Dokumen Masukan
Bentuk dokumen masukan dari sistem yang diusulkan adalah sebagai
berikut :
1. Rancangan Form Login
Adapun rancangan untuk form login dari Sistem Pengolahan Data
Penduduk Kecamatan Selesai Menggunakan Pemrograman Delphi 7 Pada Kantor
BPS (Badan Pusat Statistik) Langkat adalah sebagai berikut :
42
Gambar IV.3 Rancangan Form Login
2. Rancangan Form Menu Utama
Adapun rancangan untuk form Utama dari Sistem Pengolahan Data
Penduduk Kecamatan Selesai Menggunakan Pemrograman Delphi 7 Pada Kantor
BPS (Badan Pusat Statistik) Langkat adalah sebagai berikut :
BADAN PUSAT STATISTIK (BPS) LANGKAT
Gambar IV.4 Rancangan Form Utama
User Name
Password
XXX
9999
LOGIN SISTEM
LOGIN CLOSE
File
Laporan
About me
43
3. Rancangan Form Input Data Keluarga
Adapun rancangan untuk form Input Data Keluarga dari Sistem
Pengolahan Data Penduduk Kecamatan Selesai Menggunakan Pemrograman
Delphi 7 Pada Kantor BPS (Badan Pusat Statistik) Langkat adalah sebagai berikut :
Gambar IV.5 Rancangan Form Data Keluarga
4. Rancangan Form Input Data Desa
Adapun rancangan untuk form Input Data Desa dari Sistem Pengolahan
Data Penduduk Kecamatan Selesai Pada Kantor BPS (Badan Pusat Statistik)
Langkat adalah sebagai berikut :
INPUT DATA KELUARGA
NKK
Nama Desa
Nama Kepala Keluarga
Jumlah Keluarga
Jumlah anak
9999
XXXX
9999
SAVE
XXXX
9999
EDIT TAMBAH DELETE
SEARCH -masukan NKK-
CANCEL CLOSE
44
Gambar IV.6 Rancangan Form Data Desa
5. Rancangan Form Input Data Penduduk
Adapun rancangan untuk form Input Data Penduduk dari Sistem
Pengolahan Data Penduduk Kecamatan Selesai Pada Kantor Dinas BPS (Badan
Pusat Statistik) Langkat adalah sebagai berikut
Gambar IV.7 Rancangan Form Data Lingkunga
4.4.2 Spesifikasi Bentuk Dokumen Keluaran
INPUT DATA PENDUDUK
NIK/No.KTP
Nama Lengkap
Alamat
Jenis Kelamin
Tempat Lahir
TGL Lahir
9999
XXXX
XXXX
SAVE
9999
XXXX
TAMBAH EDIT DELETE
SEARCH -masukan kode desa-
999999999999999
9
XXXX
XXX
XXXX
XXXX
999999
Agama
XXXX
XXXX
XXXX
XXXX
Pekerjaan
Status Perkawinan
Pendidikan
SAVE CANCEL EDIT
DELETE TAMBAH
CLOSE
SEARCH -masukan NIK/No.KTP-
Gambar IV.7 Rancangan Form Data Penduduk
CANCEL CLOSE
INPUT DATA DESA
Kode Desa
Nama Desa
Kabupaten
Provinsi
Kode Pos
45
4.4.2 Spesifikasi Bentuk Dokumen Keluaran
Bentuk dokumen keluaran sistem yang diusulkan adalah sebagai berikut :
1 Rancangan Laporan Data Keluarga
Tampilan daftar laporan data keluarga yang berhasil dimasukan kedalam
database keluarga.
Gambar IV.8 Rancangan Laporan Data Keluarga
2 Rancangan Laporan Data Desa
Tampilan daftar laporan data seluruh Desa yang berhasil dimasukan
kedalam database desa.
Gambar IV.9 Rancangan Laporan Data Desa
46
3 Rancangan Laporan Data Penduduk
Tampilan daftar laporan data seluruh Desa yang berhasil dimasukan
kedalam database desa.
Gambar IV.10 Rancangan Laporan Data Penduduk
4.4.3 Spesifikasi File
Struktur file yang akan digunakan didalam perancangan sistem ini akan
menentukan struktur file database yang menunjukan struktur dari elemen-elemen
yang menyatakan panjang tipe datanya. Pengembangan struktur file yang akan
diuraikan sebagai berikut :
1. Tipe Data
Tabel IV. 1 Tipe Data
Tipe Data Simbol Keterangan
Alpha A
Dapat berupa karakter apa saja. Panjang maksimal 225
karakter.
Number N
Dapat berupa bilanga positif atau negatif dengan
jangkauan 10
307
sampai 10
308
Date D Untuk menyimpan data tanggal
Time T
Untuk menyimpan data waktu dimulai dari tengah
malam. Satuan milidetik. Terbatatas sampai 24 jam
47
2 Tabel Keluarga
Tabel IV.2 Tabel Keluarga
No Nama Filed Type Size Key
1 NKK A 16 *
2 Nama Desa A 25
3 NIK/No.Ktp A 16
4 Nama Kepala Keluarga A 25
5 Jumlah Keluarga N
6 Jumlah Anak N
3 Tabel Data Desa
Tabel IV.3 Tabel Data Desa
No Nama Filed Type Size Key
1 Kode Desa A 10 *
2 Nama Desa A 25
3 Kabupaten A 20
4 Provinsi A 20
5 Kode Pos A 7
4 Tabel Data Penduduk
Tabel IV.4 Tabel Data Penduduk
No Nama Filed Type Size Key
1 NIK/Noktp A 16 *
2 Nama lengkap A 20
3 Alamat A 25
4 Jenis Kelamin A 10
5 Tempat Lahir A 25
6 Tgl lahir D
7 Agama A 10
8 Status Perkawinan A 15
9 Pendidikan A 20
10 Pekerjaan A 20
48
4.4.4 Relasi
Pada umumnya relasi data digunakan untuk menghubungkan atau
megkoneksikan dari suatu tabel ke tabel yang lain.
4.4.5 Struktur Kode
Pada dasarnya kode digunakan untuk mengklasifikasikan data,
memasukkan data kedalam komputer dan untuk mengambil bermacam-macam
*NKK
Nama Desa
NIK/No.KTP
Nama Kepala Rumah Tangga
Jumlah Keluarga
Jumlah Anak
Tabel Keluarga
*Kode Desa
Nama Desa
Kabupaten
Provinsi
Kode Pos
Tabel Desa
*NIK/No.KTP
Nama Lengkap
Alamat
Jenis Kelamin
Tempat Lahir
TGL Lahir
Agama
Status Perkawinan
Pendidikan
Pekerjaan
Tabel Penduduk
Gambar IV.11 Relasi Data
Gambar IV.11 Form Login
Gambar IV.11 FormLogin
49
informasi yang berhubungan dengannya. Kode dapat berupa kumpulan angka,
huruf dan karakter khusus.
1. Petunjuk Pembuatan Kode
a. Harus mudah diingat
Agar mudah diingat, dengan cara menghubungkan kode tersebut
dengan objek yang mewakilinya. Atau dengan cara memecahkan
kode yang panjang menjadi bagian-bagian yag lebih pendek.
b. Harus Unik
Penggunaan kode harus unik untuk masing-masing item yang
mewakilinya. Unik berarti tidak ada terdapat dua buah kode yang
sama.
c. Harus Fleksibel
Penggunaan kode harus fleksibel sehingga memungkinkan
perubahan-perubahan atau penambahan item baru dapat tetap
diwakili oleh kode.
d. Harus Efisien
Penggunaan kode harus sependek mungkin, selain mudah diingat
juga akan efisien bila direkam disimpanan luar komputer. Misalnya
dari panjang kode cukup empat digit saja dan tidak akan efisien
bila digunakan kode yang lebih dari empat digit.
e. Harus Konsisten
50
Bilamana mungkin harus konsisten dengan kode yang telah
dipergunakan, misalnya perusahaan hanya membeli sepeda motor
dari seorang penjual saja, maka dapat dipergunakan kode-kode
barang yang sudah dipergunakan oleh penjual.
f. Harus Distandardisasi
Kode harus distandardisasi untuk seluruh tingkatan dan
departemen dalam organisasi. Kode yang tidak standar akan
melibatkan kebingungan, salah pengertian dan dapat cenderung
tterjadi kesalahan pemakaian bagi yang menggunakan kode
tersebut. Misalnya kode untuk tanggal harus standar, yaitu tanggal,
bula, tahun atau bulan, tanggal, tahun.
2. Tipe Dari Kode
Tipe dari kode digunakan pada sistem usulan ini adalah gabungan
antara tipe kode dan kode urut. Dengan kelebihan antara lain sebagai
berikut :
a. Mudah diingat
b. Sangat sederhana
c. Mudah diterapkan
d. Mudah dicari bila kodenya diketahui
e. Baik untuk pengendalian, karena kode yang hilang dapat diketahui.
51
4.4.6 Spesifikasi Program
Pada Sistem Pengolahan Data Penduduk Kecamatan Selesai Menggunakan
Pemrograman Dephi 7 Pada Kantor Dinas BPS (Badan Pusat Statistik) Langkat
ini terdiri dari form login, from utama, form desa, form keluarga, form penduduk
untuk melakukan penginputan data penduduk Kecamatan Selesai.
1 Form Login
Pada form ini user diwajibkan memasukan password = `12345` dan user
name = `bps` name agar dapat masuk ke form utama.
Gambar IV.12 Form Login
2 Form Utama
Pada form ini user bisa memilih data yang ingin di input dan melihat
laporan data yang sudah diinput.
Gambar IV.13 FormUtama
52
3 Form Input Data Keluarga
Pada form ini user bisa menginput data keluarga yang berada di
Kecamatan Selesai.
Gambar IV.14 Form Keluarga
4 FormInput Data Desa
Pada form ini user bisa menginput data Desa yang berada di Kecamatan
Selesai.
53
Gambar IV.15 FormData Desa
5 FormInput Data Penduduk
Pada Form ini user bisa menginput data Desa yang berada di Kecamatan
Selesai.
Gambar IV.16 Form Data Penduduk
54
6 Laporan Data Keluarga
Pada Form ini untuk menampilkan data Keluarga di Kecamatan Selesai.
Gambar IV.17 Laporan Data Keluarga
7 Laporan Data Desa
Pada Form ini untuk menampilkan data Desa pada Kecamatan Selesai.
Gambar IV.18 Laporan Data Desa
55
8 Laporan Data Penduduk
Pada form ini untuk menampilkan data penduduk pada Kecamatan Selesai .
Gambar IV.19 Laporan Data Penduduk
4.4.7 Spesifikasi Sistem Program
Dalam penerapan sistem yang dibuat tidak terlepas dari perangkat keras
dan perangkat lunak. Untuk menguji program atau sistem pengolahan, penulis
menggunakan komputer dengan spesifikasi sebagai berikut :
4.4.7.1 Perangkat Keras (Hardware)
Spesifikasi perangkat keras yang digunakan dalam pembuatan sistem yang
diusulkan adalah :
1. Intel(R) Core(TM) i3-2330M
2. RAM 2048 MB
3. Hardisk Minimal 20 Gbs
4. USB
5. Mouse
6. Keyboard 102 Key
56
7. Monitor
8. Printer Cannon PIXMA ip 1000
4.4.7.2 Perangkat Lunak (Software)
Spesifikasi perangkat lunak yang digunakan dalam pembuatan sistem yang
diusulkan adalah.
1. Sistem Operasi Microsoft Windows 7
2. Microsoft Office 2007
3. Visual Delphi 7
4. Database Desktop
5. BDE Administrator
4.4.8 Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan
desain yang ada dalam dokumen desain sistem yang disetujui dan menguji,
menginstal, uji coba serta menggunakan sistem yang baru atau sistem yang
diperbaharui dan mudah dalam pemeliharaannya.
.
57
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan uraian pada bab bab sebelumnya maka penulis menyimpulkan
sebagai berikut :
1. Dengan adanya sistem pengolahan data penduduk ini, maka pegawai pada
Kantor Badan Pusat Statistik (BPS) Langkat dapat dapat mengolah data dengan
baik dan dapat menghindari kesalahan pada penginputan dan pencarian data
penduduk.
2. Pada rancangan sistem pengolahan data penduduk yang baru ini memiliki
keunggulan dalam proses pencarian, pengolahan, dan pengoprasiannya yang
langsung diproses dalam bentuk file database, serta dapat langsung dicetak
dalam laporan informasi.
3. Rancangan sistem pengolahan data penduduk pada Kantor Badan Pusat Statistik
(BPS) Langkat ini banyak memberi kemudahan dalam proses pengolahan data
sehingga dapat menghasilkan kinerja yang efektif dan efisien.
5.2 Saran
Dari kesimpulan di atas maka penulis menyarankan sebagai berikut :
1. Sebaiknya Kantor Badan Pusat Statistik (BPS) Langkat mengganti sistem
informasi yang menggunakan Microsoft Exel menjadi sistem pengolahan data
penduduk dengan menggunakan pemrograman Visual Delphi 7.
58
2. Program sistem pengolahan data yang dirancang ini kiranya dapat dijadikan
sebagai program komputerisasi pada Kantor Badan Pusat Statistik (BPS)
Langkat dalam mengolah, mencari dan memproses data penduduk baik keluarga
maupun desa pada Kecamatan Selesai.
3. Perlu diketahui bahwa penggunaan pemrograman Visual Delphi 7 sebagai
aplikasi bantu pengolahan data penduduk merupakan sebuah aplikasi baru yang
dapat membantu mengolah data penduduk Kecamatan Selesai pada Kantor
Badan Pusat Statistik (BPS) Langkat agar lebih efisien.

Anda mungkin juga menyukai