• Tidak ada hasil yang ditemukan

BAB 5 KESIMPULAN DAN SARAN

5.2 Saran

Arsya YP, Iman AP, Alifah N (2017) , “ALPUKAT ( Aplikasi Pengaduan Masyarakat untuk Melaporkan Kejadian Pungutan Liar di Kabupaten Kudus

Berbasis Android )”

,https://www.researchgate.net.publication/321313475_ALPUKAT_

APLIKASI_PENGADUAN_MASYARAKAT_UNTUK_MELAPORKAN_KEJAD IAN_PUNGUTAN_LIAR_DI_KABUPATEN_KUDUS_BERBASIS_ANDROID ( diakses pada tanggal 12 Maret 2018 ).

Wikipedia Bahasa Indonesia. 15 Januari 2001. Mengetahui Pengertian Android Sistem Android. 21 Maret 2018.https:/id.wikipedia.org/wiki/Android Android Developer. 25 Mei 2015. Mengetahui Pengertian Android Studio dan

Fiturnya. 21 Maret 2018. https://developer.android.com/studio/intro/index.html Novita N. 2015. “Aplikasi Print Online Berbasis Android”. Fakultas Matematika dan

Ilmu Pengetahuan Alam. Universitas Sumatera Utara. Kota Medan

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="#008080"

tools:context="com.example.acer.tugasakhir.MainActivity">

<ImageView

android:layout_width="250dp"

android:layout_height="100dp"

android:src="@mipmap/satu"

android:layout_marginTop="230dp"

android:id="@+id/logo"

android:layout_centerHorizontal="true"/>

</RelativeLayout>

MainActivity.java

package com.example.acer.tugasakhir;

import android.content.Intent;

import android.os.Handler;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.WindowManager;

public class MainActivity extends AppCompatActivity { public static int splashInterval=3500;

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

setContentView(R.layout.activity_main);

new Handler().postDelayed(new Runnable() {

@Override

public void run() {

Intent i = new Intent(MainActivity.this, HomeScreen.class);

startActivity(i);

finish();

}

},splashInterval);

} }

activity_home_screen.xml

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="com.example.acer.tugasakhir.HomeScreen">

<WebView

android:layout_weight="1.0">

</WebView>

</RelativeLayout>

HomeScreen.java

package com.example.acer.tugasakhir;

import android.net.Uri;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.webkit.WebChromeClient;

import android.webkit.WebView;

public class HomeScreen extends AppCompatActivity { WebView webView;

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.activity_home_screen);

webView = findViewById(R.id.webView);

openBrowser();

}

@SuppressWarnings("static-access") private void openBrowser(){

String a = "http://192.168.43.18/TugasAkhir1/index.php";

WebChromeClient wcc = new WebChromeClient();

webView.setWebChromeClient(wcc);

webView.getSettings().setJavaScriptEnabled(true);

webView.loadUrl(a);

} }

index.php

<html>

<head>

<title></title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<script

src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/b ootstrap.min.js"></script>

<style>

.logo{

width: 100%;

height: 30%;

}

.isiform{

width: 100%;

height: 70%;

margin-top: 2%;

}

.dftr{

color: #f5fffa;

background: transparent;

border: none;

}

input[type=text] { width: 65%;

padding: 10px 10px;

margin: 2px 0;

box-sizing: border-box;

font-size: 11pt;

border: 3px solid #fff;

-webkit-transition: 0.5s;

transition: 0.5s;

background: transparent;

outline: none;

}

input[type=text]:focus { border: 3px solid #555;

border-radius: 7px;

}

input[type=password] { width: 65%;

padding: 10px 10px;

font-size: 11pt;

margin: 2px 0;

box-sizing: border-box;

border: 3px solid #fff;

-webkit-transition: 0.5s;

transition: 0.5s;

background: transparent;

outline: none;

}

input[type=password]:focus { border: 3px solid #555;

border-radius: 7px;

}

.button {

background-color: #2f4f4f;

border: none;

color: white;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

width: 65%;

}

</style>

</head>

<body bgcolor="#008080"><center>

<div class="logo">

<img src="satu.png" width="20%" height="40%"

style="margin-top:2.5%"></div>

<center>

<div class="isiform">

<form action="proses_login.php" method="POST">

