RSS
The World is a book and those who do not travel read only one page.
- Augustine of Hippo
Badge Image-IPB Badge Image-IPB
Showing posts with label Computer. Show all posts
Showing posts with label Computer. Show all posts

Kajian Artikel Ilmiah IMK - Optimistic Programming of Touch Interaction


Optimistic Programming of Touch Interaction

YANG LI and HAO LU, Google Research
HAIMO ZHANG, National University of Singapore
http://dx.doi.org/10.1145/2631914


Touch-sensitive surfaces have become a predominant input medium for computing devices. In particular, multitouch capability of these devices has given rise to developing rich interaction vocabularies for “real” direct manipulation of user interfaces. However, the richness and flexibility of touch interaction often comes with significant complexity for programming these behaviors. Particularly, finger touches, though intuitive, are imprecise and lead to ambiguity. Touch input often involves coordinated movements of multiple fingers as opposed to the single pointer of a traditional WIMP interface. It is challenging in not only detecting the intended motion carried out by these fingers but also in determining the target objects being manipulated due to multiple focus points. Currently, developers often need to build touch behaviors by dealing with raw touch events that is effort consuming and error-prone. In this article, we present Touch, a tool that allows developers to easily specify their desired touch behaviors by demonstrating them live on a touch-sensitive device or selecting them from a list of common behaviors. Developers can then integrate these touch behaviors into their application as resources and via an API exposed by our runtime framework. The integrated tool support enables developers to think and program optimistically about how these touch interactions should behave, without worrying about underlying complexity and technical details in detecting target behaviors and invoking application logic. We discuss the design of several novel inference algorithms that underlie these tool supports and evaluate them against a multitouch dataset that we collected from end users. We also demonstrate the usefulness of our system via an example application.

M. RACHMATARRAMADHAN (G64120049), Undergraduate Student of Computer Science FMIPA IPB

Touchsensitive screens telah menjadi media input yang banyak digunakan dalam perangkat mobile, dengan memungkinkan pengguna untuk memanipulasi objek pada interface dan memanipulasi langsung UI (User Interface) membawa touch-based interaction lebih dekat dengan penggunanya. Walaupun begitu touch-based interaction masih menimbulkan masalah yang mendasar dalam pemrograman sebuah interaksi, yaitu memahami karakteristik gerakan dari sebuah sentuhan, titik fokus ketika menggunakan beberapa jari dan penerapan tindakan dalam pengaplikasian input sentuhan.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Flexibility and Efficiency of Use – rumahmainan.com

Fleksibilitas dan efisiensi adalah bagaimana membuat sebuah sistem yang mengakomodasi pengguna yang sudah ahli dan pengguna yang masih pemula. Berikan alternatif untuk pengguna yang “berbeda” dari pengguna biasa (secara fisik, budaya, bahasa, dan lain-lain). Berikut beberapa kesalahan yang terjadi pada website rumahmainan.com yang saya dapat jabarkan :

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Error Prevention – rumahmainan.com

Error Prevention adalah pencegahan kesalahan, artinya sistem harusnya memberikan suatu interaksi pencegahan kepada user ketika melakukan kesalahan dalam sistem sehingga user dapat berhati-hati dalam melakukan tindakan lanjutan. Prinsip ini mengetengahkan bagaimana sistem menangani error, sehingga pengguna dapat mengerti mengapa error terjadi, dan sistem dapat menangani error dengan desain yang baik yang menggunakan bahasa yang mudah dipahami sehingga pengguna dapat lebih berhati-hati dalam melakukan tindakan selanjutnya. Berikut beberapa kesalahan yang terjadi pada website rumahmainan.com yang saya dapat jabarkan :

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Consistency and Standards – rumahmainan.com

Aplikasi yang konsisten akan memudahkan user dalam berinteraksi sehinga tidak memerlukan pembelajaran khusus, meskipun di-upgrade dengan versi terbaru.
Consistency and Standard juga dapart diartikan standarisasi pemahaman kata dan penggunaan kata secara konsisten.
Konsistensi merupakan hal penting dalam sebuah website. Website yang memiliki konsistensi akan lebih nyaman dilihat dan mempermudah user dalam mengakses website tersebut. Berikut beberapa kesalahan yang terjadi pada website rumahmainan.com yang saya dapat jabarkan :

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

User Control and Freedom – rumahmainan.com

User Control and Freedom adalah dimana user membutuhkan suatu pengaturan dan kebebasan yang bisa mengubah state suatu sistem menjadi seperti yang mereka inginkan, seperti suatu kontrol untuk membatalkan perintah, kembali seperti semula, atau tetap melanjutkan aktivitas mereka pada sistem. Berikut beberapa kesalahan yang terjadi pada website rumahmainan.com yang saya dapat jabarkan :

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Visibility of System Status – rumahmainan.com

Visibilitas dari status sistem menurut Nielsen adalah sistem yang selalu menginformasikan kepada pengguna apa yang sedang terjadi, melalui pesan yang baik dan waktu yang sesuai. Berikut beberapa kesalahan yang terjadi pada website rumahmainan.com yang saya dapat jabarkan :

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Visualisasi Informasi 2015 - MK Interaksi Manusia-Komputer

