Dalam komputasi, sebuah hyperlink, atau yang lebih dikenal sebagai tautan, merupakan referensi digital yang memberikan akses langsung kepada data dengan cara pengguna mengklik atau menyentuhnya. Sebuah hyperlink menunjuk ke seluruh dokumen atau ke elemen tertentu dalam dokumen tersebut. Hiperteks adalah teks dengan tautan. Teks yang ditautkan disebut sebagai teks jangkar. Sistem perangkat lunak yang digunakan untuk melihat dan membuat hiperteks disebut sebagai sistem hiperteks, dan membuat hyperlink disebut sebagai menautkan (atau hanya sebagai tautan). Pengguna yang mengikuti tautan disebut sebagai menavigasi atau menjelajahi hiperteks.
Dokumen yang mengandung hyperlink dikenal sebagai dokumen sumbernya. Sebagai contoh, dalam konten dari Wikipedia atau Google Search, banyak kata dan istilah dalam teks ditautkan ke definisi dari istilah tersebut. Hyperlink sering digunakan untuk mengimplementasikan mekanisme referensi seperti daftar isi, catatan kaki, bibliografi, indeks, dan glossarium.
Dalam beberapa hiperteks, hyperlink dapat bersifat dua arah: mereka dapat diikuti ke arah dua, sehingga kedua ujungnya bertindak sebagai jangkar dan sebagai target. Aransemen yang lebih kompleks juga ada, seperti tautan banyak-ke-banyak.
Efek dari mengikuti hyperlink dapat bervariasi dengan sistem hiperteks dan terkadang mungkin tergantung pada tautan itu sendiri; misalnya, di World Wide Web, sebagian besar hyperlink menyebabkan dokumen target menggantikan dokumen yang sedang ditampilkan, tetapi beberapa ditandai untuk menyebabkan dokumen target terbuka di jendela baru (atau, mungkin, di tab baru). Kemungkinan lain adalah transklusi, di mana target tautan adalah fragmen dokumen yang menggantikan jangkar tautan dalam dokumen sumber. Tautan ini tidak hanya dapat diikuti oleh orang yang menjelajahi dokumen. Hyperlink ini juga dapat diikuti secara otomatis oleh program. Sebuah program yang melintasi hiperteks, mengikuti setiap tautan dan mengumpulkan semua dokumen yang diperoleh disebut sebagai laba-laba web atau pengarung web.
Tautan dalam baris adalah tautan yang menampilkan konten dari jarak jauh tanpa perlu menyisipkan konten tersebut. Konten dari jarak jauh dapat diakses dengan atau tanpa pengguna mengikuti tautan.
Tautan dalam baris dapat menampilkan versi modifikasi dari konten; misalnya, daripada gambar, thumbnail, pratinjau resolusi rendah, bagian yang dipotong, atau bagian yang diperbesar dapat ditampilkan. Konten lengkap biasanya tersedia atas permintaan, seperti halnya dengan perangkat lunak penerbitan cetak - misalnya, dengan tautan eksternal. Ini memungkinkan ukuran file yang lebih kecil dan respons yang lebih cepat terhadap perubahan ketika konten yang terhubung secara penuh tidak diperlukan, seperti saat merancang ulang tata letak halaman.
Tautan jangkar adalah tautan yang terikat pada bagian dokumen tertentu, yang sering disebut sebagai fragmen. Fragmen umumnya adalah sebagian teks atau heading, meskipun tidak selalu. Misalnya, bisa juga merupakan area panas dalam sebuah gambar (peta gambar dalam HTML), bagian tertentu dalam sebuah gambar yang sering kali tidak teratur.
Fragmen ditandai dengan tautan jangkar (dalam berbagai cara), itulah mengapa tautan ke fragmen disebut tautan jangkar (yaitu, tautan ke jangkar). Sebagai contoh, dalam XML, elemen " menyediakan kemampuan untuk jangkar (selama DTD atau skema mendefinisikannya), dan dalam penandaan wiki, {{anchor|nama}} adalah contoh khas dari penerapannya. Dalam aplikasi pengolah kata, jangkar dapat dimasukkan sesuai keinginan dan mungkin disebut sebagai penanda. Dalam URL, karakter hash (#) mendahului nama jangkar untuk fragmen.
Salah satu cara untuk menentukan area panas dalam sebuah gambar adalah dengan daftar koordinat yang menunjukkan batasnya. Sebagai contoh, peta politik Afrika mungkin memiliki setiap negara yang dihubungkan dengan informasi lebih lanjut tentang negara tersebut. Antarmuka area panas terpisah yang tidak terlihat memungkinkan pertukaran kulit atau label dalam area panas yang terhubung tanpa menyisipkan tautan secara berulang dalam elemen kulit yang berbeda.
Tautan tebal adalah tautan yang mengarah ke beberapa ujung; tautan adalah fungsi bernilai himpunan.
Penggunaan dalam berbagai teknologi
HTML
Tim Berners-Lee melihat kemungkinan penggunaan hyperlink untuk menghubungkan informasi apa pun dengan informasi lainnya melalui Internet. Hyperlink oleh karena itu merupakan bagian integral dari penciptaan World Wide Web. Halaman web ditulis dalam bahasa mark-up hiperteks HTML.
Inilah bagaimana hyperlink ke halaman utama organisasi W3C dapat terlihat dalam kode HTML:
Kode HTML ini terdiri dari beberapa tag
Hyperlink dimulai dengan tag pembuka anchor URL diikuti oleh >, menandai akhir tag pembuka anchor. Kata-kata yang mengikuti mengidentifikasi apa yang dihubungkan; ini adalah satu-satunya bagian kode yang biasanya terlihat di layar ketika halaman dirender, tetapi ketika kursor mengarah ke tautan, banyak browser menampilkan URL target di suatu tempat di layar, seperti di sudut kiri bawah.
Biasanya kata-kata ini digarisbawahi dan diwarnai (misalnya, biru untuk tautan yang belum dikunjungi dan ungu untuk tautan yang sudah dikunjungi). Tag penutup anchor () mengakhiri kode hyperlink. Tag juga dapat terdiri dari berbagai atribut seperti atribut "rel" yang menentukan hubungan antara dokumen saat ini dan dokumen yang terkait.
Webgraph adalah grafik, terbentuk dari halaman web sebagai simpul dan hyperlink, sebagai tepi yang diarahkan.
XLink
Rekomendasi W3C yang disebut XLink menggambarkan hyperlink yang menawarkan derajat fungsionalitas yang jauh lebih besar daripada yang ditawarkan dalam HTML. Hyperlink yang diperluas ini dapat bersifat multidireksional, menghapus tautan dari, dalam, dan antara dokumen XML. Ini juga dapat menggambarkan tautan sederhana, yang bersifat unidireksional dan oleh karena itu tidak menawarkan fungsionalitas lebih dari hyperlink dalam HTML.
Permalinks
Permalinks adalah URL yang dimaksudkan untuk tetap tidak berubah selama bertahun-tahun ke depan, menghasilkan hyperlink yang kurang rentan terhadap link rusak. Permalinks seringkali dirender dengan sederhana, yaitu sebagai URL yang ramah, agar mudah bagi orang untuk mengetik dan mengingat. Permalinks digunakan untuk menunjuk dan mengarahkan pembaca ke halaman web yang sama, pos blog, atau media digital online apa pun.
Literatur ilmiah adalah tempat di mana keberlangsungan tautan sangat penting untuk pengetahuan publik. Sebuah studi tahun 2013 di BMC Bioinformatics menganalisis 15.000 tautan dalam abstrak dari indeks kutipan Web of Science Thomson Reuters, menemukan bahwa umur rata-rata halaman web adalah 9,3 tahun, dan hanya 62% yang diarsipkan. Umur rata-rata halaman web bersifat variabel dalam tingkat yang tinggi, tetapi magnitudo biasanya adalah beberapa bulan.
File berbasis hyperlink
File pintasan internet, juga dikenal sebagai format file URL, memiliki ekstensi file .url (mungkin tersembunyi secara default dalam antarmuka pengguna grafis) dan merupakan format file di sistem Windows yang digunakan untuk hyperlink ke internet.
Pintasan internet adalah file teks, tetapi struktur internalnya mirip dengan file INI. Membukanya dalam penjelajah file grafis Windows atau macOS (tapi tidak Linux) akan membuka tautan di peramban web default. File pintasan internet dapat dengan mudah dibuat secara manual, karena fitur minimum yang diperlukan untuk beroperasi sebagai hyperlink hanyalah header [InternetShortcut] dan pasangan kunci-nilai URL=. Pasangan kunci-nilai lainnya secara tidak teratur didukung di berbagai sistem operasi. Contoh dari Pintasan Internet Windows yang valid dengan beberapa pasangan kunci-nilai khusus ditunjukkan di bawah ini:
[InternetShortcut]
URL=https://www.wikipedia.org/
WorkingDirectory=C:\WINDOWS
ShowCommand=7
IconIndex=1
IconFile=C:\WINDOWS\SYSTEM\url.dll
Modified=20F06BA06D07BD014D
HotKey=1601
File .webloc macOS
Pada sistem macOS, format file khusus untuk hyperlink berbasis file adalah file .webloc. Ini menggunakan sintaks berkas properti XML:
Cara kerja hyperlink dalam HTML
Sebuah tautan dari satu domain ke domain lain disebut sebagai tautan keluar dari sumbernya dan masuk ke tujuannya. Tautan tujuan yang paling umum adalah URL yang digunakan di World Wide Web. Ini dapat merujuk ke dokumen, misalnya sebuah halaman web, atau sumber daya lain, atau ke posisi di sebuah halaman web. Yang terakhir ini dicapai dengan menggunakan elemen HTML dengan atribut "name" atau "id" di posisi tersebut dalam dokumen HTML. URL dari posisi tersebut adalah URL dari halaman web dengan pengenal fragmen - "#id attribute" - ditambahkan.
Saat menghubungkan dokumen PDF dari halaman HTML, "id attribute" dapat diganti dengan sintaks yang merujuk ke nomor halaman atau elemen lain dari PDF, misalnya, "#page=386".
Perilaku tautan dalam browser web
Sebuah browser web biasanya menampilkan tautan dengan cara yang membedakannya, misalnya dengan warna, font, atau gaya yang berbeda, atau dengan simbol tertentu berikutnya untuk memvisualisasikan target tautan atau jenis dokumen. Ini juga disebut dekorasi tautan. Perilaku dan gaya tautan dapat ditentukan menggunakan bahasa Cascading Style Sheets (CSS).
Dalam antarmuka pengguna grafis, tampilan kursor mouse dapat berubah menjadi motif tangan untuk menunjukkan tautan. Pada kebanyakan browser web grafis, tautan ditampilkan dalam teks biru bergaris bawah ketika belum dikunjungi, tetapi teks ungu bergaris bawah ketika sudah dikunjungi. Ketika pengguna mengaktifkan tautan (misalnya, dengan mengkliknya dengan mouse), browser menampilkan target tautan. Jika targetnya bukan file HTML, tergantung pada tipe file dan pada browser dan pluginnya, program lain dapat diaktifkan untuk membuka file tersebut.
Kode HTML mengandung beberapa atau semua dari lima karakteristik utama tautan:
- tujuan tautan ("href" menunjuk ke URL)
- label tautan
- judul tautan
- target tautan
- kelas tautan atau id tautan
Itu menggunakan elemen HTML "a" dengan atribut "href" (HREF adalah singkatan dari "Hypertext REFerence") dan opsional juga atribut "title", "target", dan "class" atau "id":
Untuk menyematkan tautan ke dalam halaman web, pos blog, atau komentar, itu dapat berbentuk:
Pada browser web yang tipikal, ini akan ditampilkan sebagai kata "Contoh" yang bergaris bawah biru, yang jika diklik akan membawa pengguna ke situs contoh.com. Ini berkontribusi pada teks atau dokumen yang bersih, mudah dibaca.
Secara default, browser biasanya akan menampilkan tautan sebagai berikut:
- Tautan yang belum dikunjungi biasanya berwarna biru dan bergaris bawah
- Tautan yang sudah dikunjungi biasanya berwarna ungu dan bergaris bawah
- Tautan aktif biasanya berwarna merah dan bergaris bawah
Ketika kursor mengarah ke suatu tautan, tergantung pada browser dan antarmuka pengguna grafis, beberapa teks informatif tentang tautan dapat ditampilkan, muncul, bukan dalam jendela reguler, tetapi dalam sebuah kotak hover khusus, yang menghilang saat kursor digerakkan (kadang-kadang menghilang dengan sendirinya setelah beberapa detik, dan muncul kembali saat kursor digerakkan dan kembali). Mozilla Firefox, IE, Opera, dan banyak browser web lain semuanya menunjukkan URL. Selain itu, URL biasanya ditampilkan di bilah status.
Biasanya, tautan dibuka di bingkai atau jendela saat ini, tetapi situs yang menggunakan bingkai dan beberapa jendela untuk navigasi dapat menambahkan atribut "target" khusus untuk menentukan di mana tautan dimuat. Jika tidak ada jendela dengan nama itu, jendela baru akan dibuat dengan ID tersebut, yang dapat digunakan untuk merujuk ke jendela tersebut nanti dalam sesi penjelajahan.
Penciptaan jendela baru mungkin merupakan penggunaan atribut "target" yang paling umum. Untuk mencegah penggunaan ulang jendela secara tidak sengaja, nama jendela khusus "_blank" dan "_new" biasanya tersedia, dan selalu menyebabkan jendela baru dibuat. Hal ini sangat umum terlihat pada tautan jenis ini ketika sebuah situs web besar menghubungkan ke halaman eksternal. Tujuan dalam kasus ini adalah untuk memastikan bahwa orang yang menjelajah sadar bahwa tidak ada dukungan terhadap situs yang ditautkan oleh situs yang ditautkan. Namun, atribut ini kadang-kadang digunakan berlebihan dan kadang-kadang dapat menyebabkan banyak jendela dibuat bahkan saat menjelajah situs tunggal.
Nama halaman khusus lainnya adalah "_top", yang menyebabkan semua bingkai dalam jendela saat ini dihapus sehingga penjelajahan dapat dilanjutkan dalam jendela penuh.
Istilah "link" diciptakan pada tahun 1965 (atau mungkin 1964) oleh Ted Nelson di awal Proyek Xanadu. Nelson terinspirasi oleh esai populer tahun 1945 karya Vannevar Bush yang berjudul "As We May Think". Dalam esai tersebut, Bush menggambarkan mesin berbasis mikrofilm (Memex) di mana seseorang dapat menghubungkan dua halaman informasi menjadi "jejak" informasi terkait, dan kemudian menggulir bolak-balik di antara halaman-halaman dalam jejak seolah-olah mereka berada di gulungan mikrofilm tunggal.
Dalam serangkaian buku dan artikel yang diterbitkan dari tahun 1964 hingga 1980, Nelson mengubah konsep perujukan silang otomatis Bush ke dalam konteks komputer, membuatnya dapat diterapkan pada string teks tertentu daripada seluruh halaman, meluaskannya dari mesin berukuran meja lokal menjadi jaringan komputer teoretis dunia yang eksklusif, dan menganjurkan penciptaan jaringan seperti itu. Meskipun Xanadu Corporation milik Nelson akhirnya didanai oleh Autodesk pada tahun 1980-an, namun tidak pernah menciptakan jaringan akses publik eksklusif ini. Sementara itu, bekerja secara independen, tim yang dipimpin oleh Douglas Engelbart (dengan Jeff Rulifson sebagai programmer utama) adalah yang pertama kali menerapkan konsep hyperlink untuk menggulir dalam satu dokumen (1966), dan segera setelah itu untuk menghubungkan antara paragraf dalam dokumen terpisah (1968), dengan NLS. Ben Shneiderman yang bekerja dengan mahasiswa pascasarjana Dan Ostroff merancang dan menerapkan link yang dihighlight dalam sistem HyperTIES pada tahun 1983. HyperTIES digunakan untuk menghasilkan jurnal elektronik pertama di dunia, yaitu Communications of the ACM bulan Juli 1988, yang dikutip sebagai sumber konsep link dalam manifesto Tim Berners-Lee pada musim semi 1989 untuk Web. Pada tahun 1988, Ben Shneiderman dan Greg Kearsley menggunakan HyperTIES untuk menerbitkan "Hypertext Hands-On!", buku elektronik pertama di dunia.
Dirilis pada tahun 1987 untuk Apple Macintosh, program basis data HyperCard memungkinkan untuk menghubungkan antara berbagai halaman dalam satu dokumen, serta ke dokumen lain dan aplikasi terpisah di komputer yang sama. Pada tahun 1990, Windows Help, yang diperkenalkan dengan Microsoft Windows 3.0, memiliki penggunaan hyperlink yang luas untuk menghubungkan berbagai halaman dalam satu file bantuan bersama; selain itu, memiliki jenis hyperlink yang berbeda secara visual yang menyebabkan pesan bantuan popup muncul ketika diklik, biasanya untuk memberikan definisi istilah yang diperkenalkan di halaman bantuan. Protokol terbuka pertama yang banyak digunakan yang termasuk hyperlink dari situs Internet mana pun ke situs Internet lainnya adalah protokol Gopher mulai tahun 1991. Segera diungguli oleh HTML setelah rilis browser Mosaic tahun 1993 (yang dapat menangani tautan Gopher serta tautan HTML). Keunggulan HTML adalah kemampuannya untuk mencampur grafis, teks, dan hyperlink, tidak seperti Gopher yang hanya memiliki teks berstruktur menu dan hyperlink.
Masalah hukum
Meskipun menghubungkan antara halaman web adalah fitur intrinsik dari web, beberapa situs web mempermasalahkan saat dihubungkan oleh situs web lain; beberapa telah mengklaim bahwa menghubungkan ke mereka tidak diizinkan tanpa izin.
Kontroversial terutama adalah tautan dalam (deep links), yang tidak menunjuk ke halaman utama situs atau titik masuk lain yang ditetapkan oleh pemilik situs, tetapi ke konten di tempat lain, memungkinkan pengguna melewatkan alur desain sendiri situs tersebut, dan tautan dalam (inline links), yang menyertakan konten yang dimaksud ke dalam halaman situs yang menghubungkannya, membuatnya tampak sebagai bagian dari konten situs yang menghubungkannya kecuali atribusi eksplisit ditambahkan.
Di beberapa yurisdiksi, dianggap bahwa hiperlink bukan sekadar referensi atau kutipan, tetapi merupakan alat untuk menyalin halaman web. Di Belanda, Karin Spaink awalnya dinyatakan bersalah atas pelanggaran hak cipta dengan menghubungkan, meskipun putusan ini dibatalkan pada tahun 2003. Pengadilan yang mendukung pandangan ini melihat bahwa publikasi hiperlink yang menghubungkan ke materi ilegal adalah tindakan ilegal itu sendiri, terlepas dari apakah merujuk materi ilegal itu sendiri adalah ilegal. Pada tahun 2004, Josephine Ho dibebaskan dari 'hiperlink yang merusak nilai-nilai tradisional' di Taiwan.
Pada tahun 2000, British Telecom menggugat Prodigy, menuduh bahwa Prodigy melanggar patennya (U.S. paten 4.873.662) pada hiperlink web. Setelah litigasi, pengadilan memutuskan untuk Prodigy, memutuskan bahwa paten British Telecom tidak mencakup hiperlink web.
Dalam yurisprudensi Amerika Serikat, ada perbedaan antara sekadar menghubungkan ke situs web orang lain, dan menghubungkan ke konten yang ilegal (misalnya, perjudian ilegal di AS) atau melanggar hak cipta (misalnya, salinan MP3 ilegal). Beberapa pengadilan telah menemukan bahwa hanya menghubungkan ke situs web orang lain, bahkan jika dengan melewati iklan komersial, bukan merupakan pelanggaran hak cipta atau merek dagang, terlepas dari seberapa banyak orang lain mungkin keberatan. Menghubungkan ke konten ilegal atau melanggar hak cipta dapat cukup bermasalah untuk menimbulkan tanggung jawab hukum. Bandingkan untuk ringkasan status hukum hak cipta AS saat ini sehubungan dengan hiperlinking, lihat diskusi mengenai kasus Arriba Soft dan Perfect 10.
Agak kontroversial, Vuestar Technologies telah mencoba menegakkan paten yang diajukan oleh pemiliknya, Ronald Neville Langford, di seluruh dunia yang berkaitan dengan teknik pencarian menggunakan gambar yang dihubungkan ke situs web atau halaman web lainnya.
Posting Komentar