Minggu, 05 Februari 2017

Middleware dan Manajemen Data

Middleware
Adalah software yang di rancang untuk memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan oleh pengguna yang berbeda sesuai kebutuhan. Di sini middleware dapat berfungsi sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.

Lingkungan Komputasi Middleware
Suatu lingkungan dimana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
  • Komputasi tradisional,
  • Komputasi berbasis jaringan,
  • Komputasi embedded,
  • Komputasi grid.
Tujuan Middleware
Tujuan utama dari middleware adalah menghubungkan sekumpulan layanan, data. Middleware juga dibutuhkan untuk migrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda.

Contoh Middleware
            Berikut ini merupakan contoh-contoh perangkat lunak dari middleware :
  1. Java’s :  Remote Procedure Call
  2. Object Management Group’s :  Common Object Request Broker Architecture (CORBA)
  3. Microsoft’s COM/DCOM (Component Object Model) :  Also .NET Remoting
  4. ActiveX controls (in-process COM components).

Manajemen data Telematika
Manajemen data telematika memiliki dua macam yaitu, manajemen data dari sisi client dan manajemen data dari sisi server.
  • Manajemen Data Sisi Client

Manajemen Data adalah pengembangan dan penerapan arsitektur, kebijakan, praktik, dan prosedur yang secara benar menangani siklus hidup lengkap data yang dibutuhkan oleh suatu perusahaan. Jadi, Manajemen data telematika merupakan prosedur yang menangani siklus hidup lengkap data yang dibutuhkan oleh perusahaan dengan bantuan telematika.

  • Manajemen Data Sisi Server

Database server adalah program komputer yang menyediakan layanan data lainnya ke komputer atau program komputer, seperti yang ditetapkan oleh model klien-server. Istilah ini juga merujuk kepada sebuah komputer yang didedikasikan untuk menjalankan program server database. Database sistem manajemen database yang sering menyediakan fungsi server, dan beberapa DBMSs (misalnya, MySQL) secara eksklusif bergantung pada model klien-server untuk akses data. Dalam model Master-Slave, Database master adalah server pusat dan lokasi utama data sementara Database slave master akan disinkronkan backup dari master yang bertindak sebagai proxy.

Sumber :

Fitur Antarmuka Telematika

Fitur Antarmuka Telematika

Di dalam telematika terdapat beberapa fitur antarmuka antara lain :
1.          Head Up Display System
2.          Tangible User Interface
3.          Computer Vision
4.          Browsing Audio Data
5.          Speech Recognition
6.          Speech Synthesis

Berikut adalah penjelasan tentang fitur-fitur tersebut

·         Head Up Display System
Dibuat untuk kepentingan penerbangan militer, namun sekarang HUD telah digunakan pada penerbangan sipil, kendaraan bermotor dan aplikasi lainnya. Head Up Display (HUD) adalah suatu tampilan yang transparan dimana dia menampilkan data tanpa mengharuskan  user untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal mula nama dari fitur ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen.

·         Tangible User Interface
TUI dirintis salah satunya oleh Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group. Tangible User Interface(TUI), merupakan suatu antarmuka yang memungkinkan seseorang bisa berinteraksi dengan suatu informasi digital lewat lingkungan fisik. Pandangan yang istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara langsung.

·         Computer Vision
Computer Vision yaitu suatu ilmu pengetahuan dan teknologi dari mesin yang melihat. Computer vision dimanfaatkan juga untuk membangun teori kecerdasan buatan yang membutuhkan informasi dari citra(gambar) yang ditangkap dalam berbagai bentuk seperti urutan video, pandangan dari kamera yang diambil dari berbagai sudut dan data multi dimensi yang didapatkan dari hasil pemindaian (scan) medis. Computer vision juga berusaha untuk mengintegrasikan model dan teori untuk pembangunan sistem visi komputer.

·         Browsing Audio Data
Merupakan metode browsing jaringan yang digunakan untuk browsing video / audio data yang ditangkap oleh sebuah IP kamera.

·         Speech Recognition
Dipakai untuk mengubah suara menjadi tulisan, dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition) dengan system tersebut computer dapat mendeteksi sebuah suara yang mana dari suara tadi akan di ubah menjadi tulisan. Dengan adanya system ini si user tidak perlu melakukan pengetikan untuk mengetik suatu kalimat tadi cukup membunyikan kata itu maka computer secara otomatis menulis apa yang anda ucapkan. Dan ini juga digunakan (voice recognition) yang digunakan untuk mengidentifikasi siapa yang membunyikan kata itu saat user berbicara jadi suara user akan dikenali berasal dari siapa dengan alat ini dan Istilah “Speech Recognition” digunakan untuk mengidentifikasi apa yang diucapkan oleh user, Sistem ini sudah dapat dijumpai dengan mudah pada smartphone – smartphone android(OK Google) windows(Cortana) maupun IOS(Siri).

·         Speech Synthesis
Merupakan hasil dari kecerdasan buatan dari pembicaraan yang dilakukan oleh manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat juga diintegrasikan pada suatu perangkat keras (hardware) dan perangkat lunak (software). Sistem text to speech (TTS) digunakan untuk merubah bahasa normal menjadi pembicaraan.