Minggu, 07 Juni 2015

Visibility of System Status - Aplikasi Matlab

Visibility of system status : sistem harus selalu memberikan informasi kepada user tentang apa saja yang sedang terjadi, melalui eedback yang tepat dan pada saat yang tepat pula.

1. Saat membuka aplikasi matlab akan muncul tampilan seperti gambar dibawah ini, apabila di perhatikan tampilan tersebut tidak memberikan feedback kepada user, ketika user membuka aplikasi matlab, user tidak mengetahui sudah sejauh mana progress untuk membuka  aplikasi tersebut. 

--------------------------------------------------------------------------------------------------------------------------

2. pesan kesalahan pada aplikasi matlab ketika terdapat code yang error sudah muncul pada tempat dan waktu yang tepat. Namun pesan error tersebut hanya terdapat pada command window nya saja dengan memberitahukan baris line yang error.



Pada code yang dituliskan di M-file tidak diberitahukan informasi code error sehingga user harus melihat pesan error di command window dan memeriksanya pada editor M-file. Hal tersebut tidak memberikan efisiensi kepada user karena user harus melakukan dua kali task untuk melihat pesan error


Rekomendasi:
1. seharusnya  pada tampilan matlab ketika dibuka terdapat progress bar yang dapat memberitahukan user aplikasi  tersebut sudah menjalankan progress sejauh mana agar user mendapatkan informasi ketika membuka aplikasi matlab
2. lebih baik jika pada editor M-file ditampilkan juga petunjuk errorpada baris line sehingga user tidak perlu melakukan dua kali task yang membuat kerja user tidak efisien

severity rank untuk ke dua masalah : 2


Help User Recognize, Diagnose, and Recover from Error - Aplikasi Matlab

Help User Recognize, Diagnose, and Recover from Error : komponen ini membantu user untuk memberikan bantuan ketika terjadi kesalahan, mengidentifikasi, mengenali, mendiagnosa, dan mengatasi masalah yang dihadapi pengguna.

saya akan menganalisis help user recognize, diagnose, and recover from error pada aplikasi matlab.
Gambar dibawah ini muncul ketika terdapat error pada kode yang diinput oleh user. Pemberian pesan error pada aplikasi matlab merupakan kode yang harus diterjemahkan lagi oleh user, hal tersebut dapat menyulitkan user, karena untuk memperbaiki kesalahan yang terjadi user harus menerjemahkan pesan error terlebih  dahulu yang muncul pada command window.



rekomendasi : lebih baik pesan error  yang muncul apabila terjadi kesalahan kode bukan merupakan pesan error yang berupa kode juga, hal tersebut dapat membantu user untuk memahami dan mengerti kesalahan yang terjadi pada kode yang diinput user.

severity  rank :2 

Error Prevention - Aplikasi Matlab

Error Prevention : komponen ini membahas tentang pencegahan kesalahan yang terjadi saat penggunaan sistem.

saya akan menganalisis error prevention untuk aplikasi matlab. apabila kita akan melakukan delete pada salah satu  variabel yang sudah diinputkan pada aplikasi matlab, kita dapat mengklik kanan pada variabel tersebut dan memilih pilihan delete. 


setelah memilih delete akan muncul kotak dialog seperti dibawah ini. pesan yang muncul tidak memberitahu nama variabel  apa yang akan di hapus, hal tersebut dapat menimbulkan kesalahan penghapusan variabel  oleh user.

rekomendasi : seharusnya pada pesan konfirmasi disebutkan nama variabel apa yang akan dihapus, hal tersebut dapat membuat user yakin bahwa variabel yang dihapus merupakan variabel yang benar, sehinggga tidak terjadi kesalahan penghapusan variabel.

severity rank : 3

Match Between System and The Real World - Aplikasi Matlab

Match Between System and The Real World : komponen ini membahas tentang kesesuaian dengan dunia nyata. Sistem harus berbicara sesuai dengan bahasa pengguna, menggunakan kata, konsep, dan kalimat yang biasa digunakan oleh pengguna.

saya akan menganalisis match between system and the real world pada aplikasi matlab. dapat dilihat pada gambar dibawah ini, terdapat tombol minimize workspace yang memiliki bentuk  yang berbeda dari biasanya. tombol minimize biasanya direpresentasikan dengan bentuk underscore ( _ ). Tetapi pada aplikasi matlab tombol minimize menggunakan bentuk tanda panah dengan garis vertikal. bentuk  tersebut jarang dikenali user, jika user tidak menempatkan kursor pada tombol tersebut maka uuser tidak akan mengetahui jika tombol tersebut merupakan tombol minimize workspace 
Rekomendasi : menggunakan ikon minimize sesuai  simbol yang dikenal oleh user, karena user lebih familiar dengan  simbol yang sudah dipakai secara umum oleh sebuah aplikasi.

