BAB III
ANALISA DAN PERANCANGAN SISTEM
Informasi tentang sistem yang sedang berjalan sangat penting sekali dalam proses perancangan sistem informasi. Karena dari informasi tersebut dapat diketahui sejauh mana sistem yang berjalan sekarang dapat memenuhi kebutuhan yang ingin dicapai perusahaan.
Analisa sistem informasi akan membantu dalam mengetahui informasi-informasi tentang sistem yang sedang berjalan. Sehingga dengan analisa sistem, diharapkan bisa diketahui sejauh mana kebutuhan yang telah ditangani oleh sistem yang berjalan dan bagaimana agar kebutuhan-kebutuhan yang belum bisa terpenuhi dapat diberikan solusinya dan diterapkan dalam tahap perancangan sistem.
3.1
Tinjauan Organisasi
Organisasi adalah suatu sistem yang paling berpengaruh, mempengaruhi diantara orang dalam kelompok kerjasama untuk mencapai suatu tujuan tertentu yang sama. Organisasi dapat diibaratkan sebagai salah satu kesatuan anggota tubuh manusia yang bekerjasama sehingga fungsi tubuh manusia dapat berjalan sesuai dengan yang diharapkan.
3.1.1 Profil Rt 004 Rw 03 Kelurahan Kapuk
Rt 004 Rw 03 merupakan salah satu aparat pemerintahan yang dipimpin seorang ketua RT dan dibantu oleh beberapa orang staff yaitu satu orang bendahara dan sekertaris. RT 004 RW 03 ini berada di wilayah Kelurahan Kapuk, Kecamatan cengkareng, Jakarta Barat. Dengan luas wilayah 12000 M2.
3.1.2 Struktur Organisasi
Struktur Organisasi adalah salah satu alat untuk mencapai tujuan organisasi serta menjaga kelancaran aktivitas organisasi. Dengan adanya struktur organisasi yang dimaksud agar tidak terjadinya tumpang tindih antar hak dan kewajiban, serta terdapat keputusan yang jelas mengenai pembagian kerja, tugas, wewenang dan tanggung jawab dari masing–masing pengurus.
Istilah struktur organisasi adalah untuk mengidentifikasi banyak aspek yang terdapat dalam penyusunan desain suatu organisasi. Identifikasi ini biasanya mencakup pola menyeluruh dari hubungan kerja formil, yang dalam istilah lain disebut sebagai anatomi dari
organisasi. Komponen – komponen dari struktur mencakup pembagian pada level vertikal juga horizontal serta penggunaan pengurus Rt.
. Suatu ikhtisar atau gambar dari suatu struktur organisasi yang disebut sebagai bagan organisasi yang menggambarkan :
1. Pembagian Fungsi (tugas, wewenang, dan tanggung jawab) dalam bagian–bagian. Setiap kotak mencerminkan bagian dari suatu fungsi.
2. Hubungan atasan dan bawahan yang merupakan hubungan wewenang dan tanggung jawab (hubungan kerja).
Jadi struktur merupakan suatu proses penerapan dan pembagian tugas yang dilakukan, pembatasan tanggung jawab serta wewenang dari masing–masing bagian dalam tugas. Untuk lebih jelasnya struktur organisasi RT 004 RW 03 adalah sebagai berikut :
Gambar 3.1 Struktur organisasi RT 004 RW 03
3.1.3 Deskripsi Tugas
Di dalam suatu lembaga atau organisasi, tugas dan wewenang masing – masing bagian merupakan hal yang sangat menentukan dalam mencapai sasaran dan tujuan lembaga atau organiasasi tersebut. Berikut ini tugas dan wewenang dari masing masing bagian berdasarkan struktur organisasi :
1. Ketua RT
1) Bertanggung Jawab Pada RW setempat
2) Sebagai pengawas keamanan dan ketentraman masyarakat 3) Memberikan persetujuan untuk permintaan surat pengantar
4)
Mengkoordinasi seluruh bagian yang ada di dalam organisasi sehingga tercipta2. Sekertaris RT
1) Membantu Ketua RT dalam menjalankan tugsnya.
2) Mengkordinir surat keluar dan surat masuk yang berada di organisasi.
3) Melakukan perhitungan dan pencatatan fisik terhadap semua penerimaan dan pengeluaran buku-buku di perpustakaan.
3. Bendahara
1) Bertanggung jawab secara keseluruhan dalam penerimaan, pengeluaran dan penyimpanan uang RT tesebut.
3.2
Analisa Sistem Berjalan
Analisa sistem berjalan adalah menganalisis proses-proses yang sedang berjalan di Rt 004 Rw 03 Kelurahan Kapuk, antara lain
:
3.2.1 Analisa Proses Berjalan
3.2.1.1 Proses Pendataan Keluarga dan Warga Baru
Warga baru yang akan tinggal di wilayah ini dan belum memiliki keluarga, diharuskan terlebih dahulu melapor kepada ketua Rt setempat. Lalu warga tersebut akan didata oleh ketua Rt, dan akan dibuatkan surat keterangan tinggal di wilayah Rt tersebut.
Sedangkan untuk warga baru yang telah memiliki keluarga dan akan tinggal di wilayah Rt tersebut bersama keluarganya, diharuskan menyerahkan Kartu Keluarga. Lalu akan didata oleh ketua Rt, dan akan dibuatkan surat keterangan tinggal di wilayah Rt tersebut.
3.2.1.2 Proses Pendataan Warga Pindah
Warga yang akan pindah dari wilayah tersebut, harus lapor kepada ketua Rt. Lalu ketua Rt akan mengecek arsip atau data-data warga tersebut dan data tersebut akan dirubah oleh ketua Rt. Selanjutnya, akan dibuatkan surat keterangan pindah.
3.2.1.3 Proses Pendataan Kelahiran dan Kematian
Warga yang baru melahirkan wajib lapor kepada ketua Rt dan akan di data, lalu akan dibuatkan surat keterangan atau surat pengantar untuk membuat akta kelahiran.
Sedangkan Warga yang telah meninggal akan segera di data oleh ketua Rt, dan akan dibuatkan surat keterangan kematian.
Berdasarkan data-data yang telah dicatat, maka setiap bulan akan dibuat laporan oleh sekertaris Rt dan nantinya akan dijadikan laporan kepada ketua Rt serta aparat pemerintahan yang membutuhkan.
3.2.2 Use Case Sistem Berjalan
3.2.2.1 Use Case Proses Pendataan Keluarga dan Warga Baru
Gambar 3.2 Use Case Proses Pendataan Keluarga dan Warga Baru
Tabel 3.1 Use Case memberikan dokumen
Nama Use Case Memberikan Documen
Pelaku Utama Warga
Keterangan Warga baru yang ingin tinggal di wilayah ini wajib
lapor kepada Ketua Rt dan membawa dokumen seperti foto copy KTP, serta Kartu Keluarga bagi yang sudah berkeluarga
Langkah Utama 1. Warga datang ke Ketua Rt untuk lapor ingin
tinggal di wilayah tersebut
2. Warga meyerahkan persyaratan untuk tinggal diwilayah tersebut
Penjelasan Lanjut -
Tindakan Alternatif -
Nama Use Case Catat Dokumen
Pelaku Utama Ketua Rt
Keterangan Warga baru yang telah melapor dan memberikan
persyaratan untuk tinggal diwilayah tersebut, akan didata atau dicatat oleh ketua Rt.
Langkah Utama 1. Ketua Rt mengecek persyaratan yang telah
diserahkan
2. Ketua Rt mencatat data-data warga tersebut
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.3 Use Case buat surat keterangan tinggal
Nama Use Case Buat surat keterangan tinggal
Pelaku Utama Ketua Rt
Keterangan Apabila data-data telah dicatat oleh Ketua Rt,
selanjutnya Ketua Rt akan membuatkan surat keterangan tinggal
Langkah Utama 1. Membuat surat keterangan tinggal, setelah
mencatat data-data warga 2. Simpan persyaratan warga
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.4 Use Case terima surat keterangan tinggal
Nama Use Case Terima surat keterangan tinggal
Pelaku Utama Warga
Keterangan Stelah memberikan dokumen pribadi dan data-data
sudah dicatat oleh ketua Rt,maka warga tersebut akan mendapat surat keterangan tinggal,sebagai tanda bahwa warga tersebut tinggal di wilayah Rt 004 Rw 03
Langkah Utama 1. Memberikan dokumen
2. Menerima Surat Keterangan Tinggal
Penjelasan Lanjut -
3.2.2.2 Use Case Proses Pendataan Warga Pindah
Gambar 3.3 Use Case Proses Pendataan Warga Pindah
Tabel 3.5 Use Case memberikan dokumen
Nama Use Case Memberikan Dokumen
Pelaku Utama Warga
Keterangan Warga yang ingin pindah dari wilayah ini wajib lapor
kepada Ketua Rt dan membawa dokumen seperti foto copy KTP
Langkah Utama 1. Warga datang ke Ketua Rt untuk lapor ingin
pindah dari wilayah tersebut
2. Warga meyerahkan persyaratan untuk pindah dari wilayah tersebut
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.6 Use Case cek data/arsip
Nama Use Case Cek Data/Arsip
Pelaku Utama Ketua Rt
Keterangan Warga baru yang telah melapor dan memberikan
persyaratan untuk pindah dari wilayah tersebut, maka ketua akan terlebih mengecek data-data yang ada di arsip
Langkah Utama 1. menerima persyaratan
2. mengecek data
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.7 Uce Case ubah data
Nama Use Case Ubah data
Pelaku Utama Ketua Rt
Keterangan Setelah mengecek data, kemudian ketua Rt akan
mengubah data-data warga tersebut
Langkah Utama 1. membuka/mengecek arsip
2. merubah data warga
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.8 Use Case buat surat keterangan pindah
Nama Use Case buat surat keterangan pindah
Pelaku Utama Ketua Rt
Keterangan Apabila data telah diubah, ketua Rt akan membuatkan
surat keterangan pindah
Langkah Utama 1. Cek data
2. Membuat Surat Keterangan pindah
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.9 Use Case terima surat keterangan pindah
Nama Use Case terima surat keterangan
Pelaku Utama Warga
Keterangan Setelah melapor ingin pindah,warga akan menerima
surat keterangan pindah
Langkah Utama 1. Mengambil dokumen
2. Menerima Surat Keterangan pindah
Penjelasan Lanjut -
3.2.2.3 Use Case Proses Pendataan Kelahiran
Gambar 3.4 Use Case Proses Pendataan Kelahiran
Tabel 3.10 Use Case memberikan dokumen
Nama Use Case Memberikan Dokumen
Pelaku Utama Warga
Keterangan Warga yang baru saja melahirkan wajib melaporkan
bayinya ke Ketua Rt,dan membawa persyaratan seperti foto copy surat lahir dari bidan
Langkah Utama 1. Warga datang ke Ketua Rt untuk melaporkan bayi
yang baru dilahirkannya tersebut 2. Warga meyerahkan data-data bayi
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.11 Use Case catat dokumen
Nama Use Case Catat dokumen
Pelaku Utama Ketua Rt
Keterangan Setelah warga menyerahkan data-data bayi, maka ketua
Rt akan mencatat data-data bayi tersebut
Langkah Utama 1. menerima persyaratan
2. mencatat data-data bayi
Penjelasan Lanjut -
Tabel 3.12 Use Case buat surat keterangan pembuatan akta
Nama Use Case buat surat keterangan pembuatan akta
Pelaku Utama Ketua Rt
Keterangan Apabila data telah dicatat, ketua Rt akan membuatkan
surat keterangan ppembuatan akta
Langkah Utama 1. menyimpan dokumen
2. Membuat Surat Keterangan pembuatan akta
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.13 Use Case terima surat keterangan pembuatan akta
Nama Use Case terima surat keterangan pembuatan akta
Pelaku Utama Warga
Keterangan Setelah melapor,warga akan menerima surat keterangan
pembuatan akta
Langkah Utama 1. Memberikan dokumen
2. Menerima Surat Keterangan pembuatan akta
Penjelasan Lanjut -
3.2.2.4 Use Cae Proses Pendataan Kematian
Gambar 3.5 Use Case Proses Pendataan Kematian
Tabel 3.14 Use Case memberikan dokumen
Nama Use Case Memberikan Dokumen
Pelaku Utama Keluarga Warga
Keterangan Apabila ada yang meninggal di wilayah tersebut, maka
keluarga dari warga yang meninggal, harus melapor dan memberikan dokumen-dokumen seperti foto copy surat keterangan kematian dari Rumah Sakit
Langkah Utama 1. Keluarga dari warga yang meninggal datang ke
Ketua Rt dan melaporkan warga yang meninggal 2. Keluarga menyerahkan data-data warga yang
meninggal
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.15 Use Case cek data/arsip
Nama Use Case Cek Data/Arsip
Pelaku Utama Ketua Rt
dokumen-dokumen,ketua Rt akan mengecek data-data dari dokumen tersebut
Langkah Utama 1. menerima dokumen
2. mengecek data
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.16 Use Case catat dokumen
Nama Use Case Catat dokumen
Pelaku Utama Ketua Rt
Keterangan Setelah mengecek, Ketua Rt akan mencatat data-data
dari dokumen yang telah diterima
Langkah Utama 1. Menerima dokumen
2. Mencatat dokumen
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.17 Use Case buat surat keterangan kematian
Nama Use Case buat surat keterangan Kematian
Pelaku Utama Ketua Rt
Keterangan Apabila data telah dicatat, ketua Rt akan membuatkan
surat keterangan Kematian
Langkah Utama 1. Menyimpan dokumen
2. Membuat Surat Keterangan kematian
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.18 Use Case terima surat keterangan kematian
Nama Use Case terima surat keterangan pembuatan akta
Pelaku Utama Keluarga Warga
Keterangan Setelah melapor,keluarga dari warga meninggal akan
menerima surat keterangan kematian
Langkah Utama 1. Memberikan dokumen
Penjelasan Lanjut -
Tindakan Alternatif -
3.2.2.5 Use Case Proses Pembuatan Laporan
Gambar 3.6 Use Case Proses Pembuatan Laporan
Tabel 3.19 Use Case cek semua data
Nama Use Case Cek semua data
Pelaku Utama Sekretaris Rt
Keterangan Semua data yang telah disimpan akan dicek oleh
sekertaris Rt
Langkah Utama 1. Mencari data
2. Mengecek semua data
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.20 Use Case buat laporan
Nama Use Case buat laporan
Pelaku Utama Sekertaris Rt
membuat laporan
Langkah Utama 1. memeriksa data
2. membuat laporan
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.21 Use Case serahkan laporan
Nama Use Case Serahkan laporan
Pelaku Utama Ketua Rt
Keterangan Setelah Laporan dibuat oleh Sekertaris, lalu laporan
tersebut akan diserahkan ke Ketua Rt
Langkah Utama 1. Mengecek laporan
2. Menerima Laporan
Penjelasan Lanjut -
3.2.3 Activity Diagram Sistem Berjalan
3.2.3.1 Activity Diagram Proses Pendataan Keluarga dan Warga Baru
Warga Ketua Rt Start Memberikan Dokumen Menerima Dokumen Catat Dokumen Buat Surat Keterangan Tinggal Terima Surat Keterangan Tinggal Finish
3.2.3.2 Activity Diagram Proses Pendataan Warga Pindah Warga Ketua Rt Start Memberikan Dokumen Menerima Dokumen Finish Cek Data/Arsip Ubah Data/Arsip Buat Surat Keterangan Pindah Terima Surat Keterangan Pindah Gambar 3.8
3.2.3.3 Activity Diagram Proses Pendataan Kelahiran Warga Ketua Rt Start Memberikan Dokumen Menerima Dokumen Catat Dokumen Finish
Buat Surat Keterangan Pembuatan Akta Terima Surat Keterangan
Pembuatan Akta
3.2.3.4 Activity Diagram Proses Pendataan Kematian Warga Ketua Rt Start Memberikan Dokumen Menerima Dokumen Catat Dokumen Finish Cek Data/Arsip
Terima Surat Keterangan Kematian
Buat Surat Keterangan Kematian
3.2.3.5 Activity Diagram Proses Pembuatan Laporan Ketua Rt Sekretaris Start Memberikan Dokumen Menerima Dokumen Finish Cek Semua Data Buat Laporan Terima Laporan
Gambar 3.11 Activity Diagram Proses Pembuatan Laporan
3.3 Identifikasi Kebutuhan
Menjelaskan kebutuhan - kebutuhan yang harus dipenuhi oleh sistem yang akan dirancang berdasarkan hasil analisa. Adapun kebutuhan yang diperlukan Rt 004 Rw 03 adalah sebagai berikut :
1. Kebutuhan : Data warga baru
Masalah : Pada sistem berjalan belum ada file yang memuat pendataan warga baru
Usulan : Dengan adanya data warga maka akan diketahui mengenai data-data warga dan menyediakan informasi tentang warga
2. Kebutuhan : Data keluarga
Masalah : Pada sistem berjalan belum ada file yang memuat pendataan keluarga
Usulan : Dengan adanya data keluarga maka akan diketahui tentang warga yang sudah berkeluarga dan mempunyai anak, dan informasi tentang keluarga 3. Kebutuhan : Data warga pindah
Masalah : Pada sistem berjalan belum ada file yang memuat pendataan warga yang pindah
Usulan : Dengan adanya data warga pindah, maka akan diketahui tentang warga yang sudah tinggal di wilayah tersebut
4. Kebutuhan : Data Kelahiran
Masalah : Pada sistem berjalan belum ada file yang memuat pendataan kelahiran
Usulan : Dengan adanya data kelahiran, dapat diketahui tentang informasi bayi yang baru saja dilahirkan dan informasi keluarga yang mempunyai anggota keluarga baru
5. Kebutuhan : Data Kematian
Masalah : Pada sistem berjalan tidak ada informasi tentang data kematian Usulan : Dengan adanya data kematian, dapat diketahui informasi data orang yang sudah meninggal
6. Kebutuhan : Data surat keterangan
Masalah : Pada sistem berjalan tidak ada informasi tentang data surat keterangan
Usulan : Dengan adanya data surat kematian, dapat diketahui surat keterangan apa saja yang telah dibuat.
7. Kebutuhan : Cari warga
Masalah : Pada sistem berjalan tidak ada file atau data-data untuk mencari warga
Usulan : Dengan adanya data cari warga ini, akan diketahui tentang alamat tinggal warga di wilayah tersebut
8. Kebutuhan : Data Laporan
Masalah : Pada sistem berjalan tidak ada informasi tentang data laporan Usulan : Dengan adanya data laporan, maka ketua dapat mengetahui secara berkala keadaan atau jumlah penduduk yang ada di wilayahnya.
3.4 Sistem yang diusulkan
3.4.1 Use Case Diagram Sistem Yang Diusulkan
3.4.1.1 Use Case Diagram Data Master
Gambar 3.12 Use Case diagram master Tabel 3.22 Use Case Entry data warga
Nama Use Case Entry data warga
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mengentri(menginput) data warga
Langkah Utama 1. Ketua Rt dapat mengentri(menginput) data warga
Penjelasan Lanjut 1. Ketua Rt dapat mengubah data warga
2. Ketua Rt dapat mnghapus data warga
Tindakan Alternatif -
Nama Use Case Entry data keluarga
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mengentri(menginput) data keluarga
Langkah Utama 1. Ketua Rt dapat mengentri(menginput) data
keluarga
Penjelasan Lanjut 1. Ketua Rt dapat mengubah data keluarga
2. Ketua Rt dapat mnghapus data keluarga
Tindakan Alternatif -
Tabel 3.24 Use Case cetak surat keterangan
Nama Use Case Cetak surat keterangan
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mencetak surat keterangan tinggal warga
Langkah Utama 1. Ketua Rt dapat mencetak surat keterangan tinggal
warga
Penjelasan Lanjut
Tindakan Alternatif -
3.4.1.2 Use Case Diagram Proses Pendataan Warga Pindah
Gambar 3.13 Use case proses pendataan warga pindah Tabel 3.25 Use Case Cek data warga
Nama Use Case Cek data warga
Keterangan Ketua Rt melakukan pengecekan data pada aplikasi
Langkah Utama 1. Ketua Rt memeriksa data warga yang ingin pindah
2. Ketua Rt menanyakan kebenaran data yang ada yang sudah ada
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.26 Use Case Update data warga
Nama Use Case Update data warga
Pelaku Utama Ketua Rt
Keterangan Ketua Rt melakukan perubahan pada data warga
Langkah Utama 1. Permintaan warga pindah dari wlayah setempat
2. Ketua Rt dapat merubah data warga
Penjelasan Lanjut 1. Ketua Rt dapat menghapus data warga
Tindakan Alternatif -
Tabel 3.27 Use Case cetak surat pindah
Nama Use Case Cetak surat pindah
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mencetak surat pindah, yang akan diserahkan
ke warga yang melapor ingin pindah
Langkah Utama 1. Ketua Rt menerima permintaan pindah warga
2. Ketua Rt dapat mencetak surat keterangan pindah
Penjelasan Lanjut
1. Menyerahkan surat keterangan pindah ke warga
3.4.1.3 Use Case Diagram Proses Pendataan Kelahiran
Gambar 3.14 Use case proses pendataan Kelahiran Tabel 3.28 Use Case entry data kelahiran
Nama Use Case Entry data kelahiran
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mengentri(menginput) data kelahiran
Langkah Utama 1. Pelaporan data kelahiran
2. Ketua Rt dapat mengentri(menginput) data kelahiran
Penjelasan Lanjut 1. Ketua Rt dapat mengubah data kelahiran
3. Ketua Rt dapat mnghapus data kelahiran
Tindakan Alternatif -
Tabel 3.29 Use Case cetak surat keterangan kelahiran
Nama Use Case Cetak surat keterangan pembuatan akta
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mencetak surat keterangan pembuatan akta,
dan akan diserahkan ke warga yang melahirkan
Langkah Utama 1. Ketua Rt menerima pelaporan data kelahiran
2. Ketua Rt dapat mencetak surat keterangan pembuatan akta
warga
Tindakan Alternatif -
3.4.1.4 Use Case Diagram Proses Pendataan Kematian
Gambar 3.15 Use case proses pendataan kematian Tabel 3.30 Use Case mengecek data warga
Nama Use Case Mengecek data warga
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mengecek data warga yang meninggal
Langkah Utama 1. Menerima data-data warga yang meninggal
2. Pengecekan data keluarga
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.31 Use Case entry data kematian
Nama Use Case Entry data kematian
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mengentri(menginput) data kelahiran
Langkah Utama 1. Pelaporan warga meningal
kematian
Penjelasan Lanjut 1. Ketua Rt dapat mengubah data kematian
2. Ketua Rt dapat mengubah data warga 3. Ketua Rt dapat mnghapus data warga
Tindakan Alternatif -
Tabel 3.32 Use Case cetak surat keterangan kematian
Nama Use Case Cetak surat keterangan kematian
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mencetak surat keterangan kematian, lalu
surat keterang diserahkan ke warga
Langkah Utama 1. Ketua Rt menerima pelaporan data kematian
2. Ketua Rt dapat mencetak surat keterangan kematian
Penjelasan Lanjut 1. Menyerahkan surat keterangan kematian ke warga
Tindakan Alternatif -
3.4.1.5 Use Case Cetak Surat Pengantar
Gambar 3.16 Use case cetak Surat Pengantar Tabel 3.33 Use Case entry data warga
Nama Use Case Entry data warga
Pelaku Utama Ketua Rt
Langkah Utama 1. Pelaporan Keperluan
2. Ketua Rt dapat mengentri(menginput) data warga di surat pengantar
Penjelasan Lanjut
Tindakan Alternatif -
Tabel 3.34 Use Case cetak surat pengatar
Nama Use Case Cetak surat keterangan pembuatan akta
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mencetak surat keterangan pengantar
Langkah Utama 1. Ketua Rt menerima menyimpan data surat
pengantar
2. Ketua Rt dapat mencetak surat pengantar
Penjelasan Lanjut 1. Menyerahkan surat pengantar ke warga
Tindakan Alternatif -
3.4.1.6 Use Case Proses Cari Warga
Gambar 3.17 Use case proses cari warga Tabel 3.35 Use Case membuka aplikasi
Nama Use Case Membuka Aplikasi
Pelaku Utama Ketua Rt
Langkah Utama 1. Ketua Rt mengecek data
2. Memulai pencarian
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.36 Use Case pencarian warga
Nama Use Case Pencarian warga
Pelaku Utama Ketua Rt
Keterangan Ketua Rt mencari informasi warga secara komputerisasi
Langkah Utama 1. Permintaan informasi warga
2. Ketua Rt dapat mencari informasi warga yang telah ada
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.37 Use Case informasi warga
Nama Use Case Informasi warga
Pelaku Utama Ketua rt
Keterangan Ketua Rt mendapatkan informasi warga yang dicari
Langkah Utama 1. Hasil pencarian berupa informasi warga
2. memberikan informasi tentang warga
Penjelasan Lanjut -
Tindakan Alternatif -
3.4.1.7 Use Case Diagram Proses Pembuatan Laporan
Tabel 3.38 Use Case cek semua data
Nama Use Case Cek semua data
Pelaku Utama Ketua Rt
Keterangan Semua data yang telah entry akan dicek oleh Ketua Rt
Langkah Utama 1. Mencari data
2. Mengecek semua data
Penjelasan Lanjut -
Tindakan Alternatif -
Tabel 3.39 Use Case cetak laporan
Nama Use Case Cetak laporan
Pelaku Utama Ketua Rt
Keterangan Semua data yang dientry akan dicetak dan menjadi sebuah laporan
Ketua Rt ke pihak yang membutuhkan
Langkah Utama 1. Mengeumpulkan data
2. Mencetak laporan
Penjelasan Lanjut 1. Setelah mencetak laporan,laporan tersebut segara diserahkan
ke pihak yang membutuhkan
3.4.2 Activity Diagram Sistem yang diusulkan 3.4.2.1 Activity Diagram Data master
Ketua RT
Pilih menu Entry Data Warga
Pilih menu data master
Pilih menu entry data keluarga
Tampilkan Tidak Start Ya Tidak Ya End
3.4.2.2 Activity Diagram Proses Pendataan Warga Pindah Ketua RT Sistem Start End Ya Tidak
Pilih menu entri data warga Menampilkan menu entri data warga
Update data warga Cetak surat keterangan pindah
3.4.2.3 Activity Diagram Proses Pendataan Kelahiran
Ketua RT Sistem
Start
End Pilih Menu Data transaksi
Kelahiran
Menampilkan Menu data transaksi Kelahiran
Pilih menu input data Kelahiran
Menampilkan menu input data Kelahiran
Input data kelahiran Menampilkan data kelahiran
Simpan data
Ceta Surat keterangan Kelahiran Ya
Tidak
3.4.2.4 Activity Diagram Pendataan Kematian
Ketua RT Sistem
Start
End
Pilih Menu Data transaksi Kelahiran
Menampilkan Menu data transaksi Kelahiran
Simpan data Ya
Tidak Pilih Menu Input data kematian
Menampilkan form Input data kematian
Mengecek data warga
Input data kematian Menampilkan data kematian
Cetak Surat Keterangan kematian
3.4.2.5 Activity Diagram Proses Cetak Surat Pengantar Ketua RT Sistem Start End Simpan data Ya Tidak
Pilih Menu Cetak Surat Menampilkan Menu Cetak Surat
Pilih Menu Surat Pengantar
Menampilkan Menu Surat Pengantar
Input data Surat Pengantar
Cetak Surat Pengantar
3.4.2.6 Activity Diagram Proses Cari Warga Ketua RT Sistem Start End Ya Tidak
Pilih Menu cari warga Menampilkan Menu cari warga
Ceri data warga Menampilkan informasi warga
3.4.2.7 Activity Diagram Proses Pembuatan Laporan Ketua RT Sistem Start End Ya Tidak
Pilih Menu laporan Menampilkan Menu laporan
Cek semua data Cetak laporan
3.5 Class Diagram +inputwarga() +simpanwarga() +ubahwarga() +hapuswarga() -*nik -nama -alamat -tempat_lhr -tanggal_lhr -jenis_kelamin -agama -pekerjaan -st_perkawinan -kewarganegaraan -st_warga datapribadi +inputkeluarga() +simpankeluarga() +ubahkeluarga() +hapuskeluarga() -*no_kk -**nik -nama -St_keluarga -Penghasilan -nik_anggota1 -nama1 -st_anggota1 -nik_anggota2 -nama2 -st_anggota2 -nik_anggota3 -nama3 -st_anggota3 -nik_anggota4 -nama4 -st_anggota4 -nik_anggota5 -nama5 -st_anggota5 -nik_anggota6 -nama6 -st_anggota6 datakeluarga +getsk_tinggal() +inputsk_tinggal() +simpansk_tinggal() +cetaksk_tinggal() -*no_srttinggal -tgl_srt -**nik -ket sk_tinggal +getsk_pindah() +inputsk_pindah() +simpansk_pindah() +cetaksk_pindah() -*no_srtpindah -tgl_srt -**nik -ket sk_pindah +getno_sr_kematian() +inputkematian() +simpankematian() +batalkematian() +ubahkematian() -*no_sr_kematian -tgl_srt -**nik -nama -tgl_kematian -tpu -ket datakematian +getsk_kelahiran() +inputsk_kelahiran() +simpansk_kelahiran() +batalsk_kelahiran() +cetaksk_kelahiran() -*no_srtkelahiran -tgl_srt -**nik -nik_ortu1 -nm1 -nik_ortu2 -nm2 -ket sk_kelahiran +getsrt_pengantar() +inputsrt_pengantar() +simpansrt_pengantar() +cetaksrt_pengantar() -*no_srt_pengantar -tgl_srt -**nik -ket srt_pengantar Surat Keterangan +membuatsuratketerangan() +membuatsuratpengantar() -*nik -nama -alamat KetuaRT 1 1..* 1 1..*
Gambar 3.26 Class diagram
1. Nama database : dbkependudukanrt Nama tabel : datapribadi Primary key : nik
Tabel 3.40 Tabel datapribadi
No Nama-Field Jenis Leba
r Desimal Keterangan
1 nik Text 16 - Nik warga
2 nama Text 30 - Nama warga
3 tempat_lhr Text 15 - Tempat lahir
4 tanggal_lhr Date/Time 10 - Tanggal lahir
5 jenis_kelamin Text 9 - Jenis kelamin warga
6 alamat Text 100 - Alamat warga
7 agama Text 8 - Agama warga
8 pekerjaan Text 20 - Pekerjaan warga
9 st_perkawinan Text 11 - Status Perkawinan
10 kewarganegaraan Text 3 - Kewarganegaraan
11 st_warga Text 9 - Status Warga
2. Nama database : dbkependudukanrt Nama tabel : datakeluarga Primary key : no_kk
Tabel 3.41 Tabel datakeluarga
No Nama-Field Jenis Lebar Desimal Keterangan
1 no_kk Text 16 - No Kartu Keluarga
2 nik_kk Text 16 - Nik Kepala Keluarga
3 nama Text 30 - Nama Kepala Keluarga
4 Status_keluarga Text 5 - Status Keluarga
5 Penghasilan Currency 12 - Penghasilan Keluarga
6 nik_anggota1 Text 16 - Nik anggota keluarga 1
7 nama1 Text 30 - Nama anggota Keluarga 1
8 st_anggota1 Text 5 - Hubungan keluarga 1
9 nik_anggota2 Text 16 - Nik anggota keluarga 2
10 nama2 Text 30 - Nama anggota keluarga 2
11 st_anggota2 Text 5 - Hubungan keluarga 2
12 nik_anggota3 Text 16 - Nik anggota keluarga 3
13 nama3 Text 30 - Nama anggota keluarga 3
14 st_anggota3 Text 5 - Hubungan keluarga 3
15 nik_anggota4 Text 16 - Nik anggota keluarga 4
16 nama4 Text 30 - Nama anggota keluarga 3
17 st_anggota4 Text 5 - Hubungan keluarga 4
18 nik_anggota5 Text 16 - Nik anggota keluarga 5
19 nama5 Text 30 - Nama anggota keluarga 5
20 st_anggota5 Text 5 - Hubungan keluarga 5
21 nik_anggota6 Text 16 - Nik anggota keluarga 6
22 nama6 Text 30 - Nama anggota keluarga 6
3. Nama database : dbkependudukanrt Nama tabel : sk_tinggal
Primary key : no_srttinggal
Tabel 3.42 Tabel sk_tinggal
No Nama-Field Jenis Lebar Desimal Keterangan
1 no_srttinggal Text 6 - No surat keterangan tinggal
2 tgl_srt Date/time 10 - Tanggal Surat
3 nik Text 16 - Nik warga
4 ket Text 150 - Keterangan surat
4. Nama database : dbkependudukanrt Nama tabel : sk_pindah
Primary key : no_srtpindah
Tabel 3.43 Tabel sk_pindah
No Nama-Field Jenis Lebar Desimal Keterangan
1 no_srtpindah Text 6 - No surat keterangan pindah
2 tgl_srt Date/Time 10 - Tanggal Surat
3 nik Text 16 - Nik warga
4 ket Text 150 - Keterangan surat
5. Nama database : dbkependudukanrt Nama tabel : sk_kelahiran Primary key : no_srtkelahiran
Tabel 3.44 Tabel sk_kelahiran
No Nama-Field Jenis Lebar Desimal Keterangan
1 No_srtkelahiran Text 6 - No surat keterangan kelahiran
2 tgl_srt Date/Time 10 - Tanggal Surat
3 nik Text 16 - Nik bayi
4 nik_ortu1 Text 16 - Nik ayah
5 nm1 Text 30 - Nama Ayah
6 nik_ortu2 Text 16 - Nik ibu
7 nm2 Text 30 - Nama ibu
6. Nama database : dbkependudukanrt Nama tabel : datakematian Primary key : no_sr_kematian
Tabel 3.45 Tabel datakematian
No Nama-Field Jenis Lebar Desimal Keterangan
1 no_sr_kematian Text 6 - No surat keterangan kematian
2 tgl_srt Date/Time 10 - Tanggal Surat
3 nik Text 16 - Nik warga
4 nama Text 30 - Nama Warga
5 alamat Text 100 - Alamat Warga
6 tgl_kematian Text 10 - Tanggal Meniggal
7 tpu Text 20 - TPU
8 ket Text 150 - Keterangan surat
7. Nama database : dbkependudukanrt Nama tabel : srt_pengantar Primary key : no_srt_pengantar
Tabel 3.46 Tabel srt_pengantar
No Nama-Field Jenis Lebar Desimal Keterangan
1 no_srt_pengantar Text 6 - No surat keterangan pindah
2 tgl_srt Date/Time 10 - Tanggal Surat
3 nik Text 16 - Nik warga
3.7 Sequence Diagram
3.7.1 Data Master
3.7.1.2 Sequence Diagram Entry Data Warga
Ketua Rt
Open()
Form menu utama
Open()
Form Entry Data Warga Tabel data warga
Input NIK ()
Input Nama()
Input Tempat Lahir()
Input tanggal lahir ()
Input Jenis Kelamin()
Input Alamat()
Input Agama()
Input Pekerjaan()
Input status perkawinan()
Input kewarganegaraan()
Input Status Warga()
Simpan() Ubah() Hapus() Batal() Keluar() add NIK () add Nama()
add Tempat Lahir()
add tanggal lahir ()
add Jenis Kelamin()
add Alamat()
add Agama()
add Pekerjaan()
add status perkawinan()
add kewarganegaraan()
add Status Warga()
Klik Simpan() cari() Klik Hapus() Bersih() datapribadi display Get datapribadi() Tampil() Klik Ubah() cari() Get datapribadi() Tampil()
3.7.2 Data Transaksi
3.7.2.1 Sequence Diagram Entry Data Kematian
Ketua Rt
Form menu utama Form Entry Data Kematian Tabel data warga datakematian
Open()
datapribadi
Get datakematian() Tampil (no_sr_kematian+1) Tampil(sys.date) Klik car data warga()
Get datapribadi()
Input Tanggal Kematian()
add Tanggal Kematian() Input TPU() add TPU() Input Keterangan() add Keterangan() Simpan datakematian() Simpan datakematian() Batal() Bersih() Keluar() Open() nik,nama,alamat Tampil (no_sr_kematian+1)
3.7.2.2 Sequence Diagram Cetak Data Kematian
Ketua Rt
Form menu utama Cetak Surat Kematian tabel data kematian datakematian
Open()
Open()
Cetak() klik cari data kematian()
Get datakematian()
no_sr_kematian,nik,nama,alamat,Tanggal Kematian,TPU,keterangan()
Keluar()
3.7.3 Laporan
3.7.3.1 Sequence Diagram Cetak laporan
Ketua RT
Form menu utama Form cetak laporan Data
Kematian datakematian Open() Open() Input Periode() Cetak() Get datakematian() Keluar()
3.8 Rancangan Layar
1. Rancangan Layar Start Up
Gambar 3.31 Rancangan Layar Start Up
2. Rancangan Layar Halaman Menu Utama
3. Rancangan Layar Halaman Data Master
Gambar 3.33 Rancangan Layar Halaman Data Master
4. Rancangan Layar Entry Data Warga
5. Rancangan Layar Entry Data Keluarga
Gambar 3.35 Rancangan Layar entry data keluarga
6. Rancangan Layar Data Transaksi
7. Rancangan Layar Input Data Kelahiran
Gambar 3.37 Rancangan Layar Input Data Kelahiran
8. Rancangan Layar Input Data Kematian
Gambar 3.38 Rancangan Layar Input Data kematian
9. Rancangan Layar Cetak Surat Keterangan
Gambar 3.39 Rancangan Layar Cetak surat Keterangan
10. Rancangan Layar Cetak Surat Keterangan Tinggal
Gambar 3.40 Rancangan Layar Cetak surat Keterangan Tinggal
11. Rancangan Layar Cetak Surat Ketenrangan Pindah
Gambar 3.41 Rancangan Layar Cetak surat Keterangan Pindah
12. Rancangan Layar Cetak Surat Keterangan kelahiran
Gambar 3.42 Rancangan Layar Cetak surat Keterangan Kelahiran
No Surat Tanggal Surat
13. Rancangan Layar Cetak Surat Kematian
Gambar 3.43 Rancangan Layar Cetak surat Keterangan Kematian
14. Rancangan Layar Cetak Surat Pengantar
Gambar 3.44 Rancangan Layar Cetak Surat Pengantar
15. Rancangan Layar Cetak Laporan
Gambar 3.45 Rancangan Layar Cetak Laporan
16. Rancangan Layar Laporan Jumlah Penduduk
Gambar 3.46 Rancangan Layar Cetak Laporan Jumlah Penduduk
17. Rancangan Layar Data Kematian
18. Rancangan Layar Tentang SAK & Cari Warga
Gambar 3.48 Rancangan Layar SAK
19. Rancangan Layar Tentang Sisem Administrasi Kependudukan
Gambar 3.49 Rancangan Layar Tentang Sistem Administrasi Kependudukan
20. Rancangan Layar Tabel Cari Warga