Setiap minggu selalu ada tools baru, AI baru, plugin baru, dan tren desain baru yang terasa wajib dipelajari. Sebagai designer, kita bisa mudah merasa tertinggal. Hari ini orang membahas vibe coding, besok AI agent, lalu minggu depan muncul tools prototyping baru.
Salah satu cara efektif untuk memahami masalah sebelum membuat solusi adalah dengan melakukan design sprint.
Agar desain lebih rapi dan scalable, penting untuk memahami struktur komponen Figma yang rapi.
Saya juga pernah merasa harus mengikuti semuanya.
Masalahnya, semakin banyak tools yang saya pelajari, tidak selalu berarti saya menjadi designer yang lebih baik. Saya mungkin menjadi lebih cepat membuat screen, tetapi belum tentu lebih baik dalam memahami masalah, mengambil keputusan, atau menjelaskan alasan di balik desain.
Karena itu, menurut saya ada beberapa skill UI/UX designer yang nilainya jauh lebih panjang daripada sekadar menguasai satu tools. Skill ini tidak membuat kita benar-benar “tidak tergantikan”, karena kenyataannya setiap role bisa berubah. Namun, skill ini membuat kontribusi kita lebih sulit digantikan hanya oleh template, tren, atau AI.
Artikel ini membahas 10 skill UI/UX designer yang menurut saya penting untuk membangun karier yang lebih kuat, terutama ketika industri desain terus berubah.
- 1. Problem Solving Sebelum Membuka Figma
- 2. Memahami Perilaku User, Bukan Hanya Mengikuti Tren
- 3. Berpikir tentang Business Outcome
- 4. Product Thinking, Bukan Sekadar Feature Execution
- 5. Communication dan Storytelling
- 6. Menggunakan AI dengan Judgment yang Tepat
- 7. Systems Thinking dan Design System
- 8. Menggunakan Data untuk Mengurangi Asumsi
- 9. Collaboration dan Leadership
- 10. Belajar Secara Konsisten Tanpa Mengejar Semuanya
- Skill Dasar Akan Tetap Menjadi Pembeda
- Mulai dari Satu Skill

1. Problem Solving Sebelum Membuka Figma
Salah satu skill UI/UX designer yang paling penting adalah kemampuan memahami masalah sebelum membuat solusi.
Saat menerima brief, kita sering ingin langsung membuka Figma. Kita mulai membuat wireframe, memilih layout, atau mencari referensi. Padahal, bisa jadi masalahnya belum benar-benar jelas.
Sebelum mendesain, coba tanyakan:
- Masalah apa yang sebenarnya ingin diselesaikan?
- Siapa yang mengalami masalah tersebut?
- Kenapa masalah ini terjadi?
- Apa dampaknya untuk user dan bisnis?
- Bagaimana kita tahu solusi ini berhasil?
- Apakah desain baru memang dibutuhkan?
Contohnya, sebuah tim meminta halaman dashboard baru karena user jarang menggunakan fitur laporan. Permintaan awalnya mungkin terdengar seperti masalah UI. Namun, setelah ditelusuri, penyebabnya bisa saja karena user tidak memahami nilai laporan tersebut, datanya terlambat diperbarui, atau alurnya tidak sesuai dengan pekerjaan mereka.
Kalau kita langsung membuat dashboard baru, hasilnya mungkin terlihat lebih rapi, tetapi masalahnya tetap ada.
Designer yang kuat bukan hanya orang yang cepat membuat screen. Designer yang kuat bisa membantu tim menemukan masalah yang tepat sebelum menghabiskan waktu untuk solusi yang salah.
Takeaway: Jangan mulai dari “screen apa yang harus dibuat?” Mulailah dari “masalah apa yang perlu diselesaikan?”
2. Memahami Perilaku User, Bukan Hanya Mengikuti Tren
Visual yang modern memang menarik. Namun, user datang ke sebuah produk bukan untuk mengagumi desainnya. Mereka datang karena ingin menyelesaikan sesuatu. Di titik ini, skill UI/UX designer perlu membantu user mencapai tujuan dengan lebih sedikit kebingungan.
Karena itu, skill UI/UX designer tidak cukup hanya soal layout, typography, warna, atau komponen. Kita juga perlu memahami bagaimana manusia berpikir dan mengambil keputusan.
Beberapa hal yang berguna untuk dipelajari:
- mental model
- cognitive bias
- decision fatigue
- attention dan memory
- trust
- user expectation
- habit formation
- accessibility
Misalnya, terlalu banyak pilihan dapat membuat user lebih lama mengambil keputusan. Pola interaksi yang terlalu unik juga bisa membingungkan karena berbeda dari kebiasaan mereka di produk lain.
Dalam project nyata, saya lebih suka bertanya:
“Apakah desain ini membuat user lebih mudah memahami apa yang harus dilakukan?”
Pertanyaan tersebut biasanya lebih berguna daripada hanya bertanya apakah tampilannya sudah cukup modern.
Mengikuti tren tidak salah. Namun, tren sebaiknya digunakan ketika membantu user, bukan hanya karena sedang populer di Dribbble atau LinkedIn.