severity rank : 3

Consistency and Standards - Aplikasi Matlab

Consistency and Standards : komponen ini membahas konsistensi dan standardisasi desain antarmuka yang dibangun.

saya akan menganalisis consistency and standards pada antarmuka aplikasi matlab, dapat terlihat pada bagian yang diberi  tanda lingkaran merah untuk kategori how to add dan what's new menggunakan bentuk ikon shortcut yang sama, hal tersebut dapat membuat user bingung apabila tidak ditambahkan penulisan keterangan untuk ikon tersebut.


Rekomendasi : lebih baik jika penggunaan ikon shortcut yang berbeda untuk kategori yang berbeda, hal tersebut dapat memudahkan user untuk memilih kategori hanya dengan melihat ikonnya saja, sehingga ikon tersebut tidak membuat user bingung.
severity rating : 2  

Minggu, 10 Mei 2015

Interaksi Manusia dan Komputer - Visualisasi Informasi

Visualisasi Informasi adalah rekayasa dalam pembuatan gambar, diagram, atau animasi untuk penampilan suatu informasi. Tujuan dari pembuatan visualisasi informasi antara lain: mengeksplor, menghitung, dan menyampaikan. Informasi yang divisualisasikan bersumber dari buku Statistika Indonesia 2014. Saya menggunakan data "Nilai Impor Perlengkapan Telekomunikasi Menurut Negara Asal Utama Tahun 2009-2013"  halaman 542.  Tools yang saya gunakan untuk membuat visualisasi infromasi ini adalah infogr.am.

berikut hasil dari visualisasi informasi



Rabu, 15 April 2015

mengenal istilah w3m, wget, ssh, scp, rsync pada linux

1. W3M
w3m merupakan aplikasi browser berbasis teks pada linux yang dapat menampilkan frame dan tabel HTML. Pada linux tidak  tersedia perintah w3m jadi kalau kita mau menggunakan w3m, harus melakukan install terlebih dahulu. 
cara melakukan install w3m pada linux 
~$ sudo apt-get install w3m w3m-img
perintah untuk membuka halaman situs tertentu menggunakan w3m
 ~$ w3m google.com

2. WGET
wget adalah  sebuah program komputer yang menggambarkan GNU wget, program ini dapat mengambil file dari server. Perintah wget mendukung proses unduh melalui protokol HTTP, HTTPS, dan FTP. 
cara melakukan install wget 
~$ apt -get install wget
contoh command menggunakan wget untuk mendownload seluruh isi dari sebuah website dengan opsi -r
~$ wget -r http://url-website/file
keuntungan menggunakan wget adalah:
  • gratis
  • non graphic interface
  • resume
  • mirroring
  • dukungan eksistensi file 
 3.SSH
SSH (Secure Shell) merupakan protokol jaringan yang memungkinkan pertukaran file melalui saluran aman antara dua perangkat jaringan. perintah ini banyak digunakan pada sistem berbasis linux.
perintah dasar
a. untuk install ssh
 ~$  sudo apt-get install openssh-server
b.  contoh command menggunakan ssh
~$  sudo /etc/init.d/ssh restart
#atau
~$ sudo service ssh restart

4. RSYNC
rsync merupakan perintah untuk melakukan transfer maupun sinkronisasi file atau isi direktori dalam satu arah baik transfer lokal atau remote.
perintah yang digunakan:
a. transfer lokal ke lokal
~$ rsync -av -P /lokasi/sumber /lokasi/tujuan
b. transfer lokal ke remote
~$ rsync -e ssh -av -P -z /lokasi/sumber user@host:/lokasi/tujuan
c. transfer remote ke lokal
~$ rsync -e ssh -av -P -z user@host:/lokasi/tujuan /lokasi/sumber
 
5. SCP
SCP (Secure Copy) merupakan perintah yang digunakan untuk melakukan transfer file. File yang di transfer menggunakan perintah scp akan dienkripsi terlebih dahulu lalu kemudian di transfer.
perintah pada SCP
a. melakukan copy file dari komputer lokal ke komputer server
~$  scp /home/eckops/Desktop/coba.txt eckops@192.168.1.1: /home/userubuntu/Desktop/

website terkait:
http://secretisfree.blogspot.com/2014/10/wget-command-pada-linux.html
http://raytkj.blogspot.com/2012/03/perintah-perintah-dasar-di-linux-ubuntu.html