Lompat ke konten

Authemic

System of Trust

  • WordPress Theme
  • AI
  • Tentang Kami
  • Hubungi Kami
  • Komunitas
  • Tanya Authemic
  1. Authemic
  2. HTML
  3. Cara Membuat List dan Link di HTML: Panduan Lengkap untuk Pemula

Cara Membuat List dan Link di HTML: Panduan Lengkap untuk Pemula

07/03/2026 oleh Mas Hedi

Saat membuat sebuah halaman web, kita tidak hanya menampilkan teks biasa. Banyak informasi yang perlu disusun secara lebih terstruktur agar mudah dibaca oleh pengguna. Di sinilah list (daftar) dan link (tautan) memainkan peran yang sangat penting dalam HTML.

List membantu kita menyusun informasi dalam bentuk poin-poin yang rapi. Misalnya daftar menu website, daftar fitur produk, atau daftar langkah dalam sebuah tutorial. Tanpa list, informasi tersebut akan terlihat berantakan dan sulit dipahami oleh pembaca.

Sementara itu, link adalah salah satu elemen paling fundamental dalam dunia web. Tanpa link, internet tidak akan menjadi jaringan informasi yang saling terhubung seperti sekarang. Link memungkinkan pengguna berpindah dari satu halaman ke halaman lain, baik di dalam website yang sama maupun ke website lain di internet.

📚 Baca Juga

  • 10 Contoh Form Login HTML + CSS untuk Belajar Web Development
  • Membuat Formulir HTML – Seri Tutorial HTML untuk Pemula
  • Tabel dalam HTML: Seri Tutorial HTML untuk Pemula

Bayangkan jika sebuah website tidak memiliki link. Pengguna hanya bisa melihat satu halaman tanpa bisa menjelajah ke halaman lain. Karena itulah, link sering dianggap sebagai tulang punggung dari sistem navigasi web.

Dalam HTML, terdapat beberapa jenis list yang dapat digunakan, seperti unordered list, ordered list, dan description list. Selain itu, HTML juga menyediakan tag khusus untuk membuat tautan yaitu tag <a> yang dikenal sebagai anchor tag.

Pada bab ini kita akan mempelajari bagaimana cara membuat berbagai jenis list serta bagaimana cara membuat link yang menghubungkan halaman web. Pemahaman ini sangat penting karena hampir semua website modern menggunakan kombinasi list dan link untuk membangun navigasi, menu, maupun struktur konten yang rapi.

Pengertian List dalam HTML

Dalam pengembangan web, tidak semua informasi cocok ditampilkan dalam bentuk paragraf panjang. Ada banyak situasi di mana informasi akan jauh lebih mudah dipahami jika disusun dalam bentuk daftar atau list. HTML menyediakan beberapa elemen khusus yang memungkinkan kita membuat daftar informasi secara terstruktur dan rapi.

List dalam HTML adalah kumpulan item yang disusun secara berurutan atau tidak berurutan. Setiap item dalam list biasanya ditulis menggunakan tag <li> yang merupakan singkatan dari list item. Dengan menggunakan list, kita dapat menyajikan informasi dalam bentuk poin-poin yang lebih mudah dibaca oleh pengguna.

Sebagai contoh, bayangkan sebuah halaman yang menjelaskan teknologi web. Jika kita menuliskan semua teknologi tersebut dalam satu paragraf, pembaca mungkin akan kesulitan menangkap informasi dengan cepat. Namun jika kita menuliskannya dalam bentuk list, informasi tersebut menjadi jauh lebih jelas.

Contoh sederhana list dalam HTML adalah sebagai berikut:

<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>

Ketika kode tersebut ditampilkan di browser, setiap item akan muncul sebagai daftar dengan tanda bullet di depannya. Struktur seperti ini membuat informasi lebih mudah dipindai oleh mata pengguna.

Selain meningkatkan keterbacaan, penggunaan list juga memiliki manfaat lain. Mesin pencari seperti Google sering menggunakan struktur list untuk memahami poin-poin penting dalam sebuah halaman. Hal ini berarti list juga dapat membantu dalam konteks SEO dan struktur konten halaman web.

HTML sendiri menyediakan tiga jenis list utama, yaitu unordered list, ordered list, dan description list. Masing-masing memiliki fungsi yang berbeda tergantung pada jenis informasi yang ingin ditampilkan. Pada bagian berikutnya kita akan mulai dengan jenis list yang paling sering digunakan dalam pengembangan web, yaitu unordered list.

Unordered List <ul> dalam HTML

