Slider[Style1]

Program GUI

Contoh program yang menggunakan GUI atau berbasis GUI

Disini saya mengambil contoh program konversi mata uang, dan media player.

screenshot media player menggunakan GUI





WINDOW DIALOG

Dalam GUI sebuah dialog window digunakan untuk menampilkan informasi pada pengguna atau untuk mendapatkan jawaban yang bisa diinputkan oleh pengguna itu. Dialog window digunakan untuk menghubungkan pengguna dan computer untuk menampilkan suatu informasi, menampilkan jawaban dari pengguna atau keduanya.

Window dialog pada JAVA dapat berupa dialog box, message box, font dialog, color chooser dan lainnya. Dialog box dapat digolongkan sebagai modal tergantung cara penampilannya pada sebuah aplikasi. Secara sederhana,dialog box bias dilihat saat munculnya peringatan yang meminta jawaban berupa click (biasanya click tombol OK pada message box yang dibaca).
Berikut contoh program sederhana yang memakai window dialog (dialog box):

GUI

APA ITU GUI (Graphical User Interface) ?

G U I (GRAPHICAL USER INTERFACE)
P
engenalan pemprograman java berbasis GUI.pertama-tama saya selaku penulis ingin men-sharingkan pengetahuan mengenai GUI (Graphical User Interface). GUI (Graphical User Interface) merupakan tampilan grafis yang mengandung alat-alat atau komponen-komponen yang memampukan pengguna untuk melakukan pekerjaan interaktif. GUI (Graphical User Interface) software yang dikembangkan oleh para peneliti di Xerox Palo Alto Research Center (PARC) di tahun 70-an. GUI di kembangkan dengan tujuan pengguna berinteraksi dengan perangkat keras computer serta memudahkan dalam mengoprasikan sebuah system operasi (user friendly).
GUI (Graphical User User Interface) berkerja dengan cara setiap komponen, dan GUI tersebut, diasosiasikan dengan satu atau lebih rutin yang ditulis pengguna yang dikenal sebagai callback. Eksekusi setiap callback dipicu oleh aksi tertentu dari pengguna seperti tombol ditekan, klik-an mouse, pemilihan menu item, atau cursor melewati sebuah komponen. Kita sebagai GUI, yang menyediakan callback tersebut. 

Callback merupakan fungsi yang kita tulis dan asosiasikan dengan sebuah komponen tertentu pada GUI atau dengan GUI itu sendiri. Callback mengontrol sifat GUI atau komponen dengan melakukan beberapa aksi untuk merespon kejadian pada komponennya tersebut. Kejadian dapat berupa mouse diklik pada sebuah push button, pemilihan menu, keyboard ditekan.

Tujuan Interface User

Tujuan Iterface User

 
Pada kesempatan kali ini, saya akan berbagi informasi tentang Tujuan Interface User, perbandingan interface, tipe-tipe interface, dan tipe-tipe interaksi. Interface merupakan salah satu media yang digunakan komputer untuk berkomunikasi dengan manusia. interface di komputer dikenal dengan GUI (Graphical User Interface).
Tujuan Antar Muka (interface) Pengguna
•         Menyesuaikan antar muka pengguna dengan tugas.
•         Membuat antar muka pengguna menjadi efisien.
•         Memberikan arus balik yang tepat kepada pengguna.
•         Memunculkan pertanyaan-pertanyaan yang dapat dimanfaatkan.
•         Memperbaiki produktivitas dari pengetahuan pegawai

Perbandingan interface

Interface website yang kurang  baik.

1. Content
   Merupakan salah satu yang sangat penting dan harus ada dalam sebuah website.Content adalah isi dan inti dari suatu website. Dapat dilihat diatas dimana content tersebut  tidak jelas,maksudnya seseorang  tidak akan tau/sulit untuk membedakan dimana yang merupakan content dan yang bukan,seperti  iklan,category,link, dsb.
2. Coloring
    Pewarnaan juga sangat mendukung dalam pengembangan sebuah website,dengan tujuan agar interface tidak membosankan ,dengan warna yang slalu monton hitam putih. Sedangkan pewarnaan diatas kurang baik. Website diatas memang sudah menggunakan warna diluar hitam putih,namun sangat tidak sinkron,terlalu banyak warna-warna yang tidak match,tapi mungkin menurut si pembuat website tersebut itu menarik. Kalau boleh komentar sedikit, website ini bisa diibaratkan buku gambar yang dipakai untuk menggambar seorang anak-anak yang sedang belajar menggambar/mewarnai,jadi ya seperti itu hasilnya acak kadul J.

Prinsip Usability

Prinsip Usability

USABILITY
• Adalah masalah optimasi penggunaan sistem oleh pengguna.

Prinsip Usability


•Learnability : kemudahan bahwa pengguna baru dapat menggunakan interaksi secara efektif dan memperoleh maximal kinerja.
•Flexibility : ragam cara user dan sistem dapat bertukar informasi
•Robustness : dukungan untuk user agar dapat mencapai tujuan dengan baik.

Prinsip Learnability
•Predictability
–Kemampuan untuk menentukan efek dari tindakan yang akan dilakukan berdasarkan pada interaksi sebelumnya/yang pernah
dilakukan
– operation visibility
• Synthesizability
– Penilaian atas efek tindakan yang telah dilakukan
– immediate vs. eventual honesty

Prinsip Learnability
• Familiarity
–Bagaimana pengetahuan sebelumnya dapat diaplikasikan pada sistem yang baru
–guessability; affordance
• Generalizability
–Pegembangan pengetahuan interaksi spesifik terhadap situasi yang baru


Kemampuan Manusia yang Baik Vs yang Buruk (Human Ability)