Mengenal Perbedaan URI dan URL, Lengkap dengan Contohnya!
Hampir semua orang pasti pernah mendengar dan menemukan istilah URL. Saat mendengarkan istilah tersebut sering kita artikan bahwa URL adalah sebuah link.
Selama ini apakah kamu pernah mendengar istilah URI? Sepintas keduanya seperti memiliki kesamaan, namun padahal kedua istilah tersebut merupakan hal yang berbeda.
Artikel kali ini akan membahas URI secara keseluruhan, mulai dari pengertian, jenis, hingga perbedaan URI dan URL. Sudah siap untuk membahasnya? Yuk mulai membahas sekarang juga!
Apa itu URI?
URI adalah singkatan dari Uniform Resource Identifier. URI adalah sebuah string yang digunakan untuk mengidentifikasi sumber daya di internet. URI merupakan gabungan dari dua jenis yaitu URL (Uniform Resource Locator) dan URI (Uniform Resource Name).
URL (Uniform Resource Locator) adalah sebuah string yang menyediakan lokasi sumber daya di internet. URL menyediakan informasi tentang protokol yang digunakan (misalnya http atau ftp), nama host atau alamat IP dari server, dan lokasi file atau sumber daya yang ingin diakses. Contoh URL adalah “http://www.example.com/index.html”.
Sedangkan URI (Uniform Resource Name) adalah sebuah string yang menyediakan nama yang unik untuk sumber daya. URI tidak memberikan informasi tentang lokasi sumber daya, melainkan hanya menyediakan nama yang unik yang dapat digunakan untuk mengidentifikasi sumber daya. Contoh URI adalah “urn:isbn:978-3-16-148410-0”.
URI adalah alamat yang digunakan dalam berbagai protokol internet seperti HTTP, HTTPS, FTP, dan lainnya. URI digunakan untuk mengidentifikasi sumber daya seperti halaman web, gambar, video, file, dll. URI digunakan oleh browser, mesin pencari, aplikasi, dan perangkat lain untuk menemukan dan mengakses sumber daya yang ditentukan. URI dapat digunakan baik secara lokal maupun di internet.
Jenis URI
Berikut beberapa jenis URI yang bisa kamu pahami, antara lain :
URN (Uniform Resource Name)
URN (Uniform Resource Name) adalah sebuah string yang digunakan untuk menyediakan nama yang unik untuk sumber daya di internet. URN digunakan untuk mengidentifikasi sumber daya tanpa harus mengetahui lokasinya.
URN tidak memberikan informasi tentang lokasi sumber daya, melainkan hanya menyediakan nama yang unik yang dapat digunakan untuk mengidentifikasi sumber daya.
URN digunakan sebagai bagian dari URI (Uniform Resource Identifier) yang menyediakan nama yang unik untuk sumber daya.
Komponen dari URN adalah :
- NID (Namespace Identifier) : merupakan bagian awal dari URN yang menyediakan informasi tentang organisasi atau individu yang menetapkan URN. NID biasanya diawali dengan “urn:”.
- NSS (Namespace Specific String) : bagian kedua dari URN yang menyediakan informasi tentang sumber daya yang ingin diidentifikasi. NSS dapat berupa kombinasi dari karakter, angka, dan simbol.
- Pemisah : digunakan untuk memisahkan NID dan NSS. Biasanya digunakan karakter “:”.
Contoh URN adalah “urn:isbn:978-3-16-148410-0” di mana “urn” adalah NID, “isbn:978-3-16-148410-0” adalah NSS dan “:” sebagai pemisah. Secara singkat URN merupakan bagian dari URI yang digunakan untuk menyediakan nama yang unik untuk sumber daya di internet, terdiri dari NID (Namespace Identifier), NSS (Namespace Specific String) dan pemisah.
URL Uniform Resource Locator
Uniform Resource Locator atau URL adalah sebuah string yang digunakan untuk menyediakan informasi tentang lokasi sumber daya di internet.
URL menyediakan informasi tentang protokol yang digunakan (misalnya http atau ftp), nama host atau alamat IP dari server, dan lokasi file atau sumber daya yang ingin diakses.
Contoh URL adalah “http://www.example.com/index.html” URL digunakan oleh browser, mesin pencari, aplikasi, dan perangkat lain untuk menemukan dan mengakses sumber daya yang ditentukan.
URL adalah bagian dari URI (Uniform Resource Identifier) yang digunakan untuk menyediakan informasi tentang lokasi sumber daya di internet yang dapat diakses.
Bagian dari URI
Sintaksis URI (Uniform Resource Identifier) terdiri dari beberapa elemen yang digunakan untuk menyediakan informasi tentang sumber daya yang ingin diidentifikasi.
Elemen-elemen sintaksis URI meliputi:
- Protocol scheme : menyediakan informasi tentang protokol yang digunakan untuk mengakses sumber daya. Contoh: http, ftp, telnet, dll.
- Host : menyediakan informasi tentang nama host atau alamat IP dari server yang menyimpan sumber daya. Contoh: www.example.com.
- Port : menyediakan informasi tentang port yang digunakan oleh server. Biasanya tidak diwajibkan dalam URI.
- Path : menyediakan informasi tentang lokasi file atau sumber daya yang ingin diakses pada server. Contoh: /index.html Query : menyediakan informasi tentang parameter yang digunakan untuk menyaring atau memodifikasi sumber daya yang diakses. Contoh: ?q=search.
- Fragment : menyediakan informasi tentang bagian dari sumber daya yang ingin diakses. Contoh: #section1.
Secara singkat, elemen-elemen sintaksis URI meliputi Protocol scheme, Host, Port, Path, Query dan Fragment yang digunakan untuk menyediakan informasi tentang sumber daya yang ingin diidentifikasi.
Perbedaan URI dan URL
Perbedaan antara URI (Uniform Resource Identifier) dan URL (Uniform Resource Locator) yaitu:
- Perbedaan URI dan URL yang pertama yaitu URI adalah gabungan dari URL dan URI (Uniform Resource Name), sementara URL hanya merupakan bagian dari URI.
- Perbedaan URI dan URL yang kedua yaitu URL menyediakan informasi tentang lokasi sumber daya di internet, sementara URI hanya menyediakan nama yang unik untuk sumber daya tanpa memberikan informasi tentang lokasi sumber daya.
- Perbedaan URI dan URL yang ketiga yaitu URL menyediakan informasi tentang protokol yang digunakan (misalnya http atau ftp), nama host atau alamat IP dari server, dan lokasi file atau sumber daya yang ingin diakses. Sedangkan URI tidak memberikan informasi tentang lokasi sumber daya.
- Perbedaan URI dan URL yang keempat yaitu URL digunakan untuk mengakses sumber daya di internet, sementara URI digunakan untuk mengidentifikasi sumber daya tanpa harus mengetahui lokasinya.
- Perbedaan URI dan URL yang kelima yaitu URL digunakan untuk mengakses webpages, gambar, video, dll yang tersedia di internet, sementara URI digunakan untuk mengidentifikasi sumber daya secara independen dari lokasi fisiknya.
- Perbedaan URI dan URL yang terakhir yaitu URL biasanya diawali dengan “http://” atau “https://” sementara URI tidak harus diawali dengan kata-kata tertentu.
Secara singkat URI adalah gabungan dari URL dan URI yang digunakan untuk mengidentifikasi sumber daya di internet, sementara URL hanya merupakan bagian dari URI yang memberikan informasi tentang lokasi sumber daya di internet yang dapat di akses.
Kapan Waktu yang Tepat Menggunakan URI?
URI (Uniform Resource Identifier) digunakan ketika sebuah sumber daya ingin diidentifikasi atau diakses. Beberapa situasi di mana URI sangat berguna untuk digunakan adalah:
- Pengembangan Aplikasi: URI digunakan dalam pengembangan aplikasi untuk mengidentifikasi sumber daya yang diakses, seperti halaman web, gambar, video, file, dll.
- Pencarian: URI digunakan dalam mesin pencari untuk mengidentifikasi sumber daya yang dicari oleh pengguna.
- Penyimpanan Data: URI digunakan dalam sistem penyimpanan data untuk mengidentifikasi sumber daya yang disimpan.
- Pembuatan Tautan: URI digunakan dalam pembuatan tautan untuk mengidentifikasi sumber daya yang diinginkan.
- Penyebaran Informasi: URI digunakan dalam penyebaran informasi untuk mengidentifikasi sumber daya yang akan dibagikan.
Kelebihan URI (Uniform Resource Identifier) adalah:
- Fleksibilitas: URI dapat digunakan untuk mengidentifikasi sumber daya di internet maupun di lokal.
- Unik: URI menyediakan nama yang unik untuk sumber daya sehingga mudah untuk diidentifikasi.
- Dapat digunakan dengan berbagai protokol: URI dapat digunakan dengan berbagai protokol seperti HTTP, HTTPS, FTP, dll.
- Dapat digunakan untuk mengidentifikasi sumber daya yang tidak dapat diakses secara langsung: URN (Uniform Resource Name) merupakan bagian dari URI yang digunakan untuk mengidentifikasi sumber daya tanpa harus mengetahui lokasinya.
Kekurangan URI (Uniform Resource Identifier) adalah:
- Memerlukan pemeliharaan: URI harus diperbarui jika sumber daya yang diidentifikasi pindah tempat atau dihapus.
- Resolusi sumber daya memerlukan waktu: URI harus di resolusi sebelum sumber daya yang diidentifikasi dapat diakses.
- URI tidak selalu menyediakan informasi tentang lokasi sumber daya: URN (Uniform Resource Name) merupakan bagian dari URI yang hanya menyediakan nama yang unik untuk sumber daya tanpa memberikan informasi tentang lokasi sumber daya.
Jadi, URI memiliki kelebihan dalam fleksibilitas, unik, dapat digunakan dengan berbagai protokol dan dapat digunakan untuk mengidentifikasi sumber daya yang tidak dapat diakses secara langsung.
Namun URI juga memiliki kekurangan dalam memerlukan pemeliharaan, resolusi sumber daya memerlukan waktu dan URI tidak selalu menyediakan informasi tentang lokasi sumber daya.
Sudah Paham Apa itu URI?
URI adalah singkatan dari Uniform Resource Identifier. URI berfungsi untuk mengidentifikasi sebuah resource, namun tidak hanya sebatas pada internet saja melainkan bisa untuk mengidentifikasi file seperti dokumen, video, gambar, buku, dan banyak lagi yang lain.
Memahami perbedaan URI dan URL adalah hal wajib, apa lagi bagi kamu yang memiliki website. Semoga artikel ini bisa membantu kamu untuk memahami URI secara keseluruhan ya DomaiNesians!
sangat bermanfaat sekali. kunci nya harus konsisten ya