Untuk menggunakan Dashblog ini anda harus terlebih dulu menambahkan pada blog dengan menginstalnya.
Setelah terinstal anda siap untuk menggunakan Dashblog untuk memasukkan gambar, teks, video ataupun lagu. Kita mencoba untuk menambahkan gambar pada postingan kita.
- Pada menu Mozzila Firefok pilih Tool–>Dashblog–>Grab a screenshot
- Setelah itu akan muncul jendela Dashblog di sebelah kiri
- Klik tombol Crop lalu drag gambar yang mau diambil. Klik Post
- Setelah itu akan muncul step 1 lanjutkan Next Step
- Step 2 muncul, pilihan apa yang di pakai untuk menerbitkan gambar tadi
- Isi kotak Title dengan judul postingan
- Post isi dengan isi berita postingan yang ingin dimuat
- Your Blog URL dengan blog anda
- Your Username isi dengan nama username account anda
- Your Password isikan sesuai password anda
- Lalu Klik Ok Post
- Setelah itu tunggulah sebentar karena Dashblog akan memproses postingan anda
- Apabila berhasil maka akan muncul konfirmasi bahwa anda telah berhasil memposting
“Saat flash disk tertancap di komputer win XP, sedang dipakai namun tiba-tiba windows hank alias frozen. Setelah komputer di booting paksa dan di hidupkan lagi, ternyata flash disk yang tertancap tadi mati. Falsh disk tidak bisa bekerja lagi. Windows mendeteksi kapasitasnya 0 MB dan mengeluarkan pesan untuk memformatnya. Dicoba untuk di format gagal juga. Akhirnya gak terpakai lagi deh tuh Flash disk”
- Softawre yang kita perlukan untuk keperluan ini adalah HP Drive Boot Utility (buatan HP namun jangan khawatir ternyata bisa kita gunakan untuk merek yang lainya. Bahkan untuk memory kamera juga). Search aja di Google.
- Setelah di download, jalankan dan pilih drive untuk falsh disk yang akan diperbaiki.
- Pilih tipe format disk yang mau di gunakan (FAT, FAT32 atau NTFS)
- Pilih Quick Format
- Kemudian pilih start untuk memulainya.
Materi Tips SEO kali ini adalah mengenai Cara Daftar Blog ke Serach Engine. Daftar Blog ke search engine dimaksudkan, supaya...blog kita dapat terindeks di search engine (Google, Yahoo, Msn, dll). Pernah ga terbayang kalo blog kita muncul di hal pertama di search engine google misalnya? Bagaimana hal tersebut bisa terjadi...salah satunya adalah dengan mendaftarkan situs/blog kita search engine. Berikut cara - caranya : Daftar situs/blog di google Anda pasti sudah tidak asing dengan google. Ya...karena google merupakan mesin pencari (search engine) terbaik saat ini. Nah..supaya blog kita muncul di mesin pencari ini, silahkan daftar kan blog anda dengan mengunjungi www.google.com/addurl. Selanjutnya silahkan isi form2 yang disediakan sesuai dengan data situs/blog anda.
Nah....Selesai deh Daftar blog di yahoo Selain google, search engine lain yang biasa dipakai orang2 untuk mencari sebuah situs adalah yahoo. Supaya blog anda terindeks di mesin pencari ini, silahkan kunjungi https://siteexplorer.search.yahoo.com/submit. Untuk di mesin pencari ini, anda tinggal masukan alamat blog anda dan alamat blog feed anda. contoh untuk alamat blog = http://bloganda.blogspot.com contoh untuk feedblog = http://feeds.feedburner.com/feedanda (kalo anda daftar di feedburner). Daftar blog di Msn Mungkin untuk mesin pencari yang ini anda agak sedikit asing mendengarnya. Memang sih saya juga merasa demikian. Tapi ga ada salahnya kalo anda mendaftarkan blog anda di msn, gampang kok tinggal kunjungi http://search.msn.com/docs/submit.aspx?FORM=WSDD2. lalu isi text sesuai gambar (untuk menghindari spam) kemudian masukan url blog anda c:/ http://bloganda.blogspot.com. selesai Selain diatas sebenarnya ada cara yang lebih mudah untuk daftar ke beberapa search engine secara otomatis tinggal kunjungi ini atau ini lalu masukan url blog anda.
Ada beberapa hal penting yang harus Anda lakukan sebelum menginstal template ini di blog Anda.
1. Hal pertama yang harus Anda lakukan adalah meng-backup semua widget yang ada pada template Anda yang lama. Kenapa? karena kita akan mengatur ulang semua kode error pada template dengan cara menghapus bagian <body> htmlnya.
Jika tidak dibackup, nantinya anda akan kesulitan ketika memasangnya kembali. Jadi, pastikan Anda sudah membuat backup semua widget yang ada.
2. Masuk ke menu Design -> Edit HTML, kemudian beri tanda centang pada kotak Expand Template Widget.
Selanjutnya, hapus semua kode yang berada antara <body> dengan </body>
<body> Hapus semua kode yang ada di bagian ini </body>
Save template, dan pilih Hapus Widget (delete widget) jika ada warning yang muncul.
3. Ekstrak file zip template yang telah anda download sebelumnya, dan upload file XML-nya ke blog Anda. Jika peringatan muncul lagi, pilih Hapus opsi Navbar.
4. Sekarang, masuklah ke menu Page Elements, dan masukkan kembali semua widget yang sebelumnya sudah anda backup. Setelah itu, beralih ke menu Settings -> Basic, dan ubahlah pengaturan untuk Show Quick Editing menjadi No
5. Kembali lagi ke Edit HTML (Beri tanda centang pada Expand Widget Template). Gunakan CTRL + F untuk mencari kode <b:include name='quickedit'/>, dan hapus semua kode tersebut dari template anda.
6. Jika anda menggunakan widget arsip blog dari blogger, jangan menggunakan tampilan hirearcy. Anda sebaiknya menggunakan tampilan Flat.
7. Simpan template Anda, dan kunjungi www.validator.w3.org untuk memeriksa blog Anda.
Apakah blog Anda valid sekarang?
Apa yang harus dilakukan agar template tetap valid?
1. Jika Anda menggunakan fitur Jump Break (read more) default dari blogger, pastikan untuk mengubah kode<!--more--> menjadi <!-- more --> pada mode Edit HTML sebelum anda mempublikasikan post. (berikan spasi pada teks "more")
2. Jangan menaruh gambar pada posting yang muncul di halaman depan (jika menggunakan fitur Read More dari Blogger). Gambar harus ditempatkan setelah kode <!-- more -->
3. Selalu berikan tag alt pada setiap gambar di blog Anda, termasuk gambar pada postingan.
4. Ingatlah untuk menghapus kode <b:include name='quickedit'/>, setelah Anda menginstal sebuah widget baru di blog Anda.
dengan kode ini bisa membuat data secara dinamis dengan posisi vertikal dan horizontal berikut kode nya :
bentuk database nya :
nama database nya : pintar
tabel untuk galeri
CREATE TABLE `galeri` (
`id_galeri` int(3) NOT NULL auto_increment,
`judul` varchar(100) collate latin1_general_ci NOT NULL,
`gambar` varchar(100) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id_galeri`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=7 ;
--
-- Dumping data for table `galeri`
--
INSERT INTO `galeri` (`id_galeri`, `judul`, `gambar`) VALUES
(1, 'Bayi Lucu', 'images/2026.jpg'),
(2, 'Bayi Berselimut', 'images/2035.jpg'),
(3, 'Berlibur di Pantai', 'images/2305.jpg'),
(4, 'Balita Hulahop', 'images/2330.jpg'),
(5, 'Balita dan Bola', 'images/2336.jpg'),
(6, 'Ngambek nih ye', 'images/2027.jpg');
kode php untuk tabel galeri
<?php
$kolom = 3; // Tentukan banyaknya kolom
mysql_connect("localhost","root","root");
mysql_select_db("pintar");
$sql = mysql_query("select * from galeri");
echo "<table><tr>";
$i = 0;
while ($data = mysql_fetch_array($sql)){
// Tampilkan data ke kolom kanan selama $i >= kolom
if ($i >= $kolom){
echo "</tr><tr>";
$i = 0;
}
$i++;
echo "<td align=center><br>
<a href='#'><img src='$data[gambar]' border=0><br>
$data[judul]</a><br><br></td>";
}
echo "</tr></table>";
?>
berikut code tabel database untuk tabel vertikal horizontal
CREATE TABLE `anggota` (
`id_ang` int(3) NOT NULL auto_increment,
`nama` varchar(50) collate latin1_general_ci NOT NULL,
`alamat` varchar(100) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id_ang`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=15;
--
-- Dumping data for table `anggota`
--
INSERT INTO `anggota` (`id_ang`, `nama`, `alamat`) VALUES
(1, 'Lukmanul Hakim', 'Yogyakarta'),
(2, 'Siti Mutmainah', 'Belitung'),
(3, 'Beauty Khuluqiyah', 'Banjarmasin'),
(4, 'Gelora Mahardika', 'Jakarta'),
(5, 'Clara Erika', 'Magelang'),
(6, 'Gita Indah Purnama', 'Surabaya'),
(7, 'Aji Pratama Putra', 'Surakarta'),
(8, 'Ririn Restu Amalia', 'Makasar'),
(9, 'Bangkit Prasetya Adi', 'Balikpapan'),
(10, 'Ikrima Mailani', 'Bandung'),
(11, 'Frita Faramita', 'Semarang'),
(12, 'Syalasiria Djuria', 'Medan'),
(13, 'Kanzul Firdaus', 'Manado'),
(14, 'Ririn Dwi Ariyanti', 'Lampung'),
(15, 'Mayadah Samarawati', 'Bali'),
kode php untuk tabel secara horizontal
<?php
$kolom = 3; // Tentukan banyaknya kolom
$no = 1; // Untuk penomoran
mysql_connect("localhost","root","root");
mysql_select_db("pintar");
$sql = mysql_query("SELECT nama FROM anggota");
$jml_baris = mysql_num_rows($sql);
echo "<table>";
for($i = 0; $i < $jml_baris; $i++) {
$data = mysql_fetch_array($sql);
// % adalah operator modulus (sisa bagi)
if($i % $kolom == 0) {
echo "<tr>";
}
echo "<td>$no</td>";
echo "<td>$data[nama]</td>";
if(($i % $kolom) == ($kolom - 1) OR ($i + 1) == $jml_baris) {
echo "</tr> ";
}
$no++;
}
echo "</table> ";
?>
kode php untuk tabel vertikal horizontal nya
<?php
$kolom = 3; // Tentukan banyaknya kolom
$no = 1; // Untuk penomoran
mysql_connect("localhost","root","root");
mysql_select_db("pintar");
$sql = mysql_query("SELECT nama FROM anggota");
$jml_baris = mysql_num_rows($sql);
$sisa_bagi = $jml_baris % $kolom;
if ($sisa_bagi == 0)
$no_kolom = $jml_baris / $kolom;
else
$no_kolom = ceil($jml_baris/$kolom)-1;
echo "<table><tr>";
$ulang1 = 0;
for($i = 0; $i < $kolom; $i++){
if($sisa_bagi > 0){
$jumbaris = $no_kolom + 1;
$ulang2 = $i * $jumbaris;
$ulang1 = $jumbaris * ($i + 1);
}
else{
$ulang2 = $ulang1;
$ulang1 = ($no_kolom*($i+1))+($jml_baris % $kolom);
}
$sisa_bagi--; // decrease sisa bagi
// Tampilkan per kolom
echo "<td valign=top>";
for($j = $ulang2; $j < $ulang1; $j++){
$data = mysql_fetch_array($sql);
$no = $j+1;
echo "$no. $data[nama] <br>";
}
echo "</td>";
}
echo "</tr></table>";
?>
kode php membuat tabel dengan warna selang-seling
<?php
mysql_connect("localhost","root","root");
mysql_select_db('pintar');
$sql=mysql_query("select * from anggota");
echo "<table><tr><th>No</th><th>Nama</th><th>Alamat</th></tr>";
$no=1;
while($data=mysql_fetch_array($sql)){
// Apabila sisa baginya genap, maka warnanya abu-abu (#E1E1E1).
if(($no % 2)==0){
$warna="#E1E1E1";
}
// Apabila sisa baginya ganjil, maka warnanya kuning (#FFFF00).
else{
$warna="#FFFF00";
}
echo "<tr bgcolor=$warna><td>$no</td><td>$data[nama]</td><td>$data[alamat]</td></tr>";
$no++;
}
echo "</table>";
?>
ini kode untuk membuat form.
<form name="formdaftar" method="post" action="daftar.php">
<fieldset><legend>Form Pendaftaran</legend>
<div class="a"><div class="l">Nama</div><div class="r"><input type="text" name="nama" /></div></div>
<div class="a"><div class="l">Username</div><div class="r"><input type="text" name="username" /></div></div>
<div class="a"><div class="l">Password</div><div class="r"><input type="password" name="password" /></div></div>
<div class="a"><div class="l">Email</div><div class="r"><input type="text" name="email" /></div></div>
<div class="a"><div class="l">Jenis Kelamin</div>
<div class="r"><input type="radio" name="jk" value="Laki-laki" checked="checked" /> <label for="jk">Laki-laki</label>
<input type="radio" name="jk" value="Perempuan" /> <label for="jk">Perempuan</label></div></div>
<div class="a"><div class="l">Alamat</div><div class="r"><textarea name="alamat" cols="30" rows="4"></textarea></div></div>
<div class="a"><div class="l">Telepon</div><div class="r"><input type="text" name="telepon" /> format: <font color="#FF0000">6285273550099</font></div></div>
<div class="a"><div class="l"> </div>
<div class="r"><input type="submit" name="daftar" value="Daftar" /><input type="reset" name="batal" value="Batal" /></div></div>
</fieldset>
</form>
perhatikan di action nya terdapat daftar.php
berikut kode untuk file php nya
<?php
require("config.php");
$apakah_tersedia=mysql_query("SELECT * FROM member WHERE username='$username'");
if(mysql_num_rows($apakah_tersedia)>0){
echo "<script>alert('Maaf Username yang anda inginkan sudah terdaftar Silahkan mendaftar dengan username yang berbeda');window.history.go(-1);</script>";
exit();
}else{
if(!preg_match("/^[a-zA-Z\.]+$/",$nama)){
echo "<script>alert('Nama hanya boleh diisi dengan huruf!');window.history.go(-1);</script>";
exit();
}
if(!preg_match("/^.{6,}$/",$password)){
echo "<script>alert('Password anda terlalu lemah!');window.history.go(-1);</script>";
exit();
}
if(!preg_match("/^[-_.a-zA-Z0-9]+@[-_a-zA-Z0-9]+\.[A-Za-z]{2,3}(\.[a-zA-Z]{2,3})?$/",$email)){
echo "<script>alert('Format email yang anda masukkan salah!');window.history.go(-1);</script>";
exit();
}
if(!preg_match("/^62[0-9]{9,11}+$/",$telepon)){
echo "<script>alert('Format telepon yang anda masukkan salah!');window.history.go(-1);</script>";
exit();
}
if($username!="" && $jk!="" && $alamat!=""){
$pass=md5($password);
$new_member=mysql_query("INSERT INTO member(nama,username,password,email,jenis_kelamin,alamat,telepon)
VALUES('$nama','$username','$pass','$email','$jk','$alamat','$telepon')");
if($new_member){
echo "<script>alert('Selamat! Anda telah terdaftar sebagai member GubukIlmu.com');window.location.href='index.php';</script>";
}else{
echo "<script>alert('Oops! Maaf, pendaftaran yang Anda lakukan gagal');window.history.go(-1);</script>";
}
}else{
echo "<script>alert('Oops! Lengkapi data Anda!');window.history.go(-1);</script>";
}
}
?>
untuk kode database nya buat sendiri dulu ya. selamat berpusing-pusing oke.
bagi yang berminat silahkan download lah sudah
ini link aplikasi web nya :
download
ini link ebook nya :
download
daftar isi ebook ini adalah :
1. manajemen file (admin dan images)
2. buat database nya beserta tabel
3. file admin input kategori
4. file admin input produk beserta gambar.
5. file user - halaman index menampilkan kategori dan produk
6. file user - halaman detail produk
7. file user - halaman form pemesanan produk untuk customer
8. file user - halaman keranjang
project web ecommerce, khusus dalam satu produk untuk satu pembeli.
terima kasih sudah berbagi informasi, bila kamu tertarik untuk menyebarluaskan nya silahkan saya sangat terkesan dan merasa bangga karena produk saya banyak di minati oleh orang.
terima kasih telah memakai web ecommerce yang saya buat, asli loh buatan saya, hihihihi
Melainkan, kita akan mencoba untuk membuat kode captcha sederhana dengan bantuan PHP. Nantinya kita akan menyisipkan kode tersebut pada form kontak yang sudah dipelajari pada postingan sebelumnya.
Langsung aja deh, kita akan membuat 3 buah file. File yang pertama berisi fungsi, yang kedua berisi form dan yang ketiga berisi kode untuk memproses data dari form.
Oke, untuk pertama kita akan membuat file "fungsi.php" yang isinya kode di bawah ini. Kalau belum punya phpEditor, Anda bisa membuatnya dengan bantuan notepad.
<?php
function captcha()
{
$kar="0123456789";
//acak karakter
srand((double)microtime()*100000);
for($i=0;$i<5;$i++)
{
$c_acak=rand()%10;
$capt.=substr($kar,$c_acak,1);
}
return $capt;
}
?>
Setelah selesai membuatnya, jangan lupa simpan dengan nama "fungsi.php" di folder server localhost anda (belum punya server web localhost?? Klik disini, untuk membuatnya). Kalau anda menggunakan notepad, jangan lupa untuk mengganti Save as type-nya dengan All Files.
Setelah itu kita akan membuat file "form.php". File ini akan berisi form inputan untuk user. Berikut adalah kode dari file form.php.
<html>
<head>
<title>FORM KONTAK</title>
</head>
<body>
<form action='proses_form.php' method='post'>
<table border=0 cellpadding=4>
<tr><td>Nama:</td><td><input type='text' name='nama'></td></tr>
<tr><td>Email: </td><td><input type='text' name='email'></td></tr>
<tr><td>Subjek:</td><td><input type='text' name='subjek'></td></tr>
<tr><td>Pesan: </td><td><textarea name='pesan' cols='20' rows='5'></textarea></td></tr>
<?
include('fungsi.php');
$kode = captcha();
echo "<tr><td>$kode</td><td><input type='text' name='kode_user' maxlength=5>Isikan sesuai kode di samping</td></tr>
<input type='hidden' name='kode_server' value='$kode'>";
?>
<tr><td colspan=2><input type='submit' value='KIRIM'></td></tr>
</table>
</form>
</body>
</html>
Setelah itu silakan simpan di folder yang sama dengan file fungsi.php, dan kita mulai dengan file baru, yaitu file "proses_form.php". File inilah yang nantinya akan digunakan untuk memproses data dari file "form.php" yang diisikan oleh user. Berikut adalah isi dari file proses_form.php.
<?
//dapatkan data
$nama=$_POST['nama'];
$email=$_POST['email'];
$subjek=$_POST['subjek'];
$pesan=$_POST['pesan'];
$kode_user=$_POST['kode_user'];
$kode_server=$_POST['kode_server'];
if($kode_user == $kode_server)
{
$tujuan="wilianto.indra@gmail.com"; //ganti dengan email anda
$header="From: $email";
//kirim
@ mail($tujuan, $subjek, $pesan, $header);
echo "Pesan anda sudah berhasil terkirim";
}
else
echo "Kode captcha tidak valid";
?>
Simpan di folder yang sama juga dengan file fungsi.php dan form.php. Sekarang silakan coba dulu web yang sudah anda buat.
PENJELASAN KODE
File "fungsi.php"
File ini berisikan fungsi untuk mengacak kode captcha. Pertama kita tentukan karakter kode di dalam variabel $kar, dalam hal ini kita mengisikan angka dari 0-9. Lalu kita acak karakter dari $kar dengan fungsi srand((double)microtime()*100000). Dan yang terakhir kita gunakan looping for, untuk menampilkan hasilnya, dalam hal ini kita ambil 5 kode pertama saja.
File "form.php"
File ini hampir sama dengan file form.html yang pernah kita buat pada tutorial sebelumnya. Hanya saja ada kode
<?
include('fungsi.php');
$kode = captcha();
echo "<tr><td>$kode</td><td><input type='text' name='kode_user' maxlength=5>Isikan sesuai kode di samping</td></tr>
<input type='hidden' name='kode_server' value='$kode'>";
?>
Di dalam kode di atas, kita memanggil file fungsi.php yang tadi kita buat dengan fungsi include(). Lalu kita simpan hasil dari fungsi captcha() di dalam variabel $kode.
File "proses_form.php"
Dalam file ini, pertama-tama kita buatkan variabel untuk menyimpan data dari user. Setelah itu kita cek, apakah inputan kode dari user sama dengan kode dari server. Jika sama maka kirimkan pesan, tapi jika gagal, tampilkan pesan error.
Sekian tutorial kali ini, mudah-mudahan bisa membantu.
Dalam tulisan kali ini saya mengulas dasar php sedikit saja ngak usah banyak-banyak ntar yang baca malah bingung. Jadi sebatas yang saya tahu saja ya, jangan protes.
PHP singkatan dari PHP Hypertext Pocessor, yang dibuat oleh sesorang yang bernama Rasmus Lerdorf, yang merupakan projek pribadi nya untuk membuat home page.
Sintak yang digunakan berasal dari bahasa C , Java maupun Perl.
Php merupakan bahasa program web scripting, Web scripting adalah suatu istilah yang digunakan/ merujuk pada bahasa pemrograman yang berjalan di internet.
Ada 2 tipe web scripting :
1. Server side scripting
Script yang di proses di server lalu dikembalikan ke client dalam bentuk HTML biasa.
2. Client side scripting
Script yang diproses di client dan hasilnya langsung muncul di layar client tanpa campur tangan server.
PHP merupakan bahasa script yang digunakan untuk membuat halaman web yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan. Oleh karena itu, spesifikasi server lebih berpengaruh pada eksekusi dari script PHP daripada spesifikasi client. Namun tetap diperhatikan bahwa halaman web yang dihasilkan tentunya harus dapat dibuka oleh browser pada client. Dalam hal ini versi dari html yang digunakan harus didukung oleh browser client.
Sintak penulisan kode php sama seperti tag penulisan kode HTML
diawali dengan <?php
diakhiri dengan ?>
selengkap nya :
<?
statement;
?>
penyimpanan file php diakhiri dengan ekstension *.php.
contoh nya : latihan.php - (nama file.ekstension php).
Untuk pentimpanan file tersebut berada di dalam folder www. (disini untuk program pengolah php nya saya gunakan Appserv).
selengkap nya : Drive (c:) - Appserv - WWW.
Setelah di simpan, untuk menampilkan hasilnya, gunakan media web browser internet, bisa internet explore, maupun mozilla firefox, ketikan pada address bar nya :
- http://localhost atau http://127.0.0.1 (merupakan servel lokal).
Tampil halaman index.php dari appserv, untuk menampilkan file php secara lengkap, hilangkan saja file index.php nya, cukup file indexnya saja.
sebagai contoh latihan membuat biodata :
<?
Echo “Biodata <br>”;
Echo “Nama : Rais<br>”;
Echo “Jenis Kelamin : Laki - laki<br>”;
Echo “Pekerjaan : Pengajar<br>”;
?>
simpan dengan nama file biodata.php. jalankan di localhost.
sintaks echo : fungsinya untuk menampilkan teks di layar jendela browser.
Selamat ber php ria
Prosedur Pendaftaran di Direktori (Portal) dan Search Engine
Mendaftar di Open Directory (DMOZ)
- Jangan mendaftar dengan nama URL Redirection, gunakan URL asli dari webhosting anda.
- Kangan mendaftar website yang belum selesai, ada halaman yang sedang dikerjakan atau ada link yang terputus.
- Bila website anda menggunakan bahasa utama selain Bahasa Inggris, maka daftarkanlah dalam kategori World.
- Site URL. Masukkan alamat (URL) website anda. Ingat alamat yang dimaksud adalah alamat asli dari webhosting tempat anda menyimpan file-file website anda. Jadi jangan memasukkan alamat URL Redirection.
- Title of Site. Tuliskan nama (judul) dari website anda. Istilah "Title" ini sudah dijelaskan pada pelajaran di halaman 10 yang lalu.
- Site Description. Ketikkan uraian ringkas tentang isi website anda. Inipun sudah dijelaskan di halaman 10.
- Your E-Mail Address. Tuliskan alamat email yang anda miliki.
Mendaftar di Portal SearchIndonesia
Tulisan ini berasal dari website www.promosi-web.com
Banyak pengusaha-pengusaha yang merasa kecewa karena telah menghabiskan banyak biaya untuk membuat website perusahaan, tetapi tidak mendatangkan hasil seperti yang diharapkan. Penjualan produk dan jasa perusahaan tidak bisa meningkat seperti yang diharapkan. Semua ini terjadi karena mereka kurang memperhatikan sisi promosi website, yang sebenarnya merupakan bagian termahal dari proses web development. Dalam hal ini banyak cara yang bisa Anda lakukan untuk mempromosikan website. Namun tutorial ini akan memfokuskan pembahasan khusus pada pemanfaatan search engine dan direktori dengan berbagai kelebihannya.
Search Engine vs Directory
Sebelum melangkah lebih lanjut ada baiknya kalau Anda mengetahui apa itu search engine, bagaimana mereka bekerja, dan apa perbedaan antara search engine dan directory. Kenali dulu musuh yang akan Anda hadapi di medan perang, jika ingin selamat tentunya :)Search engine merupakan sebuah sistem database yang dirancang untuk meng-index alamat-alamat internet (URL, FTP, usenet, dll). Untuk melaksanakan tugasnya ini, search engine memiliki program khusus yang biasanya disebut spider, bot, atau crawler. Pada saat Anda mendaftarkan sebuah alamat web (URL), spider dari search engine akan menerima dan menganalisa URL tersebut. Dengan proses dan prosedur yang serba otomatis, spider ini akan memutuskan apakah web yang anda daftarkan layak diterima atau tidak. Jika layak, spider akan menambahkan alamat URL tersebut ke sistem database mereka. Rangking-pun segera ditetapkan dengan algoritma dan caranya masing-masing. Jika tidak layak, terpaksa Anda harus bersabar dan mengulangi pendaftaran dengan periode tertentu. Jadi semua yang namanya search engine, pasti memiliki program yang disebut Spider. Dan program inilah yang sebenarnya menentukan apakah web site Anda bisa diterima atau tidak. Contoh beberapa search engine terkenal adalah : Altavista, Google, Lycos, Northern Light, Hotbot, dan masih bayak lagi.
Berbeda dengan directory yang meng-index halaman web secara manual. Manual yang dimaksud adalah mereka menggunakan orang biasa untuk menganalisa setiap halaman web yang masuk. Tidak menggunakan spider atau crawler seperti halnya search engine. Keunggulan directory dibanding search engine adalah memberikan hasil pencarian yang lebih relevan dengan kualitas yang relatif lebih baik. Tapi karena semua proses dilakukan secara manual menggunakan editor manusia, jumlah database yang dimiliki biasanya jauh lebih kecil dibandingkan dengan search engine. Itulah sebabnya sekarang ini banyak perusahaan yang mengelola directory menerapkan sistem ganda, yaitu menggunakan directory + search engine. Contoh nyata adalah Yahoo yang menggandeng Google sebagai search engine default-nya. Contoh beberapa directory terkenal selain Yahoo adalah Open Directory Project, Looksmart, dan NBCi.
Ok, sekarang Anda sudah mengenal sekilas perbedaan antara search engine dan direktori. Tutorial bagian selanjutnya akan menjelaskan bagaimana mengoptimalkan halaman web Anda (dari segi HTML), sebelum didaftarkan ke search engine. Akan sangat baik kalau Anda sebelumnya sudah mengerti atau pernah belajar bahasa HTML, karena yang akan dibahas pada tutorial ini banyak berhubungan dengan teknis penulisan HTML. Bagi yang sama sekali belum pernah mempelajari HTML, saya sarankan untuk membaca tutorialnya terlebih dahulu. Tidak perlu secara detail, cukup dasar-dasarnya saja. Tutorial HTML yang lumayan lengkap dapat Anda temukan di HTMLCodeTutorial.com atau di Davesite.com.
Search Engine Rangking
Memiliki halaman web yang enak dipandang mata, belum tentu memberikan hasil yang baik pada search engine. Bagian pertama dari tutorial ini menjelaskan bagaimana cara mengoptimalkan halaman web dengan tag-tag HTML khusus, dan hal-hal apa saja yang mempengaruhi rangking pada Search Engine.Setiap search engine memiliki cara dan algoritma masing-masing untuk menentukan rangking sebuah website. Tetapi beberapa poin dibawah ini sudah umum dipakai tolak ukur oleh sebagian besar search engine, dan pastikan kalau web site Anda memakainya.
- Keyword pada domain name, jika Anda memiliki website yang berisi koleksi lagu-lagu mp3 misalnya, akan sangat baik kalau Anda menggunakan domain www.mp3.com. Ini adalah cara kuno, tetapi sampai saat ini masih tetap dipakai oleh search engine.
- Keyword pada nama file, misalnya Anda memiliki halaman web yang berisi informasi mengenai hotel di bali, sebaiknya disimpan dengan nama bali-hotels.html, ini juga akan mempengaruhi rangking.
- Keyword pada page title, tag <title> pada halaman HTML sangat penting untuk dioptimalkan. Usahakan agar title yang digunakan mengandung keyword yang relevan dengan isi halaman web.
- Keyword pada headline, bagi Anda yang sudah menguasai HTML tentu mengenal tag <H1>,<H2>, dst. Tag headline sangat baik dipakai untuk judul sebuah paragraf, misalnya : <H1>Hotels in Bali</H1>. Headline sangat diperhitungkan oleh Search Engine.
- Gunakan keyword yang relevan pada meta tag, janganlah menggunakan keyword yang sama sekali tidak ada hubungannya dengan isi halaman web Anda. Hal ini bisa dideteksi oleh search engine dan akan dianggap spamming.
- Keyword pada page content, keyword yang diharapkan harus terdapat pada isi halaman web. Gunakan juga frase atau kata-kata lain yang berhubungan dengan keyword utama.
Meta tags, adalah tag-tag HTML khusus yang digunakan untuk menggambarkan keseluruhan dari isi web Anda. Meta tag akan kita bahas secara khusus di bagian berikutnya. - Link Popularity, adalah jumlah halaman web lain yang memasang link ke web site Anda. Beberapa search engine utama sangat memperhatikan hal ini. Semakin besar link popularity suatu web site, rangkingnya akan semakin tinggi.
Penggunaan Meta Tag
Ada banyak meta tag sesuai dengan standar HTML 4.0 dari World Wide Web Consortion, tapi sebenarnya yang betul-betul dipakai oleh search engine hanya 3, description, keyword, dan robots.Meta Tag Description
Meta tag description digunakan untuk memberikan gambaran umum mengenai isi dari halaman web Anda. Ukurannya disarankan tidak lebih dari 200 karakter. Dan usahakan agar description ini bisa menjadi kalimat-kalimat yang letaknya di awal halaman web page yang bersangkutan. Contoh penulisan meta tag description adalah sebagai berikut :<meta name="description" content="Promosi-web.com is a search engine tutorial that explain how to get top rangking in all major search engine and get high traffic for your web site. Available in Bahasa Indonesia.">
Beberapa search engine seperti Nothern Light dan Google tidak memakai meta tags sebagai deskripsi hasil pencariannya. Yang mereka gunakan adalah kalimat-kalimat awal yang ada pada halaman tersebut. Itulah sebabnya kenapa saya sarankan agar Anda menggunakan isi dari meta tag description sebagai kalimat pembuka. Dan jika bagian paling awal dari web Anda berupa sebuah menu, maka deskripsi yang ditampilkan pada hasil pencarian Northern Light adalah seperti ini :
Home | Products and Service | Contact Us | About Us ...welcome to our online store, the best place on the web to...
Meta Tag Keyword
Meta tag keyword sangat penting keberadaannya, karena menentukan kata kunci apa yang bisa menemukan halaman web tersebut pada search engine. Sintak dasar dari meta tag keyword adalah sebagai berikut :<meta name="keywords" content="keyword1 keyword2 keyword3 ...">
atau ada juga yang menulis dengan pemisah tanda koma :
<meta name="keywords" content="keyword1, keyword2, keyword3, ...>
Keduanya berfungsi sama dan tidak ada pengaruhnya pada search engine. Tujuan pemakaian tanda koma agar keyword-keyword tersebut lebih mudah dibaca. Yang perlu diperhatikan disini adalah jangan mengulang sebuah kata lebih dari 3 kali, karena akan dianggap spamming. Contoh pemakaian meta tag keyword yang salah adalah :
<meta name="keywords" content="bali, bali hotels, travel in bali, bali island, bali weather>
Disini terlihat sekali bahwa kata "bali", diulang lebih dari 3 kali. Contoh berikut ini tidak akan dianggap spamming oleh search engine :
<meta name="keywords" content="bali hotels travel bali island bali weather">
Yang tak kalah pentingnya mengenai keyword adalah jangan membuat keyword yang tidak ada hubungannya dengan isi halaman web Anda. Hal ini juga akan dianggap spamming. Misalkan web Anda memuat informasi mengenai pariwisata di Bali, jangan sekali-kali menambahkan "MP3" atau "Britney Spears" sebagai keyword hanya karena keyword-keyword ini merupakan keyword favorit di internet dan banyak dicari orang.
Meta Tag Robots
Tujuan utama penggunaan meta tag robots adalah untuk menentukan halaman web yang mana bisa di-index oleh spider dan halaman web mana yang tidak. Tag ini sangat berguna sekali terutama jika seuatu website memakai frame untuk navigasinya. Tentunya kita tidak ingin menampilkan menu-menu dalam frame untuk dibaca oleh search engine. Format dasar dari meta tag robots adalah sebagai berikut :
<meta name="robots" content="index | noindex | follow | nofollow">
Sebagai contoh, jika Anda ingin agar spider membaca main page, dan menelusuri semua link yang ada maka tambahkan perintah berikut ini :
<meta name="robots" content="index follow">
Dengan perintah ini spider akan meng-index main page Anda dan menjadwalkan untuk mengindex halaman-halaman lain yang bisa dicari melalui hyperlink (<a href="">).
Perintah berikut ini akan menginstruksikan agar spider tidak meng-index maupun menelusuri link yang ada pada suatu halaman web.
<meta name="robots" content="noindex nofollow">
Ok, setelah mengetahui tentang meta tag, bagian selanjutnya akan membahas mengenai penyusunan content/isi halaman web yang search engine friendly.
Pengoptimalan website content
Content adalah raja. Itulah kunci sukses untuk mendapatkan rangking yang tinggi pada search engine. Bagian ini akan menjelaskan bagaimana merancang isi halaman web yang search engine friendly. Namun tetap harus dijaga, agar visitor Anda betah membacanya.Satu hal yang perlu diingat adalah website yang Anda miliki dirancang untuk visitor, bukan untuk search engine. Janganlah terlalu berlebihan hanya karena ingin mendapat rangking yang tinggi, tapi justru membuat isi halaman web tidak enak untuk dibaca. Jika hal ini tidak Anda perhatikan, maka visitor hanya akan datang sekali saja dan mereka akan enggan untuk berkunjung lagi. Langkah pertama, susunlah isi web Anda secara biasa. Buat kalimat-kalimat yang menarik dan enak untuk dibaca. Tetapi usahakan agar keyword-keyword pada meta tag, terpakai pada kalimat-kalimat di awal paragraf. Jagalah agar topiknya tidak terlalu meluas dan tetap spesifik. Sebuah halaman web yang baik hanya berisi dua sampai tiga fokus bahasan. Kalau dalam pelajaran Bahasa Indonesia, ini disebut pokok pikiran yang menjiwai sebuah karangan :) Ok, langkah selanjutnya optimalkan halaman web Anda dengan tips-tips berikut ini.
- Perhatikan penggunaan gambar. Hindari penggunaan gambar/image yang terlalu berat pada web Anda. Usahakan agar ukuran halaman web + gambar tetap dibawah 64 kb. Gunakan software-software seperti Adobe Photoshop (menu file - save for web) untuk mengoptimalkan gambar. Penggunaan Flash dan Java yang berlebihan sebaiknya dihindari.
- Hindari pemakaian frame. Frame memang baik dipakai sebagai navigasi, tetapi bisa membingungkan search engine. Halaman utama frameset biasanya tidak berisi content apa-apa. Kalaupun Anda terpaksa menggunakan frame, ingatlah mencantumkan tag <noframe></noframe> dan tuliskan rangkuman dari isi halaman web Anda pada tag tersebut agar search engine yang tidak mendukung frame masih bisa membacanya.
- Rancanglah agar web Anda bisa dibaca oleh semua browser. Halaman web yang tampak cantik di Internet Explorer kadang-kadang hanya tampak blank pada Netscape Navigator. Hati-hatilah dengan hal ini karena bisa menurunkan rangking pada search engine. Bukankah kecantikan itu juga relatif bagi setiap orang :)
- Gunakan keyword utama pada title halaman web. Isi dari tag <title></title> sangat berpengaruh pada rangking search engine. Rancanglah sebuah title yang menarik untuk dibaca dan jaga agar ukurannya tidak melebihi 70 karakter.
- Usahakan agar halaman web Anda memakai page headline (H1-6), dan gunakan keyword utama sebagai <H1>healine</H1>.
- Hindari pemakaian font yang terlalu kecil <font size="1"> dan susah dibaca.
- Jika Anda memasang image ingatlah agar selalu melengkapinya dengan atribut alt. Beberapa search engine menggunakan alt tag sebagai pedoman relevansi hasil pencarian. <IMG SRC="gambar.jpg" ALT="tambahkan beberapa keyword utama disini">.
Meskipun tidak banyak, beberapa search engine juga membaca comment tag. Isilah comment tag Anda dengan beberapa keyword yang relevan. - Beberapa search engine utama seperti Altavista dan Google memberikan poin lebih banyak untuk paragraf-paragraf yang letaknya di awal. Jadi seperti yang sudah disebutkan sebelumnya, usahakan memakai keyword-keyword andalan Anda di awal halaman.
Doorway Page
Memang agak susah untuk mengoptimalkan halaman web sesuai dengan ketujuh tips yang diberikan sebelumnya. Terutama dari segi content. Apalagi jika Anda membuat web untuk sebuah perusahaan. Semua content (kalimat/paragraf) sudah diberikan apa adanya. Anda tidak mungkin merubahnya dengan begitu saja. Begitu juga untuk web-web semacam portal yang isi beragam. Walaupun halam index-nya sudah Anda bolak-balik, tetap saja susah mendapat posisi bagus untuk keyword tertentu. Jika menghadapi situasi seperti ini, saatnya Anda menggunakan doorway page.Doorway page adalah sebuah halaman web yang dibuat untuk menonjolkan satu sampai dua keyword saja. Satu atau dua keyword tersebut akan menjadi inti pembicaraan dari sebuah halaman, sehingga search engine akan menganggap isi halaman tersebut lebih relevan. Dari doorway page ini, bisa dipasang link yang mengarah ke halaman index yang sebenarnya. Sebut saja Anda memiliki website www.promosi-web.com, tetapi halaman indexnya sudah tidak bisa dioptimalkan lagi. Untuk itu Anda harus membuat sebuah doorway page bernama promosi.html, karena "promosi" adalah keyword yang Anda harapkan. Halaman mana yang harus Anda submit ke search engine ? Tentu saja http://www.promosi-web.com/promosi.html. Tapi sekali lagi saya ingatkan, pakailah doorway page hanya jika terpaksa. Alangkah baiknya kalau Anda bisa mengoptimalkan halaman index yang asli.
Jika Anda sudah memutuskan untuk membuat doorway page, perhatikanlah langkah-langkah berikut ini.
- Putuskan untuk keyword apa doorway page tersebut akan dibuat. Pilih satu sampai tiga kata yang Anda anggap paling potensial dan berhubungan dengan web Anda.
Optimalkan title, meta description, dan meta keyword-nya, sesuai dengan keyword utama yang Anda pilih. - Mulailah membuat content yang panjangnya minimal 3 paragraf. Jangan membuat halaman yang terlalu pendek, karena beberapa search engine seperti Altavista dan Northern Light akan memprioritaskan halaman yang kaya akan content. Usahakan agar keyword-keyword yang Anda pilih dipakai pada setiap paragraf.
- Jika menggunakan gambar, jagalah agar ukurannya tidak terlalu besar dan isi bagian alt-nya dengan keyword yang Anda pilih.
- Simpan halaman web Anda dengan nama yang sebenarnya, contoh : promosi.html, jangan disimpan dengan nama index1.htm atau index2.html.
Submit ke Search Engine
Sekarang tibalah saatnya mendaftarkan website Anda ke search engine. Bacalah baik-baik tips pada halaman ini agar pendaftaran berhasil dengan baik.Setiap search engine mempunyai aturan tersendiri dalam menerima website. Saya sarankan agar Anda membaca dengan seksama aturan yang mereka berikan. Jangan pernah berani melanggar, karena hanya akan membuang-buang waktu Anda. Lihat juga berapa jumlah maksimal halaman web yang bisa Anda daftarkan sekaligus dalam sekali waktu. Search engine yang memiliki kemampuan deep crawler seperti Google, akan mampu menelusuri setiap link yang ada pada sebuah halaman web. Jadi Anda tidak perlu men-submit setiap halaman satu persatu, cukup indexnya saja.
Saat ini ada lebih dari 1000 search engine yang bertebaran di internet. Tapi dari sekian banyak tersebut hanya beberapa saja yang memiliki database besar dan lengkap. Sebut saja 3 pemain utama, Google, Inktomi, dan AllTheWeb. Tiga search engine ini memiliki database yang sangat besar dan banyak dipakai sebagai secondary result pada search engine lainnya. Misalnya database Google dipakai oleh Yahoo, Inktomi membackup MSN dan AOL search, dan AllTheWeb dipakai Lycos.
Saat ini banyak situs yang menawarkan jasa submit ke search engine secara otomatis. Sekali mengisi form, web site Anda bisa didaftarkan ke 30 search engine sekaligus (bahkan lebih). Cara ini memang sangat menghemat waktu, tapi tidak bisa terjamin keberhasilannya. Sekarang ini banyak search engine yang menonak pendaftaran secara otomatis melalui program submitter. Contohnya adalah altavista. Anda diwajibkan untuk memasukkan kode pendaftaran dengan benar sebelum bisa men-submit halaman web ke database Altavista. Kode tersebut dihasilkan secara otomatis dalam bentuk image acak, sehingga benar-benar perlu ketelitian untuk membacanya. Meskipun banyak menghabiskan waktu, tetapi submit secara manual masih jauh lebih aman. Atau sebagai alternatif, carilah program submitter yang bisa menampilkan submission result secara langsung, tidak hanya mengeluarkan output berhasil atau gagal, namun tanpa bukti. Saat ini Promosi-web.com sudah menyediakan submitter semi otomatis yang bisa mendaftarkan website Anda ke beberapa search engine secara cepat. Submission result bisa dilihat secara langsung, sehingga Anda tidak perlu ragu tentang keberhasilannya.
Keadaan koneksi internet juga harus diperhatikan. Jangan men-submit pada saat koneksi internet lambat. Persentase kegagalan bisa lebih besar. Submitlah website Anda diluar jam-jam sibuk, yang bisa menjamin koneksi secara lancar.
Sekarang website Anda sudah didaftarkan ke berbagai search engine utama. Apakah semuanya sudah selesai...? Tentu saja belum. Anda harus mendaftarkannya lagi ke Yahoo, Open Directory Project, dan beberapa directory besar lainnya. Jika sebelumnya Anda berhadapan dengan search engine spider, sekarang Anda berhadapan dengan editor manusia. Kalau ingin terdaftar, ikuti aturan mereka dan berikan yang terbaik yang bisa disajikan website Anda. Bagian selanjutnya akan membahas mengenai beberapa hal yang harus Anda perhatikan sebelum mendaftarkan website ke berbagai directory utama.
Submit ke Directory
Yahoo! dan Open Directory Project adalah dua direktori terbesar yang sangat potensial untuk menaikkan traffic website Anda. Ingatlah bahwa direktori menggunakan editor manusia untuk menerima website. Bagian ini akan menjelaskan apa saja yang perlu diperhatikan sebelum mendaftarkan website ke beberapa directory utama.Anda sekarang mungkin sudah mempunyai doorway page yang sempurna dengan meta tag yang terbaik di dunia. Tetapi berhati-hatilah, karena yang Anda hadapi bukanlah sebuah spider, tetapi seorang editor manusia seperti Anda. Semua taktik dan strategi jitu untuk search engine tidak akan berlaku disini. Apa yang bisa Anda lakukan...? Bacalah tips-tips dibawah ini dan bandingkan dengan keadaan website Anda yang sekarang.
- Usahakan agar website Anda mempunyai domain name sendiri. Sebagian besar website yang diterima di Yahoo! memakai top level domain, dan hanya sebagian kecil saja yang memakai sub domain yang dapat diterima (kecuali website Anda memiliki content yang unik).
- Nama domain sebaiknya mencerminkan isi dari website Anda.
- Pastikan tidak ada broken link, gambar yang tak bisa tampil, atau javascript error pada halaman web Anda. Jangan mensubmit website yang belum 100% siap.
- Setiap direktori memiliki aturannya masing-masing. Bacalah aturan tersebut sebelumnya agar website Anda terhindar dari diskualifikasi.
- Daftarkan website Anda pada kategori yang tepat dan paling spesifik. Lihat juga berapa website yang sudah terdaftar pada kategori tersebut. Usahakanlah mencari category dengan jumlah pesaing yang paling sedikit.
- Daftarkan hanya halaman utama saja. Jika Anda mendaftarkan halaman-halaman lain yang merupakan sub dari halaman utama kemungkinan besar akan ditolak. Kecuali halaman tersebut benar-benar memiliki content yang langka.
- Perhatikan berapa lama Anda bisa men-submit ulang website Anda (misalnya 2 bulan). Jika belum terdaftar, lakukan submit ulang dalam jangka waktu tersebut.
Perlu diingat disini bahwa tujuan Yahoo menerima website Anda bukan untuk membantu mengingkatkan visitor website Anda, melainkan untuk melengkapi koleksi link pada direktori yang mereka miliki. Jadi peluang Anda untuk terdaftar akan lebih besar, jika Anda bisa memberikan website dengan isi yang unik dan belum ada/sedikit jumlahnya pada direktori mereka. Adalah suatu anugrah yang sangat indah apabila website Anda bisa diterima di Yahoo secara gratis untuk saat ini. Bukan apa-apa, karena hal itu menjadi sangat sulit sejak Yahoo mengubah kebijakannya di akhir tahun 2001. Apalagi website Anda tergolong website bisnis, hanya submission express yang bisa menyelamatkan Anda.
Saat ini Yahoo! masih merupakan directory yang paling ramai (mengusai 25,4% dari seluruh pengguna internet) ditambah dengan Google sebagai search engine default-nya (menguasai 5% dan terus meningkat). Tetapi ada hal yang menarik. AOL, Altavista, Netscape, dan Lycos, jika digabung mengusai 40,5% dari pengguna search engine di seluruh dunia. Keempat search engine ini memakai database dari Open Directory Project (ODP). Jadi akan sangat menguntungkan jika website Anda juga terdaftar di ODP (http://dmoz.org/). Direktori lainnya yang juga harus diperhatikan adalah Looksmart. Database Looksmart dipakai sebagai main result di MSN, Altavista, Excite, dan iWon. Tetapi Anda harus mengeluarkan uang sebesar $US 149 untuk bisa terdaftar di LookSmart Network.
Tentang Link Popularity
Setelah men-submit website Anda ke berbagai search engine dan directory utama, apa yang akan Anda lakukan ? Apakah semuanya sudah cukup dan Anda tinggal menunggu hasil ? Tentu saja tidak. Sambil menunggu hasil pendaftaran yang berkisar antara 2 minggu hingga 3 bulan, Anda bisa meningkatkan link popularity dari website Anda. Link popularity adalah banyaknya website lain yang memasang link mengarah ke website Anda. Semakin besar link popularity, maka rangking website Anda di search engine akan semakin tinggi.Google adalah salah satu search engine yang sangat memperhatikan link popularity. Bahkan faktor ini bisa menjadi yang paling penting. Menurut analisa Google, semakin banyak suatu website di-link, tentu content-nya semakin baik juga. Dan yang lebih istimewa lagi, Google bisa menganalisa darimana datangnya link tersebut. Link dari Yahoo ataupun Open Directory akan lebih berarti daripada link dari website lain. Jadi bukan hanya sekedar jumlah link yang diperhitungkan, melainkan juga kualitasnya. Oleh Google, teknologi ini disebut sebagai PageRank, yaitu suatu teknologi yang bisa memperhitungkan seberapa baik kualitas dari sebuah halaman web.
Seorang teman pernah bertanya kepada saya. Mengapa website saya yang desainya sudah dioptimalkan untuk search engine, rangking-nya tetap berada dibawah website pesaing saya yang desainnya biasa-biasa saja ? Jika Anda juga punya pertanyaan seperti ini jawabannya adalah karena perbedaan link popularity. Saya sendiri pernah menjumpai sebuah website yang desainnya hanya dipenuhi gambar-gambar dan flash, tetapi bisa menduduki posisi 10 besar di Google. Setelah diselidiki ternyata halaman ini banyak di-link oleh website lain yang juga memiliki link popularity tinggi.
Bagaimana caranya mengetahui besarnya link popularity sebuah website ? Mudah saja, untuk google Anda tinggal memasukkan sintak "link:www.namadomain.com" pada kotak search. Misalnya jika Anda ingin mengetahui link popularity dari Promosi-web.com, Anda tinggal memasukkan "link:www.promosi-web.com". Setelah itu Google akan menampilkan seluruh website yang memasang link ke Promosi-web.com, sama seperti hasil pencarian biasa. Tetapi ada cara yang jauh lebih mudah, yaitu dengan menggunakan tools link popularity checker. Tools ini banyak tersedia di internet, dan salah satu yang paling saya suka adalah Link Popularity Checker dari MarketLeap. Disini Anda bisa mencari jumlah link popularity website Anda, sekaligus membandingkannya dengan website pesaing. Bukan hanya google, tetapi result dari berbagai search engine utama.
Untuk meningkatkan link popularity Anda bisa mengadakan barter link dengan website lain isinya berkaitan dengan website Anda. Dalam hal ini janganlah merasa gengsi untuk bertukar link. Anda bisa menghubungi webmaster dari website yang akan diajak barter link. Tawarkan kepadanya apa manfaat dari barter link, dan katakan juga bahwa content dari website Anda berhubungan dengan website yang dia miliki. Cara lainnya adalah rajin-rajinlah mengisi guestbook. Pada guestbook tersebut, Anda bisa menambahkan URL website Anda yang tentunya juga akan menambah link popularity. Tapi ingat, jangan pernah melakukan spamming.
Fasilitas Gratis untuk Promosi Web Site
Berita dan Isu Seputar Search Engine. Bagian ini memuat berbagai berita dan isu-isu terbaru di dunia search engine. Beberapa pertanyaan yang paling sering dilontarkan pengunjung Promosi-web.com juga akan dibahas pada bagian ini.Barter link. Jika Anda sudah membaca bagian link popularity, pastilah sudah mengerti apa manfaat dari barter link. Selain untuk untuk meningkatkan jumlah pengunjung, juga untuk menambah link popularity dari website Anda di berbagai search engine utama. Jika Anda memiliki/mengelola website apa saja, baik itu personal web, bisnis, maupun website organisasi, saya mengundang Anda untuk melakukan barter link dengan Promosi-web.com.
Pendaftaran gratis ke 5 search engine sekaligus. Alat ini akan membantu Anda untuk melakukan pendaftaran ke 5 search engine secara cepat. Dengan sekali mengisi form, data website Anda bisa digunakan untuk melakukan pendaftaran ke AllTheWeb, Google, Hotbot UK, 2kCity, dan WhatYouSeek Network. Sebelum menggunakan submitter ini saya sarankan agar Anda membaca halaman tips untuk pendaftaran ke search engine, supaya hasilnya bisa lebih optimal.
IP Detector. IP (Internet Protocol) bisa diibaratkan sebagai kode unik yang dimiliki setiap server/komputer yang terhubung ke Internet. Kode ini berupa sederetan angka dengan format tertentu, misalnya 202.154.2.25. Setiap server memiliki nomer IP yang berbeda-beda. Sama halnya dengan setiap penduduk Indonesia yang memiliki KTP dengan nomer berbeda-beda. Saat ini hampir semua script server side (seperti PHP, Perl, ASP), bisa digunakan untuk mendeteksi IP dari pengunjung. Namun IP tersebut hanyalah berupa sederetan angka, bagaimana kita bisa mendapatkan informasi dari angka-angka ini ? Tools IP detector ini akan membantu Anda untuk mendapatkan informasi kode dan nama negara dari sebuah IP. Anda tinggal memasukkan nomer IP dengan format yang benar, kemudian code dan nama negara akan ditampilkan sebagai outputnya. Tools ini sangat membantu apabila Anda ingin mengetahui dari negara mana pengunjung website Anda berasal, sedangkan website Anda hanya bisa mendeteksi nomer IP-nya saja.
Untunglah di internet, berbagai macam fasilitas bisa didapatkan. Diantaranya situs yang menyediakan fasilitas untuk menyingkat alamat website. Fasilitas semacam ini disebut URL Redirection atau pengarah URL. Sejumlah website menyediakan fasilitas ini. Dinamakan URL Redirection karena dengan menggunakan alamat yang singkat yang kita dapatkan dari website tersebut, ia akan membawa kita (atau tepatnya browser kita) ke alamat website kita yang sebenarnya. Misalnya kita mempunyai alamat website aslinya adalah http://www.freewebs.com/buatsite. Dengan menggunakan URL redirection kita bisa menggunakan nama lain yang lebih singkat misalnya http://buatsite.cjb.net. Bila orang mengetikkan alamat yang singkat itu akan membawa kita ke alamat website kita yang sesungguhnya. Canggih, kan? Tidak juga...
Disamping fungsinya sebagai penyingkat alamat website, ada lagi kegunaan lain dari URL Redirection ini. Misalnya jika suatu waktu anda berpindah web hosting (tempat penyimpanan website) karena satu dan lain hal, anda tidak perlu panik. Kenapa? Karena alamat yang anda pakai dan perkenalkan kepada para netter selama ini adalah alamat dari URL Redirection itu. Sehingga anda cukup mengganti arah yang dituju oleh alamat singkat tersebut ke alamat (URL) website di web hosting anda yang baru. Bisa dipahami? Kalau belum, marilah kita langsung praktek bagaimana cara mendapatkan alamat yang singkat itu.
Di internet cukup banyak situs yang menyediakan layanan URL Redirection ini. Kalau tidak percaya coba ketikkan kata kunci "URL Redirection" dalam sebuah search engine dan lihatlah hasil pencariannya. Salah satu website penyedia URL Redirection yang cukup klasik dan terkenal adalah yang beralamat di http://www.cjb.net. Sesuai dengan namanya website ini menyediakan alamat dengan akhiran cjb.net seperti http://situsku.cjb.net. Situs ini kita ambil sebagai contoh, disamping sudah terkenal, juga memiliki prosedur pendaftaran yang relatif singkat dan mudah. Paling tidak dengan memahami cara registrasi di CJB.NET ini kita sudah memiliki pemahaman tentang apa dan bagaimana cara menyingkat URL dengan URL Redirection.
Buka browser anda dan pergilah ke alamat http://www.cjb.net. Dalam halaman pertama ini terdapat tampilan seperti ini:
Ketikkan nama yang anda pilih untuk menjadi alamat website anda pada kotak yang diantarai dengan tulisan www dan cjb.net. Setelah itu tekan tombol Register it!. Bila nama pilihan anda itu belum pernah terpakai, maka anda akan dibawa ke halaman formulir registrasi. Sedangkan bila nama itu sudah dipakai, anda akan diminta lagi memasukkan nama yang lain. Di formulir registrasi, anda harus mengisi sejumlah kotak isian sebagai berikut:
Di kotak paling atas sudah tercantum nama yang anda pilih. Sedangkan kotak selanjutnya adalah: What is your web site address? (tulis alamat website anda yang sebenarnya) dan What is your e-mail address? (tulis alamat email yang anda punyai). Gulung lagi layar ke bawah maka akan tampak kotak-kotak isian selanjutnya sebagai berikut:
Kotak-kotak berikutnya (Forward Mail, POP3/Web Mail, Cloak URL, dan Forward Subdomains) merupakan fitur-fitur tambahan yang diberikan oleh CJB.NET untuk anda. Anda bisa memilih antara menggunakan fitur tersebut (Yes) atau tidak (No).
Dengan fasilitas Forward Mail, anda bisa membuat sekian banyak nama-nama email yang diakhiri dengan @situs_anda.cjb.net dimana seluruh nama-nama email itu mengarah ke alamat email anda yang sesungguhnya. Misalnya: alamat situs saya adalah: http://buatsite.cjb.net dan alamat email saya adalah adifitrah@maktoob.com. Dengan fitur Forward Mail nantinya saya bisa membuat nama-nama email seperti webmaster@buatsite.cjb.net, info@buatsite.cjb.net, tanya@buatsite.cjb.net, yusuf@buatsite.cjb.net dan seterusnya. Dimana semua nama-nama email tersebut mengarah ke adifitrah@maktoob.com. Artinya semua email yang ditujukan/dikirimkan ke salah satu dari nama-nama itu akan terkirim atau sampai di adifitrah@maktoob.com.
Adapun POP3 atau Web Mail adalah fasilitas account email biasa seperti yang anda buat di situs penyedia layanan email gratis misalnya Yahoo!, Hotmail, Popmail, dan lain-lain. Jadi anda pun bisa memiliki account email di CJB.NET.
Sedangkan Cloak URL adalah fitur yang berguna untuk memanipulasi penulisan alamat website anda pada browser, yakni pada address bar (kotak alamat website) agar tetap menampilkan alamat CJB.NET, bukan alamat web page anda yang sesungguhnya. Demikian pula fitur Forward Subdomains bisa memanipulasi penulisan alamat website anda agar penulisan alamat web page anda sampai ke subdirektori bisa diganti dengan penulisan subdomain di CJB.NET.
Misalnya: http://www.freewebs.com/buatsite/promosi bisa diwakili dengan http://promosi.buatsite.cjb.net.
Kotak Title diisi dengan nama nama (judul) website anda. Ingat ini bukan alamat URL. Misalnya saya mempunyai website koran Republika memiliki website dengan nama Republika Online dengan alamat http://www.republika.co.id. Situs yang sedang anda baca ini mempunyai alamat (URL) http://buatsite.co.nr atau http://buatsite.cjb.net dan mempunyai nama (title) Panduan Membangun Website. Nama inilah yang biasanya dipopulerkan di direktori atau portal sebagai judul dari sebuah website.
Kotak Keywords diisi dengan kata-kata kunci yakni kata-kata yang merupakan tema-tema atau materi-materi utama yang dibahas dalam sebuah website, biasanya kata-kata ini paling sering diulang-ulang. Misalnya website ini mempunyai keywords sebagai berikut: panduan, belajar, membangun, membuat, HTML, website, homepage, situs, halaman, web, sendiri, pribadi, pemula. Masukkanlah kata-kata kunci untuk website anda dengan tanda koma antara satu kata dengan kata lain. Ingat, jangan ada kata yang berulang. Misalnya anda mempunyai website berjudul Metode Penulisan Skripsi. Anda bisa memasukkan kata-kata kunci seperti berikut: metode, panduan, pedoman, petunjuk, teknik, penulisan, menulis, penyusunan, menyusun, pembuatan, membuat, karya tulis, karya ilmiah, skripsi, tesis. Penulisan keywords ini penting karena nantinya akan dimanfaatkan oleh search engine (seperti Google) untuk mencari halaman-halaman web yang relevan dengan yang dicari oleh seorang netter.
Sedangkan kotak Description merupakan uraian ringkas tentang apa isi website anda. Misalnya website ini mempunyai deskripsi sebagai berikut: Panduan membangun website untuk pemula; mulai dari belajar HTML, cara mendaftar di webhosting gratis, trik memendekkan alamat URL, cara upload file, dan cara promosi website. Pokoknya mulai dari tidak tahu sama sekali sampai memiliki website pribadi yang ramai dikunjungi! Jadi Description ini semacam kata-kata perkenalan kepada para netter tentang apa isi website anda.
Guestbook dan Forum adalah dua buah fasilitas tambahan yang diberikan oleh CJB.NET. Guestbook atau Buku Tamu adalah halaman web yang disediakan bagi para pengunjung situs anda nantinya agar mereka dapat mengisi nama, alamat email dan komentar mereka. Daftar isian para pengunjung (tamu) ini selanjutnya akan ditampilkan dalam halaman web itu pula. Forum hampir sama fungsinya dengan buku tamu karena di situ para netter leluasa untuk menuliskan apa yang mereka ingin sampaikan dalam forum tertulis tersebut. Anda boleh memilih antara menggunakan fasilitas tersebut (Yes) atau tidak (No). Sampai di sini selesailah tugas pengisian formulir. Gulung lagi halaman formulir isian kita maka akan tampak tulisan sebagai berikut:
Klik tombol panjang bertuliskan I agree.... dan seterusnya. Bila cara pengisian anda benar dan semuanya beres, selesailah sudah proses registrasi dan tampaklah halaman "ucapan selamat".
Sejak itu, anda telah mempunyai alamat URL baru yang lebih singkat. Dan anda juga akan dikirimi email pemberitahuan ke alamat email yang tadi anda masukkan ketika registrasi tentang "peresmian" alamat baru anda ini. Selamat memperkenalkan alamat website anda ke seluruh dunia! Untuk itu ikuti panduan selanjutnya.
Agar website anda dapat diakses lewat internet, anda harus menyimpannya dalam web server yaitu komputer yang terhubung ke internet secara terus-menerus selama 24 jam sehari, 7 hari sepekan. Untuk dapat menyimpan file-file anda ke dalam web server, anda harus mendaftar (memiliki account) terlebih dahulu kepada penyedia layanan web hosting (jasa penyimpanan web). Bagi para pemula, jasa web server gratis (free web hosting) adalah pilihan yang paling tepat untuk menyimpan website di internet. Di internet, anda bisa menemukan banyak web server gratis yang menyediakan space (ruang dalam hardisk mereka) untuk account anda.
MENDAFTAR DI WEB HOSTING GRATIS
Dalam kesempatan ini, kita mengambil contoh salah satu web hosting gratis yang kami gunakan untuk menyimpan halaman web yang sedang anda baca ini, yaitu Freewebs. Sepanjang yang kami temui, Freewebs menyediakan layanan web hosting yang cukup baik dan bersahabat. Disamping gratis dan bebas iklan (dua hal ini yang terpenting), Freewebs juga menyediakan beberapa fasilitas lain seperti hit counter (penghitung pengunjung) dan guest book (buku tamu) yang lumayan baik buat webmaster pemula. Freewebs menyediakan space (ruang) gratis untuk website anda hingga 40 megabyte, sudah "terlalu banyak" untuk website gratis apalagi bagi webmaster pemula.Pertama-tama kita akan belajar bagaimana cara mendaftar atau membuat account baru di Freewebs. Dengan mengikuti petunjuk di bawah ini, diharap kita sudah bisa menerapkannya untuk mendaftar ke web hosting gratis yang lain bila suatu waktu anda berminat. Buka situs Freewebs dengan alamat http://www.freewebs.com. Kalau belum berubah, tampilannya seperti di bawah ini.
Klik tombol elips yang bertuliskan SIGN ME UP! maka akan tampil halaman berikut yang bisa dianggap sebagai formulir pendaftaran untuk membuka "New Accounts" (keanggotaan baru). Isilah kotak-kotak sesuai yang diminta.
Kotak pertama adalah "Account Name (One Word)". Di kotak ini anda diminta mengisi satu kata yang akan menjadi nama keanggotaan anda. Account ini sekaligus menjadi alamat website (URL) resmi anda yang terdaftar di Freewebs. Oleh karena itu sedapat mungkin anda menggunakan nama yang ada hubungannya dengan tema atau materi website anda. Namun usahakan mencari nama yang tidak terlalu umum dipakai. Bila nanti ternyata anda diminta untuk mengisi ulang formulir ini kemungkinan karena Account Name yang anda isi sudah terpakai oleh orang lain.
Kotak kedua adalah "Password". Di sini anda harus memasukkan password anda (minimal 4 karakter, boleh huruf atau angka). Kemudian di kotak selanjutnya (Retype Password) anda harus mengetikkan kembali password anda yang sama persis dengan yang di atas (tapi jangan di-copy). Sedang di kotak ketiga (Email Address) anda harus menuliskan alamat email anda.
Kotak terakhir menanyakan dari mana anda mengetahui tentang Freewebs. Pilihlah salah satu dari item yang disediakan. Item-item tersebut akan tampak bila anda meng-klik kotak kecil di tepi kanan yang bertanda anak panah (segitiga).
Gulunglah layar ke bawah maka akan tampak lanjutannya. Anda harus memberi tanda centang ( V ) di dalam kotak yang di sampingnya bertuliskan: "I have read...." dan seterusnya. Akhirnya, klik tombol bertuliskan Next Step di bawahnya.
Selanjutnya anda dibawa ke halaman yang bertuliskan ANTI-ABUSE AGREEMENT dengan beberapa kalimat di bawahnya. Kemudian ada dua buah tombol berwarna. Pilihlah tombol bertuliskan "I Agree" sebagai tanda persetujuan anda terhadap isi perjanjian kontrak gratis anda dengan Freewebs. Halaman selanjutnya tampak seperti di bawah ini.
Halaman ini meminta anda memilih salah satu diantara dua metode pembuatan website. Cara pertama adalah Beginner User yang disediakan untuk orang yang tidak menguasai bahasa HTML dan belum menyediakan file-file HTML buatan sendiri. Dalam paket ini, Freewebs akan menyediakan banyak pilihan template halaman web. User tinggal memilih template yang diinginkan kemudian memasukkan data-data yang ingin ditampilkan dalam halaman web itu. Sedangkan bagi anda yang sudah mempunyai file-file HTML buatan anda sendiri, hendaknya memilih Advanced User. Klik (hitamkan) bulatan di depannya maka akan muncul daftar isian selanjutnya di bagian bawah halaman itu juga seperti ini:
Di kotak Public E-mail Address bisa anda masukkan alamat email anda yang sama dengan alamat email terdahulu atau boleh juga alamat email yang lain dan boleh pula anda kosongkan. Alamat email ini akan digunakan nantinya untuk kebutuhan pengiriman data-data bila situs anda menggunakan Form Submission. Sedangkan di kotak Site Category? anda harus memilih salah satu kategori yang sesuai dengan sifat atau tema dari situs yang anda buat. Isian selanjutnya adalah bahasa utama yang dipakai oleh situs anda. Bila anda menggunakan Bahasa Indonesia tentunya anda harus memberi tanda bulatan Other. Setelah semua selesai terisi klik tombol Next Step yang terdapat di bawahnya. Bila semua cara pengisian anda betul, selesailah sudah dan anda dibawa pada halaman "selamat datang".
Sampai di sini proses pendaftaran anda sudah selesai. Anda boleh langsung mengirimkan atau men-transfer (upload) file-file HTML anda atau keluar dari ruang account anda dengan mengklik Log Out pada baris paling bawah yang terdapat di menu sebelah kiri.
Sekarang anda telah mempunyai Account di Freewebs. Artinya anda telah memiliki sebuah ruang atau tempat di server Freewebs sebesar 40 megabytes untuk ditempati oleh website anda. Ruang inilah yang akan anda isi dengan file-file HTML yang telah anda buat. Proses memindahkan file-file HTML dari hardisk anda ke hardisk host server itulah yang dinamakan upload (pengiriman) file. Bagaimana caranya? Baiklah kita mulai dari awal.
Bukalah website Freewebs (www.freewebs.com) pada browser anda. Tampilannya seperti gambar pertama di atas. Pada sisi kanan atas tampilan website ini tampak dua kotak isian yaitu Login dan Password. Pada kotak Login tuliskan nama account (Account Name) anda yang anda buat ketika mendaftar dahulu. Pada kotak Password ketikkan password yang juga pernah anda ketikkan ketika mendaftar. Setelah itu klik tombol Login. Maka akan tampaklah tampilan seperti ini:
Di situ tercantum alamat (URL) website anda seperti http://www.freewebs.com/account_name_anda. Alamat website gratisan seperti ini memang cukup panjang namun tidak usah khawatir; temukancara memendekkan alamat website anda di sini. Kemudian di sebelah kiri terdapat kotak Member Tools dengan beberapa baris menu di dalamnya. Menu-menu inilah yang harus anda pelajari satu-persatu agar anda dapat menggunakan dan mengatur website anda dengan sebaik-baiknya. Adapun untuk melakukan upload file, klik link (menu) Site Manager (kira-kira pada baris kelima). Maka anda akan dibawa ke halaman Site Manager yang seperti ini:
Di situ terlihat bahwa di bawah kolom Filename sudah terdapat sebuah file yang bernama index.htm. Hal ini menandakan bahwa file yang akan menjadi halaman pertama (homepage) yang dimunculkan bila alamat website anda dibuka harus bernama index.htm. Jadi bila anda sudah telanjur membuat file homepage (file HTML yang menjadi halaman pertama sebuah website) dengan nama lain maka harus anda ganti dengan nama index.htm. Tentunya harus anda ingat bahwa penulisan kode HTML dari setiap link yang mengarah ke halaman homepage ini juga harus anda sesuaikan.
Ada beberapa pilihan dalam membangun website anda yang disediakan dalam Site Manager ini. Namun yang akan kita pelajari di sini adalah Upload file dari hardisk anda ke server Freewebs. Klik link Upload a File yang berada pada deretan terakhir (paling kanan) dari kepala tabel Site Manager. Setelah anda klik, akan muncul jendela pop-up baru berukuran kecil seperti ini:
Klik tombol Browse maka muncul kotak dialog tempat anda mencari letak file-file HTML yang anda simpan. Bukalah folder tempat anda menyimpan file-file HTML anda. Kemudian pilihlah satu file yang hendak anda upload. Maka akan tampak pada jendela Upload tadi alamat file anda dalam hardisk. Bila sudah betul, klik tombol Submit maka mulailah berlangsung proses upload. Satu file telah selesai di-upload bila jendela Upload lenyap dan halaman Site Manager tampak kembali dengan menampilkan nama file yang tadi anda upload sudah tercantum di bawah kolom Filename. Lanjutkanlah lagi proses upload untuk file-file lainnya dengan cara yang sama dengan tadi. Begitu seterusnya hingga semua file-file anda telah berhasil di-upload.
Bila proses upload selesai, cobalah melihat hasilnya dengan meng-klik tombol Preview My Site yang terdapat di sebelah kanan pada kepala (logo nama) situs Freewebs. Bila semuanya benar, maka akan terbukalah sebuah jendela baru browser yang menampilkan homepage atau halaman pertama dari situs yang anda buat. Bila tidak, maka kemungkinan besar kesalahan terletak pada pemberian nama file homepage tadi. Ingat namanya harus index.htm bukan index.html, apalagi yang lainnya.
Bila anda anggap selesai, anda boleh keluar dari login anda dengan mengklik menu log-out pada baris paling bawah dari menu Member Tools. Selamat, kini anda telah mempunyai website sendiri. Seterusnya, jangan bosan mencoba setiap menu dari Member Tools untuk mendapatkan pengetahuan baru tentang cara mengelola website anda. Demikian pula anda harus rajin mengunjungi situs-situs yang menyajikan pelajaran tentang pembuatan website. Dan jangan sungkan-sungkan untuk bertanya kepada webmaster yang lebih berpengalaman.
frame I berisi file judul.htm | |
frame II berisi file menu.htm | frame III berisi file isi.htm |
Untuk membuat halaman utama atau halaman yang ber-frame, kita hanya membutuhkan dua buah tag yaitu <FRAMESET> untuk mengatur pembuatan frame, dan <FRAME> untuk menentukan file target bagi setiap frame. Baiklah kita mulai membuat file gabung.htm ini:
<HTML> <HEAD> <TITLE>Halaman utama</TITLE> </HEAD> <FRAMESET> </FRAMESET> </HTML> |
Perhatikan kembali layout halaman berframe yang digambarkan di atas tadi. Halaman tersebut terdiri dari atas dua baris dimana baris pertama (atas) lebih kecil (anggaplah 20%) daripada baris kedua (80%). Dan baris kedua terbagi atas dua kolom dimana kolom pertama (kiri) lebih kecil (anggaplah 30%) daripada kolom kedua (70%). Bagaimana cara mengaturnya?
Pertama, kita membagi halaman menjadi dua baris, baris pertama tingginya 20% dan baris kedua tingginya 80%. Agar lebih bersih dan jelas, tag <HTML>, <HEAD> dan <TITLE> tidak dicantumkan lagi. Ingat, anda harus tetap menuliskannya di dokumen anda.
<FRAMESET ROWS="20%,80%"> </FRAMESET> |
<FRAMESET ROWS="20%,80%"> <FRAME> </FRAMESET> |
<FRAMESET ROWS="20%,80%"> <FRAME> <FRAMESET COLS="30%,70%"> </FRAMESET> </FRAMESET> |
<FRAMESET ROWS="20%,80%"> <FRAME> <FRAMESET COLS="30%,70%"> <FRAME> <FRAME> </FRAMESET> </FRAMESET> |
<FRAMESET ROWS="20%,80%"> <FRAME SRC="judul.htm"> <FRAMESET COLS="30%,70%"> <FRAME SRC="menu.htm"> <FRAME SRC="isi.htm"> </FRAMESET> </FRAMESET> |
Misalnya kita mempunyai file judul.htm seperti ini, file menu.htm seperti ini dan file isi.htm seperti ini. Maka bila anda membuka file gabung.htm, akan tampaklah sebuah halaman web yang terdiri dari tiga frame seperti ini. (klik masing-masing kata "seperti ini" untuk melihat tampilannya).
Seperti halnya dalam penentuan ukuran tabel, selain menggunakan satuan persen, kita juga bisa menggunakan satuan pixel. Misalnya atribut COLS="200,400" memerintahkan browser untuk membagi halaman menjadi dua kolom dimana kolom pertama lebarnya 200 pixel sedang kolom kedua lebarnya 400 pixel. Bahkan anda pun dapat membagi frame seperti ini COLS="200,*". Apa artinya? Artinya anda membagi halaman menjadi dua kolom dimana kolom pertama lebarnya 200 pixel sedang kolom kedua lebarnya adalah sisa dari ukuran layar monitor. Hal ini berguna karena setting layar monitor yang dipakai oleh user bisa berbeda-beda; pada umumnya adalah (lebar x tinggi dalam satuan pixel) 640x480, 800x600 atau 1024x768.
Atribut lainnya yang bisa disisipkan dalam tag <FRAMESET> antara lain: BORDER untuk mengatur ukuran border yang memisahkan antara dua frame dan BORDERCOLOR untuk menentukan warna border. Contoh:
<FRAMESET ROWS="20%,80%" BORDERCOLOR="#FF1493"> <FRAME SRC="judul.htm"> <FRAMESET COLS="30%,70%" BORDER="10"> <FRAME SRC="menu.htm"> <FRAME SRC="isi.htm"> </FRAMESET> </FRAMESET> |
Sedangkan untuk tag <FRAME> biasanya dilengkapi dengan atribut-atribut berikut:
- BORDERCOLOR, fungsinya sama dengan BORDERCOLOR pada tag FRAMESET. Dalam hal ini, warna yang didefinisikan oleh tag yang lebih dalam menang atas warna yang didefinisikan oleh tag yang luar.
- MARGINHEIGHT untuk menentukan jarak antara batas atas atau batas bawah frame dengan isi frame.
- MARGINWIDTH untuk menentukan jarak antara batas kiri atau batas kanan frame dengan isi frame.
- NORESIZE, dengan adanya atribut ini maka border dari frame yang bersangkutan tidak bisa digeser. Dengan kata lain, ukuran frame tersebut tidak bisa diubah (diperkecil atau diperbesar).
- SCROLLING, mengatur fasilitas scroll (penggulung layar) dari frame. Nilainya bisa YES, NO atau AUTO. Nilai YES berarti penggulung selalu ada, NO berarti penggulung selalu tidak ada, sedang AUTO berarti penggulung ada bila diperlukan (isi frame melebihi ukuran layar) dan tidak ada bila tidak diperlukan (isi frame dimuat oleh layar). Nilai AUTO merupakan nilai default. Artinya, bila atribut SCROLLING tidak dituliskan, maka penggulung layar otomatis akan muncul bila diperlukan.
- NAME, untuk memberi nama terhadap frame yang bersangkutan. Kegunaannya akan dijelaskan kemudian.
<FRAMESET ROWS="20%,80%" BORDERCOLOR="#FF1493"> <FRAME SRC="judul.htm" NORESIZE> <FRAMESET COLS="30%,70%" BORDER="10"> <FRAME SRC="menu.htm" BORDERCOLOR="#9C661F"> <FRAME SRC="isi.htm"SCROLLING="YES"> </FRAMESET> </FRAMESET> |
Adapun atribut NAME diperlukan dalam kaitannya dengan fungsi navigasi dari halaman ber-frame. Misalnya kita ingin mengatur agar suatu link bila di-klik akan memunculkan halaman targetnya dalam frame tertentu. Maka terlebih dahulu kita harus memberi nama terhadap frame tersebut. Contoh:
<FRAMESET ROWS="20%,80%" BORDERCOLOR="#FF1493"> <FRAME SRC="judul.htm" NORESIZE> <FRAMESET COLS="30%,70%" BORDER="10"> <FRAME SRC="menu.htm" BORDERCOLOR="#9C661F"> <FRAME SRC="isi.htm"SCROLLING="YES" NAME="utama"> </FRAMESET> </FRAMESET> |
Berikut beberapa cara pengarahan link dengan atribut TARGET:
- _blank : halaman yang dipanggil akan muncul pada jendela baru (ini sudah kita pelajari)
- _top : halaman yang dipanggil akan mengisi penuh jendela yang sama, meskipun tadinya ada frame.
- _self : halaman yang dipanggil akan mengisi tempat yang sama, bila link tersebut dalam sebuah frame maka halaman yang dipanggil akan mengisi frame tersebut.
- _parent : halaman yang dipanggil akan akan mengisi FRAMESET, satu tingkat lebih tinggi dari FRAME tempat link yang bersangkutan.
Aboout Me
- delimtts