2017
http://repositori.usu.ac.id/handle/123456789/3626
Downloaded from Repositori Institusi USU, Univsersitas Sumatera Utara
ENSIKLOPEDIA TENTANG BERBAGAI JENIS TANAMAN HIAS
BUNGA DI INDONESIA BERBASIS WEB
TUGAS AKHIR
TUGAS AKHIR
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa dan ringkasan yang masing-masing di sebut sumbernya.
iii
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah
memberikan rahmat dan hidatah-Nya, tidak lupa shalawat dan salam penulis
limpahkan kepada Nabi besar Muhammad SAW, sehingga penulis dapat
menyelesaikan penyususnan Tugas Akhir ini tepat waktu dan tanpa adanya
halangan yang berarti. Adapun judul tugas akhir ini adalah “Ensiklopedia
Tentang Berbagai Jenis Tanaman Hias Bunga di Indonesia Berbasis Web”.
Terimakasih penulis sampaikan kepada Bapak Drs. Rosman Siregar, M.Si
selaku pembimbing yang telah meluangkan waktunya selama penyusunan Tugas
Akhir ini. Terima kasih kepada Ibu Dr. Elly Rosmaini, M.Si sebagai Dosen
Pembimbing Akademik yang telah membimbing penulis selama duduk di bangku
perkuliahan. Terimakasih kepada Ibu Dra. Normalina Napitupulu, M.Sc dan
Bapak Drs. James Piter Marbun, M.Kom selaku Ketua dan Sekretaris Program
Studi D3 Teknik Informatika FMIPA USU Medan, Dekan dan Wakil Dekan
FMIPA USU, seluruh Staff dan Dosen Program Studi D3 Teknik Informatika
FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak
terlupakan kepada Bapak, Ibu dan keluarga yang selama ini memberikan bantuan
dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan
membalasnya.
iv
ABSTRAK
ABSTRACT
This final project aims to apply the encyclopedia in the form of website, this
encyclopedia contains a brief explanation about various types of ornamental
plants of flowers in Indonesia and to attract people to be able to cultivate flower
plants. This web based encyclopedia is built using PHP MySQL, XAMPP
Application that encapsulates Apache Web Server, Web scripting PHP and
MySQL. And also HTML (Hypertext Markup Language), CSS (Cascading Style
Sheet), website editor Dreamweaver CS6 and Adobe Photoshop as a layout
designer.
vi
Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak v
Daftar Isi vi
Daftar Table viii
Daftar Gambar ix
BAB 1 Pendahuluan
1.1 Latar Belakang 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 3
1.5 Manfaat 3
1.6 Metodelogi Penelitian 6
1.7 Sistematika Penulisan
vi
Daftar Pustaka
Lampiran
vii
viii
ix
PENDAHULUAN
musim, yaitu musim hujan dan musim kemarau. Banyak jenis tanaman yang
memiliki anekaragam mulai dari bentuk dan warna bunga yang sangat indah yang
bunga berpesona cantik dengan satu atau banyak warna. Tanaman hias bunga
membuatnya terlihat lebih asri. Kita bisa menanam tanaman hias bunga di dalam
tentang tanaman hias bunga, maka dirangkum dalam sebuah ensiklopedia. Dimana
informasi dengan mudah dan cepat untuk meringankan pekerjaan dalam mencari
dan MySQL.
Indonesia
tanaman bunga yang ada di Indonesia agar dapat memlihara dan menjaga
keindahan lingkungan.
bahan cetak seperti kertas untuk pembuatan buku pada umumnya dan
Untuk menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian.
a. Penelitian Pustaka
b. Survey / Observasi
Pada tahap ini penulis menentukan model proses apa yang digunakan
4. Identifikasi masalah
sebagai berikut:
a. Pada saat ini orang jarang membaca buku dan lebih memilih untuk
tanaman bunga.
6. Pembuatan program
akan dirancang.
7. Implementasi sistem
BAB 1 PENDAHULUAN
Pada bab ini dijelaskan tentang kesimpulan dan saran dari penulis
LANDASAN TEORI
2.1 Ensiklopedia
Ensiklopedia merupakan kumpulan dari penjelaan kata–kata yang ada yang berisi
tentang informasi secara luas, lengkap, dan tentunya mudah untuk kita pahami
tentang kumpulan ilmu pengetahuan atau cabang ilmu tertentu yang disusun
berdasarkan huruf atau abjad yang kemudian dicetak ke dalam bentuk buku.
yang menjelaskan bagaimana pengertian yang ada pada ilmu pengetahuan, seni,
atau cabang ilmu lainya ke dalam suatu buku menurut susunan huruf abjad yang
didokumentasikan ke dalam buku yang biasanya terurai ke dalam edisi atau jilid–
jilid buku. Dengan adanya edisi buku–buku ini, maka tentunya penjelasan
banyak orang menilai ensiklopedia ini sama halnya dengan kamus. Dalam hal ini,
suatu kata yang bertujuan untuk mempermudah orang banyak dalam memahami
kata tersebut.
bahasa Yunani, yakni enkyklios paideia yang artinya sebiah lingkaran atau
menyamaratakan ensiklopedia dan kamus itu sama artinya, namun jika kita
Penjelasan yang ada pada ensiklopedia ini lebih detail adanya dan juga
lebih mendalam dari kata yang ingin kita cari. Sedangkan kamus, berisikan
tentang definisi suatu kata yang ingin kita cari berdasarkan sudut pandang
linguistik yang bisa dikatakan kamus merupakan pengertian yang berisi tentang
sinonim dari suatu kata saja. Dengan begitu, sudah jelas ensiklopedia ini memiliki
Ensiklopedi pun dapat dibagi atas beberapa jenis yaitu : ensiklopedi umum/
international/ universal.
umum. Tidak ada batasan khusus dalam cakupannya. Ensiklopedi seperti ini
sering pada judulnya menyebutkan kata nasional atau nama suatu negara
3. Ensiklopedi internasional
berasal dari suatu negara atau sekelompok negara tertentu. Ensiklopedi seperti
ini, yang benar-benar tidak bias dalam memuat informasi, boleh dikatakan
4. Ensiklopedia Online
keterangan yang lebih lanjut yang disusun secara sistematis agar pengguna
dapat dengan mudah memahami isi dari ensiklopedia tersebut. Dalam hal ini,
operasi, dapat berkomunikasi dengan atau dikontrol oleh komputer. Online ini
juga bisa diartikan sebagai suatu keadaan dimana sebuah device (komputer)
saling berkomunikasi.
3. Adanya rujuk silang (cros reference) atau futher more, see also, running
index, dll.
Ensiklopedia bukanlah buku teks pelengkap atau buku pegangan bagi pelajar
itu, seorang konsultan pembelajar yang handal harus menjelaskan bagaimana cara
menggunakan suatu ensiklopedia secara baik dan benar agar dapat digunakan dan
2.2 Komputer
Komputer adalah alat yang di pakai untuk mengolah data menurut prosedur yang
orang yang pekerjanya melakukan perhitungan aritmatika, demgan atau tanpa alat
bantu, tetapi arti kata ini kemudian di pindahkan kepada mesin itu sendiri. Asal
masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang
digunakan dalam bahasa Inggris pada tahun 1646 sebagai kata untuk “orang yang
mekanis”. Selama Perang Dunia II kata tersebut menunjukan kepadfa para pekerja
Charles babbage mendesain salah satu mesin hitung pertama yang disebut
mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga
2.3 Internet
sebagai jaringan komputer yang tiada batas yang menjadi penghubung pengguna
internet browsing atau surfing. Istilah ini lebih dikenal dengan “online” diinternet.
Pekerjaan ini bisa diibaratkan seperti kita berjalan-jalan ditempat hiburan sembari
Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut
berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga
standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru
Protocol).
Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada
nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi
mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara
umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian
proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara
mengaturnya.
Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk
keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-
2.4 Website
Website adalah sering juga disebut Web, dapat diartikan suatu kumpulan-
gambar diam ataupun bergerak, data animasi, suara, video maupun gabungan dari
semuanya, baik itu yang bersifat statis maupun yang dinamis, yang dimana
secara umum, situs web digolongkan menjadi 3 jenis yaitu: Website statis,
1. Website Statis adalah suatu website yang mempunyai halaman yang tidak
suatu halaman hanya bisa dilakukan secara manual yaitu dengan cara
utamanya yang bisa diakses oleh para pengguna (user) pada umumnya,
juga telah disediakan halaman backend yaitu untuk mengedit konten dari
website tersebut
3. Website Interaktif adalah suatu website yang memang pada saat ini
memang terkenal. Di website ini para pengguna bisa berinteraksi dan juga
Untuk membangun sebuah website yang lebih advance, kita juga di haruskan
Nama domain atau URL merupakan alamat unik didunia maya yang di
2. Web hosting
Web hosting merupakan sebagai ruangan untuk menyimpan data atau file-
file, gambar, video, data emai, statistik, database dan lain-lain dan data
besar web hostingnya maka akan semakin banyak juga yang akan
setiap perintah dalam website yang pada saat diakses. Jenis bahasa
4. Desain Website
Unsur website yang penting dan utama adalah desain. Desain Website
5. Publikasi website.
disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama
2.5 HTML
Hyper Text Markup Language (HTML) adalah sebuah bahasa markah yang
yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud
yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak
pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi
halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang
standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat
penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh
CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di
Jenewa).
2.6 PHP
PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau
disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web
perintah system.
1. Boolean
2. Integer
3. Float/ Double
4. String
5. Array
6. Object
7. Resource
8. NULL
2.7 MySQL
secara logic merupakan struktur dua dimensi yang terdiri atas baris-baris data
(row atau record) yang berada dalam satu atau lebih kolom (column). Baris pada
table sering di sebut sebagai instance dari data sedangkan kolom sering di sebut
Data yang terdapat dalam table berupa field-field yang berisi nilai dari data
tersebut. Nilai data dalam field ini memiliki tipe sendiri-sendiri. MySQL
berikut:
1. mysql_connect
nama_user, password);
2. mysql_create_db()
database.
Mysql_create_db(nama_database);
3. mysql_select_db()
4. mysql_query
5. mysql_db_query()
mysql_db_query(database,permintaan,nama_siswa)
6. mysql_fect_row()
Fungsi ini menghasilkan suatu array yang berisi seluruh kolom dari sebuah
data yang paling atas. Data yang diambil dalam bentuk array, dimana
7. mysql_fetch_array
Fungsi ini sama dengan mysql_fect_row(), dimana data dibaca per baris.
komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS
Adalah CSS yang dibuat dalam file terpisah dengan ekstensi file .css.
ini sangat disarankan karena memang banyak kelebihan yaitu mudah untuk
file.
Adalah cara embedding css dengan menulis langsung di dalam file html
yang ingin kita atur tampilannya. Penulisan ini disisipkan diantara tag
<style type=”text/css”>
body{
background:#ccccc;
fount-family:Arial;
</style>
Adalah penulisan scropt css lansung pada tag html dengan menambahkan
Dalam proses pembuatan website, ada banyak software yang dapa digunakan.
Dreamweaver adalah salah satu software untuk membuat web yang sangat
web untuk melengkapi tampilan antarmuka dari aplikasi yang dibuat dengan
PERANCANGAN SISTEM
sistem yang lama maupun untuk melalui sistem yang baru. Perancangan sistem
kerjakan.
Diagram Konteks adalah gambaran sistem secara logika. Gambaran ini tidak
tergantung pada perangkat keras, perangkat lunak, struktur data atau organisasi.
Pada tahap analisis, penangan notasi simbol linkaran dan anak panah mewakili
Data Bunga
Input Data Bunga
Edit Data Bunga
Hapus Data Bunga
Edit Data Bunga
Edit About
0
User Ensiklopedia Tanaman Hias Admin
Bunga di Indonesia
Cari Data
No Simbol Fungsi
ke kanan.
prosedur
Start
Halaman
utama
Yes
Halaman
Home
utama
No Yes
Halaman
About
About
No Yes
Halaman
Help
Help
No Yes
Cari Data
Pencarian
Bunga
No Yes
Login Acount
Login
Admin
Stop
Start
Halaman Utama
Bunga yang
dicari
Data Tidak
Database Ditemukan
Katalog
Stop
Start
Admin
Tampilan
menu
Tampilan
No Home
admin
Edit tentang
No About bunga
Edit tentang
No Help
website
· Tambah data
No Data bunga · Edit data
· Hapus data
Stop
Database merupakan sekumpulan dari data yang berhubungan dengan data yang
satu dan data yang lainnya. Database adalah salah satu komponen terpenting
Nama database yang dibuat oleh penulis adalah bunga dengan table-tabel
berikut ini:
id_Bunga Varchar 1
Nama_latin Varchar 30
Nama_indonesia Varchar 30
Dekripsi Text -
Gambar Text -
Kategori Text -
Antarmuka adalah bagian dari sistem aplikasi yang digunakan sebagai media
komunikasi antara sistem dan user. Rancangan dari sistem ini terdiri dari beberapa
ENSIKLOPEDIA
TANAMAN HIAS BUNGA
Login
2. Hasil Pencarian
ENSIKLOPEDIA
TANAMAN HIAS BUNGA
Home About Help Data Bunga Logout Cari nama Bunga Cari
ENSIKLOPEDIA
TANAMAN HIAS BUNGA
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Gambar Gambar Gambar xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Gambar Gambar Gambar
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Gambar Gambar Gambar xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
4. About
Home About Help Data Bunga Logout Cari nama Bunga Cari
ENSIKLOPEDIA
TANAMAN HIAS BUNGA
Form About
About :
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccc
Ubah Batal
5. Help
Home About Help Data Bunga Logout Cari nama Bunga Cari
ENSIKLOPEDIA
TANAMAN HIAS BUNGA
Form Help
Help :
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccc
Ubah Batal
Home About Help Data Bunga Logout Cari nama Bunga Cari
ENSIKLOPEDIA
TANAMAN HIAS BUNGA
Deskripsi : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxx
Gambar : Choose File No File Chosen
kategori : xxxxxxxxxxxxxxxx
Simpan Batal
Data Bunga
Action
Ubah Hapus
Ubah Hapus
Listview Ubah Hapus
Ubah Hapus
Ubah Hapus
Ubah Hapus
IMPLEMENTASI SISTEM
sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah
diuji, mengistal dan memulai menggunakan sistem baru yang diperbaiki. Adapun
merancang website.
4. Mendapatkan persetujuan.
1. Memberi rangkain sistem baik dari segi software dan hardware sebagai
antara lain:
4.3.1 Hardware
yang akan diusulkan. Dalam hal ini, dapat dirincikan specifikasi komponen
hardware yaitu:
4. Memory 2 GB DDR3
5. Keyboard
6. Printer
4.3.2 Software
Hardware tidak akan merancang suatu sistem tanpa adanya komponen software.
Adapun software yang sering digunakan dalam pembuatan website ini adalah:
4.3.3 Brainware
2. Hasil Pencarian
4. About
5. Help
5.1 Kesimpulan
Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem
umumnya dan efektif dalam pencarian data yang ada dalam database
kebanyakan.
5.2 Saran
1. Website ini harus selalu diupdate isinya, karena melihat pasang surutnya
Madcoms. 2015. Kupas Tuntas Pemograman PHP & MySQL dengan adobe
Dreamweaver CC. andi. Yogyakarta.
Siong, Y. K. and Budiana, NS. 2006. Philodendron : Tanaman Hias Daun Yang
Menawan. Penebar Swadaya. Jakarta.
1. Index.php
<?php
session_start();
include("connection.php");
require_once("login.php");
?>
<!DOCTYPE html>
<html>
<head>
<title>Tanaman Hias </title>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="css/style.css"
media="all" />
<!--[if IE 6]><link rel="stylesheet" type="text/css"
href="css/ie6.css" media="all" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css"
href="css/ie7.css" media="all" /><![endif]-->
</head>
<body>
<div id="header">
<ul>
<li class="selected"><a href="index.php">home</a></li>
<li><a href="index.php?menu=about">about</a></li>
<li><a href="index.php?menu=help">Help</a></li>
<?php
if(isset($_SESSION['login']) && $_SESSION['login']=="oke"){
?>
<li><a href="index.php?menu=databunga">Data
Bunga</a></li>
<li><a href="logout.php">Logout</a></li>
<?php
}else{
?>
<li>
<form action="index.php?menu=cari" method="post"
id="form_cari">
</ul>
<div class="logo"><a href="index.html"><img
src="images/logo1.gif" alt="" /></a></div>
</div>
<div id="body">
<?php require_once("param.php");?>
</div>
<div id="footer">
<div>
<div class="connect">
<h4>Follow us:</h4>
<ul>
<li class="facebook"><a href="#">facebook</a></li>
<li class="twitter"><a href="#">twitter</a></li>
</ul>
</div>
<p>Design By : Aulia Ukhti, Email :
auliaukhtifathia1996@gmail.com © 2017</p>
</div>
</div>
</body>
</html>
2. Login.php
<?php
if(!isset($_SESSION['login']) || $_SESSION['login']==""){
if(isset($_POST['login']) && $_POST['login'] == "Login"){
$USER = mysql_real_escape_string($_POST['username']);
$PASS = mysql_real_escape_string($_POST['password']);
if(mysql_num_rows($execute)>0){
$_SESSION['login']= "oke";
echo "<script>alert('Selamat
Datang');location.href='index.php';</script>";
}else{
echo "<script>alert('Akses Di
Tolak');</script>";
}
}
}
?>
3. Logout.php
<?php
session_start();
session_destroy();
$_SESSION = array();
echo "<script>location.href='index.php';</script>";
?>
4. About.php
<?php
if(!isset($_SESSION['login']) || $_SESSION['login']==""){
$query = "select * from tbl_general where id='1'";
$execute = mysql_query($query,$MYSQL);
$row = mysql_fetch_array($execute);
$DATA = $row['about'];
?>
<div class="about">
<h1>about</h1>
<div>
<p><?php echo nl2br($DATA);?></p>
</div>
</div>
<?php
}else{
if(isset($_POST['proses']) && $_POST['proses']=="Ubah"){
$ABOUT = mysql_real_escape_string($_POST['about']);
$query = "update tbl_general set `about`='".$ABOUT."'
where id = '1'";
$execute = mysql_query($query,$MYSQL);
if(mysql_affected_rows()>0){
echo "<script>alert('Data Berhasil Di
Ubah');</script>";
}else{
echo "<script>alert('Data Gagal Di
Ubah');</script>";
}
}
$query = "select * from tbl_general where id='1'";
$execute = mysql_query($query,$MYSQL);
$row = mysql_fetch_array($execute);
$DATA = $row['about'];
?>
<div class="about">
<h1>Form About</h1>
<div class="form_admin_fill">
<form action="" method="post">
<table>
<tr>
<td>About :</td>
</tr>
<tr>
<td><textarea style="font-
family:arial;width:600px;height:200px;" name="about"
required><?php echo $DATA;?></textarea></td>
</tr>
<tr>
5. All_data
<?php
$query = "select * from tbl_bunga";
$execute = mysql_query($query,$MYSQL);
if(mysql_num_rows($execute)>0){
while($row = mysql_fetch_array($execute)){
$DATA1 = $row['id_bunga'];
$DATA2 = $row['nama_latin'];
$DATA3 = $row['nama_indonesia'];
$DATA4 = $row['deskripsi'];
$DATA5 = $row['gambar'];
$DATA6 = $row['kategori'];
if(is_file("images/bunga/".$DATA5)){
$GAMBAR_SHOW = '<img width="100px"
style="float:left;margin-right:10px;margin-top:10px;margin-
bottom:10px;" height="100px" src="images/bunga/'.$DATA5.'">';
}else{
$GAMBAR_SHOW = $DATA5;
}
echo '<div class="about" style="padding-bottom:5px;">
<h1 style="padding-
bottom:10px;padding-top:5px;">'.$DATA3.' ('.$DATA2.')</h1>
<h3>Kategori : '.$DATA6.'</h3>
<div>
<p>'.$GAMBAR_SHOW.'<b>Deskripsi
:</b><br>'.nl2br($DATA4).'</p>
</div>
<hr>
</div>';
}
}else{
echo '<div class="about">
<h1>Data Kosong</h1>
</div>';
}
?>
6. Cari.php
<?php
$KEYWORD = $_POST['caribunga'];
$query = "select * from tbl_bunga where nama_latin like
'%".$KEYWORD."%' or nama_indonesia like '%".$KEYWORD."%'";
$execute = mysql_query($query,$MYSQL);
if(mysql_num_rows($execute)>0){
while($row = mysql_fetch_array($execute)){
$IDX_SHOW = $row['id'];
$DATA1 = $row['id_bunga'];
$DATA2 = $row['nama_latin'];
$DATA3 = $row['nama_indonesia'];
$DATA4 = $row['deskripsi'];
$DATA5 = $row['gambar'];
$DATA6 = $row['kategori'];
if(is_file("images/bunga/".$DATA5)){
$GAMBAR_SHOW = '<img width="100px"
style="float:left;margin-right:10px;margin-top:10px;margin-
bottom:10px;" height="100px" src="images/bunga/'.$DATA5.'">';
}else{
$GAMBAR_SHOW = $DATA5;
}
echo '<div class="about" style="padding-bottom:5px;">
<a
href="index.php?show='.$IDX_SHOW.'" style="text-
decoration:none;"><h1 style="padding-bottom:10px;padding-
top:5px;">'.$DATA3.' ('.$DATA2.')</h1></a>
<h3>Kategori : '.$DATA6.'</h3>
<div>
<p>'.$GAMBAR_SHOW.'<b>Deskripsi
:</b><br>'.nl2br($DATA4).'</p>
<br>
<a
href="index.php?show='.$IDX_SHOW.'" style="text-
decoration:none;font-weight:bold;"><p>Lihat Detail
>></p></a>
</div>
<hr>
</div>';
}
}else{
echo '<div class="about">
<h1>Data Tidak Di Temukan</h1>
</div>';
}
?>
7. Help.php
<?php
if(!isset($_SESSION['login']) || $_SESSION['login']==""){
$query = "select * from tbl_general where id='1'";
$execute = mysql_query($query,$MYSQL);
$row = mysql_fetch_array($execute);
$DATA = $row['help'];
?>
<div class="about">
<h1>Help</h1>
<div>
<p><?php echo nl2br($DATA);?></p>
</div>
</div>
<?php
}else{
if(isset($_POST['proses']) && $_POST['proses']=="Ubah"){
$HELP = mysql_real_escape_string($_POST['help']);
$query = "update tbl_general set `help`='".$HELP."'
where id = '1'";
$execute = mysql_query($query,$MYSQL);
if(mysql_affected_rows()>0){
echo "<script>alert('Data Berhasil Di
Ubah');</script>";
}else{
echo "<script>alert('Data Gagal Di
Ubah');</script>";
}
}
$query = "select * from tbl_general where id='1'";
$execute = mysql_query($query,$MYSQL);
$row = mysql_fetch_array($execute);
$DATA = $row['help'];
?>
<div class="about">
<h1>Form Help</h1>
<div class="form_admin_fill">
<form action="" method="post">
<table>
<tr>
<td>Help :</td>
</tr>
<tr>
<td><textarea style="font-
family:arial;width:600px;height:200px;" name="help"
required><?php echo $DATA;?></textarea></td>
</tr>
<tr>
<td><input type="submit" name="proses"
value="Ubah"><a href="index.php"><button
type="button">Batal</button></a></td>
</tr>
</table>
</form>
</div>
</div>
<?php
}
?>
8. Home.php
<div class="featured">
<div>
<ul>
<li>
<?php
if(isset($_SESSION['login']) &&
$_SESSION['login']=="oke"){
?>
<a href="#"><img src="images/backyard.jpg"
alt="" /></a>
<?php
}else{
?>
<div id="form_login">
<form action="index.php" method="post">
<h3>Login To Your Account</h3>
<input type="text" placeholder="Username"
name="username" autofocus>
<input type="password"
placeholder="Password" name="password">
<input type="submit" value="Login"
name="login">
</form>
</div>
<?php
}
?>
</li>
<li><a href="#"><img src="images/garden.jpg" alt=""
/></a></li>
</ul>
<div class="section">
<div> <a href="#"><img src="images/bridal-bouquet.jpg"
alt="" /></a>
</div>
</div>
</div>
</div>
<div class="content"> <span class="heading"><img
src="images/special-occasions-flowers.gif" alt="" /></span>
<div>
<div>
<ul>
<?php
$query = "select * from tbl_bunga order by
id desc limit 9";
$execute = mysql_query($query,$MYSQL);
if(mysql_num_rows($execute)>0){
$i=1;
while($row =
mysql_fetch_array($execute)){
$_GET_ID_X = $row['id'];
$DATA1XX = $row['id_bunga'];
$DATA2XX = $row['nama_latin'];
$DATA3XX =
$row['nama_indonesia'];
$DATA4XX = $row['gambar'];
$DATA5XX = $row['kategori'];
if(is_file("images/bunga/".$DATA4XX)){
$GAMBAR_SHOW = '<li
class="bunga_frame">
<a href="index.php?show='.$_GET_ID_X.'">
<span>'.$DATA2XX.'</span>
</a>
</li>';
}else{
$GAMBAR_SHOW = "";
}
echo $GAMBAR_SHOW;
$i++;
}
}
?>
</ul>
<h4><a href="index.php?show=all">Lihat Semua Bunga
Hias</a></h4>
</div>
<ul>
<li>
<h3>Tanah air Indonesia membentang di daerah
khatulistiwa dan mempunyai dua musim, yaitu musim hujan dan
musim kemarau. Banyak jenis tanaman yang memiliki anekaragam
mulai dari bentuk dan warna bunga yang sangat indah yang dapat
tumbuh dan berkembang dengan baik..</h3>
<p>
Tanaman hias bunga didefinisikan sebagai
tumbuhan yang mempunyai bunga berpesona cantik dengan satu
atau banyak warna. Tanaman hias bunga dapat menambah keindahan
suatu ruangan atau lingkungan di sekitarnya serta membuatnya
9. Connection.php
<?php
$MYSQL = mysql_connect("localhost","root","");
$db = mysql_select_db("db_bunga",$MYSQL);
?>
10. Param.php
<?php
$GET_MENU = $_GET['menu'];
if($GET_MENU == "about"){
require_once("menu/about.php");
}elseif($GET_MENU == "databunga"){
require_once("menu/bunga/index.php");
}elseif($GET_MENU == "help"){
require_once("menu/help.php");
}elseif($GET_MENU == "cari"){
require_once("menu/cari.php");
}else{
if(isset($_GET['show'])){
if($_GET['show'] == "all"){
require_once("menu/all_data.php");
}else{
require_once("menu/detail.php");
}
}else{
require_once("menu/home.php");
}
}
?>
11. Detail.php
<?php
$GET_IDX_SHOW = mysql_real_escape_string($_GET['show']);
$query = "select * from tbl_bunga where
id='".$GET_IDX_SHOW."'";
$execute = mysql_query($query,$MYSQL);
if(mysql_num_rows($execute)>0){
$row = mysql_fetch_array($execute);
$DATA1 = $row['id_bunga'];
$DATA2 = $row['nama_latin'];
$DATA3 = $row['nama_indonesia'];
$DATA4 = $row['deskripsi'];
$DATA5 = $row['gambar'];
$DATA6 = $row['kategori'];
if(is_file("images/bunga/".$DATA5)){
$GAMBAR_SHOW = '<img width="100px"
style="float:left;margin-right:10px;margin-top:10px;margin-
bottom:10px;" height="100px" src="images/bunga/'.$DATA5.'">';
}else{
$GAMBAR_SHOW = $DATA5;
}
echo '<div class="about">
<h1 style="padding-
bottom:10px;">'.$DATA3.' ('.$DATA2.')</h1>
<h3>Kategori : '.$DATA6.'</h3>
<div>
<p>'.$GAMBAR_SHOW.'<b>Deskripsi
:</b><br>'.nl2br($DATA4).'</p>
</div>
</div>';
}else{
echo '<div class="about">
<h1>Data Tidak Di Temukan</h1>
</div>';
}
?>
12. Style.CSS
#form_cari input[type='text']{
border-radius:5px 0px 0px 5px;
border:1px solid #FF1A62;
}
#form_cari input[type='submit']{
background:#C30075;
border:1px solid #CD0040;
color:#FDFDFD;
padding-left:10px;
padding-right:10px;
text-transform:uppercase;
}
#form_cari input{
padding:5px;
}
body{
background:#c30075;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
#header{
background:url(../images/bg-header.jpg) repeat-x center top;
margin:0;
padding:0;
overflow:hidden;
min-width:960px;
}
#header ul{
margin:0 auto;
overflow:hidden;
padding:31px 0 34px 0;
text-align:center;
width:960px;
}
#header ul li{
display:inline-block;
list-style:none;
margin:0 15px;
padding:0;
}
#header ul li a{
color:#fff;
display:block;
font-family:Times New Roman;
font-size:18px;
font-weight:bold;
height:32px;
line-height:32px;
margin:0;
padding:0 10px 0 0;
text-decoration:none;
text-transform:capitalize;
}
padding:48px 0;
text-transform:capitalize;
}
#body h3{
color:#918873;
font-size:16px;
line-height:24px;
margin:0;
padding:0;
text-align:justify;
}
#body h3 a{
color:#918873;
margin:0;
padding:0;
}
#body h3 a:hover{
color:#b7b1a1;
}
#body p{
color:#918873;
font-size:14px;
line-height:24px;
margin:0;
padding:0;
text-align:justify;
}
#body p a{
color:#918873;
}
#body p a:hover{
color:#b7b1a1;
}
#body div.featured{
background:#c30075 url(../images/bg-content.gif) repeat-x
bottom left;
height:338px;
margin:0;
padding:0;
}
#body div.featured div{
margin:0 auto;
padding:0 10px;
width:940px;
}
#body div.featured div ul{
margin:0;
overflow:hidden;
padding:0;
width:480px;
}
#body div.featured div ul li{
float:left;
list-style:none;
margin:0 20px 0 0;
padding:0;
width:220px;
}
#body div.featured div ul li img{
border:2px solid #e07cb3;
margin:0;
padding:0;
}
#body div.featured div div.section{
position:relative;
}
#body div.featured div div.section div{
left:470px;
position:absolute;
top:-359px;
width:470px;
}
#body div.featured div div.section div img{
border:0;
margin:0;
}
#body div.featured h2{
color:#f085c5;
font-size:25px;
margin:-12px 0 0 0;
padding:0;
text-transform:capitalize;
}
#body .content{
margin:0 auto;
padding:0 0 72px 0;
width:960px;
}
#body .content span.heading{
display:block;
margin:0;
padding:0;
position:relative;
}
#body .content span.heading img{
left:50px;
position:absolute;
top:-47px;
z-index:3;
}
#body .content div{
margin:0;
padding:0;
overflow:hidden;
width:960px;
}
#body .content div ul{
float:left;
margin:0;
padding:45px 0 0 0;
width:470px;
}
#body .content div ul li{
background:url(../images/border.gif) repeat-x bottom left;
list-style:none;
margin:0 10px 15px 0;
padding:0 0 18px 0;
}
#body .content div ul li:last-child{
background:none;
}
#body .content div div ul li a{
text-decoration:none;
}
#body .content div div ul li a:hover span{
color:#b7b1a1;
}
#body .content div div ul li img{
border:0;
}
#body .content h3{
color:#918873;
font-size:16px;
line-height:24px;
margin:0;
padding:0;
}
#body .content h3 a{
color:#918873;
}
#body .content h3 a:hover{
color:#b7b1a1;
}
#body .content div ul li p{
color:#918873;
font-size:14px;
line-height:24px;
margin:0;
padding:0;
text-align:justify;
}
#body .content div ul li p a{
color:#918873;
}
#body .content div ul li p a:hover{
color:#b7b1a1;
}
#body .content div div{
float:left;
margin:0 10px 0 0;
overflow:hidden;
padding:0 10px 0 0;
width:470px;
}
#body .content div div ul{
float:none;
margin:0;
overflow:hidden;
width:480px;
}
#body .content div div ul li{
background:none;
float:left;
list-style:none;
margin:0 10px 15px;
padding:0;
}
#body .content div div ul li span{
color:#857b63;
display:block;
font-size:14px;
margin:0;
padding:0;
text-align:center;
}
#body .content div div h4{
background:url(../images/icons.gif) no-repeat left -62px;
float:left;
margin:0 0 0 140px;
padding:0 0 0 30px;
}
#body .content div div h4 a{
background:url(../images/icons.gif) no-repeat right -86px;
color:#857b63;
display:block;
height:16px;
font-family:Times New Roman;
font-size:16px;
margin:0;
padding:0 30px 0 0;
text-decoration:none;
text-transform:capitalize;
}
#body .content div div h4 a:hover{
color:#b7b1a1;
}
#body .gallery{
margin:0 auto;
padding:0;
padding:0 0 50px 10px;
width:950px;
}
#body .gallery div{
margin:0;
overflow:hidden;
padding:0 0 5px 0;
}
#body .gallery div div{
float:left;
width:470px;
}
#body .gallery div ul{
float:left;
margin:0;
overflow:hidden;
padding:0;
width:480px;
}
#body .gallery div ul li{
float:left;
list-style:none;
margin:0 10px 10px;
padding:0;
}
width:940px;
}
#body .payment div{
overflow:hidden;
}
#body .payment div .article{
float:left;
margin:0;
padding:0;
width:600px;
}
#body .payment .section1{
background:url(../images/border2.gif) repeat-x bottom left;
margin:0 0 20px 0;
padding:0 0 20px 0;
}
#body .payment .section1 .article{
padding:0 20px 0 0;
}
#body .payment .section2 .article{
padding:0 0 0 20px;
}
#body .payment div .article ul{
margin:0;
padding:0 0 0 10px;
}
#body .payment div .article ul li{
background:url(../images/bullet.gif) no-repeat 0 10px;
list-style:none;
margin:0;
padding:0 0 0 15px;
}
#body .payment div div{
float:left;
margin:0;
padding:0;
width:320px;
}
#body .payment div div img{
margin:0 10px 0 0;
padding:0;
width:80px;
}
#body .contact div h4{
color:#918873;
font-size:14px;
margin:0;
padding:30px 0 0;
text-transform:uppercase;
}
#footer{
background:url(../images/bg-footer.gif) repeat-x top left;
margin:0;
padding:40px 0;
}
#footer div{
margin:0 auto;
overflow:hidden;
padding:0;
width:940px;
}
#footer div .connect{
float:left;
overflow:hidden;
width:auto;
}
#footer div .connect h4{
color:#e794c6;
float:left;
font-size:14px;
font-weight:bold;
line-height:28px;
margin:0;
padding:0;
}
#footer div .connect ul{
float:left;
margin:0;
padding:0;
overflow:hidden;
width:200px;
}
#footer div .connect ul li{
float:left;
list-style:none;
margin:0 0 0 15px;
padding:0;
}
#footer div .connect ul li a{
display:block;
height:26px;
width:38px;
text-indent:-99999em;
}
#footer div .connect ul li.facebook a{
background:url(../images/icons.gif) no-repeat 0 0;
}
#footer div .connect ul li.twitter a{
background:url(../images/icons.gif) no-repeat 0 -30px;
}
#footer div p{
color:#e794c6;
float:right;
font-size:12px;
}
#footer div p a{
color:#e794c6;
text-decoration:none;
}
#form_login h3{
color:#FFFFFF;
}
#form_login input[type=text],#form_login input[type=password]{
width:160px;
}
#form_login input{
display:block;
padding:5px;
margin:5px;
}
#form_login input[type=submit]{
padding-left:20px;
padding-right:20px;
}
.form_admin_fill input,.form_admin_fill
button,.form_admin_fill textarea,.form_admin_fill select{
padding:5px;
margin:5px;
}
.form_admin_fill input[readonly]{
background:#D7D7D7;
border:1px solid #B3B3B3;
}
.form_admin_fill textarea{
font-family:arial;
width:600px;
height:200px;
}
.table_data_bunga table{
border-collapse:collapse;
}
.table_data_bunga table tr th{
background:#FF67C5;
}
.table_data_bunga table tr td,.table_data_bunga table tr th{
border:1px solid #E00068;
padding:10px;
}
.table_data_bunga table tr td a{
text-decoration:none;
color:#FF67C5;
font-weight:bold;
}
.bunga_frame{
width:140px;
height:170px;
overflow:hidden;
}
.bunga_frame a img{
border-radius:10px;
}