Sumber:
PENGERTIAN
INTERFACE (ANTARMUKA)
Pengertian telematika adalah
bertemunya sistem jaringan komunikasi dengan teknologi informasi. Pengertian
antarmuka ( interface) adalah salah satu layanan yang disediakan sistemoperasi
sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmukaadalah
komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapatdua
jenis antarmuka, yaitu Command Line Interface(CLI) dan Graphical
UserInterface(GUI).Antarmuka pemakai (User Interface) merupakan mekanisme
komunikasi antara pengguna(user) dengan sistem. Antarmuka pemakai (User
Interface) dapat menerima informasidari 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 basispengetahuan sistem pakar
(ES), menampilkan penjelasan sistem dan memberikanpanduan pemakaian sistem
secara menyeluruh step by step sehingga user mengerti apayang akan dilakukan
terhadap suatu sistem.Yang terpenting dalam membangun user interface adalah
kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif,
sedangkan kesulitan dalammengembangkan/ membangun suatu program jangan terlalu
diperlihatkan.Jenis-jenis antar muka :
1. Command Line Interface(CLI)
CLI adalah tipe antarmuka dimana
pengguna berinteraksi dengan sistem operasimelalui text-terminal. Pengguna
menjalankan perintah dan program di sistem operasitersebut dengan cara
mengetikkan baris-baris tertentu.Meskipun konsepnya sama, tiap-tiap sistem
operasi memiliki nama atau istilah yangberbeda untuk CLI-nya. UNIX memberi nama
CLI-nya sebagai bash, ash, ksh, dan lainsebagainya. Microsoft Disk Operating
System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada
Windows Vista, Microsoft menamakannyaPowerShell. Pengguna Linux mengenal CLI
pada Linux sebagai terminal, sedangkanpada Apple namanya adalah
commandshell.Sekilas CLICLI atau Command Line Interface, atau Antarmuka Baris
Perintah - adalah suatu bentuk penggunaan komputer berbasis teks - dimana
pengguna komputer memberikan perintah(baca : command, atau input) kepada
komputer melalui pengetikan sejumlah barisperintah untuk kemudian diolah (baca
: diproses) agar menjadi sebuah keluaran (baca :output).Proses masukan (input)
dan keluaran (output) pada sebuah komputer atau disebut jugadengan I/O adalah
hal yang wajib dipelajari oleh para siswa yang ingin mempelajari ataumendalami
mata pelajaran pengenalan komputer (bagi sekolah menengah) atau ilmuteknik
informatika (pada perguruan tinggi).Tampilan antarmuka pengguna atau user
interface UI pada CLI - biasanya - adalahberbasis teks yang sangat sederhana
dan tidak serumit tampilan UI berbasis jendela (baca: window). Pengguna
komputer cukup memberikan input pada layar berbasis tekssederhana yang ditandai
dengan kursor atau cursor yang berkedip - yaitu sebuah tandabahwa komputer siap
menerima perintah dari pengguna.Pada umumnya proses penggunaan antarmuka baris
perintah (CLI) ini biasa juga disebutdengan akses konsole atau console -
walaupun istilah konsole juga mengacu padaantarmuka berbasis jendela yang
sangat rumit.[edit] Penggunaan CLICLI umum digunakan pada sistem operasi
berbasis Unix, Linux maupun lainnya -terutama untuk pemrograman sistem dasar
seperti : fungsi date untuk menampilkanwaktu pada sistem, uname, echo, ifconfig
dsb. CLI sangat berhubungan dengan bahasapemrograman yang digunakan pada sebuah
sistem operasi atau yang biasa dikenaldengan shell - yaitu lingkungan bahasa
pemrograman tertentu yang digunakan dalammembangun atau mengembangkan sistem
operasi tersebut.Beberapa contoh bahasa pemrograman yang berhubungan dengan CLI
dan shell :
- · csh atau C-Shell
- · sh atau Shell
- · bash atau Born Again-Shell
- · ksh atau Korn-Shell
- · dsb
Setiapnya memiliki kemampuan dan
karakteristik maupun ciri khas tersendiri dalampenggunaannya sesuai dengan
perpustakaan perintah (command library) yang dimiliki -yang berarti pengguna
CLI harus mempelajari perpustakaan perintah sebelummemberikan perintah (input)
pada komputer, atau komputer tidak akan mengerti apa yangdiperintahkan
pengguna, bagaimana cara mengolah dan menampilkan hasilnya (output).Beberapa
contoh input dan output sederhana dari sebuah perintah berbasis CLI :$ echo
halohalo# echo salamsalamdimana baris teks 'echo halo' pada baris pertama
adalah perintah (input), dan teks 'halo'pada baris kedua adalah keluaran
(output) dari perintah 'echo halo'. Tanda '$' dan '#'merupakan tingkatan
penggunaan shell pada sebuah sistem operasi sesuai hak pengguna(atau user
right).
2. Graphical User Interface(GUI)
GUI adalah tipe antarmuka yang
digunakan oleh pengguna untuk berinteraksidengan sistem operasi melalui
gambar-gambar grafik, ikon, menu, danmenggunakan perangkat penunjuk ( pointing
device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa
diringkas dalam konsep WIMP( window, icon, menu, pointing device).Telah banyak
pihak yang membuat pustaka ataupun menerjemahkan berbagai pustakadari bahasa
pemrograman lain. Beberapa pustaka tersebut yang populer digunakan, yaitu:
DWT
DWT merupakan salah satu pustaka
grafis jendela OOP untuk Windows. DWTditerjemahkan dari SWT yang dimiliki
Eclipse yang menggunakan bahasa JAVA.Aplikasi yang dikembangkan dengan pustaka
ini akan memiliki antarmuka sepertiaplikasi jendela pada JAVA dengan SWT. Poseidon
merupakan salah satu editor untuk Dyang dikembangkan dengan DWT.
DFL
(D Framework Library)DFL merupakan
salah satu pustaka grafis jendela OOP untuk Windows yang memadukanpemrograman
jendela dengan operasi socket, registry dan fungsi lainnya pada Windows.Dalam
prakteknya, penggunaan pustakan ini benar-benar memudahkan kita sepertihalnya
menggunakan object Windows pada C#.
GLFW
GLFW merupakan salah satu pustaka
gratis untuk pemrograman Open GL. Walaupunaplikasi ini dikembangkan untuk
berbagai kompiler bahasa C seperti Borland, Pelles,Visual C, tetapi pustaka ini
juga memiliki dukungan terhadap bahasa pemrograman lainseperti Visual Basic,
LUA, Assembler, D. Integrated Development EnvironmentBanyak pihak yang telah
membuat IDE untuk bahasa pemrograman D. Beberapa diantaranya adalah :
·
Poseidon
(Windows & Linux)Sebuah editor tingkat menengah dengan kemampuan auto
completion dan manajemenfile serta integrated debugging.
·
DCode
(Windows)Sebuah editor sederhana dengan line number dan pewarnaan keyword
tertentu.
·
LEDS
(Linux)
·
Entice
(Windows)Sebuah editor yg memiliki antarmuka visual untuk pengembangan aplikasi
GUI berbasisDFL.
·
scite4dTerdapat
6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur itu
antara lain:
Ø Head Up Display System
Ø Tangible User Interface
Ø Computer Vision.
Ø Browsing Audio Data
Ø Speech Recognition
Ø Speech Synthesis
Tidak ada komentar:
Posting Komentar