Kali ini saya akan membahas tentang visualisasi informasi. Apa itu visualisasi informasi ? Visualisasi Informasi adalah suatu metode penggunaan komputer untuk menemukan metode terbaik dalam menampilkan data untuk mengingat informasi dengan cara penerimaan alami manusia serta memberikan cara untuk melihat data yang sulit dilihat dengan pemikiran sehingga peneliti bisa mengamati simulasi dan komputasi, juga memperkaya proses penemuan ilmiah dan mengembangkan pemahaman yang lebih dalam dan tak diduga.
Visualisasi dapat digunakan dengan 2 interaksi:
  • Sebagai user kita hanya bisa melihat informasi yang sudah di desain pada visualisasi informasi tersebut.
  • Membuat user ikut terlibat untuk menampilkan informasi yang user butuhkan sehingga membuat user lebih  antusias dalam mencari tahu informasi yang berasal dari visualisasi informasi tersebut.
Visualisasi Informasi ini dapat di akses pada referensi tools yang saya gunakan yaitu, infogr.am. Berikut linknya:

Kedatangan Wisatawan Mancanegara ke Indonesia Menurut Kebangsaan Tahun 2009–2013

Semua visualisasi yang saya kerjakan di atas berasal dari data "Kedatangan Wisatawan Mancanegara ke Indonesia Menurut Kebangsaan Tahun 2009-2013" pada buku “Statistika Indonesia 2014halaman 338.
Serta tools yang saya gunakan adalah infogr.am
 
Sumber Data: Buku Statistika Indonesia 2014

Dan berikut contoh visualisasi informasi yang saya kerjakan dan saya unggah di blog ini:



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

GNU Wget

GNU Wget, seringkali hanya disebut wget, adalah sebuah program komputer sederhana yang mengambil materi dari web server, dan merupakan bagian dari Proyek GNU. Namanya diturunkan dari World Wide Web dan get, konotatif dari fungsi primernya. Program ini mendukung pengunduhan melalui protokol HTTP, HTTPS, dan FTP, protokol berbasis TCP/IP yang paling luas digunakan untuk penjelajahan web.
Fitur-fiturnya meliputi pengunduhan rekursif, konversi pranala untuk peninjauan offline dari HTML lokal, mendukung proxy, dan lebih banyak lagi. Pertama kali muncul pada tahun 1996, dilatarbelakangi oleh ledakan penggunaan Web, menyebabkan penggunaan yang luas di antara para pengguna Unix dan distribusi Linux terkemuka. Ditulis menggunakan bahasa C portabel, Wget dapat diinstal secara mudah pada sistem mirip-Unix apa saja dan telah diportasi ke beberapa lingkungan, termasuk Mac OS X, Microsoft Windows, OpenVMS dan AmigaOS.
Wget digunakan sebagai basis program-program GUI semisal Gwget untuk desktop GNOME. Dirilis di bawah Lisensi Publik Umum GNU v3, Wget adalah perangkat lunak bebas.

Penggunaan dasar

Penggunaan dasar GNU wget adalah dengan menjalankannya melalui terminal baris perintah dan menyertakan satu atau lebih URL sebagai argumen.

# Mengunduh halaman awal website example.com ke sebuah file
 
# dengan nama "index.html".
wget http://www.example.com/
 
# Mengunduh kode sumber wget dari situs ftp GNU
wget ftp://ftp.gnu.org/pub/gnu/wget/wget-latest.tar.gz
 
 
Penggunaan yang lebih kompleks termasuk mengunduh otomatis beberapa URL dan menyimpannya sesuai susunan direktori.

# mengunduh *.gif (semua file dengan akhiran gif) dari sebuah 
website
 
# (ingatlah bahwa penggunaan wildcard, seperti pada 
"wget http://www.server.com/dir/*.gif", hanya bekerja pada 
situs ftp) wget -erobots=off -r -l1 --no-parent -A.gif 
http://www.server.com/dir/
 
# mengunduh halaman awal situs example.com, termasuk 
gambar-gambar dan file stylesheet
 
# kemudian mengubah URL di dalamnya untuk mengacu pada 
isi lokal yang telah diunduh.
wget -p -k http://www.example.com/
 
# mengunduh seluruh isi halaman awal website example.com
wget -r -l 0 http://www.example.com/ 
 
 

Penulis dan hak cipta

GNU Wget ditulis oleh Hrvoje Nikšić dengan kontribusi banyak orang lainnya, termasuk Dan Harkless, Ian Abbott, dan Mauro Tortonesi. Kontributor utama tercatat di file AUTHORS yang disertakan dalam distribusi program, kontributor lainnya tercatat di file-file changelog, yang juga disertakan dengan program. Saat ini Wget dikelola oleh Micah Cowan. 

sumber: wikipedia

 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

User Interface yang menarik

User Interface atau dikenal juga antarmuka merupakan bagian sistem komputer yang memungkinkan pengguna berinteraksi dengan komputer secara langsung. Interface memiliki peran penting, salah satunya yakni memberikan rasa nyaman dan kemudahan bagi pengguna dalam mengakses web. Jika sebuah web semakin menarik, maka web itu akan semakin disenangi oleh pengguna.

Dalam hal ini, saya akan mencoba memberikan pendapat mengenai user interface yang menarik yang di tampilkan pada laman resmi Gemastik7 (http://gemastik.ugm.ac.id/) yang diselenggarakan di Jogja beberapa waktu yang lalu.
Dan menurut saya halaman web Gemastik7 ini sangatlah interaktif, dengan menggunakan desain 1 halaman yang tidak kaku biasanya web yang memuat 1 halaman terlihat kaku. Halaman web Gemastik7 juga memberikan informasi tentang semua perlombaan yang ada dengan sangat jelas. Dasi segi peletakkan fitur-fitur dalam halaman web nya sangat rapi dan mudah dipahami oleh pengguna. Menurut saya juga pemilihan warna yang sangat elegan juga membuat halaman web ini sangat nyaman untuk ditelusuri oleh para pengguna.

Berikut saya lampirkan beberapa screenshoot dari halaman web nya:


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS