Anda di halaman 1dari 9

BAB I

Pendahuluan

Latar belakang

Penerapan sistem informasi berbasis komputer seringkali tidak berhasil mencapai tujuan
utamanya, yaitu mempermudah pengguna dalam menjalankan tugas.Tidak berhasil dapat berarti
tidak mampu memenuhi kebutuhan pengguna,baik dari segi kinerja, kemudahan ataupun dari segi
keamanan.Kegagalan tersebut dapat terjadi karena berbagai faktor, diantaranya adalah karena tidak
adanya panduan atau standar yang dijadikan acuan dalam mengembangkan perangkat lunak sehingga
pengguna mendapatkan produk yang sulit digunakan.
Salah satu aspek yang perlu diperhatikan untuk meningkatkan kemudahan penggunaan
aplikasi adalah antarmuka aplikasi dengan pengguna. Adanya standar antar muka diharapkan dapat
meningkatkan kemudahan penggunaan aplikasi,karena pengguna akan terbiasa dengan antarmuka
yang seragam.
Dari tahun ketahun, tekhnologi berkembang sangat pesat, terutama dibidang
informatika.Dengan perkembangan tekhnologi tersebut, manusia semakin dipermudah dalam
pekerjaanya. Salah satu dampak dari perkembangan tersebut adalah hubungan antara manusia dan
komputer atau yang sering disebut HC (Human Computer Interface)
Atas dasar tersebut hal yang sangat penting bagi seorang analyst atau perancang sebuah
aplikasi pada saat akan menciptakan sebuah aplikasi harus memperhatikan kaidah – kaidah atau
prinsip – prinsip dalam penyusunan rancangan sebuah interface tersebut, tentunya yang bersifat
UserFriendly dan User Oriented. Hal ini dikarenakan perkembangan tekhnologi danpersaingan bisnis
yang sangat pesat serta tuntutan user yang menghendakiberbagai kenyamanan dan kemudahan
dalam menggunakan sebuah aplikasi.
Bab II
Pembahasan

2.1 Pengertian

