Selasa, 08 Desember 2009

Browsing Audio Data

Browsing Audio Data..

sejenak yang terlintas dipikiran saya adalah browsing suatu data audio. Data audio berarti data yang bersifat audio.. hehe.. seperti musik, lagu, suara, dan sebagainya. Nah, mungkin yang dimaksud disini ada hubungannya dengan segala sesuatu yang berhubungan dengan data audio tadi atau audio data.. Sebelumnya, saya penasaran.. kalau ini termasuk browsing audio data bukan yah?
Di hape W508 saya, ada fasilitas dimana jika kita sedang mendengarkan radio, lantas ada penyanyi yang kita tidak tahu judul dan siapa penyanyi yang sedang bernyanyi di radio tersebut, maka hanya dengan memilih satu menu "TrackID" sudah langsung terhubung dengan koneksi internet dan kemudian akan melacak siapa penyanyi dan judul lagu serta album dari lagu tersebut. Dengan begini kita dapat mengetahui asal-usul lagu tersebut yang awalnya "tidak tahu"..

Lalu pertanyaan saya,,

ini salah satu penerapan dari browsing audio data bukan yaa,?


Di internet, tidak cukup terdapat pengertian secara definitif mengenai browsing audio data. Namun justru saya menemukan suatu ilustrasi dari browsing audio data itu sendiri, yaitu bagaimana dapat terus memainkan audio yang ada tanpa timbul data yang mengganggu yaitu dengan menerapkan mekanisme streaming dan buffering. Arsitektur sistem yang dapat digunakan diantaranya client-server beserta modelnya. Sedangkan database digunakan untuk menyimpan informasi metadata audio. Server audio yang bertanggung jawab untuk mengambil informasi dari database digunakan untuk memenuhi permintaan klien. Klien menyediakan antarmuka komputer manusia untuk pengguna melalui antarmuka pengguna grafis untuk browsing, mencari dan memainkan audio yang menarik melalui jaringan. Berdasarkan masukan klien permintaan pengguna ke server untuk mendapatkan informasi audio (seperti daftar film-film bahasa tertentu, daftar lagu-lagu film tertentu dan daftar lagu berdasarkan pencocokan pengguna memasukkan teks lirik). Audio pengambilan informasi dari basis data akan dilakukan oleh server berbasis teks menggunakan metode pencarian. Sebuah jaringan metode browsing disediakan untuk browsing video / audio data yang ditembak oleh sebuah IP kamera. Sebuah komputer lokal digabungkan ke LAN (local area network) untuk mendeteksi IP kamera. Metode browsing jaringan mencakup langkah-langkah dari: mengeksekusi program aplikasi komputer lokal untuk mendapatkan kode identifikasi IP yang tersimpan dalam kamera; 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 dan kopel ke layanan server melalui alamat server pribadi sehingga untuk mendapatkan video / audio data yang ditembak oleh kamera IP. Server layanan menangkap video / audio data yang ditembak oleh kamera IP melalui Internet. *sumber*

>> Speech Recognition

Waah,, saat ini hampir di setiap aspek kehidupan dapat ditemui dengan mudah penerapan dari Speech Recognition ini, dimana kita dapat memasukkan suara kita untuk memilih menu-menu pada suatu program.. hehe begitu sih sederhananya..

Secara gampangnya nih, Speech Recognition tuh merupakan suatu aplikasi yang menggunakan suara sebagai inputnya kemudian mengolah suara tersebut untuk menjalankan suatu perintah tertentu. Udah banyak lho aplikasi-aplikasi yang ada di sekitar kita yang menerapkan SR ini. Sebagai contoh, pada berbagai merk handphone terdapat menu "kontrol suara" atau voice control yang dapat mengatur suara kita yang akan digunakan untuk misalnya memanggil dan menjawab panggilan telepon atau untuk membunyikan identitas dari pemanggil. Fitur-fitur ini salah satunya dapat ditemui di hape SE saia.. ;) *maksudnya kalo ada yang mo pinjem cuma sekadar buat lihat seperti apa aplikasinya.. ^^v
dan pernah saya coba juga di hape N81-nya adek..dan hasilnya lumayan untuk menambah pengetahuan saya mengenai aplikasi SR ini..
Waktu itu yang dicoba sih fitur yang "membunyikan identitas pemanggil".. jadi setiap ada telepon masuk, si mister nokia-nya segera membacakan nama dari si pemanggil ditengah-tengah deringan telepon dengan suara khas mister Nokia.. hehe..

