• Tidak ada hasil yang ditemukan

KATA PENGANTAR. diberikan maka kami dapat menyelesaikan aplikasi ini dengan baik. Sistem Informasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "KATA PENGANTAR. diberikan maka kami dapat menyelesaikan aplikasi ini dengan baik. Sistem Informasi"

Copied!
46
0
0

Teks penuh

(1)
(2)

ii

KATA PENGANTAR

Alhamdulillah kami panjatkan kepada Allah SWT, karena nikmat dan syukur yang

diberikan maka kami dapat menyelesaikan aplikasi ini dengan baik. Sistem Informasi

Pengajuan Surat Administrasi RT disebut dengan SIPESAT dimana aplikasi ini dibuat untuk

menyediakan fasilitas pengajuan surat. Fasilitas pengajuan surat yang ada di SIPESAT di

antaranya

Kartu Tanda Penduduk (KTP) baru/perpanjang, pembuatan Kartu Keluarga (KK),

surat kelahiran, surat kematian, surat mutasi (keluar/masuk), surat izin keramaian, surat

keterangan keluarga miskin, surat keterangan usaha, surat keterangan tempat tinggal/domisili,

surat keterangan nikah/talak/rujuk/cerai.

Modul ini dibuat sebagai panduan atau petunjuk dalam pengoperasian SIPESAT bagi

pengurus RT maupun bagi penduduk RT 17 RW 08. Modul ini dirancang dengan harapan

memudahkan pengurus RT dan Penduduk RT 17 RW 08 dalam pengajuan surat administrasi

dan lebih praktis dengan adanya sistem ini. Dalam pembuatan modul ini tak lepas dari

kesalahan atau kekurangan, maka dari itu kami mohon maaf yang sebesar-besarnya semoga

kedepannya menjadi lebih baik lagi.

Jakarta, 23 Juni 2019

(3)

iii

DAFTAR ISI

BAB I PENGGUNAAN ... 1

1.1 Cara Login Kedalam Sistem... 1

A. Login Admin (Pengurus RT) ... 1

B. Login Penduduk ... 6

1.2 Fasilitas Halaman Utama ... 15

A. Halaman Admin ... 15

B. Halaman Penduduk ... 16

BAB II MENU ADMIN ... 17

2.1 Data Admin... 17

2.2 Data Penduduk ... 22

2.3 Data Kelahiran ... 24

2.4 Data Kematian ... 25

2.5 Daftar Pengajuan ... 25

2.5 Menu Laporan Pengajuan... 32

BAB III MENU PENDUDUK ... 37

3.1 Menu Profile ... 37

3.2 Menu Riwayat Pengajuan ... 37

(4)

1

BAB I PENGGUNAAN

1.1 Cara Login Kedalam Sistem

Login salah satu proses yang digunakan untuk masuk ke dalam suatu sistem dengan

menggunakan username dan password yang bersifat unik. Di dalam SIPESAT terdapat dua

login yaitu login admin diperuntukkan untuk pengurus RT dan login penduduk yang

digunakan untuk penduduk dalam melakukan pengajuan surat yang diperlukan.

A. Login Admin (Pengurus RT)

Untuk masuk ke dalam halaman admin, pengurus RT diharuskan melakukan login

terlebih dahulu, cara menggunakan login yaitu dengan mengisi username dan password.

Berikut adalah tampilan dari halaman login admin.

Gambar 1.1 Login Admin

1) Source Code Koneksi

<?php $host="localhost"; $user="root"; $password=""; $database="db_sipesat"; $koneksi=mysql_connect($host,$user,$password); mysql_select_db($database,$koneksi);

(5)

2 //cek koneksi

if($koneksi){

//echo "Berhasil Terhubung"; }else{

echo "Gagal Terhubung"; }

?>

2) Source Code Login Admin

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Login Administrator</title> <style type="text/css"> #box { background-image: url(../../sipsup/images/loginadmin.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 300px; width: 454px; margin-right: auto; margin-left: auto; margin-top: 20px; } #form1 { width: 300px; margin-right: auto; margin-left: auto;

font-family: "Courier New", Courier, monospace; color: #FFF; font-weight: bold; padding-top: 165px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } #form1 label {

font-family: "Courier New", Courier, monospace; color: #FFF; font-weight: bold; } #form1 input { width: 150px; } #form1 input.button { width: 70px;

(6)

3 background-color: #09C;

color: #FFF;

font-family: "Courier New", Courier, monospace; border: 1px solid #FFF; } </style> </head> <body> <div id="box">

<form id="form1" name="form1" method="post" action="loginCek.php"> <table width="100%" border="0">

<tr>

<td><label>Username</label></td>

<td><input type="text" name="username" id="username" /></td> </tr>

<tr>

<td><label>Password</label></td>

<td><input type="password" name="password" id="password" /></td> </tr>

<tr>

<td>&nbsp;</td>

<td><input type="submit" name="Submit" id="Submit" value="Login" class="button" /></td> </tr> </table> </form> </div> </body> </html>

3) Source Code Cek Login

<?php include "../koneksi.php"; $username=$_POST['username']; $password=$_POST['password']; echo "$username"; echo "$password";

$login=mysql_query("select * from admin where username='$username' AND password='$password'");

$cek_login=mysql_num_rows($login); if ($cek_login > 0) {

(7)

4 $data = mysql_fetch_array($login); session_start(); $_SESSION['username'] = $data['username']; $_SESSION['namaadmin'] = $data['namaadmin']; $_SESSION['password'] = $data['password']; $_SESSION['akses'] = $data['akses'];

//lalu alihkan ke halaman user

header("Location: home.php?module=beranda"); } else { header("Location: index.php"); } ?>

4) Source Code Beranda Admin

<?php

error_reporting(0); //menonaktifkan warning dan notice session_start();

$namaadmin=$_SESSION['namaadmin']; ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Beranda Pengajuan Surat Pengantar RT RW</title>

<link href="styledefault.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" language="javascript"

src="../jscripts/preview.js"></script> </head>

<body>

<div align="center">

<h3><i>Selamat Datang <?php echo $_SESSION['namaadmin'] ;?></i></h3><br> <h1><i>"SIPESAT (SIPESAT)"</i></h1><br>

<h1>RT 017 - RW 08</h1><br>

<img src="../images/logo_tangsel.png" align="center" width="200px" height="150px">

<h3><b>Kecamatan Pondok Aren Kelurahan Pondok Kacang Timur</b></h3> </div>

</body> </html>

(8)

5

5) Source Code Home Admin

<?php

error_reporting(0); //menonaktifkan warning dan notice session_start();

if (empty($_SESSION['namaadmin'])) {

echo "<script>alert('Anda Harus Login Terlebih Dahulu');</script>"; header("location: login_admin.php");

} ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Home Administrator</title>

<link href="adminstyle.css" rel="stylesheet" type="text/css" />

</head> <body> <div id="container"> <div id="up"> <div id="ban"></div> </div> <div id="main"> <div id="left"> <ul>

<li class="nav_header">Menu Navigation</li> <li><a href="?module=beranda">Home</a></li> <li><a href="?module=admin">Data Admin</a></li>

<li><a href="?module=penduduk">Data Penduduk</a></li>

<li><a href="?module=data_kelahiran">Data Kelahiran</a></li> <li><a href="?module=data_kematian">Data Kematian</a></li> <li><a href="?module=pengajuan">Daftar Pengajuan</a></li> <li><a href="?module=laporan">Laporan Pengajuan</a></li> <li><a href="logout.php">Logout</a></li> </ul> </div> <div id="right"> <?php include "content.php"; ?> </div>

