BAB III ANALISA DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM


BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

3.1 ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

Rancangan Sistem Informasi Dokumentasi Kependudukan di Desa Jatiwaringin

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. pembuatan sistem informasi yang akan diusulkan.


BAB III ANALISA SISTEM DAN DESAIN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

4.1. Perancangan Use Case Diagram

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Gambaran Umum dan Sejarah PT.Hiro Technology Indocipta

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

BAB III 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. 28

29 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 LURAH SEKRETARIAT JABATAN FUNGSIONAL SEKSI PEMERINTAHAN SEKSI PEMBERDAYAAN MASYARAKAT SEKSI EKONOMI & PEMBANGUNAN 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

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

31 - 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 - Pranata Komputer.

32 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 kelancaran serta kemajuan organisasi untuk mencapai suatu tujuan yang telah

33 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: meminta surat pengantar pemnbuatan KK menyerahkan KTP seluruh anggota keluarga ambil KK penduduk meminta surat tembusan pengantar pembuatan KK menyerahkan seluruh data pembuatan KK ketua RT buat KK cetak KK petugas KELURAHAN laporan pembuatan KK baru Gambar 3. 2 Sistem Pembuatan Kartu Keluarga

34 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 : Sistem informasi pendataan penduduk buat data penduduk lihat data penduduk <<include>> buat laporan seluruh data penduduk <<include>> <<include>> buat laporan per-rt <<include>> <<include>> login petugas KELURAHAN buat laporan per-rw <<include>> <<include>> buat laporan per-bulan buat laporan per-tahun Gambar 3. 3 Diagram Use Case Pendataan Penduduk

35 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 Aktor Lihat Data Penduduk 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 - Pasca Kondisi -

36 Tabel 3. 3 Use Case Buat Laporan Seluruh Data Penduduk Nama Use Case Aktor buat laporan seluruh data penduduk 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 Aktor Deskipsi Singkat Pra- Kondisi Buat Laporan Per-RT Petugas Pendataan Penduduk Petugas pendataan penduduk membuat laporan seluruh data penduduk di setiap RT. Petugas memilih menu laporan per-rt. Tindakan Utama Petugas pendataan penduduk membuat laporan per-rt Tindakan Alternatif - Pasca Kondisi Adanya informasi dari data penduduk.

37 Tabel 3. 5 Use Case Buat Laporan Per-RW Nama Use Case Aktor Deskipsi Singkat Pra- Kondisi Buat Laporan Per-RW Petugas Pendataan Penduduk Petugas pendataan penduduk membuat laporan seluruh data penduduk di setiap RW. 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 Aktor Deskipsi Singkat Pra- Kondisi Buat Laporan Per-Bulan Petugas Pendataan Penduduk Petugas pendataan penduduk membuat laporan seluruh data penduduk per-bulan. 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 Aktor Buat Laporan Per-Tahun Petugas Pendataan Penduduk

38 Deskipsi Singkat Pra- Kondisi Petugas pendataan penduduk membuat laporan seluruh data penduduk per-tahun. 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 Mulai lanjut keluar masukkan User Id dan Password Tidak cocok cocok masuk Ke Sistem selesai Gambar 3. 4 Activity Diagram Sistem Pendataan Penduduk

39 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 isi detail kepala keluarga batal simpan isi detail alamat kepala keluarga kembali batal simpan isi detail anggota keluarga Batal/ tambah simpan kembali selesai Gambar 3. 5 Activity Diagram Buat Data Penduduk

40 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 pilih menu view data penduduk menampilkan form cari data penduduk masukkan nama kepala kel yg di cari cari data penduduk tampilan data penduduk Hapus tambah Edit cetak selesai Gambar 3. 6 Activity Diagram Lihat Data Penduduk

41 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 Menampilkan Form Laporan Seluruh penduduk cetak selesai Gambar 3. 7 Activity Diagram Laporan Keseluruhan Keterangan : a. Nama Activity Diagram : Activity Diagram Laporan Keseluruhan b. Actor : Petugas Pendataan

42 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 Menampilkan Form Laporanper RT Pilih RW yang di tuju Pilih RT yang di tuju cetak selesai 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 penduduk dalam wilayah RT.