Kalau mau mencoba, silahkan aja utak-atik menu "Kontrol Suara" yang ada di hape teman-teman, trus rekam suaranya (kalau ingin mengaktifkan fitur panggil/jawab suara).. tapi yang perlu diingat, suara yang dimasukkan diusahakan suara yang sama yaa.. jangan dengan suara yang tidak biasa digunakan.. hehe.. kalaupun teman-teman ragu, kira-kira suaranya dah sama belum yaa,, teman-teman tidak perlu khawatir,, karena sebelum kontrol suara tersebut diaktifkan, akan ada pengulangan input suara yang kita masukkan kok.. jadi kita dapat memastikan itu benar-benar suara kita yang biasanya..hehehe.. ^^

Selamat mencoba... ^^o


Kalau contoh untuk aplikasi komputernya, kita sering melihat ada aplikasi Sandi User hehe begitu saya menyebutnya.. dimana saat seorang user akan mengakses sesuatu, seorang user harus memasukkan ID dan Password-nya, nah dalam hal ini yang menjadi inputnya adalah suara sang user.. jika suara yang dimasukkan sama dengan suara yang dahulu direkam, maka user tersebut dapat mengaksesnya..

Intinya Speech Recognition yaa kurang lebih seperti itu.. hemm,, tapi apa sih definisi dari Speech Recognition itu sendiri?
Ini beberapa pengertian mengenai Speech Recognition..

High quality Speech Recognition (SR) system is at least trained with corpus that consists of hundred or more utterances sample with hundred or more speakers. On making corpus for SR system, segmentation is needed to mark speech waveform for each linguistic unit based on time unit from all training data files, manually. Therefore developing the high quality corpus will need a lot of resources and time consuming.

One of alternative ways to accelerate the development of high quality corpus is using iterative approach. On this method, small volume of corpus is developed manually. Then, that small corpus is used to recognize and tagg automatically some of sentences or words that will be used as content in the next corpus. The result will be edited manually and then bundled together with the first small corpus. Then this bundle will be use to recognize and tagg the content in the next corpus. So then, we will gain corpus with larger volume. In this research, corpus in Indonesian language consist of 10860 files will be developed with iterative approach.

From analyses and measurements, the system can reach accuracy about 95.28. %. From this result, we can conclude that the developed corpus with iterative approach. can produce good accuracy and more efficient compared to manual labeling.


Dari buku Pengenalan Komputer-nya Pak Jogiyanto, dapat disimpulkan bahwa Speech Recognition atau Voice Recognition dapat membuat komputer mengerti bahasa manusia dengan menggunakan microphone untuk menangkap input suara.


>> Microsoft Office Speech Recognition

Jika teman-teman pengguna sistem operasi Windows, Microsoft Office telah memiliki salah satu penerapan dari Speech Recognition ini lho, yang diberi nama Microsoft Office Speech Recognition yang merupakan salah satu fitur yang cukup membanggakan dan memudahkan pengguna saat bekerja di lingkungan Microsoft Office. Fitur ini telah ada sejak Microsoft Office versi XP. Dengan fitur ini, user dimanjakan dengan fasilitas Voice Command dan Voice Dictation. Sesuai dengan namanya, Voice Command adalah fitur yang memberikan instruksi kepada Office. Misalnya, untuk membuat file baru, biasanya kita menggunakan keyboard dengan Ctrl+N stroke, atau menggunakan mouse (klik di menu File, dan pilih New). Voice Command menambahkan opsi memberikan instruksi kepada Office dengan hanya mengatakan “Menu File New” menggunakan microphone. Voice Dictate adalah fitur men-dictate kata-kata menggunakan suara (microphone) dan Microsoft Office akan menuliskannya secara otomatis pada dokumen yang bersangkutan. Untuk bisa menggunakan fitur ini, ada beberapa langkah yang harus dipenuhi. Secara garis besar, user akan diminta untuk membuat profil suara. Untuk membuat profil suara ini, pastikan microphone yang digunakan adalah microphone yang cukup baik kualitasnya dan lingkungan di sekitar user tidak terlalu berisik (akan lebih baik lagi jika tidak ada suara lain selain suara user yang bersangkutan). *sumber*