(9)

6 </div>

<div id="footer" align="center">

<p class="copy">2019 &copy; SIPESAT</p></div> </div>

</body> </html>

B. Login Penduduk

Login penduduk digunakan untuk para penduduk dalam mengajukan surat pengantar.

Untuk masuk ke dalam halaman penduduk diharuskan untuk menggunakan username dan

password. Untuk username dengan menginputkan nik penduduk dan mengisi password

sesuai dengan password yang didaftarkan pada halaman daftar. Dibawah ini adalah tampilan

login penduduk.

Gambar 1.2 Login Penduduk

Halaman daftar penduduk digunakan untuk para penduduk yang belum mendaftar di

dalam SIPESAT. Pada halaman daftar penduduk wajib mengisi identitas diri dimulai dari

pengisian nik, nama lengkap, No kk, tempat dan tanggal lahir, jenis kelamin, alamat, RT,

RW, kelurahan, kecamatan, kota/kabupaten, kode pos, provinsi, agama, status perkawinan,

status keluarga, pendidikan, pekerjaan, kependuduknegaraan, upload berkas (upload KTP,

upload KK, upload foto), password dan ulangi password kemudian klik daftar maka

(10)

7

penduduk dapat menggunakan SIPESAT untuk mengurus surat-surat yang diperlukan dan

berhubungan dengan RT.

Gambar 1.3 Halaman Daftar

1) Source Code Form Pendaftaran

<script>

function hanyaAngka(evt) {

var charCode = (evt.which) ? evt.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } </script> <?php

echo "<h2>Form Pendaftaran Warga</h2><hr>

Isi Data

Klik Daftar untuk

menyimpan data

(11)

8

<form name='form1' method='post' action='?module=simpan_daftar' enctype='multipart/form-data'>

<table width='100%'> <tr>

<td width='30%' valign='top'>NIK<font color='#FF0000'>*</font></td> <td width='70%'><input type='text' name='nik' id='nik'

onkeypress='return hanyaAngka(event)'></td> </tr>

<tr>

<td width='30%' valign='top'>Nama Lengkap<font color='#FF0000'>*</font></td>

<td width='70%'><input type='text' name='nama' id='nama'></td> </tr>

<tr>

<td width='30%' valign='top'>No KK<font color='#FF0000'>*</font></td> <td width='70%'><input type='text' name='nokk' id='nokk'

onkeypress='return hanyaAngka(event)'></td> </tr>

<tr>

<td valign='top'>Tempat Lahir<font color='#FF0000'>*</font></td> <td><input type='text' name='tempat' id='tempat'></td>

</tr> <tr>

<td valign='top'>Tanggal Lahir<font color='#FF0000'>*</font></td> <td><select name='tanggal' id='tanggal'> ";

for ($tgl=1; $tgl<=31; $tgl++){ $pjg=strlen($tgl); if($pjg==1){ $i="0".$tgl; } else{ $i=$tgl; } echo"<option value='$i'>$i</option>"; } echo "</select>

<select name='bulan' id='bulan'> <option value='01'>Januari</option> <option value='02'>Februari</option> <option value='03'>Maret</option> <option value='04'>April</option> <option value='05'>Mei</option> <option value='06'>Juni</option> <option value='07'>Juli</option> <option value='08'>Agustus</option> <option value='09'>September</option> <option value='10'>Oktober</option>

(12)

9

<option value='11'>November</option> <option value='12'>Desember</option> </select>

<select name='tahun' id='tahun'>"; for ($a=1950; $a <= date('Y'); $a++){

echo "<option value='$a'>$a</option>"; }

echo" </select></td> </tr>

<tr>

<td valign='top'>Jenis Kelamin<font color='#FF0000'>*</font></td> <td>

<input type='radio' name='rkelamin' value='laki-laki' id='rkelamin_0'>Laki-Laki<br>

<input type='radio' name='rkelamin' value='perempuan' id='rkelamin_1'>Perempuan

</td> </tr> <tr>

<td valign='top'>Alamat<font color='#FF0000'>*</font></td> <td><textarea name='alamat' id='alamat' cols='45'

rows='5'></textarea></td> </tr>

<tr>

<td width='30%' valign='top'>RT<font color='#FF0000'>*</font></td> <td width='70%'><input type='text' name='rt' id='rt' onkeypress='return hanyaAngka(event)'></td>

</tr> <tr>

<td width='30%' valign='top'>RW<font color='#FF0000'>*</font></td> <td width='70%'><input type='text' name='rw' id='rw' onkeypress='return hanyaAngka(event)'></td>

</tr> <tr>

<td width='30%' valign='top'>Kelurahan<font color='#FF0000'>*</font></td>

<td width='70%'><input type='text' name='kelurahan' id='kelurahan'></td> </tr>

<tr>

<td width='30%' valign='top'>Kecamatan<font color='#FF0000'>*</font></td>

<td width='70%'><input type='text' name='kecamatan' id='kecamatan'></td> </tr>

<tr>

<td width='30%' valign='top'>Kota/Kabupaten<font color='#FF0000'>*</font></td>

<td width='70%'><input type='text' name='kota' id='kota'></td> </tr>

(13)

10 <tr>

<td width='30%' valign='top'>Kode Pos<font color='#FF0000'>*</font></td> <td width='70%'><input type='text' name='kodepos' id='kodepos'

onkeypress='return hanyaAngka(event)'></td> </tr>

<tr>

<td valign='top'>Provinsi<font color='#FF0000'>*</font></td> <td><select name='provinsi' id='provinsi'>

<option value='Aceh'>Aceh</option> <option value='Bali'>Bali</option> <option value='Banten'>Banten</option> <option value='Bengkulu'>Bengkulu</option>

<option value='DKI Jakarta'>DKI Jakarta</option> <option value='Gorontalo'>Gorontalo</option> <option value='Jambi'>Jambi</option>

<option value='Jawa Barat'>Jawa Barat</option> <option value='Jawa Tengah'>Jawa Tengah</option> <option value='Jawa Timur'>Jawa Timur</option>

<option value='Kalimantan Barat'>Kalimantan Barat</option> <option value='Kalimantan Selatan'>Kalimantan

Selatan</option>

<option value='Kalimantan Tengah'>Kalimantan Tengah</option>

<option value='Kalimantan Timur'>Kalimantan Timur</option> <option value='Kalimantan Utara'>Kalimantan Utara</option> <option value='Kep Bangka Belitung'>Kep Bangka

Belitung</option>

<option value='Kep Riau'>Kep Riau</option> <option value='Lampung'>Lampung</option> <option value='Maluku'>Maluku</option>

<option value='Maluku Utara'>Maluku Utara</option> <option value='Nusa Tenggara Barat'>Nusa Tenggara Barat</option>

<option value='Nusa Tenggara Timur'>Nusa Tenggara Timur</option>

<option value='Papua'>Papua</option>

<option value='Papua Barat'>Papua Barat</option> <option value='Riau'>Riau</option>

<option value='Sulawesi Barat'>Sulawesi Barat</option> <option value='Sulawesi Selatan'>Sulawesi Selatan</option> <option value='Sulawesi Tengah'>Sulawesi Tengah</option> <option value='Sulawesi Tenggara'>Sulawesi

Tenggara</option>

