Minggu, 16 November 2014

3.Manajamen Data Sisi Client,Sisi Server & Data base System

Nama : Dwi Handaru
Kelas : 4KA40
NPM : 12111237
  
Sumber : http://blogrestuardila.blogspot.com/2014/11/manajemen-data-telematika.html

Apa itu "Manajemen Data Telematika?"
Manajemen data menurut DAMA (Demand Assigned Multiple Access), 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.
Didalam manajemen data telematika ini, di bagi-bagi menjadi 3,kategori yaitu :
  1. Manajemen Data Sisi Client
  2. Manajemen Data Sisi Server
  3. Manajemen Data Base System


  • Manajemen Data Sisi Client
Manajemen Data yang terjadi pada sisi klien dapat kita pahami pada DBMS dibawah ini.

Mobile DBMS (Embedded/Ultra tiny/Java Database) merupakan suatu DBMS yang terdapat pada peralatan bergerak (mobile device). mobile DBMS adalah versi khusus dari sebuah departemen atau perusahaan DBMS. Ini dirancang untuk digunakan dengan remote pengguna yang biasanya tidak terhubung ke jaringan. DBMS memungkinkan mobile akses database lokal dan modifikasi pada laptop atau perangkat genggam, seperti PDA atau PocketPC Palm. Selanjutnya, mobile DBMS menyediakan mekanisme untuk sinkronisasi perubahan basis data jauh terpusat, perusahaan atau departemen server database.


  • Manajemen Data Sisi Server
Sebuah eksekusi sisi server adalah server Web khusus eksekusi yang melampaui standar metode HTTP itu harus mendukung. Sebagai contoh, penggunaan CGI script sisi server khusus tag tertanam di halaman HTML; tag ini memicu tindakan terjadi atau program untuk mengeksekusi.
Secara umum Arsitektur Klien-Server atau jaringan komputer adalah sebuah aplikasi terdistribusi arsitektur yang partisi tugas atau beban kerja antara penyedia layanan (server) dan pelayanan pemohon, disebut klien. Sering kali klien dan server beroperasi melalui jaringan komputer pada hardware terpisah. Sebuah mesin server adalah performa tinggi host yang menjalankan satu atau lebih program server yang berbagi sumber daya dengan klien. Seorang klien tidak berbagi apapun dari sumber daya, tetapi meminta server layanan konten atau fungsi. Oleh karena itu klien memulai sesi komunikasi dengan server yang menunggu (mendengarkan) masuk permintaan.
Dalam perkembangannya, client/server dikembangkan oleh dominasi perusahaan software besar yaitu Baan, Informix, Lotus, Microsoft, Novell, Oracle, PeopleSoft, SAP, Sun, dan Sybase. Perusahaan-perusahaan ini adalah superstar pada era pertama dimunculkannya konsep client/ server. Saat ini perusahaanperusahaan ini telah menjadi perusahaan komputer yang stabil dan besar.
Karakteristik Client - Server
  1. Service. Untuk menyediakan layanan terpisah yang berbeda
  2. Shared resource. Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan resource .
  3. Asymmetrical Protocol. Antara client dan server merupakan hubungan one-to-many. Client memulai komunikasi dengan mengirim request ke server. Server menunggu permintaan dari client. Kondisi tersebut juga memungkinkan komunikasi callback.
  4. Transparency Location. Proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client. Client/server akan menyembunyikan lokasi server dari client.
  5. Mix-and-match. Tidak tergantung pada platform
  6. Message-based-exchange. Antara client dan server berkomunikasi dengan mekanisme pertukaran message.
  7. Encapsulation of service. Message memberitahu server apa yang akan dikerjakan.
  8. Scalability. Sistem C/S dapat dikembangkan baik secara vertical maupun horizontal.
  9. Integrity. Kode dan data server diatur secara terpusat, sedangkan pada client tetap pada komputer tersendiri.
Karakteristik Sisi Client (Client Side)
  1. Selalu memulai permintaan layanan.
  2. Menunggu dan menerima balasan dari server.
  3. Biasanya terhubung dengan server-server kecil dalam satu waktu.
  4. Berinteraksi langsung dengan pengguna akhir (end user) dengan menggunakan GUI (Graphical User Interface).
Karakteristik Sisi Server (Server Side)
  1. Pasif
  2. Menunggu permintaan dari client.
  3. Menerima permintaan dari client, kemudian memproses permintaan tersebut dan memberikan balasan / menjawab permintaan kepada client.
  4. Biasanya menerima koneksi dari sejumlah besar client.
  5. Tidak berinteraksi langsung dengan pengguna akhir.
Keuntungan Client - Server
Ada beberapa keuntungan yang dapat kita ambil dari penggunaan manajemen data telematika client server ini. Berikut adalah beberapa keuntungan tersebut :
  1. Client-server mampu menciptakan aturan dan kewajiban komputasi secara terdistribusi.
  2. Mudah dalam maintenance. Memungkinkan untuk mengganti, memperbaiki server tanpa mengganggu client.
  3. Semua data disimpan di server Server dapat mengkontrol akses terhadap resources, hanya yang memiliki autorisasi saja.
  4. Tempat penyimpanan terpusat, update data mudah. Pada peer-to-peer, update data sulit.
  5. Mendukung banyak clients berbeda dan kemampuan yang berbeda pula.