Antarmuka Pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user)
dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna
(user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur
penelusuran masalah sampai ditemukan suatu solusi.
User Interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem
pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara
menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem.
Yang terpenting dalam embangun user interface adalah kemudahan dalam memakai/ menjalankan
sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu
program jangan terlalu diperlihatkan.

2. 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

3. Manfaat Antar Muka (Interface) pengguna

Manfaat User Interface untuk menghubungkan atau penterjemah informasi antara pengguna dengan
system operasi, sehingga computer dapat digunakan. Dengan demikian, user interface bisa juga
diartikan sebagai mekanisme inter-relasi atau integrasi total dari perangkat keras dan lunak yang
membentuk pengalaman bekomputer. Use interface dari sisi software bias berbentuk Graphical User
Interface (GUI) atau Command Line Interfae (CLI), sedangkan dari sisi hardware bias berbentuk
Aplle Desktop Bus (ADB), USB, dan fire wire.

4. Prinsip Desain User interface

User interface desain adalah desain komputer, peralatan, mesin, perangkat komunikasi mobile,
aplikasi perangkat lunak, dan situs web dengan fokus pada pengalaman pengguna dan interaksi.
Tujuan dari user interface design adalah membuat interaksi pengguna sesederhana dan seefisien
mungkin, dalam hal mencapai tujuan pengguna-apa yang sering disebut pengguna desain yang
berpusat. User interface design yang bagus memfasilitasi dan menyelesaikan tugas di tangan tanpa
menarik perhatian yang tidak perlu pada dirinya sendiri. Desain grafis dapat dimanfaatkan untuk
mendukung kegunaan. Proses desain harus menyeimbangkan fungsi teknis dan elemen visual
(misalnya, model mental) untuk menciptakan sebuah sistem yang tidak hanya operasional saja tetapi
juga bermanfaat serta dapat disesuaikan dengan kebutuhan pengguna berubah.
Interface design terlibat dalam berbagai proyek dari sistem komputer, untuk mobil, untuk pesawat
komersial; semua proyek-proyek ini melibatkan banyak interaksi sama manusia dasar, namun juga
membutuhkan beberapa keterampilan yang unik dan pengetahuan. Akibatnya, desainer cenderung
mengkhususkan diri pada jenis proyek tertentu dan memiliki kemampuan berpusat di sekitar keahlian
mereka, apakah itu perancangan perangkat lunak, penelitian pengguna, desain web, atau desain
industri.
5. Penyajian User Interface

 Fungsi persyaratan pengumpulan hingga perakitan daftar fungsi yang diperlukan oleh sistem
untuk mencapai tujuan proyek dan potensi kebutuhan pengguna.
 User analisis – menganalisis potensi pemakai sistem baik melalui diskusi dengan orang-orang
yang bekerja dengan pengguna dan / atau potensi pemakai sendiri. pertanyaan Khas meliputi:
 Apa yang akan pengguna ingin sistem untuk melakukan?
 Bagaimana sistem fit dengan alur kerja normal pengguna atau kegiatan sehari-hari?
 Bagaimana cerdas secara teknis adalah pengguna dan apa sistem tidak seupa pengguna sudah
gunakan?
 Seperti apa tampilan & merasa gaya banding kepada pengguna?
 Arsitektur Informasi – pengembangan proses dan / atau arus informasi darisistem(misalnya
untuk sistem pohon telepon, ini akan menjadi sebuah pohon pilihan flowchart dan untuk situs
web ini akan menjadi aliran situs yang menunjukkan hirarki dari halaman).
 Prototyping – pengembangan wireframes, baik dalam bentuk kertas atau prototip layar
interaktif sederhana. Prototipe ini dilepaskan dari semua tampak & merasa elemen dan
konten yang paling dalam rangka untuk berkonsentrasi pada antarmuka jaringan.
 Kegunaan pengujian – pengujian prototipe pada teknik pengguna-sering menggunakan yang
sebenarnya yang disebut berpikir keras protokol di mana Anda meminta pengguna untuk
berbicara tentang pikiran mereka selama pengalaman.
 Grafis Desain interface – tampilan yang sebenarnya & merasa User interface desain akhir
grafis (GUI). Ini mungkin didasarkan pada temuan dikembangkan selama pengujian
kegunaan jika kegunaan adalah terduga, atau berdasarkan tujuan komunikasi dan gaya yang
menarik bagi pengguna. Dalam kasus yang jarang terjadi, mungkin grafis drive prototipe,
tergantung pada pentingnya bentuk visual versus fungsi. Jika interface telah membutuhkan
beberapa kulit, mungkin ada beberapa desain interface untuk satu panel kontrol, fitur
fungsional atau widget. Fase ini sering merupakan upaya kolaborasi antara desainer grafis
dan interface designer pengguna, atau ditangani oleh orang yang ahli dalam kedua disiplin.

6. Perancangan Antar Muka ( interface) Pengguna


Tujuan dari Perancangan Antarmuka Pengguna adalah merancang interface yang efektif untuk sistem
perangkat lunak. Efektif artinya siap digunakan, dan hasilnya sesuai dg kebutuhan. Kebutuhan disini
adalah kebutuhan penggunanya. Pengguna sering menilai sistem dari interface, bukan dari fungsinya
melainkan dari user interfacenya. Jika desain user interfacenya yang buruk, maka itu sering jadi
alasan untuk tidak menggunakan software. Selain itu interface yang buruk sebabkan pengguna
membuat kesalahan fatal. Saat ini interface yang banyak digunakan dalam software
adalah GUI (Graphical User Interface). GUI memberikan keuntungan seperti:
 Gampang dipelajari oleh pengguna yang pengalaman dalam menggunakan komputer cukup
minim.
 Berpindah dari satu layar ke layar yang lain tanpa kehilangan informasi dimungkinkan.
 Akses penuh pada layar dengan segera untuk beberapa macam tugas/keperluan.

7. Tipe-Tipe Interaksi Antar Muka (Interface) Pengguna


Pemilihan tipe interaksi yang tepat dapat memberikan efek yang baik terhadap dialog antara user
dengan komputer. Terdapat beberapa tipe interaksi yang umum digunakan, yaitu :

1. Command Line Interface (CLI)

Merupakan bentuk dialog interaktif yang pertama digunakan dan masih dipakai hingga saat ini.
Dengan CLI, user memberikan instruksi secara langsung kepada komputer menggunakan tombol
fungsi, karakter tunggal, command dalam bentuk singkat maupun panjang. CLI memungkinkan user
mengakses dengan cepat fungsi sistem dan beberapa tools.

2. Menu

Pada menu-driven interface , sekumpulan opsi / pilihan yang tersedia bagi user ditampilkan pada
layar dan dapat dipilh dengan menggunakan mouse atau tombol numerik maupun alfabetik. Pilihan
pada menu harus merepresentasikan arti dan dikelompokkan berdasarkan suatu kategori agar mudah
dikenali dan memudahkan user memilih sesuai dengan tugas yang akan dilaksanakan.

3. Natural language

Mungkin merupakan mekanisme komunikasi yang atraktif. Umumnya, komputer tidak dapat
mengerti instruksi yang dituliskan dalam bahasa sehari-hari. Natural language dapat mengerti input
tertulis (written input) dan suara (speech input). Namun masih ada kekurangan dalam hal ambiguity
(kerancuan) pada aspek sintaks dan semantik.

4. Q/A & query dialogue

Merupakan mekanisme sederhana untuk input pada beberapa aplikasi. User diberikan serangkaian
pertanyaan umumnya dalam bentuk jawaban ya/tidak (Y/N), pilihan ganda atau dalam bentuk kode,
dan dibimbing tahap demi tahap selama proses interaksi. Interface ini mudah dipelajari namun
terbatas fungsinya.

5. Form-fills and spreadsheet

Form-fill utamanya digunakan untuk aplikasi pemasukan (data entry) dan pencarian (data retrieval)
data. Bentuk form-fill adalah berupa display yang menyerupai selembar kertas dengan beberapa slot
/ field untuk diisi. Spreadsheet adalah variasi dari form-fill. Spreadsheet terdiri dari sel yang dapat
berisi nilai atau formula.

6. WIMP interface (Windows, Icons, Menu, Pointers)

WIMP merupakan default interface untuk sebagian besar sistem komputer interaktif yang
digunakan saat ini terutama pada PC dan desktop workstation.
Window merupakan area layar yang berprilaku seperti terminal independent dan berisi grafik atau
teks yang dapat dipindahkan dan idiubah ukurannya. Satu layar dapat terdiri dari lebih 1 window
yang memungkinkan lebih dari satu tugas aktif pada saat yang sama. Icon merupakan sebuah
gambar kecil yang digunakan untuk merepresentasikan windows yang sedang berada dalam keadaan
tertutup (closed). Window dapat diaktifkan / diperbesar dengan meng-klik icon yang
bersangkutan, dan sebaliknya jika user tidak menggunakan / mengerjakan tugas pada satu
window tertentu maka dia dapat menon-aktifkan window menjadi icon yang disebut
sebagai iconifying . Menu adalah tehnik interaksi yang umum digunakan bahkan oleh sistem non-
window sekalipun. Menu menampilkan pilihan operasi atau layanan yang diberikan / tersedia oleh
sistem. User dapat memperoleh petunjuk mengenai operasi apa saja pada sistem melalui menu. Oleh
karena itu penamaan pad amenu haruslah memiliki arti dan informatif. Pointer merupakan
komponen yang penting dalam sistem WIMP karena interaksi pada sistem ini memerlukan aktifitas
menunjuk (pointing) dan memilih (selecting). User diberikan cursor pada layar yang
dapat dikendalikan oleh peralatan input seperti mouse, joystick, ataupun trackball
Bidang-bidang yang mendukung pembuatan, perancangan IMK atau Desain Antar Muka, yaitu
sebagai berikut;

1. SOFTWARE ENGINEERING
Rekayasa perangkat lunak dapat didefinisikan sebagai berikut :
Instruksi-instruksi yang bila dieksekusi akan memberikan fungsi dan kerja yang diinginkan
Struktur data yang memungkinkan suatu program memanipulasi informasi secara proposional
Dokumen yang menggambarkan operasi dan kegunaan program.

Faktor ini dapat menciptakan suatu program yang efektif, efisien dan user friendly sehingga
dapat dihasilkan suatu mesin yang betul-betul diinginkan oleh user.

Contohnya adalah Aplikasi perhitungan reaksi kimia Kalzium.

JMol (Platform : Windows, Linux, Mac)


Jmol ini gartis, merupakan penampil strukutur molekul
tiga dimensi (molecule viewer) yang dapat digukan secara
bebas oleh siapapun yang menekuni bidang kimia dan
biokimia. Aplikasi ini merupakan cross-platform, berjalan
di sistem operasi Windows, Mac OS X, dan Linux / Unix.
Fitur yang dimilikinya di antaranya membaca berbagai
jenis file dan output dari program kimia kuantum, dan
animasi file multi-frame. JmolApplet adalahapplet web
browser yang dapat diintegrasikan ke dalam halaman
situs. Aplikasi Jmol adalah aplikasi Java standalone yang
berjalan di desktop. JmolViewer merupakan seperangkat
alat yang dapat diintegrasikan ke dalam aplikasi Java
lainnya.

2.1 KECERDASAN BUATAN


Kecerdasan buatan bertujuan agar komputer dapat melakukan pekerjaan seperti dan sebaik yang
dilakukan manusia serta menggabungkan cara berpikir manusia dan mesin, untuk mengambil
keputusan, memecahkan masalah dan pembelajaran.

Faktor kecerdasan buatan mempunyai peran untuk menciptakan suatu sistem yang betul-betul
andal, canggih dan menyerupai pola berpikir manusia, misalnya Robot. Selain itu faktor ini
menyebabkan perkembangan Human-Computer Interface semakin sulit di bayangkan.

2.2 LINGUISTIK KOMPUTASIONAL


Peran bahasa yang digunakan sebagai antar muka agar user lebih mudah menggunakan sistem
tersebut dan tidak terjadi kesalah pahaman di dalam
menggunakannya. Dibutuhkan suatu komposisi bahasa yang sangat
baik dan dapat dengan mudah dimengerti oleh user.

Contoh aplikasinya misal adalah Wordnet. WordNet


(http://wordnet.princeton.edu) merupakan sebuah database kamus
bahasa Inggris yang dikembangkan oleh Princeton University. Perbedaan antara WordNet dengan
kamus bahasa pada umumnya adalah kamus bahasa memfokuskan pada kata sedangkan WordNet
memfokuskan diri kepada makna kata. Satu makna dalam WordNet dapat dinyatakan
dengan synset (synonym set), yaitu kumpulan kata yang merepresentasikan suatu makna. Selain dari
representasi makna, di dalam WordNet juga terdapat relasi/hubungan antar makna seperti hipernim,
hiponim, holonim, meronim, dll.

2.3 PSIKOLOGI
Pemahaman akan psikologi orang yang akan menggunakan software sangat dibutuhkan
mengingat setiap user memiliki sifat dan kelakuan yang berbeda. Didalam merancang progran faktor
ini harus dipikirkan terlebih dahulu, seperti siapa target pengguna program, bagaimana suasana
lingkungan, perilaku pengguna secara umum dan sebagainya agar program yang dirancang lebih user
friendly.

Faktor ini juga mencakup pengetahuan dan keahlian pengguna dalam mempersepsikan dan
memecahkan masalah (problem solving).

Contoh aplikasi yang mendukung bidang ini


adalah aplikasi Tes WPT (The Wonderlic Personnel
Test) adalah alat uji atas kemampuan kognitif umum
yang telah digunakan secara meluas di seluruh dunia
sejak 1937. Kemampuan kognitif sering diartikan
sebagai intelegensi umum dan digunakan untuk
mengukur kemampuan individu dalam belajar,
memahami instruksi, serta memecahkan masalah.
Instrumen tes WPT terdiri 50 item pertanyaan yang harus diselesaikan dalam waktu 12 menit dan
dirancang untuk mengukur kemampuan mental umum pada proses seleksi karyawan. Item tersebut
terdiri dari pengetahuan umum, persamaan dan perbedaan dalam materi verbal dan nonverbal, kosa
kata, visual-spasial tugas, penalaran, abstraksi, dan perhitungan matematika.

2.4 MULTIMEDIA
Konteks multimedia digunakan sebagai sarana dialog yang sangat efektif antara manusia dan
komputer untuk menghasilkan tampilan yang lebih menarik dan lebih mudah dimengerti oleh
pengguna misalnya dengan gambar, suara, teks, grafik dan sebagainya.

Misal contoh adalah Audacity. Merupakan aplikasi


perangkat lunak untuk merekam dan menyunting suara.
Aplikasi ini bersifat open source dan sehingga dapat
berjalan pada berbagai sistem operasi. Dengan
Audacity, kita bisa mengoreksi suara tertentu, atau
sekedar menambahkan berbagai efek yang disediakan.

Audacity juga digunakan untuk memotong suara,


menambahan bahkan mengkonversi ke file lain,
diantaranya MP3, Ogg, dan Wave. Selain itu juga dapat
berkreasi dengan suara yang dimiliki sendiri melalui
perekam suara.

2.5 ANTROPOLOGI
Faktor ini memberikan gambaran tentang tata cara kerja kelompok yang masing-masing
anggotanya diharapkan dapat memberikan kontribusi sesuai bidang masing-masing. Faktor
antropologi dapat memberikan pandangan yang mendalam tentang tata cara kerja dari setiap
kelompok karyawan yang ada, dimana terjadi komunikasi antara manusia dan peralatan yang mereka
gunakan.

Misal adalah jaringan komputer. Merupakan


sebuah sistem yang terdiri atas komputer-
komputer yang didesain untuk dapat berbagi
sumber daya (printer, CPU), berkomunikasi
(surel, pesan instan), dan dapat mengakses
informasi(peramban web). Tujuan dari jaringan
komputer adalah agar dapat mencapai
tujuannya, setiap bagian dari jaringan komputer
dapat meminta dan memberikan layanan
(service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang
memberikan/mengirim layanan disebut peladen (server). Desain ini disebut dengan sistem client-
server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

2.6 ERGONOMIK
Faktor ini berhubungan dengan aspek fisik untuk mendapatkan lingkungan kerja yang nyaman.
Letak meja, kursi, monitor, keyboard, mouse, posisi duduk, pengaturan pencahayaan, kebersihan dan
berbagai aspek lain akan sangat berpengaruh terhadap interaksi manusia dengan komputer yang
digunakan.

2.7 SOSIOLOGI
Faktor ini berhubungan dengan pengaruh sistem komputer dalam struktur sosial. Pada intinya
faktor ini merupakan konteks dari suatu interaksi.

2.8 MATEMATIKA
Pembuatan suatu software haruslah efisien dalam perhitungan matematika. Jika suatu software
bisa dijalankan oleh semua orang yang baru belajar maupun pakar, unsur kemudahan dalam segi
hitungan matematika akan membuat software tersebut disukai oleh banyak orang.

Banyak contoh aplikasi yang didukung


oleh bidang ini salah satunya adalah
MathCAD. MathCAD dirancang untuk
produktivitas dan presentasi solusi
pemecahan permasalahan teknik. Dalam
pandangan yang lebih luas, MathCAD
memungkinkan para insinyur untuk bekerja
dengan peralatan atau tool-tool matematis
powerful paling alami yang tersedia yang
memungkinkan mudah mengakses, melacak,
bekerja kembali dengan rumus yg telah
diseleseikan.

MathCAD memberikan semua


kemampuan pemecahan, fungsionalitas, dan
ketahanan yang diperlukan untuk perhitungan, manipulasi data, dan pengerjaan desain teknik.
Interfacenya membuat fitur yang umum digunakan dapat diakses dan alami. Dengan mengijinkan
teks, rumus matematika, dan grafik untuk digabungkan dalam satu lingkungan lembar kerja, solusi
mudah divisualisasikan, digambarkan, diverifikasi, dan dijelaskan.

Anda mungkin juga menyukai