<option value='Sulawesi Utara'>Sulawesi Utara</option> <option value='Sumatera Barat'>Sumatera Barat</option> <option value='Sumatera Selatan'>Sumatera Selatan</option> <option value='Sumatera Utara'>Sumatera Utara</option>

(14)

11 <option value='Yogyakarta'>Yogyakarta</option> </select> </select></td> </tr> <tr> <td valign='top'>Agama<font color='#FF0000'>*</font></td> <td>

<input type='radio' name='ragama' value='islam' id='RadioGroup1_0'> Islam

<input type='radio' name='ragama' value='protestan' id='RadioGroup1_1'>

Protestan

<input type='radio' name='ragama' value='katolik' id='RadioGroup1_2'>

Katolik

<input type='radio' name='ragama' value='hindu' id='RadioGroup1_3'> Hindu

<input type='radio' name='ragama' value='budha' id='RadioGroup1_4'> Budha

<input type='radio' name='ragama' value='lain-lain' id='RadioGroup1_5'>

Lain-lain </p></td> </tr>

<tr>

<td valign='top'>Status Perkawinan<font color='#FF0000'>*</font></td> <td><select name='statusperkawinan' id='statusperkawinan'>

<option value='Belum Menikah'>Belum Menikah</option> <option value='Duda'>Duda</option> <option value='Janda'>Janda</option> <option value='Menikah'>Menikah</option> </select></td> </tr> <tr>

<td valign='top'>Status Keluarga<font color='#FF0000'>*</font></td> <td><select name='statuskeluarga' id='statuskeluarga'>

<option value='Kepala Keluarga'>Kepala Keluarga</option> <option value='Bapak'>Bapak</option>

<option value='Ibu'>Ibu</option> <option value='Anak'>Anak</option> <option value='Cucu'>Cucu</option> <option value='Cucu'>Famili Lain</option> </select></td>

</tr> <tr>

<td valign='top'>Pendidikan<font color='#FF0000'>*</font></td> <td><input type='text' name='pendidikan' id='pendidikan'></td> </tr>

(15)

12 <tr>

<td valign='top'>Pekerjaan<font color='#FF0000'>*</td>

<td><input type='text' name='pekerjaan' id='pekerjaan'></td> </tr>

<tr>

<td valign='top'>Kewarganegaraan<font color='#FF0000'>*</td>

<td><input type='text' name='kewarganegaraan' id='kewarganegaraan'></td> </tr> <tr> <td valign='top'></td> <td>&nbsp;</td> </tr> <tr> <td valign='top'>KTP<font color='#FF0000'>*</td> <td><input type='file' name='ktp'/></td>

</tr> <tr>

<td valign='top'>KK<font color='#FF0000'>*</td> <td><input type='file' name='kk'/></td>

</tr> <tr>

<td valign='top'>Foto<font color='#FF0000'>*</td> <td><input type='file' name='foto'/></td>

</tr> <tr>

<td valign='top'>Password<font color='#FF0000'>*</font></td> <td><input type='password' name='password' id='password'></td> </tr>

<tr>

<td valign='top'>Ulangi Password<font color='#FF0000'>*</font></td> <td><input type='password' name='repassword' id='repassword'></td> </tr> <tr> <tr> <td valign='top'></td> <td>&nbsp;</td> </tr> <td valign='top'>&nbsp;</td>

<td><input type='submit' name='Daftar' id='Daftar' value='Daftar'></td> </tr>

</table> </form> "; ?>

(16)

13

2) Source Code Simpan Pendaftaran

<?php include "../koneksi.php"; $nik=$_POST['nik']; $nama=$_POST['nama']; $no_kk=$_POST['nokk']; $tmp_lahir=$_POST['tempat']; $tgl_lahir=($_POST['tahun'].'-'.$_POST['bulan'].'-'.$_POST['tanggal']); $jns_kel=$_POST['rkelamin']; $alamat=$_POST['alamat']; $rt=$_POST['rt']; $rw=$_POST['rw']; $kec=$_POST['kecamatan']; $kel=$_POST['kelurahan']; $kota=$_POST['kota']; $provinsi=$_POST['provinsi']; $kd_pos=$_POST['kodepos']; $agama=$_POST['ragama']; $st_perkawinan=$_POST['statusperkawinan']; $st_keluarga=$_POST['statuskeluarga']; $pendidikan=$_POST['pendidikan']; $pekerjaan=$_POST['pekerjaan']; $password=$_POST['password']; $kewarganegaraan=$_POST['kewarganegaraan']; $repassword=$_POST['repassword']; $ktp=$_FILES['ktp']['name']; $file1=$_FILES['ktp']['tmp_name']; move_uploaded_file($file1,"berkas/$ktp"); $kk=$_FILES['kk']['name']; $file2=$_FILES['kk']['tmp_name']; move_uploaded_file($file2,"berkas/$kk"); $foto=$_FILES['foto']['name']; $file3=$_FILES['foto']['tmp_name']; move_uploaded_file($file3,"berkas/$foto");

// Cek semua input sudah diisi apa belum

if(empty($nik) or empty($nama) or empty($no_kk) or empty($tmp_lahir) or empty($jns_kel) or empty($alamat) or empty($rt) or empty($rw) or empty($kec) or empty($kel) or empty($kota) or empty($provinsi) or empty($kd_pos) or empty($agama) or empty($st_perkawinan) or

(17)

14

empty($password) or empty($kewarganegaraan) or empty($repassword) or empty($tgl_lahir) or empty($ktp) or empty($kk)or empty($foto))

{

echo "<script>alert('Data Masih Ada Yang Kosong');history.go(-1);</script>";

}

elseif ($password<>$repassword) {

echo "<script>alert('Password dan Ulangi Password harus sama');history.go(-1);</script>"; } else { $simpan=mysql_query("insert into penduduk(nik,nama,no_kk,tmp_lahir,tgl_lahir,jns_kel,alamat,rt,rw,ke c,kel,kota,provinsi,kd_pos,agama,st_perkawinan,st_keluarga,pendidikan,peker jaan,password,kewarganegaraan,ktp,kk,foto ) values ('$nik','$nama','$no_kk','$tmp_lahir','$tgl_lahir','$jns_kel','$al amat','$rt','$rw','$kec','$kel','$kota','$provinsi', '$kd_pos','$agama','$st_perkawinan','$st_keluarga','$pendidikan',' $pekerjaan','$password','$kewarganegaraan','$ktp','$kk','$foto')"); //$simpan2=mysql_query($simpan,$koneksi); if($simpan) {

echo "<script>alert('Data Tersimpan');</script>"; header("location: index.php");

} else {

echo "<script>alert('Data Tidak Tersimpan');history.go(-1);</script>";

} }

(18)

15

1.2 Fasilitas Halaman Utama

A. Halaman Admin

Pada halaman admin ini terdapat beberapa menu diantaranya data admin, data

penduduk, data kelahiran, data kematian, daftar pengajuan, laporan pengajuan serta logout

dari

halaman admin.

Gambar 1.4 Halaman Admin

Data Admin

Berisikan data pengurus RT dimana dalam menu ini data admin dapat diedit, dihapus dan ditambahkan.

Data Penduduk

Berisikan data penduduk yang sudah terdaftar pada SIPESAT.

Data Kelahiran

Berisikan data penduduk yang baru lahir,

Data Kematian

Berisikan data penduduk yang sudah meninggal.

Laporan Pengajuan

Menampilkan data laporan pengajuan dari penduduk RT. 17 dan RW. 08

