Kamis, 29 November 2012

Open Services Gateway Initiative (OSGi)


The OSGi Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah terbuka organisasi standar yang didirikan pada Maret 1999. Aliansi dan anggota-anggotanya telah ditentukan yang Java berbasis layanan platform yang dapat dikelola dari jarak jauhInti bagian dari spesifikasi adalah sebuah kerangka kerja yang mendefinisikan suatu manajemen siklus hidup aplikasi model, layanan registry, sebuah lingkungan Eksekusi dan Modul. Berdasarkan kerangka ini, sejumlah besar OSGi layers, API, dan Jasa telah ditetapkan.

OSGi teknologi adalah sistem modul dinamis untuk Java ™
OSGi teknologi menyediakan layanan berorientasi, komponen berbasis lingkungan untuk para pengembang dan menawarkan cara-cara standar untuk mengelola siklus hidup perangkat lunak. Kemampuan ini sangat meningkatkan nilai berbagai komputer dan perangkat yang menggunakan platform Java.
Pengadopsi teknologi OSGi manfaat dari peningkatan waktu ke pasar dan mengurangi biaya pengembangan karena teknologi OSGi menyediakan integrasi pra-dibangun dan pra-komponen subsistem diuji. Teknologi ini juga mengurangi biaya pemeliharaan dan kemajuan aftermarket baru peluang unik karena jaringan dapat dimanfaatkan untuk secara dinamis mengupdate atau memberikan layanan dan aplikasi di lapangan.

Spesifikasi:
OSGi spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGi. OSGi Alliance yang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.




Arsitektur:

Setiap kerangka yang menerapkan standar OSGi menyediakan suatu lingkungan untuk modularisasi aplikasi ke dalam kumpulan yang lebih kecil. Setiap bundel adalah erat-coupled, dynamically loadable kelas koleksi, botol, dan file-file konfigurasi yang secara eksplisit menyatakan dependensi eksternal mereka (jika ada).  Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:

1. Bundles
    Bundles adalah normal jar komponen dengan nyata tambahan header
2. Services
    Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-           menemukan-model mengikat Jawa lama untuk menikmati objek (POJO).
3. Services
    API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference).
4. Life-Cycle
    API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5. Modules
    Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat   mengimpor dan mengekspor kode).
6. Security
    Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.
7. Execution Environment
     Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentuTidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGi implementasi:

•    CDC-1.1/Foundation-1.1 CDC-1.1/Foundation-1.1
•    OSGi/Minimum-1.0 OSGi/Minimum-1.0
•    OSGi/Minimum-1.1 OSGi/Minimum-1.1
•    JRE-1.1 JRE-1.1
•    From J2SE-1.2 up to J2SE-1.6 Dari J2SE-1.2 hingga J2SE-1,6
•    CDC-1.0/Foundation-1.0 CDC-1.0/Foundation-1.0


Reference: http://bluewarrior.wordpress.com/2009/12/01/open-services-gateway-initiative-osgi/

Manajemen Database Sistem Perangkat Bergerak


