SlideShare a Scribd company logo
Modul Edit Template WEB dengan
PHP dan MySQL
For Community College By ri32
Latar Belakang
Modul ini dibuat untuk menjadi panduan teman-teman dalam mengedit template sebuah
web. Kenapa kita menggunakan tamplate dari pada membuat sendiri design web dengan
menggunakan css , photoshop, flash, dll ???
Tidak ada salahnya jika teman-teman yang jago css, photoshop, atau flash membuat
sebuah design web dari nol. Itu bagus dan good job ☺
Sedangkan alasannya kita menggunakan sebuah template css untuk design web kita
adalah karena masalah efisiensi waktu dan efektifitas dari hasil design.
• Efisiensi waktu, jika teman-teman di kejar deadline (“garis kematian”) sedangkan
butuh waktu untuk merancang sebuah design web dari nol. Mulai dari menentukan
warna, ukuran, jenis huruf, gambar, dll.
• Dengan menggunakan template, pikiran kita menjadi lebih fokus pada sistem web
yang sedang kita buat. Karena untuk templatenya, kita tinggal sesuaikan dengan tema
sistem web yang kita buat. Misalnya kita membuat sebuah web jual beli atau
company profil, kita cari template yang sesuai dengan tema web kita selanjutnya kita
edit templatenya dan “menuangkan” sistem web kita ke dalam template tersebut.
• Efektifitas hasil, coba bandingkan hasil design kita dengan design template yang kita
pakai. Bukan niat untuk merendahkan hasil karya sendiri. Karena mungkin masalah
waktu, dan skill design web kita. Kita “terpaksa” mengedit template web. Karena
banyak situs penyedia template web dengan design yang bagus dan menarik.
• Untuk mencari tamplate web, ada beberapa tips yang saya berikan yaitu :
o Buka http://images.google.com/ dan masukan kata kunci “free css templates”
tanpa tanda petik.
o Atau untuk lebih spesifik lagi, misalnya anda mencari template web yang
berwarna biru atau template tentang strawberry. Anda masukan kata kunci
free css templates blue atau free css templates strawberry. Setelah
menemukan gambar yang cocok, klik gambarnya dan menuju situs penyedia
template tersebut.
o Atau cari langsung di google http://google.com/ dengan kata kunci diatas.
o Salah satu penyedia template web yang biasa saya kunjungi adalah
http://freecsstemplates.net/ dan http://www.free-css.com . untuk selebihnya
silahkan cari sendiri sesuai dengan kebutuhan teman-teman.
Yang kita pelajari
Dari penjelasan diatas semoga temen-temen paham bahwa karena efisiensi waktu dan
efektifitas hasil, kita dapat menggunakan template web atau css template web untuk membantu
dalam membuat design web kita.
Perlu diperhatikan! Bahwa modul ini berhubungan dengan modul sebelumnya atau modul yang
kedua yaitu Modul “Pembuatan Aplikasi Login dengan PHP dan MySQL”. Walaupun kita
sedang membahas tentang bukutamu, tapi saya memakai table biodata sebagai sumber datanya.
Alasannya karena untuk latihan berikutnya, silahkan anda membuat tabel bukutamu atau tabel
guestbook agar sesuai dengan tema yang kita buat yaitu “aplikasi bukutamu”.
Selanjutnya langkah apa saja yang harus kita lakukan dalam mengedit template web :
1. Cari dan download template web yang kita butuhkan. Misalnya saya mencari
template web tentang strawberry dan saya menemukannya pada alamat
http://www.free-css.com/free-css-templates/page107/strawberry.php
2. Setelah di download, kemudian diextract file ZIP kedalam folder /htdocs/admin
3. Ubah file ekstensi index.html menjadi file index.php. kemudian edit file index.php
dengan teks editor(saya recomendasikan dengan dreamweaver)
4. Setelah di edit, hasil akhir skrip pada file index.php adalah sebagai berikut :
<?php $page=htmlentities($_GET['page']); ?>
<!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>Strawberry</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="tabel.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="favicon.gif" type="image/x-icon">
</head>
<body>
<div id="container">
<div id="header">
<div id="logo_area"> <span class="red">TOBELY...TOBELY...</span> <span class="gray">&nbsp;</span>
<div id="slogan">www.tobely.com</div>
</div>
<div id="menu">
<ul>
<li class="current"><a href="?page=welcome" ><b>HOME</b></a></li>
<li><a href="?page=form"><b>BUKUTAMU</b></a></li>
<li><a href="?page=view"><b>VIEW BUKUTAMU</b></a></li>
<li><a href="?page=form_admin"><b>ADMIN</b></a></li>
<li><a href="?page=download"><b>DOWNLOAD</b></a></li>
</ul>
</div>
</div>
<!-- End OF Header -->
<div id="content">
<div id="content_left">
<div id="content_area">
<p>
<?php
$file="$page.php";
$cek=strlen($page);
if($cek>10 || !file_exists($file) || empty($page)){
include ("welcome.php");
}else{
include ($file);
}
?>
</p>
<p>&nbsp;</p>
</div>
<p>
<!-- End OF Left Content Area -->
</p>
<p>&nbsp; </p>
<div id="content_area_black">
<div class="post_area_black">
<h1>ABOUT US</h1>
<h2>Situs ini dibuat oleh Community College 09</h2>
<p>We want to be better :)</p>
<h2>My Friends and My Team</h2>
<p>Arif Tri Wibowo (Bowo), Arifin (ipin), Djatoko (koko), Fahmi Ramadhanu (Fahmi), Fajar Gunari
(Fajar), Ganjar Jakaria (Ganjar), Irfan Fatria (Irfan), Muhamad Iqbal (Iqbal), Riski Dwi D (iki), Taufik Hidayat
(jawa), Wanda &amp; winda (twin)</p>
</div>
</div>
<!-- End OF Left Content Area Black -->
<div class="cleaner"></div>
<div id="footer"> Copyright &copy; 2011 Community College 09 | Designed by <a
href="http://www.templatemo.com">Free CSS Templates</a> </div>
</div>
<!-- End OF Left -->
<div id="content_right">
<div id="content_right_top"></div>
<div id="content_right_mid">
<div class="section">
<div class="section_title">ABOUT TOBELY</div>
<p>Tobely atau Strawberry adalah nama salah satu buah-buahan yang unik. dari warnanya dan bentuknya
yang cantik. sampai rasanya yang manis, asam yang enak untuk dijadikan jus tobely. </p>
</div>
<div class="right_line"></div>
<div class="section">
<div class="section_title">PESAN TOBELY</div>
<p>Bagi temen-temen yang suka tobely, pengen beli tobely bisa menghubungi aku untuk pesan
tobelynya.</p>
</div>
<div class="right_line"></div>
<div class="section">
<div class="section_title"> LINK WEB</div>
<ul>
<li><a href="http://www.facebook.com/tobely">Facebook/tobely</a></li>
<li><a href="http://www.twetter.com/tobely">Twetter/tobely</a></li>
<li><a href="http://www.tobely.com">tobely.com</a></li>
</ul>
</div>
</div>
</div>
<!-- End OF Right -->
</div>
<!-- End OF Content -->
</div>
<!-- End OF Container -->
</body>
</html>
5. Untuk tampilan file dan foldernya adalah sebagai berikut :
6. Perlu diperhatikan! Untuk link url kita ubah seluruhnya dengan pola
?page=nama_file. Alasanya, karena kita sudah menggunakan template dimana
content atau bagian yang berubah di web kita adalah pada bagian tengah template.
Silahkan lihat file index.php yang sudah diubah. Akan terlihat skrip untuk menangani
URL.
<?php
$file="$page.php";
$cek=strlen($page);
if($cek>10 || !file_exists($file) || empty($page)){
include ("welcome.php");
}else{
include ($file);
}
?>
Kita menggunakan konsep include untuk memanggil file yang sesuai dengan
menu yang dipilih oleh user. Misalnya user mengklik menu admin dimana url yang
terbentuk adalah ?page=admin. Artinya, kita mengirim sebuah parameter/variabel
page dengan sebuah nilai yaitu admin ke file index.php (tanda tanya ? melambangkan
index).
Pada halaman index terdapat skrip untuk menangkap nilai parameter page
<?php $page=htmlentities($_GET['page']); ?>. setelah itu file index.php akan menginclude
file sesuai dengan menu yang dipilih user dengan skrip $file="$page.php"; dan skrip include
($file);
7. Sehingga untuk file yang mempunyai link kehalaman yang lain, harus diubah terlebih
dahulu. Misalnya pada file form.php
<html>
<head><title>Form</html></head>
<body>
<h1>Input Bukutamu</h1>
<form action="?page=proses" method="post">
.....
Form action yang dulunya hanya berupa nama file <form action=”proses.php"
method="post"> menjadi <form action="?page=proses" method="post">
8. Begitu juga dengan link yang lain misalnya pada file proses.php
....
if($query){
echo "Berhasil input data ke database ";
?><a href="?page=view">Lihat data di Tabel</a><?php
}else{
echo "Gagal input data";
echo mysql_error();
}
?>
Link pada tag <a href> yang dulunya hanya berupa nama file <a href="view.php">Lihat
data di Tabel</a> menjadi <a href="?page=view">Lihat data di Tabel</a>. Begitulah
seterusnya untuk file-file yang lain.
9. Untuk selanjutnya teman-teman bisa menambahkan skrip CSS atau skrip Javascript
pada template tersebut.
10. Selamat berkreasi
Tampilan Output
Tampilan Input Form
Tampilan View
Tampilan Halaman Home (Admin)
Tampilan Membuka Halaman http://localhost/admin/?page=home tanpa Login
Alhamdulilah Selesai

