Sabtu, 15 Oktober 2016

Arsitektur Telematika

Arsitektur Telematika, arsitektur itu sendiri terdiri dari dua jenis, yaitu dari sisi client dan sisi server. Untuk penjelasan pertama saya akan membahas mengenai arsitektur telematika. Istilah arsitektur mengacu pada desain sebuah aplikasi, atau dimana komponen yang membentuk suatu sistem ditempatkan dan bagaimana mereka berkomunikasi. Jadi arsitektur telematika dapat diartikan sebuah struktur desain yang secara logic dapat meningkatkan hubungan jaringan komunikasi dengan teknologi informasi.

Arsitektur Client/Server.

Karena keterbatasan sistem file sharing, dikembangkanlah arsitektur client/server. Dengan arsitektur ini, query data ke server dapat terlayani dengan lebih cepat karena yang ditransfer bukanlah file, tetapi hanyalah hasil dari query tersebut. RPC (Remote Procedure Calls) memegang peranan penting pada arsitektur client/server. Client/server dapat dibedakan menjadi dua, yaitu model Two-tier dan Three-tier.

1. Model Two-tier

Model Two-tier terdiri dari tiga komponen yang disusun menjadi dua lapisan : client (yang meminta serice) dan server (yang menyediakan service). Tiga komponen tersebut yaitu :
  • User Interface adalah antar muka program aplikasi yang berhadapan dan digunakan langsung oleh user.
  • Manajemen Proses.
  • Database.

2. Model Three-tier

Pada model ini disisipkan satu layer tambahan diantara user interface tier dan database tier. Tier tersebut dinamakan middle-tier. Middle-Tier terdiri dari bussiness logic dan rules yang menjembatani query user dan database, sehingga program aplikasi tidak bisa mengquery langsung ke database server, tetapi harus memanggil prosedur-prosedur yang telah dibuat dan disimpan pada middle-tier. Dengan adanya server middle-tier ini, beban database server berkurang. Jika query semakin banyak dan/atau jumlah pengguna bertambah, maka server-server ini dapat ditambah, tanpa merubah struktur yang sudah ada.

Arsitektur Client – Server Telematika

Arsitektur client – server telematika terdiri dari 2 buah arsitektur yakni, arsitektur sisi client dan sisi servernya.

1. Asitektur Sisi Client

Istilah ini merujuk pada pelaksanaan atau penyimpanan data pada browser (atau klien) sisi koneksi HTTP. Java Script adalah sebuah contoh dari sisi klien eksekusi, dan cookie adalah contoh dari sisi klien penyimpanan.
Karakteristik Client :
  • Selalu memulai permintaan ke server. 
  • Menunggu balasan. 
  • Menerima balasan.
  • Biasanya terhubung ke sejumlah kecil dari server pada satu waktu.
  • Biasanya berinteraksi langsung dengan pengguna akhir dengan menggunakan antarmuka pengguna seperti antarmuka pengguna grafis. Khusus jenis klien mencakup: web browser, e-mail klien, dan online chat klien. 

2. Arsitektur Sisi Server

Adalah sebuah eksekusi sisi server web khusus yang melampaui standar metode HTTP yang harus mendukung. Sebagai contoh, penggunaan CGI script di sisi server khusus yang tertanam di tag halaman HTML; tag ini memicu suatu tindakan kejadian atau program untuk mengeksekusi.
Karakteristik Server:
  • Selalu menunggu permintaan dari salah satu klien.
  • Melayani permintaan klien kemudian menjawab dengan data yang diminta ke klien.
  • Sebuah server dapat berkomunikasi dengan server lain untuk melayani permintaan klien. 
  • Jenis server khusus mencakup: web server, FTP server, database server, E-mail server, file server, print server. Kebanyakan layanan web ini juga jenis server. 

Kolaborasi arsitektur client-server Telematika

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

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

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

Beberapa Keuntungan Arsitektur Three-Tier :
  • Keluwesan teknologi.
  • Mudah untuk mengubah DBMS engine.
  • Memungkinkan pula middle tier ke platform yang berbeda.
  • Biaya jangka panjang yang rendah.
  • Perubahan-perubahan cukup dilakukan pada middle tier daripada pada aplikasi keseluruhan.
  • Keunggulan kompetitif.
  • Kemampuan untuk bereaksi terhadap perubahan bisnis dengan cepat, dengan cara mengubah modul kode daripada mengubah keseluruhan aplikasi.