Sebuah sistem manajemen basisdata relasional atau dalam bahasa Inggrisnya dikenal sebagai relational database management system (RDBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya. Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi, manajemen sumber daya manusia, dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan. Keluhan yang muncul dan dikenal secara umum terhadap keberadaan RDBMS adalah kenyataan bahwa implementasi yang ada saat ini dipandang sebagai terlalu “statis”. Spekulasipun bermunculan terhadap kemungkinan untuk membuat sebuah sistem basisdata generasi baru yang menggunakan model “relasional secara dinamis” dengan kolom yang bisa dibuat secara dinamis, ukuran yang berkembang secara dinamis, didefinisikan secara dinamis. Setiap baris dapat diimplementasikan sebagai map (kamus ataupun larik asosiatif) dan kolom-kolom yang tidak dikenal secara sederhana disajikan sebagai field kosong. Beberapa kalangan menganggap hal ini menyalahi model relasioal murni, namun kalangan lain menyanggah bahwa sebuah penggunaan map hanyalah sebagai detil implementasi saja. Sehingga dalam pandangan ini, sebuah “kolom yang tidak ditemukan/tidak ada” secara sederhana hanyalah dipandang sebagai perihal interpretasi dan dianggap sebagai pilihan cara penyajian saja.

Pesatnya perkembangan bagi komunikasi bergerak mendorong para operator layanan berlomba untuk memperkaya macam layanannya guna menambah pemasukan bagi perusahaanya. Komunikasi data bergerak, misalnya untuk akses internet. Pengenalan WAP (Wireless Application Protocol) telah menunjukkan potensi sebagai layanan internet nirkabel/ WAP merupakan protocol global terbuka yang memungkinkan para pengguna mengakses layanan-layanan on-line dari layar kecil pada telepon genggam dengan menggunakan built-in browser. WAP bekerja pada berbagai teknologi jaringan bergerak, yang memungkinkan pasar missal bagi penciptaan layanan data bergerak.
Contoh dari layanan bergerak adalah GPRS. GPRS merupakan system transmisi berbasis paket untuk GSM yang menggunakan prinsip 'tunnelling'. GPRS tidak menawarkan laju data tinggi yang memadai untuk multimedia nayata, tetapi GPRS merupakan kunci untuk menghilangkan beberapa batas pokok bagi layanan-layanan data bergerak.
Beberapa faktor yang menjadi pertimbangan bahwa GPRS merupakan teknologi kunci untuk data bergerak :
    Memperkaya utility investasi untuk perangkat GSM yang sudah ada.
    Merupakan teknologi jembatan yang bagus menuju generasi ke 3.
    Mampu memanfaatkan kemampuan cakupan global yang dimiliki GSM.
    Menghilangkan atau mengurangi beberapa pembatas bagi akses data bergerak.
   Memiliki laju data sampai 115 kbps yang berarti dua kali lipat daripada koneksi 'dial up' 56 kbps yang berlaku.
    Menampakan diri sebagai komunikasi yang 'selalu' terhubung sehingga memiliki waktu sesi hubungan yang pendek dan akses langsung ke internet.


Reference: http://ridodolrivera.blogspot.com/2012/11/manajemen-database-sistem-perangkat.html

Manajemen Data Sisi Server


MODBMS (Moving Object DBMS)

MODBMS adalah tulang punggung dari sistem yang secara khusus berfokus pada penggalian informasi lebih lanjut tentang pergerakan suatu objek. Salah satu contoh MODBMS adalah Location-based service (LBS). Location-based service (LBS) adalah layanan informasi dan hiburan, dapat diakses dengan perangkat mobile melalui jaringan selular dan memanfaatkan kemampuan untuk memanfaatkan posisi geografis perangkat mobile. Layanan LBS dapat digunakan dalam berbagai konteks, seperti kesehatan, pekerjaan, kehidupan pribadi, dll.Layanan tersebut meliputi layanan LBS untuk mengidentifikasi lokasi seseorang atau benda, seperti menemukan mesin ATM perbankan terdekat atau keberadaan seorang teman atau karyawan. Layanan LBS meliputiparcel tracking dan vehicle tracking services. LBS dapat mencakup perdagangan ponsel saat mengambil bentuk kupon atau diarahkan pada pelanggan iklan berdasarkan lokasi mereka saat ini. layanan itu termasuk personalisasi layanan cuaca dan bahkan permainan berbasis lokasi. LBS adalah contoh dari konvergensi telekomunikasi.

Konsep location based systems tidak sesuai dengan konsep standar waktu-nyata sistem dan terkait lokasi layanan lokal (RTLS), seperti tercantum dalam ISO / IEC 19762-5 dan ISO / IEC 24730-1 .

Layanan LBS pertama secara global diluncurkan secara komersial di Jepang oleh DoCoMo berdasarkan triangulasi untuk pra-GPS handset pada bulan Juli 2001, dan oleh KDDI untuk pertama kali ponsel yang dilengkapi dengan GPS pada bulan Desember 2001.produsen handset cenderung mengambil 'Upstream Initiative'untuk menanamkan LBS dalam peralatan mobile mereka. . Awalnya, LBS ini dikembangkan oleh operator selular di kemitraan dengan penyedia konten ponsel.

Keuntungan utama adalah bahwa pengguna ponsel tidak perlu secara manual kode ZIP atau lokasi lain pengidentifikasi untuk menggunakan LBS, ketika mereka menjelajah ke lokasi yang berbeda. GPS tracking memungkinkan pelacakan yang utama, memanfaatkan akses ke mobile metode web.Locating


Reference: http://monstajam.blogspot.com/2012/11/manajemen-data-sisi-server.html

Manajemen Data Sisi Klien


Client server diaplikasikan pada aplikasi mainframe yang sangat besar untuk membagi beban proses loading antara client dan server. Dalam perkembangannya, client server dikembangkan oleh dominasi perusahaan-perusahaan software yaitu Baan, Informix, Microsoft, Novell, Oracle, SAP, PeopleSoft, Sun, dan Sybase.

Awalnya pengertian client server adalah sebuah system yang saling berhunungan dalam sebuah jaringan yang memiliki dua komponen utama yang satu berfungsi sebagai client dan satunya lagi sebagai server atau biasa disebut 2-Tier. Definisi lain dari client server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.

Istilah tier dalam server adalah untuk menjelaskan pembagian sebuah aplikasi yang melalui client dan server. Pembagian proses kerja adalah bagian uatama dari konsep client/ server saat ini. Jadi saat ini pembagian kerja pada client dan server telah diatur secara lebih spesifik.


  • 2-tier

Membagi proses load ke dalam dua bagaian. Aplikasi utama secara logika dijalankan atau berjalan pada sisi client yang biasanya mengirimkan request dalam bentuk sintaks SQL ke sebuah database server yang berfungsi sebagai media penyimpanan data.


  •  3-tier

Membagi proses  loading antara : komputer client menjalankan graphical user interface (GUI) logic, aplikasi server menjalankan business logic, dan database atau legacy application. Karena 3-tier memindahkan application logic ke server sehingga sering juga disebut sebagai arsitektur fat server.

Macam-macam arsitektur aplikasi Client-Server beserta kelebihan dan kekurangannya yaitu:

1. Standalone (one-tier)

Pada arsitektur ini semua pemrosesan dilakukan pada mainframe. Kode aplikasi, data dan semua komponen sistem ditempatkan dan dijalankan pada host.

§  Kelebihan arsitektur one-tier :

-      Cepat dalam merancang dan mengaplikasikannya.

-      Mudah digunakan.

§  Kelemahan arsitektur one-tier :

-      Tingkat kemanannya sulit.

-      Skala kecil.

-      Tidak memungkinkan adanya re-usable component dan code.

2.    Client/Server (two tier)

Dalam model client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Client/server adalah tipikal sebuah aplikasi two-tier dengan banyakclient dan sebuah server yang dihubungkan melalui sebuah jaringan.

¨      Kelebihan dari model client/server :

-      Menangani database server secara khusus.

-      Mudah digunakan.

-      Lebih cocok digunakan untuk bisnis kecil.

¨      Kekurangan dari model client/server :

-      Tidak ada keterbaharuan kode.

-      Kurangnya skalabilitas.

-      Skala kecil.

-      Dari segi pengamanan sulit.

3.    Three Tier

Arsitektur Three Tier ini banyak sekali diimplementasikan dengan menggunakan Web Application. Karena dengan menggunakan Web Application, Client Side (Komputer Client) hanya akan melakukan instalasi Web Browser. Dan saat komputer client melakukan inputan data, maka data tersebut dikirimkan ke Application Server dan diolah berdasarkan business process-nya. Selanjutnya Application Server akan melakukan komunikasi dengan database server.

Kelebihan arsitektur Three Tier :
-      Skala besar.

-      Transfer informasi antara web server dan server database optimal.

-      Apabila terjadi kesalahan pada salah satu lapisan tidak akan menyebabkan lapisan lain ikut salah.

Kekurangan arsitektur Three Tier :
-      Lebih susah untuk merancang.

-      Lebih susah untuk mengatur.

-      Lebih mahal.


Reference: http://joanmathilda.wordpress.com/2009/11/29/manajemen-data-sisi-client-server/

CRM (CUSTOMER RELANTIONSHIP MANAGEMENT)


1. Masa depan CRM terletak pada pemanfaatan predictive analytics, yang membuat model berbagai skenario bisnis, dan meletakkan pondasi untuk melakukan perubahan secara efektif. 

Apa fungsi dari data mining pada pemanfaatan CRM ?

Jawab:
Fungsi dari data mining dalam CRM adalah untuk membantu pengambilan keputusan. Data mining dan CRM analitik memungkinkan perusahaan mencari pola data bervolume besar dan sangat berguna bagi industri-industri yang memiliki banyak pelanggan. Data ini bisa digunakan untuk mendapatkan informasi, dan memberi perusahaan pengetahuan dan pemahaman mengenai perilaku pelanggan mereka. Fungsi utamanya adalah memnungkinkan perusahaan membuat segmentasi pelanggannya.


2. Dalam UKM, dulu yang namanya feeling itu lebih dominan dalam pengambilan keputusan. Mengapa sekarang pengambilan keputusan berdasarkan feeling semakin berkurang dan lebih mengadalkan kekuatan CRM dalam pengambilan keputusan ?

Jawab:

Feeling atau insting bisa saja membuat kita menjadi salah langkah dalam pengambilan keputusan bagi perusahaan.Oleh karena dengan adanya solusi CRM yang juga dimanfaatkan untuk business analysis peran insting paling tidak secara bertahap bisa dikurangi, sehingga keputusan yang diambil bisa lebih valid.

Apabila kita bisa mengolah CRM dengan baik, manfaat yang didapat juga bisa lebih terasa terutama dalam mendorong pengambilan keputusan maupun perencanaan strategi pemasaran yang lebih baik.


Selasa, 13 November 2012

Kesimpulan Fitur pada Antarmuka Telematika


Pengertian dari antarmuka (interface) adalah suatu layanan yang disediakan sistem operasi sebagai sarana interaksi antar pengguna dengan sistem operasi tersebut. Antarmuka ini sendri mempunyai dua macam yaitu Command Line Interface(CLI) tipe antarmuka ini dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Dan Graphical User Interface(GUI) tipe antarmuka ini digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gamar, icon, menu dan menggunakan perangkat penunjuk seperti mouse atau track ball. 

Lalu terdapat 6 teknologi yang terkait dengan antarmuka telematika yaitu yang pertama Head Up Display (HUD) ini merupakan tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat kea rah lain dari sudut pandang biasanya. Yang kedua adalah Tangible User Interface yaitu teknologi yang memberikan kemudahan untuk berinteraksi dengan informasi digital melalui lingkungan fisik.  Yang ketiga adalah Computer Vision yaitu teknologi data citranyadapat dalam berbagai bentuk. Yang keepat adalah Browsing Audio data yaitu teknologi dengan menggunakan metode browsing jaringan yang digunakan untuk browsing video/audio yang ditangkap oleh sebuah IP kamera. Yang kelima adalah Speech Recognition yaitu teknologi yang bisa merubah suara menjadi tulisan. Dan yang terakhir adalah Speech Synthesis yaitu teknologi hasil kecerdasan buatan dari pembicaraan manusia.

Middleware adalah sebuah aplikasi yang secara logic berada diantara lapisan aplikasi dan lapisan data dari sebuah arsitektur layer-layer TCP/IP.

Senin, 12 November 2012

Middleware Telematika

Middleware didefinisikan sebagai sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP [1]. Middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi aras tinggi.

Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari middleware adalah:
  • Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
  • Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
  • Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.
Database middleware adalah salah satu jenis middleware disamping message-oriented middleware, object-oriented middleware, remote procedure call, dan transaction processing monitor.

 
Tujuan Umum Middleware Telematika:
 
● Middleware adalah S/W penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan.
● Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda
● Middleware yang paling banyak dipublikasikan :
  • Open Software Foundation’s Distributed Computing Environment (DCE),
  • Object Management Group’s Common Object Request Broker Architecture (CORBA),
  • Microsoft’s COM/DCOM (Component Object Model)
Tipe Layanan Middleware:

1. Layanan Sistem Terdistribusi,
  • Komunikasi kritis, program-to-program, dan layanan manajemen data.
  • RPC, MOM (Message Oriented Middleware) dan ORB.
2. Layanan Application,
  • Akses ke layanan terdistribusi dan jaringan
  • Yang termasuk : TP (transaction processing) monitor dan layanan database, seperti Structured Query Language (SQL).
3. Layanan Manajemen Middleware,
  • Memungkinkan aplikasi dan fungsi dimonitor secara terus menerus untuk menyakinkan unjuk kerja yang optimal pada lingkungan terdistribusi lingkungan komputasi.
Prinsip Dasar :
  • Memungkinkan program yang sama dapat dijalankan pada platform apapun tanpa modifikasi
  • Halaman HTML ditulis dalam JavaScript yang dapat dijalankan pada web browser yang mendukung JavaScript.
  • Aplikasi Java dan applet dijalankan oleh suatu Java Virtual Machine, yang dapat dibuat untuk berbagai sistem operasi
Browser dan Java meniadakan kebutuhan platform tunggal kebutuhan middleware

Menyediakan kumpulan fungsi API (Application Programming Interfaces) yang lebih tinggi
daripada API yang disediakan sistem operasi dan layanan jaringan yang memungkinkan suatu
aplikasi dapat :
  • Mengalokasikan suatu layanan secara transparan pada jaringan,
  • Menyediakan interaksi dengan aplikasi atau layanan lain
  • Tidak tergantung dari layanan jaringan
  • Handal dan mampu memberikan suatu layanan
  • Diperluas (dikembangkan) kapasitasnya tanpa “Middleware” di samping pembangunan aplikasi adalah medan pertempuran untuk perjuangan yang besar dalam industri perkomputeran. Untuk menyatukan komponen yang berselerak, Microsoft mahu pengguna menggunakan teknologinya.

Sumber: http://asep10106240.wordpress.com/2009/12/10/middleware-telematika/

Teknologi yang Terkait Antar Muka Telematika

Pada antarmuka telematika ini mempunyai teknologi yang terkait. Berikut teknologi yang terkait dengan antar muka telematika:


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


 Sumber: http://zainuliman.blogspot.com/2009/11/fitur-pada-antarmuka-telematika.html
               http://gogopratamax.blogspot.com/2012/10/teknologi-yang-terkait-antarmuka.html

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


Sumber: http://zainuliman.blogspot.com/2009/11/fitur-pada-antarmuka-telematika.html