Senin, 06 Januari 2014

Gui, Cli, NUI???

Ya kita telah mengenal 2 user interface yang sangat populer kita gunakan dalam perkembangan telematika dari masa ke masa. Dan kini terdapat User Interface baru yang memang sebenarnya kita telah mengenalnya beberapa tahun kebelakang. Namun banyak dari kita yang belum menyadarinya secara langsung. Jikalau GUI adalah user interface yang memungkinkan kita menggunakan icon/gambar untuk kita dapat berkomunikasi dengan sistem menggunakan alat (mouse), dan begitu pula dengan CLI yang merupakan interface yang memungkinkan kita berinteraksi dengan sistem menggunakan baris demi baris perintah (command line). Maka bagai mana dengan NUI? Apa sebenarnya NUI? Bagaimana kita berkomunikasi dengan sistem menggunakan NUI?

NUI adalah kepanjangan dari Natural User Interface yang merupakan gaya komunikasi baru antara user dengan sistem menggunakan natural command (komando natural / bahasa tubuh). Yaitu menggunakan tubuh manusia sebagai alat komandonya. Dengan kata lain kita dapat berkomunikasi langsung dengan sistem tanpa menggunakan alat/device seperti joystick, keyboard, ataupun mouse. Namun menggunakan alat yang langsung berkomunikasi dengan komando natural dari tubuh kita.

Secara tidak langsung pada abad 21 ini sudah banyak gadget yang berkembang menggunakan NUI. Tablet contohnya, dengan mempergunakan jari kita bisa memberi komando kepada sistem untuk mengerjakan apa yang kita perintahkan. Saat layar disentuh, maka layar tablet akan merespon sentuhan anda kedalam perintah – perintah tertentu sehingga kita dapat mengkomandokan sistem. Sebagai contoh lain pada gadget game NitendoWII yang dimana kita bisa memainkan game tanpa menggunakan konsul game, namun kita menggunakan diri kita sebagai konsulnya. 

Terdengar aneh mungkin. Namun itulah perkembangan teknologi dari waktu ke waktu. Dan saya pribadi pun berharap semakin banyaknya gadget – gadget yang beredar menggunakan gaya komunikasi NUI. Saya berharap para developer tidak hanya memikirkan perkembangan teknologi saja. Namun harapan saya ini sebaiknya dilihat pula kepada sisi kesehatan si pengguna. Jangan sampai NUI yang kita pergunakan secara tidak langsung dapat merusak kesehatan kita secara berkala. 

Teknologi Antar Muka Telematika

Teknologi Pada Antarmuka Telematika

Definisi Antar Muka

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 membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.
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) danGraphical User Interface(GUI).

Command Line Interface(CLI)

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

Graphical User Interface(GUI)

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

Terdapat 6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur itu antara lain:

1.Head Up Display System
Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan militer, sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.

2.Tangible User Interface
Tangible User Interface, yang disingkat 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 profesor 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 langsung.

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.

4.Browsing Audio Data
Browsing Audio Data merupakan metode browsing jaringan yang digunakan untuk browsing video / audio data yang ditangkap oleh sebuah 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.

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.

Pendapat pribadi :
Terdapat 2 teknologi user interface telematika, yaitu CLI (command line) dan GUI (graphic user). Perbedaan antar keduanya adalah dengan cara dialog antara user dengan sistem. Jika CLI menggunakan perintah comand line (ketik) seperti CMD, Dos, bash, dll. Maka lain halnya dengan GUI (dimana user berinteraksi menggunakan graphic yang tersedia/gambar/icon) umumnya menggunakan icon sehingga kita tinggal mengarahkan kursor tepat pada icon tersebut untuk kita memberikan command.

Sedangkan pengertian User Interface sendiri adalah layanan yang disediakan oleh sistem untuk mempermudah user berinteraksi dengan sistem tersebut.

Terdapat 6 macam fitur yang terdapat pada antarmuka pengguna telematika :
1. HUD, tampilan transparan yang mempermudah pengguna untuk melihat informasi dari arah yang semestinya. 
2. TUI,  tampilan dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik.
3. Computer Vision,  
4. Browsing Audio Data, 
5. Speech Recognition, tampilan user yang mana dapat menangkap suara yang dipantulkan dan menterjemahkannya kedalam tulisan.
6. Speech Synthesis

Jumat, 03 Januari 2014

Elemen - elemen multimedia


Beberapa Element Multimedia yang sering digabungkan adalah :
1.      Teks
Merupakan elemen multimedia yang menjadi dasar utama dalam menyampaikan informasi, karena teks adalah jenis data yang paling sederhana dan membutuhkan tempat penyimpanan yang paling kecil. Biasanya dihasilkan oleh program pengolah kata dan merupakan informasi yang utama pada sebagian besar multimedia. Teks memegang peranan dasar dalam menyusun dokumen, karena hamper seluruh aplikasi multimedia menggunakan teks sebagai alat presentasi informasi yang paling sesuai untuk mendeskripsikan suatu nama, definisi atau aturan.

