PEMBUATAN KOMPONEN ANTARMUKA GRAFIS (INTERAKSI MANUSIA DAN KOMPUTER)

A. Pengertian Komponen Antar Muka Grafis
Komponen antar muka grafis adalah bentuk bentuk tampilan yang dapat dilihat dan umumnya bersifat tetap yang selalu digunakan pada sebuah program aplikasi komputer.
Komponen antar muka grafis bertujuan untuk memenuhi salah satu kriteria interaksi antara manusia dan komputer yakni agar mendapat perhatian pengguna kepada program aplikasi yang dibuat, tentunya sebuah program aplikasi haruslah mempunyai tampilan yang menarik perhatian pengguna.

B. Tujuan Perancangan komponen antar muka grafis
Tujuan perancangan antarmuka pada dasarnya adalah untuk mendapatkan satu kriteria yang sangat penting dalam pengoperasian sebuah program aplikasi, yakni aspek ramah dengan pengguna (user friendly).
Ada beberapa aspek yang mempengaruhi keramahan dan perlu dimiliki dari sebuah antar muka grafis dengan pengguna, diantaranya :
Keluwesan
  • Antar muka grafis yang luwes atau fleksibel adalah antar muka grafis yang mempunyai kemampuan untuk mencapai suatu tujuan lewat sejumlah cara yang berbeda.
  • Karakteristik penting dalam mencapai keluwesan adalah bahwa antar muka grafis harus dapat menyesuaikan diri dengan keinginan pengguna, dan bukan pengguna yang harus menyesuaikan diri dengan kerangka antar muka grafis yang telah ditetapkan oleh perancang sistem.
  • Salah satu ciri keluwesan adalah adanya kesempatan bagi pengguna untuk melakukan customizing dan memperluas antarmuka sistem untuk memenuhi kebutuhan pribadinya.
  • Antarmuka tidak perlu dibuat atau digunakan lebih dari yang diperlukan, karena tidak ada keuntungan yang diperoleh, malah akan membuat  implemen-tasinya lebih sulit.
Kompleksitas
  • Antarmuka tidak perlu dibuat atau digunakan lebih dari yang diperlukan, karena tidak ada keuntungan yang diperoleh, malah akan membuat  implemen-tasinya lebih sulit.
Konsistensi
  • Merupakan atribut yang sangat penting untuk membantu pengguna mengembangkan mentalitas yang diperlukan dalam pengoperasian sebuah sistem komputer dengan antar muka grafis.
  • Antar muka grafis yang konsisten mendorong pengembangan mentalitas dengan cara memberikan semacam petunjuk kepada pengguna untuk mengekstrapolasi pengetahuan yang dimiliki saat itu untuk dapat memahami perintah-perintah baru lengkap dengan pilihan yang ada.
  • Biasanya jika seorang pengguna sudah dapat menggunakan sebuah perintah dengan  suatu pilihan, maka ia akan terdorong untuk menggunakan perintah yang sama dengan berbagai pilihan (option) yang berbeda. maka dari itu, konsistensi harus diterapkan pada semua aspek perancangan antarmuka pengguna.
