URL (Uniform Resource Locator) adalah alamat yang digunakan untuk mengidentifikasi sumber daya seperti dokumen, gambar, atau file lainnya di web. Absolute URL adalah jenis URL yang memberikan alamat lengkap dari suatu sumber daya, termasuk protokol, nama domain, dan jalur lengkap ke file atau halaman yang ingin diakses.
Protokol
Pada absolute URL, protokol adalah bagian pertama dari URL dan menentukan cara akses ke sumber daya. Contoh protokol yang umum digunakan adalah “http://” untuk mengakses situs web melalui protokol HTTP dan “https://” untuk mengakses situs web yang menggunakan protokol HTTP yang diamankan melalui SSL/TLS.
Nama Domain
Nama domain adalah bagian kedua dari absolute URL setelah protokol. Nama domain ini adalah alamat dari sebuah situs web, misalnya “domain.com” atau “www.domain.com”. Nama domain akan mengarahkan kita ke server yang menyimpan sumber daya yang ingin diakses.
Jalur
Jalur adalah bagian dari absolute URL yang menentukan lokasi sumber daya yang ingin diakses pada server. Jalur ini diawali dengan “/”. Contoh jalur adalah “/folder/subfolder/file.html”. Jalur ini menunjukkan letak file.html pada subfolder dalam folder yang ada di server.
Query String
Query string adalah bagian dari absolute URL yang digunakan untuk mengirim data atau parameter tambahan ke server. Query string dimulai setelah tanda “?”. Contoh query string adalah “?id=123&category=books”. Dalam contoh tersebut, data id=123 dan category=books akan dikirim kepada server untuk diproses.
Fragment Identifier
Fragment identifier adalah bagian dari absolute URL yang digunakan untuk mengarahkan pemuatan halaman ke lokasi tertentu di dalam halaman tersebut. Fragment identifier dimulai dengan tanda “#”. Contoh fragment identifier adalah “#section1”. Ketika URL dengan fragment identifier ini dibuka, halaman akan langsung mengarahkan pengguna ke bagian dengan id “section1”.
Port
Port adalah bilangan yang berfungsi untuk mengarahkan permintaan ke layanan tertentu pada server. Port ini biasanya tidak ditampilkan dalam absolute URL jika menggunakan port default. Contoh port default HTTP adalah 80 dan HTTPS adalah 44Jika menggunakan port selain default, harus digunakan dalam absolute URL (misalnya “http://domain.com:8080”).
Contoh Absolute URL
Berikut adalah contoh absolute URL yang menunjukkan format dan struktur yang umum digunakan:
URL | Penjelasan |
---|---|
http://www.domain.com/page.html | URL lengkap dengan protokol HTTP, nama domain www.domain.com, dan jalur menuju file page.html. |
https://domain.com/folder/file.html | URL lengkap dengan protokol HTTPS, nama domain domain.com, dan jalur menuju file.html di dalam folder. |
http://www.domain.com/page.html?id=123 | URL lengkap dengan protokol HTTP, nama domain www.domain.com, jalur menuju file page.html, dan query string id=123. |
http://www.domain.com/page.html#section1 | URL lengkap dengan protokol HTTP, nama domain www.domain.com, jalur menuju file page.html, dan fragment identifier #section1. |