43 Activity Diagram Laporan per RW Petugas Sistem mulai actvity memilih menu lap per RW Menampilkan Form Laporanper RW Pilih RW cetak selesai 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 Gambar 3. 10 Activity Diagram Laporan Per Bulan

44 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 Menampilkan Form Laporan pertahun Pilih tahun cetak selesai 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 keseluruhan penduduk tiap tahun nya.

45 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 Utama Tampilan Login Menu Data Menu Laporan Membuka Aplikasi Ke Menu Login Top Package::petugas KELURAHAN Ke Menu Data Ke Menu Laporan Gambar 3. 12 Sequence Diagram Halaman Awal

46 Sequence Diagram Alamat petugas KELURAHAN Input ( ) Form entri alamat Control alamat alamat Input ( ) input alamat Simpan ( ) Simpan ( ) Simpan ( ) Hapus ( ) Hapus ( ) Hapus ( ) Rubah ( ) Rubah ( ) inputalamat Gambar 3. 13 Sequence Diagram Alamat

47 Sequence Diagram Anggota Keluarga petugas KELURAHAN Form entri anggota keluarga Control anggota keluarga Anggota keluarga Input ( ) Input ( ) input anggota keluarga Simpan ( ) Simpan ( ) Simpan ( ) Hapus ( ) Hapus ( ) Hapus ( ) Rubah ( ) Rubah ( ) input anggota keluarga Gambar 3. 14 Sequence Diagram Anggota Keluarga Sequence Diagram Data Kepala Keluarga petugas KELURAHAN Form entri kepala keluarga Control kepala keluarga Kepala keluarga Input ( ) Input ( ) input kepala keluarga Simpan ( ) Simpan ( ) Simpan ( ) Hapus ( ) Hapus ( ) Hapus ( ) Rubah ( ) Rubah ( ) input kepala keluarga Gambar 3. 15 Sequence Diagram Data Kepala Keluarga

48 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 Admin -id_pengguna -User_Id -pass_id -Nama -status alamat_kel -id_alamat -id_kepala -alamat -rt -rw -kode_pos -kecamatan -kelurahan -kota -provinsi +input() +simpan() +rubah() +hapus() 1..... 1 kepala_kel -id_kepala -nama -nama_bapak -nama_ibu -jenis_kelamin -tempat_lahir -tgl_lahir -gol_darah -agama -pendidikan -pekerjaan -bln_masuk -thn_masuk -jml_anggota +input() +simpan() +hapus() +rubah() 1... * 1... * keterangan anggota_kel -id_detail -id_kepala -jenis_kelamin -tempat_lahir -tgl_lahir -kewarganegaraan -gol_darah -agama -ststus_perkawinan -pendidikan -pekerjaan -hub_kel -nama_ortu -nama +input() +rubah() +simpan() +hapus() -id_keterangan -id_kepala -isi_keterangan +input() +rubah() +simpan() +hapus() Gambar 3. 16 Class Diagram Sistem Pendataan Penduduk

49 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 tabeltabel 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 Field Kunci : Admin : UserId Tabel 3.8 Struktur Tabel Admin No Nama Field Type Size Keterangan 1. Id_Admin 20 Id Admin 2. UserId 30 Id Admin 3. PassId 30 Kata kunci admin 4. Nama 30 Nama admin 5. Status 20 Status admin

50 2. Tabel Kepala Keluarga Tabel ini digunakan untuk menyimpan data kepala keluarga. Adapun perancangan tabelnya sebagai berikut: Nama Tabel Field Kunci : Tabel Kepala Keluarga : id_kepala Tabel 3.9 Struktur Tabel Kepala Keluarga No Nama Field Type Size Keterangan 1 id_kepala 20 Kode kepala keluarga 2 nama 30 Nama kepala keluarga 3 nama_bapak 30 Nama bapak kepala keluarga 4 nama_ibu 30 Nama isteri kepala keluarga 5 jenis_kelamin 10 Jenis kelamin 6 tempat_lahir 25 Tempat lahir 7 tgl_lahir Date 8 Tanggal lahiran darah 8 gol_darah 5 Golongan darah 9 Agama 10 Agama 10 Pendidikan 10 Pendidikan 11 Pekerjaan 20 Pekerjaan 12 Bln_masuk 20 Bulan masuk data penduduk 13 Thn_masuk 4 Tahun masu data penduduk 14 Jml_anggota 10 Jumlah anggota tiap kepala keluarga