Setelah memahami pengertian dasar list dalam HTML, sekarang kita akan membahas jenis list yang paling sering digunakan dalam pengembangan web, yaitu unordered list. Dalam HTML, unordered list dibuat menggunakan tag <ul>, yang merupakan singkatan dari unordered list. Jenis list ini digunakan untuk menampilkan kumpulan item yang tidak memiliki urutan tertentu.

Artinya, setiap item dalam daftar tidak harus mengikuti urutan angka seperti pertama, kedua, atau ketiga. Sebaliknya, setiap item hanya ditandai dengan simbol atau bullet point yang menunjukkan bahwa item tersebut merupakan bagian dari sebuah daftar.

Unordered list sangat umum digunakan dalam berbagai bagian website. Misalnya untuk menampilkan menu navigasi, daftar fitur produk, daftar kategori artikel, atau daftar poin-poin penting dalam sebuah artikel. Karena bentuknya sederhana dan mudah dibaca, unordered list sering menjadi pilihan utama ketika kita ingin menyajikan informasi dalam bentuk daftar tanpa perlu menunjukkan urutan tertentu.

Untuk membuat unordered list, kita menggunakan tag <ul> sebagai pembungkus daftar dan tag <li> untuk setiap item di dalamnya. Tag <li> sendiri merupakan singkatan dari list item yang berfungsi sebagai elemen yang mewakili setiap item dalam daftar.

Berikut contoh sederhana penggunaan unordered list dalam HTML:

<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>

Ketika kode tersebut dijalankan di browser, setiap item akan ditampilkan dalam bentuk daftar dengan tanda bullet di depannya. Secara visual, hasilnya akan terlihat seperti ini:

• HTML
• CSS
• JavaScript

Struktur seperti ini membuat informasi menjadi lebih mudah dibaca dibandingkan jika ditulis dalam satu paragraf panjang.

Selain untuk menampilkan daftar sederhana, unordered list juga sering digunakan untuk membuat menu navigasi pada website. Misalnya menu yang berisi halaman Home, Artikel, Tutorial, atau Kontak. Dengan menggunakan <ul> dan <li>, developer dapat menyusun menu navigasi secara rapi sebelum kemudian diberi desain menggunakan CSS.

Contoh struktur menu sederhana menggunakan unordered list adalah sebagai berikut:

<ul>
<li>Home</li>
<li>Tutorial</li>
<li>Artikel</li>
<li>Kontak</li>
</ul>

Dalam praktik pengembangan web modern, list seperti ini biasanya akan dikombinasikan dengan link HTML sehingga setiap item dapat diklik dan membawa pengguna ke halaman lain.

Selain itu, perlu diketahui bahwa secara default browser menampilkan unordered list dengan simbol bullet berbentuk lingkaran kecil. Namun tampilan ini sebenarnya dapat diubah menggunakan CSS. Developer dapat mengganti bullet menjadi bentuk lain, bahkan menghilangkannya sepenuhnya jika diperlukan, misalnya ketika membuat menu navigasi horizontal.

Untuk membuat menu navigasi horizontal kita perlu membuat class dalam CSS. Contohnya:

<ul class="nav-menu">
<li>Home</li>
<li>Tutorial</li>
<li>Artikel</li>
<li>Kontak</li>
</ul>

Dari contoh kode HTML diatas, maka kita perlu menulis CSS seperti ini:

.nav-menu{
list-style:none;
margin:0;
padding:0;
background:#1e293b;
display:flex;
}

.nav-menu li{
padding:15px 20px;
color:white;
cursor:pointer;
font-family:Arial, sans-serif;
}

.nav-menu li:hover{
background:#2563eb;
}

Walaupun tampak sederhana, unordered list memiliki peran yang sangat penting dalam struktur halaman web. Elemen ini tidak hanya membantu menyusun informasi dengan lebih jelas, tetapi juga membuat halaman menjadi lebih mudah dipahami oleh mesin pencari dan teknologi aksesibilitas seperti screen reader.

Dengan memahami cara kerja unordered list, kita telah mempelajari salah satu elemen dasar yang sering digunakan dalam HTML. Pada bagian berikutnya kita akan membahas jenis list lainnya, yaitu ordered list (<ol>), yang digunakan ketika urutan item dalam daftar memiliki makna atau tingkat prioritas tertentu.

Description List <dl> dalam HTML

