Proposal Pemrograman Berbasis Kerangka Kerja

Embed Size (px)

DESCRIPTION

proposal Tugas Besar mata kuliah PBKK

Citation preview

1. Deskripsi Produka. Perspektif Produki. Latar Belakang Sistem informasi perkawinan merupakan sistem informasi yang digunakan untuk mempermudah calon pengantin dalam menginformasikan data perkawinan menuju dinas kependudukan. Pengguna dari sistem informasi perkawinan adalah seorang admin (pengurus pendataan) pada Dinas kependudukan dan calon pengantin. Fitur-fitur yang terdapat pada sistem informasi sebagai berikut:1. Mengelola Data Perkawinan2. Pendaftaran Perkawinan3. Edit Data Pendaftaran Perkawinan4. CetakBukti Pendaftaran Perkawinan5. Lihat Status Perkawinan6. Lihat Daftar Calon Perkawinanii. TujuanTujuan dari Sistem Informasi Perkawinan adalah:1) mempermudah pihak dinas kependudukan dalam monitoring data perkawinan, persebaran penduduk di suatu wilayah, 2) mempermudah masyarakat dalam pelaporan menuju pihak dinas kependudukan.3) mempermudah perbaikan data, backup data, pencarian data, dan integrasi data antar sistem informasi perkawinan dengan sistem informasi lainnya.iii. Manfaat1) Meningkatkan hasil kinerja dan performansi dalam pendataan perkawinan dalam suatu wilayah.2) Meningkatkan antusias masyarakat terhadap pentingnya pendataan perkawinan dan persebaran penduduk.iv. Diagram KonteksDatabase Pusat KependudukanSistem Informasi PerkawinanAdminMasyarakat1. Penambahan, edit, dan cetak Data Perkawinan2. Lihat Data Perkawinan1. Rekap Data Perkawinan 2. Tampilan Data Perkawinan1. Meminta Data KK dan NIP2. Meminta Data Suami, Istri, Ayah, Ibu dan Wali1. Mendapatkan Data KK dan NIP2. Mendapatkan Data Suami, Istri, Ayah, Ibu dan Wali1. Mengelola Data Perkawinan2. Memvalidasi data perkawinan1. Rekap Data Perkawinan2. Tampilan dan Cetak Bukti Perkawinan

b. Klasifikasi dan Karakteristik Pengguna

No.UserHak AksesKemampuan

1.Pemohon Perkawinan1. Pendaftaran Perkawinan2. Edit Data Pendaftaran Perkawinan3. CetakBukti Pendaftaran Perkawinan4. Lihat Status Perkawinan5. Lihat Daftar Calon Perkawinan1. Dapat mengoperasikan computer2. Paham penggunaan database dan website.3. Paham alur bisnis dari pelaksaan perkawinan

2.Admin1. Semua Fitur1. Dapat mengoperasikan dasar komputer

c. Lingkungan PengoperasianLingkungan operasi untuk menjalankan Sistem Informasi Perkawinanini dalam pengembangannya adalah sebagai berikut :1. Clienta. Dapat diakses dalam multi platform namun platform harus memilikir browser dan terkoneksi jaringan.2. Servera. Mengunakan server Tomcat 7.0b. Database yang digunakan ialah MySQLc. Sistem operasi pengembangan yaitu Windows/ XP/ Vista/7/8/Linux.d. Batasan Desain dan Implementasi

1. Antarmuka hanya berupa tampilan menu yang sederhana.2. Keterbatasan dari sisi perangkat keras yang digunakan, contohnya kapasitas memori yang terbatas, kapasitas storage yang terbatas, dan input hanya berupa text dan angka, serta beberapa character.3. Software pendukung yang digunakan adalah MySQL dan eclipse4. Bahasa pemograman yang digunakan adalah Java dengan penggunaan framework spring dan hibernate.e. Asumsi dan Ketergantungan

