Panduan untuk Pemula: Microdata HTML

Halo sana, para pengembang web masa depan! Hari ini, kita akan memulai perjalanan menarik ke dunia Microdata HTML. Jangan khawatir jika Anda baru dalam hal ini - saya akan menjadi panduan temanmu, dan kita akan berjalan langkah demi langkah. Pada akhir tutorial ini, Anda akan terkejut betapa banyak yang Anda pelajari!

HTML - Microdata

Apa Itu Microdata?

Sebelum kita mendalamnya, mari kita mulai dari dasar. Microdata adalah cara untuk menambahkan arti ekstra ke konten HTML Anda. Itu seperti memberikan halaman web Anda sebuah bahasa rahasia yang mesin pencari dan program komputer lainnya dapat memahami. Keren, kan?

Menggunakan Microdata dalam Dokumen HTML

Sekarang, mari kita meraba-raba kode! Berikut adalah contoh sederhana bagaimana kita dapat menggunakan Microdata:

<div itemscope itemtype="http://schema.org/Person">
<span itemprop="name">John Doe</span>
<span itemprop="jobTitle">Pengembang Web</span>
<span itemprop="telephone">(123) 456-7890</span>
</div>

mari kitauraikan ini:

  • itemscope memberitahu browser bahwa <div> ini mengandung Microdata.
  • itemtype menentukan jenis item yang kita deskripsikan (dalam hal ini, Seorang).
  • itemprop melabelkan informasi khusus (nama, judul pekerjaan, telepon).

Pikirkan seperti mengisi formulir tentang orang. Setiap itemprop adalah seperti kolom dalam formulir itu.

Atribut Global

Microdata memperkenalkan beberapa atribut baru yang dapat digunakan pada setiap elemen HTML. Mari kita lihat mereka dalam tabel praktis:

Atribut Deskripsi
itemscope Menandai bahwa HTML mengandung Microdata
itemtype Menentukan vocabulari (misalnya, schema.org)
itemprop Menentukan properti dari item
itemid Menyediakan identifikasi unik untuk item
itemref Mengacu ke properti yang bukan turunan dari itemscope

Tipe Data Properti

Saat kita menggunakan Microdata, kita dapat menentukan jenis data yang berbeda. Berikut adalah tabel lain yang menunjukkan beberapa tipe data umum:

Tipe Data Contoh
Text <span itemprop="name">John Doe</span>
Number <span itemprop="age">30</span>
Date <time itemprop="birthDate" datetime="1990-05-15">15 Mei 1990</time>
URL <a href="http://example.com" itemprop="url">Website Saya</a>

dukungan API Microdata

Sekarang, mari kita lihat bagian yang benar-benar menarik! Browser yang mendukung Microdata memiliki API (Application Programming Interface) khusus yang memungkinkan JavaScript untuk berinteraksi dengan Microdata di halaman.

Berikut adalah contoh sederhana:

var items = document.getItems("http://schema.org/Person");
for (var i = 0; i < items.length; i++) {
var name = items[i].properties["name"][0];
console.log("Menemukan orang: " + name);
}

Kode ini menemukan semua item "Person" di halaman dan mencatat nama mereka ke konsol. Itu seperti memiliki fungsi pencarian super untuk HTML Anda!

Mendefinisikan Vocabulari Microdata

Terakhir tapi bukan paling kurang, mari kita bicarakan vocabulari. Vocabulari seperti kamus untuk Microdata. Itu menentukan properti apa saja yang dapat dimiliki item. Vocabulari yang paling umum digunakan adalah Schema.org, yang didukung oleh mesin pencari utama.

Berikut adalah contoh menggunakan vocabulari Schema.org untuk film:

<div itemscope itemtype="http://schema.org/Movie">
<h1 itemprop="name">Avatar</h1>
<span>Direktur: <span itemprop="director">James Cameron</span></span>
<span itemprop="genre">Fiksi Sains</span>
<a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a>
</div>

Dalam contoh ini, kita mendeskripsikan film dengan namanya, direkturnya, genre, dan tautan ke trailer. Mesin pencari dapat menggunakan informasi ini untuk menampilkan rich snippets di hasil pencarian.

Kesimpulan

Dan begitu saja, teman-teman! Kita telah berpergian melalui negeri Microdata HTML, dari konsep dasarnya hingga penggunaan yang lebih maju. Ingat, Microdata tentang menambahkan arti ke HTML Anda, membuatnya mudah bagi mesin untuk memahami konten Anda.

Saat Anda terus melanjutkan perjalanan pengembangan web Anda, Anda akan menemukan bahwa Microdata adalah seperti senjata rahasia di dalam alat Anda. Itu membantu mesin pencari memahami konten Anda lebih baik, mungkin meningkatkan visibilitas situs Anda. Dan itu adalah cara bagus untuk mengstrukturkan data Anda dalam format standar.

Tetap berlatih, tetap eksplorasi, dan terutama, bersenang-senang dengannya! Siapa tahu? Situs web berikutnya Anda bangun dengan Microdata mungkin saja yang mengubah dunia. Semangat coding!

Credits: Image by storyset