ENID Mulai project

Design System Adalah: Isi, Contoh, dan Cara Membangunnya

Design system adalah kumpulan aturan, komponen, dan dokumentasi untuk produk digital. Pelajari isinya, bedanya dengan style guide, dan cara memulainya.

Tim rekursiv · 4 menit baca

Aplikasi keuangan One by IFG dalam polaroid, dengan penjepit kertas dan kartu nama rekursiv
Di artikel ini

Design system adalah kumpulan aturan desain, komponen yang bisa dipakai ulang, dan dokumentasi yang dipakai bersama oleh desainer dan developer untuk membangun produk digital. Daripada menggambar ulang tombol atau form di setiap layar, tim tinggal mengambilnya dari satu library, jadi aplikasi, website, dan dashboard terlihat dan bekerja dengan cara yang sama, dan fitur baru bisa launch lebih cepat.

Lihat layanan desain UI/UX kami.

Design System Adalah

Design system adalah satu sumber acuan tentang bagaimana sebuah produk terlihat, terbaca, dan bekerja. Posisinya ada di antara brand dan kode: brand menentukan karakter, design system menerjemahkannya jadi aturan dan komponen yang konkret, lalu developer membangun dari komponen yang sama.

Kata kuncinya adalah dipakai bersama. File Figma yang cuma dibuka desainer baru titik awal. Design system dipakai tim desain, produk, dan engineering sekaligus, dan ada orang yang bertanggung jawab merawatnya.

Isi Sebuah Design System

BagianIsinya
Design tokenWarna, tipografi, jarak, radius, bayangan, didefinisikan sekali sebagai nilai bernama
Library komponenTombol, input, kartu, tab, modal, di Figma dan di kode, lengkap dengan semua state
Pola (pattern)Solusi siap pakai untuk alur berulang: form, onboarding, pencarian, empty state, pesan error
Panduan kontenGaya bahasa, label, pesan error, format angka dan tanggal
Aturan aksesibilitasKontras, ukuran area sentuh, urutan fokus, teks alternatif
DokumentasiKapan setiap bagian dipakai, kapan tidak, dan contohnya
Tata kelolaSiapa pemiliknya, bagaimana perubahan diusulkan, direview, dan dirilis

Design System vs Style Guide vs UI Kit

Tiga istilah ini sering tertukar:

  • Style guide: menjelaskan identitas visual brand, seperti logo, warna, dan font. Berguna, tapi tidak menjelaskan bagaimana date picker seharusnya bekerja.
  • UI kit: kumpulan file desain berisi komponen. Mempercepat desain, tapi developer tetap membangun ulang semuanya di kode.
  • Design system: mencakup keduanya, ditambah komponen dalam kode, aturan pemakaian, dan proses supaya desain dan kode tetap sinkron.

Kenapa Design System Penting

  • Konsisten: pengguna cukup belajar satu pola sekali dan langsung mengenalinya di seluruh produk.
  • Cepat: layar baru dirakit dari komponen yang sudah teruji, bukan didesain dari nol.
  • Berkualitas: aksesibilitas dan kasus khusus diselesaikan sekali, di dalam komponennya.
  • Handover lebih mudah: developer menerima komponen yang sama dengan kodenya, bukan cuma gambar layar.
  • Siap tumbuh: desainer, developer, atau vendor baru bisa ikut berkontribusi tanpa merusak pengalaman pengguna.

Contoh Kapan Design System Paling Terasa Manfaatnya

Design system paling terasa manfaatnya di produk yang terus menambah fitur. Dua aplikasi keuangan dari project kami menunjukkan jenis pertumbuhan yang butuh aturan bersama:

  • One by IFG menggabungkan asuransi, reksa dana, obligasi, dan saham dalam satu aplikasi. Sebelum launch, kami menjalankan wawancara mendalam dan usability testing dengan 15 pengguna. Aplikasinya mencapai 75K pengguna dalam 8 bulan, dengan +6 fitur unik dan rating 4,9.
  • DXTrade dari Bahana Sekuritas didesain ulang menjadi aplikasi investasi multi-aset yang modern dengan 8+ fitur baru. Registrasi jadi 62% lebih cepat, mencari produk 92% lebih cepat, dan waktu pembelian turun di bawah 18 detik.