3. Berpikir tentang Business Outcome
Designer sering diajarkan untuk fokus pada user. Itu benar, tetapi produk juga harus mendukung kebutuhan bisnis agar dapat bertahan. Karena itu, skill UI/UX designer juga perlu mencakup kemampuan membaca tujuan dan kondisi bisnis.
Karena itu, memahami bisnis adalah skill UI/UX designer yang sering diremehkan.
Kita tidak harus menjadi business analyst. Namun, setidaknya kita perlu memahami:
- bagaimana produk menghasilkan uang
- siapa customer utama
- apa value proposition-nya
- metrik apa yang dianggap penting
- bagaimana desain memengaruhi conversion, retention, atau support cost
Contohnya, saat mendesain subscription flow, keputusan kita bukan hanya tentang card mana yang terlihat lebih menarik. Kita juga perlu memahami paket mana yang ingin ditonjolkan, kekhawatiran user sebelum membayar, informasi apa yang membantu mereka percaya, dan bagian mana yang berpotensi menurunkan conversion.
Dengan memahami konteks bisnis, kita bisa berdiskusi lebih baik dengan founder, product manager, dan stakeholder.
Kita tidak lagi hanya berkata:
“Saya memilih layout ini karena terlihat lebih clean.”
Kita bisa menjelaskan:
“Saya menyederhanakan perbandingan paket agar user lebih cepat memahami perbedaan value dan lebih yakin memilih plan yang sesuai.”
Itulah perbedaan antara keputusan visual dan keputusan produk.
Must Read
4. Product Thinking, Bukan Sekadar Feature Execution
Tidak semua feature request harus langsung diterjemahkan menjadi desain. Di sinilah skill UI/UX designer diuji: apakah kita hanya menjalankan request atau ikut membantu tim memilih solusi yang tepat.
Salah satu skill UI/UX designer yang membuat kita lebih bernilai adalah kemampuan untuk mempertanyakan apakah sebuah fitur benar-benar perlu dibuat.
Ketika menerima request, coba tanyakan:
- Apa tujuan dari fitur ini?
- Masalah user apa yang ingin diselesaikan?
- Seberapa sering masalah ini terjadi?
- Apakah ada solusi yang lebih sederhana?
- Apa risiko jika fitur ini ditambahkan?
- Bagaimana kita mengukur keberhasilannya?
Setiap fitur menambah biaya. Bukan hanya biaya development, tetapi juga maintenance, dokumentasi, support, dan beban kognitif untuk user.
Kadang solusi terbaik bukan menambah fitur baru. Bisa jadi cukup memperbaiki wording, mengubah urutan informasi, menghapus satu langkah, atau memperjelas state yang sudah ada.
Product thinking membantu designer melihat produk sebagai sistem keputusan, bukan kumpulan screen.
Menurut saya, designer mulai naik level ketika ia tidak hanya bertanya, “Bagaimana cara mendesain fitur ini?” tetapi juga berani bertanya, “Apakah fitur ini memang layak dibuat?”
5. Communication dan Storytelling
Desain yang bagus tidak selalu bisa menjelaskan dirinya sendiri. Maka, skill UI/UX designer juga mencakup kemampuan menyusun cerita yang jelas di balik sebuah keputusan.
Kita tetap perlu mempresentasikan alasan, trade-off, dan tujuan di balik keputusan yang dibuat. Karena itu, communication adalah skill UI/UX designer yang sama pentingnya dengan kemampuan visual.
Dalam pekerjaan sehari-hari, kita perlu berkomunikasi dengan:
- product manager
- developer
- stakeholder
- marketing
- client
- designer lain
- user
Masalahnya, designer kadang terlalu fokus menjelaskan elemen UI. Kita membahas spacing, warna, card, atau komponen, tetapi tidak menjelaskan hubungan desain tersebut dengan masalah utama.
Daripada berkata:
“Saya mengubah navigasi menjadi sidebar.”
Lebih kuat jika kita berkata:
“User kesulitan menemukan fitur utama karena semua menu memiliki prioritas yang sama. Saya mengelompokkan navigasi berdasarkan pekerjaan utama mereka agar pencarian menu lebih cepat.”
Cara kedua membuat orang memahami logika, bukan hanya hasil.
Selain presentasi, UX writing juga termasuk bagian penting. Button label, helper text, empty state, error message, dan confirmation message bisa menentukan apakah user merasa terbantu atau justru bingung.

