• Tidak ada hasil yang ditemukan

Sistem Informasi Budidaya Tanaman Tomat Di Kabupaten Karo

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Budidaya Tanaman Tomat Di Kabupaten Karo"

Copied!
103
0
0

Teks penuh

(1)

Lampiran

Admin

Daftar.php

<style type="text/css">

<!--

.style1 {font-size: 24px}

body {

background-color: #008b8b;

}

-->

</style>

<form name="form1" method="post" action="input_daftar.php">

<table width="400" border="0" align="center">

<tr>

<td colspan="2" align="center"><span class="style1" >Halaman Registrasi</span></td>

</tr>

<tr>

<td>Username : </td>

<td><input name="txtnama" type="text" id="txtnama"></td>

</tr>

<tr>

<td>Password : </td>

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

</tr>

(2)

<td >Ulangi Password : </td>

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

</tr>

<tr>

</tr>

<tr>

<td>Sudah punya akun?<a href="login.php">Login</a></td>

<td><input type="submit" name="Submit" value="Register"></td>

</tr>

<tr>

<td align="right" colspan="2">

</td>

</tr>

</table>

</form>

Edit_datahama.php

<?php

session_start(); // Memulai Session

if (ISSET($_SESSION['username']))

{

?>

(3)

<head>

<title>Edit Data Hama</title>

<style type="text/css">

body{

background: #ebebeb;

font-family: Arial;

color: #fff;

background-color: #b8860d;

}

#login{

color:#fff;

width:340px;

padding:20px;

margin:60px auto;

border:2px solid #fff;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-o-border-radius:5px;

background: -webkit-linear-gradient(#0066CC, #5EACFB); /* For Safari 5.1 to 6.0 */

background: -o-linear-gradient(#0066CC, #5EACFB); /* For Opera 11.1 to 12.0 */

background: -moz-linear-gradient(#0066CC, #5EACFB); /* For Firefox 3.6 to 15 */

(4)

}

input{

padding:4px;

}

.tombol{

padding:4px 10px;

background:url(images/bgmenu.gif) repeat-x;

text-decoration:none;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-o-border-radius:5px;

color:#fff;

margin:5px;

}

.tombol:hover{

background:#706157;

}

.th{

background:url(images/bgmenu.gif) repeat-x;

color:#fff;

border:1px solid #fff;

}

table{margin:0;}

(5)

color: #000;

}

</style>

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

</head>

<body>

<div id="login">

<table width="100%" cellpadding="4px" align="center">

<tr>

<th class="th" colspan="2">&nbsp;</th>

</tr>

<?php

include("koneksi.php");

$id=$_GET['id'];

echo "<form method='post' action='update_datahama.php?id=$id'> ";

$query="SELECT * FROM `tbl_hama` WHERE id='$id'";

$eksekusi=mysql_query($query);

$data=mysql_fetch_array($eksekusi); ?>

<form>

<caption><h2>Edit Data Hama</h2></caption>

<tr>

<tr>

(6)

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

</tr>

<td>Nama Latin Hama</td>

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

</tr>

<td>Ciri Ciri Hama </td>

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

</tr>

<td>Cara Mencegah Hama </td>

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

</tr>

<td>Cara Mengatasi </td>

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

</tr>

</tr>

(7)

<th class="th" colspan="2"><a href="tampil_datahama.php">Kembali Edit Data Hama</a></th>

</tr>

<tr>

<th class="th" colspan="2"><a href="main.php">Kembali Panel Admin</a></th>

</tr>

<tr>

<td>&nbsp;</td>

<td align="right"><input class="tombol" type="submit" value="Perbarui"/></td>

</tr>

<tr>

<td>&nbsp;</td>

<td align="right"><input class="tombol" type="reset" value="Reset"/></td>

</tr>

</table>

</form>

</div>

</body>

</html>

<?php

}

else{

header("location: login.php");

(8)

?>

Edit_penanggulangan.php

<?php

session_start(); // Memulai Session

if (ISSET($_SESSION['username']))

{

?>

<html>

<head>

<title>Edit Penanggulangan</title>

<style type="text/css">

body{

background: #ebebeb;

font-family: Arial;

color: #fff;

background-color: #b8860b;

}

#login{

color:#fff;

width:340px;

padding:20px;

margin:60px auto;

border:2px solid #fff;

(9)

-moz-border-radius:5px;

-webkit-border-radius:5px;

-o-border-radius:5px;

background: -webkit-linear-gradient(#0066CC, #5EACFB); /* For Safari 5.1 to 6.0 */

background: -o-linear-gradient(#0066CC, #5EACFB); /* For Opera 11.1 to 12.0 */

background: -moz-linear-gradient(#0066CC, #5EACFB); /* For Firefox 3.6 to 15 */

background: linear-gradient(#0066CC, #5EACFB); /* Standard syntax */

}

input{

padding:4px;

}

.tombol{

padding:4px 10px;

background:url(images/bgmenu.gif) repeat-x;

text-decoration:none;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-o-border-radius:5px;

color:#fff;

margin:5px;

}

(10)

background:#706157;

}

.th{

background:url(images/bgmenu.gif) repeat-x;

color:#fff;

border:1px solid #fff;

}

table{margin:0;}

body,td,th {

color: #000;

}

</style>

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

</head>

<body>

<div id="login">

<table width="100%" cellpadding="4px" align="center">

<tr>

<th colspan="2" bgcolor="#D6D6D6" class="th">&nbsp;</th>

</tr>

<?php

include("koneksi.php");

$id=$_GET['id'];

(11)

$query="SELECT * FROM `tbl_penanggulangan` WHERE id='$id'";

$eksekusi=mysql_query($query);

$data=mysql_fetch_array($eksekusi); ?>

<form>

<caption><h2>Edit Penanggulangan</h2></caption>

<tr>

<tr>

<td>Keterangan </td>

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

</tr>

</tr>

<tr>

<th class="th" colspan="2"><a

href="tampil_penanggulangan.php">Kembali Edit Penanggulangan</a></th>

</tr>

<tr>

<th class="th" colspan="2"><a href="main.php">Kembali Panel Admin</a></th>

</tr>

<tr>

<td>&nbsp;</td>

(12)

</tr>

<tr>

<td>&nbsp;</td>

<td align="right"><input class="tombol" type="reset" value="Reset"/></td>

</tr>

</table>

</form>

</div>

</body>

</html>

<?php

}

else{

header("location: login.php");

}

?>

Hapus_datahama.php

<?php

include("koneksi.php");

$id=$_GET['id'];

(13)

if(mysql_query($q)){

?><script>alert('Berhasil dihapus');</script><?php

?><script>document.location.href='tampil_datahama.php';</script><?php

}

else{

echo"data gagal dihapus: ".mysql_error();

}

?>

Hapus_datapesan.php

<?php

include("koneksi.php");

$id=$_GET['id'];

$q="DELETE FROM `tbl_kontak` WHERE id='$id'";

if(mysql_query($q)){

?><script>alert('Pesan Berhasil dihapus');</script><?php

?><script>document.location.href='tampil_kontak.php';</script><?php

}

else{

echo"Pesan Gagal dihapus: ".mysql_error();

(14)

?>

Hapus_penanggulangan.php

<?php

include("koneksi.php");

$id=$_GET['id'];

$q="DELETE FROM `tbl_penanggulangan` WHERE id='$id'";

if(mysql_query($q)){

?><script>alert('Data Berhasil dihapus');</script><?php

?><script>document.location.href='main.php';</script><?php

}

else{

echo"Data Gagal dihapus: ".mysql_error();

}

?>

Input_daftar.php

<?php

include "koneksi.php";

$txtnama = trim(strip_tags(mysql_real_escape_string($_POST['txtnama'])));

$txtpassword = trim(strip_tags(mysql_real_escape_string($_POST['txtpassword'])));

(15)

$passmd5 = md5($txtpassword); //Mengenkripsi $txtpassword

if(strlen($txtnama)<1)

{

echo "Nama Masih Kosong";

}

else if(strlen($txtpassword)<1)

{

echo "Password Masih Kosong";

}

else if(strlen($txtc_password)<1)

{

echo "Password Masih Kosong";

}

else if($txtpassword != $txtc_password)

{

print "<script>alert('Konfirmasi password harus sama dengan password !');

javascript:history.go(-1);</script>";

exit;

}

else {

$cek_data="Select * from login where username='$txtnama'"; // Melakukan Pemeriksaan pada Username di tabel tbl_user

$hasil=mysql_query($cek_data);

$hasil_cek = mysql_num_rows($hasil);

(16)

$sqlSimpan = "INSERT INTO login(username,password)

values('$txtnama', '$passmd5')";

mysql_query($sqlSimpan, $koneksi)

or die ("Gagal Perintah SQL".mysql_error());

echo "PENYIMPANAN BERHASIL SILAHKAN <a href='login.php'>LOGIN</a>";

}

else

{

echo "Data / Username Sudah Ada <a href='daftar.php'>Kembali</a>";

}}

?>

Input_datahama.php

<html>

<head>

<title>Input Data Hama</title>

<style type="text/css">

body{

background: #ebebeb;

font-family: Arial;

color: #fff;

background-color: #b8860b;

}

#login{

color:#fff;

(17)

padding:20px;

margin:60px auto;

border:2px solid #fff;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-o-border-radius:5px;

background: -webkit-linear-gradient(#0066CC, #5EACFB); /* For Safari 5.1 to 6.0 */

background: -o-linear-gradient(#0066CC, #5EACFB); /* For Opera 11.1 to 12.0 */

background: -moz-linear-gradient(#0066CC, #5EACFB); /* For Firefox 3.6 to 15 */

background: linear-gradient(#0066CC, #5EACFB); /* Standard syntax */

}

input{

padding:4px;

}

.tombol{

padding:4px 10px;

background:url(images/bgmenu.gif) repeat-x;

text-decoration:none;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

(18)

color:#fff;

margin:5px;

}

.tombol:hover{

background:#706157;

}

.th{

background:url(images/bgmenu.gif) repeat-x;

color:#fff;

border:1px solid #fff;

}

table{margin:0;}

body,td,th {

color: #000;

}

</style>

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

</head>

<body>

<div id="login">

<form method="POST" enctype="multipart/form-data" action="proses_datahama.php">

<table width="100%" cellpadding="4px" align="center">

<tr>

<th class="th" colspan="2">Input Data Hama</th>

(19)

<tr>

<td>Nama Hama</td>

<td align="right"><input type="text" name="namahama"/></td>

</tr>

<tr>

<td>Nama Latin Hama</td>

<td align="right"><input type="text" name="latin"/></td>

</tr>

<tr>

<td>gejala</td>

<td align="right"><textarea <input type="text" name="ciri"/></textarea></td>

</tr>

<tr>

<td>penyebab</td>

<td align="right"><textarea <input type="text" name="mencegah"/></textarea></td>

</tr>

<tr>

<td>Cara Mengatasi Hama</td>

<td align="right"><textarea <input type="text" name="mengatasi"/></textarea></td>

(20)

<tr>

<td>Gambar</td>

<td align="right"><input type="file" name="gambar"/></td>

</tr>

<tr>

<th class="th" colspan="2"><a href="tampil_datahama.php">Kembali Tampil Data Hama</a></th>

</tr>

<td>&nbsp;</td>

<td align="right"><input class="tombol" type="submit" value="Simpan"/></td>

</tr>

<tr>

<td>&nbsp;</td>

<td align="right"><input class="tombol" type="reset" value="Reset"/></td>

</tr>

</table>

</form>

</div>

(21)

</html>

Input_penanggulangan.php

<html>

<head>

<title>Input Penanggulangan</title>

<style type="text/css">

body{

background: #ebebeb;

font-family: Arial;

color: #fff;

background-color: #b8860b;

}

#login{

color:#fff;

width:340px;

padding:20px;

margin:60px auto;

border:2px solid #fff;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-o-border-radius:5px;

background: -webkit-linear-gradient(#0066CC, #5EACFB); /* For Safari 5.1 to 6.0 */

(22)

background: -moz-linear-gradient(#0066CC, #5EACFB); /* For Firefox 3.6 to 15 */

background: linear-gradient(#0066CC, #5EACFB); /* Standard syntax */

}

input{

padding:4px;

}

.tombol{

padding:4px 10px;

background:url(images/bgmenu.gif) repeat-x;

text-decoration:none;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-o-border-radius:5px;

color:#fff;

margin:5px;

}

.tombol:hover{

background:#706157;

}

.th{

background:url(images/bgmenu.gif) repeat-x;

color:#fff;

(23)

}

table{margin:0;}

body,td,th {

color: #000;

}

</style>

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

</head>

<body>

<div id="login">

<form method="POST" enctype="multipart/form-data" action="proses_penanggulangan.php">

<table width="100%" cellpadding="4px" align="center">

<tr>

<th class="th" colspan="2">Input Penanggulangan</th>

</tr>

<tr>

<td>Keterangan</td>

<td align="right"><textarea <input type="text" name="keterangan"/></textarea></td>

</tr>

<tr>

<td>Gambar</td>

(24)

</tr>

<tr>

<th class="th" colspan="2"><a href="tampil_datahama.php">Kembali Tampil Data Hama</a></th>

</tr>

<td>&nbsp;</td>

<td align="right"><input class="tombol" type="submit" value="Simpan"/></td>

</tr>

<tr>

<td>&nbsp;</td>

<td align="right"><input class="tombol" type="reset" value="Reset"/></td>

</tr>

</table>

</form>

</div>

</body>

</html>

Koneksi.php

<?php

(25)

$user = "root"; // Username

$pass = ""; // Password (Isi jika menggunakan password)

$connect = mysqli_connect($host, $user, $pass, "tomat"); // Koneksi ke MySQL

?>

Login.php

<html>

<head>

<title>Login System</title>

<style type="text/css">

body{

background: #ebebeb;

font-family: Arial;

color: #fff;

background-color: #b8860b;

}

#login{

color:#fff;

width:340px;

padding:20px;

margin:60px auto;

border:2px solid #fff;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

(26)

background: -webkit-linear-gradient(#0066CC, #5EACFB); /* For Safari 5.1 to 6.0 */

background: -o-linear-gradient(#0066CC, #5EACFB); /* For Opera 11.1 to 12.0 */

background: -moz-linear-gradient(#0066CC, #5EACFB); /* For Firefox 3.6 to 15 */

background: linear-gradient(#0066CC, #5EACFB); /* Standard syntax */

}

input{

padding:4px;

}

.tombol{

padding:4px 10px;

background:url(images/bgmenu.gif) repeat-x;

text-decoration:none;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-o-border-radius:5px;

color:#fff;

margin:5px;

}

.tombol:hover{

background:#706157;

}

(27)

background:url(images/bgmenu.gif) repeat-x;

color:#fff;

border:1px solid #fff;

}

table{margin:0;}

</style>

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

</head>

<body>

<div id="login">

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

<table width="100%" cellpadding="4px" align="center">

<tr>

<th colspan="2" bgcolor="#dc143c" class="th">Login Admin</th>

</tr>

<tr>

<td>Username</td>

<td align="right"><input type="text" name="username" size="30"/></td>

</tr>

<tr>

<td>Password</td>

<td align="right"><input type="password" name="password" size="30"/></td>

</tr>

<tr>

(28)

<td align="right"><input class="tombol" type="submit" value="Login"/></td>

</tr>

</table>

</form>

</div>

</body>

</html>

Proses_datahama.php

<?php

// Load file koneksi.php

include "koneksi2.php";

$namahama = $_POST['namahama'];

$latin = $_POST['latin'];

$ciri = $_POST['ciri'];

$mencegah = $_POST['mencegah'];

$mengatasi = $_POST['mengatasi'];

// Ambil Data yang Dikirim dari Form

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

$ukuran_file= $_FILES['gambar']['size'];

$tipe_file = $_FILES['gambar']['type'];

$tmp_file = $_FILES['gambar']['tmp_name'];

(29)

$path = "images/".$nama_file;

if($tipe_file == "image/jpeg" || $tipe_file == "image/png"){ // Cek apakah tipe file yang diupload adalah JPG / JPEG / PNG

// Jika tipe file yang diupload JPG / JPEG / PNG, lakukan :

if($ukuran_file <= 1000000){ // Cek apakah ukuran file yang diupload kurang dari sama dengan 1MB

// Jika ukuran file kurang dari sama dengan 1MB, lakukan :

// Proses upload

if(move_uploaded_file($tmp_file, $path)){ // Cek apakah gambar berhasil diupload atau tidak

// Jika gambar berhasil diupload, Lakukan :

// Proses simpan ke Database

$query = "INSERT INTO tbl_hama(

namahama,

latin,

ciri,

mencegah,

mengatasi,

nama,

ukuran,

tipe)

VALUES( '".$namahama."',

'".$latin."',

'".$ciri."',

(30)

'".$mengatasi."',

'".$nama_file."',

'".$ukuran_file."',

'".$tipe_file."')";

$sql = mysqli_query($connect, $query); // Eksekusi/ Jalankan query dari variabel $query

if($sql){ // Cek jika proses simpan ke database sukses atau tidak

// Jika Sukses, Lakukan :

?><script>alert('Data Tersimpan');</script><?php

?><script>document.location.href='main.php';</script><?php

}else{

// Jika Gagal, Lakukan :

?><script>alert('Maaf, ada kesalahan pada Database');</script><?php

?><script>document.location.href='main.php';</script><?php

}

}else{

// Jika gambar gagal diupload, Lakukan :

?><script>alert('Maaf, Gagal di upload Gambar');</script><?php

?><script>document.location.href='main.php';</script><?php

}

}else{

// Jika ukuran file lebih dari 1MB, lakukan :

?><script>alert('Maaf, Gambar lebih dari 1 MB');</script><?php

?><script>document.location.href='main.php';</script><?php

(31)

}else{

// Jika tipe file yang diupload bukan JPG / JPEG / PNG, lakukan :

?><script>alert('Maaf, Tipe gambar yang diupload harus JPG / JPEG / PNG.e');</script><?php

?><script>document.location.href='main.php';</script><?php

}

?>

Proses_penanggulanagan.php

<?php

// Load file koneksi.php

include "koneksi2.php";

$keterangan = $_POST['keterangan'];

// Ambil Data yang Dikirim dari Form

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

$ukuran_file= $_FILES['gambar']['size'];

$tipe_file = $_FILES['gambar']['type'];

$tmp_file = $_FILES['gambar']['tmp_name'];

// Set path folder tempat menyimpan gambarnya

$path = "images/".$nama_file;

if($tipe_file == "image/jpeg" || $tipe_file == "image/png"){ // Cek apakah tipe file yang diupload adalah JPG / JPEG / PNG

(32)

if($ukuran_file <= 1000000){ // Cek apakah ukuran file yang diupload kurang dari sama dengan 1MB

// Jika ukuran file kurang dari sama dengan 1MB, lakukan :

// Proses upload

if(move_uploaded_file($tmp_file, $path)){ // Cek apakah gambar berhasil diupload atau tidak

// Jika gambar berhasil diupload, Lakukan :

// Proses simpan ke Database

$query = "INSERT INTO tbl_penanggulangan(

keterangan,

nama,

ukuran,

tipe)

VALUES( '".$keterangan."',

'".$nama_file."',

'".$ukuran_file."',

'".$tipe_file."')";

$sql = mysqli_query($connect, $query); // Eksekusi/ Jalankan query dari variabel $query

if($sql){ // Cek jika proses simpan ke database sukses atau tidak

// Jika Sukses, Lakukan :

?><script>alert('Data Tersimpan');</script><?php

?><script>document.location.href='main.php';</script><?php

}else{

// Jika Gagal, Lakukan :

(33)

?><script>document.location.href='main.php';</script><?php

}

}else{

// Jika gambar gagal diupload, Lakukan :

?><script>alert('Maaf, Gagal di upload Gambar');</script><?php

?><script>document.location.href='main.php';</script><?php

}

}else{

// Jika ukuran file lebih dari 1MB, lakukan :

?><script>alert('Maaf, Gambar lebih dari 1 MB');</script><?php

?><script>document.location.href='main.php';</script><?php

}

}else{

// Jika tipe file yang diupload bukan JPG / JPEG / PNG, lakukan :

?><script>alert('Maaf, Tipe gambar yang diupload harus JPG / JPEG / PNG.e');</script><?php

?><script>document.location.href='main.php';</script><?php

}

?>

Index.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>

(34)

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />

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

</head>

<body>

<div id="wrap">

<div class="header">

<div class="logo"><a href="#"><img src="images/log.PNG" width="215" height="62" /></a></div>

<div id="menu">

<ul>

<li><a href="?menu=1">Beranda</a></li>

<li><a href="?menu=2">Data Hama</a></li>

<li><a href="?menu=3">Penanggulangan</a></li>

<li><a href="?menu=4">Cara Menanam</a></li>

<li><a href="?menu=5">Tentang Tomat</a></li>

<li><a href="?menu=6">Kontak</a></li>

<p>&nbsp;</p>

</ul>

</div>

</div>

<div class="content">

<?php

(35)

if($menu=='1'){

include('beranda.php');

}elseif($menu=='2'){

include('page/datahama.php');

}elseif($menu=='3'){

include('page/caramencegah.php');

}elseif($menu=='4'){

include('page/caramenanam.php');

}elseif($menu=='5'){

include('page/tentangtomat.php');

}elseif($menu=='6'){

include('page/kontak.php');

}

?>

<!--end of left content--><!--end of right content-->

<div class="clear"></div>

</div>

<!--end of center content-->

<div class="footer"><a href="#"><img src="images/log.PNG" alt="" width="99" height="38" /></a></div>

</div>

</body>

</html>

(36)

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />

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

<link rel="stylesheet" href="lightbox.css" type="text/css" media="screen" />

<script src="js/prototype.js" type="text/javascript"></script>

<script src="js/scriptaculous.js?load=effects" type="text/javascript"></script>

<script src="js/lightbox.js" type="text/javascript"></script>

<script type="text/javascript" src="js/java.js"></script>

</head>

<body>

<div class="center_content">

<div class="left_content">

<div class="clear">

<div class="feat_prod_box_details">

<div class="prod_img">

<div class="new_prod_box">tanah untuk pembibitan

<div class="new_prod_bg"><img src="images/6.JPG" alt="" width="106" height="92" /></div>

</div>

<a href="#"></a> <br />

<br />

(37)

<div class="prod_det_box">

<div class="box_top"></div>

<div class="box_center">

<div class="prod_title">Penjelasan</div>

<p class="details">sebelum menanam terlebih dahulu kita menyediakan tanah untuk pembibitan biji tomat dan di tutupi dengan daun pisang agar tetap lembab,dan disiram 2x sehari pagi dan sore</p>

<div class="price"></div>

<div class="clear"></div>

</div>

<div class="box_bottom"></div>

</div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<div class="clear"></div>

</div>

<div class="clear">

<div class="feat_prod_box_details">

<div class="prod_img">

<div class="new_prod_box">Beberapa Minggu

<div class="new_prod_bg"><img src="images/g.jpg" alt="" width="129" height="109" /></div>

</div>

<br />

(38)

<a href="images/g.jpg" rel="lightbox"><img src="images/zoom.gif" alt="" border="0" /></a></div>

<div class="prod_det_box">

<div class="box_top"></div>

<div class="box_center">

<div class="prod_title">Penjelasan</div>

<p class="details">Setelah Beberapa minggu kemudia tomat yang di semai akan tumbuh seperti kecambah dan sudah siap untuk ditanam</p>

<div class="price"></div>

<div class="clear"></div>

</div>

<div class="box_bottom"></div>

</div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<div class="clear"></div>

</div>

</div>

</div>

<div class="feat_prod_box_details">

<div class="prod_img"><a href="#"><img src="images/a.jpg" alt="" width="100" height="70" border="0" /></a> <br />

<br />

<a href="images/a.jpg" rel="lightbox"><img src="images/zoom.gif" alt="" border="0" /></a></div>

(39)

<div class="box_top"></div>

<div class="box_center">

<div class="prod_title">penyediaan lahan</div>

<p class="details">penyediaan lahan,lahan disiapkan ketika menunggu bibit yang disemai tumbuh ,agar tidak membuang buang waktu sambil menunggu bibit yang di semai tumbuh lebih baik kita menyediakan lahan dengan cara menimbun pupuk tanah kompos dan bentuk lah seperti gambar</p>

<div class="price"></div>

<div class="clear"></div>

</div>

<div class="box_bottom"></div>

</div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<div class="clear"></div>

</div>

<div class="feat_prod_box_details">

<div class="prod_img"><a href="#"><img src="images/c.jpg" alt="" width="218" height="143" border="0" /></a> <br />

<br />

<a href="images/c.jpg" rel="lightbox"><img src="images/zoom.gif" alt="" border="0" /></a></div>

<div class="prod_det_box">

<div class="box_top"></div>

<div class="box_center">

(40)

<p class="details">setelah menimbun pupuk dan kompos selanjut adalah pemasangan mulsa dengan cara seperti gambar ,fungsi dari memasang mulsa agar rumput tidak mudah tumbuh sehingga cara kerja lebih cepat dan tidak banyak memakan tenaga kerja</p>

<div class="price"></div>

<div class="clear"></div>

</div>

<div class="box_bottom"></div>

</div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<div class="clear"></div>

</div>

<div class="feat_prod_box_details">

<div class="prod_img"><a href="#"><img src="images/e.jpg" alt="" width="271" height="146" border="0" /></a> <br />

<br />

<a href="images/e.jpg" rel="lightbox"><img src="images/zoom.gif" alt="" border="0" /></a></div>

<div class="prod_det_box">

<div class="box_top"></div>

<div class="box_center">

<div class="prod_title">melobangi mulsa</div>

(41)

<div class="price"></div>

<div class="clear"></div>

</div>

<div class="box_bottom"></div>

</div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<div class="clear"></div>

</div>

<div class="feat_prod_box_details">

<div class="prod_img"><a href="#"><img src="images/tomat kecil.jpg" alt="" width="271" height="146" border="0" /></a> <br />

<br />

<a href="images/tomat kecil.jpg" rel="lightbox"><img src="images/zoom.gif" alt="" border="0" /></a></div>

<div class="prod_det_box">

<div class="box_top"></div>

<div class="box_center">

<div class="prod_title">menanam tomat</div>

<p class="details">setelah mulsa dilubangi dengan kaleng selanjutnya adalah menanam tomat kedalam mulsa tersebut seperti gambar tersebut</p>

<div class="price"></div>

<div class="clear"></div>

</div>

(42)

</div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<div class="clear"></div>

</div>

<div class="feat_prod_box_details">

<div class="prod_img"><a href="#"><img src="images/x.jpg" alt="" width="271" height="146" border="0" /></a> <br />

<br />

<a href="images/x.jpg" rel="lightbox"><img src="images/zoom.gif" alt="" border="0" /></a></div>

<div class="prod_det_box">

<div class="box_top"></div>

<div class="box_center">

<div class="prod_title">tomat</div>

<p class="details">dan ini adalah tomat yang sudah ditanam didalam mulsa</p>

<div class="price"></div>

<div class="clear"></div>

</div>

<div class="box_bottom"></div>

</div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

(43)

</div>

<!--end of left content--><!--end of right content-->

<div class="clear"></div>

</div>

<!--end of center content-->

</div>

</body>

<script type="text/javascript">

var tabber1 = new Yetii({

id: 'demo'

});

</script>

</html>

Penanggulangan.php

<?php

$host = "localhost"; // Nama hostnya

$user = "root"; // Username

$pass = ""; // Password (Isi jika menggunakan password)

$connect = mysqli_connect($host, $user, $pass, "tomat"); // Koneksi ke MySQL

?>

(44)

<html>

<head>

<meta charset='UTF-8'>

<title>Non-Responsive Table</title>

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

<link rel="stylesheet" href="css/style.css">

</head>

<body>

<div id="page-wrap">

<h1>Penanggulangan</h1>

<table>

<tr>

<th>GAMBAR</th>

<th>PENJELASAN</th>

</tr>

<?php

(45)

$sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query

$row = mysqli_num_rows($sql); // Ambil jumlah data dari hasil eksekusi $sql

if($row > 0){ // Jika jumlah data lebih dari 0 (Berarti jika data ada)

while($data = mysqli_fetch_array($sql)){ // Ambil semua data dari hasil eksekusi $sql

?>

<tr>

<td><?php echo "<img src='admin/images/".$data['nama']."' width='100' height='100'>";?></td>

<td><?php echo $data['keterangan']; ?></td>

</TR>

<?php }

}else{ // Jika data tidak ada

echo "<tr><td colspan='10'>Data tidak ada</td></tr>";

} ?>

</tr>

</table>

</div>

</body>

</html>

Datahama.php

(46)

$host = "localhost"; // Nama hostnya

$user = "root"; // Username

$pass = ""; // Password (Isi jika menggunakan password)

$connect = mysqli_connect($host, $user, $pass, "tomat"); // Koneksi ke MySQL

?>

<!DOCTYPE html>

<html>

<head>

<meta charset='UTF-8'>

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

<link rel="stylesheet" href="css/style.css">

</head>

<body>

<div id="page-wrap">

<h1>Berikut Data Hama pada Tomat </h1>

<table>

<tr>

(47)

<th>Nomor</th>

<th>Nama Hama</th>

<th>Nama Latin Hama</th>

<th>Ciri Ciri Hama</th>

<th>Cara Mencegah Hama</th>

<th>Cara Mengatasi Hama</th>

</tr>

<tr>

<?php

$query = "SELECT * FROM tbl_hama"; // Tampilkan semua data gambar

$sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query

$row = mysqli_num_rows($sql); // Ambil jumlah data dari hasil eksekusi $sql

if($row > 0){ // Jika jumlah data lebih dari 0 (Berarti jika data ada)

while($data = mysqli_fetch_array($sql)){ // Ambil semua data dari hasil eksekusi $sql

?>

<td><?php echo "<img src='admin/images/".$data['nama']."' width='100' height='100'>";?></td>

<td><?php echo $data['id']; ?></td>

<td><?php echo $data['namahama']; ?></td>

<td><?php echo $data['latin']; ?></td>

(48)

<td><a href="page/hama/mencegah_hama.php?id=<?php echo $data['id'];?>" target="_blank">SELENGKAPNYA</a></td>

<td><a href="page/hama/mengatasi_hama.php?id=<?php echo $data['id'];?>" target="_blank">SELENGKAPNYA</a></td>

</tr>";

<?php }

}else{ // Jika data tidak ada

echo "<tr><td colspan='10'>Data tidak ada</td></tr>";

} ?>

</tr>

</table>

</div>

</body>

</html>

Proses_kontak.php

<?php

include "../admin/koneksi.php";

$nama = $_POST['nama'];

$email = $_POST['email'];

(49)

$pesan = $_POST['pesan'];

$query_insert = "INSERT INTO tbl_kontak (

nama,

email,

telepon,

pesan)

VALUES(

'$nama',

'$email',

'$telepon',

'$pesan')";

$insert = mysql_query($query_insert);

if($insert)

{

?><script>alert('Pesan Terkirim');</script><?php

?><script>document.location.href='../index.php';</script><?php

}

else

{

?><script>alert('Data gagal disimpan');</script><?php

?><script>document.location.href='../index.php';</script><?php

(50)

?>

Tentang_tomat.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>

<title>Flower Shop - About</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />

</head>

<body>

<div id="wrap">

<div class="center_content">

<div class="left_content">

<div class="title"><span class="title_icon"><img src="images/1 (1).jpg" alt="" width="30" height="28" /></span>About</div>

<div class="feat_prod_box_details">

<p class="details"><img src="images/gambar-buah-tomat.png" width="416" height="255" /></p>

<p class="details">&nbsp;</p>

<p class="details">&nbsp;</p>

<p class="details"> Tomat merupakan buah yang banyak mengandung nutrisi yang

dibutuhkan oleh tubuh kita. Bahkan, kandungan vitamin C tomat jauh lebih banyak dibandingkan dengan apel atau jeruk. Akan tetapi, bila kita ingin mendapatkan manfaat yang maksimal dari tomat, kita harus mengkonsumsi tomat organik. Tidak perlu membelinya, kita bisa

membudidayakan tomat organik dikebun kita sendiri. Berikut cara budidaya&nbsp;tomat organik </p>

(51)

<p>Bibit tomat dapat kita beli di toko-toko pertanian. Biasanya, mereka menyediakan bibit tomat dalam satu kantong atau dijual per gram. Bila kita ingin membeli

bibit&nbsp;pohon&nbsp;tomat, kita bisa menggunakan cara ini dalam menentukan banyaknya bibit yang kita perlukan. Untuk 100 sampai 150 gram bibit, kita bisa menggunakannya untuk lahan seluas 1 hektar.</p>

<h2><strong>Pemilihan Lahan</strong></h2>

<p>Tempat untuk menanam tomat organik juga sangat penting dalam proses untuk

membudidayakan tomat organik yang menghasilkan hasil yang bagus. Untuk tanah yang paling baik dalam&nbsp;bercocok tanam&nbsp;tomat organik adalah tanah yang tidak berair. Tanah becek dan mengandung banyak air bisa membuat buah tomat busuk dan gagal tumbuh sempurna. Selain itu, tanah juga harus mempunyai kadar pH sebesar 5,5 sampai 6,5. Dan, akan lebih baik, bila lahan yang akan kita tanami sudah diberi pupuk kandang atau kompos yang akan

mempermudah&nbsp;cara tanam&nbsp;tomat organik anda.</p>

<h2><strong>Proses Pembibitan</strong></h2>

<p>Proses&nbsp;pembibitan&nbsp;diawali dengan merendam benih tomat organik dalam 1 liter air yang sudah dicampur dengan 1 &ndash; 10 ml mikroba dan molase. Setelah itu, sediakan polybag yang diisi dengan tanah dan bokhasi dengan perbandingan 1:1. Masukkan satu biji benih ke tiap polybag. Pakaikan karung untuk menutupi polybag yang telah ditanami oleh benih tomat dan taruh ditempat yang teduh. Setelah bibit mulai tumbuh (sekitar 7 &ndash; 10 hari), penutup karung dibuka. Biarkan benih tomat tumbuh sampai setinggi sekitar 10 cm. Biasanya waktu yang dibutuhkan untuk ini sekitar 3 minggu. Setelah itu, tomat siap untuk dipindahkan dan ditanam di lahan yang anda sediakan.</p>

<h2><strong>Penanaman</strong></h2>

<p>Benih tomat yang tumbuh dan siap untuk ditanam dipindahkan dari polybag ke tanah yang anda sediakan. Proses penanaman ini dilakukan pada sore hari agar bibit tomat tidak layu. Perlu juga diperhatikan&nbsp;cara menanam&nbsp;bibit ini agar bibit tidak rusak. Pertama, buat lubang di lahan yang akan anda tanami tomat organik. Pindahkan bibit dari polybag secara perlahan dan jangan sampai akar tomat muda rusak. Masukkan bibit tomat ke dalam lubang di lahan anda secara tegak. Tutupi lubang sekitar tomat dengan tanah dan tekan sedikit agar padat.</p>

(52)

</div>

<div class="clear"></div>

</div>

<!--end of left content-->

<div class="right_content">

<h2><strong>Pemeliharaan&nbsp;</strong></h2>

<blockquote>

<p>Ada beberapa&nbsp;teknik budidaya&nbsp;dan pemeliharaan yang perlu</p>

<p> anda lakukan, agar tomat organik yang anda tanam </p>

<p>menghasilkan buah yang bagus. Yang pertama adalah penyiraman. Tomat tidak suka terlalu banyak air, jadi, </p>

<p>penyiraman sebaiknya dilakukan pada pagi dan sore hari saja. Penyulaman juga penting untuk dilakukan, agar tomat dapat tumbuh dengan baik dan menghilangkan bagian yang rusak yang mengganggu pertumbuhan tomat. Sebaiknya proses ini dilakukan 7 sampai 10 hari setelah bibit dipindahkan dari polybag. Tanaman tomat juga memerlukan pemasangan ajir. Hal ini dilakukan agar tomat dapat tumbuh tegak dan mempermudah proses pemanenan. Lakukan proses ini setelah&nbsp;tanaman&nbsp;tomat berumur 1 minggu. Pasang ajir dan ikat ujung-ujungnya agar membentuk segitiga. Setelah tomat berumur 3 &ndash; 4 minggu, perlu dilakukan proses pengikatan pada ajir. Hal ini perlu dilakukan seminggu sekali sampai pertumbuhan batang berhenti. Tunas-tunas baru diketiak daun juga perlu dipangkas agar pertumbuhan terkonsentrasi pada tunas penghasil buah tomat.</p>

<p>Selanjutnya, perlu juga dilakukan&nbsp;teknik budidaya&nbsp;perempelan daun. Daun yang mendekati tanah atau terlalu lebat dipotong agar penerimaan sinar matahari optimal.

Pemupukan juga perlu dilakukan agar tomat mendapatkan semua nutrisi yang dibutuhkan untuk tumbuh. Pupuk yang kita gunakan adalah pupuk organik, seperti pupuk kandang dan kompos. Perlu juga diberikan pupuk pelengkap cair (PPC) setiap 10 hari sekali. Selanjutnya adalah proses penyiangan. Proses ini dilakukan agar tomat tidak terganggu oleh gulma yang tumbuh

(53)

<h2><strong>Panen</strong></h2>

<p>Setelah tanaman tomat organik berumur sekitar 75 hari, proses pemanenan dapat

dilakukan. Ada beberapa&nbsp;tips&nbsp;yang bisa anda pakai untuk memanen tomat. Pertama, pilih buah yang sudah bewarna kekuningan dan bagian tepi daun dan batang mongering. Pegang buah dengan ditelapak tangan dan patahkan batang tomat dengan tangan anda lainnya. Proses ini paling baik dilakukan saat cuaca cerah dan bisa dilakukan sebanyak 16 kali setiap 3 sampai 4 hari sekali.</p>

</blockquote>

</div>

<!--end of right content-->

<div class="clear"></div>

</div>

</body>

(54)

DAFTAR PUSTAKA

(http://id.wikipedia.org)

(http://www.scribd.com./doc/Dasar- dasar Hortikultura)

(http://www.artikelheri09.co.cc/article/ programing/sejarah-dan-pengertian-php.html, 04 Mei

2011)

Abdul Kadir,”Pengenalan Sistem Informasi”,2003

Abdul Kadir,Mastering Ajax dan PHP,2009

Adi Nugroho,"Rekayasa Perangkat Lunak",2009

Edhy Sutanta, Sistem basis data, 2004

Jogiyanto H.M,"Pengenalan Komputer",penerbit andi Yogyakarta,2005

Madcoms,"mendesain website dengan photoshop, frontpage dan pemrograman PHP-Mysql,2005

Tata Sutabri ,Analisa Sistem, 2004

(55)

BAB 3

PERANCANGAN SISTEM

3.1 Pengertian Perancangan Sistem

Membangun sebuah aplikasi pada umumnya akan diawali oleh perancangan sistem terlebih

dahulu. Dimana perancangan sistem adalah sebuah proses yang secara garis besar meliputi

langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi

sistem.

Menurut Jogiyanto H. M (1991) dalam bukunya “Analisis dan Desain Sistem”,

perancangan sistem dapat diartikan seperti berikut :

1. Tahap setelah analisis dari siklus pengembangan sistem.

2. Pendefinisian dari kebutuhan-kebutuhan fungsional.

3. Persiapan untuk rancang bangun implementasi.

4. Menggambarkan bagaimana suatu sistem dibentuk.

5. Yang dapat berupa pengambaran perencanaan dan pembuatan sketsa atau pengaturan dari

beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.

6. Termasuk menyangkut mengkonfigurasi dari komponen perangkat keras dari suatu

(56)

3.2 Flowchart Program

Berikut adalah alur flowchart untuk aplikasi yang dibangun beserta penjelasannya.

Start

Login

Cek Login

Yes

Menu

Input Data Yes

Input data

tomat Database

Lihat data hama List data hama

Edit dan hapus data

Lihat data penanggulangan

List data penanggula

ngan yes

yes

[image:56.612.192.437.117.630.2]

finish

Gambar 3.1. Flowchart Program

Dari bagan flowchart diatas, tampak bahwa pengguna dapat melakukan beberapa hal

saja. Seperti melihat data hama,data penanggulangan,menginput data hama ,penanggulanagn

(57)

3.3 Diagram Konteks Sistem

Berikut adalah diagram konteks dari sistem informasi yang dibangun.Diagram konteks ini hanya

menampilkan entitas yang terdapat dalam aplikasi tersebut, yakni admin, user, dan sistem.

SISTEM INFORMASI

BUDIDAYA TOMAT ADMIN

[image:57.612.114.499.202.313.2]

petani Edit data dan hapus data Input data Data hama Data penanggulangan

Gambar 3.2. Diagram Konteks Sistem

3.4 Diagram Nol Sistem

Berikut adalahdiagram nol dari diagram konteks pada aplikasi kontrol keuangan.

1.0 Input data hamadan

penanggulanagan petani

Sumber data

Admin Proses input data

2.0 edit dan hapus data

hama ,penanggulanagan 3.0 Lihat data Mengedit dan menghapus kesalahan data

(58)

Gambar 3.3. Diagram Nol Sistem

Diagram nol diatas menggambarkan jelas bahwasanya terdapat tiga proses utama dalam aplikasi

ini. Yakni input data, edit dan hapus data, serta lihat data hama,penanggulangan Ketiga proses

yang saling dikaitkan ini mencakup metode CRUD (Create, Read, Update, dan Delete) dalam

database.

3.5 Diagram Rinci Proses 1: Input Data

Berikut adalah diagram rinci dari proses input data oleh admin yang bersumber dari petani.

Proses input data melalui beberapa proses, dilanjutkan dengan proses penginputan data, hingga

penyimpanan data ke database.

id

Nama hama

Nama latin Ciri-ciri

Cara mencegah

gambar

1.1 Peroses penginputan

data petani

1.2 Peroses penyimpanan data

2.0 data

info keterangan

[image:58.612.116.498.399.678.2]
(59)

3.6 Diagram Rinci Proses 2: Lihat Data

Diagram rinci berikut merupakan diagram rinci yang menggambarkan proses akhir dari sistem

[image:59.612.231.347.234.501.2]

informasi budidaya tanaman tomat. Berikut diagram rinci dari proses lihat data .

Gambar 3.6. Diagram Rinci Proses 2: Lihat Data

3.7 Entity Relationship Diagram

Seperti yang sudah dijelaskan pada bab sebelumnya bahwa Entity Relationship Diagram atau

biasa disebut ERD merupakan suatu model yang menjelaskan hubungan antar-data dalam basis

data. Berikut merupakan ERD dari sistem informasi budidaya tanaman tomat. 1.0

2.1 Proses Loading

Data

2.2 LihatData

(60)

Admin Mengupdate Data

Pasword Username

Cara mengatasi

Cara mencegah

Nama hama

Nama latin

Gambar

Gambar 3.7. ERD Sistem

Pada ERD diatas, terdapat dua entitas yaitu admin dan data yang antara keduanya terdapat

[image:60.612.72.541.124.345.2]
(61)

BAB 4

IMPLEMENTASI SISTEM

4.1 Pengertian Implementasi Sistem

Implementasi sistem adalah langkah-langkah atau prosedur yang dilakukan untuk merealisasikan

perancangan sistem yang sebelumnya telah disetujui. Implementasi sistem bertujuan untuk

menciptakan sistem baru maupun mengganti sistem yang telah ada.

4.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem ini adalah bukti nyata dari perencanaan yang matang.

Segala aspek dalam perencanaan sistem direalisasikan sehingga sistem akhirnya dapat diuji dan

dioperasikan langsung oleh pengguna. Pengguna berhak memastikan bahwa pengimplementasian

sistem sesuai dengan perencanaan sistem. Implementasi sistem memperhitungkan banyak hal

seperti memastikan sistem berjalan dengan baik, penginstalan sistem secara benar, serta

(62)

4.3 Komponen Utama dalam Implementasi Sistem

Pada dasarnya, dalam pengimplementasian sistem terdapat beberapa komponen penting agar

aplikasi yang dibangun dapat berjalan. Berikut beberapa komponen yang dibutuhkan.

4.3.1 Perangkat Keras

Perangkat keras merupakan bagian dari komputer yang dapat dilihat secara fisik dan dapat

disentuh. Perangkat keras merupakan seluruh komponen peralatan yang membentuk suatu sistem

komputer serta peralatan lainnya yang memungkinkan komputer dapat melakukan tugasnya.

Dalam pembuatan sistem informasi budidaya ini penulis menggunakan komputer sebagai

perangkat keras

4.3.2 Perangkat Lunak

Perangkat lunak adalah sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat

memproses data. Perangkat lunak ini tidak berbentuk fisik, melainkan berupa program yang

diciptakan melalui perangkat elektronik. Dalam perangkat lunak dikenal dengan apa yang

disebut sistem operasi dan program aplikasi. Penulis mengembangkan bagian perangkat lunak

berupa aplikasi.

Perangkat lunak yang digunakan dalam perencanaan hingga implementasi sistem adalah :

(63)

2) XAMPPControl Panel Versi 3.2.1

3) Windows 7 Ultimate

4) Dreamwever

4.3.3 Brainware

Brainware atau pengguna adalah manusia yang terlibat dalam mengoperasikan serta mengatur

sistem di dalam komputer. Diartikan juga sebagai perangkat intelektual yang mengoperasikan

dan mengeksplorasi kemampuan dari perangkat keras maupun perangkat lunak.

Brainware termasuk bagian penting dari sebuah sistem komputer. Karena sebuah sistem

tidak akan berjalan apabila tidak ada peran brainware. Dalam sistem yang dibangun ini,

adminlah yang mengambil peran sebagai brainware.

4.4 Demonstrasi Program

Demonstrasi program akan menjelaskan secara visual bagaimana tampilan dari aplikasi kontrol

keuangan. Mulai dari tampilan login, menu, input data, cek data, edit dan hapus data.

4.4.1 Tampilan login

(64)

Gamabar 4.1 Tampilan Login

4.4.2 Tampilan Menu

Tampilan menu beranda,data hama,data penanggulangan,cara menanam,tentang

[image:64.612.233.415.354.563.2]

tomat,dan kontak

(65)

4.4.3 Tampilan Input Data

Tampilan input data yang di input oleh admin nama hama atau penyakit pada tomat,nama

latin hama gejala ,penyebab,cara mengatasi dan gambar dan juga ada button simpan

[image:65.612.180.472.178.531.2]

untuk menyimpan data dan button reset untuk mereset ulang data

(66)
[image:66.612.152.496.100.436.2]

4.4.4 Tampilan data yang sudah di input

(67)
[image:67.612.158.491.65.300.2]

Gambar 4.5 tampilan data penanggulangan yang sudah di input

4.4.5 Tampilan cara menanam tomat

Tampilan bagaimana cara menanam tomat mulai dari penyemaian bibit ,meyiapkan lahan

untuk menanam tomat,pemasangan mulsa ,melobangi mulsa tempat menanam tomat

[image:67.612.254.398.445.644.2]
(68)

4.4.6 Tampilan tentang tomat

Tampilan tentang tomat pemilhan benih tomat ,peruses pembibitan tomat,pemeliharaan

[image:68.612.165.451.198.534.2]

sampai dengan panen tomat

Gambar 4.7 Tampilan tentang tomat

4.4.7 Tampilan Kontak

Tampilan kontak untuk user yang mempunyai permasalah tentang tanaman tomat dapat

(69)
[image:69.612.115.534.66.388.2]
(70)

BAB 5

PENUTUP

5.1 Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem dalam

pembangunan Sistem Informasi Budidaya tanaman Tomat di Kabupaten Karo. Maka Penulis

dapat membuat kesimpulan sebagai berikut :

1. Penggunaan dan pemanfaatan aplikasi ini dapat memberikan kemudahan bagi para petani

dalam membudidayakan tanaman tomat.

2. Sistem informasi budidaya ini membantu para petani bagaimana cara mengatasi hama pada

tanaman mereka.

3. Penyajian informasi yang baik dapat dilakukan dengan meng-update isi sistem informasi

budidaya tanaman tomat.

4. Pembuatan sistem informasi budidaya tanaman tomat ini dibuat dengan menggunakan bahasa

(71)

5.2 Saran

Dengan selesainya perancangan sistem informasi Budidaya tanaman tomat

menggunakan PHP dan MySQL ini, ada beberapa saran yang kiranya dapat ditanggapi oleh

semua pihak yaitu :

1. Sistem Informasi budidaya tomat seharusnya lebih sering di-update oleh admin secara

berkala guna memberikan informasi yang akurat.

2. Komputer yang digunakan dalam membuat suatu aplikasi web sebaiknya memiliki spesifikasi

dengan level menengah karena penggunaan software – software dapat memakan sumber

daya komputer seperti memori dan kapasitas

(72)

BAB 2

LANDASAN TEORI

2.1 Database MySQL

Database adalah suatu kumpulan data-data yang disusun sedemikian rupa sehingga membentuk

informasi yang sangat berguna. Database terbentuk dari sekelompok data-data yang memiliki

jenis/sifat yang sama. Ambil contoh, data-data berupa nama-nama, kelas-kelas, alamat-alamat.

Semua data tersebut dikumpulkan menjadi satu menjadi kelompok data baru, sebut saja sebagai

data-data mahasiswa.

Demikian juga, kumpulan dari data-data mahasiswa, data-data dosen, data-data keuangan

dan lainnya dapat dikumpulkan lagi menjadi kelompok besar, misalkan data-data politeknik

elektronika. Bahkan dalam perkembangannya, data-data tersebut dapat berbentuk berbagai

macam data, misalkan dapat berupa program, lembaran-lembaran untuk entry (memasukkan)

data, laporan-laporan. Kesemuanya itu dapat dikumpulkan menjadi satu yang disebut dengan

database. Salah satu bahasa database yang populer adalah SQL.

MySQL biasa dibaca mai-es-ki-el atau mai-se-kuel adalah suatu perangkat lunak

database relasi (Relational Database Management System atau RDBMS) seperti halnya Oracle,

(73)

SQL atau singkatan dari Structured Query Language ialah suatu sintaks perintah-perintah

tertentu atau bahasa pemrograman yang digunakan untuk mengelola suatu database. Jadi,

MySQL dan SQL tidaklah sama. Singkatnya, MySQL ialah perangkat lunaknya dan SQL adalah

bahasa perintahnya.

Ketika dibandingkan antara MySQL dengan sistem database yang lain, maka perlu

difikirkan apa yang paling penting sesuai kebutuhan. Apakah tampilan, support, fitur-fitur SQL,

kondisi keamanan dalam lisensi, atau masalah harga. Dengan pertimbangan tersebut, MySQL

memiliki banyak hal yang bisa ditawarkan, antara lain :

1. Berdasarkan kecepatannya, banyak ahli memberikan pendapat bahwa MySQL merupakan

server tercepat.

2. MySQL memiliki performa tinggi namun merupakan database yang simpel sehingga mudah

di-setup dan dikonfigurasi.

3. MySQL cenderung gratis untuk penggunaan tertentu.

4. MySQL mengerti bahasa SQL (Structured Query Language) yang merupakan pilihan sistem

database moderen.

5. Banyak klien dapat mengakses server dalam satu waktu. Mereka dapat menggunakan banyak

database secara simultan.

6. Database MySQL dapat diakses dari semua tempat di internet dengan hak akses tertentu.

7. MySQL dapat berjalan dalam banyak varian Unix dengan baik, sebaik seperti saat berjalan di

sistem non-Unix.

8. MySQL mudah didapatkan dan memiliki source code yang boleh disebarluaskan sehingga

bisa dikembangkan lebih lanjut.

(74)

Jika hal-hal diatas ialah kelebihan yang dimiliki oleh MySQL, maka MySQL juga

memiliki kekurangan seperti :

1. Untuk koneksi ke bahasa pemrograman visual seperti visual basic, delphi, dan foxpro,

MySQL kurang mendukung. Karena koneksi ini menyebabkan field yang dibaca harus sesuai

dengan koneksi dari program visual tersebut. Dan ini yang menyebabkan MySQL jarang

dipakai dalam program visual.

2. Data yang ditangani belum begitu besar.

2.2 XAMPP Control Panel

XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.

Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi

webserver Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan

mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Anda bisa

mendownload

//www.apachefriends.org/en/xampp-window.html.

2.3 PHP: Hypertext Preprocessor

Menurut dokumen resmi PHP, PHP adalah singkatan dari PHP Hypertext Preprocessor. Ia

(75)

diproses di server. Hasilnyalah yang akan dikirimkan ke klien, tempat pemakai menggunakan

browser.

Secara khusus, PHP dirancang untuk membentuk android dinamis. Artinya, ia dapat

membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, untuk menampilkan isi

database kehalaman android.

PHP bersifat bebas dipakai. Tidak perlu membayar apapun untuk menggunakan

perangkat lunak ini. Berikut contoh sederhana skrip PHP.

<?php

echo “Tanggal sekarang : %s”, Date(“d F Y”);?>

2.4 PHP dan MySQL Sebagai Web Service

Web service merupakan sesuatu yang berbeda jika dibandingkan dengan website. Website sendiri

dirancang dengan tampilan atau user interface yang baik sedangkan web service tidak. Web

service tidak dirancang untuk berinteraksi langsung dengan pengguna. Sesuai dengan namanya,

web service hanya menyediakan layanan saja.

Sehingga, web service sendiri dapat disebut sebagai sebuah aplikasi yang dibuat agar dapat

dipanggil atau diakses oleh aplikasi lain melalui internet dengan menggunakan format pertukaran

data sebagai pengiriman pesan. Web service juga memungkinkan untuk dipanggil dengan

(76)

umum digunakan ialah HTTP. Karena web service menggunakan protokol HTTP, tentu PHP

sebagai bahasa pemrograman web menjadi salah satu kekuatan dalam bahasa pemrogaman yang

mengelola web service. Banyak teknik dan metode untuk menghasilkan web service dengan

PHP, pembuatan web service dengan format XML dan JSON yang diambil dari database

MySQL lewat bahasa pemrograman PHP.

2.5 Intregreted Developnment Environment

Menurut buku karya Nazruddin Safaat H, para pengembang aplikasi android memiliki beberapa

pilihan ketika membuat aplikasi berbasis androidnya. Kebanyakan para pengembang

menggunakan Eclipse yang tersedia secara bebas untuk merancang dan mengembangkan aplikasi

android.

Eclipse adalah IDE yang paling populer untuk pengembangan android, karena memiliki

android plug-in yang tersedia untuk memfasilitasi pengembangan android. selain itu eclipse juga

mendapat dukungan langsung dari Google untuk menjadi IDE pengembangan aplikasi android.

Ini terbukti dengan adanya penambahan plug-in pada eclipse untuk membuat project android

dimana source software langsung dari situs resminya Google. Walaupun eclipse cukup populer

di kalangan umum, namun tidak menutup kemungkinan untuk menggunakan IDE lain seperti

(77)

2.6 Macromedia Dreamweaver

Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain

secara visual dan mengelola situs web maupun halaman web. Dreamweaver merupakan software

utama yang digunakan oleh web desainer maupun web programmer guna mengembangkan situs

web. Dreamweaver juga dilengkapi dengan fasilitas manajemen situs yang cukup lengkap.

Fasilitas-fasilitas penyutingan secara visual dari Dreamwever dapat menambah desain dan

fungsionalitas halaman web tanpa perlu menulis satu baris kodepun.

Beberapa waktu yang lalu, tool yang digunakan untuk membuat suatu halaman web dibagi

menjadi 3 jenis, yaitu: editor HTML berbasis teks, editor kombinasi grafik WYSIWYG (What

You See Is What You Get) dengan tampilan kodenya, dan editor yang benar-benar berbasis

grafik. Tiap-tiap jenis editor tersebut memiliki grup penggemarnya sendiri, para programmer,

para webmaster, dan para grafik desiner. Macromedia Dreamweamer versi 4, merupakan editor

pertama dengan fitur-fitur lengkap yang memenuhi semua grup diatas.

Untuk lebih lanjut dalam pengenalan dasar macromedia dreamweaver dan pembuatan web,

maka harus tau darimana pengerjaannya terlebih dahulu agar web tersebut nantinya dapat

dikatakan dinamis.

Gambar

Gambar 3.1. Flowchart Program
Gambar 3.2. Diagram Konteks Sistem
gambarNama latin
Gambar 3.6. Diagram Rinci Proses 2: Lihat Data
+7

Referensi

Dokumen terkait

Data Flow Diagram juga dapat di defenisikan bahwa Data Flow Diagram (DFD) adalah salah satu alat dalam perancangan sistem yang menggunakan simbol- simbol untuk menggambarkan

DFD adalah alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem

Perancangan sistem yang digunakan mulai dari dari Context Diagram, Dekomposisi Diagram, Data Flow Diagram, Entity Relationship Diagram, Data Dictionary, dan

DAD (Diagram Aliran Data) atau yang juga dikenal dengan sebutan DFD (Data Flow Diagram) merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep

DFD merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem

Data flow diagram yaitu suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus data dari suatu sistem dengan menggunakan pendekatan metode analisis

Diagram Arus Data atau yang sering disebut sebagai Data Flow Diagram (DFD) merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi

4.2.1 Diagram Alur Data Data Flow Diagram yang Diusulkan 4.2.1.1 Diagram Kontek Diagram konteks usulan dalam perancangan sistem informasi akuntansi harga pokok produksi