Hasil ini datang dari riset, experience design, dan UI design yang berjalan bersama, bukan dari library komponen saja. Tapi semakin banyak produk dan fitur dalam satu aplikasi, semakin setiap layar baru bergantung pada aturan yang konsisten supaya tetap terasa seperti satu produk.

Apakah Kamu Sudah Butuh Design System?

Kemungkinan besar iya kalau:

  1. Lebih dari satu tim atau vendor mendesain atau membangun produk yang sama.
  2. Kamu punya beberapa produk atau platform (iOS, Android, web, dashboard internal) yang harus terasa satu keluarga.
  3. Roadmap kamu menambah fitur setiap bulan.
  4. Desainer dan developer terus membuat ulang elemen yang sama, atau tampilan antarlayar makin lama makin berbeda.

Website company profile kecil dengan beberapa halaman biasanya cukup dengan style guide yang rapi dan beberapa komponen, belum perlu sistem lengkap.

Cara Membangun Design System

  1. Audit yang sudah ada. Screenshot semua tombol, input, dan kartu di produk. Ketidakkonsistenannya menunjukkan dari mana harus mulai.
  2. Tentukan token. Sepakati warna, skala huruf, dan jarak sebagai nilai bernama.
  3. Bangun komponen yang paling sering dipakai dulu. Tombol, input, navigasi, dan kartu sudah mencakup sebagian besar layar.
  4. Samakan desain dan kode. Pakai nama dan state yang sama di Figma dan di library front-end.
  5. Tulis dokumentasi sambil jalan. Catatan pemakaian yang singkat lebih berguna daripada manual tebal yang tidak dibaca.
  6. Tunjuk pemilik. Tentukan siapa yang mereview perubahan dan seberapa sering versi baru dirilis.
  7. Kembangkan lewat fitur nyata. Tambahkan komponen saat ada kebutuhan produk, bukan jauh-jauh hari.

Cara Mulai

Kalau kamu sedang merencanakan aplikasi baru atau mendesain ulang yang lama, minta design system masuk ke scope dan handover, supaya tim kamu memiliki komponen, token, dan dokumentasinya. Mau dibantu riset, desain, dan dokumentasinya? Ngobrol dengan kami.

Pertanyaan yang Sering Ditanyakan

Design system adalah apa?

Design system adalah pustaka bersama berisi aturan desain, komponen yang bisa dipakai ulang, dan dokumentasi yang dipakai desainer dan developer untuk membangun produk digital. Tujuannya menjaga warna, tipografi, jarak, tombol, form, dan pola tetap konsisten di semua layar dan platform.

Apa saja isi design system?

Biasanya design token (warna, huruf, jarak, radius), library komponen di Figma dan di kode, pola untuk alur umum seperti form atau onboarding, panduan konten dan aksesibilitas, serta dokumentasi kapan dan bagaimana setiap bagian dipakai.

Apa bedanya design system, style guide, dan UI kit?

Style guide menjelaskan identitas visual brand. UI kit adalah kumpulan file desain berisi komponen. Design system mencakup keduanya, ditambah komponen dalam kode, aturan pemakaian, tata kelola, dan proses untuk memperbaruinya.

Kapan perusahaan butuh design system?

Saat lebih dari satu tim atau produk memakai antarmuka yang sama, saat produk terus menambah fitur, atau saat desainer dan developer berulang kali membuat ulang elemen yang sama. Website kecil dengan beberapa halaman jarang butuh sistem lengkap.

Berapa lama membangun design system?

Versi pertama yang mencakup komponen paling sering dipakai bisa siap dalam beberapa minggu, berjalan bersama pengerjaan produk. Design system tidak pernah benar-benar selesai: ia tumbuh bersama produk dan butuh pemilik yang merawatnya.

Sumber

  1. Design Systems 101, Nielsen Norman Group

Angka project dari case study rekursiv

Project Terkait

Artikel Lain

Semua artikel →

Langkah berikutnya

Punya Brief yang Mirip? Ayo Ngobrol.