Nah, sebagai penutup saya kembali bertanya-tanya,, hehe.. begini.. dulu IM3 khan pernah menyediakan fasilitas rekam suara untuk menerima panggilan tidak terjawab.. hehe bingung yaa?

Jadi begini lho,, apabila ada telepon masuk yang tidak terjawab, khan biasanya ada suara dari mbak-mbak IM3 yang bilang, " ... silahkan tekan bintang untuk meninggalkan pesan.." hehe,, nah dulu saya pernah menggantikan tugas mbak-mbak IM3 tersebut,, jadi suara saya yang akan keluar setiap kali telepon tidak terjawab.. hehe sudah bisa menangkap maksud saya khan??

nah kalau itu termasuk salah satu penerapan dari Speech Recognition bukan yah?
Sepertinya sih iya.. mengapa? karena pada dasarnya sama-sama menggunakan suara sebagai inputnya, kemudian mengolah suara tersebut menjadi bentuk digital kemudian menyajikan suara itu kembali untuk mengeksekusi suatu perintah, dalam hal ini "perintah meninggalkan pesan"..
Kalau salah dan ada yang ingin menambahkan, tolong dikoreksi yaa teman-teman.. ^,^


>> Speech Synthesis


Trill is one of the most difficult sounds for speech synthesis due to the complexity of the speech signal. The problem needs to be addressed since it is a popular sound in the world's languages. Several languages in the multi-language text-to-speech system of Bell Laboratories have this sound in their inventory.
*sumber*

Sumber-sumber:

>> http://www.freshpatents.com/Network-video-audio-browsing-system-and-browsing-method-thereof-dt20090702ptan20090172088.php

>> http://mugi.or.id/blogs/bfindarto/archive/2009/02/02/microsoft-office-speech-recognition.aspx

>> http://www.blogger.com/%20http://digilib.itb.ac.id/

Senin, 07 Desember 2009

Related Technologies of Telematics User Interface

Pada post kali ini akan kita bahas mengenai teknologi yang terkait dengan antar muka telematika. Beberapa teknologi tersebut adalah Head-Up Displays systems, Tangible user Interface, Computer , vision, Browsing audio data, Speech recognition, Speech synthesis.

Head-Up Display Systems

Teknologi yang pertama yaitu Head-Up Display Systems 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.

Gambar Sebuah mobil yang menggunakan head-up display system (from HP Cooltown)

Meskipun mereka pada awalnya dikembangkan untuk penerbangan militer, HUDs sekarang digunakan dalam pesawat komersial, mobil (contoh mek BMW), dan aplikasi lainnya.

HUD dari F/A-18C diproduksi oleh RealD

Terdapat dua jenis HUD, yaitu :

1. Sebuah HUD tetap mengharuskan pengguna untuk melihat melalui elemen layar terikat pada badan pesawat atau kendaraan chasis. Sistem menentukan gambar yang akan disajikan semata-mata tergantung pada orientasi kendaraan. Kebanyakan pesawat HUDs adalah tetap.

2. Helm dipasang menampilkan (HMD) secara teknis bentuk HUD, perbedaan adalah bahwa mereka menampilkan elemen tampilan yang bergerak dengan orientasi kepala pengguna relatif badan pesawat.

HUDs terbagi menjadi 3 generasi yang mencerminkan teknologi yang digunakan untuk menghasilkan gambar.

  • Generasi Pertama - Gunakan CRT untuk menghasilkan sebuah gambar pada layar fosfor, memiliki kelemahan dari degradasi dari waktu ke waktu dari lapisan layar fosfor. Mayoritas HUDs beroperasi saat ini adalah dari jenis ini.
  • Generasi Kedua - Gunakan sumber cahaya padat, misalnya LED, yang diatur 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 - Gunakan waveguides optik untuk menghasilkan gambar secara langsung dalam Combiner daripada menggunakan sistem proyeksi.

HUD tipikal mengandung tiga komponen utama:

1. The Combiner (Kombinasi)

The Combiner adalah bagian dari unit yang terletak tepat di depan pilot. Ini adalah ke permukaan yang informasi diproyeksikan sehingga pilot dapat melihat dan menggunakannya. Pada beberapa pesawat yang Combiner cekung dalam bentuk dan pada orang lain itu adalah datar. Ini memiliki lapisan khusus yang mencerminkan monokromatik diproyeksikan cahaya dari Unit Projector sementara memungkinkan semua panjang gelombang cahaya melewatinya. Pada beberapa pesawat itu adalah mudah dipindah-pindah (atau dapat diputar keluar dari jalan) oleh aircrew.

2. Projector Unit

Unit Proyeksi proyek yang gambar ke Combiner untuk pilot untuk melihatPada awal HUDs, ini dilakukan melalui pembiasan, meskipun menggunakan HUDs modern refleksi. 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.

3. video komputer generasi.

Komputer ini biasanya terletak dengan peralatan avionik lain dan menyediakan antarmuka antara HUD (yaitu proyeksi unit) dan sistem / data yang akan ditampilkan. On aircraft, these computers are typically dual independent redundant systems. Pada pesawat, komputer ini biasanya dual sistem berlebihan independen. Mereka menerima input langsung dari sensor (PITOT-statis, gyroscopic, navigasi, dll) naik pesawat dan melakukan perhitungan mereka sendiri dan bukan dihitung sebelumnya menerima data dari komputer penerbangan. Komputer yang terintegrasi dengan sistem pesawat dan memungkinkan konektivitas ke beberapa bus data yang berbeda seperti ARINC 429, ARINC 629, dan MIL-STD-1553.


Tangible User Interface

Teknologi berikutnya adalah Tangible User Interface (TUI) merupakan antarmuka pengguna di mana orang berinteraksi dengan informasi digital melalui fisik lingkungan. 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 antarmuka pengguna yang nyata (dari MIT Media Lab.)

Sebuah contoh nyata adalah Marmer UI Answering Machine oleh Durrell Uskup (1992). Sebuah marmer mewakili satu pesan yang ditinggalkan di mesin penjawab. Menjatuhkan marmer ke piring diputar kembali pesan atau panggilan terkait kembali pemanggil.

Contoh lain adalah sistem Topobo. Blok di Topobo seperti LEGO blok yang dapat bentak bersama, tetapi juga dapat bergerak sendiri menggunakan komponen bermotor. Seseorang bisa mendorong, menarik, dan memutar blok tersebut, dan blok dapat menghafal gerakan-gerakan ini dan replay mereka.

Pelaksanaan lain memungkinkan pengguna untuk membuat sketsa gambar di atas meja sistem dengan pena yang benar-benar nyata. Menggunakan gerakan tangan, pengguna dapat mengkloning gambar dan peregangan dalam sumbu X dan Y akan hanya sebagai salah satu program dalam cat. Sistem ini akan mengintegrasikan kamera video dengan gerakan sistem pengakuan.

Contoh lain adalah logat, pelaksanaan TUI membantu membuat produk ini lebih mudah diakses oleh pengguna tua produk. The 'teman' lewat juga dapat digunakan untuk mengaktifkan interaksi yang berbeda dengan produk.

Beberapa pendekatan telah dilakukan untuk membangun middleware untuk TUIs generik. Mereka sasaran menuju kemerdekaan aplikasi domain serta fleksibilitas dalam hal teknologi sensor yang digunakan. Sebagai contoh, Siftables menyediakan sebuah platform aplikasi yang sensitif menampilkan gerakan kecil bertindak bersama-sama untuk membentuk antarmuka manusia-komputer.

Dukungan kerjasama TUIs harus mengizinkan distribusi spasial, kegiatan asynchronous, dan modifikasi yang dinamis, TUI infrastruktur, untuk nama yang paling menonjol. Pendekatan ini menyajikan suatu kerangka kerja yang didasarkan pada konsep ruang tupel LINDA untuk memenuhi persyaratan ini. Kerangka kerja yang dilaksanakan TUIpist menyebarkan teknologi sensor sewenang-wenang untuk semua jenis aplikasi dan aktuator dalam lingkungan terdistribusi. Contoh lebih lanjut jenis TUI adalah model Augmented Proyeksi.


