Setelah mengenal apa itu alamat URL, mungkin kalian akan bertemu dengan dua jenis istilah dari URL, yaitu absolute dan relative URL.
Apa arti dari kedua istilah tersebut dan kenapa bisa menjadi dua hal yang berbeda, mari kita bahas.
Pengertian URL
URL adalah sebuah kumpulan karakter string, bisa terdiri dari campuran huruf, angka atau tanda baca lainnya.
URL memiliki peran atau tugas sebagai alamat dari suatu situs, file atau direktori tertentu di saat kita menggunakan web browser atau peramban web.
Satu buah URL bisa terdiri dari protokol, nama domain, alamat IP, path, query dan sebagainya.
Biasanya kita sebagai pengguna memasukan sebuah alamat URL pada kolom yang sudah tersedia pada setiap web browser.
Kalian bisa mengunjungi alamat link di bawah ini untuk mengetahui lebih banyak lagi tentang URL.
Tentang URL dan Anatomi URL – Antek Teknologi
Setelah memahami tentang URL, kita akan lanjut membahas tentang apa itu absolute dan relative URL.
Absolute URL (URL Mutlak)
Dalam KBBI, kata “mutlak” sendiri berarti seutuhnya atau sesuatu yang utuh.
Namun dalam kasus sebuah absolute URL, itu artinya URL tersebut tidak memiliki hubungan dengan suatu host tertentu.
Host bisa saja adalah sebuah situs web, komputer server, komputer yang berada dalam satu jaringan yang sama atau berbeda jaringan.
Absolute URL adalah URL yang langsung mengarahkan web browser ke alamat tujuan tanpa harus mengakses sebuah komputer host tertentu.
Jadi kita langsung mengakses sebuah file atau direktori tertentu menggunakan URL tanpa mengakses sebuah komputer host terlebih dahulu.
Kalau masih bingung dengan penjelasannya, silahkan simak contoh absolute URL berikut ini, yaitu https://antekteknologi.my.id.
Dalam kasus URL di atas, kita langsung mengakses sebuah file berupa halaman web menggunakan alamat URL.
URL itu sendiri merupakan alamat dari halaman utama blog antek teknologi yang kalian sedang akses.
Salah satu ciri dari sebuah absolute URL adalah URL tersebut memiliki protokol dan nama domain di dalamnya.
Dan untuk contoh URL di atas, protokolnya adalah https dan nama domain-nya adalah antekteknologi.my.id.
Protokol dan nama domain adalah 2 komponen wajib pada URL agar dapat mengakses sebuah situs web melalui internet.
Kedua komponen ini juga yang secara tidak langsung membuat sebuah URL disebut sebagai absolute URL.
Hal ini karena URL tersebut akan langsung mengarahkan web browser ke sebuah situs web tertentu secara langsung.
Selain itu, pengunaan protokol dan nama domain bisa saja kita ganti dengan menuliskan alamat IP.
Namun penggunaan alamat IP umumnya hanya digunakan pada jaringan privat atau lokal.
Selain kedua komponen tersebut, sebuah URL bisa ditambahkan beberapa komponen opsional seperti path, port, dan lain-lain.
Itu tadi untuk absolute URL, sekarang kita beralih ke relative URL.
Relative URL (URL Relatif)
Relatif memiliki arti “tidak mutlak”, pengertian lain mengatakan relatif adalah ketergantungan atau berkaitan dengan suatu kondisi tertentu.
Menurut pendapat penulis, relatif sama dengan membutuhkan relasi atau hubungan dengan suatu hal yang dapat dijadikan pegangan atau acuan.
Jadi relative URL adalah sebuah URL yang baru bisa mengakses sesuatu di saat hubungan terhadap sebuah host sudah terbentuk.
Maka dari itu, sebuah relative URL bisa saja berada di dalam sebuah absolute URL, contohnya adalah https://antekteknologi.my.id/category/website/.
Bagian yang menyatakan URL ini adalah sebuah absolute URL adalah bagian https://antekteknologi.my.id.
Namun bagian-bagian berikutnya, yaitu bagian /category/website/ adalah sebuah path yang digunakan untuk mengakses dua buah direktori tertentu.
Selama tidak mengubah nama domain, maka kita bisa mengakses apa saja yang ada di dalam situs web tersebut.
Jadi relative URL bertugas untuk mengakses suatu file atau direktori tertentu yang masih di dalam satu host yang sama.
Contoh lain mungkin di saat kita mengakses sebuah file html pada perangkat kita seperti /Document/MyProject/index.html.
Selama file dan direktori yang kita akses masih berada di satu host yang sama, maka URL tersebut akan disebut sebagai relative URL.
Perbedaan Absolute dan Relative URL
Berikut adalah sedikit pembahasan tentang perbedaan di antara absolute dan relative URL.
Anggap saja absolute URL adalah alamat untuk berpindah host, contohnya sebuah situs web.
Sedangkan relative URL adalah alamat untuk berpindah direktori atau mencari file tertentu di dalam situs web tersebut.
Untuk perumpamaannya, silahkan lihat gambar berikut.
Jadi gambar di atas adalah sebuah perumpamaan tentang dua buah situs web yang memiliki direktorinya masing-masing.
Misalkan saat ini kita sedang mengakses sebuah situs web dengan nama domain situs1.com.
Sebuah URL akan dikatakan relative jika kita hanya mengakses direktori atau file di dalam situs tersebut dan tidak mengakses apapun yang ada di luar.
Contohnya di saat kita mengakses direktori dokumen dengan alamat URL /dokumen atau direktori artikel dengan URL /artikel.
Jadi kita bisa berpindah-pindah direktori di dalam satu situs web yang sama, itu relative URL.
Namun sebuah URL akan disebut absolute URL jika kita sudah mengakses sesuatu yang ada di luar situs web situs1.com.
Contoh alamatnya adalah situs2.com atau alamat dari situs lain yang tentu saja berbeda dengan situs web dengan nama domain situs1.com.
Tidak peduli komponen yang adalah setelah nama domain, selama nama domainnya berubah, itu adalah absolute URL.
Rangkuman
Singkat saja, jadi URL terbagi menjadi dua jenis tergantung dari tujuan dari URL tersebut.
Yang pertama yaitu absolute URL, tujuannya untuk mengakses suatu host yang bukan merupakan dirinya.
Contohnya mengakses sebuah situs web yang berada di internet.
Sedangkan yang kedua adalah relative URL, yang bisa kita pakai untuk “berselancar” di dalam suatu host tertentu.
Untuk contoh, di saat kita mengakses suatu file dari host yang kita tempati.
Seperti sintaks HTML berikut, href=”assets/style.css” yang artinya kita mengakses sebuah file dengan nama style.css yang berada di dalam folder assets.
Sekian saja untuk rangkumannya ini, maafkan jika ada kekeliruan karena memang materi ini agak sulit untuk disampaikan.
Terima kasih.