More Related Content

What's hot

Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 
Web html
Web htmlWeb html
Web html
Fajar Baskoro
 
Bootstrap latihan
Bootstrap latihanBootstrap latihan
Bootstrap latihan
Fajar Baskoro
 
Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)
T Ghazali
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
Deka M Wildan
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
Doni Andriansyah
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
Doni Andriansyah
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
Doni Andriansyah
 
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style SheetsLaporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
kunidar
 
Desain web 2 kolom
Desain web 2 kolomDesain web 2 kolom
Desain web 2 kolomHaswi Haswi
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Achmad Solichin
 
JQuery
JQueryJQuery
Cms
CmsCms
3 pemrograman internet html (1)
3 pemrograman internet   html (1)3 pemrograman internet   html (1)
3 pemrograman internet html (1)Toni Tegar Sahidi
 
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseProgrammer and Design
 
Bootstrap
BootstrapBootstrap
Bootstrap
Fajar Baskoro
 
Html5
Html5Html5
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
Deka M Wildan
 
Belajar html dan css tutorial fundamental dalam mempelajari html dan css
Belajar html dan css   tutorial fundamental dalam mempelajari html dan cssBelajar html dan css   tutorial fundamental dalam mempelajari html dan css
Belajar html dan css tutorial fundamental dalam mempelajari html dan cssMuhtar Muhtar
 