Computer Visions

Computer Visions merupakan ilmu dan teknologi mesin yang melihat. Sebagai suatu disiplin ilmu, visi komputer berkaitan dengan teori untuk membangun sistem buatan yang memperoleh informasi dari gambar. Data gambar dapat mengambil banyak bentuk, seperti urutan video, dilihat dari beberapa kamera, atau multi-dimensi data dari scanner medis.

Sebagai teknologi disiplin, Computer Visions berusaha untuk menerapkan teori dan model untuk pembangunan sistem visi komputer. Contoh aplikasi Computer Visions mencakup sistem untuk:

  • Pengendalian proses (misalnya, sebuah robot industri atau kendaraan otonom).
  • Mendeteksi kejadian (misalnya, untuk pengawasan visual atau orang menghitung).
  • Mengorganisir informasi (misalnya, untuk pengindeksan database foto dan gambar urutan).
  • Model objek atau lingkungan (misalnya, industri inspeksi, analisis gambar medis atau topografis model).
  • Interaksi (misalnya, sebagai input ke perangkat untuk interaksi manusia komputer).

Visi komputer juga dapat digambarkan sebagai pelengkap (tapi tidak harus berlawanan) dari visi biologis. Biologis visi, persepsi visual manusia dan berbagai hewan yang dipelajari, sehingga dalam model tentang bagaimana sistem ini beroperasi dalam hal proses-proses fisiologis. Komputer visi, di sisi lain, kajian dan menjelaskan sistem penglihatan buatan yang diimplementasikan dalam perangkat lunak dan / atau perangkat keras Interdisipliner pertukaran antara biologis dan visi komputer telah terbukti semakin bermanfaat bagi kedua bidang.

Komputer visi adalah, dalam beberapa hal, komplemen untuk komputer grafis. Sementara model memperoleh visi komputer dan pengertian dari media visual, komputer grafis menggunakan model dunia untuk mensintesis media visual. Ada juga kecenderungan terhadap kombinasi dari dua disiplin, misalnya, seperti yang dieksplorasi dalam realitas ditambah.

Sub-domain visi komputer termasuk adegan rekonstruksi, acara deteksi, pelacakan video, pengenalan obyek, belajar, pengindeksan, gerak estimasi, dan pemulihan citra.

Hubungan antara visi komputer dan berbagai bidang lain

Salah satu yang paling menonjol adalah bidang aplikasi komputer medis visi atau pemrosesan gambar medis. Daerah ini dicirikan oleh ekstraksi informasi dari data gambar untuk tujuan membuat diagnosis medis pasien. Secara umum, data gambar dalam bentuk gambar mikroskop, foto sinar-X, angiografi gambar, ultrasonik gambar, dan gambar tomografi. Contoh informasi yang dapat diekstraksi dari data gambar tersebut mendeteksi tumor, arteriosclerosis.Ini juga dapat organ pengukuran dimensi, aliran darah, dll daerah Aplikasi ini juga mendukung penelitian medis dengan menyediakan informasi baru, misalnya, tentang struktur otak, atau tentang kualitas perawatan medis.

Aplikasi kedua daerah dalam visi komputer di industri, kadang-kadang disebut visi mesin, di mana informasi yang diekstraksi untuk tujuan mendukung proses manufaktur. Salah satu contohnya adalah pengendalian kualitas di mana detail atau produk akhir diperiksa secara otomatis untuk menemukan cacat. Contoh lain adalah pengukuran posisi dan orientasi detail yang harus diambil oleh lengan robot.

Aplikasi militer mungkin salah satu daerah terbesar untuk visi komputer. Contoh yang jelas deteksi musuh tentara atau kendaraan dan rudal bimbingan. Lebih maju bimbingan sistem untuk mengirimkan rudal rudal ke wilayah bukan target spesifik, dan target seleksi dibuat ketika rudal mencapai daerah didasarkan pada data gambar yang diperoleh secara lokal. Konsep-konsep militer modern, seperti "kesadaran medan perang", menyiratkan bahwa berbagai sensor, termasuk sensor gambar, menyediakan set kaya informasi tentang sebuah adegan tempur yang dapat digunakan untuk mendukung keputusan strategis. Dalam kasus ini, otomatis pemrosesan data digunakan untuk mengurangi kompleksitas dan untuk memadukan informasi dari berbagai sensor untuk meningkatkan kehandalan.

