Affordance — UI/UX

Affordance — Buat Elemen Terlihat Interaktif Affordance dalam desain UI berarti elemen yang bisa diklik/diketuk terlihat jelas bisa diklik/diketuk. Pengguna har

Affordance — Buat Elemen Terlihat Interaktif

Affordance dalam desain UI berarti elemen yang bisa diklik/diketuk terlihat jelas bisa diklik/diketuk. Pengguna harus langsung tahu mana yang interaktif tanpa harus menebak.

Tanda-tanda Elemen Interaktif

  1. Warna berbeda — tombol/link menggunakan warna aksen yang menonjol
  2. Cursor pointer — kursor berubah saat hover di elemen clickable
  3. Hover state — perubahan visual saat mouse di atas elemen
  4. Depth/shadow — elemen yang "terangkat" terasa bisa ditekan
  5. Shape — rounded rectangle dengan padding = button-like

Anti-pattern: Flat Design Berlebihan

Flat design yang terlalu ekstrem bisa menghilangkan affordance:

Buruk:

<span style="color: #333;">Simpan</span>
<!-- Ini tombol? Teks biasa? Tidak jelas! -->

Baik:

<button style="
  background: #2563EB;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 0.375rem;
  cursor: pointer;
">Simpan</button>

Signifier yang Umum

Elemen Affordance
Button Background color, padding, border-radius, shadow
Link Warna berbeda, underline (terutama di body text)
Input Border, background berbeda, placeholder text
Checkbox Kotak dengan border, checkmark saat aktif
Slider Track + thumb yang terlihat draggable
Card clickable Hover shadow/lift, cursor pointer

Accessibility dan Affordance

Affordance bukan hanya visual:

Tokopedia dan Gojek menggunakan warna hijau yang kuat untuk tombol utama — langsung jelas mana yang harus diklik.

Yang akan kamu pelajari