doktek simfoni
Post on 10-Dec-2015
33 Views
Preview:
DESCRIPTION
TRANSCRIPT
DOKUMEN TEKNIS
PERANGKAT LUNAK
SISTEM INFORMASI PERNIKAHAN
(SIMFONI)
Dipersiapkan oleh:
Faisal Agus Tri Putra (0900411)
Noer Bany Yusuf (0905895)
Nova Siti Aisyah (0905765)
PROGRAM STUDI PENDIDIKAN ILMU KOMPUTER
FAKULTAS PENDIDIKAN MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS PENDIDIKAN INDONESIA
Jl. Dr. Setiabudhi No 299 Bandung 40154
Program IlmuKomputer
Nomor Dokumen Halaman Halaman
SKPL Sistem Informasi Pernikahan (Simfoni) 1 / 60 halamanRevisi Tgl : 14/12/2011
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX
TANGGALA B C D E F G
Ditulis oleh
Diperiksa oleh
Disetujui oleh
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 2/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
DAFTAR HALAMAN PERUBAHAN
Halaman Revisi Halaman Revisi
DAFTAR ISI
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 3/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
DAFTAR PERUBAHAN..........................................................................................................2
DAFTAR HALAMAN PERUBAHAN.....................................................................................3
DAFTAR ISI..............................................................................................................................4
DAFTAR TABEL......................................................................................................................6
DAFTAR GAMBAR.................................................................................................................7
1. Pendahuluan........................................................................................................................8
1.1 Tujuan Penulisan Dokumen........................................................................................8
1.2 Lingkup Masalah.........................................................................................................8
1.3 Definisi, Istilah dan Singkatan....................................................................................9
1.4 Aturan penomoran.......................................................................................................9
1.5 Referensi....................................................................................................................10
1.6 Deskripsi Umum Dokumen (Ikhtisar).......................................................................10
2. Kebutuhan Perangkat Lunak.............................................................................................12
2.1 Deskripsi Umum Perangkat Lunak...........................................................................12
2.2 Kebutuhan Perangkat Lunak.....................................................................................12
2.3 Fungsi Utama Perangkat Lunak................................................................................12
2.3.1 Kebutuhan Fungsional.......................................................................................12
2.3.2 Kebutuhan Non-Fungsional...............................................................................14
2.3.3 Kebutuhan Informasi..........................................................................................15
2.3.4 Kebutuhan Pengkodean Data.............................................................................17
2.4 Karakteristik Pengguna.............................................................................................17
2.5 Kebutuhan Antarmuka Eksternal..............................................................................18
2.5.1 Antarmuka Eksternal Pengguna.........................................................................18
2.5.2 Antarmuka Perangkat Lunak..............................................................................18
2.5.3 Antarmuka Komunikasi.....................................................................................19
2.6 Batasan Sistem...........................................................................................................19
2.7 Lingkungan Operasi..................................................................................................19
3. Model Deskripsi Kebutuhan Perangkat Lunak.................................................................20
3.1 Model Sistem.............................................................................................................20
3.1.1 Diagram Konteks (Context Diagram)................................................................20
3.1.2 Diagram Aliran Data (Data Flow Diagram)......................................................21
3.1.3 Kamus Data (Data Dictionary)..........................................................................26
3.1.4 Spesifikasi Proses (Process Specification).........................................................29
3.2 Model Data................................................................................................................34Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 4/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
4. Ringkasan Kebutuhan.......................................................................................................36
4.1 Ringkasan Kebutuhan Fungsional.............................................................................36
4.2 Ringkasan Kebutuhan Non-Fungsional.....................................................................36
5. Perancangan Perangkat Lunak..........................................................................................37
5.1 Batasan Sistem...........................................................................................................37
5.2 Perancangan Data (Phisical Data Model)..................................................................38
5.3 Perancangan Arsitektur.............................................................................................39
5.4 Perancangan Antarmuka............................................................................................40
6. Lingkungan Implementasi................................................................................................44
6.1 Implementasi Data.....................................................................................................44
6.2 Implementasi Modul Program...................................................................................50
6.3 Implementasi Antarmuka Pemakai............................................................................51
7. Pengujian Perangkat Lunak..............................................................................................56
LAMPIRAN.............................................................................................................................60
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 5/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
DAFTAR TABEL
Tabel 2.1 Kebutuhan Fungsional Administrator.....................................................................13
Tabel 2.2 Kebutuhan Fungsional Pengguna............................................................................13
Tabel 2.3 Kebutuhan Fungsional Pimpinan KUA...................................................................13
Tabel 2.4 Kebutuhan Fungsional Penghulu.............................................................................14
Tabel 2.5 Kebutuhan Fungsional Petugas Pendaftaran...........................................................14
Tabel 2.6 Kebutuhan Fungsional User Biasa..........................................................................14
Tabel 2.7 Kebutuhan Non Fungsional.....................................................................................14
Tabel 2.8 Kebutuhan Informasi...............................................................................................15
Tabel 2.9 Karakteristik Pengguna...........................................................................................17
Tabel 2.10 Antarmuka Eksternal Pengguna............................................................................18
Tabel 2.11 Antarmuka Perangkat Lunak.................................................................................18
Tabel 3.1 Kamus Data.............................................................................................................26
Tabel 3.2 Spesifikasi proses (PSPEC).....................................................................................29
Tabel 4.1 Ringkasan Kebutuhan Fungsional...........................................................................36
Tabel 6.1 Implementasi Modul Program.................................................................................50
Tabel 6.2 Kebutuhan Antarmuka Pemakai..............................................................................51
Tabel 7.1 Pelaksanaan Pengujian............................................................................................56
Tabel 7.2 Hasil Pengujian........................................................................................................56
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 6/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
DAFTAR GAMBAR
Gambar 1.1 Aturan Penomoran Kebutuhan Sistem................................................................10
Gambar 3.1 Diagram Konteks................................................................................................20
Gambar 3.2 DFD Level 1.......................................................................................................21
Gambar 3.3 DFD Level 2 Proses 3.........................................................................................22
Gambar 3.4 DFD Level 2 Proses 4.........................................................................................22
Gambar 3.5 DFD Level 2 Proses 5.........................................................................................23
Gambar 3.6 DFD Level 2 Proses 6.........................................................................................23
Gambar 3.7 DFD Level 3 Proses 3.1......................................................................................24
Gambar 3.8 DFD Level 3 Proses 3.2......................................................................................24
Gambar 3.9 DFD Level 3 Proses 3.3......................................................................................25
Gambar 3.10 DFD Level 3 Proses 3.4....................................................................................25
Gambar 3.11 DFD Level 3 Proses 6.1....................................................................................26
Gambar 3.13 Entity Relational Diagram................................................................................35
Gambar 5.1 Entity Relational Diagram..................................................................................38
Gambar 5.2 Structured Chart..................................................................................................39
Gambar 5.3 Antarmuka Halaman Utama...............................................................................40
Gambar 5.4 Tampilan Halaman Administrasi User...............................................................40
Gambar 5.5 Tampilan Halaman Kepenghuluan.....................................................................41
Gambar 5.6 Tampilan Halaman Manajemen Penataran.........................................................41
Gambar 5.7 Tampilan Halaman Pelaporan.............................................................................42
Gambar 5.8 Tampilan Halaman Pendaftaran.........................................................................42
Gambar 5.8 Tampilan Halaman Wizard Pendaftaran.............................................................43
Gambar 5.9 Perancangan Prosedur / Standard Operation and Prosedure...............................43
Gambar 6.1 Tampilan Informasi Pernikahan, Login, dan Kontak Pernikahan......................52
Gambar 6.2 Tampilan Manajemen User.................................................................................53
Gambar 6.3 Manajemen Penataran Pernikahan......................................................................53
Gambar 6.4 Tampilan Pelaporan Pemilihan Jenis..................................................................54
Gambar 6.5 Tampilan Pelaporan Pemilihan Bulan dan Tahun..............................................54
Gambar 6.6 Tampilan Laporan...............................................................................................54
Gambar 6.7 Tampilan Wizard Pendaftaran Pernikahan.........................................................55
Gambar 6.8 Tampilan Kepenghuluan.....................................................................................55
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 7/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen teknis perangkat lunak “Sistem Informasi Pernikahan” ini merupakan
dokumen yang memberikan penjelasan mengenai tahapan-tahapan pembangunan pernagkat
lunak yang diberi nama “Sistem Informasi Pernikahan” disingkat SIMFONI. Tahapan-
tahapan pembangunan perangkat lunak SIMFONI meliputi analisis, perancangan,
implementasi dan pengujian. Tujuan pembuatan dokumen taknis ini adalah sebagai berikut:
1. Menjelaskan tahapan-tahapan yang dilalui dalam pembangunan perangkat lunak.
2. Menjelaskan fungsi-fungsi yang terdapat di dalam perangkat lunak.
3. Sebagai pedoman untuk pengembangan selanjutnya.
1.2 Lingkup Masalah
Administrasi pencatatan pernikahan di KUA merupakan sebuah momok yang
menakutkan bagi beberapa petugas pencatatan. Selain karena banyaknya format yang harus
disediakan, terjadinya human error juga dapat mengakibatkan kurang tepatnya teknik
pencatatan pernikahan. Alhasil, acap kali pada beberapa pernikahan, kedua mempelai harus
memperbaiki administrasi pernikahan beberapa saat menjelang akad, ataupun perlu pergi ke
KUA untuk sekedar mendapatkan informasi mengenai jadwal penataran, waktu akad nikah
dan kesiapan penghulu. Selain itu, pelaporan akan menjadi lebih rumit dan lama lagi sebab
pencarian data masih menggunakan proses manual.
Oleh karena itu, kelompok kami memandang bahwa perlu terdapat sebuah sistem
pernikahan di satuan terkecil pelaksana pencatatan pernikahan dalam konstelasi sistem
pernikahan di Indonesia, yakni KUA. KUA atau Kantor Urusan Agama merupakan satuan
terkecil dari Direktorat Pembinaan Masyarakat Islam (bimais) yang mengkhususkan diri
dalam pembinaan keagamaan masyarakat, khususnya umat islam. Di KUA juga, terdapat
petugas pencatat pernikahan khusus Islam (non islam dicatatkan di Kantor Catatan Sipil)
yang lazim disebut penghulu. Selain itu, adanya kewajiban pelaksanaan penataran pra nikah
perlu diatur dalam sebuah sistem yang terintegrasi sehingga dapat dikelola dengan mudah.
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 8/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
1.3 Definisi, Istilah dan Singkatan
Dalam mebaca dokumen ini perlu mempertimbangkan beberapa definisi, istilah dan
singkatan untuk menyamakan presepsi tentang pengertian definisi, istilah dan singkatan
tersebut. Adapun definisi, istilah dan singkatan yang perlu dipertimbangkan disajikan dalam
tabel berikut ini.
No Definisi, istilah dan singkatan Penjelasan
1 SIMFONI Sistem Informasi Pernikahan
2 KUA Kantor Urusan Agama
3 Formulir Seri NRangkaian formulir prasyarat pernikahan yang didasarkan pada lampiran KMA 477-2004
4 Pengurus/Petugas PendaftaranPetugas KUA yang d\bertugas untuk memasukkan data pendaftaran
5 Penataran Pra NikahPenataran yang didasarkan kepada Kebijakan Kementerian Agama dalam bidang Bimas Islam
6 Penghulu Petugas pencatat pernikahan di KUA
7 User Biasa Seluruh pengguna sistem ini
1.4 Aturan penomoran
Hirarki penomoran akan digolongkan ke dalam bab dan subbab. Jika terdapat poin
terurut maka ditulis dengan urutan abjad, kemudian urutan angka. Untuk poin tidak terurut,
menggunakan bullets (•). Penomoran dalam menuliskan kebutuhan SIMFONI ditulis <nama
perangkat lunak>-<nama kebutuhan>-<nomor urut kebutuhan>. Contoh, penomoran untuk
salah satu kebutuhan fungsional:
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 9/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
SIMFONI F 001
Nomor urut kebutuhan
Nama kebutuhan
Nama perangkat lunak
Gambar 1.1 Aturan Penomoran Kebutuhan Sistem
1.5 Referensi
Dokumen teknis pernagkat lunak ini disusun berdasarkan saduran dari standar IEEE Std
830-1993, IEEE Recommended Practice for Software Requirement Specifications. Beberapa
bagian ada yang telah sengaja dihilangkan dan atau digabungkan dengan bagian lainnya yang
sesuai dengan kebutuhan dan kemudahan pemahaman dalam penyusunannya. Sistematika
Dokumen Teknis ini adalah sistematika yang digunakan oleh Program Ilmu Komputer
Universitas Pendidikan Indonesia (2009). Sementara referensi lain yang digunakan dalam
pembuatan dokumen ini adalah Lampiran KMA-477-2004.
1.6 Deskripsi Umum Dokumen (Ikhtisar)
Dokumen ini tersusun ke dalam tujuh bab dengan sistematika penulisan sebagai berikut:
1. Pendahuluan
Bab ini menjelaskan isi dokumen, tujuan pembuatan dokumen, target pembaca yang
diharapkan, penjelasan singkat lingkup masalah, penjelasan definisi, istilah dan
singkatan yang digunakan, aturan penomoran dan referensi yang digunakan dalam
dokumen, serta deskripsi umum dokumen.
2. Kebutuhan Perangkat Lunak
Bab ini menjelaskan kebutuhan perangkat lunak yang meliputi kebutuhan fungsional,
kebutuhan non-fungsional, kebutuhan informasi, karakteristik pengguna dan
kebutuhan antarmuka eksternal.
3. Model Deskripsi Kebutuhan Perangkat Lunak
Bab ini membuat model berdasarkan hasil analisis kebutuhan perangkat lunak. Model
deskripsi perangkat lunak terdiri dari Context Diagram, Data Flow Diagram, Data
Dictionary Process dan Specification.
4. Ringkasan Kebutuhan
Bab ini meringkas kebutuhan-kebutuhan perangkat lunak.
5. Perancangan Perangkat Lunak
Bab ini berisi perancangan perangkat lunak yang terdiri dari perancangan data,
perancangan arsitektur dan perancangan antarmuka.
6. Lingkungan Implementasi
Bab ini berisi implementasi perangkat lunak ke dalam bahasa pemrograman tertentu.
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 10/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
7. Pengujian Perangkat Lunak
Bab ini berisi pelaksanaan pengujian perangkat lunak beserta hasil pengujian.
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 11/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
2. Kebutuhan Perangkat Lunak
2.1 Deskripsi Umum Perangkat Lunak
Secara umum perangkat lunak SIMFONI akan dideskripsikan memiliki fungsi sebagai
berikut:
1. Memudahkan petugas KUA dalam memasukan data calon pengantin dan data lain
yang dibutuhkan.
2. Setelah melakukan masukan data calon pengantin dan data lain yang dibutuhkan,
calon mempelai akan mendapatkan jadwal penataran pranikah dan mengetahui
penghulu yang akan memimpin pernikahannya beserta waktu yang telah ditetapkan
oleh penghulu menjadi jadwal akad pernikahan.
3. Terdapat manajemen user pengguna sistem
4. Terdapat pengelolaan jadwal penataran pernikahan
5. Memudahkan pimpinan KUA untuk melihat pelaporan pernikahan secara bulanan,
triwulanan, dan tahunan.
6. Memudahkan penghulu dalam melihat jadwal pernikahan yang akan diampu.
2.2 Kebutuhan Perangkat Lunak
Perangkat lunak SIMFONI ini, dibagi menjadi:
1. Pengelolaan data calon pengantin.
2. Penentuan syarat yang harus dipenuhi oleh calon pengantin.
3. Pengelolaan jadwal penataran pernikahan.
4. Pengelolaan user pengguna sistem.
5. Pengelolaan waktu pernikahan
6. Pengelolaan pelaporan pernikahan
2.3 Fungsi Utama Perangkat Lunak
2.3.1 Kebutuhan Fungsional
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 12/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
1. Pengguna : Administrator/Admin
Tabel 2.1 Kebutuhan Fungsional AdministratorNo Kode Fungsi Nama Fungsi Deskripsi
1 SIMFONI-F-001 LoginOtentifikasi pengguna sistem sehingga mendapatkan hak akses.
2 SIMFONI-F-002Informasi
PernikahanMelihat daftar informasi pernikahan yang akan deselenggarakan oleh KUA
3 SIMFONI-F-003 KontakMelihat informasi kontak apabila ingin menghubungi KUA.
4 SIMFONI-F-004 AdministratorManajemen user dan penghulu (Buat baru, ubah, hapus)
5 SIMFONI-F-005 LogoutMelepas seluruh atribut hak akses sebagai administrator
2. Pengguna : Petugas Penataran/Penataran
Tabel 2.2 Kebutuhan Fungsional PenggunaNo Kode Fungsi Nama Fungsi Deskripsi
1 SIMFONI-F-001 LoginOtentifikasi pengguna sistem sehingga mendapatkan hak akses.
2 SIMFONI-F-002Informasi
PernikahanMelihat daftar informasi pernikahan yang akan deselenggarakan oleh KUA
3 SIMFONI-F-003 KontakMelihat informasi kontak apabila ingin menghubungi KUA.
4 SIMFONI-F-006 PenataranManajemen Jadwal Penataran (Buat baru, ubah, hapus)
5 SIMFONI-F-005 LogoutMelepas seluruh atribut hak akses sebagai Petugas Penataran
3. Pengguna : Pimpinan KUA/Pimpinan
Tabel 2.3 Kebutuhan Fungsional Pimpinan KUANo Kode Fungsi Nama Fungsi Deskripsi
1 SIMFONI-F-001 LoginOtentifikasi pengguna sistem sehingga mendapatkan hak akses.
2 SIMFONI-F-002Informasi
PernikahanMelihat daftar informasi pernikahan yang akan deselenggarakan oleh KUA
3 SIMFONI-F-003 KontakMelihat informasi kontak apabila ingin menghubungi KUA.
4 SIMFONI-F-007 LaporanPelaporan pernikahan bulanan, triwulanan, dan tahunan.
5 SIMFONI-F-005 LogoutMelepas seluruh atribut hak akses sebagai pimpinan KUA
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 13/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
4. Pengguna : Penghulu
Tabel 2.4 Kebutuhan Fungsional PenghuluNo Kode Fungsi Nama Fungsi Deskripsi
1 SIMFONI-F-001 LoginOtentifikasi pengguna sistem sehingga mendapatkan hak akses.
2 SIMFONI-F-002Informasi
PernikahanMelihat daftar informasi pernikahan yang akan deselenggarakan oleh KUA
3 SIMFONI-F-003 KontakMelihat informasi kontak apabila ingin menghubungi KUA.
4 SIMFONI-F-008 PenghuluManajemen jadwal waktu pernikahan (bukan tanggal), dan melihat pernikahan yang akan dilaksanakan.
5 SIMFONI-F-005 LogoutMelepas seluruh atribut hak akses sebagai penghulu
5. Pengguna : Petugas Pendaftaran/Pendaftaran
Tabel 2.5 Kebutuhan Fungsional Petugas PendaftaranNo Kode Fungsi Nama Fungsi Deskripsi
1 SIMFONI-F-001 LoginOtentifikasi pengguna sistem sehingga mendapatkan hak akses.
2 SIMFONI-F-002Informasi
PernikahanMelihat daftar informasi pernikahan yang akan deselenggarakan oleh KUA
3 SIMFONI-F-003 KontakMelihat informasi kontak apabila ingin menghubungi KUA.
4 SIMFONI-F-009 Pendaftaran Manajemen pendaftaran pernikahan
5 SIMFONI-F-005 LogoutMelepas seluruh atribut hak akses sebagai perugas pendaftaran
6. Pengguna : User biasa
Tabel 2.6 Kebutuhan Fungsional User BiasaNo Kode Fungsi Nama Fungsi Deskripsi
1 SIMFONI-F-002Informasi
PernikahanMelihat daftar informasi pernikahan yang akan deselenggarakan oleh KUA
2 SIMFONI-F-003 KontakMelihat informasi kontak apabila ingin menghubungi KUA.
2.3.2 Kebutuhan Non-Fungsional
Kebutuhan non fungsional perangkat lunak disajikan dalam tabel berikut ini:
Tabel 2.7 Kebutuhan Non FungsionalNo Kode Fungsi Parameter Deskripsi
1 SIMFONI-NF-001 Availability
Sistem tersedia kapanpun dan dimanapun saat dibutuhkan oleh pengguna. 24 jam sehari dan 7 hari dalam satu minggu.
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 14/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
2 SIMFONI-NF-002 ReliabilityData yang dihasilkan oleh sistem dapat dipertanggungjawabkan keabsahaannya
3 SIMFONI-NF-003 ErgonomySistem dapat dengan mudah diakses, terutama oleh pengguna biasa.
4 SIMFONI-NF-004 PortabilitySistem dapat diakses di mana saja dan kapan saja.
5 SIMFONI-NF-005 Response TimeSistem mampu memberikan respon yang cepat terhadap sistem.
6 SIMFONI-NF-006 Security
User harus melalui sistem otentifikasi sebelum mendapatkan hak akses (kecuali user biasa)
7 SIMFONI-NF-007 UsabilitySistem wajib mendapatkan kepercayaan dari seluruh pengguna sistem.
8 SIMFONI-NF-008Maintability and Upgradebility
Sistem harus dapat dibuah atau diperbaiki apabila sewaktu-waktu terdapat perubahan kebijakan baik dalam skala kecil (KUA), modular (per modul), ataupun ada kebijakan dalam tataran nasional.
2.3.3 Kebutuhan Informasi
Kebutuhan informasi perangkat lunak disajikan dalam tabel berikut ini:
Tabel 2.8 Kebutuhan Informasi
NoKode
InformasiInformasi yang
dibutuhkanTujuan Frekuensi
Format
1SIMFONI-I-
001
Pernikahan yang akan dilakukan beserta jadwal penataran dan akad nikah oleh KUA penyedia sistem
Calon pengantin dan masyarakan umum dapat melihat daftar pernikahan yang akan dilakukan oleh KUA
Setiap mengakses halaman utama dari sistem
View
2SIMFONI-I-
002
Daftar Penghulu dan User Pengguna Sistem
Administrator dapat melakukan manajemen user sistem
Setiap kali mengakses halaman administrator
View/ Create/ Edit/ Delete
3 SIMFONI-I-003
Jadwal Penataran Pernikahan pra nikah
Petugas penataran pra nikah dapat melakukan
Setiap kali mengakses halaman penataran pra
View/ Edit/ Create/ Delete
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 15/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
manajemen jadwal penataran
nikah
4SIMFONI-I-
004
Jadwal Pernikahan per Penghulu
Penghulu dapat melihat dan mengubah jadwal akad nikah yang akan dihadiri
Setiap kali mengakses halaman penghulu
View/ Edit
5SIMFONI-I-
005
Daftar pernikahan secara periodik
Pimpinan KUA dapat melihat daftar pernikahan yang dilakukan secara periodik bulanan, triwulanan, dan tahunan
Setiap kali mengakses halaman pimpinan/laporan
View
6SIMFONI-I-
006
Manajemen Pernikahan yang Akan dilaksanakan
Petugas pendaftaran dapat melihat pernikahan yang akan dilakukan dan melakukan manajemen
Setiap kali mengakses halaman utama bagi petugas pendaftaran
View/ Delete
7SIMFONI-I-
007
Tahapan-tahapan pendaftaran
Petugas pendaftaran dapat dibantu oleh sistem dalam melihat persyaratan administrasi pernikahan
Setiap kali mengakses halaman pendaftaran
View/ Create
8SIMFONI-I-
008
Formulir NB/N8 (Daftar Pemeriksaan Nikah)
Petugas pendaftaran pernikahan dapat melihat daftar pemeriksaan nikah setelah melalui tahapan-tahapan pendaftaran dan dijadikan dasar dalam penvuatan akta nikah
Seusai melewati tahapan-tahapan pendaftaran
View
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 16/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
2.3.4 Kebutuhan Pengkodean Data
Tidak ada
2.4 Karakteristik Pengguna
Karakteristik pengguna disajikan dalam tabel berikut ini:
Tabel 2.9 Karakteristik PenggunaNo Karakteristik
PenggunaKualifikasi Tugas Hak Akses
1 Admin Mampu mengenal seluruh user yang berada di sistem dan menjamin bahwa perubahan user tidak akan merubah sistem
Manajemen user dan penghulu
Lihat data user/penghulu baru,Entry data user/penghulu baru, ubah data user/penghulu, menghapus data user/penghulu
2 Petugas Pendafataran
Memiliki ketelitian yang tinggi dalam menyeleksi berkas-berkas yang harus tersedia sebelum dimasukkan kedalam sistem
Manajemen pendaftaran pernikahan
lihat data pendaftaran pernikahan baru, Entry data pendaftaran pernikahan baru, ubah data pendaftaran pernikahan, menghapus data pendaftaran pernikahan, cetak formulir NB
3 Petugas Penataran Pranikah
Menjamin bahwa waktu, tempat, dan pengisi materi pernikahan telah siap sebelum dientry atau diubah
Manajemen jadwal penataran pernikahan
Lihat data jadwal penataran, Entry data jadwal penataran, edit data jadwal penataran, delete jadwal penataran pernikahan
4 Penghulu Menjamin bahwa tidak ada waktu bentrok untuk pernikahan pada hari tertentu.
Ubah waktu akad nikah pengantin
Lihat waktu pernikahan pengantin, Edit waktu pernikahan pengantin
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 17/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
5 Pimpinan KUA Memiliki kebutuhan informasi pelaporan
Lihat data pelaporan
Lihat laporan pernikahan bulanan, triwulanan, dan tahunan
2.5 Kebutuhan Antarmuka Eksternal
Dalam perangkat lunak ini, kebutuhan antarmuka eksternal dabagi menjadi kebutuhan
antar muka eksternal pengguna dan kebutuhan antarmuka eksternal perangkat lunak.
2.5.1 Antarmuka Eksternal Pengguna
Antarmuka eksternal pengguna disajikan dalam tabel dibawah ini:
Tabel 2.10 Antarmuka Eksternal PenggunaNo Nama Perangkat Fungsi
1 KeyboardUntuk memasukan masukan teks, guna memasukan data-data
2 Mouse Untuk membantu mengarahkan cursor3 Layar Monitor Untuk menampilkan antarmuka aplikasi4 Printer Mencetak daftar persyaratan pernikahan (Model N8/NB)
5 Perangkat jaringanMenghubungkan server tenpat sistem berada ke client pengguna sistem
2.5.2 Antarmuka Perangkat Lunak
Antarmuka eksternal pengguna disajikan dalam tabel dibawah ini:
Tabel 2.11 Antarmuka Perangkat LunakNo Nama Perangkat Fungsi1 Apache Server Eksekusi Server-side scripting (PHP)2 Mysql RDBMS yang akan digunakan oleh server-side scripting3 Operating System Tempat diletakannya server, database, dan browser
3Web Browser (Firefox, IE, Chrome, dll
Tempat client/user melakukan aktivitas.
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 18/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
2.5.3 Antarmuka Komunikasi
2.6 Batasan Sistem
1. Rancangan sistem ini dibataskan hanya untuk proses pernikahan tanpa adanya validasi
instrumen-instrumen dan berkas/berkas yang digunakan, misal crosscheck durat izin
pengadilan ke pengadilan yang bersangkutan.
2. Penentuan jadwal/waktu akad nikah ditentukan oleh penghulu pernikahan, dan
penghulu wajib mengisi waktu tersebut sekurang-kurangnya dua hari waktu kerja.
Adapun sistem tidak akan memunculkan warning apabila penghulu melanggar
ketentuan tersebut di atas.
3. Sistem tidak bertanggungjawab atas kesalahan input data yang dilakukan oleh user
sistem, namun sedapat mungkin sistem mampu mencegahnya.
2.7 Lingkungan Operasi
Aplikasi yang dikembangkan berjalan pada Sistem Operasi Windows 7 Professional
Edition 32 Bit dengan prosesor Core 2 Quad @ 2.66 Ghz, RAM DDR3 1044 MHz, VGA
NVIDIA 9500GT 1 GB, dan dengan menggunakan XAMPP dengan service Apache dan
Mysql sebagai server dan Relational Database Management System (RDBMS) secara
berurutan.
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 19/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
3. Model Deskripsi Kebutuhan Perangkat Lunak
3.1 Model Sistem
3.1.1 Diagram Konteks (Context Diagram)
Gambar 3.1 Diagram Konteks
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 20/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
3.1.2 Diagram Aliran Data (Data Flow Diagram)
1. DFD Level 1
Gambar 3.2 DFD Level 1
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 21/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
2. DFD Level 2 untuk Proses 3
Gambar 3.3 DFD Level 2 Proses 3
3. DFD Level 2 untuk Proses 4
Gambar 3.4 DFD Level 2 Proses 4
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 22/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
4. DFD Level 2 untuk Proses 5
Gambar 3.5 DFD Level 2 Proses 5
5. DFD Level 2 untuk Proses 6
Gambar 3.6 DFD Level 2 Proses 6
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 23/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
6. DFD Level 3 Untuk Proses 3.1
Gambar 3.7 DFD Level 3 Proses 3.1
7. DFD Level 3 Untuk Proses 3.2
Gambar 3.8 DFD Level 3 Proses 3.2
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 24/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
8. DFD Level 3 Untuk Proses 3.3
Gambar 3.9 DFD Level 3 Proses 3.3
9. DFD Level 3 Untuk Proses 3.4
Gambar 3.10 DFD Level 3 Proses 3.4
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 25/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
10. DFD Level 3 Untuk Proses 6.1
Gambar 3.11 DFD Level 3 Proses 6.1
3.1.3 Kamus Data (Data Dictionary)
Tabel 3.1 Kamus DataNo Nama Arus Data Struktur Tipe Data1 Nama Pengguna
dan Kunci= username + password username(string[30]),
password(string[30])2 Hak Akses = nama_user + tugas_user
+ id_usernama_user(string[50]),tugas_user(string(30)),id_user(int)
3 Informasi Pendaftaran Pernikahan
=Nomor Akta Nikah+Tanggal Pernikahan+Nama Suami+Nama Istri+Mas Kawin+Nama Wali+Nama Saksi 1+Nama Saksi 2+Nama Penghulu+Waktu Nikah+Tanggal Penataran+Waktu Penataran+Tempat Penataran+Tutor Penataran
Nomor Akta Nikah (int),Tanggal Pernikahan (date),Nama Suami (string[50]),Nama Istri (string[50]),Mas Kawin (string[30]),Nama Wali (string[50]),Nama Saksi 1 (string[50]),Nama Saksi 2 (string[50]),Nama Penghulu (string[50]),Waktu Nikah (time),Tanggal Penataran (date),Waktu Penataran (time),Tempat Penataran (date),
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 26/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
Tutor Penataran (string[50]),
4 Informasi Akta Nikah
= no_akta_nikah +mas_kawin +tempat_akad
no_akta_nikah (int)mas_kawin (string[30])tempat_akad (string[30])
5 Data Pendaftaran = no_daftar + no_akta_nikah +tanggal_daftar +tanggal_nikah +waktu
no_daftar (int)no_akta_nikah (int)tanggal_daftar (date)tanggal_nikah (date)waktu (time)
6 Data Pengantin Pria = id_pria +no_daftar +nama +tempat_lahir +tanggal_lahir +umur +warganegara +alamat +pendidikan +pekerjaan +status +jumlah_istri+pernikahan_ke+
id_pria (int)no_daftar (int)nama (string[50])tempat_lahir (string[50])tanggal_lahir (date)umur (int)warganegara (string[50])alamat (string[50])pendidikan (string[50])pekerjaan (string[50])status (string[50])jumlah_istri (int)pernikahan_ke (int)
7 Data Pengantin Wanita
= id_wanita +no_daftar +nama +tempat_lahir +tanggal_lahir +umur +warganegara +alamat +pendidikan +pekerjaan +status +pernikahan_ke+
id_wanita (int)no_daftar (int)nama (string[50])tempat_lahir (string[50])tanggal_lahir (date)umur (int)warganegara (string[50])alamat (string[50])pendidikan (string[50])pekerjaan (string[50])status (string[50])pernikahan_ke (int)
8 Data 16 Tahun =nomor +tanggal +pengadilan +(id_pria ||id_wanita)
nomor (string[30])tanggal (date)pengadilan (string[30])id_pria (int)id_wanita (int)
9 Data 21 Tahun = nomor +nama +hubungan_keluarga +Sebab +(id_pria ||id_wanita)
nomor (string[30])nama (string[50])hubungan_keluarga (string[30])Sebab (string[50])id_pria (int)id_wanita (int)
10 Data Campuran =nomor +tanggal +instansi +
nomor (string[30])tanggal (date)instansi (string[30])
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 27/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
(id_pria ||id_wanita)
id_pria (int)id_wanita (int)
11 Data TNI/Polri =nomor +tanggal +pejabat +(id_pria ||id_wanita)
nomor(string[30])tanggal (date)pejabat (string[50])id_pria (int)id_wanita (int)
12 Data Mantan =jenis_mantan +nama_mantan +alamat_mantan +tanggal_cerai +nomor_surat_cerai +tanggal_surat_cerai +instansi_penerbit_cerai +(id_pria ||id_wanita)
jenis_mantan (string[30])nama_mantan (string[50])alamat_mantan (text)tanggal_cerai (date)nomor_surat_cerai (string[30])tanggal_surat_cerai (date)instansi_penerbit_cerai (string[30])id_pria (int)id_wanita (int)
13 Data Poli = nama_istri +pengadilan +nomor +tanggal +id_pria
nama_istri (string[30])pengadilan (string[30])nomor (string[30])tanggal (date)id_pria int
14 Data Orangtua = nama +warganegara +agama +pekerjaan +alamat +(id_pria ||id_wanita)
nama (string[30])warganegara (string[30])agama (string[15])pekerjaan (string[30])alamat (text)id_pria (int)id_wanita (int)
15 Data Saksi = nama_saksi +umur_saksi +warganegara +pekerjaan +alamat +no_akta
nama_saksi (string[50])umur_saksi (int)warganegara (string[30])pekerjaan (string[30])alamat (text)no_akta (int)
16 Data wali = hubungan_wali +nama_lengkap +nama_bin +tempat_tanggal_lahir +Warganegara +Pekerjaan +Alamat +no_akta
hubungan_wali (string[30])nama_lengkap (string[30])nama_bin (string[30])tempat_tanggal_lahir (string[30])Warganegara (string[30])Pekerjaan (string[30])Alamat (text)no_akta (int)
17 Data Penataran = waktu_penataran +tanggal_penataran +tempat_penataran +pemberi_penataran +no_daftar
waktu_penataran (time)tanggal_penataran (date)tempat_penataran (string[30])pemberi_penataran
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 28/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
(string[50])no_daftar (int)
18 Data User = username +password +nama +tugas
username (string[30])password (string[30])nama (string[50])tugas (string[30])
19 Data Penghulu = nama_penghulu +alamat_penghulu +username +password
nama_penghulu (string[30])alamat_penghulu (text)username (string[30])password (string[30])
20 Laporan =Nomor Akta Nikah +Tanggal Pernikahan +Nama Suami+ Nama Istri+ Mas Kawin+ Nama Wali+ Nama Saksi 1+ Nama Saksi 2+ Nama Penghulu
Nomor Akta Nikah (int)Tanggal Pernikahan (date)Nama Suami (string[50])Nama Istri (string[50])Mas Kawin (string[50])Nama Wali (string[30])Nama Saksi 1 (string[30])Nama Saksi 2 (string[30])Nama Penghulu (string[50])
21 Form N8 = Informasi Akta Nikah +Data Pendaftaran +Data Pengantin Pria +Data Pengantin Wanita +Data 16 Tahun +Data 21 Tahun +Data Campuran +Data TNI/Polri +Data Mantan +Data Poli +Data Orangtua +Data Saksi +Data wali +Data Penataran +Data User +Data Penghulu
3.1.4 Spesifikasi Proses (Process Specification)
Tabel 3.2 Spesifikasi proses (PSPEC)No Nama Proses PSPEC1 1. login begin
if username&password sesuai tabel thenbeginberi hak aksesendend;
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 29/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
2 2. Melihat Daftar Pernikahan beginmunculkan semua pernikahan yang selisih tanggal pernikahan dengan hari ini lebih dari sama dengan 0;apabila yang mengakses==penghulu dan memilih akses kepenghuluan maka munculkan yang berpenghulukan user yang login tersebut dan berikan fasilitas edit waktu akad nikah.end;
3 3.1.1 Penambahan Data Penghulu
beginif masukan tervalidasi then begintambahkan ke tabel penghuluendend;
4 3.1.2 Perubahan Data Penghulu beginif masukan tervalidasi then beginubah tabel penghuluendend;
5 3.1.3 Penghapusan Data Penghulu
beginif masukan tervalidasi then beginhapus record tabel penghuluendend;
6 3.1.4 Pencarian Data Penghulu beginmunculkan daftar penghulu dari tabel penghulu yang ada saat iniend;
7 3.2.1 Penambahan Data Pengurus
beginif masukan tervalidasi then begintambahkan ke tabel user dengan tugas=pendaftaranendend;
8 3.2.2 Perubahan Data Pengurus beginif masukan tervalidasi then beginubah tabel userendend;
9 3.2.3 Penghapusan Data Pengurus
beginif masukan tervalidasi then beginhapus record tabel userend
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 30/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
end;10 3.2.4 Pencarian Data Pengurus begin
munculkan daftar pengurus(pendaftaran) dari tabel user yang ada saat iniend;
11 3.3.1 Penambahan Data Penatar beginif masukan tervalidasi then begintambahkan ke tabel user dengan tugas=penataranendend;
12 3.3.2 Perubahan Data Penatar beginif masukan tervalidasi then beginubah tabel userendend;
13 3.3.3 Penghapusan Data Penatar beginif masukan tervalidasi then beginhapus record tabel userendend;
14 3.3.4 Pencarian Data Penatar beginmunculkan daftar penataran dari tabel user yang ada saat iniend;
15 3.4.1 Penambahan Data Pimpinan
beginif masukan tervalidasi then begintambahkan ke tabel user dengan tugas=pimpinanendend;
16 3.4.2 Perubahan Data Pimpinan beginif masukan tervalidasi then beginubah tabel userendend;
17 3.4.3 Penghapusan Data Pimpinan
beginif masukan tervalidasi then beginhapus record tabel userendend;
18 3.4.4 Pencarian Data Pimpinan beginmunculkan daftar pimpinan dari tabel user yang ada saat ini
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 31/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
end;19 4.1 Pengolahan Data Tanggal
Pernikahanbeginvalidasi;proses memasukkan informasi ke tabel akta nikah untuk informasi mas kawin dan tempat akad;proses memasukkan informasi tanggal daftar dan tanggal nikah ke tabel pendaftaran.update tabel akta nikah dengan pendaftaran=no_daftar hasil insert;end;
20 4.2 Pengolahan Data Pengantin Pria
beginvalidasi;proses memasukkan informasi umum pengantin pria;update tabel pendaftaran dengan id_pria=id_pria hasil insert;end;
21 4.3 Pengolahan Data Pengantin Wanita
beginvalidasi;proses memasukkan informasi umum pengantin wanita;update tabel pendaftaran dengan id_pria=id_pria hasil insert;end;
22 4.4 Pengolahan Data 16 Tahun beginvalidasi;proses memasukkan informasi umum nikah usia <=16 tahun (untuk wanita) dan <=19 tahun (untuk pria);update tabel pengantin_pria atau pengantin_wanita dengan id_enambelas=id_enambelas hasil insert;end;
23 4.5 Pengolahan Data 21 Tahun beginvalidasi;proses memasukkan informasi umum nikah usia <=21 tahun;update tabel 21 tahun atau pengantin_wanita dengan id_duasatu=id_21 hasil insert;end;
24 4.6 Pengolahan Data Orang Tua beginvalidasi;proses memasukkan informasi ayah dan ibu;update tabel pengantin pria atau pengantin_wanita dengan id_ayah=id_orangtua hasil insert atau
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 32/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
id_ibu=id_orangtua hasil insert;end;
25 4.7 Pengolahan Data Saksi beginvalidasi;proses memasukkan informasi umum saksi;update tabel akta_nikah dengan id_saksi_1=id_saksi hasil insert atau id_saksi_2=id_saksi hasil insert;end;
26 4.8 Pengolahan Data Wali beginvalidasi;proses memasukkan informasi umum wali;update tabel akta_nikah dengan id_wali=id_wali hasil insert;end;
27 4.9 Pengolahan Data Mantan beginvalidasi;proses memasukkan informasi umum mantan istri/suami;update tabel pengantin_pria atau pengantin_wanita dengan id_mantan=id_mantan hasil insert;end;
28 4.10 Pengolahan Data Poligami beginvalidasi;proses memasukkan informasi umum poligami;update tabel pengantin_ dengan id_poli=id_poli hasil insert;end;
29 4.11 Pengolahan Data Campuran beginvalidasi;proses memasukkan informasi umum izin nikah campuran;update tabel pengantin_pria atau pengantin_wanita dengan id_campuran=id_campuran hasil insert;end;
30 4.12 Pengolahan Data Penataran beginvalidasi;memilih jadwal penataran pra nikah;update tabel pendaftaran dengan id_penataran=id_penataran pilihan;end;
31 4.12 Pengolahan Data Penghulu beginvalidasi;memilih penghulu;update tabel pendaftaran dengan id_penghulu=id_penghulu pilihan;end;
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 33/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
32 4.13 Munculkan Form N8/NB beginmunculkan seluruh informasi mengenai user yang id_akta_nikahnya=isi session akta nikah.end;
33 5.1 Laporan Bulanan beginmengambil informasi pernikahan dari database yang tanggal_nikah nya pada bulan dan tahun yang dimasukkan user;end;
34 5.2 Lapuran Triwulanan beginmengambil informasi pernikahan dari database yang tanggal_nikah nya pada tiga bulan dan tahun yang dimasukkan user;end;
35 5.3 Laporan Tahunan beginmengambil informasi pernikahan dari database yang tanggal_nikah nya pada tahun yang dimasukkan user;end;
36 6.1 Perubahan Jadwal Penataran beginif masukan tervalidasi then beginubah tabel penataranendend;
37 6.2 Penghapusan Jadwal Penataran
beginif masukan tervalidasi then beginhapus record tabel userendend;
38 6.3 Pencarian Jadwal Penataran beginif masukan tervalidasi then beginMunculkan isi tabel penataran dengan waktu penataran >= hari ini menurut sistemendend;
3.2 Model Data
Untuk pemodelan data, kelompok kami menggunakan ERD untuk bentuk pemodelannya. Adapun pemodelan basis daya yang dibuat adalah sebagai berikut:
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 34/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
Gambar 3.13 Entity Relational Diagram
Pada ERD di atas, terdapat sebuat entitas yang tidak berelasi kepada entitas manapun, sebab
entitas user hanya digunakan sebagai bantuan untuk otentifikasi user pengguna sistem (login).
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 35/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
4. Ringkasan Kebutuhan
4.1 Ringkasan Kebutuhan Fungsional
Dalam ringkasan kebutuhan fungsional pada dokumen teknis ini, penyusun mencantumkan seluruh kebutuhan fungsional yang harus dipenuhi oleh sistem yang dirancang ini.
Tabel 4.1 Ringkasan Kebutuhan FungsionalNo Kode Fungsi Nama Fungsi Deskripsi
1 SIMFONI-F-001 LoginOtentifikasi pengguna sistem sehingga mendapatkan hak akses.
2 SIMFONI-F-002Informasi
PernikahanMelihat daftar informasi pernikahan yang akan deselenggarakan oleh KUA
3 SIMFONI-F-003 KontakMelihat informasi kontak apabila ingin menghubungi KUA.
4 SIMFONI-F-004 AdministratorManajemen user dan penghulu (Buat baru, ubah, hapus)
5 SIMFONI-F-005 LogoutMelepas seluruh atribut hak akses sebagai administrator
6 SIMFONI-F-006 PenataranManajemen Jadwal Penataran (Buat baru, ubah, hapus)
7 SIMFONI-F-007 LaporanPelaporan pernikahan bulanan, triwulanan, dan tahunan.
8 SIMFONI-F-008 PenghuluManajemen jadwal waktu pernikahan (bukan tanggal), dan melihat pernikahan yang akan dilaksanakan.
9 SIMFONI-F-009 Pendaftaran Manajemen pendaftaran pernikahan
4.2 Ringkasan Kebutuhan Non-Fungsional
Sama dengan poin 2.3.2
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 36/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
5. Perancangan Perangkat Lunak
5.1 Batasan Sistem
Pengembangan aplikasi ini mengacu kepada standar prosedur pendaftaran pernikahan yang didasarkan pada Keputusan Menteri Agama No. 477 Tahun 2004 Tentang Pencatatan Pernikahan.
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 37/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
5.2 Perancangan Data (Phisical Data Model)
Gambar 5.1 Entity Relational Diagram
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 38/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
5.3 Perancangan Arsitektur
Gambar 5.2 Structured Chart
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 39/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
5.4 Perancangan Antarmuka
5.4.1 Tampilan Halaman Utama
Gambar 5.3 Antarmuka Halaman Utama
5.4.2 Tampilan Halaman Administrasi User
Gambar 5.4 Tampilan Halaman Administrasi User
5.4.3 Tampilan Halaman Kepenghuluan
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 40/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
Gambar 5.5 Tampilan Halaman Kepenghuluan
5.4.4 Tampilan Halaman Manajemen Penataran
Gambar 5.6 Tampilan Halaman Manajemen Penataran
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 41/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
5.4.5 Tampilan Halaman Pelaporan
Gambar 5.7 Tampilan Halaman Pelaporan
5.4.6 Tampilan Halaman Pendaftaran
Gambar 5.8 Tampilan Halaman Pendaftaran
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 42/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
5.4.7 Tampilan Halaman Wizard Pendaftaran
Gambar 5.8 Tampilan Halaman Wizard Pendaftaran
5.5 Perancangan Prosedur/SOP
Gambar 5.9 Perancangan Prosedur / Standard Operation and Prosedure
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 43/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
6. Lingkungan Implementasi
Dalam proses penulisan kode program (code execution) perangkat lunak ini,
digunakan seperangkat komputer dan beberapa perangkat keras pendukung lainnya dengan
spesifikasi berikut :
1. Processor Intel Core 2 Quad @ 2.66 GHz
2. RAM 2 GB
3. Hard Disk 500 GB
Untuk lingkungan perangkat lunak yang digunakan dalam pengembangan aplikasi SI
Gaji ini dideskripsikan dalam penjelasan berikut :
1. Sistem Operasi Microsoft Windows 7 & Microsoft Windows Vista
2. Apache Server 2.2.6 (digunakan sebagai web server)
3. PHP 5.2.5 (bahasa pengembangan untuk aplikasi yang dibuat)
4. MySQL 5.0.51 (RDBMS yang digunakan)
5. Web Browser Mozilla Firefox 3.0.11
6.1 Implementasi Data
6.1.1 Implementasi Basis Data1. Tabel Akta Nikah
Fungsi : Menjadi dasar pembuatan akta nikahJenis : Tabel IndukPrimary Key : no_akta_nikahForeign Key : no_daftar (pendaftaran.no_daftar),
id_wali (wali.id_wali) id_saksi_1 (saksi.id_saksi) id_saksi_2 (saksi.id_saksi) id_penghulu (penghulu.id_penghulu)
Struktur Tabel :Field Jenis Size Keterangan
no_akta_nikah int auto_incrementno_daftar intid_wali intid_saksi_1 intid_saksi_2 intmas_kawin varchar 30id_penghulu inttempat_akad varchar 30
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 44/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
2. Tabel CampuranFungsi : Daftar surat izin pernikahan beda kewarganegaraanJenis : Tabel ReferensiPrimary Key : id_campuranForeign Key : -Struktur Tabel :Field Jenis Size Keteranganid_campuran int auto_incrementnomor_surat_campuran varchar 30tanggal_surat_campuran dateinstansi_pemberi_keterangan varchar 30
3. Tabel duasatuFungsi : Daftar surat izin orangtua untuk pengantin <= 21 tahunJenis : Tabel ReferensiPrimary Key : id_duasatuForeign Key : -Struktur Tabel :Field Jenis Size Keteranganid_duasatu int auto_incerementnomor_surat_izin_orangtua varchar 30nama_pemberi_izin varchar 30hubungan_keluarga varchar 30Sebab text
4. Tabel enambelasFungsi : Daftar surat izin pengadilan untuk catin (pria <=19, wanita<=16)Jenis : Tabel ReferensiPrimary Key : id_enambelasForeign Key : -Struktur Tabel :Field Jenis Size Keteranganid_enambelas int auto_incrementnomor_surat_pengadilan varchar 30tanggal_surat_pengadilan datepengadilan_pemberi_izin varchar 30
5. Tabel mantanFungsi : Berisikan daftar perceraian terakhir pengantinJenis : Tabel ReferensiPrimary Key : id_mantanForeign Key : -Struktur Tabel : Field Jenis Size Keteranganid_mantan int(11) Tidak auto_incerement
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 45/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
jenis_mantan varchar(30) Tidaknama_mantan varchar(30) Tidakalamat_mantan text Tidaktanggal_cerai date Tidaknomor_surat_cerai varchar(30) Tidaktanggal_surat_cerai date Tidakinstansi_penerbit_cerai varchar(30) Tidak
6. Tabel orangtuaFungsi : Berisikan daftar orangtua setiap pengantinJenis : Tabel ReferensiPrimary Key : id_orangtuaForeign Key : -Struktur Tabel : Field Jenis Size Keteranganid_orangtua Int auto_incerementnama varchar 30warganegara varchar 30agama varchar 15pekerjaan varchar 30alamat Text
7. Tabel penataranFungsi : Jadwal penataran bagi calon pengantinJenis : ReferencePrimary Key : id_penataranForeign Key : -Struktur Tabel :Field Jenis Size Keteranganid_penataran int auto_incrementwaktu_penataran timetanggal_penataran datetempat_penataran varchar 30pemberi_penataran varchar 50
8. Tabel pendaftaranFungsi : Informasi Pendaftaran PernikahanJenis : Tabel Induk dan Tabel Referensi (terhadap akta_nikah)Primary Key : no_daftarForeign Key : id_pria (pengantin_pria.id_pria)
id_wanita (pengantin_wanita.id_wanita) id_penataran (penataran.id_penataran)
Struktur Tabel :
Field Jenis Size Keteranganno_daftar Int auti_incrementid_pria Int
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 46/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
id_wanita Intid_penataran Inttanggal_daftar Datetanggal_nikah Datewaktu Time
9. Tabel pengantin_priaFungsi : Informasi Calon Pengantin PriaJenis : Tabel Induk dan Tabel Referensi (terhadap pendaftaran)Primary Key : id_priaForeign Key : id_enambelas (enambelas.id_enambelas)
id_duasatu (duasatu.id_duasatu) id_campuran (campuran.id_campuran) id_tni_polri (tni_polri.id_tnipolri) id_mantan (mantan.id_mantan) id_poli (poli.id_poli) id_ayah (orangtua.id_orangtua) id_ibu (orangtua.id_orangtua)
Struktur Tabel :Field Jenis Size Keteranganid_pria int auto_incrementid_enambelas intid_duasatu intid_campuran intid_tni_polri intid_mantan intid_poli intid_ayah intid_ibu intno_ktp varchar 30Nama varchar 40tempat_lahir varchar 30tanggal_lahir dateUmur intWarganegara varchar 30Alamat textpendidikan_terakhir varchar 15Pekerjaan varchar 30status_sebelum_menikah varchar 30jumlah_istri intpernikahan_ke int
10. Tabel pengantin_wanitaFungsi : Informasi mengenai pengantin wanitaJenis : Tabel Induk dan Tabel Referensi (terhadap pendaftaran)Primary Key : id_wanita
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 47/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
Foreign Key : id_enambelas (enambelas.id_enambelas) id_duasatu (duasatu.id_duasatu) id_campuran (campuran.id_campuran) id_tni_polri (tni_polri.id_tnipolri) id_mantan (mantan.id_mantan) id_ayah (orangtua.id_orangtua) id_ibu (orangtua.id_orangtua)
Struktur Table :Field Jenis Size Keteranganid_wanita int auto_incrementid_enambelas intid_duasatu intid_campuran intid_tni_polri intid_mantan intid_ayah intid_ibu intno_ktp varchar 30Nama varchar 40tempat_lahir varchar 30tanggal_lahir dateUmur intWarganegara varchar 30Alamat textpendidikan_terakhir varchar 15Pekerjaan varchar 30status_sebelum_menikah varchar 30pernikahan_ke int
11. Tabel penghuluFungsi : Daftar PenghuluJenis : Tabel ReferensiPrimary Key : id_penghuluForeign Key : -Struktur Tabel :Field Jenis Size Keteranganid_penghulu intnama_penghulu varchar 30alamat_penghulu textusername varchar 50password varchar 50
12. Tabel poliFungsi : Daftar surat izin berpoligami dari pengadilanJenis : Tabel ReferensiPrimary Key : id_poli
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 48/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
Foreign Key : -Struktur Tabel : Field Jenis Size Keteranganid_poli int auto_incrementnama_istri textpengadilan_pemberi_izin_poli varchar 50nomor_surat_poli varchar 30tanggal_surat_poli date
13. Tabel saksiFungsi : Daftar saksi pernikahanJenis : Tabel ReferensiPrimary Key : id_saksiForeign Key : -Struktur Tabel :
Field Jenis Size Keteranganid_saksi Int auto_incrementnama_saksi varchar 30umur_saksi Intwarganegara varchar 30pekerjaan varchar 30alamat Text
14. Tabel tnipolriFungsi : Daftar surat izin pimpinan TNI PolriJenis : Tabel ReferensiPrimary Key : id_tni_polriForeign Key : -Struktur Tabel :Field Jenis Size Keteranganid_tni_polri int auto_incrementnomor_surat_tnipolri varchar 30tanggal_surat_tnipolri datepejabat_pemberi_izin varchar 30
15. Tabel userFungsi : Daftar user dan hak aksesnya (kecuali penghulu)Jenis : Tabel ReferensiPrimary Key : usernameForeign Key : -Struktur Tabel :
Field Jenis Size Keteranganusername Varchar 30password Varchar 30nama Varchar 50
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 49/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
tugas Varchar 30
16. Tabel waliFungsi : Daftar wali pernikahanJenis : Tabel referensiPrimary Key : id_waliForeign Key : -Struktur Tabel :Field Jenis Size Keteranganid_wali inthubungan_wali varchar 30nama_lengkap varchar 30nama_bin varchar 30tempat_tanggal_lahir varchar 50Warganegara varchar 30Pekerjaan varchar 30Alamat text
6.2 Implementasi Modul Program
Direktori: root
Tabel 6.1 Implementasi Modul ProgramNo Nama Modul Program Hasil Implementasi Keterangan
1 Informasi Pernikahan index.php Request informasi daftar pernikahan yang akan dilakukan oleh KUA, Informasi penataran dan waktu akad bagi pengantin, dan nomor kontak KUA.
2 Manajemen User admin.php Request penambahan, pengubahan, dan penghapusan user.
3 Manajemen Penataran Pernikahan
penataran.php Request penambahan, pengubahan, dan penghapusan jadwal pernikahan
4 Pelaporan laporan.php Request laporan pernikahan bulanan, triwulanan, dan tahunan.
5 Pendaftaran Pengantin pendaftaran.php Proses pendaftaran calon pengantin, pengubahan, ataupun penghapusan daftar pernikahan
6 Kepenghuluan Penghulu.php Request daftar calon pengantin, dan perubahan
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 50/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
waktu jadwal pernikahan.7 Manajemen Konten
Adminkonten_admin.php Mengolah hasil tangkapan
$_GET dengan file-file yang berada di folder admin
8 Manajemen Konten Petugas Penataran
konten_penataran.php Mengolah hasil tangkapan $_GET dengan file-file yang berada di folder penataran
9 Manajemen Konten Petugas Pendaftaran
konten_pendaftaran.php Mengolah hasil tangkapan $_GET dengan file-file yang berada di folder pendaftaran
10 Manajemen Konten Pelaporan
konten_laporan.php Mengolah hasil tangkapan $_GET dengan file-file yang berada di folder laporan
11 Manajemen Konten Penghulu
konten_penghulu.php Mengolah hasil tangkapan $_GET dengan file-file yang berada di folder penghulu
12 Manajemen Konten User Biasa
konten_userbiasa.php Mengolah hasil tangkapan $_GET dengan file-file yang berada di folder userbiasa
6.3 Implementasi Antarmuka Pemakai
Direktori: root
Tabel 6.2 Kebutuhan Antarmuka PemakaiNo Nama Antarmuka
ProgramHasil Implementasi Keterangan
1 Login Admin dan Pimpinan Perguruan Tinggi
index.php Menunjukkan form login sehingga Admin dan Pimpinan dapat memiliki hak akses.
2 Tampilan Manajemen User
admin.php Menunjukkan daftar user (dengan menginclude isi folder admin)
3 Tampilan Manajemen Penataran Pernikahan
penataran.php Menunjukkan daftar penataran pernikahan (dengan menginclude isi folder penataran)
4 Tampilan Pelaporan laporan.php Menunjukkan daftar pelaporan pernikahan (dengan menginclude isi folder laporan)
5 Tampilan Wizard penataran.php Menunjukkan tahapan-
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 51/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
Pendaftaran Pernikahan
tahapan pendaftaran pernikahan (dengan menginclude isi folder pernikahan)
6 Tampilan Kepenghuluan
penghulu.php Menunjukkan daftar pengantin yang diampu oleh penghulu (dengan menginclude isi folder penghulu)
6.3.1 Tampilan Informasi Pernikahan, Login, dan Kontak Pernikahan
Gambar 6.1 Tampilan Informasi Pernikahan, Login, dan Kontak Pernikahan
6.3.2 Tampilan Manajemen User
Gambar 6.2 Tampilan Manajemen User
6.3.3 Tampilan Manajemen Penataran Pernikahan
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 52/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
Gambar 6.3 Manajemen Penataran Pernikahan
6.3.4 Tampilan Pelaporan
Gambar 6.4 Tampilan Pelaporan Pemilihan Jenis
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 53/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
Gambar 6.5 Tampilan Pelaporan Pemilihan Bulan dan Tahun
Gambar 6.6 Tampilan Laporan
6.3.5 Tampilan Wizard Pendaftaran Pernikahan
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 54/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
Gambar 6.7 Tampilan Wizard Pendaftaran Pernikahan
6.3.6 Tampilan Kepenghuluan
Gambar 6.8 Tampilan Kepenghuluan
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 55/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
7. Pengujian Perangkat Lunak
7.1 Lingkungan Pengujian
Lingkungan perangkat keras yang digunakan dalam proses pengujian aplikasi ini adalah
sebagai berikut :
1. Processor Intel Core 2 Quad @ 2.6 GHz
2. RAM 2 GB
3. Hard Disk 500 GB
Untuk lingkungan perangkat lunak yang digunakan dalam pengujian aplikasi MTsMC ini
dideskripsikan dalam penjelasan berikut:
1. Sistem Operasi Microsoft Windows 7
2. Apache Server 2.2.6 (digunakan sebagai web server)
3. PHP 5.2.5 (bahasa pengembangan untuk aplikasi yang dibuat)
4. MySQL 5.0.51 (sistem basis data yang digunakan)
5. Web Browser Google Chrome 15
7.2 Pelaksanaan PengujianMenjelaskan bentuk pengujian sesuai dengan teknik pengujian yang dipakai, contoh:
Tabel 7.1 Pelaksanaan PengujianNo.
Bentuk Pengujian
Metode Pengujian
Data Uji yang Digunakan
Keterangan (tujuan)
1 Pengujian Unit Program
Black Box Data sembarang yang dapat mewakili data pendaftaran, data akta nikah, data pengantin, data kepenghuluan dan data penataran
Menguji kebenaran fungsional unit program
7.3 Hasil Pengujian
Tabel 7.2 Hasil PengujianNo. Deskripsi
pengujianKode Kebutuhan yang diuji
Skenario Pengujian Hasil yang diharapkan
Hasil Pengujian
1 Login SIMFONI-SKPL-001
Memasukkan username dan password sehingga bisa masuk ke Sistem
User dapat memiliki hak akses yang diinginkan
OK
2 Logout SIMFONI- Mengeklik tombol OK
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 56/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
SKPL-002 logout sehingga tidak memiliki kembali hak akses
3 Informasi Pernikahan
SIMFONI-SKPL-003
Mendapatkan informasi pernikahan yang akan dilaksanakan oleh KUA
Di halaman utama, informasi pernikahan yang akan dilakukan oleh KUA akan dimunculkan, dengan asmumsi yang dimunculkan adalah pernikahan yang dilaksanakan lebih dari sama dengan hari ini
OK
4 Kontak SIMFONI-SKPL-004
Mendapatkan info kontak KUA.
Apabila mengeklik tombol kontak di halaman utama maka akan dapat melihat kontak KUA.
OK
5 Administrasi User
SIMFONI-SKPL-005
Mampu melakukan manajemen user secara total
Melakukan proses buat baru user, mengubah user, dan menghapus user.
OK
6 Administrasi User
SIMFONI-SKPL-006
Memasukkan user dengan username dan atau password kosong
Tidak melanjutkan proses apabila input user tidak sesuai standar (kosong)
OK
7 Manajemen Penataran
SIMFONI-SKPL-007
Mampu melakukan manajemen jadwal penataran secara total
Melakukan proses buat baru jadwal penataran,
OK
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 57/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
mengubah jadwal penataran, dan menghapus jadwal penataran
8 Manajemen Penataran
SIMFONI-SKPL-008
Input kosong dan salah format dalam edit dan insert penataran baru
Tidak melanjutkan proses apabila input user tidak sesuai standar (kosong dan salah format)
OK
9 Laporan SIMFONI-SKPL-009
Mampu memunculkan pelaporan pada bulan dan tahun tertentu
Menghasilkan data yang tepat sesuai dengan inputan pimpinan KUA
OK
10 Laporan SIMFONI-SKPL-010
Memasukkan input diluar standar bulan dan tahun
Tidak melanjutkan proses apabila inputan tahun dan bulan diluar standar
OK
11 Penghulu SIMFONI-SKPL-011
Mampu memunculkan pernikahan yang akan diampu oleh penghulu dimaksud
Menghasilkan data yang benar dan mampu melakukan pengubahan waktu akad nikah
OK
12 Penghulu SIMFONI-SKPL-012
Memasukkan waktu akad nikah diluar standar
Tidak melanjutkan proses apabila input user tidak sesuai standar (kosong dan salah format)
OK
13 Pendaftaran SIMFONI-SKPL-013
Mampu melakukan pendaftaran user baru
Mampu menghasilkan satu record baru seusai memasukkan
OK
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 58/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
data di wizard pendaftaran
14 Pengubahan dan penghapusan pendaftaran
SIMFONI-SKPL-014
Mampu melakukan pengubahan masukan dan keluaran
Petugas pendaftaran mampu mengubah record dan menghapus record
OK
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 59/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
LAMPIRAN
Program Ilmu Komputer SKPL Sistem Informasi Pernikahan (SIMFONI) Halaman 60/ dari 60 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Ilmu Komputer UPI dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui Program Studi Ilmu Komputer UPI.
top related