Kamis, 05 November 2015

Penulisan 1: Interface & Fitur Pengguna Telematika



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