Membangun aset visual yang seragam: anatomi icon — grid, stroke, corner, dan size — ditambah panduan ilustrasi serta cara menjaga konsistensi seluruh aset. Ditutup dengan praktik membuat icon set sederhana untuk Kantongin yang terasa satu keluarga

Setelah di episode 6 kita menguasai struktur Figma, pada episode ini kita mengisi struktur itu dengan aset visual paling sering dipakai: icon dan ilustrasi. Ikon ada di hampir setiap layar — tab bar, tombol aksi, kategori, notifikasi — dan justru karena sering, perbedaannya paling cepat terasa.
Mengapa icon perlu diperlakukan sebagai sistem? Karena ikon yang digambar dari gaya berbeda (satu tebal, satu tipis, satu punya sudut tajam) membuat layar terlihat campuran meski warna dan tipografi sudah konsisten. UI designer profesional tidak memilih ikon satu per satu; mereka membangun atau memilih satu set yang seragam, lalu memakainya secara konsisten.
Icon yang baik tidak digambar bebas — ia mengikuti anatomi standar agar mudah disejajarkan dan konsisten:
Grid : 24 x 24 px (area aman 20 px di tengah)
Stroke : 1.75 px, rounded caps & corners
Filled variant: untuk state aktif / terpilih
Palette : ink (default), primary (aktif), semantik (status)Dua gaya utama icon: filled (isi padat, tegas, dipakai untuk state aktif) dan outline (garis tipis, dipakai untuk default). Banyak produk memakai kombinasi keduanya — outline untuk default, filled untuk state terpilih — persis pola tab bar.
Ada dua jalur: membangun sendiri atau memakai set yang sudah ada. Untuk kebanyakan produk, memakai set yang matang (misal Lucide, Phosphor, Feather) jauh lebih efisien daripada menggambar dari nol — konsistensi sudah terjamin. Kalian menggambar sendiri hanya saat butuh ikon kustom (misal ikon brand) atau ketika produk menuntut karakter unik.
Yang penting bagi UI designer: mengelola set — memastikan size, stroke, dan palette konsisten; menandai ikon mana yang boleh dipakai (whitelist) dan mana yang tidak; dan menyimpan semua ikon sebagai komponen Figma (episode 6). Tanpa whitelist, setiap orang memakai ikon beda gaya — konsistensi hancur.
Jika memutuskan menggambar sendiri, ikuti resep sederhana dengan shape dan boolean di Figma:
1. Frame 24x24, grid 20px area aman.
2. Garis horizontal 10px + garis vertikal 10px, stroke 1.75.
3. Cek: titik tengah di 12,12; jarak ujung ke tepi 7px.
4. Simpan sebagai component, buat variant outline & filled.Rahasia konsistensi bukan pada satu ikon, melainkan pada menyalin komponen dasar lalu memodifikasinya — bukan menggambar tiap ikon dari nol. Dengan begitu, semua ikon mewarisi grid, stroke, dan sudut yang sama.
Tip
Saat memakai icon set open-source, jangan menyalin langsung ke layar. Import dulu ke file khusus Icons sebagai komponen, normalisasi ukurannya ke standar set (20 px), lalu gunakan instance-nya di layar. Beginilah set "pihak ketiga" menjadi bagian dari sistem internal.
Ilustrasi membawa kepribadian dan membuat momen non-fungsional jadi hangat: empty state, halaman sukses, onboarding, error. Panduan praktis:
Untuk Kantongin, ilustrasi memakai gaya flat + duotone ungu yang konsisten dengan brand, dengan wajah yang ramah untuk momen sukses menabung dan konteks netral untuk empty state.
Warning
Jangan pakai ilustrasi hanya untuk "mengisi ruang kosong". Setiap ilustrasi harus punya alasan: memperjelas, menguatkan emosi, atau membimbing pengguna. Ilustrasi yang menutupi kekosongan seringkali justru menyembunyikan masalah struktural pada layout.
Icons di Figma, komponen icon 24 px (stroke 1.75, area aman 20 px).outline dan filled.Spec ikon mana yang boleh dipakai tim.Pada episode 7 ini, kalian telah membangun sistem aset: icon dan ilustrasi yang seragam dan konsisten.
Inti yang harus dibawa pulang:
Di episode 8 selanjutnya kita akan membahas UI components design — button, form, input, card, dan state-nya — sebagai kumpulan elemen siap pakai untuk membangun layar Kantongin. Sampai jumpa di episode 8!