Contoh Kasus

T-Cash, model mereka menggunakan sistem SMS yang mereka miliki sebagai konfirmasi transaksi pembayaran. Jadi ketika bertransaksi di merchant T-Cash, pelanggan Telkomsel yang memiliki account T-Cash cukup memberikan nomor HPnya ke kasir dan kemudian kasir akan memprosesnya disystem T-Cash. Saat itu juga system T-Cash akan menginformasikan pembayaran ke nomor pelanggan tersebut melalui SMS
E-Wallet menyimpan identitas pemilik pribadi dan alamat dari kartu kredit atau e-cash atau infomrasi lainnya.
  • Membuat belanja lebih mudah efisien
  • Mengurangi kebutuhan untuk mengulangi informasi pribadi yang diidentifikasikan kedalam formulir pembayaran
  • Bekerja didalam berbagai tempat perbelanjaan yang berbeda untuk  mempercepat pemeriksaan.
Arsitektur pada T-cash 
Dalam jaringan T-cash terdapat komponen-komponen yang saling terkait dan bekerja sama untuk membentuk system/jaringan yang menghubungkan pelanggan (MS) dengan server T-cash (ESME). External Short Message Entities berfungsi untuk menciptakan layanan yang lebih beragam kepada pelanggan . melalui ESME T-cash ini,data pelangan T-cash disimpan, serta request dari pelangan untk mencetak saldo, ganti pin, pembelian barang/jasa dan transfer dikenal serta diproses secara cepat.





Sumber Pustaka:
http://serah-gua.blogspot.co.id/2015/10/arsitektur-telematika.html
http://auliaokok.blogspot.co.id/2014/12/arsitektur-telematika.html
Baca SelengkapnyaArsitektur Telematika

Sabtu, 01 Oktober 2016

Head Up Display & Tangible User Interface


Head Up DIsplay (HUD)

Sebuah head-up display systems, atau disingkat HUD, adalah suatu tampilan transparan yang menyajikan data tanpa mengharuskan pengguna untuk melihat dari sudut pandang biasa mereka. Asal usul nama ini berasal dari pilot yang dapat melihat informasi dengan kepala “dinaikkan” dan melihat ke depan, bukan memandang sudut bawah untuk melihat ke instrumen yang lebih rendah. Meskipun HUD pada awalnya dikembangkan untuk penerbangan militer, HUD sekarang telah digunakan dalam pesawat komersial, mobil, dan aplikasi lainnya.




Generasi HUD:
  • Generasi Pertama-Menggunakan CRT untuk menghasilkan sebuah gambar pada layar fosfor, memiliki kelemahan dari lapisan fosfor layar merendahkan dari waktu ke waktu. 
  • Generasi Kedua-Menggunakan LED, yang dimodulasi oleh layar LCD untuk menampilkan gambar. Sistem ini tidak memudar atau memerlukan tegangan tinggi. 
  • Generasi Ketiga-Menggunakan panduan gelombang optik untuk menghasilkan gambar secara langsung pada Combiner dari pada menggunakan sistem proyeksi. 
  • Generasi Keempat-Menggunakan laser scanning untuk menampilkan gambar dan bahkan gambar video pada media transparan yang jelas.

Contoh penggunaan HUD:
  • Automobile
General Motors mulai menggunakan display head-up pada tahun 1988 dengan layar warna, pertama muncul pada tahun 2001 pada Corvette. Pada tahun 2003, BMW menjadi produsen Eropa pertama yang menawarkan HUDs. Menampilkan menjadi semakin tersedia dalam mobil produksi, dan biasanya menawarkan speedometer, tachometer, dan menampilkan sistem navigasi. Tampilan malam pun juga ditampilkan melalui HUD di General Motors tertentu, Honda, Toyota dan kendaraan Lexus. Manufaktur lainnya seperti Citroen, Saab, dan Nissan saat ini menawarkan beberapa bentuk sistem HUD. HUDs Sepeda Motor helm juga tersedia secara komersial.
HUD digunakan untuk mempermudah pengguna dalam mengavigasikan kendaraan nya dengan baik dan agar meminimalkan jumlah terjadinya kecelakaan saat berkendaraan, seperti contoh nya apabila seorang pengendara sedang mengendarai kendaraan dengan kecepatan 100 km / jam ingin mengalih kan pandangan nya walaupun hanya 1 detik itu dapat berakibat fatal karena dalam 1 detik itu mobil sudah melaju sejauh 27 meter.
Fakta lapangan seperti itulah yang mendasari industri otomotif terus berupaya meminimalkan resiko, dengan menciptakan sistem kontrol. Salah satunya, dengan Head-Up Display (HUD), yang memiliki prospek menjanjikan. Itu karena HUD mampu menampilkan informasi penting pada kaca depan, langsung pada area pandang pengemudi, hingga ia tak perlu lagi menundukbatau celingukan mengalihkan pandangannya dari jalan di depannya. Dengan memanfaatkan proyektor laser (laser projector), diharapkan kaca mobil depan nantinya bisa berfungsi sebagai layar monitor yang bisa menampilkan berbagai informasi berguna bagi pengendara.


