01 Claude Remotion Design Cloudxberry
Voice Over 1
Jika Anda bekerja dengan API, aplikasi web, atau bahkan jaringan dasar, Anda mungkin pernah mendengar dua istilah yang sering dianggap sama, URL dan URI, dan dari situlah kebingungan bermula.

Voice Over 2
Seorang pengembang mungkin menyebut sesuatu sebagai URL, yang lain menyebutnya sebagai URI, dan keduanya tampak membicarakan hal yang sama persis.

Voice Over 3
Jadi, apa perbedaan sebenarnya? Cara termudah untuk memahaminya adalah: URI adalah konsep yang lebih luas, dan URL adalah salah satu jenis khusus dari URI

Voice Over 4
URI adalah singkatan dari Uniform Resource Identifier. Tugasnya hanyalah untuk mengidentifikasi suatu sumber daya.

Voice Over 5
Sumber daya tersebut bisa berupa halaman web, gambar, endpoint API, file , atau yang lainnya.

Voice Over 6
URL, atau Uniform Resource Locator, melangkah lebih jauh. URL memberi tahu Anda di mana sumber daya tersebut berada dan bagaimana cara mengaksesnya.

Voice Over 7
Ambil contoh alamat web biasa, seperti alamat situs web. Alamat tersebut memberi tahu protokol mana yang digunakan, host mana yang dihubungi, dan sumber daya mana yang ingin Anda jangkau.

Voice Over 8
Itu adalah URL, dan karena URL mengidentifikasi sumber daya , maka ia juga merupakan sebuah URI.

Voice Over 9
Jadi, setiap URL adalah URI, tetapi tidak semua URI harus menjadi URL. Dan di sinilah terminologinya menjadi sedikit lebih menarik.

Voice Over 10
Pertimbangkan sesuatu seperti ISBN buku. ISBN mengidentifikasi buku tertentu, tetapi tidak memberi tahu komputer Anda di mana buku itu berada atau bagaimana cara mengambilnya melalui jaringan.

Voice Over 11
ISBN mengidentifikasi sumber daya berdasarkan nama, bukan memberikan lokasinya. Itu lebih dekat dengan apa yang kita sebut sebagai URN, atau uniform resource name. Jadi, Anda bisa membayangkannya seperti ini.

Voice Over 12
URI adalah kategori umum, sementara URL dan URN adalah cara untuk mengidentifikasi sumber daya dalam kategori yang lebih luas tersebut.

Voice Over 13
URL memberi tahu Anda di mana dan bagaimana cara mengakses sesuatu. URN memberikan nama tetap pada sumber daya, dan keduanya adalah URI karena mereka mengidentifikasi suatu sumber daya.

Voice Over 14
Sekarang, mari kita bawa ini ke pengembangan perangkat lunak karena di sinilah Anda akan sering melihat istilah tersebut.

Voice Over 15
Misalkan Anda memiliki endpoint API untuk pelanggan. Anda mungkin memiliki alamat yang mengarah ke sumber daya pelanggan, lalu Anda menambahkan parameter kueri untuk meminta pelanggan tertentu.

Voice Over 16
Seluruh string tersebut adalah URI, dan karena memberi tahu cara menemukan sumber daya menggunakan HTTP, itu juga merupakan URL.

Voice Over 17
Anda akan sering mendengar pengembang menyebut API URL, endpoint URL, atau sekadar URI, meskipun mereka merujuk pada hal yang sama. Itulah mengapa istilah-istilah tersebut terasa dapat dipertukarkan dalam pengembangan sehari-hari.

Voice Over 18
Ada detail lain yang membuat hal ini sedikit lebih membingungkan. URI tidak selalu harus memuat lokasi jaringan yang lengkap.

Voice Over 19
Sebagai contoh, di dalam sebuah situs web, Anda mungkin merujuk ke sumber daya menggunakan referensi relatif alih-alih menuliskan alamat lengkapnya.

Voice Over 20
Gagasan pentingnya adalah bahwa URI berkaitan dengan identifikasi, sementara URL secara khusus berkaitan dengan lokasi sumber daya tersebut.

Voice Over 21
Cara lain untuk mengingatnya adalah dengan memikirkan identitas dan alamat seseorang. Sebuah nama mengidentifikasi seseorang. Sebuah alamat memberi tahu Anda di mana menemukannya. Keduanya saling berkaitan, tetapi bukan hal yang sama.

Voice Over 22
Gagasan dasar yang sama juga berlaku di sini. Sebuah URI mengidentifikasi sumber daya tersebut. Sebuah URL mengidentifikasi sumber daya dan menyediakan cara untuk menemukannya

Voice Over 23
Kini, dalam pengembangan web modern, Anda akan sering melihat kata URL digunakan untuk hampir semua alamat web . Dan itu sangat wajar dalam percakapan sehari-hari.

Voice Over 24
Peramban memiliki bilah alamat yang berlabel seputar URL. Pengembang berbicara tentang parameter URL, dan kerangka kerja umum menggunakan istilah seperti perutean URL.

Voice Over 25
Namun secara teknis, URL adalah istilah yang lebih spesifik di dalam konsep URI yang lebih luas.

Voice Over 26
Jadi, ketika seseorang bertanya, “Apa URL untuk halaman ini?” mereka menanyakan di mana sumber daya tersebut dapat ditemukan. Ketika seseorang berbicara tentang URI, mereka menggunakan istilah yang lebih luas untuk mengidentifikasi sumber daya tersebut.

Voice Over 27
Hal yang penting adalah jangan terpaku pada terminologinya. Ingat saja hubungannya. Sebuah URI mengidentifikasi sebuah sumber daya.

Voice Over 28
Sebuah URL mengidentifikasi sumber daya dan memberi tahu Anda di mana dan bagaimana cara mengaksesnya. Maka dari itu, sebuah URL juga merupakan sebuah URI.

Voice Over 29
Jadi, jika Anda membangun aplikasi web atau API yang normal, alamat yang Anda kerjakan biasanya adalah URL, dan Anda akan sering melihatnya digambarkan secara lebih umum sebagai URI.

Voice Over 30
Setelah Anda memahami hubungan tersebut, perbedaan antara URL dan URI menjadi jauh lebih mudah untuk diingat.