<input style="text-align:center; text- color:#f5fffa" type="text" name="username"

placeholder="username"><br><br>

<input style="text-align:center; text- color:#f5fffa" type="password" name="password"

placeholder="password"><br><br>

<input class="button" type="submit"

name="login" value="LOGIN">

</form>

<a style="padding-top:10%">Belum punya akun?</a>

<form action="daftar.php" method="POST">

<input class="dftr" type="submit" name="daftar"

value="Daftar">

</form>

</div>

</body>

</html>

Proses_login.php

<?php

include("koneksi.php");

$username=$_POST['username'];

$password=$_POST['password'];

$login=mysqli_query($koneksi,"SELECT * FROM `user` where username='$username' AND password='$password'");

$log=mysqli_fetch_array($login);

$_SESSION['username'] = $username;

include('kontent.php');

}

else {

include('location:index.php');

} ?>

kontent.php

<?php

error_reporting(0);

session_start();

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

include('index.php'); // jika belum login, maka dikembalikan ke file form_login.php

}

else { ?>

<html>

<head>

<title></title>

<style type="text/css">

body{

height: 100%;

width: 100%;

margin: 0;

padding: 0;

}

.header{

width: 100%;

height: 10%;

background-color: #008080;

}

.menu{

height: 100%;

width: 15%;

float: left;

margin-top: 1%;

margin-left: 2%;

background: transparent;

border: none;

}

<?php

$n=$_SESSION['username'];

?>

<div class="header">

<form action="menu.html" method="POST">

<button class="menu"><img src="menu.png" width="100%" height="55%"></button>

</form>

<p style="padding-top:6%;margin- left:45%;font-size:20pt;color:#ffffff; font- family:futura">BERITA</p>

</div>

<div class="content">

<?php

include("koneksi.php");

$q="SELECT * FROM `kegiatan` ORDER BY id DESC";

$eq=mysqli_query($koneksi, $q);

$no=1;

while ($de=mysqli_fetch_array($eq)) { echo "<center><br><br>";

echo

"".$de['nama_pelapor']."<br><br>";

echo "<img src='".$de['file']."' widht=\"70%\" height=\"30%\">";

echo "<br>";

echo "".$de['alamat']."";

echo "<br>";

echo "".$de['deskripsi']."";

echo "<br>";

} ?>

</div>

</body>

</html>

<?php } ?>

menu.html

<html>

<head>

<title></title>

<style type="text/css">

body{

padding: 0;

background-color: #008080;

}

.header{

width: 100%;

height: 10%;

background-color: #2f4f4f;

}

.menu{

height: 100%;

width: 15%;

margin-left: 2%;

background: transparent;

border: none;

float: left;

} .btn{

background: transparent;

border: none;

}

</style>

</head>

<body>

<?php

session_start();

if (empty($_SESSION['username'])) { header("location:index.php");

}

$n=$_SESSION['username'];

?>

<div class="header">

<form action="kontent.php" method="POST">

<button class="menu"><img src="home.png"

widht="100%" height="55%"></button></form>

<p style="padding-top:6%;margin- left:45%;font-size:20pt;color:#ffffff; font- family:futura">MENU</p>

</div>

<center>

<a href="form-laporan-kegiatan.php"><img src="kegiatan.png" width="75%" height="8%" style="margin- top:15%"></a><br>

<a href="form-lapor-progress-dana.php"><img src="progress.png" width="75%" height="11%"

style="margin-top:3%"></a><br>

<form action="about.php" method="POST">

<button class="btn"><img src="cc.png" width="75%"

height="8%" style="margin-top:3%"></a></button><br>

</form>

</body>

</html>

form-laporan-kegiatan.php

<html>

<head>

<title></title>

<style type="text/css">

body{

height: 100%;

width: 100%;

margin: 0;

padding: 0;

background-color: #008080;

}

.header{

width: 100%;

height: 10%;

background-color: #2f4f4f;

}

.menu{

height: 100%;

width: 0%;

background: transparent;

border: none;

float: left;

}

