Menguasai Figma: Desain UI/UX dari Dasar hingga Handoff

Belum masuk. Progresmu tidak tersimpan.

Masuk
  • Bab 1 dari 11
  • 20 menit
  • 4 soal kuis

Pengenalan Figma

Di bab ini (8 bagian)
  1. Tujuan
  2. Kenapa perlu belajar alat desain antarmuka
  3. Apa itu Figma
  4. Ekosistem produk Figma
  5. Mengapa Figma, dibandingkan cara lama
  6. Memulai dalam 4 langkah
  7. Kesalahan umum pemula
  8. Rangkuman

Tujuan bab ini

  • Menjelaskan apa itu Figma dan tiga hal yang membedakannya dari alat desain lain.
  • Mengenali produk-produk dalam ekosistem Figma beserta fungsinya.
  • Membandingkan alur kerja desain tradisional dengan alur kerja di Figma.
  • Menyiapkan akun dan file Design pertama dalam empat langkah.

Kenapa perlu belajar alat desain antarmuka

Setiap aplikasi yang kamu pakai, dari aplikasi ojek online sampai dompet digital, dimulai dari gambar layar. Sebelum satu baris kode ditulis, tim perlu sepakat: tombol diletakkan di mana, warnanya apa, teksnya sebesar apa, dan apa yang terjadi saat tombol ditekan. Kesepakatan itu dibuat di alat desain antarmuka, dan saat ini alat yang paling banyak dipakai untuk pekerjaan itu adalah Figma.

Kelas ini membawamu dari mengenal alatnya, lalu dasar desain, fitur inti seperti Auto Layout dan komponen, kolaborasi dengan tim, sampai fitur AI terbaru. Di akhir kelas kamu diharapkan mampu menavigasi Figma, membuat layout responsif, membangun komponen, membuat prototipe, dan menyerahkan desain ke developer.

Karena Figma sendiri tidak bisa dijalankan di dalam latihan kode di sini, banyak latihan di kelas ini memakai HTML dan CSS. Itu bukan kebetulan: hampir setiap konsep di Figma punya padanan langsung di kode web. Auto Layout mirip flexbox, constraints mirip CSS responsif, variables mirip CSS custom properties. Memahami jembatan ini akan membuatmu jauh lebih mudah bekerja sama dengan developer, atau menjadi designer yang paham kode.

Apa itu Figma

Figma adalah platform desain antarmuka berbasis cloud untuk merancang, membuat prototipe, dan menyerahkan desain ke developer. Semua itu terjadi dalam satu file yang bisa dibuka banyak orang sekaligus. Ada tiga pembeda yang perlu kamu ingat.

PembedaArtinya dalam praktik
Berbasis cloudBerjalan di browser dan aplikasi desktop, file tersimpan otomatis
Kolaborasi real-timeBanyak orang mengedit file yang sama, kursor masing-masing terlihat
Satu sumber kebenaranDesain, prototipe, dan spesifikasi developer ada di satu tempat

Bayangkan perbedaannya seperti mengetik tugas kelompok di dokumen yang dikirim lewat chat dibandingkan mengetik bersama di satu dokumen online. Pada cara pertama, setiap orang memegang salinan sendiri dan kamu harus menggabungkan perubahan secara manual. Pada cara kedua, semua orang melihat versi yang sama, saat itu juga. Figma membawa cara kedua ke dunia desain.

Siapa yang memakai Figma

Figma bukan hanya untuk designer. Penggunanya antara lain:

  • UI/UX dan product designer yang merancang layar dan alur.
  • Developer front-end dan mobile yang membaca ukuran, warna, dan jarak dari desain.
  • Product manager yang meninjau alur dan memberi komentar.
  • Tim marketing dan brand yang membuat aset visual.
  • Pelajar dan pengajar yang belajar atau mengajar desain.

Artinya, walaupun kamu bercita-cita jadi developer, kemampuan membaca file Figma tetap berguna. Kamu akan sering menerima tautan Figma dari designer dan perlu tahu cara mengambil informasi dari sana.

Ekosistem produk Figma

Figma sekarang bukan hanya satu alat desain UI, melainkan keluarga produk. Kamu tidak perlu menguasai semuanya. Fokus kelas ini adalah Figma Design, Dev Mode, dan sedikit FigJam, tetapi kamu sebaiknya tahu peta lengkapnya.

ProdukFungsi utama
Figma DesignDesain dan prototipe antarmuka
Dev ModeInspeksi desain dan terjemahkan ke kode
FigJamPapan tulis digital untuk brainstorming
Figma SlidesMenyusun presentasi bersama tim
Figma DrawIlustrasi dengan alat vektor lanjutan
Figma BuzzProduksi aset brand dalam skala besar
Figma SitesMenerbitkan situs web yang responsif
Figma MakeDari prompt menjadi prototipe berkode