What's hot (20)

Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Web html
Web htmlWeb html
Web html
 
Bootstrap latihan
Bootstrap latihanBootstrap latihan
Bootstrap latihan
 
Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
 
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style SheetsLaporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
 
Desain web 2 kolom
Desain web 2 kolomDesain web 2 kolom
Desain web 2 kolom
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
 
JQuery
JQueryJQuery
JQuery
 
Cms
CmsCms
Cms
 
3 pemrograman internet html (1)
3 pemrograman internet   html (1)3 pemrograman internet   html (1)
3 pemrograman internet html (1)
 
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan database
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Html5
Html5Html5
Html5
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Belajar html dan css tutorial fundamental dalam mempelajari html dan css
Belajar html dan css   tutorial fundamental dalam mempelajari html dan cssBelajar html dan css   tutorial fundamental dalam mempelajari html dan css
Belajar html dan css tutorial fundamental dalam mempelajari html dan css
 
Html dasar
Html dasarHtml dasar
Html dasar
 

Viewers also liked

Eventise presentation - overview - 26 nbv2013 - fs
Eventise   presentation - overview - 26 nbv2013 - fsEventise   presentation - overview - 26 nbv2013 - fs
Eventise presentation - overview - 26 nbv2013 - fs
Hicham Kadiri
 
Greenpeace
GreenpeaceGreenpeace
Greenpeace
dani8rt
 
Renovation Tips to Increase Home Value
Renovation Tips to Increase Home ValueRenovation Tips to Increase Home Value
Renovation Tips to Increase Home Value
Jay Schultz
 
Presentation of hard rock coffe...
Presentation of hard rock coffe...Presentation of hard rock coffe...
Presentation of hard rock coffe...
dani8rt
 
teori-kommas
teori-kommasteori-kommas
teori-kommas
sugiyanto gunadi
 
Ciència i cultura a lÀndalus
Ciència i cultura a lÀndalusCiència i cultura a lÀndalus
Ciència i cultura a lÀndalusmcervera2
 
Creating Fabulous Design with Vinyl Cladding
Creating Fabulous Design with Vinyl Cladding Creating Fabulous Design with Vinyl Cladding
Creating Fabulous Design with Vinyl Cladding
Jay Schultz
 
Hướng dẫn in pcb âm bản Altium
Hướng dẫn in pcb âm bản AltiumHướng dẫn in pcb âm bản Altium
Hướng dẫn in pcb âm bản Altium
heromap
 
Vinyl Cladding Continues to Dominate the Home Exterior Market
Vinyl Cladding Continues to Dominate the Home Exterior MarketVinyl Cladding Continues to Dominate the Home Exterior Market
Vinyl Cladding Continues to Dominate the Home Exterior Market
Jay Schultz
 
PBS Annual Meeting: Millennial Manifesto
PBS Annual Meeting: Millennial ManifestoPBS Annual Meeting: Millennial Manifesto
PBS Annual Meeting: Millennial Manifesto
Andi McDaniel
 
Home Insulation Tips for Renovators
Home Insulation Tips for RenovatorsHome Insulation Tips for Renovators
Home Insulation Tips for Renovators
Jay Schultz
 

Viewers also liked (11)

Eventise presentation - overview - 26 nbv2013 - fs
Eventise   presentation - overview - 26 nbv2013 - fsEventise   presentation - overview - 26 nbv2013 - fs
Eventise presentation - overview - 26 nbv2013 - fs
 
Greenpeace
GreenpeaceGreenpeace
Greenpeace
 
Renovation Tips to Increase Home Value
Renovation Tips to Increase Home ValueRenovation Tips to Increase Home Value
Renovation Tips to Increase Home Value
 
Presentation of hard rock coffe...
Presentation of hard rock coffe...Presentation of hard rock coffe...
Presentation of hard rock coffe...
 
teori-kommas
teori-kommasteori-kommas
teori-kommas
 
Ciència i cultura a lÀndalus
Ciència i cultura a lÀndalusCiència i cultura a lÀndalus
Ciència i cultura a lÀndalus
 
Creating Fabulous Design with Vinyl Cladding
Creating Fabulous Design with Vinyl Cladding Creating Fabulous Design with Vinyl Cladding
Creating Fabulous Design with Vinyl Cladding
 
Hướng dẫn in pcb âm bản Altium
Hướng dẫn in pcb âm bản AltiumHướng dẫn in pcb âm bản Altium
Hướng dẫn in pcb âm bản Altium
 
Vinyl Cladding Continues to Dominate the Home Exterior Market
Vinyl Cladding Continues to Dominate the Home Exterior MarketVinyl Cladding Continues to Dominate the Home Exterior Market
Vinyl Cladding Continues to Dominate the Home Exterior Market
 
PBS Annual Meeting: Millennial Manifesto
PBS Annual Meeting: Millennial ManifestoPBS Annual Meeting: Millennial Manifesto
PBS Annual Meeting: Millennial Manifesto
 
Home Insulation Tips for Renovators
Home Insulation Tips for RenovatorsHome Insulation Tips for Renovators
Home Insulation Tips for Renovators
 

Similar to Modul edit template web dengan php dan my sq lx

Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat Website
Shofura Kamal
 
1210651097 css
1210651097 css1210651097 css
1210651097 css
ardyansyahAhmad
 
Modul web-design
Modul web-designModul web-design
Modul web-design
Sejahtera Affif
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
Wawan Darmawan
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
Telkomsat
 