input[type=text] { width: 75%;

padding: 10px 10px;

margin: 2px 0;

box-sizing: border-box;

font-size: 12pt;

border: 3px solid #fff;

-webkit-transition: 0.5s;

transition: 0.5s;

color: #fff

input[type=text]:focus { border: 3px solid #555;

border-radius: 7px;

}

textarea{

width: 75%;

padding: 10px 10px;

margin: 2px 0;

box-sizing: border-box;

font-size: 11pt;

color: #fff;

border: 3px solid #fff;

-webkit-transition: 0.5s;

transition: 0.5s;

background: transparent;

outline: none;

}

textarea:focus {

border: 3px solid #555;

border-radius: 7px;

}

.button {

background-color: #2f4f4f;

border: none;

color: white;

padding: 15px 32px;

text-align: center;

text-decoration: none;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

width: 74%;

}

</style>

</head>

<body>

<?php

session_start();

if (empty($_SESSION['username'])) { header("location:index.php");

}

$n=$_SESSION['username'];

<button class="menu"><img src="back.png"

widht="50%" height="50%" style="margin-left:75%;margin- top:1.8%"></button></form>

<p style="padding-top:6%;margin-left:33%;font- size:33pt;color:#ffffff; font-family:alegreya">LAPOR KEGIATAN</p>

</div>

<center>

<form action="proses-lapor-kegiatan.php"

method="POST" enctype="multipart/form-data">

<table style="margin-left:4%; margin-top:4%"

width="70%">

<tr>

<td style="font-size:25pt;

color:#fff">Upload gambar</td>

</tr>

<tr>

<td style="font-size:16pt"><input type="file" name="gambar" value="upload gambar" ></td>

</tr>

<tr>

<td colspan="2"><input type="text"

name="alamat" placeholder="alamat"></td>

</tr>

<tr>

<td><textarea cols="25" rows="5"

name="deskripsi" placeholder="Deskripsi Jadian"></textarea></td>

</tr>

<tr>

<td><input class="button"

type="submit" name="simpan" value="UPLOAD"

width="10%"></td>

</tr>

</table>

</form>

</body>

</html>

proses-lapor-kegiatan.php

<?php

session_start();

include("koneksi.php");

$n=$_SESSION['username'];

$gambar=$_FILES['gambar']['name'];

$alamat=$_POST['alamat'];

$deskripsi=$_POST['deskripsi'];

$q="INSERT INTO `kegiatan`

VALUES('','$n','$gambar','$alamat','$deskripsi')";

$eq=mysqli_query($koneksi, $q);

move_uploaded_file($_FILES['gambar']['tmp- name'],"gambar/".$_FILES['gambar']['name']);

if ($eq) {

header("location:kontent.php");

} else{

echo "gagal";

} ?>

form-lapor-dana-desa.php

<html>

<head>

<title></title>

<style type="text/css">

body{

height: 100%;

width: 100%;

margin: 0;

padding: 0;

background-color: #008080;

}

.header{

width: 100%;

height: 10%;

background-color: #2f4f4f;

}

.menu{

height: 100%;

width: 0%;

float: left;

background: transparent;

border: none;

}

padding: 10px 10px;

margin: 2px 0;

box-sizing: border-box;

font-size: 12pt;

border: 3px solid #fff;

-webkit-transition: 0.5s;

transition: 0.5s;

color: #fff;

background: transparent;

outline: none;

}

input[type=text]:focus { border: 3px solid #555;

border-radius: 7px;

}

textarea{

width: 75%;

padding: 10px 10px;

margin: 2px 0;

box-sizing: border-box;

font-size: 11pt;

color: #fff;

border: 3px solid #fff;

-webkit-transition: 0.5s;

transition: 0.5s;

background: transparent;

outline: none;

}

textarea:focus {

border: 3px solid #555;

border-radius: 7px;

}

.button {

background-color: #2f4f4f;

border: none;

color: white;

padding: 15px 32px;

text-align: center;

text-decoration: none;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

width: 74%;

border: none;

color: white;

padding: 15px 32px;

text-align: center;

text-decoration: none;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

width: 74%;

}

</style>

</head>

<body>

<?php

session_start();

if (empty($_SESSION['username'])) { header("location:index.php");

}

$n=$_SESSION['username'];

?>

<div class="header">

<form action="menu.html" method="POST">

<button class="menu"><img src="back.png"

widht="50%" height="50%" style="margin-left:75%;margin- top:4%"></button></form>

<p style="padding-top:6%;margin- left:38%;font-size:33pt;color:#ffffff; font- family:alegreya">LAPOR DANA</p>

