Kelompok 2
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha
Penyayang, kami panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah
Terlepas dari semua itu, kami meyadari sepenuhnya bahwa masih ada
kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena itu dengan
tangan terbuka kami menerima segala saran dan kritik dari pembaca dan pendengar agar
kami dapat memperbaiki makalah Implementasi Sistem Informasi ini.
PENDAHULUAN
memasak, mandi, dan mencuci. Bahkan di beberapa sungai, masih ada orang-
bagaimana jadinya bila sungai yang kita temui malah kotor dan penuh sampah
yang menyengat.
Dilihat dari sungai yang diamati, sungai ini kotor dengan sampah-sampah yang
dibuang disana. Diseberang sungai pun ada rumah-rumah penduduk. Saya yakin
penduduk maupun pengguna jalan yang berada di sekitar sana terganggu dengan
Air yang kita gunakan harus berstandart 3B yaitu tidak berwarna, tidak
berbau dan tidak beracun. Tetapi dari yang kita lihat, air yang berwarna keruh
dan berbau sering sungai bercampur dengan benda-benda sampah seperrti plastik,
sampah organik, kotoran manusia, kaleng dan sebagainya sehingga sangat tidak
Saat ini air menjadi masalah yang perlu mendapatkan perhatian serius.
Karena air telah tercemar oleh limbah –limbah dari berbagai hasil kegiatan
manusia. Kitapun tidak bisa hanya mengandalkan pihak – pihak dari pemerintah
untuk menangani hal ini. Kesadaran kita sebagai penduduk Jakarta pun perlu
Jakarta.
Untuk itu perlu solusi lebih lanjut salah satunya bisa dengan menggunakan
aplikasi. Sekarang ini banyak masyarakat terutama di DKI Jakarta ini sudah
untuk membuat aplikasi yang praktis dan fungsional dalam mengatasi kali kotor.
masing Menurut pakar dari Pusat Penelitian Lingkungan Hidup (PPLH) IPB Dr.
Liyantono mengaku status mata air di DKI Jakarta mengalami kondisi yang
cemar sangat berat. Salah satu alas an penyebab tercemarnya sungai di DKI
Jakarta karena perilaku masyarakat nya tersendiri yang suka membuang sampah
masyarakat harusnya bisa melihat dan sadar diri agar tidak lagi buang sampah
sembarangan.
Dengan kondisi demikian pemerintah DKI Jakarta harus bertindak tegas
DKI Jakarta
sebagai berikut :
kebersihan sungai
pihak berwajib
gratis.
sembarangan di sungai.
Dengan aplikasi kalbers ini yang berbasis mobile, masyarakat / publik pengguna
smartphone dapat ikut berpatisipasi dalam menjaga kebersihan sungai ikut serta / aplikasi
ini diharapkan masyaraakat mudah melaporkan kepada pihak yang berwenang terkait
keberadaan sungai kotor di daerahnya masing – masing., aplikasi ini dapat diakses dimana
saja
titik sungai mana saja yang kotor agar dilaporkan ke pemerintah supaya cepet
riset dan mencari tau apa yang sebetulnya dibutuhkan oleh masyarakat. Analisis ini
Dalam analisis sitem berjalan, kami sudah melakukan studi kasus terhadap
2.1.1 Kelebihan
Aplikasi ini tidak memerlukan ruang memori yang besar sehingga tidak
memakan tempat penyimpanan memori yang banyak.
2.1.2 Kekurangan
2.1.3 Hambatan
lingkungan bersih.
2.2 Analisis Kebutuhan Sistem Usulan
Berdasarkan hasil analisis sistem berjalan yang telah dilakukan, kami menyimpulkan
bahwa masih banyak kebutuhan kebutuhan yang belum tercukupi dalam aplikasi Kalbers ini.
Oleh karena itu kami harus segera memperbaiki setiap kelemahan dalam aplikasi ini dan
menambah fitur fitur dalam aplikasi ini agar dapat mempermudah masyarakat.
koordinat lokasi.
Memberi fitur pesan langsung jika laporan diterima melalui sms atau
wa.
menggunakan aplikasi.
Admin
User
B. Activity Diagram
2.3 Desain Basis Data
1. Entity Relationship Diagram
C. Class Diagram
2.4 Pembuatan Kode Program
Pada saat pembuatan aplikasi Kalbers berbasis website, kami membutuhkan
sebuah kode program yang akan dijalankan, bahasa program dan framework yang digunakan
adalah, bahasa program HTML, CSS, Java Script dan menggunakan bootstrap
<tr>
<td><?php echo $no
['id_pengaduan']?></td>
<td><?php echo $data
['tgl_pengaduan'] ?></td>
<td><?php echo $data ['nama'] ?
></td>
<td><?php echo $data
['judul_laporan'] ?></td>
<td><?php echo $data
['isi_laporan'] ?></td>
<td><img src="../assets/img/<?
php echo $data['foto'] ?>" width="100"></td>
<td>
<?php
if ($data['status'] ==
'proses') {
echo "<span
class='badge bg-warning'>Proses</span>";
} elseif ($data['status']
== 'selesai'){
echo "<span
class='badge bg-success'>Selesai</span>";
} else {
echo "<span
class='badge bg-success'>Menanggapi</span>";
}
?>
</td>
<td>
<a href="" class="btn
btn-primary"data-bs-toggle="modal" data-bs-target="#verifikasi<?php echo
$data['id_pengaduan'] ?>">VERIFIKASI</a>
<!-- Modal Verifikasi -->
<div class="modal fade"
id="verifikasi<?php echo $data['id_pengaduan'] ?>" tabindex="-1" aria-
labelledby="exampleModalLabel" aria-hidden="true">
<div
class="modal-dialog">
<div
class="modal-content">
<div class="modal-header">
<div class="modal-body">
<label class="col-md-4">Status</label>
<div class="col-md-8">
<select class="form-control"name="status">
<option value="proses">Proses</option>
<option value="0">Tolak</option>
</select>
</div>
</div>
</div>
<div class="modal-footer">
</div>
</form>
<?
php
if
(isset($_POST['kirim'])) {
$id_pengaduan = $_POST['id_pengaduan'];
$status = $_POST['status'];
window.location='index.php?page=pengaduan';
</script>
";
}
?>
</div>
</div>
</div>
<div class="modal-header">
</div>
<div class="modal-body">
<label class="col-md-4">Tanggal</label>
<div class="col-md-8">
</div>
</div>
<div class="row mb-3">
<label class="col-md-4">Judul</label>
<div class="col-md-8">
</div>
</div>
<label class="col-md-4">Isi</label>
<div class="col-md-8">
</div>
</div>
<label class="col-md-4">Foto</label>
<div class="col-md-8">
</div>
</div>
<label class="col-md-4">Tanggapan</label>
<div class="col-md-8">
</div>
</div>
</div>
<div class="modal-footer">
</div>
</form>
<?
php
if
(isset($_POST['kirim'])) {
$id_pengaduan = $_POST['id_pengaduan'];
$id_petugas = $_SESSION['id_petugas'];
$tanggal = date("Y-m-d");
$tanggapan = $_POST['tanggapan'];
$query
= mysqli_query($koneksi, "INSERT INTO tanggapan VALUES('','$id_pengaduan',
'$tanggal', '$tanggapan', '$id_petugas') ");
if ($tanggapan != NULL) {
window.location='index.php?page=pengaduan';
</script>
";
}
?>
</div>
</div>
</div>
<div class="modal-header">
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
</div>
</form>
</div>
</div>
</div>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-12 mt-3"></div>
<div class="card">
<div class="card-header">
DATA TANGGAPAN
</div>
<div class="card-body">
<table class="table table-striped">
<thead>
<tr>
<th>NO</th>
<th>TANGGAL</th>
<th>NIK</th>
<th>JUDUL</th>
<th>TANGGAPAN</th>
<th>STATUS</th>
<th>AKSI</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>21/05/2023</td>
<td>3171032090807</td>
<td>Sungai Kotor</td>
<td>Sedang diperbaiki petugas</td>
<td>Selesai</td>
<td>
<a href="" class="btn btn-
danger">HAPUS</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
include '../config/koneksi.php';
if (isset($_POST['hapus_pengaduan'])) {
$id_pengaduan= $_POST['id_pengaduan'];
$query = mysqli_query($koneksi, "SELECT * FROM pengaduan WHERE
id_pengaduan='$id_pengaduan'");
$data = mysqli_fetch_array($query);
if (is_file("../assets/img/".$data['foto'])) {
unlink("../assets/img/".$data['foto']);
mysqli_query($koneksi, "DELETE FROM pengaduan WHERE
id_pengaduan='$id_pengaduan");
header('location:index.php');
}
}
?>
if (isset($_GET['page'])) {
$page= $_GET['page'];
switch ($page) {
case 'pengaduan':
include 'data_pengaduan.php';
break;
case 'tanggapan':
include 'data_tanggapan.php';
break;
case 'petugas':
include 'data_petugas.php';
break;
case 'masyarakat':
include 'data_masyarakat.php';
break;
default:
echo "Halaman tidak tersedia";
break;
}
} else {
include 'home.php';
}
include '../layouts/footer.php';
?>
6. Folder Admin Bagian Tanggapan:
<div class="container">
<div class="row">
<div class="col-md-12 mt-3"></div>
<div class="card">
<div class="card-header">
DATA PENGADUAN
</div>
<div class="card-body">
<table class="table table-striped">
<thead>
<tr>
<th>NO</th>
<th>TANGGAL</th>
<th>NAMA</th>
<th>JUDUL</th>
<th>LAPORAN</th>
<th>FOTO</th>
<th>STATUS</th>
<th>AKSI</th>
</tr>
</thead>
<tbody>
<?php
include '../config/koneksi.php';
$no = 1;
$query = mysqli_query($koneksi, "SELECT
a.*, b.nama FROM pengaduan a INNER JOIN masyarakat b ON a.nik=b.nik ORDER BY
id_pengaduan DESC");
while ($data = mysqli_fetch_array($query)) { ?
>
<tr>
<td><?php echo $no ?></td>
<td><?php echo
$data['tgl_pengaduan'] ?></td>
<td><?php echo $data['nama'] ?
></td>
<td><?php echo
$data['judul_laporan'] ?></td>
<td><?php echo
$data['isi_laporan'] ?></td>
<td><img src="../assets/img/<?
php echo $data['foto'] ?>" width="100"></td>
<td>
<?php if ($data['status']
== 'proses'): ?>
<span
class='badge bg-warning'>Proses</span>
<?php elseif
($data['status'] == 'selesai'): ?>
<span
class='badge bg-success'>Selesai</span>
<?php else: ?>
<span
class='badge bg-success'>Menanggapi</span>
<?php endif; ?>
</td>
<td>
<a href="" class="btn
btn-primary" data-bs-toggle="modal" data-bs-target="#verifikasi<?php echo
$data['id_pengaduan'] ?>">VERIFIKASI</a>
<a href="" class="btn
btn-primary" data-bs-toggle="modal" data-bs-target="#tanggapi<?php echo
$data['id_pengaduan'] ?>">TANGGAPI</a>
<a href="" class="btn
btn-danger">HAPUS</a>
</td>
</tr>
<label class="col-md-4">Status</label>
<div class="col-md-8">
<option value="proses">Proses</option>
<option value="0">Tolak</option>
</select>
</div>
</div>
<div class="modal-footer">
</div>
</form>
</div>
</div>
</div>
</div>
<label class="col-md-4">Tanggal</label>
<div class="col-md-8">
</div>
</div>
<label class="col-md-4">Judul</label>
<div class="col-md-8">
</div>
</div>
<label class="col-md-4">Isi</label>
<div class="col-md-8">
</div>
</div>
<label class="col-md-4">Foto</label>
<div class="col-md-8">
</div>
</div>
<label class="col-md-4">Tanggapan</label>
<div class="col-md-8">
</div>
</div>
<div class="modal-footer">
</div>
</form>
</div>
</div>
</div>
</div>
<a href="" class="btn btn-
danger">HAPUS</a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
$username = $_POST['username'];
$password = md5($_POST['password']);
$level = $_POST['level'];
if ($level == 'masyarakat') {
$login = mysqli_query($koneksi, "SELECT * FROM masyarakat WHERE
username='$username' AND password='$password'");
} else {
$login = mysqli_query($koneksi, "SELECT * FROM petugas WHERE
username='$username' AND password='$password'");
}
$cek = mysqli_num_rows($login);
if ($cek > 0) {
$data = mysqli_fetch_assoc($login);
if ($data['level'] == 'admin') {
$_SESSION['id_petugas'] = $data['id_petugas'];
$_SESSION['nama_petugas'] = $data['nama_petugas'];
$_SESSION['login'] = "admin";
header('location:../admin/');
} elseif ($data['level'] == 'petugas'){
$_SESSION['id_petugas'] = $data['id_petugas'];
$_SESSION['nama_petugas'] = $data['nama_petugas'];
$_SESSION['login'] = "petugas";
header('location:../admin/');
} elseif ($data['level'] == 'masyarakat'){
$_SESSION['nik'] = $data['nik'];
$_SESSION['nama'] = $data['nama'];
$_SESSION['login'] = "masyarakat";
header('location:../masyarakat/');
}
} else {
echo "<script>
alert ('Username atau Password tidak terdaftar');
window.location='../index.php';
</script";
}
?>
?>
3. Folder Config File Koneksi:
<?php
$koneksi = mysqli_connect("localhost","root","","kalbers_kalibersih");
?>
2. File Header:
<!DOCTYPE html>
<html>
<head>
<meta charsets"utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Kalbers | Kali Bersih</title>
<link rel="stylesheet" type="text/css" href="../assets/css/bootstrap.min.css">
</head>
<body>
<nav class="navbar navbar-expand-lg bg-body-tertiary">
<div class="container">
<a class="navbar-brand" href="index.php">Kalbers</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-
target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle
navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<?php
if ($_SESSION['login']=='admin') { ?>
<a class="nav-link" href="index.php?page=pengaduan">Data Pengaduan</a>
<a class="nav-link" href="../config/aksi_logout.php">Keluar</a>
<?php } ?>
</ul>
</div>
</div>
</nav>
if (isset($_POST['hapus_pengaduan'])) {
$id_pengaduan = $_POST['id_pengaduan'];
$query = mysqli_query($koneksi, "SELECT * FROM pengaduan");
$data = mysqli_fetch_array($query);
if (is_file('../assets/img/'.$data['foto'])) {
unlink('../assets/img/'.$data['foto']);
mysqli_query($koneksi, "DELETE FROM pengaduan WHERE
id_pengaduan='$id_pengaduan'");
header('location:index.php');
}
}
?>
2. File Home:
<div class="container">
<div class="row">
<div class="col-md-12" mt-3>
<p>Selamat Datang <?php echo $_SESSION['nama'] ?></p>
<div class="card">
<div class="card-header">
FORM PENGADUAN
</div>
<div class="card-body">
<form action="" method="POST"
enctype="multipart/form-data">
<div class="mb-3">
<label class="form-label">Judul
Laporan</label>
<input type="text" class="form-control"
name="judul_laporan" placeholder="Masukan Judul" required>
</div>
<div class="mb-3">
<label class="form-label">Isi
Laporan</label>
<textarea class="form-control"
name="isi_laporan" placeholder="Masukan Isi Laporan" required></textarea>
</div>
<div class="mb-3">
<label class="form-label">Foto</label>
<input type="file" class="form-control"
name="foto" required>
</div>
</div>
<div class="card-footer">
<button type="submit" name="kirim"
class="btn btn-primary">KIRIM</button>
</div>
</form>
<?php
include '../config/koneksi.php';
$tanggal = date("Y-m-d");
if (isset($_POST['kirim'])) {
$nik = $_SESSION['nik'];
$judul_laporan = $_POST['judul_laporan'];
$isi_laporan = $_POST['isi_laporan'];
$status = 0;
$foto = $_FILES['foto']['name'];
$tmp = $_FILES['foto']['tmp_name'];
$lokasi = '../assets/img/';
$nama_foto = rand(0,999).'-'.$foto;
move_uploaded_file($tmp, $lokasi.$nama_foto);
$query = mysqli_query($koneksi, "INSERT INTO
pengaduan VALUES
('','$tanggal','$nik','$judul_laporan','$isi_laporan','$nama_foto','$status')");
?>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 mt-3"></div>
<div class="card">
<div class="card-header">
RIWAYAT PENGADUAN
</div>
<div class="card-body">
<table class="table table-striped">
<thead>
<tr>
<th>NO</th>
<th>JUDUL</th>
<th>ISI</th>
<th>FOTO</th>
<th>STATUS</th>
<th>AKSI</th>
</tr>
</thead>
<tbody>
<?php
$no = 1;
$nik = $_SESSION['nik'];
$query = mysqli_query($koneksi, "SELECT *
FROM pengaduan WHERE $nik='$nik' ORDER BY id_pengaduan DESC");
while ($data = mysqli_fetch_array($query)) { ?
>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo
$data['judul_laporan'] ?></td>
<td><?php echo
$data['isi_laporan'] ?></td>
<td><img src="../assets/img/<?
php echo $data['foto'] ?>"width="100"></td>
<td>
<?php
if ($data['status'] ==
'proses') {
echo "<span
class='badge bg-warning'>Proses</span>";
} elseif ($data['status']
== 'selesai'){
echo "<span
class='badge bg-success'>Selesai</span>";
} else {
echo "<span
class='badge bg-danger'>Menunggu</span>";
}
?>
</td>
<td>
<button type="button"
class="btn btn-danger" data-bs-toggle="modal" data-bs-target="#hapusModal<?php echo
$data['id_pengaduan'] ?>">
Hapus
</button>
<div class="modal-header">
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
</div>
</form>
</div>
</div>
</div>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
3. File Index:
<?php
session_start();
include '../layouts/header.php';
if (isset($_GET['page'])) {
$page= $_GET['page'];
switch ($page) {
case 'tanggapan':
include 'tanggapan.php';
break;
default:
echo "Halaman tidak tersedia";
break;
}
} else {
include 'home.php';
}
include '../layouts/footer.php';
?>
4. File Tanggapan:
<div class="container"></div>
<div class="row">
<div class="col-md-12" mt-3>
<div class="card">
<div class="card-header">
TANGGAPAN
</div>
<div class="card-body">
<form action="" method="POST">
<div class="mb-3">
<label class="form-label">Judul
Laporan</label>
<input type="text" class="form-control"
value="" readonly>
</div>
<div class="mb-3">
<label class="form-label">Isi
Laporan</label>
<textarea class="form-control"
value="" readonly></textarea>
</div>
<div class="mb-3">
<label class="form-label">Foto</label>
<img src="" class="form-control"
style="width: 150px;">
</div>
<div class="mb-3">
<label class="form-
label">Tanggapan</label>
<textarea
class="form-control"></textarea>
</div>
</div>
<div class="card-footer">
<a href="index.php" class="btn btn-
primary">KEMBALI</a>
</div>
</form>
</div>
</div>
</div>
</div>
5. File Home 2:
<div class="container">
<h4 class="text-center mt-3">Kalbers <br>Aplikasi Kali Bersih <br> Tahun 2023</h4>
<hr>
<div class="row mt-3">
<div class="col-md-8">
<div class="card">
<div class="card-reader" INFORMASI</div>
<div class="card-body">
Aplikasi kali bersih ini dibuat untuk membantu masyrakat menciptakan
sungai bersih <br><br>
Petunjuk Penggunaan Aplikasi:
</div>
<div class="card-footer"></div>
</div>
</div>
<div class="col-md-4">
<div class="card">
<div class="card-header">KONTAK</div>
<div class="card-body">
Dikembangkan oleh: Kalbers Group <br>
Address : Jakarta <br>
Contact Us : 0812195678 <br>
</div>
<div class="card-footer"></div>
</div>
</div>
</div>
</div>
6. File Index 2:
<!DOCTYPE html>
<html>
<head>
<meta charsets"utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Kalbers | Kali Bersih</title>
<link rel="stylesheet" type="text/css" href="assets/css/bootstrap.min.css">
</head>
<body>
<nav class="navbar navbar-expand-lg bg-body-tertiary">
<div class="container">
<a class="navbar-brand" href="index.php">Kalbers</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-
target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle
navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="index.php?page=registrasi">Daftar Akun</a>
</li>
<li class="nav-item">
<a class="nav-link" href="index.php?page=login">Login</a>
</li>
</ul>
</div>
</div>
</nav>
<?php
if (isset($_GET['page'])) {
$page= $_GET['page'];
switch ($page) {
case 'login':
include 'login.php';
break;
case 'registrasi':
include 'registrasi.php';
break;
default:
echo "Halaman tidak tersedia";
break;
}
} else {
include 'home.php';
}
?>
7. File Login:
<div class="row mt-3">
<div class="col-md-4 offset-md-4">
<div class="card">
<div class="card-header">
LOGIN
</div>
<div class="card-body">
<form action="config/aksi_login.php" method="POST">
<div class="mb-3">
<label class="form-label">Username</label>
<input type="text" class="form-control" name="username" placeholder="Masukan
Username" required>
</div>
<div class="mb-3">
<label class="form-label">Password</label>
<input type="password" class="form-control" name="password"
placeholder="Masukan Passsword" required>
</div>
<div class="mb-3">
<label class="form-label">Login Sebagai</label>
<select class="form-control" name="level">
<option value="masyarakat">Masyarakat</option>
<option value="petugas">Petugas</option>
</select>
</div>
</div>
<div class="card-footer">
<button type="submit" name="kirim" class="btn btn-primary">LOGIN</button>
<a href="index.php?page=registrasi" class="m-3">Belum punya akun? Daftar
disini</a>
</div>
</form>
</div>
</div>
</div>
8. File Registrasi:
<div class="row mt-3">
<div class="col-md-4 offset-md-4">
<div class="card">
<div class="card-header">
REGISTRASI
</div>
<div class="card-body">
<form action="" method="POST">
<div class="mb-3">
<label class="form-label">NIK</label>
<input type="number" class="form-control" name="nik" placeholder="Masukan
NIK" required>
</div>
<div class="mb-3">
<label class="form-label">Nama Lengkap</label>
<input type="text" class="form-control" name="nama" placeholder="Masukan
Nama Lengkap" required>
</div>
<div class="mb-3">
<label class="form-label">Username</label>
<input type="text" class="form-control" name="username" placeholder="Masukan
Username" required>
</div>
<div class="mb-3">
<label class="form-label">Password</label>
<input type="password" class="form-control" name="password"
placeholder="Masukan Passsword" required>
</div>
<div class="mb-3">
<label class="form-label">No. Telp</label>
<input type="number" class="form-control" name="telp" placeholder="Masukan
No.Telp" required>
</div>
</div>
<div class="card-footer">
<button type="submit" name="kirim" class="btn btn-primary">DAFTAR</button>
<a href="index.php?page=login" class="m-3">Sudah punya akun? Login disini</a>
</div>
</form>
</div>
</div>
</div>
<?php
include 'config/koneksi.php';
if (isset($_POST['kirim'])) {
$nik = $_POST['nik'];
$nama = $_POST['nama'];
$username = $_POST['username'];
$password = md5($_POST['password']);
$telp = $_POST['telp'];
$level = 'masyarakat';
if ($query) {
header('location:index.php?page=login');
}
}
?>
BAB III PROJECT RESUME
4.1. Kesimpulan (Metode Penelitian)
Dalam aplikasi ini pada menu laporan, pengguna diharapkan dapat Mengisi form keluhan
detailinformasi seperti keluhan, lokasi, dan kondisi kali yang dilaporkan pengguna.
Informasi tersebut guna untuk melaporkan keluhan kali agar disertai dengan bukti yang
valid.
Informasi yang sudah dikirimkan pengguna selanjutnya akan dilanjutkan ke pihak
berwenang agar dapat ditinjaklanjuti, serta menjadi tanggung jawab pengguna selaku
Apalagi informasi yang diberikan oleh pengguna tidak valid, maka pengguna diharapkan
4.2. Saran (Metode Penelitian)
A) Harus banyak melakukan perbaikan dalam sisi design maupun fitur sehingga
masyarakat dapat mendapatkan experience yang baik, dan agar masyarakat dapat lebih
B) Perlunya dilakukan promosi yang lebih luas lagi kepada masyarakat melalui media
online maupun offline, agar masyarakat tahu bahwa ada aplikasi Kalbers ini yang bisa
sangat membantu masyarakat apabila ditemukan sungai yang kotor agar terciptanya