Disusun Oleh:
Oleh
WALIDIAH FITRIYANI
12.04.511.00023
Oleh
Oleh :
Walidiah Fitriyani
(12.04.511.00023)
(12.04.511.00032)
Menyetujui,
Koordinator KP
Pembimbing KP
Oleh :
Walidiah Fitriyani
(12.04.511.00023)
(12.04.511.00032)
Menyetujui,
Kepala KUA Kecamatan
Pembimbing Lapangan KP
Pamekasan,
ii
KATA PENGANTAR
yang telah
Bangkalan,
Desember 2014
Penyusun
iii
ABSTRAKSI
Peran teknologi saat ini juga banyak dibutuhkan di bidang
perkantoran. Dibutuhkan sebuah sistem yang dapat mengelola data
yang ada, salah satunya di Kantor Urusan Agama Kecamatan
Pamekasan. Salah satu tugas Kantor Urusan Agama adalah
mengelola pendaftaran akta nikah. Pengelolaan data yang masih
manual menyebabkan pelayanan yang diberikan Kantor Urusan
Agama Kecamatan Pamekasan kurang optimal, terutama jika
terdapat data lama dibutuhkan dalam waktu tertentu. Oleh karena itu,
dibutuhkan sebuah inovasi yang dapat membantu mengolah data dan
mempermudah pengelolaan data yang sudah ada serta meningkatkan
pelayanan di Kantor Urusan Agama Kecamatan Pamekasan. Salah
satu inovasi yang dapat membantu pengelolaan data adalah Sistem
Informasi Nikah berbasis web. Yang dapat membantu menambah,
menyimpan dan mencari data pendaftar akta nikah.
Kata kunci : Kantor Urusan Agama, Sistem Informasi Nikah Pamekasan
iv
MOTTO
Jadilah seorang murid selama kamu masih memiliki sesuatu untuk
dipelajari. Dan itu berarti seumur hidupmu Henry Doherty
Apapun yang kamu bisa lakukan atau kamu mimpi bisa lakukan,
mulailah itu. Di dalam keberanian terdapat kejeniusan, kekuatan dan
keajaiban. Mulailah sekarang Goethe
Kepala yang baik dan hati yang baik selalu merupakan kombinasi
yang hebat. Namun saat kamu menambahkan lidah atau pena yang
terpelajar, maka kamu memiliki sesuatu yang sangat istimewa
Nelson Mandela
Ucapan Terimakasih
Puji syukur kami haturkan ke hadirat Ilahi rabbi atas segala
kenikmatan yang telah dilimpahkan hususnya yang berupa kesehatan
baik jasmani maupun rohani. Karna tanpa kenikmatan dari-Nya, tidak
mungkin laporan ini bisa terselesaikan.
Penulis sangat bersyukur atas terselesaikannya proyek kerja
praktek ini. Pada kesempatan ini, penulis ingin menyampaikan rasa
hormat dan terima kasih yang sebesar-besarnya kepada:
selaku
vi
Daftar Isi
Lembar Pengesahan Jurusan ..................................................................... i
Lembar Pengesahan Instansi ................................................................... ii
Kata Pengantar ........................................................................................ iii
Abstraksi ................................................................................................... iv
Motto ........................................................................................................ v
Ucapan Terima Kasih ............................................................................... vi
Daftar Isi .................................................................................................. vii
Daftar Gambar .......................................................................................... ix
Daftar Tabel .............................................................................................. xi
BAB I PENDAHULUAN .......................................................................
1.1 Latar Belakang ..........................................................................
1.2 Rumusan Masalah ....................................................................
1.3 Batasan Masalah .......................................................................
1.4 Tujuan Analisis .........................................................................
1.5 Manfaat Analisis .......................................................................
1.6 Sistematika Penulisan ...............................................................
1
1
2
2
2
2
3
4
4
5
6
8
10
10
11
16
16
21
21
22
vii
3.5
3.6
3.7
3.7
Data Base...................................................................................
SQL (Structure Query Language) ............................................
PHP (Hypertext Preprocessor) .................................................
Java Script ................................................................................
23
24
24
25
26
26
27
27
29
36
43
46
viii
Daftar Gambar
Gambar 2.1 Logo Kementerian Agama 6
Gambar 2.2 Struktur kepengurusan KUA Pamekasan .. .......... 10
Gambar 3.1 Karakteristik Sistem . 17
Gambar 4.1 Use case Simkah .............................. 28
Gambar 4.2 Sequence Diagram Login . 30
Gambar 4.3 Sequence Diagram Menambah Data ...
31
32
33
38
30
46
47
48
ix
Daftar Tabel
Tabel 2.1 Tabel Susunan Kepegawaian KUA Kec Pamekasan .... 11
xi
BAB I
PENDAHULUAN
BAB I PENDAHULUAN
Bab ini berisi tentang latar belakang, rumusan masalah, batasan
masalah, tujuan, manfaat dan sistematika pembahasan.
BABIV IMPLEMENTASI
Bab ini berisi penjelasan implementasi yang mencakup hasil analisa
data sekaligus desain sistem yang nantinya dijadikan landasan untuk
menciptakan program.
BAB V PENUTUP
Bab ini merupakan bab terakhir yang berisi tentang kesimpulan dan
saran yang membangun bagi instansi yang terkait.
BAB II
PROFIL KUA PAMEKASAN
2.1. Sejarah Singkat KUA Kecamatan Pamekasan
Kementerian Agama Kabupaten pamekasan diresmikan sekitar
tahun 1958. menempati tempat bersampingan dengan masjid Agung
As-Syuhada. Kantor Urusan Agama Kecamatan pamekasan juga
demikian. pada tahun 1970 kementerian agama pindah, menempati
bekas sekolah PGAN 6 tahunan dengan alamat Jl. Swatantra I
Pamekasan. sedangkan Kantor Urusan Agama pindah ke lokasi
yang sama, cuma posisinya disebalah selatan dengan alamat Jl.
Kabupaten no. 76.Gedung yang dibangun pada Tahun 1969.
dibagun diatas tanah berukuran 10 x 15 m dengan luas bangunan
112 m. ada ruang Kepala, ruang penghulu dan staf, PPAI,
mushollah dan kamar mandi. KUA Kecamatan Pamekasan berada
ditempat yang cukup strategis, karena posisinya berdampingan
lagsung
dengan
Kantor
Kementerian
Agama
Kabupaten
Kualitas
Nilai-Nilai
Ke-Agamaan
Demi
2.
Reorentasi
dan
revitalisasi
nilai-nilai
agama
untuk
4.
5.
6.
2.
3.
4.
5.
6.
agama
dalam
melaksanakan
tugas
Ikhlas
Beramal
bermakna
bahwa
Karyawan
2.
3.
2.
Bettet
3.
Bugih
4.
Gladak Anyar
5.
Jalmak
6.
Jungcangcang
7.
Kangenan
8.
Kolpajung
9.
Kowel
10. Laden
Kepala KUA.
2.
Penyuluh.
3.
Penghulu.
4.
Staff TU.
Berikut adalah Struktur Organisasi di KUA Pamekasan.
KEPALA
Drs. H. Suparman, M.Si
10
PENGHULU
PENYULUH
STAFF TU
JABATAN
STRUKTURAL
NAMA
NIP
1.
Kepala KUA
2.
Penyuluh
Penghulu
Staff TU
Muhammad Nasir
Staff TU
Staff TU
Staff TU
Sukwan
Staff TU
Fajar Kurniawan
Sukwan
11
a) Kepala KUA
1. Memimpin Kantor Urusan Agama Kecamatan Pamekasan
Kab. Pamekasan
2. Menyusun
RKT/RKO
dan
PKK
KUA
Kecamatan
Pamekasan
3. Menyusun rincian kegiatan KUA Kecamatan Pamekasan
Kab. Pamekasan
4. Menerima pemberitahuan kehendak nikah dan rujuk
5. Memeriksa, meneliti keabsahan berkas persyaratan nikah
calon mempelai berdua dan walinya serta mengumumkan di
papan pengumuman kehendak nikah
6. Memimpin
pelaksanaan
akad
nikah,
menerima
dan
12
14. Melaksanakan
bimbingan/konseling
dan
penyuluhan
b) Penyuluh
1. Mendata kegiatan Majelis Taklim/keagamaan/masjid
2. Melakukan dan mengembangkan kegiatan bimbingan atau
penyuluhan agama dan pembangunan melalui bahasa agama
3. Mengolah data identifikasi wilayah.
4. Menyusun rencana kerja tahunan.
5. Menyusun rencana kerja operasional.
6. Menyusun konsep materi penyuluhan.
7. Melaksanakan bimbingan/pernyuluhan melalui ttap muka
kepada kelompok binaan.
8. Menyusun laporan bimbingan penyuluhan.
9. Melaksanakan konsultasi.
10. Menjaga kebersihan, ketertiban, keamanan dan kenyamanan
kantor.
11. Melaksanakan tugas lain yang diberikan pimpinan.
c)
Penghulu
1. Membantu menyusun Rencana Kerja Tahunan (RKT) KUA
Kecamatan Pamekasan
13
surat-surat
penting,
edaran,
pelaksanaan
akad
nikah,
menerima
dan
calon
pengantin
dan
membuat
materi
menyiapkan
bahan
untuk
menyelesaikan
14
d) Staff TU
1. Membantu
Kepala
KUA/Penghulu
dalam
kegiatan
kepenghuluan
2. Membantu menyiapkan bahan pembinaan keluarga sakinah
dan BP-4 serta membuat laporannya
3. Membantu mengadministrasikan setiap kegiatan pembinaan
dan konseling keluarga sakinah dan BP-4
4. Menerima pendaftaran kehendak nikah
5. Membukukan Penerimaan Biaya Pencatatan Nikah dan
Rujuk
6. Mentatausahakan surat-menyurat
7. Melayani Permohonan Legalisir Surat Nikah
8. Melayani Konsultasi tentang NTCR
9. Membantu penulisan Kutipan Akta Nikah
10. Melaporkan pelaksanaan tugas kepada atasan
11. Memelihara kebersihan dan tata ruang kantor
15
BAB III
TEORI PENUNJANG
3.1 Pengertian Sistem
Sistem berasal dari bahasa Latin (systma) dan bahasa
Yunani (sustma) adalah suatu kesatuan yang terdiri komponen
atau elemen yang dihubungkan bersama untuk memudahkan aliran
informasi, materi atau energy untuk mencapai suatu tujuan. Istilah
ini sering dipergunakan untuk menggambarkan suatu set entitas
yang berinteraksi, dimana suatu model matematika sering kali bisa
dibuat.
3.1.1
Elemen Sistem
untuk
melakukan
suatu
kegiatan
atau
Karakteristik Sistem
Karakteristik
sistem
komponen-komponen,
adalah
batas
sistem
sistem,
yang
mempunyai
lingkungan
sistem,
16
Komponen
Elemen-elemen yang lebih kecil yang disebut sub
sistem, misalkan sistem komputer terdiri dari sub sistem
perangkat keras, perangkat lunak dan manusia.
Elemen-elemen yang lebih besar yang disebut supra
sistem. Misalkan bila perangkat keras adalah sistem yang
memiliki sub sistem CPU, perangkat I/O dan memori,
maka supra sistem perangkat keras adalah sistem
komputer.
b.
c.
17
sistem
yang
mempengaruhi
operasi
sistem.
subsistem
yang
lainnya
dengan
melalui
Input (Masukan)
Masukan adalah energi yang dimasukkan ke dalam
sistem. Masukan dapat berupa maintance input dan sinyal
input. Maintance input adalah energi yang dimasukkan
supaya sistem tersebut dapat beroperasi. Sinyal input
adalah energi yang dip roses untuk mendapatkan keluaran.
f.
Output (Keluaran)
18
h.
sangat
menentukan
sekali
masukan
yang
Klasifikasi Sistem
Sistem dapat diklasifikasikan ke melalui beberapa sudut
pandang, diantaranya:
19
Sistem
diklasifikasikan
sebagai
sistem
tertentu
20
input
dan
menghasilkan
output
untuk
dan
melakukan
tindakan,
yang
berarti
(informastion
systems)
atau
disebut
juga
21
transaksi
harian,
mendukung
operasi,
bersifat
22
user
untuk
memelihara,
mengontrol,
dan
mengakses data secara praktis dan efisien. Dengan kata lain semua
akses ke basis data akan ditangani oleh DBMS. Ada beberapa
fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian
data, dapat menangani permintaan pemakai untuk mengakses data,
memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA
(Database
Administrator),
menangani
kegagalan
dalam
23
yang
ditambahkan
kedalam tag
HTML
dalam
24
J
avaScript
JavaScript pertama kali muncul di Netscape 2.0 dan
dikembangkan lebih lanjut pada Netscape 3.0. walaupun memiliki
nama yang serupa. JavaScript sama sekali tidakberhubungan dengan
Java. Java adalah bahasa pemograman tingkat tinggi untuk
membuat aplikasi cross- platform, sedangkan Java Script hanyalah
scripting language yang terintegrasi dengan web browser untuk
memberikan fleksibilitas tambahan bagi programmer
mengontrol
JavaScript
elemen-elemen
sebenarnya
dalam
cukup
halaman
luas,
tetapi
untuk
web.
Aplikasi
disini
penulis
25
BAB IV
Implementasi
4.1 Analisa Kebutuhan Sistem
4.1.1 Kebutuhan Software
Untuk
mengoperasikan
dan
pemeliharaan
sistem
untuk
26
biasanya
mengandung
nama.
Use
case
27
Login
Menambah Data
Mengubah Data
Menghapus Data
Admin
Melihat Data
Mencari Data
Cetak report
28
Login
Basic Path
Admin mengakses simkah. Sistem
menampilkan halaman login
simkah. Admin memasukkan data
pada field username dan
password. Admin menekan tombol
Login. Sistem memeriksa apakah
username yang dimasukkan ada.
Jika ada, maka sistem memeriksa
apakah password yang dimasukkan
sesuai. Jika sesuai, maka sistem
akan memulai session dan
menampilkan halaman simkah.
Alternate
Username tidak ada
Sistem menampilkan pesan
peringatan bahwa username atau
password salah. Sistem akan
menampilkan kembali halaman
utama sehingga Admin dapat
mengisi kembali data tersebut
dengan benar.
Admin
Simkah
mengakses url()
Halaman Login
Login
Halaman Simkah
cek username()
cek password()
29
Menambah Data
Basic Path
Admin berada di halaman input data. Sistem
menampilkan berbagai jenis data yang dipilih.
Admin menekan tombol tambah. Sistem
menampilkan halaman tambah data. Admin
menekan tombol simpan. Sistem memeriksa
apakah semua field sudah terisi. Jika sudah terisi
maka sistem akan memeriksa apakah data yang
digunakan sudah ada atau belum. Jika belum
ada, maka sistem akan menyimpan data yang
telah diisi. Sistem akan menampilkan kembali
halaman data suami/istri/penghulu sesuai
dengan dimana data diinputkan.
Admin
Halaman Utama
Simkah
Halaman Input
Data
Suami/Istri/Penghulu
Halaman Data
Suami/Istri/Penghulu
Cek field()
Membuat Data Baru()
Alternate
Field belum diisi
Proses penyimpanan tidak dilanjutkan. Sistem
menampilkan kembali halaman lihat data
suami/istri/penghulu. Sistem menampilkan pesan
peringatan pada field yang belum diisi. Admin
bisa mengisi kembali field yang belum diisi.
Jika data materi yang di upload sudah ada
Proses penyimpanan tidak lanjutkan. Sistem
menampilkan pesan bahwa data sudah ada.
Sistem menampilkan kembali halaman tambah
data. Admin kembali mengisi field tambah data
baru.
Data
Suami/Istri/Penghulu
Tampilkan()
tampilkan()
30
4.2.2.3
Mengubah Data
31
Basic Path
Admin berada di halaman
materi Admin menekan
tombol Ubah. Sistem
memeriksa data yang
tersimpan pada database.
Sistem menampilkan halaman
update data. Admin memilih
data yang akan di ubah.
Admin menekan tombol
simpan. Sistem memeriksa
apakah semua field sudah
terisi. Jika sudah terisi maka
sistem akan menyimpan data
yang telah diisi. Sistem akan
menampilkan halaman lihat
data suami/istri/penghulu.
Admin
Halaman Lihat
Data
Suami/Istri/Penghulu
klik ubah data()
Halaman update
Data
data
Suami/Istri/Penghulu
suami/istri/penghulu
Tampilkan Data()
memeriksa data()
klik simpan()
Alternate
Field belum diisi
Proses penyimpanan tidak
dilanjutkan. Sistem
menampilkan pesan
peringatan pada field yang
belum diisi. Admin bisa
mengisi kembali field yang
belum diisi.
cek field()
menyimpan data()
Tampilkan()
klik batal()
tampilkan()
Menghapus Data
32
Basic Path
Admin berada di halaman
lihat data
suami/istri/penghulu. Admin
menekan tombol hapus pada
data yang ingin dihapus.
Sistem akan menampilkan
pesan peringatan apakah data
ingin dihapus atau tidak. Jika
memilih ya, sistem akan
memeriksa materi yang akan
dihapus datanya pada
database. Sistem
menampilkan pesan bahwa
data sudah dihapus. Sistem
menampilkan kembali
halaman lihat data
suami/istri/penghulu.
Admin
Halaman data
Data
Suami/Istri/Penghulu Suami/Istri/Penghulu
klik hapus()
ya()
data terhapus()
tidak()
4.2.2.5
Melihat Data
33
Basic Path
Admin selesai
melakukan login.
Sistem menampilkan
halaman utama. Admin
memilih menu lihat
data
suami/istri/penghulu.
Sistem akan mengecek
data yang terdapat
dalam database
kemudian
menampilkannya.
Admin
Halaman Simkah
Halaman Data
Suami/Istri/Penghulu
Data
Suami/Istri/Penghulu
mengakses url()
Tampilkan data()
tampilkan()
Mencari Data
Basic Path
Admin berada di
halaman lihat data
suami/istri/penghulu.
Admin menuliskan
tanggal bulan tahun
dari data yang akan
di cari pada
searching kemudian
admin menekan
tombol cari. Sistem
akan mengecek
apakah data yang
dicari tersimpan di
database. Jika ada
maka sistem akan
menampilkan data,
namun jika tidak ada
maka sistem akan
menampilkan data
kosong
Admin
Halaman Lihat
Lihat Data
Data
Suami/Istri/Penghulu
Suami/Istri/Penghulu
mengisi field pencarian()
34
Cetak Report
Basic Path
Admin berada di
halaman lihat data
suami/istri/penghulu.
Admin menekan tombol
report di mana data
yang tersimpan dapat di
eksport ke dalam bentuk
pdf atau print. sistem
akan memeriksa data
yang akan di report.
sistem memproses report
Admin
Halaman Lihat
Data
klik tombol report()
Tampilkan data()
klik cetak()
cetak report()
35
oleh
selesainya
state
sebelumnya
(internal
processing).
4.2.3.1
Login
Akses URL
Login
Batal
Ya
36
Menambah Data
Batal
Si mpan
Ya
37
Mengubah Data
Halaman Data
mengisi field
[batal]
simpan
38
4.2.3.4
Menghapus Data
Memilih Data
Hapus
[batal]
[ya]
39
Melihat Data
Tampilkan Data
Mencari Data
40
Cetak Report
41
(Conceptual
Data
Model)
dipakai
untuk
42
Login
Penghulu
no_penghulu
<pi> Integer
<M>
Relationship_2
nama_penghulu
Characters (256)
alamat_penghulu
Characters (256)
Relationship_10
Identifier_1 <pi>
Relationship_5
...
no_suami
<pi> Integer
<M>
nama_suami
Characters (50)
Buku
Saksi
Relationship_3
alamat_suami
Characters (256)
Relationship_12 no_saksi
tmp_lahir_suami
Characters (256)
no_aktanikah <pi> Integer <M>
<pi> Integer
<M>
Relationship_13
tgl_lahir_suami
Date
nama_saksi1
Characters (30)
Identifier_1 <pi>
status_suami
Characters (256)
alamat_saksi1
Characters (50)
Relationship_8
pekerjaan_suami
Characters (256)
ttl_saksi1
Characters (30)
pendidikan_suami
Characters (256)
nama_saksi2
Characters (30)
nama_ayah_suami
Characters (256)
alamat_saksi2
Characters (50)
Relationship_4
nama_ibu_suami
Characters (256)
ttl_saksi2
Characters (30)
agama_suami
Characters (256)
Identifier_1 <pi>
Istri
Relationship_9
kwn_suami
Characters (256)
...
no_istri
<pi> Integer
<M>
Identifier_1 <pi>
nama_istri
Characters (256)
...
Mas Kawin
alamat_istri
Characters (256) Relationship_7
tmp_lahir_istri
Characters (256)
no_maskawin
<pi> Integer
<M>
tgl_lahir_istri
Date
jumlah_maskawin
Characters (50)
status_istri
Characters (256)
bayar_maskawin
Characters (50)
Wali
pekerjaan_istri
Characters (256)
Relationship_6
Identifier_1
<pi>
no wali
<pi> Integer
<M>
pendidikan_istri
Characters (256)
...
nama_wali
Characters (30)
nama_ayah_istri
Characters (256)
status_wali
Characters (20)
nama_ibu_istri
Characters (256)
hubungan_wali
Characters (20)
agama_istri
Characters (256)
alamat_wali
Characters (30)
kwn_istri
Characters (256)
Relationship_11
ttl
Characters (30)
Identifier_1 <pi>
Identifier_1 <pi>
...
...
43
Receptionist
kode_receptionist
username2
username
password
alamat_receptionist
no_telp
...
integer <pk>
char(256)
char(256)
char(256)
char(256)
char(256)
Buku
no_aktanikah
no_suami
no_istri
username
no_maskawin
no_penghulu
no wali
...
Suami
no_suami
no_aktanikah
nama_suami
alamat_suami
tmp_lahir_suami
tgl_lahir_suami
status_suami
pekerjaan_suami
pendidikan_suami
nama_ayah_suami
nama_ibu_suami
agama_suami
kwn_suami
...
integer <pk>
integer <fk>
char(50)
char(256)
char(256)
date
char(256)
char(256)
char(256)
char(256)
char(256)
char(256)
char(256)
Wali
no wali
nama_wali
status_wali
hubungan_wali
alamat_wali
ttl
...
integer <pk>
char(30)
char(20)
char(20)
char(30)
char(30)
integer
integer
integer
char(256)
integer
integer
integer
Penghulu
<pk>
<fk2>
<fk3>
no_penghulu
integer <pk>
nama_penghulu char(256)
alamat_penghulu char(256)
...
<fk6>
<fk4>
<fk5>
Saksi
no_saksi
nama_saksi1
alamat_saksi1
ttl_saksi1
nama_saksi2
alamat_saksi2
ttl_saksi2
...
Istri
no_istri
no_aktanikah
no_penghulu
no_suami
no wali
no_saksi
no_maskawin
nama_istri
alamat_istri
tmp_lahir_istri
tgl_lahir_istri
status_istri
pekerjaan_istri
pendidikan_istri
nama_ayah_istri
nama_ibu_istri
agama_istri
kwn_istri
...
integer
integer
integer
integer
integer
integer
integer
char(256)
char(256)
char(256)
date
char(256)
char(256)
char(256)
char(256)
char(256)
char(256)
char(256)
<pk>
<fk1>
<fk6>
<fk5>
<fk2>
<fk4>
<fk3>
integer <pk>
char(30)
char(50)
char(30)
char(30)
char(50)
char(30)
Mas Kawin
no_maskawin
integer <pk>
jumlah_maskawin char(50)
bayar_maskawin char(50)
...
44
4.4 Implementasi
4.4.1 Halaman Login Simkah
45
46
Struktur
Pergantian
Kepala
KUA
Pamekasan
47
48
49
50
51
52
53
54
55
56
57
BAB V
PENUTUP
5.1. Kesimpulan
Melakukan analisa dari Sistem Informasi Nikah yang diperoleh
dari pengumpulan dan pengolahan data di Kantor Urusan Agama
Kec. Pamekasan. Kemudian hasil analisa tersbut diinterpretasikan
pada pembuatan sistem pengolahan data simkah yang dapat
memberikan kemudahan para pegawai dalam pengelolaan dan
mendata daftar nikah dapat mengembangkan fasilitas sistem
informasi yang unggul dan mengenal IT.
5.2. Saran
Adapun saran yang dapat diberikan adalah sebagai berikut :
Meningkatkan
teknologi
pemanfaatan
informasi
secara
sarana
dan
prasarana
efektif
dalam
rangka
58
DAFTAR PUSTAKA
[1] http://Kuapamekasan.blogspot.com/p/profil-kua-pamekasan.html
(diakses 15 November 2014)
[2] http://kuakangkung.weebly.com/sekilas-tentang -kua.html (diakses
23 November 2014)
[3] http://webkuasingaparna.blogspot.com/2012/12/bab-ipendahuluan.html (diakses 23 November 2014)
[4] http://kuacilograng.blogspot.com/2009/01/bentuk-isi-warna-danmakna-lambang.html (diakses 23 November 2014)
[5] http://blog.duniascript.com/sekilas-tentang-macromediadreamweaver.html (diakses 30 November 2014)
[6] http://c-tekno.mywapblog.com/pengertian-database-dancontohnya.xhtml (diakses 30 November 2014)
[7] Handyono, Kentdra. 2013. Conseptual Data Model & Physical
Data
Model
(CDM
&
PDM).
59
Halaman Lampiran
Pertanyaan di Seminar Kerja Praktek
Apa saja yang anda kerjakan di instansi tempat kerja praktek anda?
Halaman Input Data
<html>
<body>
<table>
<tr><td>
<div id="content-container">
<div id="box">
<table>
<tr><td>
<?php
$hari=date("D");
switch($hari)
{
case "Sun" :
$hari="Minggu";break;
case "Mon" :
$hari="Senin";break;
case "Tue" :
$hari="Selasa";break;
case "Wed" :
$hari="Rabu";break;
case "Thu" :
$hari="Kamis";break;
case "Fri" :
$hari="Jum'at";break;
case "Sat" :
$hari="Sabtu";break;
}
$tanggal=date("d");
$bulan=date("M");
$tahun=date("Y");
printf("<font
60
61
<td>Tempat Lahir</td><td>:</td>
<td><input name="tmp_lahir_istri"
type="text"></td>
</tr>
<td> Tanggal Lahir</td><td>:</td>
<td><input name="tgl_lahir_istri" type="text"
value="<?php echo $baris['tgl_lahir_istri']?>"/><a
href="javascript:void(0)"
onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tgl_
lahir_istri);return false;" ><img name="popcal" align="absmiddle"
style="border:none" src="./calender/calender.jpeg" width="34"
height="29" border="0" alt=""></a></td>
</tr>
<tr>
<td>Status</td><td>:</td>
<td><select name="status_istri">
<option selected="selected" value="0">---pilih--</option>
<option value="perawan">Perawan</option>
<option value="kawin_cerai">Kawin
Cerai</option>
<option value="kawin_talak">Kawin
Talak</option>
<option value="janda">Janda</option>
</td>
</tr>
<tr>
<td>Pekerjaan</td><td>:</td>
<td><textarea
name="pekerjaan_istri"></textarea></td>
</tr>
<tr>
<td>Pendidikan Terakhir</td><td>:</td>
<td><select name="pendidikan_istri">
<option selected="selected" value="0">---pilih--</option>
62
<option value="SD">SD</option>
<option value="SMP">SMP</option>
<option value="SMA">SMA</option>
<option value="D2">D2</option>
<option value="D3">D3</option>
<option value="S1">S1</option>
<option value="S2">S2</option>
</td>
</tr>
<tr>
<td>Nama Ayah Istri</td><td>:</td>
<td><input name="nama_ayah_istri"
type="text"></td>
</tr>
<tr>
<td>Nama Ibu Istri</td><td>:</td>
<td><input name="nama_ibu_istri"
type="text"></td>
</tr>
<tr>
<td>Agama</td><td>:</td>
<td><select name="agama_istri">
<option selected="selected" value="0">---pilih--</option>
<option value="Islam">Islam</option>
<option value="Budha">Budha</option>
<option value="Protestan">Protestan</option>
<option value="HIndu">Hindu</option>
<option value="Katholik">Katholik</option>
<option value="Lainnya">Lainnya</option>
</td>
</tr>
<tr>
<td>Kewarganegaraan</td><td>:</td>
<td><input name="kwn_istri" type="text"></td>
</tr>
<tr><td> Tanggal Nikah</td><td>:</td>
<td><input name="tgl_nikah" type="text"
63
64
65
<td>:</td>
<td><input type="text" name="status_istri" value="<?php echo
$istri['status_istri']?>"/></td>
</tr>
<tr>
<td>Pekerjaan </td>
<td>:</td>
<td><input type="text" name="pekerjaan_istri" value="<?php
echo $istri['pekerjaan_istri']?>"/></td>
</tr>
<tr>
<td>Pendidikan Terakhir</td>
<td>:</td>
<td><input type="text" name="pendidikan_istri" value="<?php
echo $istri['pendidikan_istri']?>"/></td>
</tr>
<tr>
<td>Nama Ayah </td>
<td>:</td>
<td><input type="text" name="nama_ayah_istri" value="<?php
echo $istri['nama_ayah_istri']?>"/></td>
</tr>
<tr>
<td>Nama Ibu </td>
<td>:</td>
<td><input type="text" name="nama_ibu_istri" value="<?php
echo $istri['nama_ibu_istri']?>"/></td>
</tr>
<tr>
<td>Agama </td>
<td>:</td>
<td><input type="text" name="agama_istri" value="<?php echo
$istri['agama_istri']?>"/></td>
</tr>
<tr>
<td>Warganegara </td>
<td>:</td>
<td><input type="text" name="kwn_istri" value="<?php echo
$istri['kwn_istri']?>"/></td>
66
</tr>
<tr><td> Tanggal Nikah</td><td>:</td>
<td><input type="text" name="tgl_nikah"
value="<?php echo $istri['tgl_nikah']?>"/></td>
</tr>
<tr>
<td colspan="3"><div align="center">
<input type="submit" name="Submit" value="Update Data" />
</div></td>
</tr>
</form>
</table>
<!-- PopCalendar(tag name and id must match) Tags should not be
enclosed in tags other than the html body tag. -->
<iframe width=174 height=189
name="gToday:normal:./calender/agenda.js"
id="gToday:normal:./calender/agenda.js"
src="./calender/ipopeng.htm" scrolling="no" frameborder="0"
style="visibility:visible; z-index:999; position:absolute; top:-500px;
left:-500px;">
</iframe>
</div>
Halaman Hapus Data
<?php
include "../include/connect.php";//sambung ke mysql
$no_istri = $_GET['noistri'];//mengambil nosuami dari address bar
//query untuk menghapus data
$query_hapus = mysql_query("DELETE FROM istri WHERE
no_istri = '$no_istri'");
if ($query_hapus){//jika berhasil
//echo "Suami Berhasil dihapus";
?><script>document.location.href="lihat_istri.php"</script><?php
}else{//jika gagal menghapus
67
68
69
window.open("../admin/print_istri.php","_blank");
}
</script>
</div>
Halaman Pencarian
<?php
if(isset($_GET['q']) && $_GET['q']){
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("kua");
$q = $_GET['q'];
$sql = "select * from istri where nama_istri like '%$q%' or
alamat_istri like '%$q%' or no_istri like '%$q%' or
tgl_nikah like '%$q%'";
$result = mysql_query($sql);
?>
<style type="text/css">
<!-.style1 { font-family: "Times New Roman", Times, serif;
font-size: 8mm;
font-weight: bold;
}
.style2 {font-family: Arial}
-->
</style>
<div align="center">
<p class="style1">Data Istri</p>
</div>
<p> </p>
<form name="form1" method="get" action="cari_istri4.php">
<div align="right">Cari :
<input type="text" name="q" id="q"/>
<input type="submit" value="Search"/>
</div>
</form>
<table width="1002" border='1'>
<tr bgcolor="#99ffff">
<th width="29"
height="32"><div align="center"
70
class="style2">no_istri</div></th>
<th width="207"><div
align="center" class="style2">nama_istri</div></th>
<th width="269"><div
align="center" class="style2">alamat_istri</div></th>
<th width="269"><div
align="center" class="style2">tmp_lahir_istri</div></th>
<th width="269"><div
align="center" class="style2">tgl_lahir_istri</div></th>
<th width="269"><div
align="center" class="style2">status_istri</div></th>
<th width="269"><div
align="center" class="style2">pekerjaan_istri</div></th>
<th width="269"><div
align="center" class="style2">pendidikan_istri</div></th>
<th width="269"><div
align="center" class="style2">nama_ayah_istri</div></th>
<th width="269"><div
align="center" class="style2">nama_ibu_istri</div></th>
<th width="269"><div
align="center" class="style2">agama_istri</div></th>
<th width="269"><div
align="center" class="style2">kwn_istri</div></th>
<th width="297"><div
align="center" class="style2">tgl_nikah</div></th>
</tr>
<?php
while($istri =
mysql_fetch_array($result)){
?>
<tr>
<td><span class="style2"><?php
echo $istri['no_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['nama_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['alamat_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['tmp_lahir_istri'];?></span></td>
71
<td><span class="style2"><?php
echo $istri['tgl_lahir_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['status_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['pekerjaan_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['pendidikan_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['nama_ayah_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['nama_ibu_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['agama_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['kwn_istri'];?></span></td>
<td><span class="style2"><?php
echo $istri['tgl_nikah'];?></span></td>
</tr>
<?php }?>
</table>
<?php
}
?>
Report Data
<?php
include "../include/connect.php"; //sambung ke mysql
//query untuk mengambil data suami ke mysql
$hasil = mysql_query("SELECT * FROM suami ORDER BY
no_suami");
?>
<html>
<head>
<body>
<center>
<img src='kua4.jpg' /></center>
<div align="center"> <!-- Membuat Table untuk menampilkan data
72
suami-->
<h2><u>Data Suami </u></h2>
<table width="747" border="1">
<tr bgcolor="#33FF33"> <!-- <tr> = table rows -->
<th width="71" scope="col">No </th>
<!-- <th> = table header -->
<th width="165" scope="col">Nama </th>
<th width="120" scope="col">Alamat </th>
<th width="161" scope="col">Tempat Lahir</th>
<th width="137" scope="col">Tanggal Lahir</th>
<th width="161" scope="col">Status</th>
<th width="161" scope="col">Pekerjaan</th>
<th width="161" scope="col">Pendidikan</th>
<th width="161" scope="col">Nama Ayah</th>
<th width="161" scope="col">Nama Ibu</th>
<th width="161" scope="col">Agama</th>
<th width="137" scope="col">Warganegara </th>
</tr>
<?php //perulangan untuk menampilkan data dalam beberapa baris
$warna = '';
while ($baris = mysql_fetch_array($hasil)){
include "../include/warna_tabel.php";
//<tr> = table rows
echo "
<tr bgcolor=$warna>
<td>$baris[no_suami]</td>
<td>$baris[nama_suami]</td>
<td>$baris[alamat_suami]</td>
<td>$baris[tmp_lahir_suami]</td>
<td>$baris[tgl_lahir_suami]</td>
<td>$baris[status_suami]</td>
<td>$baris[pekerjaan_suami]</td>
<td>$baris[pendidikan_suami]</td>
<td>$baris[nama_ayah_suami]</td>
<td>$baris[nama_ibu_suami]</td>
<td>$baris[agama_suami]</td>
<td>$baris[kwn_suami]</td>
";?>
73
<?php
}
?>
</table>
<script>
window.load = print_d();
function print_d(){
window.print();
}
</script>
</body>
</html> <span style="font-family: Times New Roman;"><span
style="white-space: normal;">
</span></span>
</div>
74
CURRICULUM VITAE
Biodata Diri
Nama
NIM
Alamat
: Walidiah Fitriyani
: 120451100023
: Jl.P.Trunojoyo
Pamekasan
E-mail
: dhey.dha2@gmail.com
Tempat, Tanggal lahir : Pamekasan, 9 September 1993
Jenis Kelamin
: Perempuan
Pendidikan
1999 TK Muslimat NU (Pamekasan)
2000 SDI Al-Munawwarah (Pamekasan)
2006 MTsN Tambak Beras (Jombang)
2009 SMA Darul Ulum 2 BPPT (Jombang)
2012 - Universitas Trunojoyo (Bangkalan, Madura)
75
CURRICULUM VITAE
Biodata Diri
Nama
NIM
Alamat
Pendidikan
1999 - TK Al-Quran Nurul Hikmah (Pamekasan)
2000 - SDN Barurambat Kota 2 (Pamekasan)
2006 SMP Negeri 2 Pamekasan (Pamekasan)
2009 SMA Negeri 2 Pamekasan (Pamekasan)
2012 - Universitas Trunojoyo (Bangkalan, Madura)
76