Salah satu area aplikasi yang lebih baru adalah kendaraan otonom, yang meliputi submersibles, kendaraan berbasis darat (robot dengan roda kecil, mobil atau truk), kendaraan udara, dan kendaraan udara tanpa awak (UAV). Tingkat otonomi berkisar dari sepenuhnya otonom (berawak) kendaraan untuk kendaraan di mana visi sistem berbasis komputer mendukung driver atau pilot dalam berbagai situasi. Sepenuhnya otonom kendaraan biasanya menggunakan visi komputer untuk navigasi, yakni untuk mengetahui di mana itu, atau untuk menghasilkan sebuah peta dari lingkungan (SLAM) dan untuk mendeteksi rintangan. Juga dapat digunakan untuk mendeteksi aktivitas spesifik tugas tertentu, misalnya, sebuah UAV mencari kebakaran hutan. Contoh sistem pendukung sistem peringatan kendala dalam mobil, dan sistem untuk pendaratan pesawat otonom. Beberapa produsen mobil telah menunjukkan sistem untuk otonom mengemudi mobil, tapi teknologi ini masih belum mencapai tingkat di mana dapat diletakkan di pasar. Ada banyak contoh dari kendaraan otonom militer mulai dari rudal canggih, untuk UAV untuk misi pengintaian atau rudal bimbingan. Eksplorasi ruang angkasa sudah sedang dibuat dengan otonom kendaraan yang menggunakan visi komputer, misalnya, NASA's Mars Exploration Rover.

Referensi :

Junehwa Song, Introduction to Telematics , NC Lab, Korea Advanced Institute of Science and Technology

http://en.wikipedia.org/wiki/Head-up_display

http://en.wikipedia.org/wiki/Tangible_User_Interface

http://en.wikipedia.org/wiki/Computer_vision

http://en.wikipedia.org/wiki/Speech_synthesis

Fitur pada antarmuka Telematika

Antarmuka pada Telematika

antarmuka atau lebih akrab terdengar dalam bahasa Inggris yaitu interface merupakan suatu perantara yang menghubungkan antara brainware dengan software dan atau hardware, dalam hal ini adalah antara pengguna dengan komputer. Kalau mencoba browsing di Wikipedia, dapat ditemui beberapa pengertian diantaranya adalah pengertian antarmuka atau interface yang merupakan sebuah titik, wilayah, atau permukaan dimana dua zat atau benda berbeda bertemu; dia juga digunakan secara metafora untuk perbatasan antara benda. Kata interface kadangkala (biasanya dalam bidang teknik) disingkat menjadi "i/f". Bentuk kerja dari interface berarti menghubungkan dua atau lebih benda pada suatu titik atau batasan yang terbagi, atau untuk menyiapkan kedua benda untuk tujuan tersebut. *sumber*

Ditemui di sumber yang berbeda, 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).

Command Line Interface(CLI) adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program pada sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu. Masing-masing sistem operasi memiliki nama yang berbeda untuk CLI-nya. Pada UNIX, nama CLI-nya adalah bash, ash, ksh, dan lain-lain. Sedangkan pada Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya sebagai PowerShell. Para pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

Graphical User Interface(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). *sumber*

contoh GUI pada sistem operasi Windows XP:

Antarmuka PC

Antarmuka pada PC atau Personal Computer mempunyai suatu dasar-dasar dalam hal akuisisi data. Akuisisi data sederhananya merupakan suatu proses untuk memperoleh suatu data yang menjadikannya menjadi proses yang penting dalam sistem pemantauan dan pengendalian sistem. Fenomena fisik seperti suhu, tegangan, posisi, laju atau kecepatan, gaya, tekanan, radioaktivitas, intenstitas cahaya, resistansi, kelembaban, konsentrasi gas, medan magnet, frekuensi, level suara dan lain sebagainya ditangkap oleh sebuah transduser.

Apakah transduser itu?