Selain unordered list (<ul>) dan ordered list (<ol>), HTML juga menyediakan jenis daftar lain yang sering kali kurang dikenal oleh pemula, yaitu description list. Jenis list ini dibuat menggunakan tag <dl> yang merupakan singkatan dari description list. Berbeda dengan dua jenis list sebelumnya, description list tidak digunakan untuk menampilkan daftar poin biasa, melainkan untuk menampilkan pasangan istilah dan penjelasan.

Description list biasanya digunakan ketika kita ingin menampilkan definisi, keterangan, atau penjelasan dari suatu istilah. Struktur ini sangat berguna dalam berbagai situasi, misalnya untuk membuat glosarium istilah, daftar pertanyaan dan jawaban, spesifikasi produk, atau informasi yang memiliki hubungan antara sebuah istilah dengan deskripsinya.

Dalam description list terdapat tiga tag utama yang bekerja bersama, yaitu:

  • <dl> sebagai pembungkus daftar
  • <dt> sebagai istilah atau judul
  • <dd> sebagai deskripsi atau penjelasan dari istilah tersebut

Struktur dasar description list terlihat seperti berikut:

<dl>
<dt>HTML</dt>
<dd>HTML adalah bahasa markup yang digunakan untuk membuat struktur halaman web.</dd>

<dt>CSS</dt>
<dd>CSS digunakan untuk mengatur tampilan dan desain halaman web.</dd>

<dt>JavaScript</dt>
<dd>JavaScript digunakan untuk menambahkan interaktivitas pada halaman web.</dd>
</dl>

Jika ditampilkan di browser, struktur tersebut akan terlihat seperti daftar istilah dengan penjelasannya. Tag <dt> akan menampilkan istilah utama, sementara <dd> menampilkan deskripsi yang biasanya ditampilkan sedikit menjorok ke dalam dibandingkan istilahnya. Kurang lebih hasilnya akan seperti ini:

HTML
HTML adalah bahasa markup yang digunakan untuk membuat struktur halaman web.
CSS
CSS digunakan untuk mengatur tampilan dan desain halaman web.
JavaScript
JavaScript digunakan untuk menambahkan interaktivitas pada halaman web.

Berbeda dengan <ul> dan <ol> yang menggunakan elemen <li> sebagai item daftar, description list menggunakan pasangan <dt> dan <dd> untuk menunjukkan hubungan antara judul dan penjelasan. Pendekatan ini membuat struktur informasi menjadi lebih jelas ketika kita ingin menampilkan data yang bersifat definisi atau keterangan.

Salah satu penggunaan description list yang cukup umum adalah untuk membuat halaman FAQ sederhana. Misalnya kita dapat menuliskan pertanyaan sebagai <dt> dan jawaban sebagai <dd>. Dengan cara ini, struktur HTML menjadi lebih semantik dan mudah dipahami oleh browser maupun mesin pencari.

Contoh sederhana FAQ menggunakan description list adalah sebagai berikut:

<dl>

<dt>Apa itu HTML?</dt>
<dd>HTML adalah bahasa dasar yang digunakan untuk membuat halaman web.</dd>

<dt>Apa fungsi CSS?</dt>
<dd>CSS digunakan untuk mengatur tampilan visual dari halaman web.</dd>

</dl>

Jika kita tampilkan dalam browser, maka kode diatas akan terlihat seperti ini:

Apa itu HTML?
HTML adalah bahasa dasar yang digunakan untuk membuat halaman web.
Apa fungsi CSS?
CSS digunakan untuk mengatur tampilan visual dari halaman web.

Untuk mempercantik tampilan, kita juga harus tambahkan class CSS. Misalnya kita akan menamakan class CSS tersebut dengan class="faq". Berikut kode CSS nya yang bisa anda tiru.

.faq{
font-family:Arial, sans-serif;
max-width:600px;
margin:20px 0;
}

.faq dt{
font-weight:bold;
background:#1e293b;
color:white;
padding:12px 15px;
margin-top:10px;
border-radius:6px;
}

.faq dd{
margin:0;
padding:12px 15px;
background:#f1f5f9;
border-left:4px solid #2563eb;
border-radius:0 0 6px 6px;
}

Maka hasilnya di browser akan terlihat seperti ini:

Apa itu HTML?
HTML adalah bahasa dasar yang digunakan untuk membuat halaman web.
Apa fungsi CSS?
CSS digunakan untuk mengatur tampilan visual dari halaman web.

Nah, sekarang waktunya anda praktek. Coba anda buat list <dt>, <dd> dan <dl> agar mirip tampilan dibawah ini:

Tutorial HTML untuk Pemula
Panduan lengkap belajar HTML dari dasar yang membahas konsep fundamental HTML, struktur dokumen, serta langkah-langkah awal membuat halaman web.
Apa Itu HTML?
Penjelasan mengenai pengertian HTML, fungsi HTML dalam pengembangan web, serta peran HTML sebagai fondasi utama dalam membangun halaman website.
Setup Lingkungan Kerja untuk Belajar HTML
Panduan menyiapkan lingkungan belajar HTML, termasuk memilih text editor, membuat file HTML pertama, dan menjalankan halaman web di browser.
Anatomi Tag HTML
Penjelasan tentang struktur dasar tag HTML yang terdiri dari tag pembuka, konten, dan tag penutup serta bagaimana elemen HTML bekerja dalam dokumen.
Boilerplate HTML dan Elemen Head
Pembahasan struktur dasar dokumen HTML modern termasuk DOCTYPE, tag html, head, dan body yang menjadi kerangka awal setiap halaman web.
Heading HTML
Tutorial penggunaan tag heading dari h1 hingga h6 untuk membuat struktur judul dan subjudul yang terorganisir dalam halaman web.

Selain membantu menyusun informasi secara lebih rapi, penggunaan description list juga memberikan keuntungan dari sisi struktur semantik HTML. Mesin pencari dapat memahami bahwa elemen <dt> adalah istilah atau topik utama, sedangkan <dd> merupakan penjelasan yang berkaitan langsung dengan istilah tersebut.

Walaupun tidak sepopuler unordered list atau ordered list, description list tetap menjadi elemen yang sangat berguna dalam situasi tertentu. Ketika kita perlu menampilkan informasi dalam bentuk istilah dan deskripsi, penggunaan <dl> akan membuat struktur HTML menjadi lebih jelas dan lebih bermakna dibandingkan menggunakan paragraf biasa.

Dengan memahami description list, kita sekarang telah mengenal tiga jenis list utama dalam HTML. Pada bagian berikutnya, kita akan membahas konsep yang cukup sering digunakan dalam pengembangan web, yaitu nested list, yaitu list yang berada di dalam list lainnya untuk membuat struktur informasi yang lebih kompleks.

Nested List dalam HTML (List di dalam List)

Dalam beberapa situasi, sebuah daftar informasi tidak selalu berdiri sendiri. Kadang kita perlu membuat daftar yang memiliki sub-daftar di dalamnya untuk menunjukkan hubungan atau hierarki antar item. Dalam HTML, konsep ini dikenal sebagai nested list, yaitu list yang berada di dalam list lainnya.

Nested list sangat berguna ketika kita ingin menyusun informasi secara bertingkat. Misalnya ketika membuat struktur kategori, menu navigasi bertingkat, daftar materi pembelajaran, atau struktur topik dalam dokumentasi. Dengan menggunakan nested list, kita dapat menunjukkan bahwa beberapa item merupakan bagian dari item utama.

Secara sederhana, nested list dibuat dengan cara menempatkan sebuah list baru di dalam elemen <li> dari list utama. Artinya, sebuah item dalam daftar dapat memiliki daftar lain sebagai turunannya.

Berikut contoh sederhana nested list menggunakan unordered list:

<ul>
<li>Bahasa Pemrograman Web
    <ul>
        <li>HTML</li>
        <li>CSS</li>
        <li>JavaScript</li>
    </ul>
</li>

<li>Bahasa Pemrograman Backend
    <ul>
        <li>PHP</li>
        <li>Python</li>
        <li>Node.js</li>
    </ul>
</li>

</ul>

Jika kode tersebut ditampilkan di browser, hasilnya akan terlihat seperti daftar dengan sub-daftar di bawah setiap kategori utama. Struktur ini membuat informasi menjadi lebih terorganisir dan mudah dipahami.

  • Bahasa Pemrograman Web
    • HTML
    • CSS
    • JavaScript
  • Bahasa Pemrograman Backend
    • PHP
    • Python
    • Node.js

Nested list tidak hanya terbatas pada unordered list saja. Kita juga bisa membuat nested list menggunakan ordered list (<ol>), atau bahkan menggabungkan keduanya. Misalnya, daftar utama menggunakan angka, sementara sub-daftar menggunakan bullet.

Contoh kombinasi ordered list dan unordered list:

<ol>
<li>Belajar Dasar Web
    <ul>
        <li>HTML</li>
        <li>CSS</li>
    </ul>
</li>

<li>Belajar Pemrograman Web
    <ul>
        <li>JavaScript</li>
        <li>PHP</li>
    </ul>
</li>
</ol>