Observabilitas
Sistem dikatakan mempunyai sifat observabilitas apabila dapat berfungsi secara benar dan nampak sederhana bagi pengguna, meskipun sesungguhnya pengolahan internalnya sangat rumit. Hal ini sering sukar diperoleh, khususnya jika model sederhana dari aktifitas internal yang rumit perlu disajikan kepada pengguna. Kesukaran akan muncul ketika pengguna mencoba melompati batas model sistem (misalnya karena ada kesalahan) dan sistemnya tidak mampu memberikan respon yang dapat dipahami pengguna. sebuah perancangan antar muka grafis harus memikirkan observabilitas kedalam program yang akan dibuat agar sebuah sistem itu benar-benar dapat mudah digunakan oleh pengguna walaupun program tersebut rumit.
Umpan balik
Program yang baik akan selalu memberikan umpan balik yang dapat berupa pesan tentang apa yang dikerjakan komputer serta statusnya saat itu. Untuk mencapai program yang baik itu diperlukan antar muka yang baik untuk memberikan pesan tentang apa yang dikerjakan komputer agar mudah dimengerti oleh pengguna.
Contoh umpan balik yang seringkali diperlukan, misalnya jika pengguna harus memilih suatu pilihan dari sejumlah pilihan yang ada, maka program harus memberitahu pengguna cara yang dapat dipakai untuk memilih suatu pilihan, dan jika terjadi suatu kesalahan komputasi, program akan menampilkan suatu pesan salah (error message) yang sesuai.
Kontrolabilitas
Yaitu, sistem selalu berada dibawah kontrol pengguna. Agar tujuan ini tercapai, antarmuka harus mempunyai sarana yang memungkinkan pengguna untuk dapat menentukan :
  • Dimana sebelumnya ia berada
  • Dimana ia sekarang berada
  • Kemana ia dapat pergi
  • Apakah pekerjaan yang sudah dilakukan dapat dibatalkan
C. Keuntungan Perancangan antar muka grafis
1. Antarmuka yang dihasilkan menjadi lebih baik.
  • Hasil rancangan sementara dapat dibuat prototipe dan diimplementasikan, bahkan sebelum aplikasinya ditulis.
  • Perubahan yang diinginkan pengguna dapat segera dilakukan karena antarmukanya mudah dimodifikasi.
  • Sebuah aplikasi dapat mempunyai lebih dari sebuah antarmuka.
  • Sejumlah aplikasi yang berbeda dapat mempunyai antarmuka yang konsisten, karena mereka dapat dibangun dengan menggunakan peranti bantu yang sama.
  • Memberikan “wajah” yang unik dari sebuah program aplikasi, dan “sentuhan” khusus kepada sebuah program aplikasi.
  • Memungkinkan sejumlah ahli bekerja bersama untuk memberikan kontribusinya masing-masing, misalnya ahli grafis, psikolog, ahli kognitif, maupun spesialis human factor.
2. Program antarmuka menjadi mudah ditulis dan lebih ekonomis untuk dipelihara
  • Program antarmuka menjadi lebih terstruktur dan lebih modular karena sudah dipisahkan dari aplikasinya. Hal ini memungkinkan pengguna untuk mengubah antarmuka tanpa mempengaruhi aplikasinya, dan memungkinkan pemrogram untuk mengubah program aplikasi tanpa mengubah antarmukanya.
  • Program antarmuka lebih reusable karena peranti bantu menggabungkan bagian-bagian yang sama.
  • Kehandalan antarmuka menjadi lebih tinggi, karena program itu dibangkitkan secara otomatis dari arah spesifikasi yang lebih tinggi.
  • Spesifikasi antarmuka menjadi lebih mudah dinyatakan, divalidasi, dan dievaluasi, serta dimodifikasi.
  • Kegayutan peranti diisolasi di dalam peranti bantu, sehingga antarmukanya lebih mudah diport ke berbagai aplikasi pada lingkungan yang berbeda.
