Seksi Ibadah Sosial Mengisi form registrasi 5.

maharmaskawin dan tempat pelaksanaan upacara akad nikah di Balai NikahKantor atau di rumah calon mempelai, masjid gedung dll. 3. Untuk melengkapi dokumen persyaratan nikah dapat dilakukan oleh calon pengantin, wali orang tua atau wakilnya dengan membawa surat- surat yang diperlukan kepada bagian tata usaha di KUA : a. Pengantar RTRW b. Foto Copy KTP dan Kartu Keluarga KK c. Persyaratan Pernikahan blangko Model N1-N2-N4, dari Kelurahan setempat d. Pas Foto ukuran 2x3 4 lembar dan 4x6 2 lembar e. Surat Izin Orang Tua Model N5, jika usia belum 21 tahun f. Jika DudaJanda Mati : Surat Kematian SuamiIstri Model N6, dari Kelurahan setempat g. Jika DudaJanda Cerai : Akta Cerai dan Salinan Keputusan dari Pengadilan Agama h. Surat Numpang Nikah dari KUA bagi calon suami dari luar kec. Sukmajaya i. Surat Rekomendasi dari KUA bagi calon istri dari luar Kec. Sukmajaya j. Surat Izin Kawin bagi calon mempelai anggota TNIPOLRI k. Surat Rekomendasi dari Kedutaan BesarKonsultatKantor perwakilan yang ada di Indonesia yang diterjemahkan kedalam bahasa Indonesia + Surat tanda melapor dari POLRESPOLDA dan Fotocopy Pasport bagi Warga Negara Asing WNA l. Surat Pernyataan belum menikah diatas materai Rp. 6000,- jejakaperawan, diatas umur 28 tahun Sedangkan untuk pendaftaran rujuk, orang yang akan rujuk harus datang bersama istrinya ke KUA dengan membawa dan menyerahkan surat-surat sebagai berikut : a. Foto Copy KTP dan Kartu Keluarga KK masing-masing 1 satu lembar b. Surat Keterangan untuk rujuk dari Kepala DesaLurah tempat berdomisili blanko model R1 c. Akta Cerai asli beserta lampiran putusan dari Pengadilan Agama 4. Bagian tata usaha menerima dokumen persyaratan catin dan menyerahkannya kepada penghulu 5. Penghulu mengecek kelengkapan data dokumen nikah yang diberikan. Untuk rujuk akan diperiksa terlebih dahulu :  Apakah suami yang akan merujuk itu memenuhi syarat-syarat rujuk  Apakah rujuk yang akan dilakukan itu masih dalam masa iddah talak raj’i  Apakah perempuan yang akan dirujuk itu bekas istrinya  Apakah ada persetujuan bekas istri 6. Setelah data lengkap kemudian penghulu memberikan informasi jadwal kursus catin kepada yang menyerahkan kelengkapan persyaratan catin melalui bagian tata usaha 7. Bagian tata usaha menyampaikan informasi jadwal kursus catin kepada yang menyerahkan kelengkapan persyartan catin 8. Penghulu memberitahukan data catin kepada kepala KUA untuk dibuatnya akta nikah dan dikeluarkannya buku nikah 9. Kepala KUA membuat akta nikah dan memberikan buku nikah sebagai salinan dari akta nikah kepada penghulu yang nantinya akan diberikan kepada pengantin 10. Penghulu menerima buku nikah dan menunggu jadwal proses akad nikah yang akan berlangsung 11. Pelaksanaan akad nikah ditempat yang telah ditentukan 12. Setelah proses akad nikah selesai penghulu memberikan buku nikah kepada pengantin 13. Dan setelah pelaksanaan akad nikah penghulu melaporkan kepada kepala KUA berkaitan dengan data pengantin yang telah melangsungkan akad nikah 14. Kepala KUA menerima laporan pelaksanaan akad nikah dan menandatangani laporan pelaksanaan akad nikah kemudian dikembalikan kepada bagian pendaftaran sebagai arsip KUA. Berikut merupakan Rich Picture dari sistem yang sedang berjalan pada KUA Kec. Sukmajaya : Catin Tata Usaha Penghulu Kepala KUA Dokumen Persyaratan Nikah dan rujuk 1. Catin Melengkapi dokumen Persyartan nikah atau rujuk Kepada bag. Tata usaha 2. Bag. Tata usaha menerima Dokumen persyartan dari catin Dan memberikan dokumen Ke penghulu 3. Penghulu menerima dokumen persyaratan 4. Penghulu mengecek Dokumen persyartan 8. Penghulu meminta kepala KUA Untuk mengeluarkan buku nikahAkta nikah 5. Jika persyaratan tidak lengkap Maka dikembalikan kepada bag. Tata usaha 9. Kepala KUA mengeluarkan akta nikahakta rujuk Untuk catin 10. proses akad nikahrujuk dengan memberikan buku nikahakta rujuk Laporan kegiatan nikahrujuk 11. Penghulu memberikan laporan Kegiatan akad nikahrujuk kepada Kepala KUA 12. Kepala KUA menerima laporan Kegiatan akad nikahrujuk Arsip Buku nikah 13. Kepala KUA menyerahkan laporan Pelaksanaan akad nikahrujuk kepada bag. Tata usaha 14. pengarsipan 6. Penghulu memberikan informasi Jadwal kursus catin melalui bag. Tata usaha 7. Bag. Tata usaha menyampaikan Informasi jadwal kursus catin Gambar 4.2 Rich Picture Sistem Berjalan

4.2.1.2 Identifikasi Masalah

Pada tahap ini peneliti menganalisa sistem yang berjalan pada KUA Kecamatan Sukmajaya. Dan ditemukan masalah yang terjadi pada proses pendaftaran nikah, pendaftaran rujuk, yang masih bersifat manual yaitu alur proses membutuhkan waktu yang cukup lama dalam melakukan pendaftaran. Begitu juga pada proses penyimpanan data dan dokumen yang masih berbentuk hardcopy dan belum tersimpan secara digital. Sehingga memungkinkan data tersebut hilang ataupun rusak dan menyulitkan pada proses pembuatan laporan. Serta penyampaian informasi jadwal kursus calon pengantin pada layanan BP4 Badan Pembinaan, Penasihat dan Pelestarian Perkawinan dan jadwal pelaksanaan akad pihak KUA kurang efektif dalam penyampaiannya. Untuk memudahkan pihak KUA Kecamatan Sukmajaya khususnya pada bagian yang terkait dalam proses pendaftaran nikah dan rujuk sampai pengeluaran akta nikah dan akta rujuk, maka dikira perlu penulis membangun sistem informasi nikah SIKAH berbasis web yang dapat memudahkan pelayanan di KUA Kecamatan Sukmajaya, sehingga baik layanan pendaftaran nikah, pendaftaran rujuk, manajamen penyimpanan data dan dokumen serta penyampaian informasi jadwal dapat dilakukan secara online dan penyajian data dapat ditampilkan dalam bentuk digital, sehingga dapat memangkas waktu lebih cepat dan efisien dalam mengakses dan pembuatan laporan.

4.2.1.3 Requirement Analysis

Requirement analysis dibagi menjadi 2 dua bagian. Yang pertama adalah Functional Requirement yaitu proses dan fungsi yang harus disediakan oleh sistem yang dikembangkan. Dan yang kedua adalah Nonfunctional Requirement yaitu fitur-fitur lain yang diperlukan oleh sistem informasi nikah berbasis web agar dapat lebih memuaskan pengguna sistem ini. Berikut ini adalah requirements dari sistem informasi nikah berbasis web.

4.2.1.3.1 Functional Reequirement

Dalam pembuatan sistem yang dirancang harus mempunyai Functional Reequirement sebagai berikut : 1. Kepala KUA menggunakan sistem ini untuk melihat data catin yang sudah diverifikasi, akta nikah dan rujuk, laporan pelaksanaan akad nikah dan rujuk dan laporan keseluruhan. Laporan tersebut akan digunakan sebagai bahan dalam mengambil suatu keputusan untuk menentukan kebijakan pelayanan dalam KUA dan untuk dilaporkan kembali ke Departemen Agama tingkat Kota Depok. 2. Bagian Tata Usaha menggunakan sistem ini untuk melihat data catin yang melakukan pendaftaran baik nikah ataupun rujuk dan mem- verifikasi data catin, view data catin, view jadwal BP4 dan view jadwal pelaksanaan akad. 3. Penghulu menggunakan sistem ini untuk melihat data catin, melakukan input jadwal layanan BP4 dan input laporan pelaksanaan akad dan disampaikan ke Kepala KUA.

4.2.1.3.2 Nonfunctional Requirement

Nonfunctional Requirement pada sistem informasi nikah berbasis web yang dirancang adalah sebagai berikut : Tabel 4.1 Nonfunctional Requirement Jenis Kebutuhan Penjelasan Performance 1 Membantu pelayanan pendaftaran nikah dan rujuk serta layanan BP4 2 Membantu proses penyampaian informasi jadwal bimbingan pra nikah dan pelaksanaan akad nikahrujuk 3 Membantu penyusunan laporan pelaksanaan akad nikah dan rujuk oleh Penghulu dan Kepala KUA Information 1 Mencegah hilangnya data-data mengenai data catin nikah dan rujuk. 2 Data terdokumentasi dan terstruktur. Economic 1 Mengurangi penggunaan kertas sebagai media penyimpanan. Efficiency 1 Mempercepat proses layanan pendaftaran nikah dan rujuk. 2 Mempercepat waktu penyajian laporan pelaksanaan akad nikah dan rujuk. 3 Mempercepat pembuatan kebijakan layanan oleh Kepala KUA. Effectiveness 1 pelayanan pendaftaran nikah dan rujuk dari mulai mendaftar sampai pengeluaran akta nikah dan rujuk dalam satu sistem. 2 Sistem berbasis web dengan jaringan internet yang bisa diakses dari manapun dan kapan pun. Service 1 Menghasilkan laporan yang update kepada Kepala KUA.

4.2.2 Analisa Keputusan Decision Analysis

Tahapan selanjutnya adalah analisis keputusan, yakni menentukan komponen-komponen dari sistem usulan yang akan dirancang, dibangun, dan diimplementasikan. Berikut merupakan komponen-komponen yang dibutuhkan : 1. Data Master Proses perekaman data-data yang berhubungan dengan Pernikahan dan rujuk, yaitu data orang tua, data wali, data saksi, data biodata lengkap, data pendidikan, data pekerjaan, data kelurahan, data kabupaten, data provinsi, data warga negara. Seluruh data ini terkait pada proses laporan pelaksanaan akad di KUA. 2. Menentukan Hak Akses user Dalam hal ini sistem harus dibatasi sesuai dengan level user yang berhak memakai sistem ini. Setiap pengguna hanya dapat mengakses fitur-fitur dalam sistem sesuai bagiannya masing-masing. Setelah mengetahui komponen-komponen sistem yang diusulkan selanjutnya adalah menentukan jenis perangkat sistem yaitu berupa tools atau alat yang digunakan untuk merancang dan mengimplementasikan sistem usulan sehingga menghasilkan arsitektur sistem usulan yang disesuaikan dengan kebutuhan pengguna dan fungsi-fungsi sistem yang terdapat didalamnya. Di dalam sistem yang lama, proses pengolahan data yang dilakukan masih secara manual, sedangkan pada sistem informasi manajemen nikah yang akan dikembangkan adalah sistem informasi manajemen nikah berbasis web dan konsep pengembangan aplikasi ini menggunakan UML Unified Model Language . Sedangkan bahasa pemrograman menggunakan PHP dan MySQL sebagai database-nya.

4.2.2.1 Sistem Usulan

Pada sistem usulan ini, penulis memberikan informasi mengenai rancangan sistem informasi nikah berbasis web yang penulis ajukan untuk mengatasi permasalahan pada sistem lama yang telah disebutkan sebelumnya. Adapun prosedur dari perancangan sistem informasi nikah berbasis web yang diusulkan adalah sebagai berikut : Sistem Informasi Manajemen Nikah Bag. Tata Usaha Kepala KUA Catin Penghulu Admin - Registrasi - Pendaftaran Nikah - Pendaftaran Rujuk - Jadwal Kursus Catin BP4 - Jadwal Pelaksanaan akad - View data pendaftaran catin - verifikasi data pendaftaran catin - view data catin - jadwal kursus catin BP4 - Jadwal Pelaksanaan akad - View data catin - input jadwal kursus BP4 - jadwal kursus catin BP4 - Jadwal Pelaksanaan akad - Input laporan pelaksanaan akad - View data catin - Jadwal kursus catin BP4 - Jadwal Pelaksanaan akad - Akta nikah dan rujuk - Laporan - Master data - Manajemen Hak akses Gambar 4.3 Rich Picture Sistem Usulan

4.2.2.2 Standard Operational Procedure SOP

Berikut adalah SOP atau diagram alir sistem yang diusulkan : 1. Diagram Alir Pendaftaran Nikah Diagram Alir Sistem Usulan Sistem Informasi Manajemen Nikah SIMKAH Berbasis Web Kecamatan Sukmajaya Depok 1 2 3 4 5 Calon Pengantin Catin Jadwal bimbingan pra nikah dan jadwal akad nikah Penghulu Tata Usaha Admin Kepala KUA Keterangan Deskripsi Proses Calon pengantin nikah ataupun rujuk Melakukan Registrasi dan login - Catin nikah dan - rujuk - Registrasi - Login - Catin nikah - Pendaftaran nikah - form pendaftaran nikah Input form registrasi Proses registrasi mulai Akun? Pendaftaran N Y Input form pendaftara n nikah 1 Proses pendaftaran nikah oleh calon pengantin. menginput form pendaftaran nikah. Kelengkapan dokumen? Y N 2 4 Cek email verifikasi, download dan upload persyaratan, print bukti pendaftaran 3 Stop Calon pengantin nikah ataupun rujuk melakukan input form registrasi - Catin nikah dan rujuk - form Registrasi - Login Download dokumen persyaratan nikah. Upload dokumen persyaratan nikah Informasi jadwal bimbingan pra nikah beserta jadwal pelaksanaan akad nikah - Catin nikah - Tata usaha - - dokumen persyaratan nikah - verifikasi data dan dokumen - Catin nikah - Tata usaha - Pendaftaran nikah - tabel jadwal Gambar 4.4 Diagram Alir Pendaftaran Nikah 2. Diagram Alir Pendaftaran Rujuk Diagram Alir Sistem Usulan Sistem Informasi Manajemen Nikah SIMKAH Berbasis Web Kecamatan Sukmajaya Depok 6 7 8 Calon Pengantin Catin Admin Keterangan Kepala KUA Penghulu Tata Usaha Deskripsi Proses Cek email verifikasi, download dan upload persyaratan, print bukti pendaftaran Y jadwal pelaksanaa n rujuk Kelengkapan dokumen? 6 5 7 1 Input form pendaftara n nikah Proses pendaftaran rujuk oleh calon pengantin rujuk. menginput form pendaftaran rujuk. - Catin rujuk - Pendaftaran rujuk - form pendaftaran rujuk Stop Download dokumen persyaratan rujuk Upload dokumen persyaratan rujuk - Catin rujuk - Tata usaha - - dokumen persyaratan rujuk - verifikasi data dan dokumen Informasi jadwal pelaksanaan akad rujuk - Catin rujuk - Tata usaha - Pendaftaran rujuk - tabel jadwal Gambar 4.5 Diagram Alir Pendaftaran Rujuk 3. Diagram Alir Verifikasi Pendaftaran Diagram Alir Sistem Usulan Sistem Informasi Manajemen Nikah SIMKAH Berbasis Web Kecamatan Sukmajaya Depok 9 1 Tata Usaha Keterangan Admin Kepala KUA Penghulu Calon Pengantin Catin Deskripsi Proses Melakukan verifikasi data pendaftaran catin nikah dan memberikan pesan notifikasi bila dokumen persyaratan belum lengkap serta pemberitahuan jadwal bimbingan pra nikah dan jadwal pelaksanaan akad jadwal bimbingan pra nikah dan akad nikah - Catin nikah - Tata Usaha - Verifikasi data - Tabel catin - Tabel jadwal Verifikasi data pendaftaran catin Kelengkapan dokumen? cek data pendaftaran dan dokumen persyaratan 4 2 3 cek data pendaftaran dan dokumen persyaratan 7 Kelengkapan dokumen? Verifikasi data pendaftaran catin Jadwal pelaksanaan rujuk 6 5 Melakukan verifikasi data pendaftaran catin rujuk dan memberikan pesan notifikasi bila dokumen persyaratan belum lengkap serta jadwal pelaksanaan rujuk - Catin rujuk - Tata Usaha - Verifikasi data - Tabel catin - Tabel jadwal 8 Gambar 4.6 Diagram Alir Verifikasi Pendaftaran 4. Diagram Alir Bimbingan Pra Nikah dan Akad Nikah dan Rujuk Diagram Alir Sistem Usulan Sistem Informasi Manajemen Nikah SIMKAH Berbasis Web Kecamatan Sukmajaya Depok Penghulu 11 1 2 Keterangan Admin Kepala KUA Tata Usaha Calon Pengantin Catin Deskripsi Proses 8 jadwal bimbingan pra nikah Proses bimbingan pra nikah Mulai Jadwal Jadwal akad nikah dan rujuk Proses akad nikah dan akad rujuk Laporan pelaksanaa n akad 9 selesai Melakukan view jadwal bimbingan pra nikah dan melakukan pelaksanaan bimbingan pra nikah - Tata Usaha - Penghulu - Kepala KUA Tabel jadwal Pelaksanaan bimbingan pra nikah Melakukan view jadwal akad baik nikah ataupun rujuk dan melakukan persiapan untuk pelaksanaan akad nikah atau rujuk Kemudian membuat laporan pelaksanaan akad nikahrujuk yang ditujukan kepada kepala KUA - Tata Usaha - Penghulu - Kepala KUA Tabel jadwal akad nikah rujuk Form laporan pelaksanaan akad Gambar 4.7 Diagram Alir Bimbingan Pra Nikah dan Akad Nikah dan Rujuk 5. Diagram Alir Akta Nikah dan Rujuk Diagram Alir Sistem Usulan Sistem Informasi Manajemen Nikah SIMKAH Berbasis Web Kecamatan Sukmajaya Depok Kepala KUA 1 3 Keterangan Admin Penghulu Tata Usaha Calon Pengantin Catin Deskripsi Proses Mulai Input Akta nikahrujuk 9 Akta nikah rujuk selesai arsip Penghulu membuat laporan pelaksanaan akad baik nikahrujuk yang nantinya akan dilihat oleh kepala KUA. Kepala KUA mengeluarkan akta nikahrujuk yang nantinya akan diserahkan kepada catin setelah proses akad dilaksanakan. Kepala KUA membuat laporan dan mengarsipkan laporan tersebut. - Penghulu - Kepala KUA Akta nikahrujuk Laporan pelaksanaan akad Laporan keseluruhan layanan Tabel akta nikahrujuk Gambar 4.8 Diagram Alir Akta Nikah dan Rujuk Sistem informasi nikah yang dirancang ini memberikan manfaat sebagai berikut: 1. Mempermudah Kepala KUA dalam hal melihat segala macam laporan diantaranya laporan pelaksanaan akad nikah, laporan pelaksanaan akad rujuk, layanan bimbingan pra nikah. Kepala KUA dapat memperoleh data-data yang berkaitan dengan data calon pengantin nikah atau rujuk secara mudah, cepat dan update. 2. Bagian Tata Usaha dapat dengan mudah melakukan mengecek data dan dokumen calon pengantin nikah atau rujuk, melakukan verifikasi data calon pengantin dan memperoleh data jadwal bimbingan pra nikah pada layanan BP4. 3. Penghulu dapat menginput jadwal bimbingan pra nikah, jadwal pelaksanaan akad dan laporan pelaksanaan akad nikah atau rujuk. Sehingga meningkatkan efisiensi kinerja dalam memberikan informasi pelayanan akad nikah atau rujuk. 4. Mempermudah Calon pengantin Catin Nikah atau Rujuk dalam melakukan pendaftaran, mempercepat proses kelengkapan data dan dokumen persyaratan dan mendapatkan informasi jadwal bimbingan pra nikah.