Dalam contoh ini, daftar utama ditampilkan menggunakan angka karena menunjukkan urutan tahapan belajar. Sementara sub-daftar menggunakan bullet karena hanya menunjukkan bagian dari topik tersebut. Lihat hasilnya!.

  1. Belajar Dasar Web
    • HTML
    • CSS
  2. Belajar Pemrograman Web
    • JavaScript
    • PHP

Nested list juga sangat sering digunakan dalam menu navigasi website. Misalnya sebuah menu utama memiliki beberapa submenu. Struktur HTML-nya biasanya menggunakan nested list karena lebih mudah dikelola dan mudah diubah tampilannya menggunakan CSS.

Contoh sederhana struktur menu navigasi bertingkat:

<ul>

<li>Home</li>

<li>Tutorial
    <ul>
        <li>HTML</li>
        <li>CSS</li>
        <li>JavaScript</li>
    </ul>
</li>

<li>Artikel</li>

<li>Kontak</li>

</ul>

Maka hasilnya akan terlihat seperti ini!

  • Home
  • Tutorial
    • HTML
    • CSS
    • JavaScript
  • Artikel
  • Kontak

Lalu, bagaimana cara mempercantik tampilan menu navigasi tersebut?

Jawabannya adalah dengan bantuan CSS, nested list seperti ini bisa diubah menjadi dropdown menu, menu sidebar, atau bahkan navigasi kompleks pada website.

Untuk membuat menu navigasi seperti contoh diatas, silahkan Authemers copy CSS dibawah:

.menu-nav{
list-style:none;
margin:0;
padding:0;
background:#1e293b;
display:flex;
font-family:Arial, sans-serif;
}

.menu-nav li{
position:relative;
padding:15px 20px;
color:white;
cursor:pointer;
}

.menu-nav li:hover{
background:#2563eb;
}

/* submenu */
.menu-nav li ul{
display:none;
position:absolute;
top:100%;
left:0;
list-style:none;
margin:0;
padding:0;
background:#1e293b;
min-width:150px;
}

.menu-nav li ul li{
padding:12px 15px;
}

.menu-nav li ul li:hover{
background:#2563eb;
}

/* tampilkan submenu saat hover */
.menu-nav li:hover ul{
display:block;
}

Walaupun nested list sangat berguna, ada beberapa hal yang perlu diperhatikan ketika menggunakannya. Salah satunya adalah menjaga struktur kode tetap rapi dan konsisten. Karena nested list memiliki beberapa tingkat elemen, penggunaan indentasi sangat membantu agar kode tetap mudah dibaca.

Selain itu, sebaiknya kita tidak membuat nested list yang terlalu dalam karena dapat membuat struktur halaman menjadi rumit. Dalam praktik pengembangan web, biasanya nested list digunakan hanya dua atau tiga tingkat saja agar tetap mudah dipahami.

Dengan memahami nested list, kita dapat menyusun informasi yang lebih kompleks dalam halaman web tanpa kehilangan struktur yang jelas. Teknik ini sering digunakan dalam berbagai jenis website, mulai dari dokumentasi teknis hingga sistem navigasi yang memiliki banyak kategori dan subkategori.

Pada bagian berikutnya kita akan beralih dari pembahasan list ke topik lain yang sangat penting dalam HTML, yaitu link atau tautan, yang memungkinkan pengguna berpindah dari satu halaman web ke halaman lainnya.

Link dan Tautan dalam HTML

Salah satu fitur paling penting dalam HTML adalah link atau tautan. Link memungkinkan pengguna berpindah dari satu halaman web ke halaman lainnya hanya dengan mengklik sebuah teks, gambar, atau elemen tertentu. Konsep inilah yang membuat web menjadi saling terhubung dan mudah untuk dijelajahi.

Dalam HTML, link dibuat menggunakan tag <a> yang disebut juga anchor tag. Tag ini digunakan untuk menentukan alamat tujuan yang akan dibuka ketika pengguna mengklik link tersebut.

Struktur dasar penulisan link dalam HTML adalah sebagai berikut:

<a href="https://example.com">Teks Link</a>

Penjelasan dari kode tersebut:

  • <a> adalah tag untuk membuat link.
  • href adalah atribut yang berisi alamat tujuan link.
  • Teks di antara tag <a> dan </a> adalah teks yang akan terlihat dan bisa diklik oleh pengguna.

Sebagai contoh, jika kita ingin membuat link menuju website tertentu, kita bisa menulis kode seperti berikut:

<a href="https://authemic.com">Kunjungi Website Authemic</a>