</div>

<center>

<form action="proses-lapor-danadesa.php"

method="POST" enctype="multipart/form-data">

<table style="margin-left:12%; margin-top:4%"

width="70%" height="30%">

<tr>

<td style="font-size:25pt;

color:#fff">Upload gambar</td>

</tr>

<tr>

<td><input type="text"

name="namalaporan" placeholder="nama laporan"

required></td>

type="file" name="gambar" value="upload gambar"></td>

</tr>

<tr>

<td colspan="2"><input type="text"

name="alamat" placeholder="alamat"></td>

</tr>

<tr>

<td><select name="asaldesa"

id="soflow" style="width:500px;">

<option value="Tidak Ada">...</option>

<option value="Cinta Raja">Cinta Raja</option>

<option value="Hinai Kiri">Hinai Kiri</option>

<option value="Jaring Halus">Jaring Halus</option>

<option value="Karang Anyar">Karang Anyar</option>

<option value="Karang Gading">Karang Gading</option>

<option value="Kebun Kelapa">Kebun Kelapa</option>

<option value="Kepala Sungai">Kepala Sungai</option>

<option value="Kwala Besar">Kwala Besar</option>

<option value="Pantai Gading">Pantai Gading</option>

<option value="Perkotaan">Perkotaan</option>

<option value="Secanggang">Secanggang</option>

<option value="Selotong">Selotong</option>

<option value="Suka Mulia">Suka Mulia</option>

<option value="Sungai Ular">Sungai Ular</option>

<option value="Tanjung Ibus">Tanjung Ibus</option>

<option value="Telaga Jernih">Telaga Jernih</option>

<option value="Teluk">Teluk</option></select>

<td><textarea cols="25" rows="5"

name="deskripsi" placeholder="Deskripsi Kejadian"></textarea></td>

</tr>

<tr>

<td><input class="button"

type="submit" name="simpan" value="UPLOAD"

width="10%"></td>

</tr>

</table>

</form>

</body>

</html>

proses-lapor-danadesa.php

<?php

session_start();

if (empty($_SESSION['username'])) { header("location:index.php");}

include("koneksi.php");

$namalaporan=$_POST['namalaporan'];

$gambar=$_FILES['gambar']['name'];

$n=$_SESSION['username'];

$alamat=$_POST['alamat'];

$asaldesa=$_POST['asaldesa'];

$deskripsi=$_POST['deskripsi'];

$q="INSERT INTO `dana`

VALUES('','$n','$gambar','$namalaporan','$alamat','$asald esa','$deskripsi','','')";

$eq=mysqli_query($koneksi, $q);

move_uploaded_file($_FILES['gambar']['tmp- name'],"gambar/".$_FILES['gambar']['name']);

if ($eq) {

header("location:kontent.php");

} else{

header("location:form-lapor-dana-desa.php");

} ?>

<title></title>

<style type="text/css">

body{

height: 100%;

width: 100%;

margin: 0;

padding: 0;

background-color: #008080;

}

.header{

width: 100%;

height: 10%;

background-color: #2f4f4f;

} .menu{

height: 100%;

width: 0%;

float: left;

background: transparent;

border: none;

}

input[type=text] { width: 75%;

height:

padding: 10px 10px;

margin: 2px 0;

box-sizing: border-box;

font-size: 12pt;

border: 3px solid #fff;

-webkit-transition: 0.5s;

transition: 0.5s;

color: #fff;

background: transparent;

outline: none;

}

input[type=text]:focus { border: 3px solid #555;

border-radius: 7px;

}

textarea{

width: 75%;

padding: 10px 10px;

margin: 2px 0;

box-sizing: border-box;

font-size: 11pt;

transition: 0.5s;

background: transparent;

outline: none;

}

textarea:focus {

border: 3px solid #555;

border-radius: 7px;

}

.button {

background-color: #2f4f4f;

border: none;

color: white;

padding: 15px 32px;

text-align: center;

text-decoration: none;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

width: 74%;

}

.button {

background-color: #2f4f4f;

border: none;

color: white;

padding: 15px 32px;

text-align: center;

text-decoration: none;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

width: 74%;

}

</style>

</head>

<body>

<?php

session_start();