Logout

(19)

16

B. Halaman Penduduk

Setelah penduduk melakukan login maka penduduk masuk kedalam halaman

penduduk, diamana pada halaman ini penduduk dapat membuat surat pengantar seperti

membuat KTP baru, membuat kartu keluarga, kelahiram, kematian, mutasi masuk, mutasi

keluar, izin keramaian, keterangan keluarga miskin, keterangan usaha, keterangan tempat

tinggal, nikah, talak, rujuk dan cerai. Pada halaman penduduk terdapat beberapa menu yaitu

profile, riwayat pengajuan daftar pengajuan. Berikut adalah gambar dari halaman penduduk.

Gambar 1.5 Halaman Penduduk

Profile

Berisikan data diri penduduk

Riwayat Pengajuam

Berisikan riwayat pengajuan dari penduduk

Daftar Pengajuan

Berisikan form pengajuan yang harus diisi datanya.

Logout

(20)

17

BAB II MENU ADMIN

2.1 Data Admin

Pada data admin berisikan daftar admin yang terdaftar pada SIPESAT yang terdiri dari

username, nama dan akses. Pada Menu data admin dapat melakukan penambahan, mengedit

dan menghapus data admin.

Gambar 2.1 Data Admin

1) Source Code Tambah Data Admin

Untuk menambahkan data admin dengan cara:

a) Klik button tambah

b) Isi data admin

c) Klik Simpan

Menambahkan Data Admin

(21)

18

Gambar 2.2 Tambah Data Admin

Button Tambah

<h2> Tambah Admin </h2>

<form action="?module=simpan_admin" method="post" enctype="multipart/form-data" name="form1">

<table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr>

<td>Username</td>

<td><input type="text" name="username" /></td> </tr>

<tr>

<td width="17%">Nama Lengkap </td>

<td width="83%"><input type="text" name="nama"></td> </tr>

<tr>

<td width="17%">Akses </td>

<td width="83%"><select name="akses">

<option value="Ketua RT">Ketua RT</option>

<option value="Sekretaris RT">Sekretaris RT</option> </select></td>

</tr> <tr>

<td>Password</td>

<td><input type="password" name="password" /></td> </tr>

<tr>

<td><button type="submit"> Simpan </button></td>

<td><button type="button" onClick="location=('home.php?module=admin')"> Kembali </button></td>

</tr> </table>

(22)

19 </form>

Button Simpan

<?php include "../koneksi.php"; $username=$_POST['username']; $namaadmin=$_POST['nama']; $akses=$_POST['akses']; $password=$_POST['password'];

if(empty($username)or empty($namaadmin) or empty($akses) or empty($password) )

{

echo "<script>alert('Data Masih Ada Yang Kosong');history.go(-1);</script>"; }

else {

$simpan=mysql_query("insert into admin() values ('$username','$namaadmin','$akses','$password')"); if($simpan)

{

echo "<script>alert('Data Tersimpan');</script>"; header("location: ?module=admin");

} else {

echo "<script>alert('Data Tidak Tersimpan');history.go(-1);</script></script>";

} }

?>

2) Source Code Hapus Data Admin

Untuk menghapus data admin dengan cara klik button hapus maka data akan langsung

terhapus.

(23)

20

Button Hapus

<?php include "../koneksi.php"; $username=$_GET['username']; if(!$_GET['username']=="") {

$sql="delete from admin where username='$username'";

mysql_query($sql,$koneksi)or die ("Gagal query simpan".mysql_error());

echo "<script>alert('Data Telah Terhapus')</script>"; header("location: ?module=admin"); } else { header("location: ?module=admin"); exit; } ?>

3) Source Code Edit Data Admin

Untuk mengedit data admin dengan cara:

1. Klik button edit

2. Edit data admin

3. Klik Simpan

Gambar 2.3 Mengedit Admin

(24)

21

Button Simpan

<?php include "../koneksi.php"; $username = $_POST['username']; $namaadmin=$_POST['nama']; $akses=$_POST['akses']; $password=$_POST['password'];

if(empty($namaadmin) or empty($akses) or empty($password) ) {

echo "<script>alert('Data Masih Ada Yang Kosong');history.go(-1);</script>"; }

else {

$simpan="update admin set namaadmin='$namaadmin',

akses='$akses',password='$password' where username='$username'"; $simpan2=mysql_query($simpan,$koneksi);

if($simpan2) {

echo "<script>alert('Data Telah Terupdate')</script>"; header("location: ?module=admin");

} else {

echo "<script>alert('Data Tidak Tersimpan')history.go(-1);</script>";

} } ?>

(25)

22

2.2 Data Penduduk

Pada menu data penduduk menampilkan data penduduk yang sudah menggunakan

SIPESAT. Menu data penduduk.

Gambar 2.4 Menu Data Penduduk

1) Source Code Menu Data Penduduk

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<link href="adminstyle.css" media="screen" rel="stylesheet" type="text/css" <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title> </head>

<div align="center"><h2>Data Penduduk</h2></div> <br>

<div class="scroll">

<table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr>

<td width="2%" bgcolor="CCCCCC">No</td> <td width="2%" bgcolor="CCCCCC">NIK</td> <td width="2%" bgcolor="CCCCCC">Nama </td> <td width="7%" bgcolor="#CCCCCC">Nomor KK</td> <td width="7%" bgcolor="#CCCCCC">Tempat Lahir</td> <td width="30%" bgcolor="#CCCCCC">Tanggal Lahir</td> <td width="2%" bgcolor="CCCCCC">Jenis Kelamin</td> <td width="7%" bgcolor="#CCCCCC">Alamat</td>

<td width="7%" bgcolor="#CCCCCC">RT</td> <td width="30%" bgcolor="#CCCCCC">RW</td>

(26)

23

<td width="2%" bgcolor="CCCCCC">Kecamatan</td> <td width="7%" bgcolor="#CCCCCC">Kelurahan</td> <td width="7%" bgcolor="#CCCCCC">Kota</td> <td width="30%" bgcolor="#CCCCCC">Provinsi</td> <td width="2%" bgcolor="CCCCCC">Kode Pos</td> <td width="7%" bgcolor="#CCCCCC">Agama</td>

<td width="7%" bgcolor="#CCCCCC">Status Perkawinan</td> <td width="30%" bgcolor="#CCCCCC">Status Keluarga</td> <td width="2%" bgcolor="CCCCCC">Pendidikan</td>

<td width="7%" bgcolor="#CCCCCC">Pekerjaan</td> <td width="7%" bgcolor="#CCCCCC">KTP</td>

<td width="30%" bgcolor="#CCCCCC">KK</td> <td width="30%" bgcolor="#CCCCCC">Foto</td>

<td colspan="2" bgcolor="#CCCCCC"><div align="center">Aksi</div></td> </tr> <?php include "../koneksi.php"; //$txtpass=md5($_POST[password]); $n=1; $halaman = 5;

$page = isset($_GET["halaman"]) ? (int)$_GET["halaman"] : 1; $mulai = ($page>1) ? ($page * $halaman) - $halaman : 0; $result = mysql_query("SELECT * FROM penduduk ");

$total = mysql_num_rows($result);

$pages = ceil($total/$halaman);

