28
ANALISA DAN PERANCANGAN SISTEM
3. 1 Sejarah Singkat Organisasi
KELURAHAN adalah sebuah Lembaga Organisasi dalam satu ruang
lingkup wilayah yang di kepalai oleh satu orang dengan hasil voting terbanyak
dari masing-masing warganya, mempunyai beberapa tugas di antaranya mendata
setiap warga yang masih dalam cakupan wilayah kerja nya, melayani pembuatan
Kartu Tanda Penduduk (KTP), melakukan pendataan atau sensus penduduk setiap
tahun dan lain sebagainya. KELURAHAN PEDURENAN berlokasi di Jl. Utama
Ciledug Indah II No.110, Pedurenan, Tangerang 15159, nomor telepon
(021)-7345 7502.
A. Visi
Mewujudkan pelayanan administrasi kependudukan dan catatan sipil yang berorientasi kepada kepuasan dan kemitraan masyarakat menuju terciptanya data dan informasi kependudukan yang akurat.
B. Misi
Memberikan pelayanan administrasi kependudukan dan catatan sipil yang cepat, tepat,mudah dan transparan.
Administrasi kependudukan dan catatan sipil yang mampu menyajikan data dan informasi kependudukan yang benar, cepat dan akurat.
Melaksanakan pemberdayaan dan pembinaan terhadap masyarakat untuk
menumbuhkembangkan kemitraan dan peran sertanya dalam
melaksanakan pendaftaran penduduk dan catatan sipil.Mempersiapkan sumber daya manusia, sarana dan prasarana untuk medukung terciptanya tertib pelayanan, pengolahan data dan informasi serta pembinaan masyarakat di bidang administrasi kependudukan dan catatan sipil.
3. 2 Struktur Organisasi
Gambar 3. 1 Bagan Struktur Organisasi KELURAHAN PEDURENAN
Berikut ini adalah keterangan dari tugas-tugas dan wewenang bagian-bagian yang ada pada KELURAHAN PEDURENAN sesuai dengan struktur organisasi di atas:
1. Lurah
Lurah mempunyai tugas pokok memimpin, mengatur, mengkoordinasikan dan mengendalikan kegiatan penyelenggaraan tugas Kelurahan dalam
SEKSI PEMERINTAHAN
SEKSI PEMBERDAYAAN
MASYARAKAT
SEKSI EKONOMI & PEMBANGUNAN SEKRETARIAT LURAH
JABATAN FUNGSIONAL
lingkup urusan-urusan tata pemerintahan, ekonomidan pembangunan. Serta pemberdayaan masyarakat sesuai dengan visi dan misi Walikota sebagai terjabarkan dalam rencana Pembangunan Jangka Menengah Daerah.
2. Sekretaris
- Mengumpulkan bahan-bahan penyusunan usulan program, rencana kerja, dan anggaran tahunan Kelurahan beserta perubahan dan perhitungan dari seluruh unit kerja di lingkungan kelurahan.
- Melaksanakan, mengelola kepengurusan arsip-arsip yang berkenaan dengan administrasi umum, administrasi keuangan,
- Memberikan laporan mengenai pelaksanaan tugasnya kepada Lurah. 3. Seksi Tata Pemerintahan.
- Mempelajari tugas dan melaksanakan petunjuk yang diberikan oleh Lurah.
- Melaksanakan pengumpulan dan pengelolaan data serta informasi yang berkenaan dengan penyelenggaraan urusan tata pemerintahan di tingkat Kelurahan; yang meliputi bidang-bidang keagrariaan, administrasi kependudukan, dan catatan sipil, pemungutan pajak bumi dan bangunan, ketentraman dan ketertiban umum serta bidang tugas umum lainnya.
4. Seksi Ekonomi dan Pembangunan
- Menyusun usulan rencana kerja, kinerja, dan anggaran tahunan Seksi Ekonomi Dan Pembangunan
- Melaksanakan dan membina kegiatan administrasi di bidang perekonomian.
- Mengadakan upaya-upaya peningkatan efisiensi dan efektifitas penunaan sumber daya yang telah dialokasikan untuk Seksi Ekonomi dan Pembangunan.
5. Seksi Pemberdayaan
- Melaksanakan pengkajian terhadap permasalahan-permasalahan yang berkembang di tengah-tengah kehidupan masyarakat di tingkat Kelurahan dalam urusan pemberdayaan masyarakat yang meliputi bidang-bidang kesehatan, pendidikan, keluarga berencana, keagamaan, social dan budaya, bantuan dan palayanan social, pembinaan generasi muda dan kewanitaan serta tugas-tugas umum pemerintahan lainnya. - Melaksanakan dan membina kegiatan pelayanan public dalam lingkup
urusan pemberdayaan masyarakat.
- Mengadakan pembinaan pada kegiatan Karang Taruna, Organisasi Kepemudaan, generasi muda, kegiatan kepramukaan, dan peningkatan peranan wanita di wilayah kerjanya.
6. Kelompok Jabatan Fungsional
Kelompok jabatan fungsional terdiri dari jenis-jenis jabatan fungsional pada Kelurahan yang meliputi :
- Statistisi - Arsiparis
3. 3 Analisa Masalah
Beberapa masalah dalam sistem informasi pendataan penduduk di
KELURAHAN PEDURENAN adalah sebagai berikut :
a. Mekanisme pendataan penduduk belum teratur,dengan kata lain proses
pendataanya masih bersifat manual yang bisa menimbulkan masalah
keterbatasan ruang penyimpanan dokumen-dokumen kertas, sehingga
dapat menyebabkan data-data penduduk yang disimpan kemungkinan bisa
rusak atau hilang, dan membuat data penduduk tidak dapat terjaga dengan
baik.
b. Informasi pendataan penduduk di KELURAHAN PEDURENAN belum
mendapatkan dukungan dari suatu sistem yang terkomputerisasi, sehingga
sulit mendapatkan laporan dengan cepat dan tepat.
c. Proses pendataan yang masih bersifat manual menyebabkan informasi tiap
penduduk tidak diperbarui secara rutin, sehingga menyulitkan pegawai
untuk mengetahui keadaan tiap penduduk saat dibutuhkan.
Masalah-masalah tersebut sangat mempengaruhi informasi yang akan di
sampaikan, kana informasi yang harusnya di proses dengan cepat menjadi
terhambat. Untuk itu di perlukan solusi untuk mengatasi permasalahan yang
berkaitan dengan sistem ini.
3. 4 Analisa Sistem Berjalan
Sisten berjalan yang dimaksudkan disini adalah keseluruhan sisrtem yang
ada dalam organisasi yang mana sistem tersebut adalah suatu hal yang menunjang
direncanakan. Untuk memudahkan dalam mengamati sistem yang berjalan, maka
harus dilakukan pengaturan terlebih dahulu untuk menganalisa masukan serta
keluaran dari proses kegiatan yang dilakukan oleh organisasi.
Berikut ini analisa sistem berjalan yang terdapat di KELURAHAN
PEDURENAN adalah sebagai berikut:
penduduk
ketua RT
petugas KELURAHAN
meminta surat pengantar pemnbuatan KK
meminta surat tembusan pengantar pembuatan KK
laporan pembuatan KK baru menyerahkan KTP seluruh anggota keluarga
menyerahkan seluruh data pembuatan KK
buat KK
cetak KK ambil KK
3. 5 Perancangan Sistem Usulan.
Dalam perancangan sistem ini, penulis menggunakan metode UML.
Metode UML merupakan metode object oriented programming (oop) yang
menggunakan notasi grafis dalam menyatakan suatu desain. Pemodelan dengan
UML menggambarkan yang ada dalam dunia nyata ke dalam bentuk yang dapat
dipahami dengan notasi standar UML.
A. Use Case Diagram
Use Case adalah abstraksi dari interaksi antara sistem dan actor. Berikut
ini adalah gambar Use Case sistem usulan untuk sisten informasi pendataan
penduduk adalah sebagai berikut :
petugas KELURAHAN
buat data penduduk
lihat data penduduk
buat laporan seluruh data penduduk
login <<include>>
<<include>> <<include>>
Sistem informasi pendataan penduduk
buat laporan per-RT
buat laporan per-RW
buat laporan per-Bulan buat laporan per-Tahun <<include>> <<include>> <<include>> <<include>>
Tabel 3. 1 Use Case buat data penduduk
Nama Use Case Buat Data Penduduk
Deskipsi Singkat Petugas buat data kepala keluarga dan anggota keluarga.
Aktor Petugas Pendataan Penduduk
Pra-Kondisi Petugas pendataan penduduk melakukan login pada sistem pendataan penduduk.
Tindakan Utama Setelah melakukan login petugas bagian pendataan melakukan pencatatan nama dan alamat kepala keluarga beserta biodata anggota keluarganya secara lengkap. Petugas juga bisa menambahkan dan menghapus anggota keluarga dari daftar anggota keluarga yang sudah ada.
Tindakan alternative -
Pasca Kondisi Data penduduk tersimpan di dalam database sistem pendataan penduduk.
Tabel 3. 2 Use Case lihat data penduduk
Nama Use Case Lihat Data Penduduk
Aktor Petugas Pendataan Penduduk
Deskipsi Singkat Petugas pendataan penduduk melihat data dari penduduk.
Pra- KOndisi Petugas pendataan penduduk memilih menu lihat data penduduk
Tindakan Utama Setelah memilih menu melihat data penduduk, petugas bagian pendataan melihat data penduduk secara lengkap dengan memasukkan nama depan dari kepala keluarga. Kemudian akan tampil data keseluruhan dari kepala keluarga yang dituju.
Tindakan Alternatif -
Tabel 3. 3 Use Case Buat Laporan Seluruh Data Penduduk
Nama Use Case buat laporan seluruh data penduduk
Aktor Petugas Pendataan Penduduk
Deskipsi Singkat Petugas pendataan penduduk membuat laporan seluruh data penduduk
Pra- Kondisi Petugas memilih menu laporan seluruh data penduduk
Tindakan Utama Petugas pendataan penduduk membuat laporan seluruh data penduduk yang di dalamnya mencakup laporan bulanan, laporan tahunan, laporan per-RT dan laporan per-RW.
Tindakan Alternatif -
Pasca Kondisi Adanya informasi dari data penduduk.
Tabel 3. 4 Use Case Buat Laporan per-RT
Nama Use Case Buat Laporan Per-RT
Aktor Petugas Pendataan Penduduk
Deskipsi Singkat Petugas pendataan penduduk membuat laporan seluruh data penduduk di setiap RT.
Pra- Kondisi Petugas memilih menu laporan per-RT.
Tindakan Utama Petugas pendataan penduduk membuat laporan per-RT
Tindakan Alternatif -
Tabel 3. 5 Use Case Buat Laporan Per-RW
Nama Use Case Buat Laporan Per-RW
Aktor Petugas Pendataan Penduduk
Deskipsi Singkat Petugas pendataan penduduk membuat laporan seluruh data penduduk di setiap RW.
Pra- Kondisi Petugas memilih menu laporan per-RW.
Tindakan Utama Petugas pendataan penduduk membuat laporan per-RT
Tindakan Alternatif -
Pasca Kondisi Adanya informasi dari data penduduk.
Tabel 3. 6 Use Case Buat Laporan Per-Bulan
Nama Use Case Buat Laporan Per-Bulan
Aktor Petugas Pendataan Penduduk
Deskipsi Singkat Petugas pendataan penduduk membuat laporan seluruh data penduduk per-Bulan.
Pra- Kondisi Petugas memilih menu laporan per-Bulan.
Tindakan Utama Petugas pendataan penduduk membuat laporan per-Bulan
Tindakan Alternatif -
Pasca Kondisi Adanya informasi dari data penduduk.
Tabel 3. 7 Use Case Buat Laporan Per-Tahun
Nama Use Case Buat Laporan Per-Tahun
Deskipsi Singkat Petugas pendataan penduduk membuat laporan seluruh data penduduk per-Tahun.
Pra- Kondisi Petugas memilih menu laporan per-Tahun.
Tindakan Utama Petugas pendataan penduduk membuat laporan per-Tahun
Tindakan Alternatif -
Pasca Kondisi Adanya informasi dari data penduduk.
B. Activity Diagram
Activity Diagram adalah teknik untuk mendeskripsikan logika procedural,
proses bisnis dan aliran kerja dalam banyak kasus. Berikut ini adalah Activity
Diagram pada Sistem Pendataan Penduduk di KELURAHAN PEDURENAN
adalah sebagai berikut :
Activity Diagram Sistem Pendataan Penduduk
menampilkan Menu Login
masukkan User Id dan Password
masuk Ke Sistem
Mulai
lanjut keluar
Tidak cocok cocok
selesai
Keterangan :
a. Nama Activity Diagram : Activity Diagram Sistem Pendataan Penduduk
b. Actor : Petugas Pendataan
c. Deskripsi : Petugas pendataan memilih menu Login untuk masuk ke sistem, apabila kondisi terpenuhi ( user id dan password terdaftar di dalam sistem) maka pengguna masuk ke dalam sistem, sedangkan apabila pengguna tidak memiliki user id dan password maka sistem tidak akan terbuka.
Activity Diagram Buat Data Penduduk
Petugas Sistem
mulai
pilih menu data menampilkan form pendataan penduduk
isi form data penduduk
selesai
isi detail kepala keluarga
isi detail alamat kepala keluarga
isi detail anggota keluarga
batal simpan simpan batal kembali Batal/ tambah kembali simpan
Keterangan :
a. Nama Activity Diagram : Activity Diagram Buat Data Penduduk
b. Actor : Petugas Pendataan
c. Deskripsi : Aplikasi akan menampilkan form daftar data penduduk yang diminta pengguna. Dalam form ini pengguna bisa merubah dan
menambahkan daftar penduduk dari tiap kepala keluarga.
Activity Diagram lihat Data Penduduk
Petugas Sistem
mulai
pilih menu data
menampilkan form cari data penduduk pilih menu view data penduduk
masukkan nama kepala kel yg di cari
cetak
selesai
cari data penduduk
tampilan data penduduk
tambah Hapus
Edit
Keterangan :
a. Nama Activity Diagram : Activity Diagram Lihat Data Penduduk
b. Actor : Petugas Pendataan
c. Deskripsi : Sistem akan menampilkan form lihat data penduduk yang diminta pengguna. Dalam form ini pengguna hanya memasukkan nama
kepala keluiarga, kemudian sistem akan menampilkan beberapa nama
kepala keluarga yang sama, setelah itu pengguna dapat melihat data lengkap
masing-masing kepala keluarga yang di tuju.
Activity Diagram Laporan Keseluruhan
Petugas Sistem
mulai
memilih menu lap keseluruhan
cetak
selesai
Menampilkan Form Laporan Seluruh penduduk
Gambar 3. 7 Activity Diagram Laporan Keseluruhan
Keterangan :
a. Nama Activity Diagram : Activity Diagram Laporan Keseluruhan
c. Deskripsi : Sistem akan menampilkan form laporan keseluruhan dari data penduduk yang diminta pengguna. Dalam form ini pengguna dapat melihat
laporan keseluruhan penduduk .
Activity Diagram Laporan per RT
Petugas Sistem
mulai
memilih menu lap per RT
selesai
Menampilkan Form Laporanper RT
Pilih RW yang di tuju
cetak Pilih RT yang di tuju
Gambar 3. 8 Activity Diagram Laporan Per RT
Keterangan :
a. Nama Activity Diagram : Activity Diagram Laporan Per RT
b. Actor : Petugas Pendataan
c. Deskripsi : Aplikasi akan menampilkan form laporan per RT yang diminta pengguna. Dalam form ini pengguna dapat melihat jumlah keseluruhan
Activity Diagram Laporan per RW
Petugas Sistem
mulai
actvity memilih menu lap per RW
selesai
Menampilkan Form Laporanper RW
Pilih RW
cetak
Gambar 3. 9 Activity Diagram Laporan Per RW
Keterangan :
a. Nama Activity Diagram : Activity Diagram Laporan Per RW
b. Actor : Petugas Pendataan
c. Deskripsi : Aplikasi akan menampilkan form laporan per RW yang diminta pengguna. Dalam form ini pengguna dapat melihat jumlah keseluruhan
penduduk dalam wilayah RW .
Activity Diagram Laporan per Bulan
Petugas Sistem
mulai
actvity memilih menu lap perbulan Menampilkan Form Laporanperbulan
Pilih Bulan
cetak
Keterangan :
a. Nama Activity Diagram : Activity Diagram Laporan Per Bulan
b. Actor : Petugas Pendataan
c. Deskripsi : Aplikasi akan menampilkan form laporan per Bulan yang diminta pengguna. Dalam form ini pengguna dapat melihat laporan
keseluruhan penduduk tiap bulan nya .
Activity Diagram Laporan Per Tahun
Petugas Sistem
mulai
actvity memilih menu lap pertahun
selesai
Menampilkan Form Laporan pertahun
Pilih tahun
cetak
Gambar 3. 11 Activity Diagram Laporan Per Tahun
Keterangan :
a. Nama Activity Diagram : Activity Diagram Laporan Per Tahun
b. Actor : Petugas Pendataan
c. Deskripsi : Aplikasi akan menampilkan form laporan per tahun yang
diminta pengguna. Dalam form ini pengguna dapat melihat laporan
C. Sequence Diagram
Diagram sekuensial atau Sequence diagram digunakan untuk menunjukan
aliran fungsionalitas dalam use case. Kegunaannya untuk menunjukkan rangkaian
pesan yang dikirim antara object juga interaksi antara object, sesuatu yang terjadi
pada titik tertentu dalam eksekusi sistem.
Sequence Diagram Halaman Awal
Tampilan Login Menu Data Menu Laporan
Membuka Aplikasi
Tampilan Utama
Ke Menu Login
Ke Menu Data
Ke Menu Laporan Top Package::petugas KELURAHAN
Sequence Diagram Alamat
petugas KELURAHAN Form entri alamat Control alamat alamat
Input ( ) Simpan ( ) Hapus ( ) Rubah ( ) input alamat inputalamat Input ( ) Rubah ( ) Simpan ( ) Simpan ( ) Hapus ( ) Hapus ( )
Sequence Diagram Anggota Keluarga
petugas KELURAHAN
Form entri anggota keluarga Control anggota keluarga Anggota keluarga Input ( ) Simpan ( ) Hapus ( ) Rubah ( ) input anggota keluarga
input anggota keluarga Input ( )
Rubah ( )
Simpan ( )
Simpan ( )
Hapus ( ) Hapus ( )
Gambar 3. 14 Sequence Diagram Anggota Keluarga
Sequence Diagram Data Kepala Keluarga
petugas KELURAHAN
Form entri kepala keluarga Control kepala keluarga Kepala keluarga Input ( ) Simpan ( ) Hapus ( ) Rubah ( )
input kepala keluarga
input kepala keluarga Input ( ) Rubah ( ) Simpan ( ) Simpan ( ) Hapus ( ) Hapus ( )
D. Class Diagram
Diagram kelas atau class diagram menunjukan interaksi antar kelas dalam
sistem. Class adalah dekripsi kelompok obyek-obyek dengan property, perilaku
(operasi) dan relasi yang sama. Sehingga dengan adanya class diagram dapat
memberikan pandangan global atas sebuah sistem.
Class Diagram Sistem Pendataan Penduduk
-id_pengguna -User_Id -pass_Id -Nama -status Admin +input() +simpan() +hapus() +rubah() -id_kepala -nama -nama_bapak -nama_ibu -jenis_kelamin -tempat_lahir -tgl_lahir -gol_darah -agama -pendidikan -pekerjaan -bln_masuk -thn_masuk -jml_anggota kepala_kel +input() +simpan() +rubah() +hapus() -id_alamat -id_kepala -alamat -rt -rw -kode_pos -kecamatan -kelurahan -kota -provinsi alamat_kel +input() +rubah() +simpan() +hapus() -id_detail -id_kepala -jenis_kelamin -tempat_lahir -tgl_lahir -kewarganegaraan -gol_darah -agama -ststus_perkawinan -pendidikan -pekerjaan -hub_kel -nama_ortu -nama anggota_kel +input() +rubah() +simpan() +hapus() -id_keterangan -id_kepala -isi_keterangan keterangan 1 . . . 1 1 . . . * 1 . . . *
3. 6 Rancangan Struktur Tabel
Dalam pembuatan sistem ini dibutuhkan rancangan basis data yang
memadai sesuai dengan kebutuhan sistem itu sendiri. Rancangan tabel merupakan
garis besar dari seluruh proses komputerisasi pengolahan data yang akan
dilakukan, tanpa tabel sistem pengolahan data, komputerisasi tidak dapat berjalan.
Perancangan ini mencakup penentuan kunci utama, kunci asing dan kunci lainnya
untuk menghubungkan tabel satu dengan tabel lainnya. Berikut ini adalah
tabel-tabel yang digunakan dalam Sistem Informasi pendataan penduduk di
KELURAHAN PEDURENAN :
1. Tabel Admin
Tabel ini digunakan untuk menyimpan data admin. Adapun perancangan tabelnya
sebagai berikut:
Nama Tabel : Admin
Field Kunci : UserId
Tabel 3.8 Struktur Tabel Admin
No Nama Field Type Size Keterangan
1. 2. 3. 4. 5. Id_Admin UserId PassId Nama Status Text Text Text Text Text 20 30 30 30 20 Id Admin Id Admin
Kata kunci admin
Nama admin
2. Tabel Kepala Keluarga
Tabel ini digunakan untuk menyimpan data kepala keluarga. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Tabel Kepala Keluarga
Field Kunci : id_kepala
Tabel 3.9 Struktur Tabel Kepala Keluarga
No Nama Field Type Size Keterangan
1 2 3 4 5 6 7 8 9 10 11 12 13 14 id_kepala nama nama_bapak nama_ibu jenis_kelamin tempat_lahir tgl_lahir gol_darah Agama Pendidikan Pekerjaan Bln_masuk Thn_masuk Jml_anggota Text Text Text Text Text Text Date Text Text Text Text Text Text Text 20 30 30 30 10 25 8 5 10 10 20 20 4 10
Kode kepala keluarga
Nama kepala keluarga
Nama bapak kepala keluarga
Nama isteri kepala keluarga
Jenis kelamin
Tempat lahir
Tanggal lahiran darah
Golongan darah
Agama
Pendidikan
Pekerjaan
Bulan masuk data penduduk
Tahun masu data penduduk
Jumlah anggota tiap kepala
3. Tabel Alamat Keluarga
Tabel ini digunakan untuk menyimpan alamat keluarga. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Tabel alamat Keluarga
Field Kunci : id_ alamat
Tabel 3.10 Struktur Tabel Alamat Keluarga
No Nama Field Type Size Keterangan
1 2 3 4 5 6 7 8 9 10 id_alamat id_kepala alamat rt rw kode_pos kecamatan kelurahan kota provinsi Text Text Text Text Text Text Text Text Text Text 20 20 30 3 3 5 20 20 20 20 Kode alamat
Kode kepala keluarga
Alamat kepala keluarga
Rukun tetangga Rukun warga Kode pos Kecamatan Kelurahan Kota Provinsi
4. Tabel Anggota Keluarga
Tabel ini digunakan untuk menyimpan anggota keluarga. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Tabel anggota Keluarga
Tabel 3.11 Struktur Tabel Anggota Keluarga
No Nama Field Type Size Keterangan
1 2 3 4 5 6 7 8 9 10 11 12 13 14 id_detail id_ kepala nama jenis_kelamin tempat_lahir tgl_lahir kewarganegaraan gol_darah agama status_perkawinan pendidikan pekerjaan hub_kel nama_ortu Text Text Text Text Text Date Text Text Text Text Text Text Text Text 20 20 20 10 25 8 10 2 10 10 10 20 10 20
kode detail anggota
kode kepala keluarga
nama kepala keluarga
jenis kelamin tempat lahir tanggal lahir kewarganegaraan golongan darah agama status perkawinan pendidikan pekerjaan hubungan keluarga
nama orang tua
5. Tabel Keterangan
Tabel ini digunakan untuk menyimpan anggota keluarga. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Tabel keterangan
Tabel 3.12 Struktur Tabel Keterangan
No Nama Field Type Size Keterangan
1 2 3 id_keterangan id_kepala isi_keterangan Text Text memo 30 20 Kode keterangan
Kode kepala keluarga
Isi keterangan tiap anggota
keluarga
3.7 Hubungan Antar Tabel
Relasi antar tabel harus terlebih dahulu dirancang untuk mendukung
kelancaran pengolahan data elektronis supaya dapat berjalan dengan baik. Dengan
relasi yang baik akan diperoleh gambaran umum jalannya sistem yang
dipersiapkan. Relasi antar tabel ini merupakan alat bantu dalam menentukan
langkah-langkah kerja yang akan dilakukan oleh pemrogram dimulai dari proses
perekaman data, pembentukan tabel sampai dengan pembentukan laporan-laporan
sesuai dengan permasalahan yang ditangani.
Model Data Logika (Logical Data Modeling) adalah salah satu teknik
untuk menjelaskan dengan baik struktur informasi bisnis dan aturan-aturan
sebagai masukan pada proses perancangan database (Bunafit Nugroho, 2009).
Langkah-langkah dalam satu set kriteria untuk mendapatkan model data logika
yang paling optimal.
Kebenaran Struktur
Kemudahan
Mudah untuk dimengerti oleh orang yang tidak punya pendidikan khusus
atau pemakai sistem yang bukan profesional di komputer.
Tidak Redundansi
Tidak mempunyai informasi yang berlebihan ditulis berkali-kali.
Mudah dikembangkan (extensibility)
Mampu untuk menerima kebutuhan baru dengan akibat yang ringan
terhadapp perubahan data dasarnya.
Kesatuan (integrity)
Konsistensi dengan jalur bisnis yang digunakan dan pengelolaan
informasi.
Relationship kadang-kadang sangat sulit ditemukan. Relationship antar entity terdapat beberapa tipe yaitu :
Hubungan satu lawan satu ( one to one relationship)
Hubungan satu lawan banyak (one to many relationship)
Hubungan banyak lawan banyak (many to many relationship)
Aplikasi Pendataan Penduduk mempunyai beberapa tabel, yang masing-masing
tabelnya saling berelasi dengan yang lain. Berikut adalah relasi antar tabel satu
-id_pengguna* -User_Id -pass_Id -Nama -status Admin -id_kepala* -nama -nama_bapak -nama_ibu -jenis_kelamin -tempat_lahir -tgl_lahir -gol_darah -agama -pendidikan -pekerjaan -bln_masuk -thn_masuk -jml_anggota kepala_kel -id_alamat* -id_kepala** -alamat -rt -rw -kode_pos -kecamatan -kelurahan -kota -provinsi alamat_kel -id_detail* -id_kepala** -jenis_kelamin -tempat_lahir -tgl_lahir -kewarganegaraan -gol_darah -agama -ststus_perkawinan -pendidikan -pekerjaan -hub_kel -nama_ortu -nama anggota_kel -id_keterangan* -id_kepala** -isi_keterangan keterangan
Gambar 3. 17 Relasi Tabel Sistem Pendataan Penduduk
Keterangan : * Primary Key / Kunci Utama
** foreign Key / Kunci Tamu
Hubungan One to One
3.8 Rancangan Dialog Layar
A. Struktur Tampilan Layar
Gambar 3. 18 Gambar Rancangan Layar Utama
Sistem Informasi Pendataan Penduduk Di KELURAHAN Pedurenan Data Pendataaan Penduduk Lihat Penduduk Catatan Kependudukan Laporan Pendataan Penduduk Semua Pendataan Penduduk PerTahun Pendataan Penduuk PerBulan Pendataan Penduduk PerRT Pendataan Penduduk Per RW Petunjuk keluar
B. Perancangan Antar Muka
Rancangan Layar Login
Gambar 3 . 19 Rancangan Layar Login
Rancangan Halaman Utama
Gambar 3.20 Rancangan Halaman Utama User id Password admin Login keluar
LOGO KELURAHAN
Data Laporan Petunjuk KeluarRancangan Halaman Menu Data
Gambar 3.21 Rancangan Halaman Menu Data
Rancangan Halaman Menu Laporan
Gambar 3.22 Rancangan Halaman Menu Laporan
Data
Laporan
Petunjuk
Keluar
Waktu Nama Pengguna Status
Pendataan Penduduk Lihat Data Penduduk Catatan Kependudukan
Data
Laporan
Petunjuk
Keluar
Waktu Nama Pengguna Status
Laporan Semua Penduduk Laporan Penduduk Per-Tahun
Laporan Penduduk Per-Bulan Laporan Penduduk Per-RT Laporan Penduduk Per-RW
Rancangan Halaman Menu Pendataan Penduduk
a. Rancangan Halaman Detail Kepala Keluarga
Detail Kepala Keluarga
Kepala KeluargaNo Urut
Nama Kepala Keluarga
Jenis Kelamin
Tempat, Tanggal Lahir
Golongan Darah Agama Pekerjaan Nama Ayah Nama Ibu Pendidikan Keluar Simpan
Gambar 3.23 Rancangan Halaman Detail Kepala Keluarga
b. Rancangan Halaman Detail Alamat Keluarga
Gambar 3.24 Rancangan Halaman Detail Alamat Keluarga
DETAIL ALAMAT
Detail Alamat Kepala Keluarga Anggota Keluarga No. Urut Alamat RT / RW Kode Pos Kecamatan Kelurahan Kota Provinsi Kembali Simpan Nama Kepala Keluargac. Rancangan Halaman Detail Anggota Keluarga
Nama Kepala Keluarga : Provinsi :
Alamat : Kota :
Kode Pos : Kecamatan :
Detail Alamat Kepala Keluarga Provinsi Nama Anggota Jenis Kelamin Tempat Lahir Tanggal Lahir Agama Kewarganegaraan Kota Kembali Simpan Anggota Keluarga Status Nikah Gol Darah Pekerjaan Hub Keluarga Pendidikan Nama Bapak / Ibu
No Nama Lengkap Nik P/L Tempat, tanggal lahir
kewarganegaraan Gol darah
Dokumen imigrasi Kode
Agama Status pernikahan Pendidikan Pekerjaan Hub kel Nama bpk/ibu Kode aksaptor kb
Gambar 3.25 Rancangan Halaman Detail Anggota Keluarga
Rancangan Halaman Menu Cari Data Penduduk
Gambar 3.26 Rancangan Halaman Cari Data Penduduk
Kartu Keluarga
Nama Kepala Keluarga : Provinsi :
Alamat : Kota :
Kode Pos : Kecamatan :
No Keterangan
No Nama Lengkap Nik P/L kewarganegaraan Tempat, tanggal lahir Gol darah
Dokumen
imigrasi
Kode
Agama Status pernikahan Pendidikan Pekerjaan Hub kel
Nama bpk/ibu Kode aksaptor kb
CARI
c
a
r
i
Rancangan Laporan Keseluruhan
DATA KELUARGA
Tanggal cetak : 15/06/2011 19:12:06 No Nama kepala keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml AnggotaTotal Jumlah Penduduk :
Gambar 3.27 Rancangan Laporan Keseluruhan
Rancangan Laporan print
Gambar 3.28 Rancangan Laporan Print
DATA KELUARGA
Tanggal cetak :15/06/2011 19:12:06 No Nama Kepala Keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml AnggotaRancangan Laporan RT
Gambar 3.29 Rancangan Laporan RT
Rancangan Laporan RW
Gambar 3.30 Rancangan Laporan RW
DATA KELUARGA
Tanggal cetak :15/06/2011 19:12:06 No Nama Kepala Keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml AnggotaTotal Jumlah Penduduk :
DATA KELUARGA
Tanggal cetak :15/06/2011 19:12:06 No Nama Kepala Keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml AnggotaRancangan Laporan Per-Bulan
Gambar 3.31 Rancangan Laporan Per-Bulan
Rancangan Laporan Per-Tahun
Gambar 3.32 Rancangan Laporan Per-Tahun
DATA KELUARGA
Tanggal cetak :15/06/2011 19:12:06 No Nama Kepala Keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml AnggotaTotal Jumlah Penduduk :