if (empty($_SESSION['username'])) { header("location:index.php");

}

$n=$_SESSION['username'];

<button class="menu"><img src="back.png"

widht="50%" height="50%" style="margin-left:75%;margin- top:4%"></button></form>

<p style="padding-top:6%;margin- left:30%;font-size:33pt;color:#ffffff; font- family:alegreya">LAPOR PROGRESS DANA</p>

</div>

<center>

<form action="proses-lapor-progress-danadesa.php"

method="POST" enctype="multipart/form-data">

<table style="margin-left:12%; margin-top:4%">

<tr>

<td style="font-size:25pt;

color:#fff">Nama Laporan</td>

<td><select name="namalaporan"

style="width:500px;" required>

<option value="tidak ada">Pilih nama laporan</option>

<?php

include "koneksi.php";

$eq="SELECT * FROM

`dana`";

$e=mysqli_query($koneksi, $eq);

$no=1;

while($de=mysqli_fetch_array($e)){

echo "

<option value=\"".$de['nama_laporan']."\">".$de['nama_laporan']."

</option>

";

$no++;

} ?>

</select></td>

</tr>

<tr>

<td style="font-size:25pt;

color:#fff">Perkembangan</td>

<td><input type="text"

name="perkembangan" required></td>

</tr>

<tr>

</tr>

<tr>

<td style="font-size:25pt;

color:#fff">Kendala</td>

<td><textarea cols="25" rows="5"

name="kendala" required></textarea></td>

</tr>

<tr>

<td></td>

<td><input class="button"

type="submit" name="simpan" value="UPLOAD"

width="10%"></td>

</tr>

</table>

</form>

</body>

</html>

proses-lapor-progress-danadesa.php

<?php

session_start();

if (empty($_SESSION['username'])) { header("location:index.php");}

include("koneksi.php");

$n=$_SESSION['username'];

$namalaporan=$_POST['namalaporan'];

$perkembangan=$_POST['perkembangan'];

$kendala=$_POST['kendala'];

$q="UPDATE `dana` set perkembangan='$perkembangan', kendala='$kendala' WHERE nama_laporan='$namalaporan'";

$eq=mysqli_query($koneksi, $q);

if ($eq) {

echo '<META HTTP-EQUIV="Refresh" Content="0;

URL=kontent.php">';

} else{

echo "Gagal diperbaharui";

} ?>

<title></title>

<meta name="viewport" content="width=device- width, initial-scale=1">

<style type="text/css">

body{

width: 100%;

height: 100%;

}

.logo{

width: 100%;

height: 10%;

}

.isiform{

width: 100%;

height: 70%;

margin-top: 5%;

}

input[type=text] { width: 65%;

padding: 10px 10px;

margin: 2px 0;

font-size: 11pt;

text-align: center;

box-sizing: border-box;

border: 3px solid #fff;

-webkit-transition: 0.5s;

transition: 0.5s;

background: transparent;

outline: none;

}

input[type=text]:focus { border: 3px solid #555;

border-radius: 7px;

}

input[type=number] { width: 65%;

padding: 10px 10px;

margin: 2px 0;

box-sizing: border-box;

font-size: 11pt;

text-align: center;

border: 3px solid #fff;

-webkit-transition: 0.5s;

transition: 0.5s;

input[type=number]:focus { border: 3px solid #555;

border-radius: 7px;

}

select#soflow, select#soflow-color { -webkit-appearance: button;

-webkit-border-radius: 2px;

-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);

-webkit-padding-end: 20px;

-webkit-padding-start: 2px;

-webkit-user-select: none;

background-image:

url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear- gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);

background-position: 97% center;

background-repeat: no-repeat;

border: 1px solid #AAA;

color: #555;

font-size: inherit;

margin: 20px;

overflow: hidden;

padding: 5px 10px;

text-overflow: ellipsis;

white-space: nowrap;

width: 300px;

}

select#soflow-color { color: #fff;

background-image:

url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear- gradient(#779126, #779126 40%, #779126);

background-color: #779126;

-webkit-border-radius: 20px;

-moz-border-radius: 20px;

border-radius: 20px;

padding-left: 15px;

}

.button {

background-color: #2f4f4f;

border: none;

color: white;

padding: 15px 32px;

text-align: center;

Dokumen terkait