Menambah Data Dan Pencarian Data Akta Perkawinan
Oleh:Taryana Suryana M.Kom Teknik Informatika Unikom [email protected]
[email protected] Line/Telegram: 081221480577
11.Tambah Data Akta
Materi ini merupakan lanjutan dari materi sebelumnya mengenai Integrasi Program Akta Perkawinan.
Adapun file baru yang akan dibuat yaitu:
1. Input_akta.html 2. Save_akta.php 3. Cari_akta.html 4. Cari_akta.php
11.1.MEMBUAT FILE INPUT_AKTA.HTML
File ini berfungsi untuk membuat form menambah data Akta Perkawinan dan menyimpnnya kedalam Database
Input_akta.html
<!DOCTYPE html>
<html>
<center>
<h1>Input Akta Perkawinan</h1>
<form action="save_akta.php" method=post>
<hr>
<table>
<tr><td>Nomor Akta<td>:<input name=noakta size=20>
<tr><td>Tanggal<td>:<input name=tanggal size=10 type=date>
<tr><td>NIK Suami<td>:<input name=nik_suami size=16 type=number maxlength=16>
<tr><td>Nama Suami<td>:<input name=nama_suami size=50>
<tr><td>NIK Istri<td>:<input name=nik_istri size=16 type=number maxlength=16>
<tr><td>Nama Istri<td>:<input name=nama_istri size=50>
<tr><td>Alamat<td>:<input name=alamat size=50>
<tr><td>Kota<td>:<input name=kota size=20>
<tr><td>Kode Pos<td>:<input name=kodepos size=5 type=number>
<tr><td>Telp<td>:<input name=telp size=20>
</table>
<hr>
<input type=submit value=Save>
<input type=reset value=Reset>
Berikut adalah tampilan input_akta.html ketika dibuka menggunakan browser
11.2.MEMBUAT FILE SAVE_AKTA.PHP
File ini berfungsi untuk menyimpan data yang telah dimasukan dari halaman input_akta.html, kemudian disimpan kedalam database.
Save_akta.php
<html>
<center>
<font size=6>
Save Data Akta Perkawingan </font>
<hr>
<table>
<?php
require ("koneksi.php");
$noakta=$_POST['noakta'];
$tanggal=$_POST['tanggal'];
$nik_suami=$_POST['nik_suami'];
$nama_suami=$_POST['nama_suami'];
$nik_istri=$_POST['nik_istri'];
$nama_istri=$_POST['nama_istri'];
$alamat=$_POST['alamat'];
$kota=$_POST['kota'];
$kodepos=$_POST['kodepos'];
$telp=$_POST['telp'];
echo "<tr><td>Nomor Akta<td>:$noakta";
echo " <tr><td>Tanggal<td>:$tanggal";
echo " <tr><td>NIK Suami<td>:$nik_suami";
echo " <tr><td>Nama Suami<td>:$nama_suami";
echo " <tr><td>NIK Istri<td>:$nik_istri";
echo " <tr><td>Nama Istri<td>:$nama_istri";
echo " <tr><td>Alamat<td>:$alamat";
echo " <tr><td>Kota<td>:$kota";
echo " <tr><td>Kode Pos<td>:$kodepos";
echo " <tr><td>Telp<td>:$telp";
echo "</table><hr>";
if($noakta!="") {
require ("koneksi.php");
$sql="insert into perkawinan values ('$noakta','$tanggal', '$nik_suami','$nama_suami', '$nik_istri','$nama_istri', '$alamat','$kota', '$kodepos','$telp') ";
$hasil=mysqli_query($conn,$sql);
echo "<h1>Data Berhasil di tambahkan ";
}
Gambar ketika save_akta.php berhasil menambahkan data kedalam database
11.3.MEMBUAT FILE CARI_AKTA.HTML
File ini berfungsi untuk menampilkan Form Pencarian Akta Perkawinan yang sudah ada dalam database.
Cari_akta.html
<html>
<center>
<h1>Pencarian No Akta Perkawinan
<form action="cari_akta.php" method=post>
<hr>
<table bgcolor=cyan>
<tr><td>Nomo Akta<td>:<input name=noakta size=20>
</table>
<hr>
<input type=submit value=Cari>
<input type=reset value=Reset>
</html>
11.4.MEmbuat File Cari_akta.php
File ini berfungi untuk mencari data yang di inputkan lewat aplikasi cari_akta.html, kemudian mencarinya kedalam database, dan jika ditemukan akan ditampilkan.
<center>
<img src="logo.jpg">
<br>
<hr>
<h1>
<u>INFORMASI DATA AKTA PERKAWINAN</u><br>
<br>
<table border=0>
<?php
require ("koneksi.php");
$noakta=$_POST['noakta'];
$sql="select * from perkawinan where noakta='$noakta'";
$hasil=mysqli_query($conn,$sql);
$row=mysqli_fetch_row($hasil);
$n=1;
do {
list($noakta,$tanggal,$nik_suami,$nama_suami,$nik_istri,$nama_istri,$alamat,$kota,$kodepos,
$telp)=$row;
echo "<tr><td colspan=4><hr>";
echo "<tr><td width=200>NO AKTA PERKAWINAN<td width=200>:$noakta";
echo "<td rowspan=10><img src='$nik_suami.jpg' width=200 height=250>";
echo "<td rowspan=10><img src='$nik_istri.jpg' width=200 height=250>";
echo "<tr><td>TANGGAL<td>:$tanggal";
echo "<tr><td>NIK SUAMI<td>:$nik_suami";
echo "<tr><td>NAMA SUAMI<td>:$nama_suami";
echo "<tr><td>NIK ISTRI<td>:$nik_istri";
echo "<tr><td>NAMA ISTRI<td>:$nama_istri";
echo "<tr><td>ALAMAT<td>:$alamat";
echo "<tr><td>KOTA<td>:$kota";
echo "<tr><td>KODEPOS<td>:$kodepos";
echo "<tr><td>TELP<td>:$telp";
echo "<tr><td colspan=4><hr>";
$n++;
}
while($row=mysqli_fetch_row($hasil));
?>
<hr>
<Center>
<input type=submit value=EDIT name=EDIT>
<input type=submit value=DELETE Name=DELETE>
11.5.Menampilkan Hasil Via Browser
Setelah ketiga program dibuat dan disimpan sesuai nama file diatas, kemudian adalah bagaimana cara menampilkannya ke layar komputer:
Untuk menampilkan hasilnya dapat dilakukan dengan cara seperti biasa menampilkan program:
1. Jalankan Browser
2. Pada Address Bar, ketikan:localhost/belajar 3. Click File ADMIN.HTML
Akan ditampilkan jendela seperti berikut:
Gambar 11.1. Jendela Admin utama Cara Memilih Menu adalah dengan Meng-Clicknya:
1. INPUT untuk menampilkan halaman atau form Masuk data Perkawinan
Gambar 11.2. Form Masuk Akta Perkawinan
2. Tampil untuk menampilkan Seluruh data Akta Perkawinan yang ada dalam tabel Perkawinan.
Gambar 11.3 Menampilkan Data Akta Perkawinan
3. LIST, Untuk menampilkan Seluruh Data Akta Perkawinan yang telah terdaftar dalam database
Gambar 11.4. List NO AKTA PERKAINAN
Namafile:list_akta.php
<center>
<h1>
DAFTAR NO AKTA PERKAWINAN<br>
<hr>
<table border=1>
<tr bgcolor=silver><th>NO<th width=200>NOAKTA<th width=150>NAMA SUAMI<th width=250>NAMA ISTRI
<th colspan=3>STATUS
<?php require ("koneksi.php");
$sql="select * from perkawinan";
$hasil=mysqli_query($conn,$sql);
$row=mysqli_fetch_row($hasil);
$n=1;
do {
list($noakta,$tanggal,$nik_suami,$nama_suami,$nik_istri,$nama_istri,$alamat,$kota ,$kodepos,$telp)=$row;
echo "<tr><td>$n<td>$noakta<td>$nama_suami";
echo "<td>$nama_istri";
echo "<th width=50><a href='edit_akta.php?noakta=$noakta'>Edit</a>";
echo "<th width=50><a href='delete_akta.php?noakta=$noakta'>Delete</a>";
echo "<th width=50><a href='cetak_akta.php?noakta=$noakta'>Cetak</a>";
$n++;
}
while($row=mysqli_fetch_row($hasil));
?>
</html>
4.Cari Data
Menu ini berfungsi untuk menjalankan form pencarian data kedalam database, anda cukup memasukan keyword nya, maka aplikasi dapat mencarinya kedalam database yang dimakasud.
Contoh Data Hasil Pencarian berdasar noakta
TUGAS 11:
Tambah Fasilitas Edit dan Hapus, pada Aplikasi Akta Perkawinan Lihat contoh di Tugas 9
Jika sudah beres dan tampilan seperti contoh, silahkan copy program dan tampilan screenshot masukan kedalam file Microsoft Word dengan Nama File: latihan11-nim-nama.docs , kemudian kirimkan ke https://kuliahonline.unikom.ac.id, paling telat hari minggu jam 19.00 WIB.
REFERENSI:
1. Suryana, Taryana (2021) Membuat Aplikasi Integrasi Akta Perkawinan. [Teaching Resource]
2. Suryana, Taryana (2021) Studi Kasus Integrasi Program Administrasi Ijin Gangguan. [Teaching Resource]
3. Suryana, Taryana (2021) .delete Data Pada Aplikasi Ijin Gangguan Ho. [Teaching Resource]
4. Suryana, Taryana (2021) Pembuatan Aplikasi Ijin Gangguan Ho Dengan Php Dan Mysql. [Teaching Resource]
5. Suryana, Taryana; Koesheryatin (2014),Aplikasi Internet Menggunakan HTML, CSS & Java Script, Elexmedia Komputindo, Jakarta
6. Suryana, Taryana (2021) Pelatihan Pembuatan Website Dengan Menggunakan Html Dan Dreamweaver. [Teaching Resource]
7. Suryana, Taryana (2010) Membuat Web Pribadi dan Bisnis dengan HTML., Gava Media, Jogyakarta 8. https://www.w3schools.com/ September, 2021
9. Suryana, Taryana; Sarwono, Jonathan. E-Commece Menggunakan PHP & MySQL, Graha Ilmu, Jogyakarta 10. Suryana, Taryana (2021) Materi 1. Pengenalan Html Web Browser Dan Text Editor. [Teaching
Resource]
11. Suryana, Taryana (2021) Instalasi Xampp Untuk Pemrograman E-government. [Teaching Resource]
12. Suryana, Taryana (2021) Membuat Database Dengan Phpmyadmin. [Teaching Resource]
13. Suryana, Taryana (2021) Fungsi Logika Dalam Pemrograman Php Dan Mysql. [Teaching Resource]
14. Suryana, Taryana (2021) Berbagai Macam Operator Dalam Php Dan Mysql. [Teaching Resource]
15. Suryana, Taryana (2021) Membuat Aplikasi Kependudukan. [Teaching Resource]
16. Suryana, Taryana; Koesheryatin (2014),Aplikasi Internet Menggunakan HTML, CSS & Java Script, Elexmedia Komputindo, Jakarta
17. Suryana, Taryana (2021) Pelatihan Pembuatan Website Dengan Menggunakan Html Dan Dreamweaver. [Teaching Resource]
18. Suryana, Taryana (2010) Membuat Web Pribadi dan Bisnis dengan HTML., Gava Media, Jogyakarta 19. https://www.w3schools.com/ September, 2021
20. Suryana, Taryana; Sarwono, Jonathan. E-Commece Menggunakan PHP & MySQL, Graha Ilmu, Jogyakarta 21. Suryana, Taryana (2021) Materi 1. Pengenalan Html Web Browser Dan Text Editor. [Teaching
Resource]
22. Suryana, Taryana (2021) Instalasi Xampp Untuk Pemrograman E-government. [Teaching Resource]
23. Suryana, Taryana (2021) Membuat Database Dengan Phpmyadmin. [Teaching Resource]
24. Suryana, Taryana (2021) Instalasi Xampp Untuk Pemrograman E-commerce. [Teaching Resource]
25. Suryana, Taryana (2021) Pengenalan E-commerce. [Teaching Resource]
26. Suryana, Taryana (2021) Membuat Database. [Teaching Resource]
27. Suryana, Taryana, e-COMMERCE MENGUNAKAN PHP DAN MYSQL, Graha Ilmu, Jogyakarta
28. http://www.grahailmu.co.id/previewpdf/978-979-756-182-6-231.pdf