$query = mysql_query("select * from penduduk LIMIT $mulai, $halaman")or die(mysql_error); $no =$mulai+1; while($penduduk=mysql_fetch_array($query)){ ?> <tr> <td><?php echo $n; ?></td> <td><?php echo $penduduk['0']; ?></td> <td><?php echo $penduduk['1']; ?></td> <td><?php echo $penduduk['2']; ?></td> <td><?php echo $penduduk['3']; ?></td> <td><?php echo $penduduk['4']; ?></td> <td><?php echo $penduduk['5']; ?></td> <td><?php echo $penduduk['6']; ?></td> <td><?php echo $penduduk['7']; ?></td> <td><?php echo $penduduk['8']; ?></td> <td><?php echo $penduduk['9']; ?></td> <td><?php echo $penduduk['10']; ?></td> <td><?php echo $penduduk['11']; ?></td>

(27)

24 <td><?php echo $penduduk['12']; ?></td> <td><?php echo $penduduk['13']; ?></td> <td><?php echo $penduduk['14']; ?></td> <td><?php echo $penduduk['15']; ?></td> <td><?php echo $penduduk['16']; ?></td> <td><?php echo $penduduk['17']; ?></td> <td><?php echo $penduduk['18']; ?></td>

<td> <img src="../warga/berkas/<?php echo $penduduk['ktp'];?>" width="100px"></td>

<td> <img src="../warga/berkas/<?php echo $penduduk['kk'];?>" width="100px"></td>

<td> <img src="../warga/berkas/<?php echo $penduduk['foto'];?>" width="100px"></td>

<td width="18%"><?php echo "<a

href=?module=edit_penduduk&nik=$penduduk[0]> <button> Edit </button></a>"; ?></td> </tr> <?php $n++; } ?> </table> <?php

for ($i=1; $i<=$pages ; $i++) { ?>

<a href="?module=penduduk&halaman=<?php echo $i; ?>"> <?php echo $i; ?> </a>

<?php } ?> </div>

2.3 Data Kelahiran

Pada menu data kelahiran menampilkan data penduduk yang sudah menggunakan

SIPESAT dalam pengajuan surat kelahiran. Di dalam menu ini dapat menampilkan status jika

statusnya masih menuggu maka surat pengajuannya belum ditindaklanjutin oleh pengurus

RT, jika statusnya dalam proses maka pengajuannya sedang diproses oleh pengurus RT, dan

jika status sudah selesai maka pengajuan sudah disetujui oleh Ketua RT dan penduduk yang

mengajukan dapat mengambil surat yang sudah disetujui.

(28)

25

Gambar 2.5 Menu Data Kelahiran

2.4 Data Kematian

Data kematian menampilkan data penduduk yang membuat pengajuan surat kematian

pada SIPESAT. Di dalam menu ini dapat menampilkan status jika statusnya masih menuggu

maka surat pengajuannya belum ditindaklanjutin oleh pengurus RT, jika statusnya dalam

proses maka pengajuannya sedang diproses oleh pengurus RT, dan jika status sudah selesai

maka pengajuan sudah disetujui oleh Ketua RT dan penduduk yang mengajukan dapat

mengambil surat yang sudah disetujui.

Gambar 2.6 Menu Data Kematian

2.5 Daftar Pengajuan

Menu Daftar Pengajuan berisikan semua data yang diajukan penduduk dengan berbagai

jenis pengajuan. Pada menu ini pengurus RT dapat melihat data yang mengajukan surat

kemudian pengurus RT akan melakukan proses dari pengajuan tersebut dengan cara

(29)

26

a. Mengklik button edit

b. Kemudian merubah status dari menuggu ke proses

c. Jika sudah disetujui makan status akan di ubah menjadi selesai

d. Klik Button simpan

e. Pada Menu daftar pengajuan terdapat menu cetak untuk mencetak surat.

G

a

m

b

a

r

2.7 Menu Daftar Pengajuan

1) Source Code daftar pengajuan

<h2>Data Pengajuan Surat Pengantar</h2> <hr>

<table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr>

<td width="4%" bgcolor="#CCCCCC">No Pengajuan</td> <td width="4%" bgcolor="#CCCCCC">NIK</td>

<td width="6%" bgcolor="#CCCCCC">Jenis Pengajuan</td> <td width="20%" bgcolor="#CCCCCC">tgl Pengajuan</td> <td width="8%" bgcolor="#CCCCCC">Status</td>

<td width="8%" bgcolor="#CCCCCC">Keterangan</td> <td width="8%" bgcolor="#CCCCCC">Berkas 1</td> <td width="8%" bgcolor="#CCCCCC">Berkas 2</td> <td width="8%" bgcolor="#CCCCCC">Berkas 3</td>

<td width="20%" bgcolor="#CCCCCC">Tanggal Selesai</td> <td width="8%" bgcolor="#CCCCCC">Surat Pengantar</td> <td bgcolor="#CCCCCC"><div align="center">Aksi</div></td> </tr>

<?php

include "../koneksi.php"; $n=1;

(30)

27

$query=mysql_query("select* from pengajuan"); //menampilkan hanya 5 halaman

$halaman = 5;

$page = isset($_GET["halaman"]) ? (int)$_GET["halaman"] : 1; $mulai = ($page>1) ? ($page * $halaman) - $halaman : 0; $result = mysql_query("SELECT * FROM pengajuan "); $total = mysql_num_rows($result);

$pages = ceil($total/$halaman);

$query = mysql_query("select * from pengajuan LIMIT $mulai, $halaman")or die(mysql_error); $no =$mulai+1; while($ajuan=mysql_fetch_array($query)){ ?> <tr> <td><?php echo $ajuan['no_pengajuan']; ?></td> <td><?php echo $ajuan['nik']; ?></td> <td><?php echo $ajuan['jns_pengajuan']; ?></td> <td><?php echo ($ajuan['tgl_pengajuan']); ?></td> <td><?php echo $ajuan['status']; ?></td> <td><?php echo $ajuan['keterangan']; ?></td>

<td> <img src="../warga/berkas/<?php echo $ajuan['brks_tmbhn1'];?>" width="100px"></td>

<td> <img src="../warga/berkas/<?php echo $ajuan['brks_tmbhn2'];?>" width="100px"></td>

<td> <img src="../warga/berkas/<?php echo $ajuan['brks_tmbhn3'];?>" width="100px"></td>

<td><?php echo $ajuan['tgl_selesai']; ?></td> <td><?php echo "<a

href=surat_cetak.php?no_pengajuan=".$ajuan['no_pengajuan']." target='_blank'> <button> Cetak </button></a>"; ?></td> <td width="18%"><?php echo "<a

href=?module=edit_pengajuan&no_pengajuan=$ajuan[no_pengajuan]> <button> Edit </button></a>"; ?></td> </tr> <?php $n++; } ?> </table> <?php

for ($i=1; $i<=$pages ; $i++) { ?>

<a href="?module=pengajuan&halaman=<?php echo $i; ?>"> <?php echo $i; ?> </a>

(31)

28

Gambar 2.8 Form Edit Pengajuan

2) Source Code Edit Pengajuan

<?php

include "../koneksi.php";

$no_pengajuan = $_GET['no_pengajuan'];

$query_mysql = mysql_query("select * from pengajuan where no_pengajuan='$no_pengajuan'")or die(mysql_error()); $nomor = 1;

while($data = mysql_fetch_array($query_mysql)){ ?>

<h2> Edit Pengajuan</h2>

<form action="?module=update_pengajuan" method="post" enctype="multipart/form-data" name="form1">

<input type="hidden" name="no_pengajuan" value="<?php echo $no_pengajuan;?>">

<table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr>

<td>NIK</td>

<td><input type="text" name="nik" value="<?php echo $data['nik']; ?>"></td>

</tr> <tr>

<td>Akses</td>

<td><select name="status" >

<option <?php if( $data['status']=='Menunggu'){echo "selected"; } ?> value="Menunggu">Menunggu</option>

<option <?php if( $data['status']=='Proses'){echo "selected"; } ?> value="Proses">Proses</option>

<option <?php if( $data['status']=='Selesai'){echo "selected"; } ?> value="Selesai">Selesai</option>

</select></td> </tr>

Merubah Status Untuk kembali ke halaman

(32)

29

<tr>

<td><button type="submit"> Simpan </button></td>

<td><button type="button" onClick="location=('?module=pengajuan')"> Kembali </button></td>

</tr> </table> </form> <?php } ?>

Setelah status selesai, maka di menu daftar pengajuan admin dapat mencetak surat

pengajuan dengan mengklik button cetak

Gambar 2.9 Surat Pengantar

3) Source Code Cetak Surat

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cetak Surat Pengantar</title>

