Pertemuan Ke 9 - Matakuliah RPL - Desain Data dan Arsitektur Perangkat Lunak
APA ITU USER INTERFACE?
User Interface adalah tampilan visual sebuah produk yang menjembatani sistem dengan pengguna (user). Tampilan UI dapat berupa bentuk, warna, dan tulisan yang didesain semenarik mungkin. Secara sederhana, UI adalah bagaimana tampilan sebuah produk dilihat oleh pengguna.
MENGAPA USER INTERFACE (UI) PENTING?
Selain membuat situs atau aplikasi tampak apik, elemen satu ini juga memiliki sejumlah manfaat penting yang tak bisa diabaikan oleh para developer.
Tanpa adanya UI yang mumpuni, website atau aplikasi perusahaan akan kesulitan untuk bersaing di era modern ini.
hal-hal yang membuat user interface (UI) penting untuk sebuah situs atau aplikasi :
1. Meningkatkan keseluruhan pengalaman pengguna
User interface adalah salah satu aspek utama untuk menaikkan traffic dalam website atau menaikkan jumlah download aplikasi.
Ia merupakan salah satu faktor penentu apakah pengunjung tertarik untuk mengeksplorasi sebuah website.
Jika pengunjung senang dengan tampilan UI, pastinya mereka akan kembali lagi untuk mengeksplorasi website tersebut.
Bukan hanya tampilan keseluruhan saja, sekecil detail seperti tombol saja sebenarnya sudah mempengaruhi pengalaman pengunjung dalam menggunakan website.
Bayangkan jika tombol navigasi dalam sebuah web atau aplikasi tidak berjalan mulus. Pastinya pengunjung sudah tidak mau menggunakannya lagi.
2. Memudahkan pengguna dalam aplikasi
Selain memanjakan mata, UI juga penting untuk memudahkan para penggunanya. UI tidak hanya sekadar estetik, tetapi juga harus menciptakan user experience yang baik.
Tampilan yang menarik dan estetik tidak menjamin web atau aplikasi tidak akan ditinggalkan para pengunjung atau pengguna. Jika estetik tetapi malah menyusahkan pasti cepat atau lambat akan ditinggalkan.
Contohnya adalah saat menemukan sebuah website atau aplikasi yang memiliki background hitam dan tulisannya putih. Walaupun tampilannya kelihatan bagus, tulisan di dalamnya sulit untuk dibaca.
Mata manusia terbiasa untuk membaca tulisan hitam di atas background putih, bila sebaliknya akan menimbulkan berbagai efek samping seperti sakit mata atau pusing.
Jika hal ini terjadi user experience akan menjadi buruk dan bisa dijamin traffic website akan semakin menurun. Jadi, UI sangat amat penting dalam pembuatan tampilan website atau aplikasi.
3. Meningkatkan kualitas branding
Selain untuk traffic dan pengalaman pengguna, user interface juga bisa tingkatkan kualitas branding perusahaan.
Mengapa demikian? Sebab, UI merupakan cerminan atas kualitas beserta nilai dari produk yang ditawarkan badan usaha.
Elemen tampilan UI yang sesuai dengan konsep produk perusahaan juga akan lebih mudah untuk dikenali para pengguna.
Dengan persaingan pasar yang makin ketat, perusahaan perlu berlomba-lomba untuk ciptakan UI yang mumpuni untuk memenangkan hati para user.
FUNGSI USER INTERFACE
User interface penting untuk memenuhi harapan pengguna dan mendukung fungsionalitas situs secara efektif.
UI yang dijalankan dengan baik juga dapat memfasilitasi interaksi yang efektif antara pengguna dan program melalui visual yang kontras dan desain yang bersih.
UI juga memiliki beberapa fungsi lain yang dapat memberikan manfaat bagi perusahaan :
Meningkatkan penjualan perusahaan.
Mempercepat progres pertumbuhan bisnis.
Memberikan struktur informasi yang jelas dan mumpuni.
Meningkatkan kualitas estetika di dalam situs atau aplikasi.
KARAKTERISTIK USER INTERFACE YANG BAIK :
1. JELAS
Kejelasan dalam desain merupakan elemen yang sangat penting dalam pembuatan desain user interface.
Tujuan utama dalam tampilan user interface adalah agar pengguna mengeksplorasi sistem yang dibuat dengan lancar.
Jika ada tombol navigasi atau icon yang tidak jelas, pastinya pengguna akan langsung klik tombol close karena bingung.
Jadi, walaupun hanya menampilkan icon, usahakan juga untuk menjelaskan atau memberikan informasi untuk penggunanya.
Dapat dilihat contoh di atas merupakan tampilan navigasi dari WordPress. Saat kursor didekati, ada pop-up yang berisi informasi secara jelas kegunaan dari tombol tersebut.
Jelas bukan berarti harus panjang. Dengan beberapa kata yang mudah dimengerti, pengguna pasti juga akan paham akan kegunaannya.
2. SINGKAT
Jelas merupakan kunci utama dalam sebuah tampilan UI. Namun, jangan sampai kamu terjebak dengan penjelasan yang super panjang dan membuat pengguna makin pusing.
Selain bikin pusing, penjelasan dengan kata-kata yang panjang akan membuat tampilan website menjadi berantakan. Jelas tentu saja namun tetap dibuat secara singkat.
Jika kamu tidak bisa menjelaskan dengan kata-kata dan kalimat, buatlah dengan cara visual. Visual yang baik akan lebih cepat dimengerti dibandingkan harus membaca tulisan terlebih dahulu.
Navigasi volume seperti ini sudah sangat singkat dan jelas tanpa harus menggunakan kata-kata.
Visual yang ditampilkan akan langsung dimengerti oleh pengguna bahwa semakin ke kanan volume akan semakin keras.
3. FAMILIER
Banyak desainer membuat desain UI pada tampilan webnya menjadi sebuah tampilan yang intuitif. Apa maksudnya dari intuitif?
Maksudnya adalah layout yang dapat dimengerti secara natural hanya dengan menggunakan perasaan.
Contohnya jika kamu pernah membuka tampilan web atau aplikasi yang kamu tahu harus klik yang mana tanpa harus berpikir terlebih dahulu.
Nah, tampilan ini dapat dibilang familier karena sebelumnya kamu pernah merasa melihat tampilan ini.
4. RESPONSIF
Responsif memiliki dua arti. Arti yang pertama adalah cepat. Pastinya seorang pengguna tidak mau menunggu lama dalam membuka satu tombol navigasi.
User interface yang lamban akan membuat penggunanya habis kesabaran.
Selain cepat, responsif juga berarti memiliki feedback. Di sini, feedback dimaksudkan seperti penjelasan apa yang akan terjadi selanjutnya.
Jangan sampai pengguna mengira bahwa aplikasi atau web yang digunakan sedang stuck atau lag.
Tulisan loading dan persentase bisa menjadi salah satu contoh UI yang responsif. Dari icon atau grafik inilah pengguna tahu berapa lama lagi mereka harus menunggu.
5. KONSISTEN
Dalam mengembangkan user interface, konsistensi pada tampilan dapat membantu user memahami polanya.
Dari satu UI, user bisa mempelajari tombol, tabs, icon, dan berbagai elemen yang ada pada interface tersebut.
Jika kamu ingin membuat lebih dari 1 website atau aplikasi, desain UI yang dibuat haruslah konsisten untuk memudahkan user.
Konsistensi ini juga akan memberikan tampilan UI menjadi lebih personal dan memiliki ciri khas.
Contoh tampilan UI yang konsisten adalah Microsoft Office. Dengan tampilan yang khas dan juga sama antara tiap software-nya membuat user mudah menggunakannya.
Selain konsisten, tampilan UI Microsoft Office juga memenuhi syarat familiar.
6. EFISIEN
Dapat dikatakan, user interface merupakan kendaraan untuk para user untuk menjelajahi tujuannya. Maka dari itu, UI harus memiliki tampilan yang efisien.
Agar dapat membuat UI yang efisien, creator harus tahu dulu apa yang ingin user capai dan membuat mereka sampai di ‘tujuannya’ tanpa hambatan.
Contoh UI yang efisien adalah tampilan pada iPhone seperti di atas. Apple sudah mengetahui apa yang akan dilakukan oleh para user-nya untuk foto.
Mereka memberikan pilihan yang efisien untuk membantu user mencapai tujuannya.
7. FORGIVING
User tidak selalu benar dalam menggunakan sebuah aplikasi atau website. Nah, bagaimana UI menangani masalah ini agar user tak merasa bersalah?
Forgiving merupakan salah satu indikator yang baik dalam tampilan UI. Forgiving bisa dikatakan sebuah solusi jika user melakukan sebuah kesalahan.
Contohnya saja jika kamu pernah tak sengaja menghapus email di Gmail. Mereka akan memberikan pilihan “undo” untuk memperbaiki kesalahan.
Dengan adanya solusi ini, user otomatis tidak takut untuk menggunakan aplikasi atau website-mu lebih lanjut.
8. MENARIK
Kata-kata menarik memang sangat subjektif untuk menjadi salah satu syarat.
Tampilan yang dapat dinilai menarik pun akan berbeda tiap orangnya tergantung dengan selera dan preferensi masing-masing user.
Namun, untuk dapat membuat tampilan menarik hanya perlu empat hal, yaitu simpel, mudah digunakan, efisien, dan responsif.
Untuk warna, jenis tulisan mungkin dapat kamu buat sesuai dengan target audience-nya dan dengan memahami tren serta psikologi warna.
BERIKUT MACAM - MACAM TOOLS UNTUK MEMBANGUN DESAIN UI :
Berbagai macam tools terbaik untuk wireframe dan prototyping agar desain User Interface
Tools Wireframe :
1. MockFlow
2. Balsamiq
3. Axure
4. Adobe Comp
Tools Desain & Prototyping :
1. Sketch
2. InVision Studio
3. Figma
4. Adobe XD
5. Adobe Illustrator
6. Origami Studio
Tools Wireframe
1. MockFlow
MockFlow adalah serangkaian aplikasi yang sangat membantu untuk sejumlah tugas atau task dalam proses proyek yang khas. Terutama, aplikasi WireframePro pada Mockflow yang berfungsi sebagai alat prototyping alternatif yang baik untuk digunakan, terutama jika kamu ingin menguji beberapa ide desain baru
Dengan MockFlow memungkinkan untuk membangun layout atau tata letak dasar dengan cepat. Hasil mockup desain pun terlihat lebih rapih dan menarik sebelum nantinya diaplikasikan pada desain.
4. Adobe XD
Adobe XD adalah tools yang dibuat oleh perusahaan Adobe dan berada pada koleksi Adobe Creative Cloud. Berbeda dengan koleksi Adobe lainnya, Adobe XD ini adalah aplikasi yang khusus dibuat untuk para desainer yang berfokus merancang antaramuka aplikasi atau web yang disebut dengan UI/UX Designer. Adobe XD ini juga salah satu tools yang paling populer digunakan oleh para desainer profesional maupun pemula karena kemudahannya dan juga fitur yang banyak serta menarik. Seperti misalnya fitur voice trigger, auto animatenya, responsif dan lainnya.
5. Adobe Illustrator
Sama halnya seperti Adobe XD, adobe Illustrator merupakan salah satu Tools yang diciptakan perusahaan adobe yang berfungsi untuk desain. Jika pernah menggunakan photoshop, tentunya lebih cepat akrab dengan tool yang satu ini, karena layoutnya tidak berbeda jauh. Illustrator banyak digunakan oleh desainer-desainer profesional untuk membangun desain yang inovatif, kreatif, dan eye-catching.
6.Origami Studio
Origami Studio merupakan tools desain yang dikembangan oleh Facebook. Origami Studio memiliki fitur seperti menambahkan aturan dan logika ke interaksi. Karena fiturnya yang canggih, para desainer pemula harus terlebih dahulu mempelajari dasar-dasarnya
Komentar
Posting Komentar