51 3. Tabel Alamat Keluarga Tabel ini digunakan untuk menyimpan alamat keluarga. Adapun perancangan tabelnya sebagai berikut: Nama Tabel Field Kunci : Tabel alamat Keluarga : id_ alamat Tabel 3.10 Struktur Tabel Alamat Keluarga No Nama Field Type Size Keterangan 1 id_alamat 20 Kode alamat 2 id_kepala 20 Kode kepala keluarga 3 alamat 30 Alamat kepala keluarga 4 rt 3 Rukun tetangga 5 rw 3 Rukun warga 6 kode_pos 5 Kode pos 7 kecamatan 20 Kecamatan 8 kelurahan 20 Kelurahan 9 kota 20 Kota 10 provinsi 20 Provinsi 4. Tabel Anggota Keluarga Tabel ini digunakan untuk menyimpan anggota keluarga. Adapun perancangan tabelnya sebagai berikut: Nama Tabel Field Kunci : Tabel anggota Keluarga : id_ detail

52 Tabel 3.11 Struktur Tabel Anggota Keluarga No Nama Field Type Size Keterangan 1 id_detail 20 kode detail anggota 2 id_ kepala 20 kode kepala keluarga 3 nama 20 nama kepala keluarga 4 jenis_kelamin 10 jenis kelamin 5 tempat_lahir 25 tempat lahir 6 tgl_lahir Date 8 tanggal lahir 7 kewarganegaraan 10 kewarganegaraan 8 gol_darah 2 golongan darah 9 agama 10 agama 10 status_perkawinan 10 status perkawinan 11 pendidikan 10 pendidikan 12 pekerjaan 20 pekerjaan 13 hub_kel 10 hubungan keluarga 14 nama_ortu 20 nama orang tua 5. Tabel Keterangan Tabel ini digunakan untuk menyimpan anggota keluarga. Adapun perancangan tabelnya sebagai berikut: Nama Tabel Field Kunci : Tabel keterangan : id_ keterangan

53 Tabel 3.12 Struktur Tabel Keterangan No Nama Field Type Size Keterangan 1 id_keterangan 30 Kode keterangan 2 id_kepala 20 Kode kepala keluarga 3 isi_keterangan memo 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 Konsisten dengan jalur defenisi bisnis dan informasi organisasi

54 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 dengan yang lain:

55 Admin -id_pengguna* -User_Id -pass_id -Nama -status alamat_kel -id_alamat* -id_kepala** -alamat -rt -rw -kode_pos -kecamatan -kelurahan -kota -provinsi kepala_kel -id_kepala* -nama -nama_bapak -nama_ibu -jenis_kelamin -tempat_lahir -tgl_lahir -gol_darah -agama -pendidikan -pekerjaan -bln_masuk -thn_masuk -jml_anggota keterangan -id_keterangan* -id_kepala** -isi_keterangan anggota_kel -id_detail* -id_kepala** -jenis_kelamin -tempat_lahir -tgl_lahir -kewarganegaraan -gol_darah -agama -ststus_perkawinan -pendidikan -pekerjaan -hub_kel -nama_ortu -nama Gambar 3. 17 Relasi Tabel Sistem Pendataan Penduduk Keterangan : * Primary Key / Kunci Utama ** foreign Key / Kunci Tamu Hubungan One to One Hubungan One To Many

56 3.8 Rancangan Dialog Layar A. Struktur Tampilan Layar Sistem Informasi Pendataan Penduduk Di KELURAHAN Pedurenan Data Laporan Petunjuk keluar Pendataaan Penduduk Pendataan Penduduk Semua Lihat Penduduk Pendataan Penduduk PerTahun Catatan Kependudukan Pendataan Penduuk PerBulan Pendataan Penduduk PerRT Pendataan Penduduk Per RW Gambar 3. 18 Gambar Rancangan Layar Utama

57 B. Perancangan Antar Muka Rancangan Layar Login admin User id Password Login keluar Gambar 3. 19 Rancangan Layar Login Rancangan Halaman Utama Data Laporan LOGO KELURAHAN Petunjuk Keluar Waktu Nama Pengguna Status Gambar 3.20 Rancangan Halaman Utama