D. Komponen Dasar Antarmuka Grafis
Komponen antar muka bekerja pada mode teks ataupun mode grafis. Dari sekian banyak antar muka grafis yang dipakai pada paket-paket program aplikasi, sering ditemukan bentuk-bentuk yang selalu tetap. Komponen itulah yang disebut dengan komponen dasar antar muka grafis.
  1. Spin Box, adalah salah satu komponen antar muka grafis yang digunakan untuk mengatur suatu nilai peubah, biasanya bertipe numerik, dengan menambahkan atau mengurangkankannya dengan suatu nilai tertentu. Dalam spin box nilai maksimum dan minimum peubah harus dinyatakan dengan jelas, supaya tombol ini tidak memutar (spining) terus menerus.
  2. List Box, digunakan untuk menampilkan sejumlah pilihan yang tersedia yang dapat dipilih oleh pengguna program. Setelah pengguna memilih sekian banyak pilihan yang tersedia, pilihan terpilih akan disimpan sebagai nilai dari sebuah peubah.Combo box mirip dengan list box, tetapi memiliki perbedaan dalam penampilannya. Pada list box beberapa pilihan dapat dilihat langsung oleh pengguna, sementara pada combo box pilihan-pilihan yang ada tidak akan terlihat kecuali pengguna menekan tombol anak panah yang melekat pada tombol combo box itu.
  3. Check Box, komponen ini digunakan untuk memilih satu atau lebih pilihan dari jumlah pilihan yang tersedia. Komponen ini cocok dipakai apabila pemrogram lebih memberi kebebasan kepada pengguna untuk membuat lebih dari satu pilihan.
  4. Tombol radio, berbeda dengan check box, tombol radia hanya memungkinkan pengguna untuk memilih satu pilihan diantara beberapa pilihan yang tersedia. Contoh nyatanya adalah pemilihan jenis kelamin.
  5. Tombol tekan, biasanya digunakan untuk mengaktifkan suatu aktivitas apabila tombol tersebut ditekan menggunakan mouse (klik mouse). Jenis tombol ini disebut tombol tekan karena tombol ini seolah-olah masuk kedalam layar komputer, seperti halnya anda menekan sebuah tombol. Teknik penampilan tombol tekan pada layar perlu diperhatikan, sehinngga penampilan tombol tekan tersebut terkesan merupakan tombol 3 dimensi yang ketika tombol tersebut dipilih, terlihat seperti menekan tombol yang sebenernya.
E. Strategi Pengembangan Antarmuka Grafis
Dari beberapa hal yang dijelaskan di atas bahwa sebuah program aplikasi terdiri atas dua bagian penting. Bagian pertama adalah bagian antarmuka yang berfungsi sebagai sarana dialog antara manusia dengan komputer. Bagian kedua adalah bagian aplikasi, merupakan bagian yang berfungsi untuk menghasilkan informasi berdasar olahan data yang sudah dimasukan oleh pengguna lewat algoritma yang diisyaratkan oleh aplikasi tersebut.
Secara garis besar, pengembangan bagian antarmuka perlu memperhatikan beberapa hal sebagai berikut:
  • Pengetahuan tentang mekanisme fungsi manusia sebagai pengguna komputer. Hal ini menyangkut antara lain psikologi kognitif, tingkat perseptual, dan kemampuan motorik dari pengguna.
  • Berbagai informasi yang berhubungan dengan karakteristik dialog yang cukup lebar, seperti ragam dialog, struktur, isi tekstual dan grafis, tanggapan waktu, dan kecepatan tampilan. Pengetahuan umum (common sense) sering menjadi salah satu petunjuk penting dalam pembangunan antarmuka, tetapi perancang tidak boleh hanya mengandalkan pada pengetahuan umum ini.
  • Penggunaan protitipe yang didasarkan pada spesifikasi dialog formal yang disusun secara bersama-sama antara (calon) pengguna dan perancang sistem, serta peranti yang mungkin dapat digunakan untuk mempercepat proses pembuatan prototipe.
  • Teknik evaluasi yang digunakan untuk mengevaluasi hasil proses prototipe yang telah dilakukan, yaitu secara analitis berdasarkan pada analisis atas transaksi dialog, secara empirik menggunakan uji coba pada sejumlah kasus, umpan balik pengguna yang dapat dikerjakan dengan tanya jawab maupun kuesioner, dan beberapa analisis yang dikerjakan oleh ahli antarmuka.

1 komentar:

Anonim mengatakan...

Pelajaran Dan Permainan: Pembuatan Komponen Antarmuka Grafis (Interaksi Manusia Dan Komputer) >>>>> Download Now

>>>>> Download Full

Pelajaran Dan Permainan: Pembuatan Komponen Antarmuka Grafis (Interaksi Manusia Dan Komputer) >>>>> Download LINK

>>>>> Download Now

Pelajaran Dan Permainan: Pembuatan Komponen Antarmuka Grafis (Interaksi Manusia Dan Komputer) >>>>> Download Full

>>>>> Download LINK vm

Posting Komentar