A transducer is a device which converts a physical stimulus to another form of energy (usually electrical)..

Sederhananya tranduser adalah suatu pengubah energi. Tranduser merupakan peralatan yang mampu mengkonversi suatu bentuk energi (fisik) menjadi bentuk energi lainnya (biasanya energi listrik). Di dalam transduser terdapat sensor dan pre-amp.

Apakah sensor itu?

A sensor is a device which responds to a physical stimulus..

Sensor adalah alat yang merespon rangsangan (stimulus) fisik tertentu, seperti sensor suhu yang hanya dapat merespon perubahan suhu, bukan mersepon perubahan tekanan atau gaya.

Lalu apakah pre-amp itu?

Pre-amp digunakan sebagai penguat awal dari suatu sinyal-sinyal listrik yang keluarannya diumpan ke penguat dan pengkondisi sinyal.

Untuk apa penguat dan pengkondisi sinyal?

Penguat dan pengkondisi sinyal digunakan untuk melakukan tugas penguatan sinyal sekaligus melakukan pengkondisian sinyal, termasuk proses tapis sinyal yang dapat digunakan untuk memisahkan sinyal dengan deraunya atau memilih sinyal dengan frekuensi-frekuensi tertentu. Ini semua bertujuan agar sinyal yang diterima PC (komputer) sudah merupakan sinyal yang benar-benar diinginkan.

Lantas komputer digunakan untuk apa?

Hasil dari penguat dan pengkondisi sinyal kemudiian diberikan ke komputer untuk pemrosesan lebih lanjut, hasilnya bisa diumpankan kembali ke suatu aktuator yang akhirnya terdeteksi sebagai besaran fisik. Atau dapat pula keluaran dari komputer diberikan ke aktuator sebagai tanggapan fisik dari sinyal listrik. Aktuator ini bisa berupa speaker yang menghasilkan suara, pembacaan meteran, indikator LED, tampilan digital, perekam grafik, keluaran VDU dan lain sebagainya. Untuk antarmuka menggunakan komputer, dapat menggunakan fasilitas port paralel (yang biasa digunakan untuk printer), port serial maupun USB. Jika menggunakan laptop atau notebook, tentunya port serial (menggunakan alat khusus USB2Serial) serta USB menjadi pilihan yang masuk akal. Mengapa? Karena sudah tidak ada port paralel-nya lagi. Secara umum komputer bisa diganti dengan mikrokontroler, agar sistem menjadi lebih portable, atau bisa sistem embedded yang dapat diakses melalui komputer dimana saja, melalui jaringan TCP/IP baik wired maupun wireless.

*sumber*

Tujuan dari sebuah sistem operasi adalah sebagai penghubung antara brainware dan hardware, dimana sistem operasi memberikan kemudahan-kemudahan agar user tidak harus mengakses hardware secara langsung dalam bahasa mesin, tetapi dalam bentuk layanan-layanan yang diberikan oleh sistem operasi. Berikut ini adalah kategori-kategori layanan yang diberikan oleh sistem operasi:

• Antarmuka

Sistem operasi menyediakan berbagai fasilitas yang membantu programmer dalam membuat program seperti editor. Walaupun bukan bagian dari sistem operasi, tapi layanan ini diakses melalui sistem operasi.

• Eksekusi Program

Sistem harus bisa me-load program ke memori dan menjalankan program tersebut. Program harus bisa menghentikan pengeksekusian baik secara normal maupun tidak (ada error).

• Operasi Masukan/Keluaran

Program yang sedang dijalankan kadang kala membutuhkan masukan/keluaran. Untuk efisiensi dan keamanan, pengguna biasanya tidak bisa mengatur piranti masukan/keluaran secara langsung, untuk itulah sistem operasi harus menyediakan mekanisme dalam melakukan operasi masukan/keluaran.

• Manipulasi Sistem Berkas

Program harus membaca dan menulis berkas dan kadang kala juga harus membuat dan menghapus berkas.

• Komunikasi

Kadang kala sebuah proses memerlukan informasi dari proses lain. Ada dua cara umum dimana komunikasi dapat dilakukan. Komunikasi dapat terjadi antara proses dalam satu komputer, atau antara proses yang berada dalam komputer yang berbeda tetapi dihubungkan oleh jaringan komputer. Komunikasi dapat dilakukan dengan share-memory atau message-passing, dimana sejumlah informasi dipindahkan antara proses oleh sistem operasi.

