Manajemen Data sisi Client
10.35 - Selasa, 04 Desember 2012
1. Manajemen Data sisi Client
1.1 Mobile Aplications
Karena mobilitas orang yang terus meningkat, sehingga membutuhkan aplikasi
destop tradisional yang berjalan di perangkat mobile. Email, Address Book dan
Calendering merupakan yang banyak digunakan di aplikasi mobile oleh konsumen
dan pekerja informasi. Namun aplikasi ini masih sangat sederhana.Perangkat
seperti perangkat keras (pemrosesan dan kapasitas memori) kemajuan,pengguna
akan menuntut kemampuan lebih kaya dalam aplikasi ini. Sebagai contoh,
perhatikan aplikasi Kalender yang kaya - dengan dukungan untuk memeriksa dan
jadwal janji dan pertemuan, berbagi kalender berkolaborasi di seluruh pekerja,
memadukan kalender dengan aplikasi lain, dan seterusnya. Dalam perusahaan
ruang, personil penjualan ponsel akan memerlukan aplikasi CRM yang berjalan
pada perangkat mobile mereka,layanan di perusahaan tersebut akan memerlukan
kemampuan untuk memeriksa spesifikasi produk dan melakukan on-line pemesanan
dari perangkat mobile.
Berikut ini adalah daftar dari beberapa perwakilan skenario aplikasi mobile.
Ini adalah contoh-contoh nyata yang diambil dari Microsoft SQL Server Compact
pelanggan Edisi skenario, tetapi berlaku untuk setiap ponsel DBMS.
Route delivery management : Drivers mendapatkan data rute sehari-hari yang
disinkronkan ke perangkat mobile.Handphone DMBS menyediakan toko data lokal
pada perangkat dan data yang akan disinkronkan dengan
sumber data backend
Utilities consumption reading : Solusi menyediakan kemampuan untuk membaca
Minyak, Air, Gas dan Listrik meter. Staf lapangan menggunakan Pocket PC untuk menangkap
bacaan meteran dan perusahaan yang tertarik dalam membuat aplikasi yang
tersedia melalui ponsel pintar juga.
Mobile CRM : Handphone CRM menyediakan solusi CRM pada perangkat.Solusi
biasanya mengintegrasikan ke aplikasi ERP lainnya. DBMS menyediakan penyimpanan
data lokal dan sinkronisasi data (replikasi) Mekanisme replikasi bekerja
melalui berbagai alat transportasi (misalnya WiFi, Bluetooth, GPRS, 3G, dll).
Sensor Database : Data yang dikumpulkan oleh perangkat sensor disimpan
dalam DBMS lokal pada perangkat. Seperti mobile sistem DBMS harus beroperasi
pada konfigurasi yang sangat terbatas (misalnya kekuasaan yang rendah, memori
kecil, NVRAM). Perangkat sensor biasanya ditempatkan di lokasi terpencil dan
dimonitor dari sebuah situs pusat. Memerlukan pemantauan data dari DBMSs
individu untuk menjadi queried dan agregat. Jaringan Sensor DBMSs bentuk
jaringan sensor yang DBMSs federasi queryable dari pusat situs.
1.2 Embedded Applications
Sebagian besar aplikasi mobile adalah aplikasi embedded dan biasanya mid-tier
aplikasi yang embedded dan embedded menanamkan sebuah sistem database (cache)
untuk kinerja dan pengelolaan. . Juga, kebanyakan aplikasi low-end
merupakan embedded, misalnya Microsoft Access. Ini aplikasi diatur
sendiri, self-host, dan sangat portabel.
Berikut adalah beberapa contoh aplikasi embedded database .
Desktop Media applications : Windows Vista home entertainment
terintegrasi ke PC. Ini memberikan mudah dan cara yang ampuh untuk mengelola
hiburan digital - foto, musik, TV, film, video, radio, dll SQL CE DBMS
digunakan sebagai embedded sistem database untuk menyimpan data media ini
misalnya Informasi daftar TV disimpan.
Line of Business applications : aplikasi LOB Typical multi-tier adalah
aplikasi dimana data di back-end sumber data cenderung authoritative Data
di-cache di tengah-tier sebagai referensi data dan logika aplikasi
dijalankan di atasnya. Data referensi ini biasanya terintegrasi dari beberapa
backend data / aplikasi sumber, ditransformasikan ke dalam format yang sesuai
untuk logika aplikasi untuk memproses secara efisien, dan membawa dekat dengan
aplikasi pada pertengahan-tier
Stream processing : Dalam stream processing engine, data diproses seperti
kedatangan data dan sebelum disimpan. Di memori sistem embedded DBMS dapat
digunakan untuk stream processing engines.
sumber : sites.computer.org/debull/A07Sept/nori.pdf
Open Services Gateway Initiative (OSGi)
10.33
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 Allianceyang 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.
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
Manajemen data Base sistem perangkat bergerak
10.32
Manajemen data Base sistem perangkat bergerak
Seiring dengan berkembangnya komunikasi bergerak dengan
cepat memberikan dorongan kepada para operator layanan berlomba untuk
memperkaya macam layanannya yang tentunya agar dapat menambah pemasukan bagi
perusahaanya.
Beberapa contoh 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
sebuah sistem 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 :
1. Memperkaya utility investasi untuk perangkat GSM
yang sudah ada.
2. Merupakan teknologi jembatan yang bagus menuju
generasi ke 3.
3. Mampu memanfaatkan kemampuan cakupan global yang
dimiliki GSM.
4. Menghilangkan atau mengurangi beberapa pembatas bagi
akses data bergerak.
5. Memiliki laju data sampai 115 kbps yang berarti dua
kali lipat daripada koneksi ‘dial up’ 56 kbps yang berlaku.
6. Menampakan diri sebagai komunikasi yang ‘selalu’
terhubung sehingga memiliki waktu sesi hubungan yang pendek dan akses langsung
ke internet.
Karakteristik manajemen database sistem perangkat bergerak :
Memungkinkan untuk menginstal di dalam embedded devices
Replika Data dan sinkronisasi ke Database perusahaan
tradisional
referensi :
http://gaptechnology.wordpress.com/2009/12/29/middleware-telematika-teknologi-osgi-dan-automotive-multimedia-interface-colaboration/
http://asep10106240.wordpress.com/2009/12/10/middleware-telematika/
http://naristiprimasari.info/media.php?module=detailberita&id=32
Manajemen Data Sisi Server
10.23
Manajemen Data yang terjadi pada sisi server dapat kita pahami pada versi DBMS
dibawah ini.
• MODBMS (Moving Object DBMS)
MODBMS (Memindahkan Obyek DBMS) adalah sebuah DBMS yang menyimpan dan mengelola
informasi lokasi serta dinamis lainnya informasi tentang obyek bergerak. MODBMS
memungkinkan seseorang untuk mewakili benda-benda bergerak dalam database dan
untuk menanyakan pertanyaan tentang gerakan tersebut. Daerah MODBMS merupakan
bidang yang belum dijelajahi relatif terhadap RDBMS atau DBMS Spasial di mana
beberapa karya yang telah dilakukan dalam standarisasi dan komersialisasi. Ada
beberapa penelitian prototipe untuk MODBMS seperti DOMINO tetapi hanya sedikit
produk MODBMS komersial. Memindahkan objek dapat diklasifikasikan ke dalam
bergerak poin dan bergerak daerah. Memindahkan objek hanya relevan tergantung
waktu posisi dalam ruang. Mereka bisa mobil, truk, pesawat terbang, kapal atau
ponsel pengguna. Pindah daerah objek bergerak dengan rupa seperti badai, hutan
file, tumpahan minyak, wabah penyakit, dan sebagainya. Pindah daerah berubah
posisi dan geometri objek dengan waktu sambil bergerak poin hanya berubah
posisi benda.
Teknologi Web
Teknologi untuk membentuk aplikasi Web yang dinamis :
1. Teknologi pada sisi klien (client-side technology)
2. Teknologi pada sisi server (server-side technology)
Teknologi pada sisi Klien :
1. Kontrol Active X
2. Java Applet
3. Client-side script (JavaScript dan VBScript)
4. DHTML (CSS / Cascading Style Sheets)
Teknologi pada sisi Server :
1. CGI
2. FastCGI
3. Proprietary Web Server API (ISAPI dan NSAPI)
4. Active Server Pages (ASP)
5. Java Server Pages (JSP) dan Java Servlets
6. Server-side JavaScript
7. PHP
Berikut ini adalah penjelasan mengenai beberapa kolaborasi arsitektur sisi
client dan sisi server :
Single-Tier
Definisi arsitektur single-tier, seperti yang ditunjukkan pada gambar di bawah
ini, adalah bahwa semua komponen produksi dari sistem dijalankan pada komputer
yang sama. Kelemahan dari jenis ini adalah keamanannya lebih rendah dan
kurangnya skalabilitas. Sebuah arsitektur skalabel dapat dengan mudah ketika
diperluas atau ditambah untuk memenuhi kebutuhan peningkatan kinerja.
Contoh (Arsitektur Single-Tier)
Two-tier
Dalam arsitektur klien / server dua lapis , antarmuka pengguna ditempatkan di
lingkungan desktop dan sistem manajemen database. Biasanya dalam sebuah server,
yang lebih kuat merupakan mesin yang menyediakan layanan bagi banyak klien.
Pengolahan informasi dibagi antara sistem user interface lingkungan dan
lingkungan server manajemen database.
Contoh (Arsitektur Two-Tier)
Three-tier
Arsitektur Three-Tier diperkenalkan untuk mengatasi kelemahan dari arsitektur
two-tier. Di tiga tingkatan arsitektur, sebuah middleware digunakan diantara
sistem user interface lingkungan klien dan server manajemen database
lingkungan. Middleware ini diimplementasikan dalam berbagai cara seperti
pengolahan transaksi monitor, pesan server atau aplikasi server.
• Three tier dengan server pesan
Pada arsitektur ini, pesan akan diproses dan diprioritaskan. Header pesan
memiliki prioritas yang mencakup informasi, alamat dan nomor identifikasi.
Server pesan dihubungkan ke relasional DBMS dan sumber data lainnya. Sistem
pesan alternatif untuk infrastruktur nirkabel.
• Three tier dengan aplikasi server
Arsitektur ini memungkinkan server untuk menjalankan sebuah aplikasi pada
server lain tidak terdapat di sistem user interface lingkungan klien. Aplikasi
dalam arsitektur ini lebih terukur dan biaya instalasinya murah pada satu
server.
Contoh (Arsitektur Three-Tier)
Manajemen Database Sistem Perangkat Bergerak
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.
References
http://mydelight.co.cc/?p=47
Manajemen Data Sisi Client-Server
10.03
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.
Sumber :
kesimpulan middleware telematika
10.01
Middleware telematika
Pengertian middleware didefinisikan sebagai sebuah aplikasi yang secara logic
berada diantara lapisan aplikasi (application layer) dan lapisan data dari
sebuah arsitektur layer – layer TCP/IP . Selain itu juga dapat diartikan
sebagai teknologi yang mengintegrasikan dua atau lebih software aplikasi atau
lapisan antara sistem operasi dan aplikasi untuk memungkinkan pertukaran data.
Fungsi dari middlewareadalah sebagai berikut:
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.
Tujuan Middleware
Saat ini, middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe
ke aplikasi client/server dan lebih dikembangkan untuk memungkinkan satu
aplikasi dapat berkomunikasi dengan aplikasi lainnya walaupun keduanya berjalan
pada platform yang berbeda. Tujuan utama dari layanan middleware adalah untuk
membantu memecahkan interkoneksi beberapa aplikasi dan masalah
interoperabilitas.
Manfaat Middleware
Transparansi di seluruh jaringan sehingga menyediakan interaksi dengan layanan
atau aplikasi lain
Independen dari layanan jaringan
Handal dan selalu tersedia.
Jenis-jenis middleware : 1. Proprietary Middleware – biasanya didesain
untuk suatu perusahaan dan berlisensi dengan perusahaan STB serta biasanya
digunakan untuk televise berbayar. Contohnya OpenTV Core (OpenTV) yang
digunakan oleh Microsoft, MediaHighway (Canal+), Microsoft TV, Liberated,
PowerTV dan NDS Core (NDS). 2. Open Middleware – distandarisasikan secara
industri dan dapat diimplementasi oleh siapapun dengan biaya lisensi yang murah
serta pada umumnya digunakan oleh penyedia jasa televisi gratis. Siaran
televisi yang mengaplikasikan open middleware biasa dipancarkan secara
terestrial (memanfaatkan antena televisi untuk menangkap siaran televisi
digital).
kesimpulan Definisi Antarmuka
09.59
Definisi Antarmuka
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
antarmuka atau interface adalah sebuah titik, wilayah, atau permukaan di mana
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.
Kata interface juga memiliki arti khusus, yaitu:
• antarmuka pengguna adalah fungsi dan atribut sensor dari
suatu sistem (aplikasi, perangkat lunak, kendaraan, dll) yang berhubungan
dengan pengoperasiannya oleh pengguna. Antarmuka pengguna (bahasa Inggris: user
interface) merupakan bentuk tampilan grafis yang berhubungan langsung dengan
pengguna (user). Antarmuka pengguna berfungsi untuk menghubungkan antara
pengguna dengan sistem operasi, sehingga komputer tersebut bisa digunakan.
• Dalam elektronik dan teknik komputer, sebuah antarmuka
dapat berarti:
o Batasan fisik dari dua subsistem atau alat.
o Sebuah bagian atau sirkuit di beberapa subsistem yang
mengirim atau menerima sinyal ke atau dari subsistem lainnya: antarmuka
jaringan, antarmuka video, kartu network.
o Sebuah standar yang menjelaskan sebuah himpunan
karakteristik yang berfungsi, karakteristik interkoneksi fisik umum, dan
karakteristik signal untuk pertukaran data atau signal; antarmuka USB,
antarmuka SCSI.
• Dalam telekomunikasi, sebuah titik interkoneksi antara
pengguna peralatan terminaldan fasilitas komunikasi komersial.
• Dalam teknik software, ia adalah sebuah spesifikasi dari
properti sebuah komponen software yang komponen lainnya dapat bergantung
kepadanya: lihat antarmuka (ilmu komputer).
• Dalam kimia, ia adalah permukaan antara dua fase yang
berbeda dalah campuran “heterogeneous”.
• Dalam geologi, ia mungkin juga sebuah permukaan atau
lapisan “anomalous” antara dua “epoch” geologikal yang berbeda atau jenis
batuan.
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.
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 antar muka, yaitu Command Line
Interface(CLI) danGraphical 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 (HUD)
2. Tangible User Interface
3. Computer Vision
4. Browsing Audio Data
5. Speech Recognition
6.Speech Synthesis
Sumber : http://studentsite.gunadarma.ac.id/