Kelemahan Client - Server
Selain memiliki keuntungan, penggunaan client server juga tentunya memiliki kelemahan. Berikut adalah kelemahan-kelemahan tersebut :
  1. Traffic congestion on the network, jika banyak client mengakses ke server secara simultan, maka server akan overload.
  2. Berbeda dengan P2P network, dimana bandwidthnya meningkat jika banyak client merequest. Karena bandwidth berasal dari semua komputer yang terkoneksi kepadanya.
  3. Pada client-server, ada kemungkinan server fail.
  4. Pada P2P networks, resources biasanya didistribusikan ke beberapa node sehingga masih ada node yang dapat meresponse request.
  • Manajemen Data Base System Perangkat Bergerak
Pesatnya perkembangan bagi komunikasi bergerak mendorong para operator layanan berlomba untuk memperkaya macam layanyanya guna menambah pemasukan bagi perusahaanya. Komunikasi data bergerak, misalnya untuk akses internet. Pengenalan WAP (Wireless Application Protocol) telah menunjukkan potensi sebagai layanan internet nirkabel atau 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 :
  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.
Kemampuan (kapabilitas) suatu perangkat bergerak
Ada banyak alasan mengapa operator telekomunikasi atau service provider perlu mangetahui perangkat yang digunakan oleh pelanggannya. Alasan utamanya adalah untuk dapat menentukan atau memberikan layanan yang sesuai untuk diberikan kepada pelanggannya terutama layanan nilai tambah (value added service). Sebagai contoh operator yang mengetahui hanya sebagian kecil saja dari pelanggannya yang menggunakan perangkat 3G maka operator tersebut dapat menentukan agar tidak terlalu fokus pada promosi layanan 3G seperti video call. Contoh lain misalnya sebuah penyedia konten (content provider) yang harus memberikan konten yang memang dapat ditampilkan atau dijalankan pada perangkat si pembeli.
Informasi yang perlu diketahui dari sebuah perangkat ?
Kita mengenal sebuah perangkat misalnya ponsel dengan nama produsen dan tipenya, misalnya Nokia N80, SonyEricsson , Samsung SGH800 dan lain-lain. Dengan mengetahui tipe suatu perangkat maka kita akan mengetahui kapabilas dari perangkat tersebut misalnya perangkat mana yang mendukung 3G atau perangkat yang dapat menjalankan Java game dan lain-lain. Jadi yang menjadi fokus informasi dari sebuah perangkat adalah segala aspek kemampuan (capability) dari perangkat tersebut. Jika informasi kapabilitas yang diketahui dari suatu perangkat lebih lengkap tentu saja lebih baik.
Ada banyak cara operator atau service provider mengetahui perangkat yang digunakan oleh pelanggannya. Dua cara untuk mengetahui operator perangkat yaitu :
1. Mengetahui nomor seri perangkatatau IMEI
Untuk mengetahui IMEI dari perangkat yang digunakan pelangganya, operator menyimpan aplikasi didalam SIM card yang men-trigger proses pada saat perangkat tersebut diaktifkan. Proses tersebut akan membaca IMEI untuk kemudian mengirimkannya bersama-sama dengan informasi IMSI/ICCID/MSISDN ke sebuah sistem lewat SMS.
Cara ini hanya dapat mengetahui jenis atau tipe perangkat saja sehingga untuk mengetahui detil kapabilitas dari perangkat tersebut perlu adanya database lain mengelola data kapabilas dari setiap perangkat. Data tersebut perlu dikelola (maintain), terutama jika ada perangkat baru di pasaran maka database perlu diperbarui dengan data kapabilitas perangkat baru tersebut.
2. Mengetahui jenis perangkat dari informasi yang diberikan pada HTTP/WAP header.
Jika aplikasi browser pada perangkat melakukan koneksi HTTP/WAP pada sebuah web server maka browser akan memberikan informasi client pada HTTP header. Informasi client tersebut terdapat dalam parameter user-agent atau x-wap-profile. Contoh sebuah HTTP header dari request sebuah ponsel.
Kapabilitas dari suatu perangkat dibagi dalam beberapa blok deskripsi yaitu:
  • Hardware platform yang mendeskripsikan karakteristik hardware misalnya tipe perangkat, model, ukuran layar, kemampuan input output dan lain-lain.
  • Software platform yang berisi koleksi atribut yang berhubungan dengan lingkungan operasi perangkat misalnya OS, video atau audio encoder, API yang didukung oleh perangkat dan lain-lain.
  • BrowserUA yang berisi parameter-parameter yang mendeskripsikan aplikasi browser.
  • NetworkCharacteristics yang berisi parameter-parameter yang berhubungan dengan kemampuan akses jaringan.
  • WapCharacteristics yang berisi parameter-parameter yang berhubungan dengan kemampuan WAP.
  • PushCharacteristics yang berisi parameter-parameter yang berhubungan dengan Push (WAP push).

Tidak ada komentar :

Posting Komentar