86
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

doktek simfoni

Embed Size (px)

DESCRIPTION

dekumen teknis sistem informasi

Citation preview

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.