<style type="text/css"> <!--

.style1 {

(33)

30 font-weight: bold; } --> </style> </head> <body> <?php include "../koneksi.php"; $no_pengajuan = $_GET['no_pengajuan'];

$query_mysql = mysql_query("select * from pengajuan where no_pengajuan='$no_pengajuan'")or die(mysql_error()); $tgl_hari=date('d-m-Y');

while($data = mysql_fetch_array($query_mysql)){ $nik=$data['nik'];

$jns_pengajuan=$data['jns_pengajuan'];

$hasil= mysql_query("select * from penduduk where nik='$nik'")or die(mysql_error()); while($warga= mysql_fetch_array($hasil)){ $nama=$warga[1]; $tempat=$warga[3]; $tgl=$warga[4]; $jenis=$warga[5]; $agama=$warga['agama']; $kawin=$warga['st_perkawinan']; $pekerjaan=$warga['pekerjaan']; $kewarganegaraan=$warga['kewarganegaraan']; $nokk=$warga['no_kk']; $alamat=$warga['alamat']; ?>

<table width="692" align="center"> <tr>

<td colspan="2"><img src="../images/kop.jpg"/ ></td> </tr>

<tr>

<td colspan="2"><p align="center" class="style1">SURAT PENGANTAR</p> </td>

</tr> <tr>

<td colspan="2">Yang tertulis dibawah ini :</td> </tr>

<tr>

<td width="274">Nama</td>

<td width="408">: <?php echo $nama ;?></td> </tr>

<tr>

(34)

31 <td>: <?php echo $tempat. "/". $tgl ;?></td> </tr> <tr> <td>Jenis Kelamin</td> <td>: <?php echo $jenis ;?></td> </tr> <tr> <td>Agama</td> <td>: <?php echo $agama ;?></td> </tr> <tr> <td>Status Perkawinan</td> <td>: <?php echo $kawin ;?></td> </tr> <tr> <td>Pekerjaan</td> <td>: <?php echo $pekerjaan ;?></td> </tr> <tr> <td>Kewarganegaraan</td> <td>: <?php echo $kewarganegaraan ;?></td> </tr> <tr> <td>No. KTP</td> <td>: <?php echo $nik ;?></td> </tr> <tr>

<td>No. Kartu Keluarga</td> <td>: <?php echo $nokk ;?></td> </tr> <tr> <td>Alamat</td> <td>: <?php echo $alamat ;?></td> </tr> <tr> <td>&nbsp;</td>

<td>RT 017 RW 08 Pondok Kacang Timur, Pondok Aren, Tangerang </td> </tr>

<tr>

<td colspan="2">&nbsp;</td> </tr>

<tr>

<td colspan="2">Sampai saat dibuatnya Surat Pengantar ini nama tersebut diatas adalah penduduk dilingkungan RT 017/RW 08 Pondok Kacang Timur,

selanjutnya Surat Pengantar ini diperlukan untuk </td> </tr>

(35)

32

<td colspan="2" align="center"><h2><?php echo $jns_pengajuan ;?></h2></td> </tr> <tr> <td colspan="2">&nbsp;</td> </tr> <tr>

<td colspan="2">Demikian Surat Pengantar ini diberikan untuk dapat dipergunakan sebagaimana mestinya.</td>

</tr> <tr> <td colspan="2">&nbsp;</td> </tr> <tr> <td></td>

<td><p align="left">Tangerang Selatan,<?php echo $tgl_hari ;?></p> <p align="left">Nomor : <?php echo $no_pengajuan ;?></p>

<p align="left">RUKUN TETANGGA RT 017</p> <p align="left">&nbsp;</p>

<p align="left">&nbsp;</p> <?php

$query_mysql = mysql_query("select namaadmin from admin where akses='Ketua RT'")or die(mysql_error());

$data = mysql_fetch_array($query_mysql); ?>

<p align="left"><?php echo $data['namaadmin'];?></p> <p align="left"></p> <p align="left">KETUA RT</p> </td> </tr> </table> <?php }} ?> <script> window.print(); </script> </body> </html>

2.5 Menu Laporan Pengajuan

Menu laoran pengajuan digunakan untuk melihat rekapan banyaknya penduduk yang

mengajukan surat melalui SIPESAT. Laporan dicetak berdasarkan jenis ajuan yang diajukan

oleh penduduk dengan cara.

1. Pilih Menu Laporan

2. Pilih Jenis Pengajuan

(36)

33

3. Kemudian Klik Cetak .

Gambar 2.10 Laporan Pengajuan

1) Source Code Laporan Pengajuan

<?php

include "../koneksi.php";

$no_pengajuan = $_GET['no_pengajuan'];

$query_mysql = mysql_query("select * from pengajuan where no_pengajuan='$no_pengajuan'")or die(mysql_error()); $nomor = 1;

while($data = mysql_fetch_array($query_mysql)){ ?>

<h2> Edit Pengajuan</h2>

<form action="?module=update_pengajuan" method="post" enctype="multipart/form-data" name="form1">

<input type="hidden" name="no_pengajuan" value="<?php echo $no_pengajuan;?>">

<table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr>

<td>NIK</td>

<td><input type="text" name="nik" value="<?php echo $data['nik']; ?>"></td>

</tr> <tr>

<td>Akses</td>

<td><select name="status" >

<option <?php if( $data['status']=='Menunggu'){echo "selected"; } ?> value="Menunggu">Menunggu</option>

<option <?php if( $data['status']=='Proses'){echo "selected"; } ?> value="Proses">Proses</option>

<option <?php if( $data['status']=='Selesai'){echo "selected"; } ?> value="Selesai">Selesai</option>

</select></td> </tr>

Pilih Jenis Pengajuan

(37)

34

<tr>

<td><button type="submit"> Simpan </button></td>

<td><button type="button" onClick="location=('?module=pengajuan')"> Kembali </button></td>

</tr> </table> </form> <?php } ?>

Gambar 2.11 Cetak Laporan

2) Source Button Cetak Laporan

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cetak Surat Pengantar</title>

<style type="text/css"> <!-- .style1 { font-size: large; font-weight: bold; } --> </style> </head> <body> <?php include "../koneksi.php"; $jns_pengajuan=$_POST['jenispengajuan']; $tgl_hari=date('d-m-Y');

(38)

35 ?>

<table width="800" align="center"> <tr>

<td colspan="2"><img src="../images/kop.jpg"/ ></td> </tr>

<tr>

