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

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

Usia 20-an adalah saat yang paling tepat untuk Travelling

Hai semua nya akhirnya bisa kembali membuat sebuah tulisan di blog ini. hehhe...
Sebenarnya tulisan satu ini ingin saya buat dikarenakan disaat saya chatting dengan sahabat saya mempunyai ide untuk membuat tulisan blog ini. yap.. mari kita mulai...

Travelling... apa itu travelling ? dan kenapa travelling itu malah lebih baik disaat kamu masih menginjak usia remaja atau muda bukannya masa tua yang lebih baik ?

Traveling sebenernya adalah suatu kegiatan yang sangat bermanfaat dan menyenangkan. Namun, memang tidak bisa dipungkiri bahwa travelling membutuhkan cukup uang dan waktu luang untuk dapat dijalani. Nah... Inilah yang banyak menghalangi seseorang untuk traveling.

Untuk orang-orang yag masih muda, mereka berpikir kesempatan travelling mereka akan ada setelah mereka sudah lebih tua dan dewasa nantinya. Padahal, sebaliknya justru masa muda lah yang merupakan masa paling tepat untuk melakukan travelling. Pada kenyataannya, justru banyak orang yang menyesal di masa tuanya karena tidak memanfaatkan masa mudanya untuk travelling.

Banyak dari sahabat saya berpendapat bahwa travelling itu hanya membuang-buang uang. Mulai sekarang hilangkan persepsi bahwa traveling hanya akan menghabiskan uang. Justru dengan traveling kita telah melakukan investasi paling berharga untuk kehidupan kita dimasa depan yakni pengalaman untuk diceritakan ke anak cucu. Pengalaman akan membuat jiwa kita menjadi lebih hidup dan bermakna.

"Masa muda adalah masa berapi-api" Lirik lagu ini memang tak salah. Di masa muda seperti remaja adalah masa kita mencoba banyak hal positif termasuk traveling.

raih kesempatan dan lihat dunia

Banyak alasan mengapa kita harus memulai langkah untuk travelling disaat masa muda kita. Tapi ini mungkin beberapa alasan yang saya dapat sampaikan: 

  • 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

Peluang Usaha Sampingan, Rumahan, Modal Kecil Untung Besar

Peluang Usaha Sampingan Rumahan kian hari ternyata kian banyak pula peminatnya, karena memang disamping bisa dikerjakan sesuka hati (tidak ada deadline) juga tidak membutuhkan banyak dana, alias modal kecil tapi untung besar.

Itulah yang membuat usaha sampingan rumahan, dewasa ini sangat populer, dari kalangan remaja hingga orang tua.

Jujur saja, semua yang ada di sekitar kita ini sebenarnya semua bisa dijadikan uang, sederhanya seperti ini :

Saat kita berada di rumah, kita akan melihat Keramik kan ? nah keramik ini adalah uang untuk si pembuat keramik, lalu kita melihat tv, nah tv ini juga merupakan sebuah peluang usaha sampingan untuk para penjual tv atau para pelaku servis tv, jadi masihkah Anda kekurang ide untuk memulai usaha sampingan rumahan ?

Jika bicara tentang Peluang Usaha Sampingan Rumahan tentu pertanyaan yang akan muncul pertama kali di benak kita adalah ?

  • Saya tidak punya modal untuk membuka Usaha Sampingan ?
  • Usaha Sampingan apa yang cocok untuk Saya ?
  • Jenis Usaha Sampingan Rumahan apa, yang Modal Kecil tapi Untung Besar 
Pertanyaan-pertanyaan seperti itu, saya yakin pasti akan terlintas saat pertama kali kita ingin membuka usaha sampingan.

Untuk itulah disini saya akan mencoba membantu Anda untuk menyelesaikan masalah-masalah diatas.

  • 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