2. Fitur-fitur Sistem Informasi Perkawinana. Mengelola Data Perkawinani. Deskripsi FiturMengelola data perkawinan merupakan fitur yang digunakan untuk mengolah (menambah, menghapus, dan mengedit) data terkait perkawinan. Mengelola sendiri meliputi: pengelolaan status perkawinan, pengelolaan data perkawinan, pengelolaan dokumen persyaratan perkawinan. Fitur ini hanya dapat diakses oleh admin.ii. Kebutuhan Fungsional Mengelola data suami, istri, wali nikah, dan saksi oleh pasangan yang telah menikah. Mengunggah dokumen KTP Suami, KTP Istri, Surat Keterangan dari Desa/Kelurahan, Pas Foto Suami dan Istri berdampingan (4x6 cm), Kutipan akta kelahiran suami, kutipan akta kelahiran istri, akta perceraian/kematian dengan suami/istri terdahulu, surat izin kawin, surat perjanjian kawin, surat keterangan dari tempat ibadah.

b. Pendaftaran Perkawinani. Deskripsi FiturPendaftaran perkawinan merupakan fitur yang digunakan oleh stakeholder untuk melakukan penambahan data perkawinan. Pendaftaran perkawinan sendiri menjadi 5 buah form yang harus diisi oleh pengguna. Form tersebut meliputi: data suami, data istri, data saksi, data wali, dan dokumen persyaratan perkawinan. Fitur ini dapat diakses oleh semua stakeholder. ii. Kebutuhan Fungsional Melakukan pengisian data suami, istri, wali nikah, dan saksi oleh pasangan yang telah menikah. Mengunggah dokumen KTP Suami, KTP Istri, Surat Keterangan dari Desa/Kelurahan, Pas Foto Suami dan Istri berdampingan (4x6 cm), Kutipan akta kelahiran suami, kutipan akta kelahiran istri, akta perceraian/kematian dengan suami/istri terdahulu, surat izin kawin, surat perjanjian kawin, surat keterangan dari tempat ibadah.

c. Edit Data Pendaftaran Perkawinani. Deskripsi FiturEdit data pendaftaran perkawinan merupakan fitur yang digunakan oleh stakeholder untuk melakukan pengubahan datan perkawinan yang sebelumnya sudah di masukkan pada tahap pendaftaran. Untuk melakukan pengubahan awalnya stakeholder harus mengisikan sebuah NIK dan nama lengkap yang sudah terdaftar, setelah itu mengisikan form pengubahan data perkawinan.ii. Kebutuhan Fungsional Mengubah data perkawinan dari data yang sudah didaftarkan Mengunggah dokumen perkawinan yang baru

d. Cetak Bukti Pendaftaran Perkawinani. Deskripsi FiturCetak bukti pendaftaran perkawinan merupakan fitur yang digunakan oleh stakeholder untuk mencetak bukti pendaftaran perkawinan. ii. Kebutuhan Fungsional Mencetak bukti pendaftaran

e. Lihat Status Perkawinani. Deskripsi FiturLihat status perkawinan merupakan fitur bagi stakeholder untuk melihat status perkawinan yang telah didaftarkan sebelumnya melalui sistem.ii. Kebutuhan Fungsional Melihat status perkawinan yang telah didaftarkan

f. Lihat Daftar Calon Perkawinani. Deskripsi FiturLihat daftar calon perkawinan merupakan fitur bagi stakeholder untuk melihat daftar calon pasangan yang sudah mendaftar dan tanggal pelaksanaan berlangsungnya akad nikah.ii. Kebutuhan Fungsional Melihat daftar calon pasangan yang sudah mendaftar dan tanggal pelaksanaannya

g. Memvalidasi Data Perkawinani. Deskripsi FiturMemvalidasi data perkawinan merupakan fitur bagi admin untuk melakukan validasi terhadap data yang sebelumnya telah dimasukkan oleh pasangan suami istri kedalam sistem.ii. Kebutuhan Fungsional Memvalidasi data perkawinan yang sebelumnya telah didaftarkan oleh calon pasangan

3. Kebutuhan Dataa. Conceptual Data Model

b. Kamus DataTabel PendudukIdentifikasi/Nama: PendudukDeskripsi Isi: table penduduk berisi data-data kependudukanJenis: tabel data indukVolume: dinamikPrimary Key: NIKKeterangan: tabel ini diambil dari data pusat yang terpadu antarsistem

Tabel SuamiIdentifikasi/Nama: SuamiDeskripsi Isi: table berisi seluruh catatan data kependudukan dari SuamiJenis: tabel data indukVolume: dinamikPrimary Key: ID_SuamiId FieldDeskripsiTipe & lengthBolehNULLDefaultKeterangan

ID_Suamivariabel untuk menyimpan ID dari Suamivarchar(10)NOPrimary Key

NIK_Suamivariabel untuk menyimpan NIK Suamivarchar(20)NORefer ke Penduduk

NomorKK_Suamivariabel untuk menyimpan Nomor KK Suamivarchar(20)

NomorPaspor_Suamivariabel untuk menyimpan Nomor KK Suamivarchar(20)

NamaLengkap_Suamivariabel untuk menyimpan Nama Lengkap Suamivarchar(50)

TempatLahir_Suamivariabel untuk menyimpan Tempat Lahir Suamivarchar(20)

TanggalLahir_Suamivariabel untuk menyimpan Tanggal Lahir Suamidate

Propinsi_Suamivariabel untuk menyimpan Propinsi Suamivarchar(20)

Kabupaten_Suamivariabel untuk menyimpan Kabupaten Suamivarchar(20)

Kecamatan_Suamivariabel untuk menyimpan Kecamatan Suamivarchar(20)

Kelurahan_Suamivariabel untuk menyimpan Kelurahan_Suamivarchar(20)

Alamat_Suamivariabel untuk menyimpan Alamat Suamivarchar(300)

RT_Suamivariabel untuk menyimpan RT Suamivarchar(3)

RW_Suamivariabel untuk menyimpan RW Suamivarchar(3)

KodePos_Suami

variabel untuk menyimpan Kode Pos Suamivarchar(20)

Telp_Suami

variabel untuk menyimpan Telp Suamivarchar(20)

PendidikanTerakhir_Suami

variabel untuk menyimpan Pendidikan Terakhir Suamivarchar(20)

Agama_Suami

variabel untuk menyimpan Agama Suamivarchar(20)

Pekerjaan_Suami

variabel untuk menyimpan Pekerjaan Suamivarchar(20)

AnakKe_Suami

variabel untuk menyimpan Anak Keberapa Suamivarchar(3)

StatusPerkawinan_Suami

variabel untuk menyimpan Status Perkawinan Suamivarchar(20)

PerkawinanYangKe_Suami

variabel untuk menyimpan Perkawinan Yang Keberapa Suamivarchar(20)

Kewarganegaraan_Suami

variabel untuk menyimpan Kewarganegaraan Suamivarchar(20)

NIK_Ayah_Suami

variabel untuk menyimpan NIK dari Ayah Suamivarchar(20)

NamaLengkap_Ayah_Suami

variabel untuk menyimpan Nama Lengkap dari Ayah Suamivarchar(50)

Agama_Ayah_Suami

variabel untuk menyimpan Agama dari Ayah Suamivarchar(20)

TempatLahir_Ayah_Suami

variabel untuk menyimpan Tempat Lahir dari Ayah Suamivarchar(20)

TanggalLahir_Ayah_Suami

variabel untuk menyimpan Tanggal Lahir dari Ayah Suamidate

Propinsi_Ayah_Suami

variabel untuk menyimpan Propinsi dari Ayah Suamivarchar(20)

Kabupaten_Ayah_Suami

variabel untuk menyimpan Kabupaten dari Ayah Suamivarchar(20)

Kecamatan_Ayah_Suami

variabel untuk menyimpan Kecamatan dari Ayah Suamivarchar(20)

Kelurahan_Ayah_Suami

variabel untuk menyimpan Kelurahan dari Ayah Suamivarchar(20)

Alamat_Ayah_Suami

variabel untuk menyimpan Alamat dari Ayah Suamivarchar(20)

RT_Ayah_Suami

variabel untuk menyimpan RT dari Ayah Suamivarchar(20)

RW_Ayah_Suami

variabel untuk menyimpan RW dari Ayah Suamivarchar(20)

KodePos_Ayah_Suami

variabel untuk menyimpan Kode Pos dari Ayah Suamivarchar(20)

Telp_Ayah_Suami

variabel untuk menyimpan Telp dari Ayah Suamivarchar(20)

Pekerjaan_Ayah_Suami

variabel untuk menyimpan Pekerjaan dari Ayah Suamivarchar(3)

NIK_Ibu_Suami

variabel untuk menyimpan NIK dari Ibu Suamivarchar(20)

NamaLengkap_Ibu_Suami

variabel untuk menyimpan Nama Lengkap dari Ibu Suamivarchar(50)

Agama_Ibu_Suami

variabel untuk menyimpan Agama dari Ibu Suamivarchar(20)

TempatLahir_Ibu_Suami

variabel untuk menyimpan Tempat Lahir dari Ibu Suamivarchar(20)

TanggalLahir_Ibu_Suami

variabel untuk menyimpan Tanggal Lahir dari Ibu Suamidate

Propinsi_Ibu_Suami

variabel untuk menyimpan Propinsi dari Ibu Suamivarchar(20)

Kabupaten_Ibu_Suami

variabel untuk menyimpan Kabupaten dari Ibu Suamivarchar(20)

Kecamatan_Ibu_Suami

variabel untuk menyimpan Kecamatan dari Ibu Suamivarchar(20)

Kelurahan_Ibu_Suami

variabel untuk menyimpan Kelurahan dari Ibu Suamivarchar(20)

Alamat_Ibu_Suami

variabel untuk menyimpan Alamat dari Ibu Suamivarchar(20)

RT_Ibu_Suami

variabel untuk menyimpan RT dari Ibu Suamivarchar(20)

RW_Ibu_Suami

variabel untuk menyimpan RW dari Ibu Suamivarchar(20)

KodePos_Ibu_Suami

variabel untuk menyimpan Kode Pos dari Ibu Suamivarchar(20)

Telp_Ibu_Suami

variabel untuk menyimpan Telp dari Ibu Suamivarchar(20)

Pekerjaan_Ibu_Suami

variabel untuk menyimpan Pekerjaan dari Ibu Suamivarchar(3)

Tabel IstriIdentifikasi/Nama: IstriDeskripsi Isi: table berisi seluruh catatan data kependudukan dari IstriJenis: tabel data indukVolume: dinamikPrimary Key: ID_Istri

Id FieldDeskripsiTipe & lengthBolehNULLDefaultKeterangan

ID_Istrivariabel untuk menyimpan ID dari Istrivarchar(10)NOPrimary Key

NIK_Istrivariabel untuk menyimpan NIK Istrivarchar(20)NORefer ke Penduduk

NomorKK_Istrivariabel untuk menyimpan Nomor KK Istrivarchar(20)

NomorPaspor_Istrivariabel untuk menyimpan Nomor KK Istrivarchar(20)

NamaLengkap_Istrivariabel untuk menyimpan Nama Lengkap Istrivarchar(50)

TempatLahir_Istrivariabel untuk menyimpan Tempat Lahir Istrivarchar(20)

TanggalLahir_Istrivariabel untuk menyimpan Tanggal Lahir Istridate

Propinsi_Istrivariabel untuk menyimpan Propinsi Istrivarchar(20)

Kabupaten_Istrivariabel untuk menyimpan Kabupaten Istrivarchar(20)

Kecamatan_Istrivariabel untuk menyimpan Kecamatan Istrivarchar(20)

Kelurahan_Istrivariabel untuk menyimpan Kelurahan_Istrivarchar(20)

Alamat_Istrivariabel untuk menyimpan Alamat Istrivarchar(300)

RT_Istrivariabel untuk menyimpan RT Istrivarchar(3)

RW_Istrivariabel untuk menyimpan RW Istrivarchar(3)

KodePos_Istri

variabel untuk menyimpan Kode Pos Istrivarchar(20)

Telp_Istri

variabel untuk menyimpan Telp Istrivarchar(20)

PendidikanTerakhir_Istri

variabel untuk menyimpan Pendidikan Terakhir Istrivarchar(20)

Agama_Istri

variabel untuk menyimpan Agama Istrivarchar(20)

Pekerjaan_Istri

variabel untuk menyimpan Pekerjaan Istrivarchar(20)

AnakKe_Istri

variabel untuk menyimpan Anak Keberapa Istrivarchar(3)

StatusPerkawinan_Istri

variabel untuk menyimpan Status Perkawinan Istrivarchar(20)

PerkawinanYangKe_Istri

variabel untuk menyimpan Perkawinan Yang Keberapa Istrivarchar(20)

Kewarganegaraan_Istri

variabel untuk menyimpan Kewarganegaraan Istrivarchar(20)

NIK_Ayah_Istri

variabel untuk menyimpan NIK dari Ayah Istrivarchar(20)

NamaLengkap_Ayah_Istri

variabel untuk menyimpan Nama Lengkap dari Ayah Istrivarchar(50)

Agama_Ayah_Istri

variabel untuk menyimpan Agama dari Ayah Istrivarchar(20)

TempatLahir_Ayah_Istri

variabel untuk menyimpan Tempat Lahir dari Ayah Istrivarchar(20)

TanggalLahir_Ayah_Istri

variabel untuk menyimpan Tanggal Lahir dari Ayah Istridate

Propinsi_Ayah_Istri

variabel untuk menyimpan Propinsi dari Ayah Istrivarchar(20)

Kabupaten_Ayah_Istri

variabel untuk menyimpan Kabupaten dari Ayah Istrivarchar(20)

Kecamatan_Ayah_Istri

variabel untuk menyimpan Kecamatan dari Ayah Istrivarchar(20)

Kelurahan_Ayah_Istri

variabel untuk menyimpan Kelurahan dari Ayah Istrivarchar(20)

Alamat_Ayah_Istri

variabel untuk menyimpan Alamat dari Ayah Istrivarchar(20)

RT_Ayah_Istri

variabel untuk menyimpan RT dari Ayah Istrivarchar(20)

RW_Ayah_Istri

variabel untuk menyimpan RW dari Ayah Istrivarchar(20)

KodePos_Ayah_Istri

variabel untuk menyimpan Kode Pos dari Ayah Istrivarchar(20)

Telp_Ayah_Istri

variabel untuk menyimpan Telp dari Ayah Istrivarchar(20)

Pekerjaan_Ayah_Istri

variabel untuk menyimpan Pekerjaan dari Ayah Istrivarchar(3)

NIK_Ibu_Istri

variabel untuk menyimpan NIK dari Ibu Istrivarchar(20)

NamaLengkap_Ibu_Istri

variabel untuk menyimpan Nama Lengkap dari Ibu Istrivarchar(50)

Agama_Ibu_Istri

variabel untuk menyimpan Agama dari Ibu Istrivarchar(20)

TempatLahir_Ibu_Istri

variabel untuk menyimpan Tempat Lahir dari Ibu Istrivarchar(20)

TanggalLahir_Ibu_Istri

variabel untuk menyimpan Tanggal Lahir dari Ibu Istridate

Propinsi_Ibu_Istri

variabel untuk menyimpan Propinsi dari Ibu Istrivarchar(20)

Kabupaten_Ibu_Istri

variabel untuk menyimpan Kabupaten dari Ibu Istrivarchar(20)

Kecamatan_Ibu_Istri

variabel untuk menyimpan Kecamatan dari Ibu Istrivarchar(20)

Kelurahan_Ibu_Istri

variabel untuk menyimpan Kelurahan dari Ibu Istrivarchar(20)

Alamat_Ibu_Istri

variabel untuk menyimpan Alamat dari Ibu Istrivarchar(20)

RT_Ibu_Istri

variabel untuk menyimpan RT dari Ibu Istrivarchar(20)

RW_Ibu_Istri

variabel untuk menyimpan RW dari Ibu Istrivarchar(20)

KodePos_Ibu_Istri

variabel untuk menyimpan Kode Pos dari Ibu Istrivarchar(20)

Telp_Ibu_Istri

variabel untuk menyimpan Telp dari Ibu Istrivarchar(20)

Pekerjaan_Ibu_Istri

variabel untuk menyimpan Pekerjaan dari Ibu Istrivarchar(3)

Tabel SaksiIdentifikasi/Nama: SaksiDeskripsi Isi: table berisi seluruh catatan data kependudukan dari SaksiJenis: tabel data indukVolume: dinamikPrimary Key : ID_Saksi

Id FieldDeskripsiTipe & lengthBolehNULLDefaultKeterangan

ID_Saksivariabel untuk menyimpan ID dari Saksivarchar(10)NOPrimary Key

NIK_Saksi1variabel untuk menyimpan NIK Saksi1varchar(20)NORefer ke Penduduk

NomorKK_Saksi1variabel untuk menyimpan Nomor KK Saksi1varchar(20)

NomorPaspor_Saksi1variabel untuk menyimpan Nomor KK Saksi1varchar(20)

NamaLengkap_Saksi1variabel untuk menyimpan Nama Lengkap Saksi1varchar(50)

TempatLahir_Saksi1variabel untuk menyimpan Tempat Lahir Saksi1varchar(20)

TanggalLahir_Skasi1variabel untuk menyimpan Tanggal Lahir Saksi1date

Propinsi_Saksi1variabel untuk menyimpan Propinsi Saksi1varchar(20)

Kabupaten_Saksi1variabel untuk menyimpan Kabupaten Saksi1varchar(20)

Kecamatan_Saksi1variabel untuk menyimpan Kecamatan Saksi1varchar(20)

Kelurahan_Saksi1variabel untuk menyimpan Kelurahan_Saksi1varchar(20)

Alamat_Saksi1variabel untuk menyimpan Alamat Saksi1varchar(300)

RT_Saksi1variabel untuk menyimpan RT Saksi1varchar(3)

RW_Saksi1variabel untuk menyimpan RW Saksi1varchar(3)

KodePos_Saksi1

variabel untuk menyimpan Kode Pos Saksi1varchar(20)

Telp_Saksi1

variabel untuk menyimpan Telp Saksi1varchar(20)

PendidikanTerakhir_Saksi1

variabel untuk menyimpan Pendidikan Terakhir Saksi1varchar(20)

Agama_Saksi1

variabel untuk menyimpan Agama Saksi1varchar(20)

Pekerjaan_Saksi1

variabel untuk menyimpan Pekerjaan Saksi1varchar(20)

NIK_Saksi2variabel untuk menyimpan NIK Saksi2varchar(20)NORefer ke Penduduk

NomorKK_Saksi2variabel untuk menyimpan Nomor KK Saksi2varchar(20)

NomorPaspor_Saksi2variabel untuk menyimpan Nomor KK Saksi2varchar(20)

NamaLengkap_Saksi2variabel untuk menyimpan Nama Lengkap Saksi2varchar(50)