4.3 Perancangan Sistem Desain

Pada tahap ini, penulis memberikan informasi mengenai rancangan sistem yang diajukan untuk mengatasi permasalahan-permasalahan sistem yang ada.

4.3.1 Use Case Model Diagram

4.3.1.1 Identifikasi Actor

Identifikasi actor ditujukan untuk mengidentifikasi apa saja yang dilakukan oleh para actor dalam sistem informasi nikah berbasis web ini. Adapun actor yang terlibat dalam sistem ini dapat diklasifikasikan sesuai dengan tugasnya menjadi 5 lima actor, yaitu Catin, Bagian Tata Usaha, Kepala KUA, Penghulu dan admin. Untuk lebih jelasnya peran-peran actor yang ada dalam sistem informasi nikah berbasis web dapat dilihat pada tabel 4.3 berikut ini : Tabel 4.2 Identifikasi Actor Actor Description Calon Pengantin Catin Nikah dan Rujuk Catin dalam sistem ini adalah sebagai user yang mendaftarkan diri untuk melangsungkan pernikahan ataupun rujuk. Kepala KUA Kepala KUA dalam sistem ini menerima laporan- laporan mengenai pelaksanaan akad nikah ataupun rujuk dan mencetak akta nikah atau rujuk. Bagian Tata Usaha Bagian Tata Usaha dalam sistem ini, yaitu mengelola data catin yang masuk dan melakukan verifikasi data catin Penghulu Penghulu menggunakan sistem ini untuk melihat data catin yang sudah diverifikasi, jadwal pelaksanaan akad, input jadwal bimbingan pra nikah pada layanan BP4 dan input Laporan pelaksanaan akad nikah atau rujuk. Admin Admin dalam sistem ini yaitu mengelola data master dan konfigurasi user.

4.3.1.2 Identifikasi Use Case