Bab i. html
Bab i. htmlBab i. html
Bab i. html
Dewa Dwi Antara
 
Tugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafiTugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafi
Abdul Wafi
 
Laporan css (1152)
Laporan css (1152)Laporan css (1152)
Laporan css (1152)
diyahapriliana
 
Study Jam 1 - HTML CSS.pdf
Study Jam 1 - HTML CSS.pdfStudy Jam 1 - HTML CSS.pdf
Study Jam 1 - HTML CSS.pdf
anjarmath
 
Web Stastis disertai dengan link-link
Web Stastis disertai dengan link-linkWeb Stastis disertai dengan link-link
Web Stastis disertai dengan link-link
Sifra Melisa Setiowati
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
mafailmi
 
Tutorial web programing x rpl 1
Tutorial web programing x rpl 1Tutorial web programing x rpl 1
Tutorial web programing x rpl 1eghha
 
Web templating
Web templatingWeb templating
Web templating
Rahadyan Gusti
 
Web templating
Web templatingWeb templating
Web templating
Rahadyan Gusti
 
Belajar html
Belajar htmlBelajar html
Belajar html
MURROBI
 
Tutorial
TutorialTutorial
Tutorial
Fandi Setyawan
 

Similar to Modul edit template web dengan php dan my sq lx (20)

Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat Website
 
1210651097 css
1210651097 css1210651097 css
1210651097 css
 
Modul web-design
Modul web-designModul web-design
Modul web-design
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
 
Laporan css
Laporan cssLaporan css
Laporan css
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
 
Bab i. html
Bab i. htmlBab i. html
Bab i. html
 
Tugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafiTugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafi
 
Laporan css (1152)
Laporan css (1152)Laporan css (1152)
Laporan css (1152)
 
Study Jam 1 - HTML CSS.pdf
Study Jam 1 - HTML CSS.pdfStudy Jam 1 - HTML CSS.pdf
Study Jam 1 - HTML CSS.pdf
 
Web Stastis disertai dengan link-link
Web Stastis disertai dengan link-linkWeb Stastis disertai dengan link-link
Web Stastis disertai dengan link-link
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Tutorial web programing x rpl 1
Tutorial web programing x rpl 1Tutorial web programing x rpl 1
Tutorial web programing x rpl 1
 
Web templating
Web templatingWeb templating
Web templating
 
Web templating
Web templatingWeb templating
Web templating
 
PBW Tugas
PBW TugasPBW Tugas
PBW Tugas
 
Css tutorial-05
Css tutorial-05Css tutorial-05
Css tutorial-05
 
Belajar html
Belajar htmlBelajar html
Belajar html
 
Tutorial
TutorialTutorial
Tutorial
 
Tutorial
TutorialTutorial
Tutorial
 