TempatLahir_Saksi2variabel untuk menyimpan Tempat Lahir Saksi2varchar(20)

TanggalLahir_Saksi2variabel untuk menyimpan Tanggal Lahir Saksi2date

Propinsi_Saksi2variabel untuk menyimpan Propinsi Saksi2varchar(20)

Kabupaten_Saksi2variabel untuk menyimpan Kabupaten Saksi2varchar(20)

Kecamatan_Saksi2variabel untuk menyimpan Kecamatan Saksi2varchar(20)

Kelurahan_Saksi2variabel untuk menyimpan Kelurahan_Saksi2varchar(20)

Alamat_Saksi2variabel untuk menyimpan Alamat Saksi2varchar(300)

RT_Saksi2variabel untuk menyimpan RT Saksi2varchar(3)

RW_Saksi2variabel untuk menyimpan RW Saksi2varchar(3)

KodePos_Saksi2

variabel untuk menyimpan Kode Pos Saksi2varchar(20)

Telp_Saksi2

variabel untuk menyimpan Telp Saksi2varchar(20)

PendidikanTerakhir_Saksi2

variabel untuk menyimpan Pendidikan Terakhir Saksi2varchar(20)

Agama_Saksi2

variabel untuk menyimpan Agama Saksi2varchar(20)

Pekerjaan_Saksi2

variabel untuk menyimpan Pekerjaan Saksi2varchar(20)

Tabel PerkawinanIdentifikasi/Nama: PerkawinanDeskripsi Isi: table berisi seluruh catatan data perkawinanJenis: tabel data indukVolume: dinamikPrimary Key : ID_Perkawinan

Id FieldDeskripsiTipe & lengthBolehNULLDefaultKeterangan

ID_Perkawinanvariabel untuk menyimpan ID dari Perkawinanvarchar(10)NOPrimary Key

TanggalPemberkatanPerkawinanvariabel untuk menyimpan Tanggal Pemberkatan Perkawinandate

TanggalPencatatanPerkawinanvariabel untuk menyimpan Tanggal Pencatatan Perkawinandate

PukulPerkawinanvariabel untuk menyimpan Pukul Perkawinantime

Agamavariabel untuk menyimpan Agamavarchar(20)

OrganisasiPenghayatKepercayaanvariabel untuk menyimpan Organisasi Penghayat Kepercayaanvarchar(20)

TempatPemberkatanvariabel untuk menyimpan Tempat Pemberkatanvarchar(50)

NamaBadanPeradilanvariabel untuk menyimpan Nama Badan Peradilanvarchar(20)

NomorPutusanPenetapanPengadilanvariabel untuk menyimpan Nomor Putusan Penetapan Pengadilanvarchar(10)

TanggalPutusanPenetapanPengadilanvariabel untuk menyimpan Tanggal Putusan Penetapan Pengadilanvarchar(20)

NamaPemukaAgamavariabel untuk menyimpan Nama Pemuka Agamavarchar(20)

IjinPerwakilanvariabel untuk menyimpan Ijin Perwakilanvarchar(20)

JumlahAnakvariabel untuk menyimpan Jumlah Anakvarchar(3)

Pelaporvariabel untuk menyimpan RW Pelaporvarchar(20)

Tabel Dokumen PersyaratanIdentifikasi/Nama: Dokumen_PersyaratanDeskripsi Isi: table berisi seluruh dokumen persyaratan perkawinanJenis: tabel data indukVolume: dinamikPrimary Key : ID_Dokumen

Id FieldDeskripsiTipe & lengthBolehNULLDefaultKeterangan

ID_Dokumenvariabel untuk menyimpan ID Dokumenvarchar(10)NOPrimary Key

KTP_Suamivariabel untuk menyimpan gambar KTP Suamiimage

KTP_Istrivariabel untuk menyimpan gambar KTP Istriimage

SuratKeterangan_Kelurahanvariabel untuk menyimpan gambar Surat Keterangan dari Kelurahanimage