<td colspan="2"><p align="center" class="style1">LAPORAN PENGAJUAN</p></td>

</tr> <tr>

<td colspan="2"><p align="center" class="style1"><?php echo "$jns_pengajuan";?></p></td>

</tr> </table>

<table width="800" align="center" border="1"> <tr align="center">

<td width="15%" bgcolor="#CCCCCC"><h4>No Pengajuan</h4></td> <td width="12%" bgcolor="#CCCCCC"><h4>NIK</h4></td>

<td width="15%" bgcolor="#CCCCCC"><h4>Nama Warga</h4></td>

<td width="18%" bgcolor="#CCCCCC"><h4>Tanggal Pengajuan</h4></td> <td width="9%" bgcolor="#CCCCCC"><h4>Status</h4></td>

<td width="13%" bgcolor="#CCCCCC"><h4>Keterangan</h4></td>

<td width="18%" bgcolor="#CCCCCC"><h4>Tanggal Selesai</h4></td> </tr>

<?php $n=1;

$query_mysql = mysql_query("select * from pengajuan where jns_pengajuan='$jns_pengajuan'")or die(mysql_error()); while($data = mysql_fetch_array($query_mysql)){ $nik=$data['nik']; $no_pengajuan=$data['no_pengajuan']; $jns_pengajuan=$data['jns_pengajuan']; $tgl_pengajuan=$data['tgl_pengajuan']; $status=$data['status']; $keterangan=$data['keterangan']; $tgl_selesai=$data['tgl_selesai'];

$hasil= mysql_query("select * from penduduk where nik='$nik'")or die(mysql_error()); while($warga= mysql_fetch_array($hasil)){ $nama=$warga[1]; ?> <tr> <td><?php echo $data['no_pengajuan']; ?></td> <td><?php echo $data['nik']; ?></td> <td><?php echo $warga['nama']; ?></td>

(39)

36 <td><?php echo $data['tgl_pengajuan']; ?></td> <td><?php echo $data['status']; ?></td> <td><?php echo $data['keterangan']; ?></td> <td><?php echo $data['tgl_selesai']; ?></td> </tr> <?php $n++; }} ?> </table>

<table width="800" align="center"> <tr>

<td colspan="7">

<p align="left">Tangerang Selatan, <?php echo $tgl_hari ;?></p> <p align="left">Nomor : <?php echo $no_pengajuan ;?></p> <p align="left">RUKUN TETANGGA RT 017</p>

<p align="left">&nbsp;</p> <p align="left">&nbsp;</p>

<?php

$query_mysql = mysql_query("select namaadmin from admin where akses='Ketua RT'")or die(mysql_error());

$data = mysql_fetch_array($query_mysql); ?>

<p align="left"><?php echo $data['namaadmin'];?></p> <p align="left">KETUA RT</p> </td> </tr> </table> <script> window.print(); </script> </body> </html>

(40)

37

BAB III MENU PENDUDUK

3.1 Menu Profile

Gambar 3.1 Data Profil

3.2 Menu Riwayat Pengajuan

Pada riwayat pengajuan berisikan data pengajuan yang sudah pernah penduduk ajukan

melalui Sistem Informasi Pengajua Surat Administrasi RT. Jika data pengajuan dengan status

sudah selesai maka penduduk dapat mencetak surat pengajuan. Jika status masih menuggu

atau proses penduduk tidak akan bisa mencetak atau mendownload surat tersebut.

(41)

38

3.3 Menu Daftar Pengajuan

Dalam menu ini akan menampilkan form pengajuan yang digunakan untuk mengajukan

surat sesuai dengan jenisnya. Pada saat ingin membuat pengajuan, penduduk diwajibkan

untuk login. Cara mengisi daftar pengajuan yaitu dengan cara

a. Klik Menu Daftar Pengajuan

b. Pilih Jenis Pengajuan yang diajukan

c. Upload Dokumen yang dibutuhkan dalam surat pengajuan

d. Klik ajuka, tinggal menuggu dari pengurus RT dan akan di proses hingga selesai

Gambar 3.3 Form Pengajuan Surat Pengantar

1) Source Code Form Pengajuan

<?php

session_start();

include "../koneksi.php";

$query = mysql_query("SELECT max(no_pengajuan) as no FROM pengajuan"); $data = mysql_fetch_array($query);

$no= $data['0']; $nourut=$no+1; $tahun=date('Y');

$char = "/RT017/RW08/";

$kode = sprintf("%03s", $nourut); $nomor=$kode.$char.$tahun;

Pilih Jenis Pengajuan Surat

(42)

39

echo "<h2>Form Pengajuan Surat Pengantar</h2><hr>

<form name='form1' method='POST' action='?module=simpan_pengajuan' enctype='multipart/form-data'>

<table width='100%'> <tr>

<td width='30%' valign='top'>No Pengajuan<font color='#FF0000'>*</font></td>

<td width='70%'><input type='text' name='noid' id='noid' value='$nomor'></td>

</tr> <tr>

<td width='30%' valign='top'>NIK<font color='#FF0000'>*</font></td> <td width='70%'><input type='text' name='nik' id='nik'

value='$_SESSION[nik]' ></td> </tr>

<tr>

<td valign='top'>Jenis Pengajuan<font color='#FF0000'>*</font></td> <td><select name='jenispengajuan' id='jenispengajuan'>

<option value='KTP Baru'>KTP Baru</option>

<option value='KTP Perpanjang'>KTP Perpanjang</option> <option value='Kartu Keluarga'>Kartu Keluarga</option> <option value='Kelahiran'>Kelahiran</option>

<option value='Kematian'>Kematian</option>

<option value='Mutasi Keluar'>Mutasi Keluar</option> <option value='Mutasi Masuk'>Mutasi Masuk</option> <option value='Izin Keramaian'>Izin Keramaian</option>

<option value='Keterangan Keluarga Miskin'>Keterangan Keluarga Miskin</option>

<option value='Keterangan Usaha'>Keterangan Usaha</option> <option value='Keterangan Tempat Tinggal/Domisili'>Keterangan Tempat Tinggal/Domisili</option> <option value='Nikah'>Nikah</option> <option value='Talak'>Talak</option> <option value='Rujuk'>Rujuk</option> <option value='Cerai'>Cerai</option> </select></td> </tr> <tr> <td width='30%' valign='top'>Keterangan<font color='#FF0000'>*</font></td>

<td width='70%'><input type='text' name='keterangan' id='keterangan'></td>

</tr> <tr>

<td valign='top'>Upload Berkas Tambahan<font color='#FF0000'>*</td> <td><input type='file' name='berkas1'/></td>

(43)

40 </tr>

<tr>

<td>&nbsp;</td>

<td><input type='file' name='berkas2'/></td> </tr>

<tr>

<td>&nbsp;</td>

<td><input type='file' name='berkas3'/></td> </tr> <tr> <tr> <td valign='top'></td> <td>&nbsp;</td> </tr> <td valign='top'>&nbsp;</td>

<td><input type='submit' name='Ajukan' id='Ajukan' value='Ajukan'> &nbsp; <input type='reset' name='Batal' id='Batal' value='Batal'></td> </tr>

</table> </form> "; ?>

2) Source Code Button Ajukan

