User-Centered Design atau disingkat UCD merupakan metode dalam proses design secara berulang dengan memfokuskan pada kebutuhan pengguna. Untuk mengetahui kebutuhan penggunanya seorang designer dapat melakukan investigasi terhadap apa yang penggunany butuhkan, bisa dengan cara wawancara ataupun survey, selain itu designer juga dapat melakukan brainstorming dengan timnya untuk membahas hal tersebut.
Untuk menjalankan UCD dengan baik terdapat empat prinsip yang harus dipenuhi seorang designer sistem. Keempat prinsip tersebut ialah:
- Memahami karakteristik user yang akan dituju. Supaya rancangan yang dibuat dapat tersampaikan secara relevan
- Rancangan berdasarkan hasil evaluasi terhadap tahapan UCD secara berulang
- Mengutamakan user experience
- Melibatkan client dalam pembuatan dan perancangannya
Tahapan Iterasi UCD
(sumber : interaction-design.org) |
Untuk mendapatkan rancangan yang memuaskan, pada tahap UCD dikenal dengan namanya iterasi atau perulangan sekaligus tahapan-tahapannya. Hal tersebut ada karena tujuan UCD adalah untuk membuat rancangan yang nantinya dapat diterima secara terbuka oleh pengguna dan pengguna tersebut dapat memberikan feedback positif atau pengguna merasa nyaman dalam menggunakan sistem yang dibuat menggunakan pendekatan UCD.
- Understand context of use
Pada tahap ini, seorang designer harus mengetahui betul context dalam dalam rancangannya, untuk siapa dan untuk apa mereka menggunakan aplikasi tersebut - Specify user requirements
Kemudian, designer mendefinisikan dan menentukan kebutuhan-kebutuhan penggunanya dengan cara baik itu wawancara, survey ataupun brainstroming - Design solutions
Setelah mendapatkan kebutuhan-kebutuhan pengguna, selanjutnya yaitu membuat rancangan solusi terhadap pada langkah sebelumnya. Rancangan tersebut dapat berupa prototype hingga aplikasi siap jadi - Evaluate against requirements
Evaluasi dilakukan setelah tahap design solutions, dan pada tahap ini merupakan penentu terhadap rancangan yang dibuat menggunakan UCD. Jika hasil pada tahap evaluasi tidak begitu memuaskan, maka bisa kembali kepada tahap sebelumnya sehingga menghasilkan evaluasi yang memuaskan. Hal tersebut dinamakan iterasi atau perulangan untuk mendapatkan hasil yang memuaskan. Untuk mengetahui hasil evaluasi dilakukan terhadap kepuasan penggunanya
Manfaat UCD dalam Pembuatan Sistem
Dengan UCD seorang designer dapat melihat dengan sudut pandang pengguna secara spesifik, sehingga dalam pembuatannya tidak menghasilkan sistem yang abstrak atau tidak jelas. Dengan UCD juga tujuan utamanya yaitu melayani pengguna dengan baik sehingga pengguna merasa senang atau nyaman dalam menggunakan aplikasinya.