Hasilnya akan terlihat seperti ini:

Kunjungi Website Authemic

Ketika link tersebut diklik, browser akan membuka halaman authemic.com.

Link di Dalam List

Link juga sering digunakan di dalam list untuk membuat daftar artikel, menu navigasi, atau daftar sumber belajar. Dengan menggabungkan tag list (<ul> dan <li>) dengan tag link (<a>), kita bisa membuat struktur daftar artikel yang rapi dan mudah diakses.

Berikut adalah contoh daftar artikel yang dikelompokkan berdasarkan kategori React JS, CSS, dan HTML.

<ul>

<li>React JS
    <ul>
        <li>
            <a href="https://authemic.com/apa-itu-react-dan-cara-install-react-js/">
            Apa Itu React dan Cara Install React JS
            </a>
        </li>

        <li>
            <a href="https://authemic.com/tutorial-react-js-dari-0/">
            Tutorial React JS dari 0
            </a>
        </li>
    </ul>
</li>

<li>CSS
    <ul>
        <li>
            <a href="https://authemic.com/apa-itu-css-dalam-pengembangan-website/">
            Apa Itu CSS dalam Pengembangan Website
            </a>
        </li>

        <li>
            <a href="https://authemic.com/daftar-50-properti-css-paling-penting/">
            Daftar 50 Properti CSS Paling Penting
            </a>
        </li>

        <li>
            <a href="https://authemic.com/contoh-penggunaan-50-properti-css-dalam-proyek-website/">
            Contoh Penggunaan 50 Properti CSS dalam Proyek Website
            </a>
        </li>
    </ul>
</li>

<li>HTML
    <ul>
        <li>
            <a href="https://authemic.com/tutorial-html-untuk-pemula/">
            Tutorial HTML untuk Pemula
            </a>
        </li>

        <li>
            <a href="https://authemic.com/apa-itu-html/">
            Apa Itu HTML
            </a>
        </li>

        <li>
            <a href="https://authemic.com/setup-lingkungan-kerja-untuk-belajar-html/">
            Setup Lingkungan Kerja untuk Belajar HTML
            </a>
        </li>

        <li>
            <a href="https://authemic.com/anatomi-tag-html/">
            Anatomi Tag HTML
            </a>
        </li>

        <li>
            <a href="https://authemic.com/boilerplate-html-dan-elemen-head/">
            Boilerplate HTML dan Elemen Head
            </a>
        </li>

        <li>
            <a href="https://authemic.com/heading-html-seri-tutorial-html-untuk-pemula/">
            Heading HTML
            </a>
        </li>
    </ul>
</li>

</ul>

Hasilnya akan terlihat seperti ini:

  • React JS
    • Apa Itu React dan Cara Install React JS
    • Tutorial React JS dari 0
  • CSS
    • Apa Itu CSS dalam Pengembangan Website
    • Daftar 50 Properti CSS Paling Penting
    • Contoh Penggunaan 50 Properti CSS dalam Proyek Website
  • HTML
    • Tutorial HTML untuk Pemula
    • Apa Itu HTML
    • Setup Lingkungan Kerja untuk Belajar HTML
    • Anatomi Tag HTML
    • Boilerplate HTML dan Elemen Head
    • Heading HTML

Catatan:

Sekarang tugas Authemers adalah membuat class CSS untuk kode tersebut agar tampilannya Juoss.

Dalam contoh di atas:

  • Setiap artikel menggunakan tag <a> untuk membuat link.
  • Atribut href berisi alamat halaman artikel yang akan dibuka.
  • Link tersebut ditempatkan di dalam <li> sehingga menjadi bagian dari daftar.

Struktur seperti ini sering digunakan dalam website blog, dokumentasi, portal berita, maupun halaman tutorial untuk menampilkan daftar artikel yang bisa langsung diakses oleh pengunjung.

Dengan memahami cara membuat link, kita sudah mempelajari salah satu konsep terpenting dalam HTML, yaitu menghubungkan halaman satu dengan halaman lainnya.

Pada bagian berikutnya, kita akan mempelajari atribut tambahan pada link, seperti membuka link di tab baru menggunakan atribut target.

Atribut Tambahan pada Link dalam HTML

Selain atribut href, tag <a> dalam HTML juga memiliki beberapa atribut tambahan yang memberikan kontrol lebih terhadap perilaku link. Atribut-atribut ini dapat menentukan bagaimana link dibuka, bagaimana hubungan antara halaman, serta bagaimana mesin pencari memahami link tersebut.