Setelah actor teridentifikasi, tahapan selanjutnya dalam perancangan sistem informasi penjualan ini adalah mengidentifikasi use case. Berikut deskripsi dari tiap use case yang terdapat dalam tabel 4.4 berikut ini : Tabel 4.3 Identifikasi Use Case No Use Case Name Description Actor 1 Registrasi Use case ini menggambarkan kegiatan registrasi catin yang akan melakukan pendaftaran nikah atau rujuk Catin 2 Login Use case ini menggambarkan Catin, Kepala kegiatan login untuk mengakses sistem informasi manajemen nikah berbasis web ini sesuai dengan level user yang mengakses. KUA, Bagian Tata Usaha, Penghulu, Admin 3 Input Form Pendaftaran Nikah Use Case ini menggambarkan kegiatan menginput form data catin kedalam sistem yang akan melangsungkan pernikahan. Kegiatan ini dilakukan setelah catin melakukan registrasi. Catin Nikah 4 Download Form Persyaratan Nikah Use Case ini menggambarkan kegiatan men-download form persyaratan nikah catin sebagai bagian dari kelengkapan pendaftaran Catin Nikah 5 Upload Dokumen Persyaratan Nikah Use Case ini menggambarkan kegiatan meng-upload dokumen persyaratan nikah catin sebagai bagian dari kelengkapan pendaftaran Catin Nikah 6 Input Form Pendaftaran Rujuk Use Case ini menggambarkan kegiatan menginput form data catin kedalam sistem yang akan melakukan rujuk. Kegiatan ini dilakukan setelah catin melakukan registrasi. Catin Rujuk 7 Download Form Persyaratan Rujuk Use Case ini menggambarkan kegiatan men-download form persyaratan rujuk sebagai bagian dari kelengkapan pendaftaran Catin Rujuk 8 Upload Dokumen Persyaratan Rujuk Use Case ini menggambarkan kegiatan meng-upload dokumen persyaratan rujuk sebagai bagian dari kelengkapan pendaftaran Catin Rujuk 9 View data pendaftaran catin Use case ini menggambarkan kegiatan menampilkan data catin yang telah melakukan pendaftaran baik nikah ataupun rujuk Bagian Tata Usaha 10 Verifikasi data dan dokumen catin Use case ini menggambarkan kegiatan Verifikasi data dan dokumen catin yang masuk Bagian Tata Usaha 11 View data catin Use Case ini menggambarkan menampilkan data catin yang sudah diverifikasi Bagian Tata Usaha, Kepala KUA, Penghulu 12 Input jadwal Bimbingan pra nikah Use Case ini menggambarkan kegiatan menginput jadwal Bimbingan pra nikah pada layanan BP4 Penghulu 13 View jadwal Bimbingan pra nikah Use Case ini menggambarkan kegiatan Menampilkan jadwal Bimbingan pra nikah. Catin, Kepala KUA, Penghulu, Bagian Tata Usaha 14 View jadwal pelaksanaan akad Use Case ini menggambarkan kegiatan menampilkan jadwal pelaksanaan akad. Baik nikah ataupun rujuk. Catin, Kepala KUA, Penghulu, Bagian Tata Usaha 15 akta nikah dan rujuk Use Case ini menggambarkan kegiatan pengeluaran akta nikah atau rujuk dengan mencetak akta nikah dan rujuk Kepala KUA 16 Input laporan pelaksanaan akad Use Case ini menggambarkan kegiatan menginput laporan pelaksanaan akad baik nikah ataupun rujuk. Penghulu 17 Laporan Use Case ini menggambarkan kegiatan melihat laporan keseluruhan Kepala KUA layanan yang sudah terlaksana. 18 Master data Use Case ini menggambarkan kegiatan manajemen master data pada sistem admin 19 Logout Use Case ini menggambarkan kegiatan keluar dari sistem ini. Catin, Kepala KUA, Penghulu, Bagian Tata Usaha, admin

4.3.1.3 Perancangan Use Case Diagram

System Catin Bag. Tata Usaha Kepala KUA Penghulu Admin Login Registrasi Input Form Pendaftaran Nikah View data Pendaftaran catin Verifikasi data dan dokumen catin Laporan Cetak Laporan Akta NikahRujuk Manajemen hak akses Manajemen User Master data Input Laporan Pelaksanaan akad Logout Input Jadwal Bimbingan Pra Nikah Input Form Pendaftaran Rujuk View data catin View Jadwal Bimbingan pra nikah View Jadwal Pelaksanaan Akad Master data Pekerjaan Master data Negara Master data Pendidikan Download form persyaratan nikah Download form persyaratan rujuk Sistem Informasi Manajemen Nikah SIMKAH Upload dok. persyartan nikah Upload dok. persyaratan rujuk include include include include include include include include include include include Gambar 4.9 Use Case Diagram Sistem Informasi Nikah SIKAH berbasis web KUA Kecamatan Sukmajaya

4.3.2 Use Case Narrative

Pada use case narrative ini dijelaskan urutan kegiatan yang dilakukan sistem dan actor yang terbentuk dari use case diagram pada sistem usulan. Tabel berikut dibawah ini merupakan use case narrative dari sistem informasi nikah SIKAH berbasis web. 1. Use Case Narrative Registrasi Tabel 4.4 Use Case Narrative Registrasi Use Case name Registrasi Actor Catin Description Use case ini Use case ini menggambarkan kegiatan registrasi catin sebelum melakukan pendaftaran nikah atau rujuk Pre-condition aktor harus melakukan registrasi terlebih dahulu Typical course of event Actor Action System Respone 1. Membuka url website Sistem informasi manajemen nikah 2. Menampilkan Halaman utama public user sistem 2. Memilih form registrasi 3. Menampilkan form registrasi

4. Mengisi form registrasi 5.

