Mengenal URL, Website, dan Homepage
Dalam menjelajahi internet, Anda mungkin sering mendengar
istilah URL, website, homepage, dan sejumlah istilah lain. Bagi orang
awam, istilah-istilah ini bisa membingungkan, karena sulit menentukan
apa bedanya. Misalnya, ada orang yang menganggap bahwa tidak ada
perbedaan antara
website dan
homepage. Keduanya hanyalah masalah penamaan atau istilah saja.
Padahal,
kedua istilah ini memiliki pengertian yang berbeda. Untuk mempermudah
pembahasan, mari kita bahas dahulu struktur dari sebuah website. Bagi Anda yang masih awam, mungkin agak sulit mencerna penjelasan yang terlalu teknis. Karena itu, kita bisa mengibaratkan website sebagai “rumah kita di dunia maya, alias internet”.
Sebuah rumah tentu memiliki berbagai komponen, mulai dari ruang tamu, kamar tidur, kamar mandi, dapur, gudang, dan sebagainya.
Website pun demikian. Ketika kita menyebut
website www.cbn.net.id,
maka yang kita maksud adalah sebuah situs Internet yang di dalamnya
terdapat banyak fitur, mulai dari “Home”, “About CBN”, hingga “Contact
Us”, serta kanal-kanal seperti “CyberNews”, “CyberMap”, hingga
“CyberWoman”. Hampir setiap fitur dan kanal memiliki sejumlah subfitur
atau subkanal lagi. Kanal CyberTech misalnya, memiliki subkanal
TechNews, Review, Site Review, Tips & Tricks, dan Feature. Jika
digambarkan dalam sebuah bagan, maka Anda akan melihat banwa struktur
website akan terlihat sebagai struktur sebuah organisasi atau perusahaan
yang memiliki induk, sub induk, dan sejumlah cabang/departemen/divisi.
Secara definitif,
website merupakan sebuah
site
atau lokasi di Internet yang dikelola dan/atau dimiliki oleh orang,
lembaga, dan atau perusahaan tertentu, yang terdiri dari sebuah halaman
awal dan dokumen-dokumen atau file-file lain yang terkait dengan
site tersebut.
Dalam definisi di atas terdapat kata “halaman awal”. Nah, halaman awal inilah yang disebut sebagai
homepage. Jadi,
homepage sama sekali berbeda dengan
website. Ibarat buku,
website merupakan sebuah buku secara keseluruhan, sedangkan
homepage merupakan
cover atau sampul depan dari buku tersebut.
Homepage merupakan halaman pertama yang kita lihat ketika mengakses sebuah
website. Halaman pertama yang kita lihat ketika mengakses
www.yahoo.com misalnya, merupakan
homepage dari Yahoo.
Dalam mengenal struktur sebuah
website, kita pun harus mengetahui istilah lain yang tak kalah penting, yaitu
web page, atau halaman
web. Jika tadi kita mengibaratkan website sebagai sebuah buku, maka sebuah
web page merupakan salah satu halaman dari website tersebut. Karena
homepage merupakan sebuah halaman (yakni halaman depan) yang terdapat dalam website, maka
homepage pun dapat disebut sebagai sebuah
web page. Namun, tidak semua
web page merupakan
homepage.
Tentang URL
Pada judul tulisan ini terdapat istilah URL. Anda mungkin sering
mendengar istilah ini. Misalnya, ketika teman Anda berkata, “Coba
tunjukkan URL dari artikel yang kamu ceritakan tadi.”
Hmm, apa sebenarnya URL itu?
Sebenarnya, data yang kita akses dari sebuah
website
merupakan file-file yang terdiri dari berbagai format. Ada file HTML,
JPEG, GIF, ASP, PHP3, dan sebagainya. File-file ini berada pada
lokasi-lokasi tertentu, dan lokasi inilah yang disebut sebagai URL.
Menurut Gregorius Agung dalam bukunya
Membuat Homepage Interaktif dengan CGI/Perl (Elexmedia Komputindo, Jakarta, 1999), URL (
Uniform Resource Locator) merupakan sarana untuk menentukan alamat yang akan kita pakai untuk mengakses Internet khususnya
website.
Kalau mau ber-analogi, bolehlah URL ini kita ibaratkan sebagai alamat
lengkap dari rumah kita, yang biasa kita tulis ketika mengirim surat via
pos. Jika Anda mengirim surat kepada seseorang yang alamatnya salah,
maka surat tersebut biasanya kembali lagi pada Anda. Dan di Internet,
jika Anda mengetikkan alamat URL yang salah di isian “Address” pada
browser Anda, maka akan muncul pesan
error “page not found”.
Masih menurut Gregorius Agung di buku yang sama, URL yang lengkap memiliki “rumus” sebagai berikut:
protokol://nama-host/path/namafile?query#fragment
“Rumus” di atas mungkin terlalu rumit. Karena tulisan ini
diperuntukkan bagi Anda yang masih pemula di Internet, maka “rumus” URL
bisa disedernakan lagi sebagai berikut:
protokol://nama-host/path/namafile
Unsur ?query#fragment sengaja penulis buang, karena unsur tersebut
tidak selalu ada dalam sebuah URL. Bahkan jika suatu file terletak di
direktori dasar, maka unsur
path pun tidak akan muncul, sehingga rumus di atas bisa disedernakan lagi menjadi:
protokol://nama-host/namafile
Ada beberapa istilah dalam “rumus” URL tersebut, dan untuk
menjelaskannya dibutuhkan uraian yang cukup panjang. Karena itu, di sini
penulis hanya akan membahasnya secara singkat.
Protokol dalam dunia Internet terdiri dari berbagai
jenis, seperti http (untuk alamat website), ftp (untuk transfer data
antar komputer), mailto (untuk
e-mail), telnet (untuk mengadakan komunikasi tertulis secara interaktif dengan
web server,
gopher (untuk mencari informasi pada
web server tertentu), dan
news (untuk newsgroup).
Host merupakan suatu teks yang akan membawa kita pada
web server tertentu melalui fasilitas bernama DNS (
Domain Name System). Jika Anda telah familiar dengan
www.yahoo.com atau
www.cbn.net.id, maka keduanya merupakan contoh
host.
Path merupakan lokasi folder atau direktori tertentu di
web server di mana file tersebut berada.
Berikut adalah sebuah contoh dari URL:
http://www.cbn.net.id/aboutcbn.html. Protokol di URL ini adalah
http, host-nya adalah
www.cbn.net.id, dan nama filenya adalah
aboutcbn.html. Tidak ada unsur
path dalam URL ini, karena kebetulan file
aboutcbn.html berada di direktori atau path dasar dari
web server CBN. Contoh URL yang mengandung unsur
path adalah
http://ekilat.com/polls/index.php (coba tebak yang mana unsur
path-nya).
Mungkin Anda bertanya, kenapa ketika mengetik sebuah URL pada isian
“Address” di browser, kita sering tidak perlu mengetikkan alamat URL
secara penuh, misalnya cukup
www.cbn.net.id saja? Begini penjelasannya:
- Http merupakan protokol default pada semua browser seperti Internet Explorer Netscape Navigator, Opera, dan sebagainya.
- Halaman utama atau homepage dari sebuah website biasanya memiliki nama file index.html, home.html, default.html, default.asp, index.php, index.asp, dan beberapa nama lain.
Karena kedua alasan di atas, maka tanpa ditulis pun,
browser kita bisa langsung mengenali unsur-unsur tersebut. Alamat URL lengkap dari
www.cbn.net.id adalah
http://www.cbn.net.id/default.asp, di mana
default.asp merupakan nama file dari homepage CBN.
Sebagian besar
nama host bisa diakses tanpa mengetikkan
www (misalnya
www.yahoo.com cukup ditulis
yahoo.com saja). Tapi ada juga nama host yang penulisannya harus lengkap dengan
www. Misalnya adalah
www.cbn.net.id.
Dari penjelasan ini, kini Anda tahu bahwa
homepage pun merupakan sebuah file yang memiliki alamat URL tertentu.
Website pun dapat diartikan sebagai kumpulan file yang terdapat pada sebuah web server tertentu .