Artikel Skripsi Universitas Nusantara PGRI Kediri
SISTEM BANTU ADMINISTRASI PENDATAAN PENDUDUK DESA KARANGREJO KAB TULUNGAGUNG
SKRIPSI Diajukan Untuk Memenuhi Sebagian Syarat Guna Memperoleh Gelar Sarjana Sistem Komputer (S. Kom) Pada Program Studi Sistem Informasi
OLEH: MOHAMMAD FAJAR GUSTRI ANTORO NPM: 12.1.03.03.0170
FAKULTAS TEKNIK (FT) UNIVERSITAS NUSANTARA PERSATUAN GURU REPUBLIK INDONESIA UN PGRI KEDIRI 2016
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 1||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 2||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 3||
Artikel Skripsi Universitas Nusantara PGRI Kediri
SISTEM BANTU ADMINISTRASI PENDATAAN PENDUDUK DESA KARANGREJO KAB TULUNGAGUNG M. Fajar Gustri Antoro 12.1.03.03.0170 Teknik – Sistem Informasi
[email protected] Rini Indriati, S. KOM., M. KOM. dan Fajar Rohman Hariri, M.KOM. UNIVERSITAS NUSANTARA PGRI KEDIRI
ABSTRAK Sistem bantu administrasi ini merupakan salah satu sistem yang saat ini menjadi alat bantu yang sangat tepat. Sistem ini diharapkan dapat membantu setiap hal yang berurusan dengan kependudukan. Kondisi saat ini di Kantor Desa dalam melayani administrasi kependudukan yang masih bersifat konvesional seperti menggunakan Microsoft Word yang artinya dapat memperlambat proses pendataan ataupun proses pembuatan surat-surat kependudukan yang dibutuhkan pada saat itu. Pada sistem ini akan mempermudah proses pembuatan surat pengantar pembuatan KK, ataupun pembuatan surat kelahiran, surat kematian, dan surat pindah-datang. Tujuan Penelitian ini adalah(1) Untuk mengetahui merancang dan membuat system bantu administrasi pengolahan data penduduk.(2) Untuk mengetahui laporan data penduduk yang tepat dan akurat.(3) Untuk mengetahui membuat surat laporan untuk kelahiran, kematian dan perpindahan penduduk. Kesimpulan yang diperoleh dari hasil penelitian adalah(1) Aplikasi ini dapat membuat membantu administrasi pengolahan data penduduk pada desa karagrejo.(2) Aplikasi bantu administrasi ini dapat membantu membuat laporan data penduduk yang tepat dan akurat.(3) Aplikasi bantu administrasi ini dapat membuat surat laporan untuk data penduduk kelahiran, kematian dan perpindahan penduduk. Berdasarkan Simpulan hasil penelitian ini adalah bahwa Sistem Bantu Administrasi Pendataan Penduduk dapat membantu dalam membuat laporan. Kata Kunci: Sistem Bantu Administrasi, Pendataan Penduduk, Kantor Desa.
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 4||
Artikel Skripsi Universitas Nusantara PGRI Kediri
singkat pembuatan. Berdasarkan uraian di
I. LATAR BELAKANG Kantor Kepala Desa merupakan satu instansi
yang
informasi
pandataan
kartu
membantu
instansi
surat
menghitung angka kepadatan penduduk
kematian, dan surat keterangan pindah
dalam suatu desa. Maka penulis mengangkat
penduduk.
judul tentang “Sistem Bantu Administrasi
penduduk keluarga
melakukan
terutama (KK),
pendataan,
surat
Untuk
pendataan
atas serta manfaat yang besar dari system
itu
kelahiran,
suatu
instansi
untuk
pemerintah
dalam
membutuhkan suatu sistem yang mendukung
Pendataan
kebutuhan instansi pemerintah yang akan
Kabupaten Tulungagung”.
sangat membantu sebuah manajemen instansi
Penduduk
penduduk
Sistem
bantu
Desa
Karangrejo
administrasi
ini
pemerintah baik dalam menciptakan efisiensi
merupakan salah satu sistem yang saat ini
dan efektifitas kerja instansi pemerintah itu
menjadi alat bantu yang sangat tepat. Sistem
sendiri.
ini diharapkan dapat membantu setiap hal
Untuk
dapat
meningkatkan
pendataan penduduk beserta laporannya
yang
kepada instansi yang lebih tinggi yaitu
Kondisi saat ini di Kantor Desa dalam
kecamatan,
melayani administrasi kependudukan yang
maka
diperlukan
langkah-
berurusan
kependudukan.
langkah pengembangan system administrasi
masih
pendataan yang sudah berjalan.
menggunakan Microsoft Word yang artinya
Sistem yang sudah berjalan pada
dapat
bersifat
dengan
konvesional
memperlambat proses
proses
pembuatan
seperti
pendataan
instansi tersebut masih bersifat manual yaitu
ataupun
surat-surat
dengan menggunakan Microsoft Excel dan
kependudukan yang dibutuhkan pada saat itu.
Microsoft word dan ada pula yang sebagian
Pada sistem ini akan mempermudah proses
data masih ada dalam buku yang memang ada
pembuatan surat pengantar pembuatan KK,
sejak struktual sebelumnya, yang masih
ataupun pembuatan surat kelahiran, surat
manual.
kematian, dan surat pindah-datang.
Pengembangan sistem memanfaatkan teknologi informasi yang akan membantu pendataan penduduk disuatu desa terutama pada proses pendataan data pembuatan, pencatatan pendaftaran permohonan Kartu Keluarga (KK), pencatatan dan cetak data pindah penduduk, data kelahiran, dan data kematian yang memerlukan kecermatan dan ketelitian tinggi. Sehingga dalam waktu yang Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 5||
Artikel Skripsi Universitas Nusantara PGRI Kediri
II. Dasar Teori
mengelola, mengendalikan dan melaporkan
1. Sistem
informasi dengan cara yang suatu organisasi
Sistem
dapat mencapai tujuan yang telah ditetapkan.
Pengertian Sistem adalah kumpulan
Sistem
informasi
dalam
suatu
dari elemen-elemen yang berinteraksi
organisasi dapat dikatakan sebagai suatu
untuk mencapai suatu tujuan tertentu.
sistem yang menyediakan informasi bagi
sistem
semua tingkatan dalam organisasi tersebut
ini
menggambarkan
suatu
kejadian-kejadian dan kesatuan yang
kapan
nyata adalah suatu objek nyata, seperti
menyimpan,
tempat, benda, dan orang-orang yang
mengolah
dan
mengkomunikasikan
betul-betul ada dan terjadi. Menurut
informasi
yang
diterima
Jogianto (2005: 2).
menggunakan
Informasi.
peralatan sistem lainnya (Rommey 1997: 16).
Informasi
dapat
didefinisikan
sebagai data yang diolah menjadi bentuk
saja
diperlukan.
Sistem
mengambil,
sistem
ini
mengubah,
dengan
informasi
atau
3. Pendataan Pendataan
adalah
kegiatan
untuk
yang lebih berguna dan lebih berarti bagi
mengumpulkan data dan informasi. Seperti
yang
mengenai
menerimanya.
Sumber
dari
program
pembangunan
yang
informasi adalah data. Data merupakan
dilaksanakan oleh pemerintah desa dan
bentuk jamakdari bentuk tunggal datum
masyarakat.
atau data item. Data adalah kenyataan
pembangunan
yang menggambarkan suatu kejadian-
untuk mengetahui potensi sumber daya yang
kejadian atau kesatuan nyata. Kejadian-
dimiliki
kejadian (events) adalah sesuatu yang
kegiatan yang menyeluruh lengkap dan
terjadi pada saat tertentu. Di dalam suatu
akurat.
bisnis,
kejadian-kejadian nyata
Pendataan
program
desa/kelurahan
bertujuan
desa/kelurahan
dan
kegiatan-
yang
sering terjadi adalah perubahan dari suatu nilai yang disebut dengan transaksi. (Jogiyanto, Analisa dan Desain, 2001).
4. Penduduk Penduduk adalah orang yang matranya sebagai diri sendiri pribadi, anggota keluarga, anggota masyarakat, warga negara, dan
2. Sistem Informasi
himpunan kuantitas yang bertempat tiggal di
Sistem informasi yang diselenggarakan cara untuk mengumpulakn, memasukkan, mengolah,
dan
terorganisir Nama | NPM Fak - Prodi
cara
menyimpan untuk
data
suatu tempat dalam batas wilayah negara padawaktu tertentu. Menurut Jonny Purba.
dan
menyimpan, simki.unpkediri.ac.id || 6||
Artikel Skripsi Universitas Nusantara PGRI Kediri
sebuah alur kerja dari satu aktivitas ke
5. Desa Desa adalah kesatuan masyarakat
aktivitas lainnya atau dari satu aktivitas
hukum yang memiliki kewenangan untuk
ke
mengurus
Seringkali bermanfaat bila dibuat sebuah
rumah
tangganya
sendiri
dalam
keadaan
dahulu
(state).
berdasarkan hak asal-usul dan adat istiadat
activity
yang diakui dalam Pemerintahan Nasional
memodelkan
dan berada di Daerah Kabupaten.
membantu memahami proses secara
Desa menurut H.A.W. Widjaja dalam
terlebih
sesaat
sebuah
proses
dalam untuk
keseluruhan. Activity diagram juga
bukunya yang berjudul “Otonomi Desa”
sangat
menyatakan bahwa “Desa adalah sebagai
menggambarkan perilaku paralel atau
kesatuan
yang
menjelaskan bagaimana perilaku dalam
mempunyai susunan asli berdasarkan hak
berbagai use case berinteraksi. Dapat
asal-usul yang bersifat istimewa. Landasan
digunakan statechart diagram untuk
pemikiran dalam mengenai Pemerintahan
memodelkan perilaku dinamis satu kelas
Desa adalah keanekaragaman, partisipasi,
atau objek.
masyarakat
otonomi
asli,
hukum
demokratisasi
berguna
ketika
ingin
dan
pemberdayaan masyarakat” (Widjaja, 2003: 3).
c. Sequence Diagram Diagram ini bersifat dinamis. Diagram sequence merupakan diagram interaksi
6. Unified Modeling Language (UML)
Sebuah skenario adalah sebuah dari
langkah-langkah
pada
waktu tertentu (Sulistyorini, 2009).
yang
menjelaskan sebuah interaksi antara seorang pengguna dan sebuah sistem. Sebuah use case
menekankan
pengiriman pesan (message) dalam suatu
a. Use Case Diagram
urutan
yang
adalah sekumpulan
d. Class Diagram Class Diagram bersifat statis. Diagram ini memperlihatkan himpunan
skenario yang saling terkait untuk
kelas-kelas,
antarmuka-antarmuka,
mencapai tujuan dari pengguna.
kolaborasi-kolaborasi
b. Activity Diagram
(Sulistyorini, 2009).
serta
relasi
Activity diagram memodelkan alur kerja (workflow) sebuah proses bisnis dan urutan aktivitas dalam suatu proses. Diagram ini sangat mirip dengan sebuah flowchart karena dapat dimodelkan Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 7||
Artikel Skripsi Universitas Nusantara PGRI Kediri
7. ER-Diagram(Entity Relationship Diagram) Model Entity Relationship adalah sebuah diagram
yang
di
implementasikan
ke
dalam
DBMS
(Shalahuddin, 2013).
menggambarkan
hubungan/relasi antar Entitas (Entity), dan setiap Entitas terdiri atas satu atau lebih attribute yang mempresentasikan seluruh kondisi (fakta) dari “Dunia Nyata” yang kita tinjau.
10. Database Kumpulan secara
data
logik
(elementer) berkaitan
yang dalam
merepresentasikan fenomena/fakta secara terstruktur dalam domain tertentu untuk mendukung aplikasi pada sistem tertentu.
8. CDM (Conceptual Data Model) CDM
adalah
model
Basisdata adalah kumpulan data yang saling
yang
dibuat
berhubungan yang merefleksikan fakta-fakta
berdasarkan anggapan bahwa dunia nyata
yang terdapat di organisasi.
terdiri dari koleksi obyek-obyek dasar dasar
Hariyanto (2004).
yang
dinamakan
entitas
(entity)
Bambang
serta
hubungan (relationship) antara entitas itu. Biasanya CDM direprensentatifkan dalam
11. MySQL Menurut
Arief
(2011d:152)
bentuk Entity Relationship Diagram (Hanif
MySQL adalah salah satu jenis database
Ramadhani, (2008-2011).
server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber
9. PDM (Pysical Data Model) Physical Data Model (PDM) adalah
dan pengolahan datanya. MySQL merupakan
model yang menggunakan sejumlah tabel
turunan dari salah satu konsep utama dalam
untuk menggambarkan data serta hubungan
basis data sejak lama, yaitu SQL (Structured
antara
Query Language).
data.
Setiap
sejumlah kolom
tabel
mempunyai
dimana setiap kolom
memiliki nama yang unik beserta tipe datanya. PDM merupakan konsep konsep
12. XAMPP Menurut Arief Ramadhan & Hendra
yang menerangkan detail dari bagaimana
Saputra
(2005:2),
XAMPP
merupakan
data disimpan dalam basis data. PDM
sebuah tool yang menyediakan beberapa
merupakan bentuk fisik perancangan basis
paket perangkat lunak ke dalam satu buah
data yang sudah siap di implementasikan ke
paket. Dalam buku ini, penulis menggunakan
dalam DBMS sehingga nama tabel juga
XAMPP versi 1.4.12. XAMPP versi 1.4.12
sudah merupakan nama asli tabel yang akan
terdiri atas : 1. Apache 2.0.53
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 8||
Artikel Skripsi Universitas Nusantara PGRI Kediri
2. MySQL 4.1.9 MySQL
2. Use Case Diagram
adalah
data
base
server
Sistem informasi kependudukan ini
relational yang gratis dibawah lisensi GNU
terdapat 1 aktor
(General Public License). Dengan sifatnya
mempunyai
yang oper source, memungkinkan juga user
penduduk, kelola data KTP, kelola data KK,
untuk melakukan modifikasi pada source
kelola data kelahiran, kelola data kematian
code-nya
dan laporan kependudukan.
untuk
spesifikasi
memenuhi
mereka
sendiri.
kebutuhan
tugas
yaitu admin, admin login,
kelola
data
MySQL
merupakan Database server multiuser dan multi-threaded yang tangguh (robust). 13. Delphi Delphi
2010
merupakan
program
canggih yang beroperasi pada lingkungan windows. Delphi 2010 mempunyai interface yang lebih menarik dan atraktif dari pada versi Delphi sebelumnya sehingga cocok digunakan oleh programmer pemula maupun profesional (Westriningsih, 2010).
III. IMPLEMENTASI 1. Analisis Kondisi Sistem Gambar 3.2 Use Case Diagram
Gambar 3.1 Analisis Kondisi Sistem
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 9||
Artikel Skripsi Universitas Nusantara PGRI Kediri
1. Activity Diagram
5. CDM dan PDM Berdasarkan
fungsionalitas
yang
digambarkan menggunakan UML di atas dapat disusun ERD yang terdiri dari CDM (Conceptual Data Model) sebagai tampilan fisik dari database dari PDM (Physical Data Model) yang menggunakan hubungan antara data sebagai berikut:
tbl_admin o username Variable characters (16) o pasword Variable characters (16)
# o o o o o o o o o o o o o o o
Gambar 3.3 Activity Diagram Data Penduduk 4. Sequence Diagram
tbl_penduduk nik Variable characters (15) nama Variable characters (30) tmp_lahir Variable characters (20) tgl_lahir Date jns_kel Variable characters (10) gol_darah Variable characters (2) alamat Variable characters (30) rt Variable characters (3) rw Variable characters (3) kelurahan Variable characters (20) kecamatan Variable characters (20) agama Variable characters (10) pendidikan Variable characters (20) sts_kawin Variable characters (11) pekerjaan Variable characters (30) kewarganegaraan Variable characters (5)
Sequence diagram merupakan perilaku pada
sebuah
skenario,
diagram
tbl_kk # no_surat Variable characters (20) o tgl_surat Date o no_kk Variable characters (30) Relationship_4
Relationship_3
# o o o o o o o
ini
menunjukan sejumlah contoh objek dan mesagge (pesan) yang diletakkan diantara
# o o o o o
tbl_pindah no_pindah Variable characters (5) jns_kelamin Variable characters (5) alamat_asal Variable characters (30) alamat_tujuan Variable characters (30) tgl_pindah Date status Variable characters (20)
tbl_kelahiran no_skl Variable characters (5) nma Variable characters (25) nama_ayah Variable characters (25) nama_ibu Variable characters (25) penolong Variable characters (25) tempat_lahir Variable characters (20) tanggal_lahir Date alamt Variable characters (30)
objek-objek di dalam use case. Relationship_5
# o o o
tbl_kematian no_skm Variable characters (5) tgl_kematian Date tmp_kematian Variable characters (20) sebab Variable characters (30)
Gambar 3.5 CDM Sistem Bantu Administrasi Pendataan
Gambar 3.4 Sequence Diagram Login Admin
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 10||
Artikel Skripsi Universitas Nusantara PGRI Kediri tbl_admin username varchar(16) pasword varchar(16)
tbl_penduduk nik nama tmp_lahir tgl_lahir jns_kel gol_darah alamat rt rw kelurahan kecamatan agama pendidikan sts_kawin pekerjaan kewarganegaraan
varchar(16)
varchar(30) varchar(20) date varchar(10) varchar(2) varchar(30) varchar(3) varchar(3) varchar(20) varchar(20) varchar(10) varchar(20) varchar(11) varchar(30) varchar(5)
tbl_kk no_surat nik tgl_surat no_kk
varchar(20) varchar(16) date varchar(30)
tbl_kelahiran no_skl nma jns_kelamin nama_ayah nama_ibu penolong tempat_lahir tanggal_lahir alamt
tbl_pindah
varchar(5) varchar(25) varchar(5) varchar(25) varchar(25) varchar(25) varchar(20) date varchar(30)
no_pindah nik jns_kelamin alamat_asal alamat_tujuan tgl_pindah status
varchar(5) varchar(16) varchar(5) varchar(30) varchar(30) date varchar(20)
tbl_kematian no_skm nik tgl_kematian tmp_kematian sebab
varchar(5) varchar(16) date varchar(20) varchar(30)
Gambar 3.6 PDM Sistem Bantu Administrasi Pendataan
Gambar 3.8 Tampilan Data Penduduk
6. Tampilan Program
Gambar 3.9 Tampilan Menu Utama Gambar 3.7 Tampilan Laporan
Nama | NPM Fak - Prodi
Admin
simki.unpkediri.ac.id || 11||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Bandung: PT Remaja Rosdakarya
BAB IV PENUTUP
Offset.
A. Simpulan 1. Aplikasi ini dapat membuat administrasi
Fathansyah, I. (2002). Buku Teks Ilmu
pengolahan data penduduk pada desa
Komputer Basis Data. Bandung:
karagrejo.
Informatika.
2. Aplikasi bantu administrasi ini dapat membantu
membuat
laporan
data
penduduk yang tepat dan akurat.
penduduk
surat
laporan
kelahiran,
menggunakan UML dan Rational Rose. Bandung: Informatika.
3. Aplikasi bantu administrasi ini dapat membuat
Hariman, A. (2002). Visual Modelling
Hariyanto,
Bambang,
(2004),
Sistem
untuk
data
Manajemen Basis Data, Informatika,
kematian
dan
Bandung.
perpindahan penduduk. B. Saran Penulis berharap agar sistem yang akan
Jogiyanto, H.M. (2005), Analisis dan Desain Sistem Informasi , Yogyakarta : Penerbit Andi.
dibuat dapat berjalan sesuai dengan harapan,
Kadir, A. (2003). Pengenalan Sistem
dan berharap aplikasi ini dapat dijadikan
Informasi. Yogyakarta: Andi.
online sehingga memudahkan siapapun
Mcleod Jr., Raymond dan George Schell
untuk mengetahui data-data penduduk.
(2004), Sistem Informasi Manajemen Edisi Kedelapan, Jakarta : Penerbit
V. DAFTAR PUSTAKA
PT.Indeks.
Arief, M.Rudianto. 2011. Pemrograman Web
Ramadhan, Arif, S.Kom dan Hendra Saputra,
Dinamis Menggunakan Php dan
S.Kom. 2005. Buku Latihan PHP 5
Mysql. Yogyakarta: ANDI.
dan MySQL. Jakarta: Elex Media
Darmawan, D., & Fauzi, K. N. (2013).
Komputindo.
Sistem Informasi Manajemen.
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 12||