Modul edit template web dengan php dan my sq lx

  • 1. Modul Edit Template WEB dengan PHP dan MySQL For Community College By ri32
  • 2. Latar Belakang Modul ini dibuat untuk menjadi panduan teman-teman dalam mengedit template sebuah web. Kenapa kita menggunakan tamplate dari pada membuat sendiri design web dengan menggunakan css , photoshop, flash, dll ??? Tidak ada salahnya jika teman-teman yang jago css, photoshop, atau flash membuat sebuah design web dari nol. Itu bagus dan good job ☺ Sedangkan alasannya kita menggunakan sebuah template css untuk design web kita adalah karena masalah efisiensi waktu dan efektifitas dari hasil design.
  • 3. • Efisiensi waktu, jika teman-teman di kejar deadline (“garis kematian”) sedangkan butuh waktu untuk merancang sebuah design web dari nol. Mulai dari menentukan warna, ukuran, jenis huruf, gambar, dll. • Dengan menggunakan template, pikiran kita menjadi lebih fokus pada sistem web yang sedang kita buat. Karena untuk templatenya, kita tinggal sesuaikan dengan tema sistem web yang kita buat. Misalnya kita membuat sebuah web jual beli atau company profil, kita cari template yang sesuai dengan tema web kita selanjutnya kita edit templatenya dan “menuangkan” sistem web kita ke dalam template tersebut. • Efektifitas hasil, coba bandingkan hasil design kita dengan design template yang kita pakai. Bukan niat untuk merendahkan hasil karya sendiri. Karena mungkin masalah waktu, dan skill design web kita. Kita “terpaksa” mengedit template web. Karena banyak situs penyedia template web dengan design yang bagus dan menarik. • Untuk mencari tamplate web, ada beberapa tips yang saya berikan yaitu : o Buka http://images.google.com/ dan masukan kata kunci “free css templates” tanpa tanda petik. o Atau untuk lebih spesifik lagi, misalnya anda mencari template web yang berwarna biru atau template tentang strawberry. Anda masukan kata kunci free css templates blue atau free css templates strawberry. Setelah menemukan gambar yang cocok, klik gambarnya dan menuju situs penyedia template tersebut. o Atau cari langsung di google http://google.com/ dengan kata kunci diatas. o Salah satu penyedia template web yang biasa saya kunjungi adalah http://freecsstemplates.net/ dan http://www.free-css.com . untuk selebihnya silahkan cari sendiri sesuai dengan kebutuhan teman-teman.
  • 4. Yang kita pelajari Dari penjelasan diatas semoga temen-temen paham bahwa karena efisiensi waktu dan efektifitas hasil, kita dapat menggunakan template web atau css template web untuk membantu dalam membuat design web kita. Perlu diperhatikan! Bahwa modul ini berhubungan dengan modul sebelumnya atau modul yang kedua yaitu Modul “Pembuatan Aplikasi Login dengan PHP dan MySQL”. Walaupun kita sedang membahas tentang bukutamu, tapi saya memakai table biodata sebagai sumber datanya. Alasannya karena untuk latihan berikutnya, silahkan anda membuat tabel bukutamu atau tabel guestbook agar sesuai dengan tema yang kita buat yaitu “aplikasi bukutamu”. Selanjutnya langkah apa saja yang harus kita lakukan dalam mengedit template web : 1. Cari dan download template web yang kita butuhkan. Misalnya saya mencari template web tentang strawberry dan saya menemukannya pada alamat http://www.free-css.com/free-css-templates/page107/strawberry.php 2. Setelah di download, kemudian diextract file ZIP kedalam folder /htdocs/admin 3. Ubah file ekstensi index.html menjadi file index.php. kemudian edit file index.php dengan teks editor(saya recomendasikan dengan dreamweaver) 4. Setelah di edit, hasil akhir skrip pada file index.php adalah sebagai berikut : <?php $page=htmlentities($_GET['page']); ?> <!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>Strawberry</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="style.css" rel="stylesheet" type="text/css" /> <link href="tabel.css" rel="stylesheet" type="text/css" /> <link rel="shortcut icon" href="favicon.gif" type="image/x-icon">
  • 5. </head> <body> <div id="container"> <div id="header"> <div id="logo_area"> <span class="red">TOBELY...TOBELY...</span> <span class="gray">&nbsp;</span> <div id="slogan">www.tobely.com</div> </div> <div id="menu"> <ul> <li class="current"><a href="?page=welcome" ><b>HOME</b></a></li> <li><a href="?page=form"><b>BUKUTAMU</b></a></li> <li><a href="?page=view"><b>VIEW BUKUTAMU</b></a></li> <li><a href="?page=form_admin"><b>ADMIN</b></a></li> <li><a href="?page=download"><b>DOWNLOAD</b></a></li> </ul> </div> </div> <!-- End OF Header --> <div id="content"> <div id="content_left"> <div id="content_area"> <p> <?php $file="$page.php"; $cek=strlen($page);
  • 6. if($cek>10 || !file_exists($file) || empty($page)){ include ("welcome.php"); }else{ include ($file); } ?> </p> <p>&nbsp;</p> </div> <p> <!-- End OF Left Content Area --> </p> <p>&nbsp; </p> <div id="content_area_black"> <div class="post_area_black"> <h1>ABOUT US</h1> <h2>Situs ini dibuat oleh Community College 09</h2> <p>We want to be better :)</p> <h2>My Friends and My Team</h2> <p>Arif Tri Wibowo (Bowo), Arifin (ipin), Djatoko (koko), Fahmi Ramadhanu (Fahmi), Fajar Gunari (Fajar), Ganjar Jakaria (Ganjar), Irfan Fatria (Irfan), Muhamad Iqbal (Iqbal), Riski Dwi D (iki), Taufik Hidayat (jawa), Wanda &amp; winda (twin)</p> </div> </div> <!-- End OF Left Content Area Black --> <div class="cleaner"></div>
  • 7. <div id="footer"> Copyright &copy; 2011 Community College 09 | Designed by <a href="http://www.templatemo.com">Free CSS Templates</a> </div> </div> <!-- End OF Left --> <div id="content_right"> <div id="content_right_top"></div> <div id="content_right_mid"> <div class="section"> <div class="section_title">ABOUT TOBELY</div> <p>Tobely atau Strawberry adalah nama salah satu buah-buahan yang unik. dari warnanya dan bentuknya yang cantik. sampai rasanya yang manis, asam yang enak untuk dijadikan jus tobely. </p> </div> <div class="right_line"></div> <div class="section"> <div class="section_title">PESAN TOBELY</div> <p>Bagi temen-temen yang suka tobely, pengen beli tobely bisa menghubungi aku untuk pesan tobelynya.</p> </div> <div class="right_line"></div> <div class="section"> <div class="section_title"> LINK WEB</div> <ul> <li><a href="http://www.facebook.com/tobely">Facebook/tobely</a></li> <li><a href="http://www.twetter.com/tobely">Twetter/tobely</a></li> <li><a href="http://www.tobely.com">tobely.com</a></li> </ul> </div>
  • 8. </div> </div> <!-- End OF Right --> </div> <!-- End OF Content --> </div> <!-- End OF Container --> </body> </html> 5. Untuk tampilan file dan foldernya adalah sebagai berikut : 6. Perlu diperhatikan! Untuk link url kita ubah seluruhnya dengan pola ?page=nama_file. Alasanya, karena kita sudah menggunakan template dimana content atau bagian yang berubah di web kita adalah pada bagian tengah template. Silahkan lihat file index.php yang sudah diubah. Akan terlihat skrip untuk menangani URL.
  • 9. <?php $file="$page.php"; $cek=strlen($page); if($cek>10 || !file_exists($file) || empty($page)){ include ("welcome.php"); }else{ include ($file); } ?> Kita menggunakan konsep include untuk memanggil file yang sesuai dengan menu yang dipilih oleh user. Misalnya user mengklik menu admin dimana url yang terbentuk adalah ?page=admin. Artinya, kita mengirim sebuah parameter/variabel page dengan sebuah nilai yaitu admin ke file index.php (tanda tanya ? melambangkan index). Pada halaman index terdapat skrip untuk menangkap nilai parameter page <?php $page=htmlentities($_GET['page']); ?>. setelah itu file index.php akan menginclude file sesuai dengan menu yang dipilih user dengan skrip $file="$page.php"; dan skrip include ($file); 7. Sehingga untuk file yang mempunyai link kehalaman yang lain, harus diubah terlebih dahulu. Misalnya pada file form.php <html> <head><title>Form</html></head> <body> <h1>Input Bukutamu</h1> <form action="?page=proses" method="post"> .....
  • 10. Form action yang dulunya hanya berupa nama file <form action=”proses.php" method="post"> menjadi <form action="?page=proses" method="post"> 8. Begitu juga dengan link yang lain misalnya pada file proses.php .... if($query){ echo "Berhasil input data ke database "; ?><a href="?page=view">Lihat data di Tabel</a><?php }else{ echo "Gagal input data"; echo mysql_error(); } ?> Link pada tag <a href> yang dulunya hanya berupa nama file <a href="view.php">Lihat data di Tabel</a> menjadi <a href="?page=view">Lihat data di Tabel</a>. Begitulah seterusnya untuk file-file yang lain. 9. Untuk selanjutnya teman-teman bisa menambahkan skrip CSS atau skrip Javascript pada template tersebut. 10. Selamat berkreasi
  • 11. Tampilan Output Tampilan Input Form Tampilan View
  • 12. Tampilan Halaman Home (Admin) Tampilan Membuka Halaman http://localhost/admin/?page=home tanpa Login Alhamdulilah Selesai