2.      Gambar
Adanya gambar dalam multimedia, penyampaian informasi akan menjadi semakin efektif dan bermanfaat, terutama informasi yang tidak dapat dijelaskan dengan kata-kata. Gambar dapat dibagi menjadi tiga katagori :
a.       Gambar dari dunia nyata : lukisan, scanning foto
  1. Gambar dari dunia maya : dibuat dengan program aditor
  2. Gambar gabungan dunia nyata dan dunia maya

3.      Suara Multimedia tidak akan lengkap jika tanpa suara. Suara terbagi menjadi tiga katagori :
a.       Ucapan (speech) : suara orang berbicara
  1. Musik (music) : suara yang dihasilkan oleh alat music
  2. Efek suara (sound effect) : suara yang dibuat untuk menciptakan kesan atau kejadian, seperti suara tembakan, halilintar, gelas pecah, dll.

4.      Video
Merupakan gabungan elemen multimedia yang lengkap karena menggabungkan semua elemen multimedia yanga ada untuk menyajikan informasi video menggunakan system animasi yang diambil melalui suatu kamera video dan disimpan dalam bentuk file dan format tertentu.

5.      Animasi
Animasi mengacu pada gambar-gambar yang bergerak. Animasi dapat dihasilkan dengan menayangkan frame-frame (bingkai-bingkai) gambar secara cepat untuk menghasilkan efek pergerakan. Animasi dapat dibagi ke dalam dua katagori :
a.       Animasi buatan. Animasi yang dihasilkan oleh manusia melalui bantuan program komputer.
  1. Animasi video. Animasi yang dihasilkan melalui rekaman darikamera video dan kejadian yang sesungguhnya.

Pengertian Multi media

Multi media diambil dari kata multi dan media. Yang artinya multi adalah banyak. Dan media artinya perantara. Dengan kata lain multimedia jika kita gabungkan kedua pengertian tersebut adalah penggunaan banyak unsur - unsur media untuk menyebarkan informasi – informasi yang berguna. Secara harfiah multimedia adalah penggunaan komputer untuk menyajikan dan menggabungkan teks, suara, gambar, animasi dan video dengan alat bantu (tool) dan koneksi (link) sehingga pengguna dapat bernavigasi, berinteraksi, berkarya dan berkomunikasi (Hofstetter 2001). Dalam arti ini dijelaskan bahwa multimedia menggunakan komputer untuk menggambungkan sarana – sarana media seperti teks, suara, gambar, dsb. Peran komputer disini adalah sebagai tools (alat bantu) untuk teks, suara, gambar, dll. Namun kreatifitas dan imaginasi multimedia tetap tergantung dari bagaimana sang creator membuatnya.

Kategori multimedia :
Multimedia dapat di definisikan menjadi 2 kategori, yaitu Multimedia Content Production dan Multimedia Communication.
  1. Multimedia Content Production adalah penggunaan beberapa media (teks, audio, graphics, animation, video dan interactivity) yang berbeda dalam menyampaikan suatu informasi atau menghasilkan produk multimedia seperti video, audio, musik, film, game, entertaintment, dll. Bisa juga dikatakan sebagai penggunaan beberapa teknologi yang berbeda yang memungkinkan untuk menggabungkan media (teks, audio, graphics, animation, video, dan interactivity) dengan cara yang baru untuk tujuan komunikasi. Dalam kategori ini media yang digunakan adalah :
    • Media teks/tulisan
    • Media audio/suara
    • Media video
    • Media animasi
    • Media gambar
    • Media Interaktif
    • Media spesial effect

  1.  Multimedia Communication adalah penggunaan media (massa), seperti televisi, radio, media cetak dan internet untuk mempublikasikan / menyiarkan / mengkomunikasikan material periklanan, publikasi, entertaintment, berita, pendidikan, dll. Dalam kategori ini media yang digunakan adalah :
    • TV
    • Radio
    • Film
    • Media Cetak
    • Musik
    • Game
    • Entertainment
    • Tutorial
    • Internet
Dengan penggunaan multimedia, penyampaian informasi akan menjadi lebih menarik dan mempermudah pengguna dalam mendapatkan informasi tersebut. Seperti yang disebutkan dalam laporan hasil penelitian yang dikeluarkan oleh Computer Technology Research (Hofstetter, p4) bahwa seseorang hanya akan mendapatkan 20% dari apa yang mereka lihat dan 30% dari yang mereka dengar. Sedangkan melalui multimedia akan mendapatkan 50% dari apa yang mereka lihat dan dengar, sampai 80% dari apa yang mereka lihat, dengar dan berinteraksi dengan pada waktu yang sama.