A. PENGERTIAN ANTARMUKA
Pengertian antarmuka ( interface)
adalah salah satu layanan yang disediakan sistem operasi sebagai sarana
interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen
sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis
antarmuka, yaitu Command Line Interface(CLI) dan Graphical User Interface (GUI).
Terdapat dua jenis antarmuka
(interface), yaitu Command Line Interface (CLI) danGraphical User Interface
(GUI).Command Line interface (CLI), CLI
adalah tipe antar muka dimana pengguna berinteraksi dengan system operasi
melalui text-terminal. Pengguna menjalankan perintah dan program di system
operasi tersebut dengan mengetikkan baris-baris tertentu. Meskipun konsepnya
sama, tiap-tiap system operasi memiliki nama atau istilah yang berbeda bentuk
CLI-nya. Contonya UNIX memberi nama untu CLI-nya dengan nama bash, ash, ksk,
dan lain-lain. Microsoft Disk Operating System (MS-DOS) memberikan nama
command.com, atau Command Prompt untuk CLI-nya. Graphical User Interface (GUI),
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi
dengan system operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan
perangkat penunjuk ( pounting device) seperti mouse atau track ball.
Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP (window, icon,
menu, pointing device).
Secara khusus, pengertian
interface dapat dikelompokkan ke dalam beberapa bidang:
Interface pengguna adalah fungsi
dan atribut sensor dari suatu sistem (aplikasi, perangkat lunak, kendaraan,
dll) yang berhubungan dengan pengoperasiannya oleh pengguna.
- Di bidang teknik komputer, interface adalah :
– Batasan fisik dari subsistem
atau alat.
– Sebuah bagian atau sirkuit di
beberapa subsistem yang mengirim atau menerima sinyal ke atau dari subsistem
lainnya: antamuka jaringan, antarmuka video, kartu network.
– Sebuah standar yang menjelaskan
sebuah himpunan karakteristik yang berfungsi, karakteristik interkoneksifisik
umum, dan karakteristik signal untuk pertukaran data atau signal; antarmuka
USB, antarmuka SCSI.
- Di bidang telekomunikasi, interface merupakan sebuah titik terkoneksi antara pengguna peralatan terminal dan fasilitas komuikasi komersial.
Untuk bidang teknik software,
interface adalah sebiah spesifikasi dari properti sebuah komponen software yang
komponen lainnya dapat bergantung kepadanya.
Di bidang kimia, interface adalah
permukaan antara dua fase yang berbeda dan campuran “heterogeneous”.
Di bidang geologi, interface
adalah sebuah permukaan atau lapisan “anamlous” antara dua “epoch” geologikal
yang berbeda atau jenis batuan.
Untuk sistem operasi, interface
merupakan suatu layanan yang disediakan sistem operasi sebagai sarana interaksi
antara pengguna dengan sistem operasi. Interface dapat dibedakan menjadi 2
jenis, yaitu: CLI (Command Line
Interface) dan GUI (Graphics
User Interface).
B. FITUR DAN TEKNOLOGI ANTARMUKA
TELEMATIKA
Terdapat 7 macam fitur pada
antarmuka telematika, keenam fitur tersebut adalah head up display system,
tangible user interface, computer vision, browsing audio data, speech
recognition, dan speech syntetis,video conference.
Head Up Display System
Head Up Display System adalah
tampilan transparan yang menyajikan data tanpa mengharuskan pengguna melihat
dari sudut pandang yang biasa mereka lihat. Asal usul nama dari alat ini yaitu
pengguna dapat melihat informasi dengan kepala terangkat (head up) dan melihat
kearah depan daripada melihat ke arah bawah bagian instrument. Meskipun pada
awalnya dikembangkan untuk penerbangan militer, HUDs sekarang digunakan dalam
handphone, kendaraan bermotor, dan aplikasi lainnya.Ada 2 tipe Head Up Display
System, yaitu Fixed HUD dan HMD.
Fixed HUD mengharuskan
penggunaannya melihat tampilan melalui media yang dipasangkan ke chassis/bodi
mesin. Tampilan yang ditampilkan tergantung dari orientasi mesin yang
bersangkutan misalkan pesawat tempur. System ini digunakan di kebanyakan pesawat
tempur.
HMD lebih fleksible karena system
ini menampilkan tampilan sesuai dengan gerakan kepala pengguna.
Contoh HUDS, seperti General
Motors yang memulai mengembangkan Head Up Display Berteknologi Laser. Dengan
inovasi ini, pengemudi tak akan lagi menemukan kendala penglihatan pada kondisi
gelap, hujan bahkan kabut sekalipun.
Inovasi yang menurut GM tak akan
lama lagi di produksi ini, memiliki dampak besar pada keselamatan karena mapu
memandu pengemudi saat berada di jalan bahkan dalam kondisi hamper mustahil
untuk melihat dengan mata telanjang. Hal ini, dimungkinkan berkat penggunnaan
sensor dan kamera yang mengumpulkan informasi untuk diproyeksikan ke kaca depan
menggunakan laser ultra violet kecil.
Teknologi ini merupakan bagian
dari kerjasama antara departemen pengembangan (R&D) GM dengan tim di
University of California dan Carnegie Mellon University. Cara kerjanya, saat
mengemudi dalam kabut, pengemudi bisa memanfaatkan kamera infra merah pada
kendaraan untuk mengetahui dimana keberadaan tepi jalan dan laser dapat
“melukiskan” tepi jalan tersebut pada kaca depan sehingga pengemudi bisa
mengetahuinya.
Contoh Head Up Display System
Contoh ke-2
Tangible User InterfaceTangible
User Interface, biasa disingkat dengan TUI, adalah antarmuka dimana seseorang
dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama
inisial Graspable User Interface, sudah tidak lagi digunakan. Salah satu
perintis TUI ialah Hiroshi Ishii, seorang professor di laboratorium Media MIT
yang memimpin Tangible Media Group. Pandangan Istimewanya untuk tangible UI
disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital
sehingga membuat bit dapat dimanipulasi dan diamati secara lengkap.
The Reactable adalah multi-user
instrument music elektronik dengan antarmuka pengguna meja nyata. Beberapa
pemain simultan berbagi kendali penuh atas instrument dengan memindahkan
benda-benda fisik di atas permukaan meja bercahaya. Bergerak dan berkaitan
dengan benda-benda ini, mewakili komponen modular synthesizer klasik,
memungkinkan pengguna unuk membuat kompleks dan dinamis sonic topoligi, dengan
generator, filter dan modulator, dalam nyata semacam modular synthesiezer atau
aliran graspable bahasa pemograman yang dikuasai.
Contohnya adalah sistem Topobo.
Dimana balok-balok dalam LEGO Topobo seperti blok yang dapat bertak bersama,
tetapi juga dapat bergerak sendiri menggunakan komponen bermotor. Seseorang
bisa mendorong, menarik, dan memutar blok tersebut, dan blok dapat menghapal
gerakan-gerakan ini.
Computer VisionComputer Vision
sering didefinisikan sebagai salah satu cabang ilmu pengetahuan yang
mempelajari bagaimana komputer dapat mengenali obyek yang diamati/ diobservasi.
Cabang ilmu ini bersama Intelijensia Semu (Artificial Intelligence) akan mampu
menghasilkan sistem intelijen visual (Visual Intelligence System). Selain itu
definisi lain adalah 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.
CONTOH COMPUTER VISION
Browsing Audio DataBrowsing
merupakan aktivitas menjelajahi dunia maya (Internet) untuk mencari informasi
yang terkini tanpa batas dan tanpa birokrasi atau dikenal juga dengan istilah
surfing internet (berselancar di dunia maya), software yang digunakan dikenal
dengan nama web browser. Beberapa contoh web browser adalah Mozilla Firefox,
Internet aexplorer, Opera, Chrome, dll.
Browsing Audio Data merupakan
metode browsing jaringan yang digunakan untuk browsing video / audio data yang
ditangkap oleh sebuah IP kamera. Sebuah komputer lokal digabungkan ke LAN
(local area network) untuk mendeteksi IP kamera. Jaringan video / audio metode
browsing mencakupi langkah-langkah sebagai berikut :
Menjalankan sebuah program
aplikasi komputer lokal untuk mendapatkan kode identifikasi yang disimpan dalam
kamera IP.
Transmisi untuk mendaftarkan kode
identifikasi ke DDNS ( Dynamic Domain Name Server) oleh program aplikasi.
Mendapatkan kamera IP pribadi alamat
dan alamat server pribadi sehingga pasangan IP kamera dan kontrol kamera IP
melalui kamera IP pribadi alamat dan alamat server pribadi compile ke layanan
server melalui alamat server pribadi sehingga untuk mendapatkan video / audio
data yang ditangkap oleh kamera IP, dimana server layanan menangkap video /
audio data melalui Internet.
Browsing audio data tidak semudah
browsing dokumen cetak, karena adanya sifat temporal suara. Ketika melakukan
browsing terhadap dokumen, kita dapat dengan cepat mengalihkan fokus perhatian
dengan membaca sepintas isi dari dokumen tersebut. Kita dapat mengetahui ukuran
dan struktur dokumen, dan menggunakan memori spasial visual untuk mengingat dan
mencari spesifik topik. Namun, ketika browsing suatu rekaman audio, kita harus
berulang kali memainkan dan melompati bagian tertentu, tanpa memainkannya, kita
tidak bisa menyadari suara atau isinya. Kita harus mendengarkan semua stream
audio untuk dapat menangkap semua isinya.
CONTOH BROWSING AUDIO DATA
Speech RecognitionDikenal 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.
Contoh penggunaan Speech
recognition :
Seperti halnya keyboard yang
membuat user bisa memasukan perintah ke dalam komputer, dan mouse untuk
mengubah posisi dimana anda inginkan, menjalankan file, speech adalah sebuah
dimensi baru dari dengan kontrol yang fokus terhadap perintah, bukan lokasi. Jadi
kalian tinggal mengatakan perintah dengan bahasa inggris lalu komputer akan
menjalankan perintah kalian. Hal ini juga bisa dilakukan untuk pengetikan.
Tetapi pronouncesnya harus bagus. Bila pronounces anda tidak pas kemungkinan
besar windows tidak mengenali dan eksekusi perintah tidak bisa dijalankan.
Speech Recognition di windows 7 membuat bisa memerintah PC dengan suara anda
dengan kemampuan untuk mendikte hampir ke berbagai aplikasi Anda dapat mendikte
dokumen dan email dan berinternetan ria dengan mengatakan apa yang anda lihat.
Sebelum anda menggunakan fitur
ini, ada beberapa hal yang harus dilakukan. Tidak seperti mouse dan keyboard,
dimana tekanan jari dikonversikan ke tekanan elektronik konstan, sedangkan
suara memiliki variasi – variasi. Jadi software-nya perlu dilatih.
Kita membutuhkan microphone yang
bagus. Hindarilah microphone yang murah karena biasanya mereka menimbulkan
berbagai suara. Sehingga tidak menimbulkan kesan bising, lalu buatlah voice
profile dan latihlah komputer untuk mengidentifikasi suara dan pronouncesnya.
Speech SyntesisSpeech synthesis
atau pidato sintesis adalah produksi buatan manusia pidato. Sebuah sistem
computer yang digunakan untuk tujuan ini disebut speech synthezer, dan dapat
diimplementasikan dalam perangkat lunak atau perangkat keras. Text-to-speech
(TTS) system bahsa normal mengkonversi teks ke dalam pidato. System lain
membuat representasi linguistic simbolis seperti transkripsi fonetik bicara.
Pidato buatan dapat dibuat dengan
potongan-potongan concatenating pidato yang direkam disimpan dalam databace.
Sestem berbeda dalam ukuran pidato yang tersimpan unit, sebuah system yang
menyimpan telepon memberikan rentang output terbesar, tetapi kirang jelas.
Untuk keperluan khusus domain, yang menyimpan seluruh kata-kata atau kalimat
memungkinkan output yang berkualitas tinggi. Atau, synthesizer dapat
menggabungkan sebuah model dari system vocal dan karakteristik suara manusia
lain untuk membuat yang benar-benar “sintetik” output suara. Kualitas
synthesizer pidato dinilai oleh kesamaan dengan suara manusia dan kemapuannya
untuk dipahami, semua dimengerti text-to-speech profram yang memungkinkan
orang-orang dengan gangguan visual atau membaca untuk mendengarkan karya-karya
tulis di computer rumah.
A text-to-speech system (atau
“mesin”) adalah terdiri dari dua bagian: front-end dan back-end. Front-end
memiliki dua tugas utama. Pertama, mengubah teks mentah berisi simbol seperti
angka dan singkatan menjadi setara dengan tertulis-kata-kata. Proses ini sering
disebut normalisasi teks, pra-pengolahan, atau tokenization. Front-end kemudian
menetapkan transkripsi fonetik untuk setiap kata, dan membagi dan menandai teks
ke prosodic unit seperti frase dan kalimat. Proses transkripsi fonetik untuk
menetapkan kata-kata ini disebut teks-ke-fonem atau grafem-ke-fonem konversi.
Fonetis transkripsi dan informasi ilmu persajakan bersama-sama membentuk
representasi simbolik yang linguistik output dengan front-end. Back-end-sering
disebut sebagai synthesizer-maka mengubah representasi linguistic simbolik
menjadi suara. Synthesizer teknologi
Kualitas yang paling penting dari
sebuah sistem sintesis pidato kewajaran dan dimengerti. Kewajaran menggambarkan
seberapa dekat output terdengar seperti ucapan manusia, sementara dimengerti
adalah kemudahan yang keluaran dipahami. Pidato synthesizer yang ideal adalah
alami dan dipahami. Pidato sistem sintesis biasanya mencoba untuk memaksimalkan
dua karakteristik.
Contoh : Fasilitas Text to Speech
pada sistem operasi Microsoft Windows
Formant Synthesis
Formant synthesis tidak
menggunakan pembicaraan manusia sebagai sample pada runtime. Daripada itu,
synthesized speech yang dihasilkan dibuat dengan additive synthesis dan sebuah
model akustik (physical modelling synthesis). Parameter seperti frekuensi
dasar, penyuaraan, dan tingkat kebisingan di variasikan dari waktu ke waktu
untuk menciptakan gelombang buatan (artificial) dari sebuah pembicaraan. Banyak
sistem yang berdasarkan formant synthesis menciptakan pembicaraan yang seperti
robot yang tidak mungkin dapat dikenal sebagai suara manusia. Tetapi, kealamian
maksimum bukan selalu tujuan dari sebuah sistem speech synthesis, dan sistem
formant synthesis mempunyai keuntungan dari sistem concatenative. Pembicaraan
yang di-formant synthesis-kan dapat menjadi sangat jelas, bahkan dalam
kecepatan yang tinggi, sehingga menghindari kesalahan suara yang sering dialami
sistem concatenative. Formant synthesis biasanya program yang lebih kecil dari
concatenative sistem karena ia tidak menggunakan basis data dari sampel-sampel
pembicaraan. Oleh karena itu formant synthesis dapat ditanamkan dalam sistem
yang mempunyai memory dan microprosesor yang terbatas. Karena sistem yang
berdasarkan formant mempunyai kendali penuh dari sluruh aspek dari hasil
pembicaraan, variasi yang luas dari prosodi dan intonasi dapat dihasilkan,
menyampaikan tidak hanya pertanyaan dan pernyataan tetapi juga emosi dan nada
suara.
Source :