Anda di halaman 1dari 3

BAB 6

MEMBUAT HALAMAN
DETAIL BERBASIS SEO

Pada bagian ini akan membahas teknik menampilkan halaman utama


detail dari artikela atau berita yang telah dipilih. Umumnya, para
programmer pemula menggunakan cara konvensional untuk alamat URL,
misal: detail.php?id=28392732. Jika mengggunakan alamat URL tersebut,
berdampak pada indexing oleh mesin pencari (search engine). Dalam hasil
pencarian, bisa jadi akan muncul di halaman akhir.
Dengan memanfaatakan file .htaccess, kita bisa memodifikasi alamat
URL, sehingga alamat URL akan berubah menjadi research.net/newspemanfaatan-tik-untuk-ukm-di-kota-pekalongan.html. Alamat URL
tersebut akan mudah dikenali oleh mesin pencari sehingga bisa
meningkatkan hasil pencarian. Metode ini biasa disebut Search Engine
Optimation. Sedangkan modifikasi alamat URL yang bersahabat dan
mudah dikenali biasa disebut Search Engine Friendly. Saat ini sudah
banyak yang menerapkan lamat URL yang user friendly bagi search engine.

6.1

Memanfaatkan statement IF ELSE

File baru ini berfungsi untuk menampung data dan mengendalikan


informasi yang akan ditampilkan ketika pengguna memilih salah satu link
yang berada di halaman utama. Dengan memanfaatkan variabel global

197

$_GET, akan diperoleh indeks sebagai acuan untuk membatasi informasi


yang ditampilkan berdasarkan identitas id.
1. Untuk persiapan awal, buatlah file baru kemudian tambahkan
beberapa script dasar seperti dalam file index.php
<!DOCTYPE html>
<html>
<head>
<title>Indonesian Knowledge Research Group</title>
<link href="assets/css/iknow.css" rel="stylesheet"
type="text/css" media="screen" >
<link href="assets/css/font-opensans.css"
rel="stylesheet" type="text/css" media="screen" >
</head>
<body>
</body>

2. Tambahkan beberapa tag divison lengkap dengan class seperti dalam


file index.php.
<body>
<?php
include "config/connect_db.php";
?>
<div class=wrapper>
<!--#-------- BAGIAN NAVIGATION ----# -->
<div class=nav>
<div class=logo>IKNOW-RESEARCH.ORG</div>
<div class=topmenu>
<?php
$tp = mysql_query("SELECT * FROM topmenu ORDER BY
id_menu");
echo "<img src='assets/images/vert-line.jpg'>";
while($qtp=mysql_fetch_array($tp)){
echo "<a href=$qtp[url_menu]>$qtp[name_menu]</a><img
src='assets/images/vert-line.jpg'>";
}
?>
</div>
<div class=search>
<input type=text alt=search class=search-box>
</div>
</div>
<div class=detail>
</div> <!-- end detail -->
</div> <!-- end wrapper -->
</body>

198

3. Buatlah statement IF ELSE di dalam class=detail.


<div class=detail>
if($_GET['mod']=='research'){
}
else {
}
</div>

4. Lakukan query ke tabel research


if($_GET['mod']=='research') {
$dr = mysql_query("SELECT * FROM research WHERE id_res =
'$_GET[id]'");
while($qdr = mysql_fetch_array($dr)) {
echo "<h3>$qdr[title_res]</h3>";
echo "<p class=justify><img
src=assets/images/$qdr[image]
class=figure>$qdr[content_res]</p>";
}
}

5. Sekarang lakukan query ke tabel articles.


else {
$dn = mysql_query("SELECT * FROM articles WHERE id_art =
'$_GET[id]'");
while($qdn = mysql_fetch_array($dn)){
echo "<h3>$qdn[title_art]</h3>";
echo "<p class=justify><img
src=assets/images/$qdn[image]
class=figure>$qdn[content_art]</p>";
}
}

6.2

Membuat Fungsi SEO/SEF

SEF singkatan dari Search Engine Friendly yang berfungsi untuk


meningkatkan peringkat atas dalam pencarian. Beberapa mesin pencari
seperti Google, Altavista, Yahoo, Bing, dan lain-lain lebih menyukai
alamat URL yang bersahabat, artinya tidak menggunakan kode rumit
misalnya: detial.php?mod=research&id=12345789.
Dengan alamat
tersebut, website akan sulit dikenali oleh mesin pencari sehingga
berdampak pada hasil pencarian, bisa jadi berada di halaman terakhir.
Untuk memaksimalkan hasil pencarian (Search Engine Optimation),
alamat URL perlu diubah menjadi SEF, misalnya: research-sistem-uji-

199

Anda mungkin juga menyukai