Assalamu'alaikum Warohmatullaahi Wabarokaatuh
A. URL (UNIFORM RESOURCE LOCATOR)
URL merupakan singkatan dari Uniform Resource Locator. URL adalah alamat dari sebuah halaman web. URL bisa dinyatakan dalam bentuk kata (contoh : batweber.blogspot.com), atau bisa dalam bentuk alamat IP (contoh : 203.25.21.221). Namun secara umum kita lebih banyak menggunakan URL dalam bentuk kata, karena lebih mudah diingat.
Aturan syntax dari penulisan sebuah URL adalah :
scheme : //host.domain:port/directory/namafile
Penjelasan :
- scheme : mendefinisikan tipe internet service (misal : http)
- host : mendefinisikan domain host (www)
- domain : mendefinisikan nama domain (misal : batweber.com)
- port : mendefinisikan port yang digunakan pada host (standard port untuk http adalah port 80)
- directory : Nama folder dari file yang kita muat, jika halaman yang kita muat terdapat dalam sebuah folder dalam host.
- namafile : nama dari file yang dimuat (misal : index.html)
Sebagai contoh sebuah alamat URL:
http://batweber.com/admin/index.html
Dalam contoh di atas, kita menggunakan http sebagai scheme (tipe internet service), www sebagai host (tidak perlu ditulis), dengan nama domain batweber.com, admin sebagai folder di mana file yang dimuat berada, dan index.html merupakan file yang dimuat.
Scheme | Kepanjangan | Penggunaan |
---|---|---|
http | HyperText Transfer Protocol | Halaman web biasa yang tidak terenkripsi |
https | Secure HyperText Transfer Protocol | Halaman web dengan keamanan (telah dienkripsi) |
ftp | File Transfer Protocol | Upload dan download file |
file | File di dalam komputer |
B. URL ENCODING
Setelah mengenal URL, sekarang apa yang dimaksud dengan URL Encoding?
Pada dasarnya, sebuah URL hanya bisa ditramsmisikan melalui internet dalam ASCII Character Set. Untuk mengetahui tentang ASCII Character Set, silahkan lihat tutorial sebelumnya tentang Character Set.
Dengan demikian jika sebuah URL ditulis dengan karakter di luar karakter ASCII, maka URL tersebut harus dikonversi terlebih dahulu ke dalam karakter ASCII. Konversi inilah yang kita sebut dengan URL Encoding.
Beberapa aturan dalam URL Encoding :
- Dengan URL Encoding, sebuah karakter non-ASCII akan diganti dengan "%" diikuti dengan angka dalam Hexadecimal.
- Sebuah URL tidak bisa memuat karakter spasi, sebuah karakter spasi akan dikonversi ke dalam %20
Berikut merupakan beberapa karakter dari Windows-1252 Charset dan UTF-8 Charset serta cara mengkonversinya ke dalam karakter ASCII Charset.
Karakter | dari Windows-1252 | dari UTF-8 |
---|---|---|
€ | %80 | %E2%82%AC |
£ | %A3 | %C2%A3 |
© | %A9 | %C2%A9 |
® | %AE | %C2%AE |
À | %C0 | %C3%80 |
Á | %C1 | %C3%81 |
 | %C2 | %C3%82 |
à | %C3 | %C3%83 |
Ä | %C4 | %C3%84 |
Å | %C5 | %C3%85 |
Demikian seri belajar HTML tentang URL Encoding, semoga bermanfaat.
Terima kasih, wassalamu'alaikum warohmatullaahi wabarokaatuh.
0 komentar:
Post a Comment
Terima kasih atas kunjungannya, semoga artikel ini bermanfaat. Silahkan berikan komentar Anda.