6. Menggunakan AI dengan Judgment yang Tepat
AI sudah menjadi bagian dari workflow banyak designer. Kita bisa menggunakannya untuk brainstorming, research summary, UX copy, wireframe awal, audit, atau membuat alternatif solusi. Tetapi skill UI/UX designer tetap dibutuhkan untuk menyaring dan mengarahkan hasilnya.
Namun, kemampuan memakai AI saja belum cukup.
Skill UI/UX designer yang lebih penting adalah judgment: kemampuan menilai apakah output AI relevan, masuk akal, sesuai konteks, dan aman digunakan.
AI tidak ikut meeting dengan stakeholder. AI tidak memahami seluruh sejarah produk. AI tidak merasakan konflik prioritas di dalam tim. AI juga tidak bertanggung jawab ketika keputusan desain gagal.
Karena itu, workflow yang lebih sehat adalah:
- AI membantu membuat starting point.
- Designer mengevaluasi hasilnya.
- Designer menambahkan konteks user dan bisnis.
- Designer memeriksa accessibility dan consistency.
- Designer mengambil keputusan akhir.
Contohnya, AI bisa membuat sepuluh versi onboarding copy dalam beberapa detik. Namun, kita tetap perlu memilih tone yang sesuai, memastikan wording tidak menyesatkan, dan menyesuaikannya dengan kondisi user.
Saya tidak melihat AI sebagai pengganti designer. Namun, saya juga tidak setuju jika designer mengabaikan AI sepenuhnya. Yang lebih penting adalah belajar kapan AI membantu dan kapan kita harus berhenti mempercayainya.
Biasanya saya menggunakan AI untuk melakukan rekap dari hasil meeting yang telah di lakukan, menyaring apa saja key point dari hasil meeting tersebut, lalu untuk brainstorming dengan AI tentang fitur yang sedang di bangun, lalu membuat draft konsep untuk men-trigger saya agar mendapatkan ide yang lebih banyak, lalu untuk membuat UX copy, membuat component design system, dokumentasi guideline, membuat prompts dan masih banyak lagi yang bisa kita memangfaatkan. ingat AI itu adalah sebuah tool, namun keputusan tetap ditangan kamu atau saya sebagai designer.
7. Systems Thinking dan Design System
Ketika masih awal bekerja, kita sering fokus menyelesaikan satu screen. Namun, semakin besar produknya, semakin penting melihat hubungan antar-screen, flow, state, component, dan rule. Pada tahap ini, skill UI/UX designer tidak lagi berhenti pada visual satu halaman.
Karena itu, systems thinking adalah skill UI/UX designer yang sangat penting untuk produk yang terus berkembang.
Systems thinking membantu kita melihat:
- apakah pola interaksi konsisten
- apakah state sudah lengkap
- apakah komponen bisa digunakan ulang
- apakah struktur informasi mudah dipahami
- apakah desain bisa scale
- apakah developer mendapat rule yang jelas
Design system adalah salah satu bentuk systems thinking, tetapi bukan satu-satunya. User flow, information architecture, content pattern, permission rule, dan responsive behavior juga bagian dari sistem.
Contohnya, sebuah button tidak hanya memiliki default state. Kita juga perlu memikirkan hover, focus, disabled, loading, error, dan kondisi ketika label terlalu panjang.
Screen yang terlihat bagus dalam satu kondisi belum tentu siap digunakan sebagai bagian dari produk.

