Anda di halaman 1dari 13

24

Lampiran 1 Sitemap Frontend dan Backend

a. Frontend

Home

Home Resep Categor About


dipilih y

b. Backend

Login

Admin

Admin About comment


Resep Categor Logout
y
25

Lampiran 2 Flowchart Frontend

start

Home
a

T
Pilih Resep T
resep komentar komentar a
dipilih

F F

Menu b
b yang
dipilih

Proses

Pilih menu

Data
menu
c

T T
Pilih Resep komentar komentar c
resep dipilih

F
F

end
b
26

Lampiran 3 Flowchart Backend

Start a b

Login home
T
Lihat data c
menu
Proses login Pilih menu

Menu F
F
Jika yang
logout
benar dipilih

T
b Proses
a logout

Start
27

T
c Data dari
Crud Proses crud
menu d

e
28

Lampiran 4 Data Flow Diagram

menampilkan Resep Login


User Admin
mengkomentari Pesan Login

Masukan Resep

Website
Tampil Komenter Resep kue Komenter user
Online
Tampil Komenter
29

Lampiran 5 Databases

Gambar 21. Databases


30

Lampiran 6 Script koneksi

<?php
$koneksi=mysql_connect(localhost,root,"");
mysql_select_db(resep);
?>
31

Lampiran 7 Login

<?php
session_start();
include"koneksi.php";

$userlogin=$_POST['username'];
$passlogin=$_POST['password'];

$sqllogin="SELECT username,password from login where username='$userlogin'


and password='$passlogin'";
$datalogim=mysql_query("$sqllogin");
$hasil=mysql_fetch_array($datalogim);

$_SESSION['password']=$hasil['password'];
$_SESSION['username']=$hasil['username'];

if (isset($_SESSION['password']) and
$_SESSION['password']==$hasil['password']) {
header("location:admin.php");
}else{
header("location:login.php");
}
?>
32

Lampiran 8 Script menambahkan data

<?php
$nama=$_POST['nama_kue'];
$date=$_POST['date_kue'];
$jenis=$_POST['jenis_kue'];
$bahan=$_POST['bahan_kue'];
$alat=$_POST['alat_kue'];
$cara=$_POST['cara_buat_kuat'];
$descripsi=$_POST['deskripsi_kue'];
$gambarutama=$_FILES['gambarutama']['name'];
$gambarsize=$_FILES['gambarutama']['size'];
$gambarerror=$_FILES['gambarutama']['error'];
$datasementara=$_FILES['gambarutama']['tmp_name'];
$targetfoldernya="./gambarutama/";
$targetfoldernya2=$targetfoldernya . basename($gambarutama);
date_default_timezone_set("Asia/Jakarta");
$sekarang=date("h:i:s");

if ($tampil['id_kue']==0) {
$tampil[id_kue]=10000;
$tambah=$tampil[id_kue]+1;
}
else{
$tampil[id_kue]==10000;
$tambah=$tampil[id_kue]+1;
}
if (isset($_POST['kirim'])) {
move_uploaded_file($datasementara, $targetfoldernya2);
mysql_query("INSERT INTO KUE
VALUES('$tambah','$nama','$date','$alat','$bahan','$cara','$jenis','$targetfoldernya
2','$descripsi','$sekarang')");
echo "<script>window.location=('admin_resep.php')</script>";
}
?>
33

Lampiran 9 Script mengubah data

<?php
$id=$_GET['id_kue'];
$nama=$_POST['nama_kue'];
$jenis=$_POST['jenis_kue'];
$bahan=$_POST['bahan_kue'];
$alat=$_POST['alat_kue'];
$cara=$_POST['cara_buat_kuat'];
$descripsi=$_POST['descripsi'];
$gambarutama=$_FILES['gambarutama']['name'];
$gambarsize=$_FILES['gambarutama']['size'];
$gambarerror=$_FILES['gambarutama']['error'];
$datasementara=$_FILES['gambarutama']['tmp_name'];
$targetfoldernya="./gambarutama/";
$targetfoldernya2=$targetfoldernya . basename($gambarutama);
$sql="SELECT * FROM kue where id_kue='$id'";
$data=mysql_query($sql);
$hasil=mysql_fetch_array($data);
if (isset($_POST['kirim'])) {
move_uploaded_file($datasementara, $targetfoldernya2);
$sqli="UPDATE kue SET
nama_kue='$nama',alat='$alat',bahan='$bahan',cara_buat='$cara',id_jenis='$jenis',
descripsi_kue='$descripsi',gambar_utama='$targetfoldernya2' WHERE
id_kue='$id'";
mysql_query($sqli);
echo "<script>window.location=('admin_resep.php')</script>";
}
?>
34

Lampiran 10 Script menghapus data

<?php
include("koneksi.php");
$id = $_GET['id_kue'];
if ($id) {
mysql_query("DELETE FROM kue WHERE id_kue='$id'");
}else{
echo"<h4>terjadi kesalahan <a href=\"admin_kue.php\">klik
disini</a>untuk kembali</h4>";
}
header("Location:admin_resep.php");
?>
35

Lampiran 11 Script menampilkan data

<?php
$sqlT = "SELECT * FROM kue,jenis WHERE kue.id_jenis=jenis.id_jenis";
$cari=(isset($_POST['cari'])?$_POST['cari']:'');
if ($cari!=="") {
$sqlT.=" AND nama_kue like '%$cari%' ORDER BY waktu,time DESC";
}else if($cari==''){
$sqlT.=" ORDER BY waktu,time DESC";
}
$total=mysql_num_rows(mysql_query($sqlT));
$perhal=10;//jumlah data perhalaman jadi datanya akan tampil 10
$awal=(((isset($_GET['hal'])?$_GET['hal']:1)-1)*$perhal);
$totalhalaman=ceil($total/$perhal);//membuat banyak pagingnyaD
$sqlT.=" LIMIT $awal,$perhal";
$sqlT=mysql_query($sqlT);
while ($T=mysql_fetch_array($sqlT)) {
?>
<div class="jumbotron jum1">
<h2><?php echo $T['nama_kue']; ?></h2>
<h6>Jenis kue:<?php echo $T['jenis']; ?></h6>
<div style="height:1px;background:pink;margin-top:10px;margin-
bottom:20px;"></div>
<div class="row">
<div class="col-md-4">
<?php echo "<img src=\"$T[gambar_utama]\"
style=\"width:232px;height:200px;\">";?>
</div>
<div class="col-md-8">
<?php
$datanya=substr($T['descripsi_kue'], 0,450);
echo $datanya;
?>
<a <?php echo "href=\"resepdipilih.php?kueini=$T[id_kue]\""; ?>><button
class="btn btn-info">Baca</button></a>
</div>
</div>
<div style="height:1px;background:pink;margin-top:20px;margin-
bottom:20px;"></div>
<?php
echo "Diposting pada ".$T['waktu']." ".$T['time'];
?>
</div>
<?php } ?>
36

Lampiran 12 Script logout

<?php
session_start();
session_destroy();
header("location:login.php");
?>

Anda mungkin juga menyukai