Artikel

Home > Artikel
 

 

User Interface (UI)


Diposting : 2014-12-13 oleh : WebHozz

uidesign

User Interface (UI) adalah sebuah hasil akhir dari UX. sesuatu yang bisa dilihat atau berwujud atau bentuk tampak (visible form) dari sebuah program yang merupakan media interaksi antara program dengan penggunanya (user). Sebagian besar programmer tidak menyukai proses pembuatan UI dalam program mereka. Hal ini cukup mengherankan karena sebenarnya merancang UI cukup mudah, jelas, dan menyenangkan.

Dikutip dari beeography,  yang dimaksud merancang UI Mudah, adalah UI  tidak membutuhkan algoritma yang rumit seperti bagaimana menghitung posisi tombol agar berada di tengah2 window. Jelas, karena jika kita melakukan kesalahan akan langsung diketahui dan bisa langsung kita koreksi. Menyenangkan, karena hasil dari apa yang kita buat langsung tampak mata saat itu juga, apalagi jika kita bekerja di lingkungan visual. Saat saya bekerja dengan UI, saya merasa seperti sedang memahat atau melukis.

Sebagian besar programmer merasa kesulitan saat merancang UI untuk program mereka, biasanya hal ini berawal dari ketakutan atau ketidak-pedean mereka. Programmer mengira bahwa perancangan UI adalah seperti perancangan grafis (graphics design) yang dianggap sebuah proses misterius dari kreativitas, yang biasanya orang2-nya tampil nyleneh tapi mampu menghasilkan karya artistik dan enak dipandang. Sedang programmer menganggap dirinya sendiri sebagai orang yang logis, kuat dalam analisa, tapi lemah dalam penilaian artistik. Jadi, mereka berpikir bahwa mereka tidak akan mampu (setidaknya tidak akan bagus) dalam merancang UI untuk program mereka.

Sebenarnya, perancangan UI sebuah program cukup mudah dan logis juga. Pekerjaan ini tidak serumit perancangan grafis dan tidak membutuhkan orang2 lulusan institut seni. Ada metode yang rasional dan aturan yang logis untuk membangun UI sebuah program. Kita tidak akan membahas hal2 seputar seni dalam artikel ini, melainkan sekumpulan metode dan aturan yang cukup sederhana. Sebelumnya saya tekankan lagi, artikel ini ditujukan bagi programmer. Kita tidak akan membahas tentang bagaimana kode membuat/memasang menu, meletakkan tombol, dan lain sebagainya. Sebaliknya, kita akan membahas pertimbangan kapan kita memasang menu, atau menggantinya dengan toolbar, dan sejenisnya.

Tujuan sebuah user interface adalah mengkomunikasikan fitur-fitur sistem yang tersedia agar user mengerti dan dapat menggunakan sistem tersebut. Dalam hal ini penggunaan bahasa amat efektif untuk membantu pengertian, karena bahasa merupakan alat tertua, barangkali kedua tertua setelah gestur, yang dipakai orang untuk berkomunikasi sehari-harinya. Praktis semua pengguna komputer dan Internet—kecuali mungkin anak kecil yang memakai komputer untuk belajar membaca, dapat mengerti tulisan.

Sumber : http://www.webhozz.com/blog/user-interface-ui/




Tag : kursus android, kursus web, kursus web design, kursus php, kursus website, lenovo, woocommerce, windows, excel, xampp, php, mysql, twitter, analytic, adwords, google, maps, seo, jquery, slider, browser, game, transition, animation, whatsapp, desktop, wireframe, desain, vps, css, aplikasi, html, javascript, captcha, form, kode, kaskus, autoscroll, codeigniter, processor, bootstrap, ios, wordpress, div, span, lollypop, background, marquee, behaviour, plugin, chaton, bitcoin, opencart, payment, post, get, tooltip, button, silverlight, webmaster, phonegap, facebook, html5, swicth, sass, bbm, alert, mvc, fungsi, mobile, loading, nokia, template, traffic, laravel, yii, jquerymobile, blogger, adobe, baidu, hosting, font, server, input, sticky, menu, tokoonline, prestashop, joomla, java, yahoo, angular, microsoft, responsive, generator, visitor, counter, flatdesign, kursus web design jakarta, kursus web design bandung, kursus website bandung, kursus php bandung, kursus android bandung, kursus java bandung, kursus web bandung, Aplikasi Ramadhan, Cara Membuat Website, Tempat Kursus Website Bandung, Manfaat Internet, Menggunakan Wireframe Web, multikolom, horizontal, ym, toko online, controllers, optimalisasi, landing page, DOM, multikolom, horizontal, ym, toko online, controllers, optimalisasi, landing page, DOM, kursus web jogja, kursus website jogja, kursus web design jogja, kursus web programming jogja, kursus php jogja, kursus android jogja, kursus android programming jogja, kursus java jogja, kursus webmaster jogja, kursus codeigniter jogja, kursus wordpress jogja, kursus seo jogja, kursus vb jogja, kursus sql server jogja, kursus game jogja, kursus website jakarta, kursus web design jakarta, kursus web programming jakarta, kursus webmaster jakarta, kursus php jakarta, kursus wordpress jakarta, kursus android jakarta, kursus seo jakarta, kursus java jakarta, kursus sql server jakarta, framework cordova, mengenal framework cordova, apa itu cordova, membuat aplikasi android dengan cordova, cordova android, aplikasi hybrid android, cordova vs phonegap, Kursus Website Surabaya, Kursus Web Design Surabaya, Kursus Webmaster Surabaya, Kursus PHP Surabaya, Kursus Wordpress Surabaya ,