58 Rancangan Halaman Menu Data Data Laporan Pendataan Penduduk Lihat Data Penduduk Catatan Kependudukan Petunjuk Keluar Waktu Nama Pengguna Status Gambar 3.21 Rancangan Halaman Menu Data Rancangan Halaman Menu Laporan Data Laporan Petunjuk Keluar Laporan Semua Penduduk Laporan Penduduk Per-Tahun Laporan Penduduk Per-Bulan Laporan Penduduk Per-RT Laporan Penduduk Per-RW Waktu Nama Pengguna Status Gambar 3.22 Rancangan Halaman Menu Laporan

59 Rancangan Halaman Menu Pendataan Penduduk a. Rancangan Halaman Detail Kepala Keluarga Kepala Keluarga Detail Alamat Anggota Keluarga Detail Kepala Keluarga No Urut Nama Kepala Keluarga Tempat, Tanggal Lahir Jenis Kelamin Golongan Darah Agama Pekerjaan Nama Ayah Nama Ibu Pendidikan Keluar Simpan

60 Gambar 3.23 Rancangan Halaman Detail Kepala Keluarga b. Rancangan Halaman Detail Alamat Keluarga Kepala Keluarga Detail Alamat Anggota Keluarga DETAIL ALAMAT No. Urut Nama Kepala Keluarga Alamat RT / RW Kode Pos Kecamatan Kelurahan Kota Provinsi Kembali Simpan Gambar 3.24 Rancangan Halaman Detail Alamat Keluarga

61 c. Rancangan Halaman Detail Anggota Keluarga Kepala Detail Alamat Anggota Nama Kepala Keluarga : Provinsi : Alamat : Kota : Kode Pos : Kecamatan : Nama Jenis Tempat Tanggal Agama Kewarganegaraan Status Nikah Gol Darah Pendidikan Pekerjaan Hub Nama Bapak Kota Provinsi Kembali Simpan No Nama Lengkap Nik P/L kewarganegaraan Tempat, tanggal lahir Gol darah Kode Dokumen imigrasi Agama Status pernikahan Pendidikan Pekerjaan Hub kel Nama bpk/ibu Kode aksaptor kb

62 Gambar 3.25 Rancangan Halaman Detail Anggota Keluarga Rancangan Halaman Menu Cari Data Penduduk CARI Kartu Keluarga a Nama Kepala Keluarga : Provinsi : Alamat : Kota : Kode Pos : Kecamatan : No Nama Lengkap Nik P/L kewarganegaraan Tempat, tanggal lahir Gol darah Kode Dokumen imigrasi Agama Status pernikahan Pendidikan Pekerjaan Hub kel Nama bpk/ibu Kode aksaptor kb No Keterangan Gambar 3.26 Rancangan Halaman Cari Data Penduduk

63 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 Anggota Total Jumlah Penduduk : Gambar 3.27 Rancangan Laporan Keseluruhan Rancangan Laporan print Tanggal cetak :15/06/2011 19:12:06 DATA KELUARGA No Nama Kepala Keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml Anggota Total Jumlah Penduduk : Gambar 3.28 Rancangan Laporan Print

64 Rancangan Laporan RT Tanggal cetak :15/06/2011 19:12:06 DATA KELUARGA No Nama Kepala Keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml Anggota Total Jumlah Penduduk : Gambar 3.29 Rancangan Laporan RT Rancangan Laporan RW Tanggal cetak :15/06/2011 19:12:06 DATA KELUARGA No Nama Kepala Keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml Anggota Total Jumlah Penduduk : Gambar 3.30 Rancangan Laporan RW

65 Rancangan Laporan Per-Bulan Tanggal cetak :15/06/2011 19:12:06 DATA KELUARGA No Nama Kepala Keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml Anggota Total Jumlah Penduduk : Gambar 3.31 Rancangan Laporan Per-Bulan Rancangan Laporan Per-Tahun Tanggal cetak :15/06/2011 19:12:06 DATA KELUARGA No Nama Kepala Keluarga NIK P/L Ngr Tempat Tgl Lahir Gol Darah Agama Pendidikan Jml Anggota Total Jumlah Penduduk : Gambar 3.32 Rancangan Laporan Per-Tahun

66