• Deteksi Error

Sistem operasi harus selalu waspada terhadap kemungkinan error. Error dapat terjadi di CPU dan memori perangkat keras, masukan/keluaran, dan di dalam program yang dijalankan pengguna. Untuk setiap jenis error sistem operasi harus bisa mengambil langkah yang tepat untuk mempertahanan jalannya proses komputasi, misalnya dengan menghentikan jalannya program, mencoba kembali melakukan operasi yang dijalankan, atau melaporkan kesalahan yang terjadi agar pengguna dapat mengambil langkah selanjutnya.

Disamping pelayanan di atas, terdapat juga layanan-layanan lain yang bertujuan untuk mempertahankan efisiensi sistem itu sendiri. Layanan tambahan tersebut yaitu:

• Alokasi Sumber Daya

=> Ketika beberapa pengguna menggunakan sistem atau beberapa program dijalankan secara bersamaan, sumber daya harus dialokasikan bagi masing-masing pengguna dan program tersebut.

• Accounting

=> Kita menginginkan agar jumlah pengguna yang menggunakan sumber daya, dan jenis sumber daya yang digunakan selalu terjaga. Untuk itu maka diperlukan suatu perhitungan dan statistik. Perhitungan ini diperlukan bagi seseorang yang ingin merubah konfigurasi sistem untuk meningkatkan pelayanan.

• Proteksi

=> Layanan proteksi memastikan bahwa segala akses ke sumber daya terkontrol; dan tentu saja keamanan terhadap gangguan dari luar sistem tersebut. Keamanan bisa saja dilakukan dengan terlebih dahulu mengindentifikasi pengguna. Ini bisa dilakukan dengan meminta password bila ingin menggunakan sumber daya.

*sumber*

Interface dalam Telematika meliputi banyak hal, salah satunya adalah video conference. Layanan video conference merupakan layanan komunikasi yang melibatkan video dan audio secara real time. Salah satu fitur yang terdapat pada interface telematika seperti aplikasi berbasis web (berteknologi internet) yang tidak perlu di-install pada setiap client dan bisa berjalan pada sistem operasi apapun (Open System). *sumber*

Pada telematika, terdapat beberapa layanan diantaranya sebagai berikut:
1. Layanan Informasi, merupakan penggabungan dari telekomunikasi digital dan teknologi komputer yang memegang peran penting dalam komunikasi antar manusia karena merupakan klasifikasi dari arus informasi sehingga isi dari presentasi dan informasi tidak tercampur.
2. Layanan Keamanan, merupakan layanan yang menyediakan keamanan bagi informasi dan data. Layanan ini terdiri atas enkripsi, penggunaan protokol, penentuan akses kontrol dan auditing.
3. Layanan Context Aware & Event Base, Layanan context-awareness mengacu kepada kemampuan layanan network untuk mengetahui berbagai konteks, yaitu kumpulan parameter yang relevan dari pengguna (user) dan penggunaan network itu, serta memberikan layanan yang sesuai dengan parameter-parameter itu. Beberapa konteks yang dapat digunakan antara lain lokasi user, data dasar user, berbagai preferensi user, jenis dan kemampuan terminal yang digunakan user. Sebagai contoh : ketika seorang user sedang mengadakan rapat, maka context-aware mobile phone yang dimiliki user akan langsung menyimpulkan bahwa user sedang mengadakan rapat dan akan menolak seluruh panggilan telepon yang tidak penting. Dan untuk saat ini, konteks location awareness dan activity recognition yang merupakan bagian dari context-awareness menjadi pembahasan utama di bidang penelitian ilmu komputer.

Sumber-sumber:

http://id.wikipedia.org/wiki/Antarmuka

http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch06s03.html

http://agfi.staff.ugm.ac.id/blog/index.php/2009/02/antarmuka-pc-dasar-dasar-akuisisi-data/

http://iphyt155-telematika.blogspot.com/2009/11/fitur-pada-interface-telematika.html.GIMP%20%E2%80%93%20New