Beberapa atribut yang paling sering digunakan adalah target, rel, dan title. Selain meningkatkan pengalaman pengguna, penggunaan atribut ini juga dapat memberikan manfaat untuk SEO (Search Engine Optimization).

1. Atribut target

Atribut target digunakan untuk menentukan di mana halaman tujuan akan dibuka ketika link diklik.

Contoh penggunaan:

<a href="https://authemic.com/tutorial-html-untuk-pemula/" target="_blank">
Tutorial HTML untuk Pemula
</a>

Penjelasan:

  • target="_blank" akan membuka link di tab baru.
  • Tanpa atribut ini, link akan terbuka di tab yang sama.

Beberapa nilai target yang umum digunakan

  • _self → membuka link di tab yang sama (default)
  • _blank → membuka link di tab baru
  • _parent → membuka link di frame induk
  • _top → membuka link di seluruh jendela browser

Manfaat untuk SEO

Dari sisi SEO, penggunaan target="_blank" memiliki manfaat tidak langsung, yaitu:

  • Meningkatkan user experience karena pengunjung tidak meninggalkan halaman utama.
  • Menurunkan bounce rate jika pengguna tetap membuka halaman asal.
  • Sangat berguna ketika memberikan external link ke website lain.

Namun, Google sendiri tidak memberikan peringkat khusus hanya karena penggunaan target.

Silahkan buka link dibawah untuk testing!

Tutorial HTML untuk Pemula

2. Atribut rel

Atribut rel digunakan untuk menjelaskan hubungan antara halaman saat ini dengan halaman tujuan link. Atribut ini sangat penting dalam konteks SEO, terutama untuk external link.

Contoh penggunaan:

<a href="https://authemic.com/tutorial-react-js-dari-0/" rel="nofollow">
Tutorial React JS dari 0
</a>

Jenis nilai rel yang umum digunakan

2. 1. nofollow

Memberi tahu mesin pencari untuk tidak memberikan nilai SEO (link juice) ke halaman tujuan.

Contoh:

<a href="https://example.com" rel="nofollow">Website External</a>

Biasanya digunakan untuk:

  • Link iklan
  • Link sponsor
  • Link yang tidak sepenuhnya dipercaya

2. 2. noopener

Digunakan ketika membuka link dengan target="_blank" untuk mencegah halaman tujuan mengakses halaman asal melalui JavaScript.

Contoh:

<a href="https://example.com" target="_blank" rel="noopener">
Buka Website
</a>

Manfaatnya lebih ke keamanan website.

2. 3. noreferrer

Mencegah browser mengirimkan informasi referrer ke halaman tujuan.

Contoh:

<a href="https://example.com" target="_blank" rel="noreferrer">
Kunjungi Website
</a>

Selain keamanan, ini juga membantu mengontrol data analitik.

2. 4. sponsored

Digunakan untuk menandai bahwa link tersebut merupakan link berbayar atau iklan.

Contoh:

<a href="https://example.com" rel="sponsored">
Produk Sponsor
</a>

Google menyarankan penggunaan atribut ini untuk transparansi link sponsor.

3. Atribut title

Atribut title digunakan untuk memberikan informasi tambahan tentang link. Biasanya informasi ini akan muncul sebagai tooltip ketika kursor diarahkan ke link.

Contoh:

<a href="https://authemic.com/apa-itu-html/" title="Pelajari dasar HTML untuk pemula">
Apa Itu HTML
</a>

Ketika pengguna mengarahkan mouse ke link tersebut, browser akan menampilkan teks penjelasan.

Manfaat untuk SEO

Walaupun pengaruhnya tidak besar, atribut title dapat membantu:

  • Memberikan konteks tambahan tentang halaman tujuan.
  • Meningkatkan user experience.
  • Membantu aksesibilitas bagi pengguna.

Namun, mesin pencari lebih memprioritaskan teks anchor link dibandingkan atribut title.

Contoh Penggunaan Atribut Link

Berikut contoh penggunaan beberapa atribut sekaligus dalam satu link:

<a href="https://authemic.com/tutorial-html-untuk-pemula/" 
target="_blank" 
rel="noopener noreferrer"
title="Belajar HTML dari dasar hingga mahir">
Tutorial HTML untuk Pemula
</a>

Penjelasan:

  • href → menentukan alamat tujuan
  • target="_blank" → membuka link di tab baru
  • rel="noopener noreferrer" → meningkatkan keamanan
  • title → memberikan informasi tambahan

