Pengertian Uniform resource locator (URL)

Uniform resource locator (URL) adalah alamat unik yang digunakan untuk mengidentifikasi sumber daya di internet. URL juga dapat digunakan untuk mengakses dan menemukan berbagai jenis informasi seperti dokumen, gambar, video, dan lain sebagainya. URL terdiri dari beberapa komponen penting yang menentukan cara pengguna dapat mengakses dan menavigasi ke sumber daya yang diinginkan.

Struktur URL

URL memiliki struktur berikut:

  • Scheme: bagian ini menunjukkan protokol yang digunakan untuk mengakses sumber daya. Contoh: http, https.
  • Host: bagian ini menunjukkan alamat domain dari sumber daya yang diinginkan. Contoh: www.example.com.
  • Path: bagian ini menunjukkan jalur atau direktori di mana sumber daya tersebut tersedia. Contoh: /articles/page1.html.
  • Query Parameters: bagian ini digunakan untuk mengirim data tambahan dengan URL. Contoh: ?key=value&param1=value1.
  • Fragment Identifier: bagian ini digunakan untuk menunjukkan bagian khusus dari halaman yang dituju. Contoh: #section1.

HTTP dan HTTPS

HTTP (Hypertext Transfer Protocol) dan HTTPS (Hypertext Transfer Protocol Secure) adalah protokol yang digunakan untuk mengakses dan mengirimkan data melalui internet. HTTP mengirim data tanpa mengenkripsi, sementara HTTPS menggunakan enkripsi SSL/TLS untuk melindungi privasi dan keamanan data. URL dengan http:// menunjukkan penggunaan HTTP, sementara URL dengan https:// menunjukkan penggunaan HTTPS.

Domain dan Subdomain

Domain adalah nama yang diidentifikasi oleh alamat IP unik dan digunakan untuk mengakses situs web atau sumber daya di internet. Contohnya, www.example.com adalah sebuah domain. Subdomain adalah bagian depan dari domain utama yang mewakili subkategori situs web. Misalnya, blog.example.com merupakan subdomain dari www.example.com.

Port

Port adalah angka yang digunakan untuk menunjukkan saluran yang digunakan untuk menghubungkan ke sumber daya yang diinginkan di server. Port default untuk HTTP adalah 80, sementara HTTPS adalah 44Jika port tidak disebutkan dalam URL, maka digunakan port default.

Path

Path adalah bagian dari URL yang menunjukkan jalur atau direktori di mana sumber daya tersebut tersedia di server. Path dapat berisi nama file, nama folder, dan direktori lainnya. Misalnya, dalam URL www.example.com/articles/page1.html, path adalah /articles/page1.html.

Query Parameters

Query parameters digunakan untuk mengirim data tambahan dengan URL. Mereka berisi pasangan kunci-nilai yang dipisahkan oleh tanda “=” dan dipisahkan oleh tanda “&”. Query parameters diawali dengan “?”. Contoh query parameters adalah ?key=value&param1=valueParameter ini akan digunakan oleh server untuk menghasilkan respons yang sesuai.

Fragment Identifier

Fragment identifier digunakan untuk menunjukkan bagian khusus dari halaman yang dituju. Bagian ini dimulai dengan tanda “#”. Ketika pengguna mengakses URL dengan fragment identifier, browser akan menggulirkan ke bagian yang ditentukan. Contoh, #section1 akan mengarahkan pengguna langsung ke bagian dengan id “section1” pada halaman tersebut.