PasFotovariabel untuk menyimpan gambar Pas Foto Suami dan Istri berdampinganimage

AktaKelahiran_Suamivariabel untuk menyimpan gambar Akta Kelahiran Suamiimage

AktaKelahiran_Istrivariabel untuk menyimpan gambar Akta Kelahiran Istriimage

Akta_Perceraianvariabel untuk menyimpan gambar Akta Perceraian dari Suami atau Istri terdahuluimage

Akta_Kematianvariabel untuk menyimpan gambar Akta Kematian dari Istri atau Suami terdahuluimage

SuratIzinKawinKomandanvariabel untuk menyimpan gambar Surat Izin Kawin Komandan (bagi anggota ABRI)image

SuratPerjanjianKawinvariabel untuk menyimpan gambar Surat Perjanjian Kawin (bila ada)image

SuratKeteranganKepercayaanvariabel untuk menyimpan gambar Surat Keterangan Gereja/Vihara/Pura/Penghayat Kepercayaanimage

Tabel Pencatatan SipilIdentifikasi/Nama: Pencatatan_SipilDeskripsi Isi: table berisi seluruh dokumen pencatatan sipilJenis: tabel data indukVolume: dinamikPrimary Key : ID_PencatatanPernikahan

Id FieldDeskripsiTipe & lengthBolehNULLDefaultKeterangan

ID_PencatatanPernikahanvariabel untuk menyimpan ID Pencatatan Pernikahanvarchar(10)NOPrimary Key

Nama_Calon_Suamivariabel untuk menyimpan Nama Calon Suamivarchar(30)

Nama_Calon_Istrivariabel untuk menyimpan Nama Calon Istrivarchar(30)

Tanggal_Pelaksanaanvariabel untuk menyimpan Tanggal Pelaksanaandate

c. Laporan Bukti Pendaftaran Perkawinan Bukti Validasi Perkawinan

4. Kebutuhan Antarmuka Eksternal1. Kebutuhan Antarmuka Eksternal5. Antarmuka Pengguna (UI) Tampilan Menu Pendaftaran PerkawinanMenu ini berisi form untuk melakukan pendaftaran perkawinan dengan beberapa form untuk data suami, istri, saksi, perkawinan, dan dokumen.

Tampilan Menu Mengelola Data PerkawinanMenu ini berisi form untuk mengelola data perkawinan, disediakan form untuk mencari data perkawinan yang ingin diubah ataupun dihapus. Disediakan juga tombol menambah data perkawinan yang akan mengarahkan pada halaman menu form pendaftaran perkawinan.

Tampilan Menu Edit Data PerkawinanMenu ini menyediakan pencarian data yang ingin dirubah, kemudian mengarahkan kepada form perubahan yang berisi data yang sebelumnya telah diisi. Data didalam form perubahan dapat dirubah sesuai dengan perbaharuan dan dapat disimpan.

Tampilan Menu Cetak Bukti Pendaftaran PerkawinanMenu ini menampilkan form pencarian untuk data perkawinan yang ingin dicetak. Kemudian tombol cetak bukti perkawinan akan mengarah pada halaman berisi bukti pendaftaran perkawinan yang dapat langsung dicetak.

Tampilan Menu Lihat Status PerkawinanMenu ini menampilkan data pasangan suami-istri beserta data yang diperlukan dan status perkawinannya.

Tampilan Menu Lihat Daftar Calon PerkawinanMenu ini menampilkan list data pasangan suami-istri beserta data yang diperlukan.

Tampilan Menu Memvalidasi Data PerkawinanMenu ini memberikan form pencarian untuk data perkawinan yang ingin divalidasi oleh admin. Admin dapat melihat kelengkapan dan kebenaran data yang telah diisikan pasangan yang ingin tercatat.

a. Antarmuka Sistem

Proposal PBKK Sistem Informasi Perkawinan 26