Tangible User Interface (TUI)

Tangible User Interface (TUI) adalah sebuah antar muka pengguna di mana seseorang berinteraksi dengan informasi digital melalui lingkungan fisik. Sebuah TUI adalah salah satu teknologi dimana pengguna berinteraksi dengan sistem digital melalui manipulasi obyek fisik terkait dan langsung mewakili kualitas sistem tersebut.Nama awal dari TUI adalah Graspable User Interface (GUI), yang tidak lagi digunakan. Ide dari TUI adalah untuk memiliki hubungan langsung antara sistem dan cara anda mengontrol melalui manipulasi fisik dengan memiliki makna yang mendasar atau hubungan langsung yang menghubungkan manipulasi fisik ke perilaku yang mereka picu pada sistem.
Orang-orang telah mengembangkan keterampilan canggih untuk merasakan dan memanipulasi lingkungan fisik mereka. Namun, sebagian besar keterampilan ini tidak digunakan dalam interaksi dengan dunia digital saat ini. Interaksi dengan informasi digital saat ini sebagian besar terbatas pada Graphical User Interface (GUI).Dengan keberhasilan komersial Apple Macintosh dan Microsoft Windows, GUI telah menjadi paradigma standar untuk Human Computer Interaction (HCI) hari ini. GUI merupakan informasi (bit) dengan piksel pada layar bit-dipetakan.
Mereka representasi grafis yang dapat dimanipulasi dengan remote controller generik seperti mouse dan keyboard. Dengan representasi decoupling (piksel) dari kontrol (perangkat input) dengan cara ini, GUI memberikan kelenturan untuk meniru berbagai media grafis. Namun, ketika kita berinteraksi dengan dunia GUI, kita tidak bisa mengambil keuntungan dari ketangkasan kita atau memanfaatkan keterampilan kita untuk memanipulasi berbagai benda-benda fisik seperti manipulasi blok bangunan atau kemampuan untuk membentuk model dari tanah liat.



Karakteritik TUI:
  • Representasi fisik digabungkan untuk mendasari komputasi informasi digital.
  • Representasi fisik mewujudkan mekanisme kontrol interaktif.
  • Representasi fisik perseptual digabungkan untuk secara aktif ditengahi representasi digital.
  • Keadaan fisik terlihat "mewujudkan aspek kunci dari negara digital dari sebuah sistem.

Contoh penggunaan TUI:
  • Mouse
Salah satu penerapan TUI yang paling sederhana adalah pada mouse. Menyeret mouse melalui permukaan datar dan gerakan pointer pada layar yang sesuai merupakan cara berinteraksi dengan sistem digital melalui manipulasi objek fisik. Gerakan yang dibuat dengan perangkat tersebut memiliki hubungan yang jelas dengan perilaku yang dipicu sistem, misalnya misalnya pointer bergerak naik ketika Anda memindahkan mouse maju. Teknologi ini membuat menjadi sangat mudah untuk menguasai perangkat input dengan bantuan sedikit koordinasi tangan dan mata.


Kesimpulan:

Jadi menurut penulis, perbedaan antara Head Up Display dengan Tangible User Interface adalah Head Up Display hanya menampilkan gambar atau tampilan informasi saja ke user atau pengguna, sedangkan Tangible User Interface bukan hanya menampilkan gambar atau tampilan informasi saja ke user atau pengguna, bahkan user dapat berinteraksi dengan objek dari tampilan gambar atau informasi yang ditampilkan.

Baca SelengkapnyaHead Up Display & Tangible User Interface