FITUR PADA
ANTARMUKA
TELEMATIKA
Tujuan :
• Mengetahui dan memahami apa yang
dimaksud dengan Antarmuka
• Mengetahui fitur pada antarmuka telamatika
Referensi :
http://en.wikipedia.org/wiki/Head_up_display
http://en.wikipedia.org/wiki/Tangible_User_Interface
Pengantar Telematika
Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/
menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam
mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.
Sekilas CLI
CLI 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 baris
perintah untuk kemudian diolah (baca : diproses) agar menjadi sebuah keluaran (baca :
output).
Proses masukan (input) dan keluaran (output) pada sebuah komputer atau disebut juga
dengan I/O adalah hal yang wajib dipelajari oleh para siswa yang ingin mempelajari atau
mendalami mata pelajaran pengenalan komputer (bagi sekolah menengah) atau ilmu
teknik informatika (pada perguruan tinggi).
Tampilan antarmuka pengguna atau user interface UI pada CLI - biasanya - adalah
berbasis teks yang sangat sederhana dan tidak serumit tampilan UI berbasis jendela (baca
: window). Pengguna komputer cukup memberikan input pada layar berbasis teks
sederhana yang ditandai dengan kursor atau cursor yang berkedip - yaitu sebuah tanda
bahwa komputer siap menerima perintah dari pengguna.
Pada umumnya proses penggunaan antarmuka baris perintah (CLI) ini biasa juga disebut
dengan akses konsole atau console - walaupun istilah konsole juga mengacu pada
antarmuka berbasis jendela yang sangat rumit.
[edit] Penggunaan CLI
CLI umum digunakan pada sistem operasi berbasis Unix, Linux maupun lainnya -
terutama untuk pemrograman sistem dasar seperti : fungsi date untuk menampilkan
waktu pada sistem, uname, echo, ifconfig dsb. CLI sangat berhubungan dengan bahasa
pemrograman yang digunakan pada sebuah sistem operasi atau yang biasa dikenal
dengan shell - yaitu lingkungan bahasa pemrograman tertentu yang digunakan dalam
membangun atau mengembangkan sistem operasi tersebut.
Beberapa contoh bahasa pemrograman yang berhubungan dengan CLI dan shell :
Setiapnya memiliki kemampuan dan karakteristik maupun ciri khas tersendiri dalam
penggunaannya sesuai dengan perpustakaan perintah (command library) yang dimiliki -
yang berarti pengguna CLI harus mempelajari perpustakaan perintah sebelum
memberikan perintah (input) pada komputer, atau komputer tidak akan mengerti apa yang
diperintahkan pengguna, bagaimana cara mengolah dan menampilkan hasilnya (output).
Beberapa contoh input dan output sederhana dari sebuah perintah berbasis CLI :
$ echo halo
halo
# echo salam
salam
dimana 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).
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi
dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan
menggunakan 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 pustaka
dari bahasa pemrograman lain. Beberapa pustaka tersebut yang populer digunakan, yaitu:
* DWT
DWT merupakan salah satu pustaka grafis jendela OOP untuk Windows. DWT
diterjemahkan dari SWT yang dimiliki Eclipse yang menggunakan bahasa JAVA.
Aplikasi yang dikembangkan dengan pustaka ini akan memiliki antarmuka seperti
aplikasi jendela pada JAVA dengan SWT. Poseidon merupakan salah satu editor untuk D
yang dikembangkan dengan DWT.
Pengantar Telematika
DFL merupakan salah satu pustaka grafis jendela OOP untuk Windows yang memadukan
pemrograman jendela dengan operasi socket, registry dan fungsi lainnya pada Windows.
Dalam prakteknya, penggunaan pustakan ini benar-benar memudahkan kita seperti
halnya menggunakan object Windows pada C#.
* GLFW
GLFW merupakan salah satu pustaka gratis untuk pemrograman Open GL. Walaupun
aplikasi ini dikembangkan untuk berbagai kompiler bahasa C seperti Borland, Pelles,
Visual C, tetapi pustaka ini juga memiliki dukungan terhadap bahasa pemrograman lain
seperti Visual Basic, LUA, Assembler, D.
[sunting] Integrated Development Environment
Banyak pihak yang telah membuat IDE untuk bahasa pemrograman D. Beberapa
diantaranya adalah
Sebuah editor tingkat menengah dengan kemampuan auto completion dan manajemen
file 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 berbasis
DFL.
* scite4d
Terdapat 6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur
itu antara lain:
aplikasi lainnya.
3 Computer Vision.
Computer Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin
yang melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang
digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi
dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video,
pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian
medis.
5.Speech Recognition
Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau
pengenal suara komputer (computer speech recognition). Merupakan salah satu fitur
antarmuka telematika yang merubah suara menjadi tulisan. Istilah ‘voice recognition’
terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal
dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk
komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana
digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa
yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti
dapat mengartikan pembicaraan siapa saja.
6.Speech Synthesis
Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia.
Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat
diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS)
merubah bahasa normal menjadi pembicaraan.
Pengantar Telematika
Sebagai contoh lain penggunaan fitur antarmuka pada telematika, antara lain Yahoomail
dsb.
Sekarang, pengguna layanan webmail pun bisa mengakses email-nya saat sedang offline,
tak terhubung dengan internet. Caranya dengan menggunakan aplikasi Yahoo!
Contoh
1. Zimbra Desktop
Pada pertengahan September 2007, Yahoo mengakuisisi Zimbra, salah satu perusahaan
yang bergerak di bidang aplikasi email dan kolaborasi, untuk memperluas pasar online-
nya. Akuisisi senilai USD350 juta itu telah membuahkan hasil. Akhir Juli lalu, versi Beta
3 dari Yahoo! Zimbra Desktop telah tersedia untuk diunduh. Pemilik akun Yahoo!Mail,
Gmail, dan AOL Mail adalah yang pertama bisa merasakan nikmatnya mengakses
webmail secara offline.
Selain itu, Zimbra Desktop juga bisa dipakai untuk mengakses email yang mendukung
IMAP (Internet Message Access Protocol) dan POP3 (Post Office Protocol). Aplikasi ini,
tersedia untuk sistem operasi Windows, Linux, dan Mac OS; diposisikan untuk bersaing
dengan Microsoft Outlook dan Mozilla Thunderbird. Saat penggunanya tak terhubung
dengan internet, Zimbra Desktop akan berfungsi layaknya sebuah aplikasi standalone. Ia
Pengantar Telematika
bisa dioperasikan untuk membaca setiap email yang
tersimpan dalam inbox. Selain itu, penggunanya pun bisa melakukan beragam setting
fungsi dan tampilan, serta mengakses fitur-fiturnya. Dalam keadaan online, pengguna
bisa menarik email-email baru ke dalam mailbox Zimbra Desktop-nya.
• Tampilan dan Fitur
Aplikasi all-in-one email account ini hadir dengan antarmuka yang manis dan mudah
dipelajari. Tampilannya kurang lebih sama dengan tampilan Yahoo!Mail yang baru
(bukan versi klasik). Pengguna bisa menampilkan percakapan email pada kotak di bagian
bawah mailbox. Beberapa fitur yang bisa ditemukan dalam aplikasi ini antara lain fitur
dokumen, task, dan briefcase.
• Kelebihan
Dengan dukungan terhadap beberapa akun email sekaligus, pengguna Zimbra Desktop
tak perlu repot membuka satu per satu akun webmail-nya. Praktis—itulah kelebihan
pertama yang ditawarkan oleh aplikasi multiplatform ini. Anda bisa menyimpan semua
kontak pada beberapa akun dalam satu lokasi. Semua kontak bisa disimpan dalam format
.Csv untuk memudahkan penggunanya dalam melakukan backup. Kelebihan lainnya bisa
dilihat dari sisi produktivitas. Bayangkan ini: Anda adalah pekerja mobile, pengguna
akun webmail, dan sering ditugaskan pergi ke daerah terpencil yang jarang akses internet.
Anda banyak melakukan korespondensi dengan klien dan kerabat via akun webmail
Anda. Meski Anda punya sebuah laptop untuk bekerja, tanpa internet Anda tak bisa
membuka akun webmail Anda untuk membaca email dari klien yang tersimpan dalam
inbox, dan yang kebetulan Anda perlukan untuk membuat laporan. Mencari tempat yang
menyediakan akses internet mungkin bisa jadi solusi untuk mengatasi masalah ini.
Namun, itu jelas bukan solusi yang praktis. Zimbra Desktop bisa memecahkan masalah
dengan lebih cepat. Zimbra Desktop menggunakan AJAX, teknologi canggih Web 2.0,
yang dirancang untuk mengelola beberapa akun email dengan standar kapasitas
penyimpanan multi-gigabyte. Dalam hal ini, Zimbra mengklaim aplikasi buatannya jauh
lebih unggul dari Microsoft Outlook yang hanya menawarkan kapasitas mailbox 2GB.
Satu lagi yang tak kalah penting, aplikasi ini terbuka dan bisa diunduh secara gratis.
Kalau mau, pengguna Zimbra Desktop juga bisa menggunakan Zimbra Desktop dengan
Zimbra Collaboration Suite (ZCS). Dengan ZCS, pengguna bisa mengakses email dari
komputer atau perangkat genggam manapun. Tapi, aplikasi yang satu ini tidak gratis.
2. VideoConference
Layanan video conference merupakan layanan komunikasi yang melibatkan video dan
audio secara real time. Teknologi yang digunakan untuk layanan video conference
komersial pada awalnya dikembangkan di atas platform ISDN (Integrated Switch Digital
Network) dengan standar H.320. Secara fungsional, elemen pendukung layanan video
conference terdiri dari:
Pengantar Telematika
• Terminal video conference atau endpoint video
conference, adalah perangkat yang berada di sisi pengguna video conference.
• MCU (Multipoint Conference Unit), adalah semacam server yang berfungsi sebagai
pengendali konferensi yang melibatkan banyak pengguna dan banyak sesi konferensi.
• Gateway dan gatekeeper adalah media yang melakukan proses adaptasi komunikasi
video conference berbasis ISDN ke IP dan sebaliknya.
Sebuah head-up display, atau disingkat HUD, adalah setiap tampilan yang transparan
menyajikan data tanpa memerlukan pengguna untuk melihat diri dari sudut pandang atau
yang biasa. Asal usul nama berasal dari pengguna bisa melihat informasi dengan kepala
“naik” dan melihat ke depan, bukan memandang miring ke instrumen yang lebih rendah.
Meskipun mereka pada awalnya dikembangkan untuk penerbangan militer, HUDs
sekarang digunakan dalam pesawat komersial, mobil, dan aplikasi lainnya. HUDs
pertama kali diciptakan pada dasarnya statis kemajuan teknologi pemitar pesawat tempur
militer. HUDs terbagi menjadi 3 generasi yang mencerminkan teknologi yang digunakan
untuk menghasilkan gambar.
• Generasi Pertama – menggunakan CRT untuk menghasilkan sebuah gambar pada layer
fosfor, memiliki kelemahan dari degradasi dari waktu ke waktu dari lapisan layer fosfor.
Mayoritas HUDs beroperasi saat ini adalah dari jenis ini.
• Generasi Kedua – menggunakan sumber cahaya padat, misalnya LED, yang dimodulasi
oleh sebuah layar LCD untuk menampilkan gambar. Ini menghilangkan memudar dengan
waktu dan juga tegangan tinggi yang dibutuhkan untuk sistem generasi pertama. Sistem
ini pada pesawat komersial.
• Generasi Ketiga – menggunakan waveguides optik untuk menghasilkan gambar secara
langsung dalam Combiner daripada menggunakan sistem proyeksi.
Komponen pada HUD terdiri dari beberapa tipikal yaitu Sebuah Kombinasi, para
Projector Unit, dan video komputer generasi. Pada awal HUDs, ini dilakukan melalui
pembiasan, meskipun menggunakan refleksi HUDs modern. Unit proyeksi menggunakan
Katoda Ray Tube, Dioda cahaya, atau layar kristal cair untuk memproyeksikan gambar.
Unit proyeksi dapat berupa di bawah ini (seperti kebanyakan pesawat tempur) atau di atas
(seperti dengan transportasi / pesawat komersial) yang Combiner.
Pengantar Telematika
Sebuah Tangible User Interface (TUI) adalah sebuah antarmuka pengguna di mana orang
berinteraksi dengan informasi digital melalui lingkungan fisik. Nama awal Graspable
User Interface, yang tidak lagi digunakan. Salah satu pelopor dalam antarmuka pengguna
nyata adalah Hiroshi Ishii, seorang profesor di MIT Media Laboratory yang mengepalai
Berwujud Media Group. Pada visi-Nya nyata UIS, disebut Berwujud Bits, adalah
memberikan bentuk fisik ke informasi digital, membuat bit secara langsung dimanipulasi
dan terlihat. Bit nyata mengejar seamless coupling antara dua dunia yang sangat berbeda
dari bit dan atom.
Contoh dari TUI adalah logat, pelaksanaan TUI membantu membuat produk ini lebih
mudah diakses oleh pengguna tua produk. ‘teman’ lewat juga dapat digunakan untuk
mengaktifkan interaksi yang berbeda dengan produk.