<?php include "../koneksi.php"; echo "salah"; $noid=$_POST['noid']; $nik=$_POST['nik']; $status="Menunggu"; $jenispengajuan=$_POST['jenispengajuan']; $keterangan=$_POST['keterangan']; $tgl=date('Y-m-d'); $berkas1=$_FILES['berkas1']['name']; $file1=$_FILES['berkas1']['tmp_name']; move_uploaded_file($file1,"berkas/$berkas1"); $berkas2=$_FILES['berkas2']['name']; $file2=$_FILES['berkas2']['tmp_name']; move_uploaded_file($file2,"berkas/$berkas2"); $berkas3=$_FILES['berkas3']['name']; $file3=$_FILES['berkas3']['tmp_name']; move_uploaded_file($file3,"berkas/$berkas3");

(44)

41

if(empty($noid) or empty($nik) or empty($status) or empty($jenispengajuan) or empty($keterangan) or empty($berkas1) or empty($berkas2) or

empty($berkas3) ) {

echo "<script>alert('Data Masih Ada Yang Kosong');history.go(-1);</script>"; } else { $simpan=mysql_query("insert into pengajuan(no_pengajuan,tgl_pengajuan,nik,jns_pengajuan,brks_tmbhn1,brks_tmb hn2,brks_tmbhn3,status,keterangan) values('$noid','$tgl','$nik','$jenispengajuan','$berkas1','$berkas2 ','$berkas3','$status','$keterangan')"); if($simpan) {

echo "<script>alert('Data Telah Tersimpan')</script>"; header("location: ?module=home");

} else {

echo "<script>alert('Data Tidak Tersimpan')</script>"; header("location: ?module=ajuan");

} } ?>

(45)

REPUBLIK INDONESIA

KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA

SURAT PENCATATAN

CIPTAAN

Dalam rangka pelindungan ciptaan di bidang ilmu pengetahuan, seni dan sastra berdasarkan Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta, dengan ini menerangkan:

Nomor dan tanggal permohonan : EC00201947578, 25 Juli 2019

Pencipta

Nama : Retno Sari, M.Kom, Nuzuliarini Nuris, M.Kom, , dkk

Alamat : Jl. Talang Ujung RT 002/ RW 003 No. 25, Kelurahan Pengangsaan,

Kecamatan Menteng, Jakarta Pusat, Dki Jakarta, 10320

Kewarganegaraan : Indonesia

Pemegang Hak Cipta

Nama : Retno Sari, M.Kom, Nuzuliarini Nuris, M.Kom, , dkk

Alamat : Jl. Talang Ujung RT 002/ RW 003 No. 25, Kelurahan Pengangsaan,

Kecamatan Menteng, Jakarta Pusat, 7, 10320

Kewarganegaraan : Indonesia

Jenis Ciptaan : Program Komputer

Judul Ciptaan : SIPESAT (Sistem Informasi Pengajuan Surat Administrasi RT)

Tanggal dan tempat diumumkan untuk pertama kali di wilayah Indonesia atau di luar wilayah Indonesia

: 23 Juli 2019, di Jakarta

Jangka waktu pelindungan : Berlaku selama 50 (lima puluh) tahun sejak Ciptaan tersebut

pertama kali dilakukan Pengumuman.

Nomor pencatatan : 000147886

adalah benar berdasarkan keterangan yang diberikan oleh Pemohon.

Surat Pencatatan Hak Cipta atau produk Hak terkait ini sesuai dengan Pasal 72 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta.

a.n. MENTERI HUKUM DAN HAK ASASI MANUSIA DIREKTUR JENDERAL KEKAYAAN INTELEKTUAL

Dr. Freddy Harris, S.H., LL.M., ACCS. NIP. 196611181994031001

(46)

LAMPIRAN PENCIPTA

No Nama Alamat

1 Retno Sari, M.Kom Jl. Talang Ujung RT 002/ RW 003 No. 25, Kelurahan Pengangsaan,

Kecamatan Menteng

2 Nuzuliarini Nuris, M.Kom Jl. KH. Mahmud Ujung RT 005/RW 004, Kelurahan Duren Tiga, Kecamatan

Pancoran

3 Wina Yusnaeni, M.Kom Kaliabang Tengah RT 003/RW 001, Kelurahan Kaliabang Tengah,

Kecamatan Bekasi Utara

4 Wisti Dwi Septiani, M.Kom PD. Kacang Prima K.7/12 RT 017/RW 008, Kelurahan Pondok Kacang

Timur, Kecamatan Pondok Aren 5 Ratih Yulia Hayuningtyas,

M.Kom

Kaliabang Tengah No. 07, RT/RW : 001/004, Kel. Kaliabang Tengah, Kec. Bekasi Utara

6 Ida Darwati, M.Kom Bojong RT 005/RW 003 Kecamatan Cipayung

LAMPIRAN PEMEGANG

No Nama Alamat

1 Retno Sari, M.Kom Jl. Talang Ujung RT 002/ RW 003 No. 25, Kelurahan Pengangsaan,

Kecamatan Menteng

2 Nuzuliarini Nuris, M.Kom Jl. KH. Mahmud Ujung RT 005/RW 004, Kelurahan Duren Tiga, Kecamatan

Pancoran

3 Wina Yusnaeni, M.Kom Kaliabang Tengah RT 003/RW 001, Kelurahan Kaliabang Tengah,

Kecamatan Bekasi Utara

4 Wisti Dwi Septiani, M.Kom PD. Kacang Prima K.7/12 RT 017/RW 008, Kelurahan Pondok Kacang

Timur, Kecamatan Pondok Aren 5 Ratih Yulia Hayuningtyas,

M.Kom

Kaliabang Tengah No. 07, RT/RW : 001/004, Kel. Kaliabang Tengah, Kec. Bekasi Utara

6 Ida Darwati, M.Kom Bojong RT 005/RW 003 Kecamatan Cipayung

Gambar

Gambar 1.1 Login Admin
Gambar 1.2 Login Penduduk
Gambar 1.3 Halaman Daftar  1)  Source Code Form Pendaftaran
Gambar 1.4 Halaman Admin
+7

Referensi

Dokumen terkait

Siswa memiliki kemudahan dalam menganalisis suatu informasi karena Blended-Problem Solving melalui aplikasi Moodle memberikan pengalaman berulang dimana informasi

Perihal tempat dan bangunan yang ada kaitan dengan peristiwa tertentu UNSUR PATRIOTISME; Menghargai warisan sejarah yang terdapat di negara kita... Perihal bahan sejarah

Tujuan dari mata kuliah ini adalah memberi pengalaman belajar kepada mahasiswa melalui keterlibatan secara langsung dalam menemukan, mengenali, menganalisis potensi

Karena himpunan akar persamaan karakteristik dari  -sistem termuat pada himpunan akar persamaan karakteristik sistem (1), maka terdapat akar persamaan karakteristik

Dari hasil percobaan yang dilakukan didapat bahwa localization &amp; mapping secara autonomous telah berhasil diimplementasikan dengan menggunakan Hokuyo URG04-LX

Pedoman Persyaratan dan Tindakan Karantina Sarang Walet, serta Registrasi Karantina terhadap Tempat Pemrosesan dan Tempat Produksi Sarang Walet untuk Pengeluaran Sarang

Basil yang diperoleh dalam penelitian ini adalah bahwa (1) Terdapat hubungan positif antara persepsi guru dengan kemampuan guru dalam melaksanakan terpadu, dengan koeflsien

Upaya pengembangan yang dapat dilakukan yaitu memperbaiki jaringan jalan, meningkatkan hasil produksi jagung dalam jangka 5 tahun berikutnya meningkat di atas 5,113%, meingkatkan