Atribut tambahan pada link tidak hanya mempengaruhi cara link bekerja, tetapi juga dapat membantu SEO, keamanan, dan pengalaman pengguna.

Beberapa praktik terbaik yang sering digunakan dalam pengembangan website adalah:

  • Menggunakan target="_blank" untuk external link
  • Menambahkan rel="noopener noreferrer" untuk keamanan
  • Menggunakan rel="nofollow" atau rel="sponsored" untuk link tertentu
  • Menulis anchor text yang jelas dan relevan

Dengan memahami atribut-atribut ini, kita dapat membuat link yang lebih aman, lebih informatif, dan lebih ramah terhadap mesin pencari.

Kategori: HTML Tag: html, membuat link html, tutorial html pemula

Navigasi artikel

Artikel sebelumnyaMemahami JSX — Menulis HTML di Dalam JavaScript
Artikel berikutnyaPeran Komputasi Kuantum Dalam Mempercepat Kelahiran Teknologi AGI

Artikel terkait

10 Contoh Form Login HTML + CSS untuk Belajar Web Development 13/03/2026
Membuat Formulir HTML – Seri Tutorial HTML untuk Pemula 08/03/2026
Tabel dalam HTML: Seri Tutorial HTML untuk Pemula 08/03/2026
Gambar dan Multimedia dalam HTML 08/03/2026

Artikel Terbaru

  • 10 Tools AI Gambar Terbaik Tahun 2026 untuk Desain, Konten, dan Kreativitas Digital
  • Tutorial Lengkap Menggunakan Library Statistics di Python
  • Tutorial Membuat Kalkulator Saintifik dengan Python (Lengkap untuk Pemula)
  • Mengenal Library Math di Python dan Contoh Aplikasi Matematika Lengkap
  • BRIN Kembangkan Teknologi AI untuk Pertanian Presisi

Arsip

  • Maret 2026
  • Februari 2026
  • Januari 2026

Kategori

  • AI
  • AI for School
  • AI Marketing
  • Article
  • Artificial General Intelligence
  • Bahasa Program
  • CSS
  • HTML
  • JavaScript
  • PHP
  • Product
  • Python
  • React JS
  • Story
  • True Story
  • Wordpress Theme

Artikel Populer

  • Sinergi AI & Blockchain: Solusi Krisis Kepercayaan Digital di Tahun 2026
  • 10 Tools AI Gambar Terbaik Tahun 2026 untuk Desain, Konten, dan Kreativitas Digital
  • Tren Otomatisasi AI yang Wajib Diketahui Profesional Muda
  • Filosofi PHP Native: Mengapa Menulis Kode dari Nol Masih Menjadi Skill Elit di 2026?
  • Dampak AI terhadap Ekosistem Web Development

Artikel Terkait

  • 10 Contoh Form Login HTML + CSS untuk Belajar Web Development
  • Membuat Formulir HTML – Seri Tutorial HTML untuk Pemula
  • Tabel dalam HTML: Seri Tutorial HTML untuk Pemula
  • Gambar dan Multimedia dalam HTML
  • Formatting Teks dalam HTML

Rekomendasi

  • 10 Tools AI Gambar Terbaik Tahun 2026 untuk Desain, Konten, dan Kreativitas Digital
  • Tutorial Lengkap Menggunakan Library Statistics di Python
  • Tutorial Membuat Kalkulator Saintifik dengan Python (Lengkap untuk Pemula)
  • Mengenal Library Math di Python dan Contoh Aplikasi Matematika Lengkap
  • BRIN Kembangkan Teknologi AI untuk Pertanian Presisi
  • Disclaimer
  • Hubungi Kami
  • Komunitas
  • Lisensi dan Hak Cipta
  • Privacy Policy
  • Register
  • Syarat & Ketentuan
  • Tanya Authemic
  • Tentang Kami
  • WordPress Theme
  • AI
  • Tentang Kami
  • Hubungi Kami
  • Komunitas
  • Tanya Authemic

agi ai ai driven search ai marketing algoritma apa itu agi apa itu css apa itu html artificial general intelligence artificial intelligence authemic belajar css belajar html belajar html pemula belajar python belajar react js computational thinking css digital desa etika algoritma html html untuk pemula industri 4.0 industri 5.0 jasa pembuatan website jasa website murah opendesa php php native python python untuk pemula react js revolusi industri sejarah industri sid tema wordpress tema wordpress gratis tutorial css tutorial html tutorial html pemula tutorial python tutorial python untuk pemula tutorial react js website desa wordpress

© 2026 Authemic · System of Trust · Autemic AI by Mas Hedi