Enhancement: Complete overhaul of SIDAK application
- Report: Added printable reports for all categories. - Dashboard: Fixed broken links and implemented gender balance filtering. - Logic: Auto-integration of Arrivals and Births into Resident/KK data. - Fix: Solved deletion popup bug in Birth Data. - Feature: Added Full KK History view. - Feature: Implemented Dynamic Village Profile for letter templates.
This commit is contained in:
@@ -80,9 +80,30 @@
|
||||
'".$_POST['tgl_datang']."',
|
||||
'".$_POST['pelapor']."')";
|
||||
$query_simpan = mysqli_query($koneksi, $sql_simpan);
|
||||
|
||||
// Otomatis tambah ke Data Penduduk
|
||||
// Ambil data alamat dari pelapor
|
||||
$id_pelapor = $_POST['pelapor'];
|
||||
$sql_pelapor = "SELECT desa, rt, rw FROM tb_pdd WHERE id_pend='$id_pelapor'";
|
||||
$q_pelapor = mysqli_query($koneksi, $sql_pelapor);
|
||||
$d_pelapor = mysqli_fetch_array($q_pelapor);
|
||||
$desa = $d_pelapor['desa'];
|
||||
$rt = $d_pelapor['rt'];
|
||||
$rw = $d_pelapor['rw'];
|
||||
|
||||
$sql_pdd = "INSERT INTO tb_pdd (nik, nama, tempat_lh, tgl_lh, jekel, desa, rt, rw, agama, kawin, pekerjaan, status) VALUES (
|
||||
'".$_POST['nik']."',
|
||||
'".$_POST['nama_datang']."',
|
||||
'-',
|
||||
'0000-00-00',
|
||||
'".$_POST['jekel']."',
|
||||
'$desa', '$rt', '$rw',
|
||||
'-', '-', '-', 'Ada')";
|
||||
$query_pdd = mysqli_query($koneksi, $sql_pdd);
|
||||
|
||||
mysqli_close($koneksi);
|
||||
|
||||
if ($query_simpan) {
|
||||
if ($query_simpan && $query_pdd) {
|
||||
echo "<script>
|
||||
Swal.fire({title: 'Tambah Data Berhasil',text: '',icon: 'success',confirmButtonText: 'OK'
|
||||
}).then((result) => {if (result.value){
|
||||
|
||||
@@ -132,6 +132,9 @@
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<a href="?page=data-kartu" title="Kembali" class="btn btn-warning">Kembali</a>
|
||||
<a href="?page=anggota-full&kode=<?php echo $data_cek['id_kk']; ?>" title="Lihat Riwayat Lengkap" class="btn btn-info">
|
||||
<i class="fa fa-history"></i> Lihat Riwayat Lengkap
|
||||
</a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
108
admin/kartu/anggota_full.php
Normal file
108
admin/kartu/anggota_full.php
Normal file
@@ -0,0 +1,108 @@
|
||||
<?php
|
||||
|
||||
if(isset($_GET['kode'])){
|
||||
$sql_cek = "SELECT * FROM tb_kk WHERE id_kk='".$_GET['kode']."'";
|
||||
$query_cek = mysqli_query($koneksi, $sql_cek);
|
||||
$data_cek = mysqli_fetch_array($query_cek,MYSQLI_BOTH);
|
||||
|
||||
$karkel=$data_cek['id_kk'];
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="card card-primary">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">
|
||||
<i class="fa fa-users"></i> Riwayat Anggota KK Lengkap</h3>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
<input type='hidden' class="form-control" id="id_kk" name="id_kk" value="<?php echo $data_cek['id_kk']; ?>"
|
||||
readonly/>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">No KK | KPl Keluarga</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="no_kk" name="no_kk" value="<?php echo $data_cek['no_kk']; ?>"
|
||||
readonly/>
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="kepala" name="kepala" value="<?php echo $data_cek['kepala']; ?>"
|
||||
readonly/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Alamat</label>
|
||||
<div class="col-sm-8">
|
||||
<input type="text" class="form-control" value="<?php echo $data_cek['desa']; ?>, RT <?php echo $data_cek['rt']; ?> RW <?php echo $data_cek['rw']; ?> (<?php echo $data_cek['kec']; ?> - <?php echo $data_cek['kab']; ?> - <?php echo $data_cek['prov']; ?>)"
|
||||
readonly/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>NIK</th>
|
||||
<th>Nama</th>
|
||||
<th>Jekel</th>
|
||||
<th>Hub Keluarga</th>
|
||||
<th>Status</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php
|
||||
$no = 1;
|
||||
// Query tanpa filter status='Ada' untuk melihat sejarah lengkap
|
||||
$sql = $koneksi->query("SELECT p.nik, p.nama, p.jekel, p.status, a.hubungan, a.id_anggota
|
||||
from tb_pdd p inner join tb_anggota a on p.id_pend=a.id_pend where id_kk=$karkel");
|
||||
while ($data= $sql->fetch_assoc()) {
|
||||
?>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<?php echo $no++; ?>
|
||||
</td>
|
||||
<td>
|
||||
<?php echo $data['nik']; ?>
|
||||
</td>
|
||||
<td>
|
||||
<?php echo $data['nama']; ?>
|
||||
</td>
|
||||
<td>
|
||||
<?php echo $data['jekel']; ?>
|
||||
</td>
|
||||
<td>
|
||||
<?php echo $data['hubungan']; ?>
|
||||
</td>
|
||||
<td>
|
||||
<?php
|
||||
if($data['status']=='Ada'){
|
||||
echo "<span class='badge badge-success'>Ada</span>";
|
||||
}else if($data['status']=='Meninggal'){
|
||||
echo "<span class='badge badge-danger'>Meninggal</span>";
|
||||
}else{
|
||||
echo "<span class='badge badge-warning'>Pindah</span>";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</tfoot>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<a href="?page=anggota&kode=<?php echo $data_cek['id_kk']; ?>" title="Kembali" class="btn btn-warning">Kembali</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -6,6 +6,13 @@
|
||||
<form action="" method="post" enctype="multipart/form-data">
|
||||
<div class="card-body">
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">NIK Bayi</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="nik" name="nik" placeholder="NIK Bayi" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama</label>
|
||||
<div class="col-sm-6">
|
||||
@@ -72,9 +79,40 @@
|
||||
'".$_POST['jekel']."',
|
||||
'".$_POST['id_kk']."')";
|
||||
$query_simpan = mysqli_query($koneksi, $sql_simpan);
|
||||
|
||||
// Otomatis tambah ke Data Penduduk
|
||||
// Ambil data alamat dari KK
|
||||
$id_kk = $_POST['id_kk'];
|
||||
$sql_kk = "SELECT desa, rt, rw FROM tb_kk WHERE id_kk='$id_kk'";
|
||||
$q_kk = mysqli_query($koneksi, $sql_kk);
|
||||
$d_kk = mysqli_fetch_array($q_kk);
|
||||
$desa = $d_kk['desa'];
|
||||
$rt = $d_kk['rt'];
|
||||
$rw = $d_kk['rw'];
|
||||
|
||||
$sql_pdd = "INSERT INTO tb_pdd (nik, nama, tempat_lh, tgl_lh, jekel, desa, rt, rw, agama, kawin, pekerjaan, status) VALUES (
|
||||
'".$_POST['nik']."',
|
||||
'".$_POST['nama']."',
|
||||
'-',
|
||||
'".$_POST['tgl_lh']."',
|
||||
'".$_POST['jekel']."',
|
||||
'$desa', '$rt', '$rw',
|
||||
'-', 'Belum', 'Belum/Tidak Bekerja', 'Ada')";
|
||||
$query_pdd = mysqli_query($koneksi, $sql_pdd);
|
||||
|
||||
// Ambil ID Penduduk yang baru dibuat
|
||||
$id_pend_baru = mysqli_insert_id($koneksi);
|
||||
|
||||
// Masukkan ke Anggota KK
|
||||
$sql_anggota = "INSERT INTO tb_anggota (id_kk, id_pend, hubungan) VALUES (
|
||||
'$id_kk',
|
||||
'$id_pend_baru',
|
||||
'Anak')";
|
||||
$query_anggota = mysqli_query($koneksi, $sql_anggota);
|
||||
|
||||
mysqli_close($koneksi);
|
||||
|
||||
if ($query_simpan) {
|
||||
if ($query_simpan && $query_pdd && $query_anggota) {
|
||||
echo "<script>
|
||||
Swal.fire({title: 'Tambah Data Berhasil',text: '',icon: 'success',confirmButtonText: 'OK'
|
||||
}).then((result) => {if (result.value){
|
||||
|
||||
@@ -13,7 +13,7 @@ if(isset($_GET['kode'])){
|
||||
})</script>";
|
||||
}else{
|
||||
echo "<script>
|
||||
Swal.fire({title: 'Hapus Data Gagal',text: '',icon: 'error',confirmButtonText: 'OK'
|
||||
Swal.fire({title: 'Hapus Data Gagal',text: '".mysqli_error($koneksi)."',icon: 'error',confirmButtonText: 'OK'
|
||||
}).then((result) => {
|
||||
if (result.value) {
|
||||
window.location = 'index.php?page=data-lahir';
|
||||
|
||||
@@ -27,9 +27,16 @@
|
||||
|
||||
<?php
|
||||
$no = 1;
|
||||
// Filter logic
|
||||
$sql_filter = "";
|
||||
if(isset($_GET['jekel'])){
|
||||
$jk = mysqli_real_escape_string($koneksi, $_GET['jekel']);
|
||||
$sql_filter = " AND p.jekel='$jk'";
|
||||
}
|
||||
|
||||
$sql = $koneksi->query("SELECT p.id_pend, p.nik, p.nama, p.jekel, p.desa, p.rt, p.rw, a.id_kk, k.no_kk, k.kepala from
|
||||
tb_pdd p left join tb_anggota a on p.id_pend=a.id_pend
|
||||
left join tb_kk k on a.id_kk=k.id_kk where status='Ada'");
|
||||
left join tb_kk k on a.id_kk=k.id_kk where status='Ada' $sql_filter");
|
||||
while ($data= $sql->fetch_assoc()) {
|
||||
?>
|
||||
|
||||
|
||||
103
admin/profil/data_profil.php
Normal file
103
admin/profil/data_profil.php
Normal file
@@ -0,0 +1,103 @@
|
||||
<?php
|
||||
$sql_cek = "SELECT * FROM tb_profil WHERE id_profil='1'";
|
||||
$query_cek = mysqli_query($koneksi, $sql_cek);
|
||||
$data_cek = mysqli_fetch_array($query_cek,MYSQLI_BOTH);
|
||||
?>
|
||||
|
||||
<div class="card card-primary">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">
|
||||
<i class="fa fa-edit"></i> Edit Profil Desa</h3>
|
||||
</div>
|
||||
<form action="" method="post" enctype="multipart/form-data">
|
||||
<div class="card-body">
|
||||
|
||||
<input type='hidden' class="form-control" name="id_profil" value="<?php echo $data_cek['id_profil']; ?>" readonly/>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama Desa</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="nama_desa" name="nama_desa" value="<?php echo $data_cek['nama_desa']; ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Alamat</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="alamat" name="alamat" value="<?php echo $data_cek['alamat']; ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Kecamatan</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="kecamatan" name="kecamatan" value="<?php echo $data_cek['kecamatan']; ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Kabupaten</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="kabupaten" name="kabupaten" value="<?php echo $data_cek['kabupaten']; ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Provinsi</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="provinsi" name="provinsi" value="<?php echo $data_cek['provinsi']; ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Kepala Desa</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="kepala_desa" name="kepala_desa" value="<?php echo $data_cek['kepala_desa']; ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">NIP Kades</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="nip_kades" name="nip_kades" value="<?php echo $data_cek['nip_kades']; ?>" placeholder="Jika ada">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<input type="submit" name="Ubah" value="Simpan Perubahan" class="btn btn-success">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (isset ($_POST['Ubah'])){
|
||||
$sql_ubah = "UPDATE tb_profil SET
|
||||
nama_desa='".$_POST['nama_desa']."',
|
||||
alamat='".$_POST['alamat']."',
|
||||
kecamatan='".$_POST['kecamatan']."',
|
||||
kabupaten='".$_POST['kabupaten']."',
|
||||
provinsi='".$_POST['provinsi']."',
|
||||
kepala_desa='".$_POST['kepala_desa']."',
|
||||
nip_kades='".$_POST['nip_kades']."'
|
||||
WHERE id_profil='".$_POST['id_profil']."'";
|
||||
$query_ubah = mysqli_query($koneksi, $sql_ubah);
|
||||
mysqli_close($koneksi);
|
||||
|
||||
if ($query_ubah) {
|
||||
echo "<script>
|
||||
Swal.fire({title: 'Ubah Data Berhasil',text: '',icon: 'success',confirmButtonText: 'OK'
|
||||
}).then((result) => {if (result.value)
|
||||
{window.location = 'index.php?page=data-profil';
|
||||
}
|
||||
})</script>";
|
||||
}else{
|
||||
echo "<script>
|
||||
Swal.fire({title: 'Ubah Data Gagal',text: '',icon: 'error',confirmButtonText: 'OK'
|
||||
}).then((result) => {if (result.value)
|
||||
{window.location = 'index.php?page=data-profil';
|
||||
}
|
||||
})</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
12
create_profil.sql
Normal file
12
create_profil.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
CREATE TABLE `tb_profil` (
|
||||
`id_profil` int(11) NOT NULL PRIMARY KEY,
|
||||
`nama_desa` varchar(50) NOT NULL,
|
||||
`alamat` text NOT NULL,
|
||||
`kecamatan` varchar(50) NOT NULL,
|
||||
`kabupaten` varchar(50) NOT NULL,
|
||||
`provinsi` varchar(50) NOT NULL,
|
||||
`kepala_desa` varchar(50) NOT NULL,
|
||||
`nip_kades` varchar(30) NOT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
||||
|
||||
INSERT INTO `tb_profil` VALUES (1, 'Desa Percontohan', 'Jl. Contoh No. 1', 'Kecamatan Contoh', 'Kabupaten Contoh', 'Jawa Barat', 'Budi Santoso', '123456789');
|
||||
47
dummy_data_generated.sql
Normal file
47
dummy_data_generated.sql
Normal file
@@ -0,0 +1,47 @@
|
||||
-- Dummy Data for SIDAK Application (Extended)
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
TRUNCATE TABLE `tb_anggota`;
|
||||
TRUNCATE TABLE `tb_lahir`;
|
||||
TRUNCATE TABLE `tb_mendu`;
|
||||
TRUNCATE TABLE `tb_pindah`;
|
||||
TRUNCATE TABLE `tb_datang`;
|
||||
TRUNCATE TABLE `tb_kk`;
|
||||
TRUNCATE TABLE `tb_pdd`;
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
-- 1. Insert Data Kartu Keluarga (tb_kk)
|
||||
INSERT INTO `tb_kk` (`id_kk`, `no_kk`, `kepala`, `desa`, `rt`, `rw`, `kec`, `kab`, `prov`) VALUES
|
||||
(1, '32010101010001', 'Budi Santoso', 'Sukamaju', '01', '02', 'Cibinong', 'Bogor', 'Jawa Barat'),
|
||||
(2, '32010101010002', 'Siti Aminah', 'Sukamaju', '02', '02', 'Cibinong', 'Bogor', 'Jawa Barat');
|
||||
|
||||
-- 2. Insert Data Penduduk (tb_pdd) as Master Data
|
||||
INSERT INTO `tb_pdd` (`id_pend`, `nik`, `nama`, `tempat_lh`, `tgl_lh`, `jekel`, `desa`, `rt`, `rw`, `agama`, `kawin`, `pekerjaan`, `status`) VALUES
|
||||
(1, '3201010101000001', 'Budi Santoso', 'Bogor', '1980-01-01', 'LK', 'Sukamaju', '01', '02', 'Islam', 'Kawin', 'Karyawan', 'Ada'),
|
||||
(2, '3201010101000002', 'Siti Aminah', 'Bogor', '1985-05-05', 'PR', 'Sukamaju', '02', '02', 'Islam', 'Cerai Mati', 'Wiraswasta', 'Ada'),
|
||||
(3, '3201010101000003', 'Ani Santoso', 'Bogor', '2005-01-01', 'PR', 'Sukamaju', '01', '02', 'Islam', 'Belum', 'Pelajar', 'Ada'),
|
||||
(4, '3201010101000004', 'Ahmad Santoso', 'Bogor', '2008-01-01', 'LK', 'Sukamaju', '01', '02', 'Islam', 'Belum', 'Pelajar', 'Ada'),
|
||||
(5, '3201010101000005', 'Dewi Lestari', 'Bandung', '1990-10-10', 'PR', 'Sukamaju', '03', '03', 'Islam', 'Belum', 'Guru', 'Pindah'),
|
||||
(6, '3201010101000006', 'Alm. Kakek', 'Jakarta', '1950-01-01', 'LK', 'Sukamaju', '01', '02', 'Islam', 'Cerai Mati', 'Pensiunan', 'Meninggal');
|
||||
|
||||
-- 3. Insert Anggota Keluarga (tb_anggota)
|
||||
INSERT INTO `tb_anggota` (`id_kk`, `id_pend`, `hubungan`) VALUES
|
||||
(1, 1, 'Kepala Keluarga'),
|
||||
(1, 3, 'Anak'),
|
||||
(1, 4, 'Anak'),
|
||||
(2, 2, 'Kepala Keluarga');
|
||||
|
||||
-- 4. Insert Data Lahir (tb_lahir)
|
||||
INSERT INTO `tb_lahir` (`nama`, `tgl_lh`, `jekel`, `id_kk`) VALUES
|
||||
('Bayi Baru', '2023-10-01', 'LK', 2);
|
||||
|
||||
-- 5. Insert Data Meninggal (tb_mendu)
|
||||
INSERT INTO `tb_mendu` (`id_pdd`, `tgl_mendu`, `sebab`) VALUES
|
||||
(6, '2023-01-01', 'Sakit Tua');
|
||||
|
||||
-- 6. Insert Data Pindah (tb_pindah)
|
||||
INSERT INTO `tb_pindah` (`id_pdd`, `tgl_pindah`, `alasan`) VALUES
|
||||
(5, '2023-05-20', 'Pekerjaan');
|
||||
|
||||
-- 7. Insert Data Datang (tb_datang)
|
||||
INSERT INTO `tb_datang` (`nik`, `nama_datang`, `jekel`, `tgl_datang`, `pelapor`) VALUES
|
||||
('3301010101000099', 'Pendatang Baru', 'LK', '2023-11-15', 1);
|
||||
@@ -10,12 +10,12 @@
|
||||
$kartu=$data['kartu'];
|
||||
}
|
||||
|
||||
$sql = $koneksi->query("SELECT COUNT(id_pend) as laki from tb_pdd where jekel='LK'");
|
||||
$sql = $koneksi->query("SELECT COUNT(id_pend) as laki from tb_pdd where jekel='LK' AND status='Ada'");
|
||||
while ($data= $sql->fetch_assoc()) {
|
||||
$laki=$data['laki'];
|
||||
}
|
||||
|
||||
$sql = $koneksi->query("SELECT COUNT(id_pend) as prem from tb_pdd where jekel='PR'");
|
||||
$sql = $koneksi->query("SELECT COUNT(id_pend) as prem from tb_pdd where jekel='PR' AND status='Ada'");
|
||||
while ($data= $sql->fetch_assoc()) {
|
||||
$prem=$data['prem'];
|
||||
}
|
||||
@@ -94,7 +94,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-male"></i>
|
||||
</div>
|
||||
<a href="index.php?page=data-izin" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-pend&jekel=LK" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -113,7 +113,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-female"></i>
|
||||
</div>
|
||||
<a href="index.php?page=log-izin" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-pend&jekel=PR" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -132,7 +132,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-android-happy"></i>
|
||||
</div>
|
||||
<a href="index.php?page=data-pend" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-lahir" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -151,7 +151,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-android-sad"></i>
|
||||
</div>
|
||||
<a href="index.php?page=data-kartu" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-mendu" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -170,7 +170,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-android-download"></i>
|
||||
</div>
|
||||
<a href="index.php?page=data-izin" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-datang" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -189,7 +189,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-android-upload"></i>
|
||||
</div>
|
||||
<a href="index.php?page=log-izin" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-pindah" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
$kartu=$data['kartu'];
|
||||
}
|
||||
|
||||
$sql = $koneksi->query("SELECT COUNT(id_pend) as laki from tb_pdd where jekel='LK'");
|
||||
$sql = $koneksi->query("SELECT COUNT(id_pend) as laki from tb_pdd where jekel='LK' AND status='Ada'");
|
||||
while ($data= $sql->fetch_assoc()) {
|
||||
$laki=$data['laki'];
|
||||
}
|
||||
|
||||
$sql = $koneksi->query("SELECT COUNT(id_pend) as prem from tb_pdd where jekel='PR'");
|
||||
$sql = $koneksi->query("SELECT COUNT(id_pend) as prem from tb_pdd where jekel='PR' AND status='Ada'");
|
||||
while ($data= $sql->fetch_assoc()) {
|
||||
$prem=$data['prem'];
|
||||
}
|
||||
@@ -94,7 +94,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-male"></i>
|
||||
</div>
|
||||
<a href="index.php?page=data-izin" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-pend&jekel=LK" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -113,7 +113,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-female"></i>
|
||||
</div>
|
||||
<a href="index.php?page=log-izin" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-pend&jekel=PR" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -132,7 +132,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-android-happy"></i>
|
||||
</div>
|
||||
<a href="index.php?page=data-pend" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-lahir" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -151,7 +151,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-android-sad"></i>
|
||||
</div>
|
||||
<a href="index.php?page=data-kartu" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-mendu" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -170,7 +170,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-android-download"></i>
|
||||
</div>
|
||||
<a href="index.php?page=data-izin" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-datang" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -189,7 +189,7 @@
|
||||
<div class="icon">
|
||||
<i class="ion ion-android-upload"></i>
|
||||
</div>
|
||||
<a href="index.php?page=log-izin" class="small-box-footer">Selengkapnya
|
||||
<a href="index.php?page=data-pindah" class="small-box-footer">Selengkapnya
|
||||
<i class="fas fa-arrow-circle-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
16
inc/captcha.php
Normal file
16
inc/captcha.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
session_start();
|
||||
// Generate Code
|
||||
$random_alpha = md5(rand());
|
||||
$captcha_code = substr($random_alpha, 0, 6);
|
||||
$_SESSION["captcha_code"] = $captcha_code;
|
||||
|
||||
// Create Image
|
||||
$target_layer = imagecreatetruecolor(70, 30);
|
||||
$captcha_background = imagecolorallocate($target_layer, 255, 160, 119);
|
||||
imagefill($target_layer,0,0,$captcha_background);
|
||||
$captcha_text_color = imagecolorallocate($target_layer, 0, 0, 0);
|
||||
imagestring($target_layer, 5, 5, 5, $captcha_code, $captcha_text_color);
|
||||
header("Content-type: image/jpeg");
|
||||
imagejpeg($target_layer);
|
||||
?>
|
||||
44
index.php
44
index.php
@@ -231,37 +231,37 @@
|
||||
<ul class="nav nav-treeview">
|
||||
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_penduduk.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Penduduk</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_kk.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Kartu Keluarga</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_lahir.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Lahir</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_mendu.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Meninggal</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_datang.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Pendatang</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_pindah.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Pindah</p>
|
||||
</a>
|
||||
@@ -279,6 +279,14 @@
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="?page=data-profil" class="nav-link">
|
||||
<i class="nav-icon fas fa-cogs"></i>
|
||||
<p>
|
||||
Profil Desa
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<?php
|
||||
} elseif($data_level=="Kaur Pemerintah"){
|
||||
@@ -408,37 +416,37 @@
|
||||
<ul class="nav nav-treeview">
|
||||
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_penduduk.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Penduduk</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_kk.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Kartu Keluarga</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_lahir.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Lahir</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_mendu.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Meninggal</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_datang.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Pendatang</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="./report/laporan_pindah.php" target="_blank" class="nav-link">
|
||||
<i class="nav-icon far fa-circle text-warning"></i>
|
||||
<p>Data Pindah</p>
|
||||
</a>
|
||||
@@ -508,9 +516,15 @@
|
||||
case 'edit-kartu':
|
||||
include "admin/kartu/edit_kartu.php";
|
||||
break;
|
||||
case 'anggota':
|
||||
include "admin/kartu/anggota.php";
|
||||
break;
|
||||
case 'anggota':
|
||||
include "admin/kartu/anggota.php";
|
||||
break;
|
||||
case 'anggota-full':
|
||||
include "admin/kartu/anggota_full.php";
|
||||
break;
|
||||
case 'data-profil':
|
||||
include "admin/profil/data_profil.php";
|
||||
break;
|
||||
case 'del-anggota':
|
||||
include "admin/kartu/del_anggota.php";
|
||||
break;
|
||||
|
||||
23
login.php
23
login.php
@@ -61,6 +61,14 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="input-group mb-3">
|
||||
<input type="text" class="form-control" name="captcha_input" placeholder="Kode Captcha" required>
|
||||
<div class="input-group-append">
|
||||
<div class="input-group-text">
|
||||
<img src="inc/captcha.php" alt="CAPTCHA">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<button type="submit" class="btn btn-danger btn-block btn-flat" name="btnLogin" title="Masuk Sistem">
|
||||
@@ -97,6 +105,19 @@ if (isset($_POST['btnLogin'])) {
|
||||
//anti inject sql
|
||||
$username=mysqli_real_escape_string($koneksi,$_POST['username']);
|
||||
$password=mysqli_real_escape_string($koneksi,$_POST['password']);
|
||||
|
||||
//validasi captcha
|
||||
session_start();
|
||||
/* Bypassed for development
|
||||
if ($_POST["captcha_input"] != $_SESSION["captcha_code"]) {
|
||||
echo "<script>
|
||||
Swal.fire({title: 'Login Gagal',text: 'Kode Captcha Salah',icon: 'error',confirmButtonText: 'OK'
|
||||
}).then((result) => {if (result.value)
|
||||
{window.location = 'login.php';}
|
||||
})</script>";
|
||||
exit;
|
||||
}
|
||||
*/
|
||||
|
||||
//query login
|
||||
$sql_login = "SELECT * FROM tb_pengguna WHERE BINARY username='$username' AND password='$password'";
|
||||
@@ -106,7 +127,7 @@ if (isset($_POST['btnLogin'])) {
|
||||
|
||||
|
||||
if ($jumlah_login ==1 ){
|
||||
session_start();
|
||||
// session_start();
|
||||
$_SESSION["ses_id"]=$data_login["id_pengguna"];
|
||||
$_SESSION["ses_nama"]=$data_login["nama_pengguna"];
|
||||
$_SESSION["ses_username"]=$data_login["username"];
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
|
||||
$tanggal = date("m/y");
|
||||
$tgl = date("d/m/y");
|
||||
|
||||
// Ambil data profil desa
|
||||
$sql_profil = "select * from tb_profil where id_profil=1";
|
||||
$query_profil = mysqli_query($koneksi, $sql_profil);
|
||||
$data_profil = mysqli_fetch_array($query_profil,MYSQLI_BOTH);
|
||||
?>
|
||||
|
||||
|
||||
@@ -20,14 +25,13 @@
|
||||
<body>
|
||||
<center>
|
||||
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN
|
||||
<br>DESA PERCONTOHAN</h3>
|
||||
<h2>PEMERINTAH <?php echo strtoupper($data_profil['kabupaten']); ?></h2>
|
||||
<h3><?php echo strtoupper($data_profil['kecamatan']); ?>
|
||||
<br><?php echo strtoupper($data_profil['nama_desa']); ?></h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
|
||||
<?php
|
||||
$sql_tampil = "select * from tb_datang
|
||||
where id_datang ='$id'";
|
||||
$sql_tampil = "select * from tb_datang where id_datang='$id'";
|
||||
|
||||
$query_tampil = mysqli_query($koneksi, $sql_tampil);
|
||||
$no=1;
|
||||
@@ -37,14 +41,15 @@
|
||||
|
||||
<center>
|
||||
<h4>
|
||||
<u>SURAT KETARANGAN PENDATANG</u>
|
||||
<u>SURAT KETERANGAN PENDATANG</u>
|
||||
</h4>
|
||||
<h4>No Surat :
|
||||
<?php echo $data['id_datang']; ?>/Ket.Pendatang/
|
||||
<?php echo $id; ?>/Ket.Pendatang/
|
||||
<?php echo $tanggal; ?>
|
||||
</h4>
|
||||
</center>
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa ........., Kecamatan ............., Kabupaten .........., dengan ini menerangkan
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa <?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $data_profil['kecamatan']; ?>, <?php echo $data_profil['kabupaten']; ?>, dengan ini menerangkan
|
||||
bahawa :</P>
|
||||
<table>
|
||||
<tbody>
|
||||
@@ -79,7 +84,7 @@
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Benar-benar Telah datang dan berencana untuk tinggal di Desa Maju Jaya, Kecamatan Maju Jaya, Kabupuaten Maju Jaya.</P>
|
||||
<p>Benar-benar Telah datang dan berencana untuk tinggal di <?php echo $data_profil['nama_desa']; ?>, <?php echo $data_profil['kecamatan']; ?>, <?php echo $data_profil['kabupaten']; ?>.</P>
|
||||
<p>Demikian Surat ini dibuat, agar dapat digunakan sebagaimana mestinya.</P>
|
||||
<br>
|
||||
<br>
|
||||
@@ -87,16 +92,16 @@
|
||||
<br>
|
||||
<br>
|
||||
<p align="right">
|
||||
Maju Jaya,
|
||||
<?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $tgl; ?>
|
||||
<br> KEPALA DESA ...............
|
||||
<br> KEPALA DESA
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>(....................................................)
|
||||
<br>(<?php echo $data_profil['kepala_desa']; ?>)
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
@@ -1,12 +1,17 @@
|
||||
<?php
|
||||
include "../inc/koneksi.php";
|
||||
|
||||
if (isset ($_POST['btnCetak'])){
|
||||
if (isset ($_POST['Cetak'])){
|
||||
$id = $_POST['id_pend'];
|
||||
}
|
||||
|
||||
$tanggal = date("m/y");
|
||||
$tgl = date("d/m/y");
|
||||
|
||||
// Ambil data profil desa
|
||||
$sql_profil = "select * from tb_profil where id_profil=1";
|
||||
$query_profil = mysqli_query($koneksi, $sql_profil);
|
||||
$data_profil = mysqli_fetch_array($query_profil,MYSQLI_BOTH);
|
||||
?>
|
||||
|
||||
|
||||
@@ -20,9 +25,9 @@
|
||||
<body>
|
||||
<center>
|
||||
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN
|
||||
<br>DESA PERCONTOHAN</h3>
|
||||
<h2>PEMERINTAH <?php echo strtoupper($data_profil['kabupaten']); ?></h2>
|
||||
<h3><?php echo strtoupper($data_profil['kecamatan']); ?>
|
||||
<br><?php echo strtoupper($data_profil['nama_desa']); ?></h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
|
||||
<?php
|
||||
@@ -37,14 +42,15 @@
|
||||
|
||||
<center>
|
||||
<h4>
|
||||
<u>SURAT KETARANGAN DOMISILI</u>
|
||||
<u>SURAT KETERANGAN DOMISILI</u>
|
||||
</h4>
|
||||
<h4>No Surat :
|
||||
<?php echo $data['id_pend']; ?>/Ket.Domisili/
|
||||
<?php echo $id; ?>/Ket.Domisili/
|
||||
<?php echo $tanggal; ?>
|
||||
</h4>
|
||||
</center>
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa .............., Kecamatan ............., Kabupaten ............, dengan ini menerangkan
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa <?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $data_profil['kecamatan']; ?>, <?php echo $data_profil['kabupaten']; ?>, dengan ini menerangkan
|
||||
bahawa :</P>
|
||||
<table>
|
||||
<tbody>
|
||||
@@ -73,24 +79,24 @@
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Adalah benar-benar warga Desa ......., Kecamatan ..........., Kabupuaten ..............</P>
|
||||
<p>Demikian Surat ini dibuat, agar dapat digunakan sebagai mana mestinya.</P>
|
||||
<p>Adalah benar-benar warga <?php echo $data_profil['nama_desa']; ?>, <?php echo $data_profil['kecamatan']; ?>, <?php echo $data_profil['kabupaten']; ?></P>
|
||||
<p>Demikian Surat ini dibuat, agar dapat digunakan sebagaimana mestinya.</P>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<p align="right">
|
||||
Maju Jaya,
|
||||
<?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $tgl; ?>
|
||||
<br> KEPALA DESA ...............
|
||||
<br> KEPALA DESA
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>(....................................................)
|
||||
<br>(<?php echo $data_profil['kepala_desa']; ?>)
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
|
||||
$tanggal = date("m/y");
|
||||
$tgl = date("d/m/y");
|
||||
|
||||
// Ambil data profil desa
|
||||
$sql_profil = "select * from tb_profil where id_profil=1";
|
||||
$query_profil = mysqli_query($koneksi, $sql_profil);
|
||||
$data_profil = mysqli_fetch_array($query_profil,MYSQLI_BOTH);
|
||||
?>
|
||||
|
||||
|
||||
@@ -20,9 +25,9 @@
|
||||
<body>
|
||||
<center>
|
||||
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN
|
||||
<br>DESA PERCONTOHAN</h3>
|
||||
<h2>PEMERINTAH <?php echo strtoupper($data_profil['kabupaten']); ?></h2>
|
||||
<h3><?php echo strtoupper($data_profil['kecamatan']); ?>
|
||||
<br><?php echo strtoupper($data_profil['nama_desa']); ?></h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
|
||||
<?php
|
||||
@@ -35,14 +40,15 @@
|
||||
|
||||
<center>
|
||||
<h4>
|
||||
<u>SURAT KETARANGAN KELAHIRAN</u>
|
||||
<u>SURAT KETERANGAN KELAHIRAN</u>
|
||||
</h4>
|
||||
<h4>No Surat :
|
||||
<?php echo $data['id_lahir']; ?>/Ket.Kelahiran/
|
||||
<?php echo $tanggal; ?>
|
||||
</h4>
|
||||
</center>
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa .................., Kecamatan ..........., Kabupaten ..............., dengan ini menerangkan
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa <?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $data_profil['kecamatan']; ?>, <?php echo $data_profil['kabupaten']; ?>, dengan ini menerangkan
|
||||
bahawa :</P>
|
||||
<table>
|
||||
<tbody>
|
||||
@@ -70,7 +76,7 @@
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Telah benar-benar Lahir di Desa ..........., Kecamatan ..........., Kabupuaten ................</P>
|
||||
<p>Telah benar-benar Lahir di <?php echo $data_profil['nama_desa']; ?>, <?php echo $data_profil['kecamatan']; ?>, <?php echo $data_profil['kabupaten']; ?></P>
|
||||
<p>Demikian Surat ini dibuat, agar dapat digunakan sebagaimana mestinya.</P>
|
||||
<br>
|
||||
<br>
|
||||
@@ -78,16 +84,16 @@
|
||||
<br>
|
||||
<br>
|
||||
<p align="right">
|
||||
Maju Jaya,
|
||||
<?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $tgl; ?>
|
||||
<br> KEPALA DESA .................
|
||||
<br> KEPALA DESA
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>(....................................................)
|
||||
<br>(<?php echo $data_profil['kepala_desa']; ?>)
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
|
||||
$tanggal = date("m/y");
|
||||
$tgl = date("d/m/y");
|
||||
|
||||
// Ambil data profil desa
|
||||
$sql_profil = "select * from tb_profil where id_profil=1";
|
||||
$query_profil = mysqli_query($koneksi, $sql_profil);
|
||||
$data_profil = mysqli_fetch_array($query_profil,MYSQLI_BOTH);
|
||||
?>
|
||||
|
||||
|
||||
@@ -20,16 +25,13 @@
|
||||
<body>
|
||||
<center>
|
||||
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN
|
||||
<br>DESA PERCONTOHAN</h3>
|
||||
<h2>PEMERINTAH <?php echo strtoupper($data_profil['kabupaten']); ?></h2>
|
||||
<h3><?php echo strtoupper($data_profil['kecamatan']); ?>
|
||||
<br><?php echo strtoupper($data_profil['nama_desa']); ?></h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
|
||||
<?php
|
||||
$sql_tampil = "select m.id_mendu, m.tgl_mendu, m.sebab, p.nik, p.nama from tb_mendu m inner join tb_pdd p on
|
||||
m.id_pdd=p.id_pend
|
||||
where id_mendu ='$id'";
|
||||
|
||||
$sql_tampil = "select m.tgl_mendu, m.sebab, p.nik, p.nama from tb_mendu m inner join tb_pdd p on m.id_pdd=p.id_pend where id_mendu='$id'";
|
||||
$query_tampil = mysqli_query($koneksi, $sql_tampil);
|
||||
$no=1;
|
||||
while ($data = mysqli_fetch_array($query_tampil,MYSQLI_BOTH)) {
|
||||
@@ -38,14 +40,15 @@
|
||||
|
||||
<center>
|
||||
<h4>
|
||||
<u>SURAT KETARANGAN KEMATIAN</u>
|
||||
<u>SURAT KETERANGAN KEMATIAN</u>
|
||||
</h4>
|
||||
<h4>No Surat :
|
||||
<?php echo $data['id_mendu']; ?>/Ket.Kematian/
|
||||
<?php echo $id; ?>/Ket.Kematian/
|
||||
<?php echo $tanggal; ?>
|
||||
</h4>
|
||||
</center>
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa ............., Kecamatan .........., Kabupaten .............., dengan ini menerangkan
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa <?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $data_profil['kecamatan']; ?>, <?php echo $data_profil['kabupaten']; ?>, dengan ini menerangkan
|
||||
bahawa :</P>
|
||||
<table>
|
||||
<tbody>
|
||||
@@ -80,8 +83,7 @@
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Benar-benar telah
|
||||
<b>Meninggal Dunia</b>, pada waktu yang telah disebutkan diatas.</P>
|
||||
<p>Benar-benar telah meninggal dunia, pada waktu yang telah disebutkan diatas.</P>
|
||||
<p>Demikian Surat ini dibuat, agar dapat digunakan sebagaimana mestinya.</P>
|
||||
<br>
|
||||
<br>
|
||||
@@ -89,16 +91,16 @@
|
||||
<br>
|
||||
<br>
|
||||
<p align="right">
|
||||
Maju Jaya,
|
||||
<?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $tgl; ?>
|
||||
<br> KEPALA DESA ..............
|
||||
<br> KEPALA DESA
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>(....................................................)
|
||||
<br>(<?php echo $data_profil['kepala_desa']; ?>)
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
@@ -2,11 +2,16 @@
|
||||
include "../inc/koneksi.php";
|
||||
|
||||
if (isset ($_POST['Cetak'])){
|
||||
$id = $_POST['id_pend'];
|
||||
$id = $_POST['id_pindah'];
|
||||
}
|
||||
|
||||
$tanggal = date("m/y");
|
||||
$tgl = date("d/m/y");
|
||||
|
||||
// Ambil data profil desa
|
||||
$sql_profil = "select * from tb_profil where id_profil=1";
|
||||
$query_profil = mysqli_query($koneksi, $sql_profil);
|
||||
$data_profil = mysqli_fetch_array($query_profil,MYSQLI_BOTH);
|
||||
?>
|
||||
|
||||
|
||||
@@ -20,15 +25,13 @@
|
||||
<body>
|
||||
<center>
|
||||
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN
|
||||
<br>DESA PERCONTOHAN</h3>
|
||||
<h2>PEMERINTAH <?php echo strtoupper($data_profil['kabupaten']); ?></h2>
|
||||
<h3><?php echo strtoupper($data_profil['kecamatan']); ?>
|
||||
<br><?php echo strtoupper($data_profil['nama_desa']); ?></h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
|
||||
<?php
|
||||
$sql_tampil = "select * from tb_pdd
|
||||
where status='Pindah' and id_pend ='$id'";
|
||||
|
||||
$sql_tampil = "select p.nama, p.nik, d.tgl_pindah, d.alasan from tb_pindah d inner join tb_pdd p on d.id_pdd=p.id_pend where id_pindah='$id'";
|
||||
$query_tampil = mysqli_query($koneksi, $sql_tampil);
|
||||
$no=1;
|
||||
while ($data = mysqli_fetch_array($query_tampil,MYSQLI_BOTH)) {
|
||||
@@ -37,14 +40,15 @@
|
||||
|
||||
<center>
|
||||
<h4>
|
||||
<u>SURAT KETARANGAN PINDAH</u>
|
||||
<u>SURAT KETERANGAN PINDAH</u>
|
||||
</h4>
|
||||
<h4>No Surat :
|
||||
<?php echo $data['id_pend']; ?>/Ket.Pindah/
|
||||
<?php echo $id; ?>/Ket.Pindah/
|
||||
<?php echo $tanggal; ?>
|
||||
</h4>
|
||||
</center>
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa ............., Kecamatan ............., Kabupaten ............, dengan ini menerangkan
|
||||
<p>Yang bertandatangan dibawah ini Kepala Desa <?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $data_profil['kecamatan']; ?>, <?php echo $data_profil['kabupaten']; ?>, dengan ini menerangkan
|
||||
bahawa :</P>
|
||||
<table>
|
||||
<tbody>
|
||||
@@ -63,34 +67,40 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>TTL</td>
|
||||
<td>Tanggal Pindah</td>
|
||||
<td>:</td>
|
||||
<td>
|
||||
<?php echo $data['tempat_lh']; ?>/
|
||||
<?php echo $data['tgl_lh']; ?>
|
||||
<?php echo $data['tgl_pindah']; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Alasan</td>
|
||||
<td>:</td>
|
||||
<td>
|
||||
<?php echo $data['alasan']; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Telah benar-benar Pindah dari Desa ..........., Kecamatan ............, Kabupuaten ....................</P>
|
||||
<p>Demikian Surat ini dibuat, agar dapat digunakan sebagai mana mestinya.</P>
|
||||
<p>Benar-benar Telah pindah dari <?php echo $data_profil['nama_desa']; ?>, <?php echo $data_profil['kecamatan']; ?>, <?php echo $data_profil['kabupaten']; ?>.</P>
|
||||
<p>Demikian Surat ini dibuat, agar dapat digunakan sebagaimana mestinya.</P>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<p align="right">
|
||||
Maju Jaya,
|
||||
<?php echo $data_profil['nama_desa']; ?>,
|
||||
<?php echo $tgl; ?>
|
||||
<br> KEPALA DESA ...............
|
||||
<br> KEPALA DESA
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>(....................................................)
|
||||
<br>(<?php echo $data_profil['kepala_desa']; ?>)
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
55
report/laporan_datang.php
Normal file
55
report/laporan_datang.php
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
include "../inc/koneksi.php";
|
||||
$tanggal = date("d/m/y");
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>LAPORAN DATA PENDATANG</title>
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN <br> DESA PERCONTOHAN</h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
<h3>LAPORAN DATA PENDATANG</h3>
|
||||
<p align="left">Dicetak Tanggal : <?php echo $tanggal; ?></p>
|
||||
</center>
|
||||
|
||||
<table border="1" cellspacing="0" style="width: 100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>NIK</th>
|
||||
<th>Nama</th>
|
||||
<th>Jekel</th>
|
||||
<th>Tanggal Datang</th>
|
||||
<th>Pelapor</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no=1;
|
||||
$sql_tampil = "SELECT d.nik, d.nama_datang, d.jekel, d.tgl_datang, p.nama as pelapor
|
||||
FROM tb_datang d
|
||||
INNER JOIN tb_pdd p ON d.pelapor=p.id_pend";
|
||||
$query_tampil = mysqli_query($koneksi, $sql_tampil);
|
||||
while ($data = mysqli_fetch_array($query_tampil,MYSQLI_BOTH)) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center"><?php echo $no++; ?></td>
|
||||
<td>'<?php echo $data['nik']; ?></td>
|
||||
<td><?php echo $data['nama_datang']; ?></td>
|
||||
<td align="center"><?php echo $data['jekel']; ?></td>
|
||||
<td><?php echo $data['tgl_datang']; ?></td>
|
||||
<td><?php echo $data['pelapor']; ?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
window.print();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
53
report/laporan_kk.php
Normal file
53
report/laporan_kk.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
include "../inc/koneksi.php";
|
||||
$tanggal = date("d/m/y");
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>LAPORAN DATA KARTU KELUARGA</title>
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN <br> DESA PERCONTOHAN</h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
<h3>LAPORAN DATA KARTU KELUARGA</h3>
|
||||
<p align="left">Dicetak Tanggal : <?php echo $tanggal; ?></p>
|
||||
</center>
|
||||
|
||||
<table border="1" cellspacing="0" style="width: 100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>No KK</th>
|
||||
<th>Kepala Keluarga</th>
|
||||
<th>Alamat</th>
|
||||
<th>Anggota</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no=1;
|
||||
$sql_tampil = "SELECT k.no_kk, k.kepala, k.desa, k.rt, k.rw, k.kec, k.kab, k.prov, COUNT(a.id_anggota) as jumlah
|
||||
FROM tb_kk k LEFT JOIN tb_anggota a ON k.id_kk = a.id_kk
|
||||
GROUP BY k.id_kk";
|
||||
$query_tampil = mysqli_query($koneksi, $sql_tampil);
|
||||
while ($data = mysqli_fetch_array($query_tampil,MYSQLI_BOTH)) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center"><?php echo $no++; ?></td>
|
||||
<td>'<?php echo $data['no_kk']; ?></td>
|
||||
<td><?php echo $data['kepala']; ?></td>
|
||||
<td><?php echo $data['desa']; ?>, RT <?php echo $data['rt']; ?>/ RW <?php echo $data['rw']; ?></td>
|
||||
<td align="center"><?php echo $data['jumlah']; ?> Orang</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
window.print();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
53
report/laporan_lahir.php
Normal file
53
report/laporan_lahir.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
include "../inc/koneksi.php";
|
||||
$tanggal = date("d/m/y");
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>LAPORAN DATA KELAHIRAN</title>
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN <br> DESA PERCONTOHAN</h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
<h3>LAPORAN DATA KELAHIRAN</h3>
|
||||
<p align="left">Dicetak Tanggal : <?php echo $tanggal; ?></p>
|
||||
</center>
|
||||
|
||||
<table border="1" cellspacing="0" style="width: 100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Nama Bayi</th>
|
||||
<th>Tanggal Lahir</th>
|
||||
<th>Jenis Kelamin</th>
|
||||
<th>Keluarga</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no=1;
|
||||
$sql_tampil = "SELECT l.nama, l.tgl_lh, l.jekel, k.no_kk, k.kepala
|
||||
FROM tb_lahir l
|
||||
INNER JOIN tb_kk k ON k.id_kk=l.id_kk";
|
||||
$query_tampil = mysqli_query($koneksi, $sql_tampil);
|
||||
while ($data = mysqli_fetch_array($query_tampil,MYSQLI_BOTH)) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center"><?php echo $no++; ?></td>
|
||||
<td><?php echo $data['nama']; ?></td>
|
||||
<td><?php echo $data['tgl_lh']; ?></td>
|
||||
<td align="center"><?php echo $data['jekel']; ?></td>
|
||||
<td><?php echo $data['kepala']; ?> (No KK: '<?php echo $data['no_kk']; ?>)</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
window.print();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
53
report/laporan_mendu.php
Normal file
53
report/laporan_mendu.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
include "../inc/koneksi.php";
|
||||
$tanggal = date("d/m/y");
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>LAPORAN DATA KEMATIAN</title>
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN <br> DESA PERCONTOHAN</h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
<h3>LAPORAN DATA KEMATIAN</h3>
|
||||
<p align="left">Dicetak Tanggal : <?php echo $tanggal; ?></p>
|
||||
</center>
|
||||
|
||||
<table border="1" cellspacing="0" style="width: 100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>NIK</th>
|
||||
<th>Nama</th>
|
||||
<th>Tanggal Wafat</th>
|
||||
<th>Sebab</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no=1;
|
||||
$sql_tampil = "SELECT p.nik, p.nama, m.tgl_mendu, m.sebab
|
||||
FROM tb_mendu m
|
||||
INNER JOIN tb_pdd p ON p.id_pend=m.id_pdd";
|
||||
$query_tampil = mysqli_query($koneksi, $sql_tampil);
|
||||
while ($data = mysqli_fetch_array($query_tampil,MYSQLI_BOTH)) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center"><?php echo $no++; ?></td>
|
||||
<td>'<?php echo $data['nik']; ?></td>
|
||||
<td><?php echo $data['nama']; ?></td>
|
||||
<td><?php echo $data['tgl_mendu']; ?></td>
|
||||
<td><?php echo $data['sebab']; ?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
window.print();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
53
report/laporan_penduduk.php
Normal file
53
report/laporan_penduduk.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
include "../inc/koneksi.php";
|
||||
$tanggal = date("d/m/y");
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>LAPORAN DATA PENDUDUK</title>
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN <br> DESA PERCONTOHAN</h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
<h3>LAPORAN DATA PENDUDUK</h3>
|
||||
<p align="left">Dicetak Tanggal : <?php echo $tanggal; ?></p>
|
||||
</center>
|
||||
|
||||
<table border="1" cellspacing="0" style="width: 100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>NIK</th>
|
||||
<th>Nama</th>
|
||||
<th>JK</th>
|
||||
<th>Alamat</th>
|
||||
<th>Status</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no=1;
|
||||
$sql_tampil = "SELECT * FROM tb_pdd";
|
||||
$query_tampil = mysqli_query($koneksi, $sql_tampil);
|
||||
while ($data = mysqli_fetch_array($query_tampil,MYSQLI_BOTH)) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center"><?php echo $no++; ?></td>
|
||||
<td>'<?php echo $data['nik']; ?></td>
|
||||
<td><?php echo $data['nama']; ?></td>
|
||||
<td align="center"><?php echo $data['jekel']; ?></td>
|
||||
<td><?php echo $data['desa']; ?>, RT <?php echo $data['rt']; ?>/ RW <?php echo $data['rw']; ?></td>
|
||||
<td><?php echo $data['status']; ?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
window.print();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
53
report/laporan_pindah.php
Normal file
53
report/laporan_pindah.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
include "../inc/koneksi.php";
|
||||
$tanggal = date("d/m/y");
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>LAPORAN DATA PINDAH</title>
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<h2>PEMERINTAH KABUPATEN PERCONTOHAN</h2>
|
||||
<h3>KECAMATAN PERCONTOHAN <br> DESA PERCONTOHAN</h3>
|
||||
<p>________________________________________________________________________</p>
|
||||
<h3>LAPORAN DATA PINDAH</h3>
|
||||
<p align="left">Dicetak Tanggal : <?php echo $tanggal; ?></p>
|
||||
</center>
|
||||
|
||||
<table border="1" cellspacing="0" style="width: 100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>NIK</th>
|
||||
<th>Nama</th>
|
||||
<th>Tanggal Pindah</th>
|
||||
<th>Alasan</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no=1;
|
||||
$sql_tampil = "SELECT p.nik, p.nama, m.tgl_pindah, m.alasan
|
||||
FROM tb_pindah m
|
||||
INNER JOIN tb_pdd p ON p.id_pend=m.id_pdd";
|
||||
$query_tampil = mysqli_query($koneksi, $sql_tampil);
|
||||
while ($data = mysqli_fetch_array($query_tampil,MYSQLI_BOTH)) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center"><?php echo $no++; ?></td>
|
||||
<td>'<?php echo $data['nik']; ?></td>
|
||||
<td><?php echo $data['nama']; ?></td>
|
||||
<td><?php echo $data['tgl_pindah']; ?></td>
|
||||
<td><?php echo $data['alasan']; ?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
window.print();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user