Cara mudah mengingatnya: Design untuk merancang layar, Dev Mode untuk developer, FigJam untuk berpikir bersama sebelum mendesain. Produk lain melayani kebutuhan khusus seperti presentasi, ilustrasi, aset marketing, situs, dan prototipe dari prompt.

Mengapa Figma, dibandingkan cara lama

Sebelum alat berbasis cloud populer, alur kerja desain sering terlihat seperti ini: designer membuat file di komputernya, mengekspor gambar, lalu mengirimkannya lewat email atau chat. Masalahnya menumpuk dengan cepat.

Alur kerja tradisionalDengan Figma
File dikirim bolak-balik lewat email atau chatSatu tautan, semua orang melihat versi terbaru
Versi membingungkan, misalnya final_v3_revisi_FIXRiwayat versi tersimpan otomatis
Developer menebak ukuran, warna, dan jarakDev Mode menampilkan spesifikasi dan kode
Prototipe dibuat di aplikasi terpisahDesain dan prototipe dalam satu file

Nama file seperti final_v3_revisi_FIX mungkin terdengar lucu, tapi di tim sungguhan ini menimbulkan kerugian nyata. Developer bisa saja membangun layar dari versi yang sudah usang, lalu harus mengulang pekerjaannya. Dengan satu tautan Figma, pertanyaan "ini versi yang mana" tidak muncul lagi.

Poin ketiga juga penting untuk developer. Tanpa spesifikasi, developer menebak: apakah jarak ini 15 atau 16 piksel, apakah warnanya ungu yang ini atau yang itu. Dev Mode menghilangkan tebakan itu karena ukuran, warna, dan potongan kode bisa dibaca langsung dari desain.

Memulai dalam 4 langkah

Menyiapkan Figma cukup cepat. Ikuti empat langkah berikut.

  1. Buat akun. Daftar gratis di figma.com dengan email atau akun Google.
  2. Pilih platform. Pakai browser, atau unduh aplikasi desktop untuk Windows atau macOS. Keduanya membuka file yang sama karena file tersimpan di cloud.
  3. Buat Design file. Dari beranda, buat file Design baru dan beri nama yang jelas, misalnya "Latihan Login", bukan "Untitled".
  4. Buka Community. Duplikasi template dan UI kit gratis untuk dipelajari.

Paket Starter yang gratis sudah cukup untuk belajar. Kalau kamu pelajar atau pengajar, kamu bisa mengajukan akses Figma for Education.

Contoh: membedah UI kit dari Community

Langkah keempat sering dilewatkan pemula, padahal sangat bermanfaat. Misalnya kamu menduplikasi sebuah UI kit aplikasi mobile. Coba lakukan ini:

  1. Buka file hasil duplikasi, lalu klik salah satu layar.
  2. Lihat panel Layers di kiri untuk mengetahui bagaimana layar itu disusun.
  3. Klik sebuah tombol dan perhatikan panel kanan: ukuran, warna, dan jaraknya.
  4. Bandingkan dua layar yang mirip dan cari elemen yang dipakai ulang.

Dengan membedah file buatan orang lain, kamu belajar kebiasaan profesional seperti penamaan layer dan pemakaian komponen, sebelum kamu sendiri mempelajarinya di bab-bab berikutnya.

Kesalahan umum pemula

  • Menganggap Figma hanya untuk designer. Developer, product manager, dan tim marketing juga memakainya setiap hari.
  • Menyimpan salinan file sendiri-sendiri. Kekuatan Figma ada pada satu file bersama. Membuat duplikat untuk setiap orang mengembalikanmu ke masalah versi yang membingungkan.
  • Memberi nama file asal-asalan. File bernama "Untitled" menyulitkan tim mencari pekerjaanmu. Biasakan memberi nama yang jelas sejak langkah ketiga.
  • Langsung mendesain dari nol tanpa referensi. Membedah UI kit dari Community memberimu contoh nyata cara file yang rapi disusun.

Rangkuman

  • Figma adalah platform desain antarmuka berbasis cloud untuk desain, prototipe, dan handoff ke developer dalam satu file.
  • Tiga pembedanya: berbasis cloud, kolaborasi real-time, dan satu sumber kebenaran.
  • Ekosistemnya meliputi Figma Design, Dev Mode, FigJam, Slides, Draw, Buzz, Sites, dan Make.
  • Dibanding alur tradisional, Figma menghapus kiriman file bolak-balik, versi membingungkan, dan tebakan spesifikasi.
  • Memulai cukup dengan buat akun, pilih platform, buat Design file, lalu pelajari file dari Community.

Selesaikan bab ini

  1. 1. Baca materi
  2. 2. Kuis (4 soal)

Cek pemahaman

  1. 1Apa tiga pembeda utama Figma menurut materi?

  2. 2Produk Figma mana yang dipakai sebagai papan tulis digital untuk brainstorming?

  3. 3Paket Starter yang gratis sudah cukup untuk belajar Figma.

  4. 4Masalah alur kerja tradisional apa yang diselesaikan Dev Mode?