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.
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.
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 .
Tidak ada komentar:
Posting Komentar