UI Experience May 26, 2007
Posted by amixadib in JavaScript.4 comments
Hanya ada kata senang dan kenyang ketika kita datang di seminar KP(Kerja Praktek). Kemaren Jum’at(25 Mei 2007) teman saya,herman saksono mengadakan seminar kp nya dengan judul ‘User Interface pada Academica’. Seminar kali ini bisa dibilang cukup menarik, selain karena dia termasuk angkatan tua (2000), peserta yang datang pun lebih banyak didonimasi oleh angkatan tua…jadi semacam nostalgia waktu semester2 awal…:)
Graceful Degradation , kata yang cukup asing di telinga saya meski sudah lama menggeluti dunia web programming. Graceful Degradation adalah suatu metode yang diterapkan dalam dunia web khususnya yang memakai javascript dalam aplikasinya. GD mensyaratkan 2 kondisi dalam suatu aplikasi, (1) jika aplikasi tersebut memakai javascript maka pengguna akan merasakan full experienced di dalamnya, (2) jika aplikasi tersebut menonaktifkan javascript, pengguna harus tetap bisa menjalankan seluruh fungsionalitasnya, namun dengan keterbatasan experience.
Sebagai contoh situs yang menerapkan GD dengan baik adalah google mail. Jika anda menonaktifkan javascript, secara otomatis dia akan me-redirect ke site dengan html view. Sebagai konsekuensinya anda tidak bisa berpindah halaman, melakukan pencarian dengan ajax, namun setelah diaktifkan dia akan langsung me-redirect ke site dengan full javascript, which is lebih indah dan full experienced. Situs yang tidak menerapkan GD dengan baik sejauh yang saya tahu adalah Joomla. Sesaat setelah anda menonaktifkan javascript, semua menu pasti tidak bisa terbuka, begitu juga semua fungsionalitas di dalamnya.
Kesimpulan yang dapat diambil, jika anda adalah seorang web developer yang menggunakan javascript didalamnya, gunakanlah prinsip Graceful Degradation dengan baik, karena jangan sampai pengguna aplikasi kita mengeluh dan kecewa hanya gara2 ‘one click enable javascript’ dinonaktifkan dan membuat semuanya menjadi kacau…..
Hope helps…