Memverifikasi data user 6. Menampilkan halaman utama Sistem informasi manajemen nikah dengan level user. Alternate courses 4. Jika form registrasi sudah diisi dengan lengkap maka sistem akan memverifikasi data dan aktor akan masuk ke dalam halaman utama sistem. Jika form registrasi belum lengkap, maka sistem tidak dapat memverifikasi dan menampilkan halaman utama sistem. conclusion Use case ini menyimpulkan berhasil atau tidaknya aktor melakukan registrasi Postcondition Aktor berhasil registrasi dan masuk kedalam halaman utama sistem sesuai dengan level user 2. Use Case Narrative Login Tabel 4.5 Use Case Narrative Login Use Case name Login. Actor Catin, Kepala KUA, Bagian Tata Usaha, Penghulu, Admin Description Use case ini memungkinkan semua aktor untuk masuk ke dalam sistem dengan menggunakan user id dan Password yang telah dimiliki masing-masing pengguna. Pre-condition Para aktor memasukkan user id dan password untuk masuk kedalam sistem. Typical course of event Actor Action System Respone 1. Membuka Sistem informasi manajemen nikah 2. Menampilkan form login. 3. Masukkan user id dan Password. 4. Validasi user id dan Password. 5. Menampilkan halaman home Sistem informasi manajemen nikah Alternate courses 4. Jika user id dan Password benar maka aktor akan masuk ke dalam halaman utamahome sistem. Jika user id dan Password atau salah satunya salah, maka sistem tidak dapat menampilkan halaman home. conclusion Use case ini menyimpulkan berhasil atau tidaknya aktor masuk ke dalam sistem. Postcondition Aktor berhasil login. Sistem akan mengirim aktor masuk kepada halaman menu utama sistem sesuai dengan level user 3. Use Case Narrative Input form pendaftaran nikah Tabel 4.6 Use Case Narrative Input form pendaftaran nikah Use Case name Input form pendaftaran nikah Actor Catin Nikah Description Use case ini menggambarkan kegiatan input pendaftaran nikah Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu pendaftaran nikah 2. Menampilkan kategori form pendaftaran nikah. 3. Pilih input form pendaftaran 4. Menampilkan form pendaftaran nikah 5. Menginput form pendaftaran nikah 6. Sistem menyimpan kedalam database Alternate courses 4. Jika terdapat kesalahan dalam menginput data form pendaftaran yang sudah tersimpan dalam database maka dapat diubah pada menu edit conclusion Use case ini menyimpulkan bahwa aktor berhasil mengisi form data pendaftaran nikah Postcondition Data pendaftaran nikah tersimpan dalam database. 5. Use Case Narrative Download dokumen persyaratan nikah Tabel 4.7 Use Case Narrative download dokumen persyaratan nikah Use Case name Download form persyaratan nikah Actor Catin Nikah Description Use case ini menggambarkan kegiatan download dokumen persyaratan nikah sebagai bagian dari kelengkapan pendaftaran nikah Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu pendaftaran nikah 2. Menampilkan daftar kategori form pendaftaran nikah. 3. Pilih download dokumen persyaratan nikah 4. Melakukan download file. Alternate courses 3. Jika belum mengisi form pendaftaran nikah maka sistem akan menampilkan peringatan Conclusion Use case ini menyimpulkan berhasil melakukan download dokumen persyartan nikah Postcondition File persyaratan nikah di terima oleh aktor 6. Use Case Narrative upload dokumen persyaratan nikah Tabel 4.8 Use Case Narrative upload dokumen persyaratan nikah Use Case name Upload dokumen persyaratan nikah Actor Catin Nikah Description Use case ini menggambarkan kegiatan upload dokumen persyaratan nikah sebagai bagian dari kelengkapan pendaftaran nikah Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 5. Buka menu pendaftaran nikah 6. Menampilkan daftar kategori form pendaftaran nikah. 7. Pilih upload dokumen persyaratan nikah 8. Melakukan upload file. Alternate courses - Conclusion Use case ini menyimpulkan berhasil melakukan upload dokumen persyartan nikah Postcondition File persyaratan nikah masuk kedalam sistem 7. Use Case Narrative Input form pendaftaran rujuk Tabel 4.9 Use Case Narrative Input form pendaftaran rujuk Use Case name Input form pendaftaran rujuk Actor Catin Rujuk Description Use case ini menggambarkan kegiatan input pendaftaran rujuk Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu pendaftaran rujuk 2. Menampilkan kategori form pendaftaran rujuk 3. Pilih input form pendaftaran 4. Menampilkan form pendaftaran rujuk 5. Menginput form pendaftaran rujuk 6. Sistem menyimpan kedalam database Alternate courses 5. Jika terdapat kesalahan dalam menginput data form pendaftaran yang sudah tersimpan dalam database maka dapat diubah pada menu edit conclusion Use case ini menyimpulkan bahwa aktor berhasil mengisi form data pendaftaran rujuk Postcondition Data pendaftaran rujuk tersimpan dalam database. 8. Use Case Narrative Download dokumen persyaratan rujuk Tabel 4.10 Use Case Narrative Download dokumen persyaratan rujuk Use Case name Download dokumen persyaratan rujuk Actor Catin Rujuk Description Use case ini menggambarkan kegiatan download dokumen persyaratan rujuk sebagai bagian dari kelengkapan pendaftaran rujuk Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu pendaftaran rujuk 2. Menampilkan daftar kategori pendaftaran rujuk 3. Pilih download dokumen persyaratan rujuk 4. Melakukan download file. Alternate courses 4. Jika belum mengisi form pendaftaran rujuk maka sistem akan menampilkan peringatan Conclusion Use case ini menyimpulkan berhasil melakukan download dokumen persyartan rujuk Postcondition File persyaratan rujuk di terima oleh aktor 9. Use Case Narrative Upload dokumen persyaratan rujuk Tabel 4.11 Use Case Narrative upload dokumen persyaratan rujuk Use Case name Upload dokumen persyaratan rujuk Actor Catin Rujuk Description Use case ini menggambarkan kegiatan upload dokumen persyaratan rujuk sebagai bagian dari kelengkapan pendaftaran rujuk Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu pendaftaran rujuk 2. Menampilkan daftar kategori form pendaftaran rujuk. 3. Pilih upload dokumen persyaratan rujuk 4. Melakukan upload file. Alternate courses - Conclusion Use case ini menyimpulkan berhasil melakukan upload dokumen persyartan rujuk Postcondition File persyaratan rujuk masuk kedalam sistem 10. Use Case Narrative View data pendaftaran catin Tabel 4.12 Use Case Narrative View data pendaftaran catin Use Case name View data pendaftaran catin Actor Bagian Tata Usaha Description Use case ini menggambarkan kegiatan View data pendaftaran catin Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu View data pendaftaran catin 2. Menampilkan kategori data pendaftaran catin 3. Pilih data pendaftaran catin yang masuk 4. Menampilkan informasi data catin yang masuk Alternate courses 3a. apabila aktor memilih data pendaftaran nikah maka sistem menampilkan informasi data pendaftar nikah 3b. apabila aktor memilih data pendaftaran rujuk maka sistem menampilkan informasi data pendaftar rujuk conclusion Use case ini menyimpulkan berhasil menampilkan data pendaftaran catin yang masuk Postcondition Aktor berhasil melakukan view data pendaftaran catin yang masuk 11. Use Case Narrative Verifikasi data dan dokumen catin Tabel 4.13 Use Case Narrative Verifikasi data dan dokumen catin Use Case name Verifikasi data dan dokumen catin Actor Bagian Tata Usaha Description Use case ini menggambarkan kegiatan Verifikasi data dan dokumen catin Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu Verifikasi data dan dokumen catin 2. Menampilkan kategori data dan dokumen pendaftaran catin 3. Pilih data dan dokumen pendaftaran catin yang masuk 4. Menampilkan informasi data dan dokumen catin yang masuk 5. Melakukan Verifikasi data dan dokumen catin 6. Menampilkan data catin yang sudah diverifikasi Alternate courses 5a. apabila aktor memilih dan melakukan verifikasi data dan dokumen pendaftaran nikah maka sistem menampilkan informasi data dan dokumen catin nikah yang sudah diverifikasi 5b. apabila aktor memilih data dan dokumen pendaftaran rujuk maka sistem menampilkan informasi data dan dokumen catin rujuk yang sudah diverifikasi conclusion Use case ini menyimpulkan berhasil memverifikasi data dan dokumen catin yang masuk Postcondition Data dan dokumen catin yang masuk berhasil diverifikasi oleh aktor 12. Use Case Narrative View data catin Tabel 4.14 Use Case Narrative View data catin Use Case name View data catin Actor Bagian Tata Usaha, Kepala KUA, Penghulu Description Use case ini menggambarkan kegiatan View data catin yang sudah diverifikasi Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu View data catin 2. Menampilkan kategori data catin 3. Pilih data catin yang diinginkan 4. Menampilkan informasi data catin yang sudah diverifikasi Alternate courses 3a. apabila aktor memilih data catin nikah maka sistem menampilkan informasi data catin nikah 3b. apabila aktor memilih data catin rujuk maka sistem menampilkan informasi data catin rujuk conclusion Use case ini menyimpulkan berhasil menampilkan data catin yang sudah diverifikasi Postcondition Aktor berhasil melakukan view data catin 13. Use Case Narrative Input jadwal Bimbingan pra nikah Tabel 4.15 Use Case Narrative Input jadwal Bimbingan pra nikah Use Case name Input jadwal Bimbingan pra nikah Actor Penghulu Description Use case ini menggambarkan kegiatan input jadwal Bimbingan pra nikah Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu BP4 2. Menampilkan kategori menu BP4 3. Pilih input jadwal Bimbingan pra nikah 4. Menampilkan tabel jadwal Bimbingan pra nikah 5. Menginput jadwal Bimbingan pra nikah 6. Sistem menyimpan kedalam database Alternate courses 5. Jika terdapat kesalahan dalam menginput data jadwal bimbingan yang sudah tersimpan dalam database maka dapat diubah pada menu edit conclusion Use case ini menyimpulkan bahwa aktor berhasil menginput jadwal Bimbingan pra nikah Postcondition Data jadwal Bimbingan pra nikah tersimpan dalam database. 14. Use Case Narrative View jadwal Bimbingan pra nikah Tabel 4.16 Use Case Narrative View jadwal Bimbingan pra nikah Use Case name View jadwal Bimbingan pra nikah Actor Catin, Bagian Tata Usaha, Kepala KUA, Penghulu Description Use case ini menggambarkan kegiatan View jadwal Bimbingan pra nikah Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu BP4 2. Menampilkan kategori menu BP4 3. Pilih jadwal Bimbingan pra nikah 4. Menampilkan jadwal layanan BP4 Alternate courses - Conclusion Use case ini menyimpulkan berhasil menampilkan jadwal Bimbingan pra nikah Postcondition Aktor berhasil melakukan view jadwal Bimbingan pra nikah 15. Use Case Narrative View jadwal Pelaksanaan Akad Tabel 4.17 Use Case Narrative View jadwal Pelaksanaan Akad Use Case name View jadwal pelaksanaan akad Actor Catin, Bagian Tata Usaha, Kepala KUA, Penghulu Description Use case ini menggambarkan kegiatan View jadwal pelaksanaan akad Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu jadwal pelaksanaan akad 2. Menampilkan jadwal akad sesuai dengan kategori 3. Pilih jadwal yang diinginkan 4. Menampilkan informasi jadwal pelaksanaan akad Alternate courses 3a. apabila aktor memilih jadwal pelaksanaan akad nikah maka sistem menampilkan informasi jadwal pelaksanaan akad nikah 3b. apabila aktor memilih jadwal pelaksanaan akad rujuk maka sistem menampilkan informasi jadwal pelaksanaan akad rujuk conclusion Use case ini menyimpulkan berhasil menampilkan jadwal pelaksanaan akad Postcondition Aktor berhasil melakukan view jadwal pelaksanaan akad 16. Use Case Narrative Akta nikah dan rujuk Tabel 4.18 Use Case Narrative Akta nikah dan rujuk Use Case name Akta nikah dan rujuk Actor Kepala KUA Description Use case ini menggambarkan kegiatan memanage akta nikah dan rujuk Pre-condition Aktor harus berhasil Login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu Akta nikah dan rujuk 2. Menampilkan kategori menu akta nikah dan rujuk