8. Menggunakan Data untuk Mengurangi Asumsi
Empathy dan pengalaman tetap penting, tetapi keduanya tidak selalu cukup. Skill UI/UX designer juga perlu dilengkapi dengan kemampuan membaca bukti dan menguji asumsi.
Kita bisa merasa sebuah desain lebih mudah digunakan, tetapi data dapat menunjukkan hasil yang berbeda. Karena itu, memahami data merupakan skill UI/UX designer yang membantu kita membuat keputusan lebih objektif.
Data tidak selalu berarti dashboard analytics yang kompleks. Kita bisa menggunakan:
- usability testing
- customer support ticket
- session recording
- heatmap
- conversion funnel
- survey
- interview
- product analytics
Misalnya, user mengatakan mereka menyukai sebuah fitur ketika interview. Namun, analytics menunjukkan fitur tersebut jarang digunakan. Ini bukan berarti salah satu data harus diabaikan. Kita perlu mencari tahu kenapa perkataan dan perilaku user berbeda.
Data membantu kita mengajukan pertanyaan yang lebih baik.
Namun, jangan juga membiarkan angka mengambil semua keputusan. Data menunjukkan apa yang terjadi, tetapi belum tentu menjelaskan kenapa hal itu terjadi. Karena itu, kita tetap perlu menggabungkan quantitative dan qualitative insight.
Takeaway: Gunakan data untuk mengurangi asumsi, bukan untuk menggantikan pemikiran.
9. Collaboration dan Leadership
Product design adalah kerja tim. Karena itu, skill UI/UX designer tidak bisa dipisahkan dari cara kita berkolaborasi dengan orang lain.
Walaupun desain dibuat di Figma, hasil akhirnya bergantung pada banyak orang. Developer menerjemahkannya menjadi produk, product manager menentukan prioritas, stakeholder membawa kebutuhan bisnis, dan user memberikan feedback dari penggunaan nyata.
Karena itu, collaboration adalah skill UI/UX designer yang tidak bisa dianggap tambahan.
Kolaborasi yang baik berarti kita mampu:
- menerima feedback tanpa langsung defensif
- memberi feedback dengan jelas dan spesifik
- memahami batasan teknis
- menjelaskan trade-off
- mengelola perbedaan pendapat
- menjaga diskusi tetap fokus pada masalah
- membantu tim mengambil keputusan
Leadership juga tidak selalu berarti memiliki jabatan lead atau manager.
Designer menunjukkan leadership ketika ia membantu tim melihat masalah dengan lebih jelas, membawa struktur ke diskusi yang berantakan, atau memastikan keputusan tidak hanya dibuat berdasarkan pendapat orang paling senior.
Menurut saya, designer yang mampu membangun kepercayaan akan lebih mudah memberi pengaruh. Bukan karena ia selalu benar, tetapi karena orang lain memahami cara berpikir dan alasan di balik keputusannya.
10. Belajar Secara Konsisten Tanpa Mengejar Semuanya
Industri desain tidak akan berhenti berubah. Akan selalu ada tools, metode, dan tren baru. Agar tetap relevan, skill UI/UX designer perlu terus dikembangkan dengan cara belajar yang lebih terarah.
Namun, kita tidak harus mempelajari semuanya sekaligus.
Salah satu skill UI/UX designer yang sering terlupakan adalah kemampuan mengatur cara belajar. Tanpa sistem yang jelas, kita bisa menghabiskan banyak waktu menonton tutorial, tetapi jarang mempraktikkan atau menghubungkannya dengan pekerjaan nyata.
Saya lebih menyukai pendekatan belajar sederhana:
- pilih satu area yang paling relevan dengan pekerjaan saat ini
- pelajari konsep dasarnya
- praktikkan dalam project kecil
- catat apa yang berhasil dan tidak
- bagikan hasilnya melalui portfolio atau artikel
- lanjut ke topik berikutnya
Contohnya, daripada mencoba lima AI tools dalam satu minggu, kita bisa memilih satu workflow, seperti UI audit. Gunakan tools tersebut dalam project nyata, evaluasi hasilnya, lalu buat rule kapan workflow itu berguna.
Cara ini mungkin terasa lebih lambat. Namun, pemahamannya biasanya lebih dalam dan lebih mudah diingat.
Kita tidak perlu menjadi designer yang mengetahui semua hal. Kita perlu menjadi designer yang terus berkembang pada hal yang memberi dampak nyata.
Skill Dasar Akan Tetap Menjadi Pembeda
Tools akan berubah. Cara kita membuat prototype mungkin berubah. Bahkan bentuk interface juga bisa berubah.
Namun, kemampuan memahami masalah, membaca konteks, berkomunikasi, bekerja dengan sistem, dan mengambil keputusan tetap dibutuhkan.
Itulah kenapa saya melihat 10 skill UI/UX designer dalam artikel ini sebagai investasi jangka panjang:
- problem solving
- memahami perilaku user
- business thinking
- product thinking
- communication
- AI judgment
- systems thinking
- data-informed design
- collaboration dan leadership
- continuous learning
Kita tetap perlu belajar Figma, AI, prototyping, atau tools lain. Namun, tools sebaiknya memperkuat cara berpikir kita, bukan menggantikannya.
Menjadi sulit tergantikan bukan berarti menjadi orang yang bisa mengerjakan semuanya sendiri. Artinya, kita memiliki kontribusi yang lebih dalam daripada sekadar menghasilkan screen.
Kita membantu tim memahami masalah. Kita menghubungkan kebutuhan user dengan tujuan bisnis. Kita membuat keputusan lebih jelas. Kita menjaga produk tetap konsisten. Dan kita bertanggung jawab terhadap dampak dari desain yang dibuat.
Mulai dari Satu Skill
Kamu tidak harus memperbaiki semua kemampuan sekaligus.
Pilih satu skill UI/UX designer yang paling relevan dengan tantanganmu saat ini. Jika kamu sering kesulitan menjelaskan desain, mulai dari communication. Jika kamu terlalu fokus pada screen, coba latih product thinking. Jika pekerjaanmu mulai menggunakan AI, fokuslah pada judgment dan workflow yang jelas.
Pilih satu skill, praktikkan dalam project nyata, lalu evaluasi hasilnya.
Progres kecil yang konsisten akan lebih berguna daripada terus mengejar semua tren tanpa arah.