Uniform Resource Locator, yang secara sehari-hari disebut sebagai alamat web, adalah referensi ke sumber daya web yang menentukan lokasinya pada jaringan komputer dan mekanisme untuk mengambilnya. URL adalah tipe spesifik dari Uniform Resource Identifier, meskipun banyak orang menggunakan kedua istilah itu secara bergantian.
Jika aktif menggunakan internet, pasti sudah tidak asing mendengar istilah URL. Tapi sebenarnya apa itu URL dan mengapa URL penting?
URL atau Uniform Resource Locator sehari-hari disebut sebagai alamat web. URL merupakan referensi ke sumber daya web yang menentukan lokasinya pada jaringan komputer dan mekanisme untuk mengambilnya.
URL merupakan tipe spesifik dari Uniform Resource Identifier (URI), meskipun banyak orang menggunakan kedua istilah itu secara bergantian. URL terdiri dari beberapa bagian—termasuk protokol dan nama domain—yang memberi tahu browser web bagaimana dan di mana mengambil sumber daya.
Sederhananya, URL adalah cara pengguna menemukan sebuah lokasi file dalam jagat maya. File yang dimaksud bisa berupa gambar, video, situs, program perangkat lunak, atau jenis file lain yang di-host di server.
Kita membutuhkan URL agar browser tahu ke mana harus membawa kita dengan menggunakan protokol HTTP atau HTTPS.
Selain sebagai identifikasi alamat suatu situs web, URL juga memiliki fungsi lain, seperti;
– Menjadi jalur ke halaman atau file tertentu dalam domain,
– Mempermudah identifikasi file,
– Menjadi port jaringan yang digunakan untuk membuat koneksi,
– Menjadi titik referensi spesifik dalam file, seperti jangkar bernama dalam file HTML,
– Menspesifikasi kueri atau parameter pencarian yang digunakan –umumnya ditemukan di URL untuk hasil pencarian.
URL dapat dipecah menjadi beberapa bagian yang harus dipenuhi. Seperti contoh URL berikut;
http://blog.adresjanti.my.id/wp-content/uploads/2020/06/logo-adresjanti.png
Dari alamat URL di atas untuk struktur URL-nya bisa disimpulkan sebagai berikut :
– Http, menunjukkan protokol yang digunakan untuk mendefinisikan jenis server yang kamu ajak berkomunikasi.
– Blog, adalah nama host yang digunakan untuk mengakses situs web khusus.
– adresjanti, Nama Domain.
– .my.id, Menggunakan domain my.id
– /wp-content/uploads/2020/06/, Letak direktori yang digunakan untuk mengatur halaman web atau file.
– Logo-adresjanti.png, adalah file aktual yang ditunjuk oleh URL. File tersebut berekstensi .png yang berarti gambar.
– Blog.adresjanti.my.id, Adalah sebagai grup atau disebut Fully Qualified Domain Name (FQDN).
Melansir dari Tech Target, misalnya menggunakan https://whatis.techtarget.com/search/query?q=URL sebagai contoh. Bagian tersebut adalah:
– Protocol or scheme/Protokol atau skema. Digunakan untuk mengakses sumber daya di internet. Protokol termasuk http, https, ftps, mailto dan file. Sumber daya dicapai melalui nama sistem nama domain (DNS). Dalam contoh ini, protokolnya adalah ‘https’.
– Host name or domain name/Nama host atau nama domain. Referensi unik mewakili halaman web. Untuk contoh ini, ‘whatis.techtarget.com’.
– Port name/Nama port Biasanya tidak terlihat di URL, tetapi perlu. Selalu mengikuti titik dua, port 80 adalah port default untuk server web, tetapi ada opsi lain. Sebagai contoh, ‘:port80’.
– Path/Jalan. Path merujuk ke file atau lokasi di server web. Untuk contoh ini, ‘search/query’.
– Query/Pertanyaan. Ditemukan di URL halaman dinamis. Kueri terdiri dari tanda tanya, diikuti oleh parameter. Untuk contoh ini, ‘?’.
– Parameters/Parameter. Potongan informasi dalam string kueri URL. Beberapa parameter dapat dipisahkan dengan ampersand (&). Untuk contoh ini, ‘q=URL’.
– Frgament/Pecahan. Ini adalah referensi halaman internal, yang merujuk ke bagian dalam halaman web. Itu muncul di akhir URL dan dimulai dengan tagar (#). Meskipun tidak dalam contoh di atas, sebuah contoh bisa berupa ‘#history’, misalnya di contoh URL https://en.wikipedia.org/wiki/Internet#History.
Contoh lain dari bagian-bagian dari URL dapat meliputi:
URL “mailto: [email protected]â€. URL ini akan menginisiasi email baru yang ditujukan kepada kotak surat presiden di domain whitehouse.gov.
URL ftp://www.companyname.com/whitepapers/widgets.ps akan menentukan penggunaan protokol FTP untuk mengunduh file.
URL juga memiliki peraturan yang disebut URL syntax rule atau peraturan penggunaan syntax URL. Tidak semua karakter diizinkan dalam URL. Karakter spesial yang diizinkan hanya ()! $ -‘_ * +. Beserta angka dan huruf.
Selain karakter yang telah disebutkan, harus dikodekan atau diterjemahkan ke dalam bahasa pemrograman agar dapat diterima dalam URL. Misalnya URL https://www.google.com/search?q=citrahost.
Dalam URL tersebut terdapat tanda tanya (?). Tanda ini memberi tahu skrip tertentu yang di-host dalam server milik Google bahwa pengguna mengirimkan perintah khusus untuk mendapatkan hasil yang spesifik.
Skrip khusus yang digunakan Google untuk melakukan pencarian tahu bahwa apa pun yang mengikuti “?†dan “Q†= bagian dari URL harus diidentifikasi sebagai istilah pencarian.
Spasi dalam URL akan digantikan tanda ‘+’, misalnya di Google dan Youtube. Website lain mungkin akan menggunakan ekuivalen ruang yang disandikan, yaitu menggunakan “%20â€.