3. Tentukan pilihan akta 4. Menampilkan akta yang

diinginkan nikah atau rujuk 5. Melakukan manage akta nikah dan rujuk 6. Sistem menyimpan data kedalam database Alternate courses 3a. apabila aktor memilih akta nikah maka sistem akan menampilkan akta nikah 3b. apabila aktor memilih akta rujuk maka sistem akan menampilkan akta rujuk 4. Apabila aktor ingin mencetak laporan maka pilih button cetak. 5a. apabila aktor ingin memanage akta nikah maka sistem menampilkan halaman manage akta nikah 5b. apabila aktor ingin memanage akta rujuk maka sistem menampilkan halaman manage akta rujuk conclusion Use case ini menyimpulkan berhasil melakukan melihat akta nikah dan rujuk dan manage akta nikah dan rujuk Postcondition Aktor telah melihat dan memanage data-data akta nikah dan rujuk yang telah terlaksana. 17. Use Case Narrative Input Laporan Pelaksanaan Akad Tabel 4.19 Use Case Narrative Input Laporan Pelaksanaan Akad Use Case name Input laporan pelaksanaan akad Actor Penghulu Description Use case ini menggambarkan kegiatan input laporan pelaksanaan akad Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu laporan pelaksanaan akad 2. Menampilkan kategori laporan pelaksanaan akad 3. Pilih input laporan pelaksanaan akad 4. Menampilkan form laporan pelaksanaan akad 5. Menginput laporan pelaksanaan akad 6. Sistem menyimpan kedalam database Alternate courses 3a. apabila aktor memilih input laporan pelaksanaan akad nikah maka sistem akan menampilkan form laporan pelaksanaan akad nikah 3b. apabila aktor memilih input laporan pelaksanaan akad rujuk maka sistem akan menampilkan form laporan pelaksanaan akad rujuk 5. Jika terdapat kesalahan dalam menginput data pelaksanaan akad yang sudah tersimpan dalam database maka dapat diubah pada menu edit 6. apabila data laporan sudah tersimpan dan aktor ingin mencetak maka pilih button cetak conclusion Use case ini menyimpulkan bahwa aktor berhasil menginput laporan pelaksanaan akad Postcondition Data laporan pelaksanaan akad tersimpan dalam database. 18. Use Case Narrative Laporan Tabel 4.20 Use Case Narrative Laporan Use Case name Laporan Actor Kepala KUA Description Use case ini menggambarkan kegiatan melihat laporan keseluruhan layanan pada sistem Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu laporan 2. Menampilkan kategori laporan 3. Pilih laporan yang diinginkan 4. Menampilkan detail laporan Alternate courses 3a. apabila aktor memilih laporan nikah maka sistem akan menampilkan detail laporan nikah 3b. apabila aktor memilih laporan rujuk maka sistem akan menampilkan detail laporan rujuk 3c. apabila aktor memilih laporan BP4 maka sistem akan menampilkan detail laporan BP4 5. apabila aktor ingin mencetak maka pilih button cetak conclusion Use case ini menyimpulkan bahwa aktor berhasil melihat dan mencetak laporan Postcondition Aktor telah melihat data-data laporan kegiatan yang terlaksana 19. Use Case Narrative Master Data Tabel 4.21 Use Case Narrative Master Data Use Case name Master data Actor Admin Description Use case ini menggambarkan kegiatan mengelola master data pada sistem Pre-condition Aktor harus berhasil login ke dalam sistem Typical course of event Actor Action System Respone 1. Buka menu master data 2. Menampilkan kategori master data 3. Pilih master data 4. Menampilkan master data yang diinginkan 5. Manage master data 6. Menampilkan form manage master data 7. Pilih ubah, tambah atau hapus 8. Menampilkan data yang akan dieksekusi 8. Pilih simpan data 9. Data master berhasil tersimpan kedalam database Alternate courses 3a. apabila aktor memilih master data user maka sistem akan menampilkan master data user 3b. apabila aktor memilih master data pendidikan maka sistem akan menampilkan data master pendidikan 3c. apabila aktor memilih master data pekerjaan maka sistem akan menampilkan data master pekerjaan 3d. apabila aktor memilih master data warga negara maka sistem akan menampilkan data master warga Negara conclusion Use case ini menyimpulkan data master berhasil ditambah, hapus, ubah Postcondition Master data terbaru ditampilkan dalam sistem. 20. Use Case Narrative Logout Tabel 4.22 Use Case Narrative Logout Use case name Logout. Actor Catin, Kepala KUA, Bagian Tata Usaha, Admin Description Use case ini berguna untuk keluar dari sistem informasi manajemen nikah