About

Rabu, 04 November 2015

Macam Manajemen Data Telematika


 



          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. Kegiatan Manajemen Data.
     
   ·   Pengumpulan Data : Data yang diperlukan dikumpulkan dan dicatat dalam suatu formulir yang disebut dokumen sumber yang berfungsi sebagai input bagi system.
   ·  Integritas dan Pengujian : Data tersebut diperiksa untuk meyakinkan konsistensi dan akurasinya berdasarkan suatu peraturan dan kendala yang telah ditentukan sebelumnya.
   ·   Penyimpanan : Data disimpan pada suatu medium, seperti pita magnetic atau piringan magnetic.
   ·   Pemeliharaan : Data baru ditambahkan, data yang ada diubah, dan data yang tidak lagi diperlukan dihapus agar sumberdaya data (berkas) tetap mutakhir.
   ·  Keamanan : Data dijaga untuk mencegah penghancuran, kerusakan atau penyalahgunaan.
   ·  Organisasi : Data disusun sedemikian rupa untuk memenuhi kebutuhan informasi pemakai.
   ·  Pengambilan : Data tersedia bagi pemakai.

          Definisi resmi manajemen data dari 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. Pada dasarnya, manajemen data melibatkan seluruh disiplin yang berkaitan dengan manajemen data sebagai sumber daya yang berguna.
Dengan kata lain, manajemen data telematika sendiri adalah suatu prosedur yang menangani siklus hidup lengkap data yang dibutuhkan oleh perusahaan dengan bantuan telematika. Beberapa unsur penting yang harus dimiliki suatu manajemen data telematika, yaitu client, sebagai user (pengguna), server sebagai pusat pengambilan data, dan database sebagai tempat penyimpanan data.
Ruang lingkup manajemen data terbagi menjadi 2 bagian, yaitu : Lingkungan Luar (Eksternal), dan Lingkungan Dalam (Internal). Lingkungan luar meliputi politik, hokum, teknologi, kondisi lingkungan alam, media, lembaga keuangan, dan sebagainya. Sedangkan lingkungan dalam terdiri dari manusia, finansial, fisik, sistem dan teknologi, serta sistem nilai dan budaya organisasi.

     A.    Macam-Macam Manajemen Data Telematika
1. Manajemen Data Sisi Klien
Manajemen data dilihat dasri sisi client adalah kemampuan komputer untuk meminta layanan requestdata kepada komputer lain. Manajemen data ini dapat 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, dll. 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.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEithy_IP0SCTpucpcGSOh2HeUcmxznNrK-AjJC8LiAzh2gb-RFlqTQ2CWMcyVXq8tijNZa_T2WM38cPKKcWITWJImGQppnFTHYNQ84boWHJGO_OaVCyteswqOqDYy1hR2Rn66tNZZTK6swQ/s1600/clien.png

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

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTBF-OAqxAhalbm7tqIJQl3PUejZBG5TT6at5Mn4jiChToIilcOB4KCEsze9uIs4k-KA63svAouQ2yNJeC96YRJ8-MFPGSVIb3Ifh3BJGIc0ck-Jj8xaSt_hR5jqW2sUC6Bmx32aNDUUyk/s1600/ClientServer1.png

3. Manajemen Database Sistem Perangkat Bergerak              

Sistem manajemen basis data relasional atai dalam bahasa Inggrisnya dikenal sebagai Relational Database Management System (RDBMS) adalah program computer yang didesign untuk mengatur/memanajemen sebuah basis data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data permintaan penggunaanya. Keluhan yang muncul dan dikenal secara umum terhadap keberadaan RDBMS adalah kenyataan bahwa implementasi yang ada saat ini dipandang sebagai terlalu ”statis”. Pesatnya perkembangan bagi komunikasi bergerak mendorong para operator layanan berlomba untuk memperkaya macam layanannya guna menambah pemasukan bagi perusahaannya.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCKhBnowNspRTX0CwhwQHyXDiHFCmBucWSCN2sysxHgjTQLKvMC5EogBQ03LK8bJA_yZ63EtCEeLGNC8JncSzJdAdbT4wx7cAHVZ-OYXjf11-qPSpGVqK0Q12csJTMWgICH5C5QP4i0ktZ/s1600/database.jpg

Middleware Telematika

  



Dalam dunia teknologi informasi, terminologi middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada. Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistem operasi.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvUsdLOksxdNQba5vsVxO9VgsUvx5RV9qcfqtxwWwLOjDOH8bKtalEkDXesS3e66s-r0m_5CGEx5kbdX3jLIcFgKNc-vt3WmUN0-RCSeUpDPQGvt2u-sWYbCaPfqi12-b2HHYZur_obVAW/s1600/5.jpg
     A.  Tujuan Umum Middleware
1. 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.
2. Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda.
3.   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).


     B.     Lingkungan Komputasi
Lingkungan komputasi adalah suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis : komputasi tradisional, komputasi berbasis jaringan, dan komputasi embedded, serta komputasi gri. Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja (desktop) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini:
1.   Single instruction stream-single data stream (SISD), terdapat satu prosesor dan biasa juga disebut komputer sekuensial, contohnya komputer model van Neumann.
2. Single instruction stream-multiple data stream (SIMD), terdapat sejumlah prosesor dan aliran data, tetapi hanya memiliki satu instruksi/program. Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama, tetapi pada data yang berbeda dan prosesor bekerja secara sinkron sehingga mendukung paralelisasi pada proses komputasi data.
3. Multiple instruction stream-single data stream (MISD), terdapat sejumlah prosesor, kontrol unit dan aliran instruksi tetapi hanya memiliki satu aliran data. Data yang ada di common memoryakan dimanipulasi secara bersamaan oleh semua prosesor, akibatnya akan terjadi kendala jika sejumlah prosesor melakukanupdate data sedangkan data yang lama masih dibutuhkan oleh sejumlah prosesor lainnya. Sampai saat ini belum ada implementasi mesin komputer yang memenuhi kategori ini.
4.  Multiple instruction stream-multiple data stream (MIMD), terdapat sejumlah prosesor, aliran instruksi dan aliran data. Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi. Prosesor dapat bekerja sesuai dengan instruksi program yang berbeda dan pada data yang berbeda. Prosesor juga dapat bekerja secara asinkron.

     C.     Kebutuhan Middleware
Middleware adalah software yang dirancang untuk mendukung pengembangan sistem tersebar dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan. Middleware dapat juga berfungsi sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.
Middleware tersedia untuk berbagai platform, dengan berbagai jenis. Jenis middleware yang umum dikembangkan saat ini dapat dikelompokkan dalam lima kategori besar, salah satunya adalah homegrown, yang dikembangkan khusus untuk kebutuhan internal organisasi, model RPC/ORB (Remote Procedure Call/Object Request Broker), Pub/Sub (Publication/Subscription), Message Queuing, dan TP (Transaction Processing) Monitor.
Di Linux, banyak perusahaan besar seperti IBM, BEA, dan Schlumberger yang sedang dan sudah mengerjakan berbagai sistem middleware. Salah satu produk middleware IBM untuk platform Linux adalah BlueDrekar™. BlueDrekar™ adalah middleware berbasis spesifikasi Bluetooth™ untuk koneksi peralatan wireless di lingkungan rumah dan kantor. Produk middleware ini menyediakan protocol stack dan berbagai API (Application Programming Interfaces) yang dibutuhkan aplikasi berbasis jaringan. Diharapkan adanya BlueDrekar™ di Linux ini akan mempercepat pertumbuhan aplikasi dan peralatan berbasis Bluetooth™.
Contoh lain, BEA Tuxedo™ dari BEA System, sebuah middleware transaction processing monitor yang juga mendukung model ORB, tersedia untuk berbagai platform, termasuk RedHat Linux. BEA Tuxedo memungkinkan kombinasi pengembangan aplikasi dengan model CORBA dan ATMI (Application-to-Transaction Monitor Interface). Sebuah aplikasi yang dibuat untuk Tuxedo dapat berjalan pada platform apapun yang ditunjang oleh BEA tanpa perlu modifikasi dalam kode aplikasinya.
Dalam bidang kartu magnetis (smart cards), Schlumberger adalah salah satu pengembang dan produsen CAC (Common Access Card) dan middleware CAC-nya. Produk middleware ini yang diberi nama CACTUS (Common Access Card Trusted User Suite), dapat berjalan di atas Linux. memberi kemampuan koneksi pada level aplikasi ke kartu magnetis dan fungsi-fungsi kriptografis.
ShaoLin Aptus adalah sebuah middleware untuk Linux, yang mengubah jaringan PC menjadi sebuah arsitektur jaringan komputer yang bersifat 'fit client'. Produk yang memenangkan 'IT Excellence Awards 2002' di Hong Kong ini, mengembangkan konsep ' thinclient' dengan memperbolehkan komputasi berbasis client. Shaolin Aptus membuat banyak klien dapat menggunakan sistem operasi dan aplikasi yang tersimpan di server melalui LAN secara transparan.
Saat ini, hampir seluruh aplikasi terdistribusi dibangun dengan menggunakan middleware. Masih menurut IDC, perkembangan segmen middleware terbesar akan terjadi dalam alat yang membantu sistem manajemen bisnis. Hal ini terjadi untuk memenuhi permintaan akan integrasi aplikasi yang lebih baik. Linux, didukung oleh bermacam produk middleware, memberikan pilihan sistem operasi dan middleware yang stabil, dengan harga yang bersaing.

     D.    Contoh Middleware
1. ODBC (Open Database Connectivity) adalah suatu middleware berbasis Windows yang digunakan untuk berinteraksi dengan berbagai database.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjobWanU_ObSLgTNyW4uNn7Nn4ywv8entTqj8U3hQhcSm05Q7a3n64NISLpNKsfSF9_ZP1mY0X4hzV4W-ChER-Zl0thnMaJmxqo31sADisLm0mpPJBclMFAUi-6ZGaveSTSp0cHKZCiqXEG/s1600/1.jpg

2. JDBC (Java Database Connectivity) memungkinkan applet mengakses database biasa digunakan pada Pemrograman dengan bahasa java.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKmNXS5ozyrf2Wy7ajO4a17WrlgxfC8RhAMcULRBsyUK4yeajI-DXAt5EAlBwIRncJq-kKtZWNVRu6daA7M4XlAtAVlJMrAamQklmMszi-6g_iTytsy1uqxHcaEkRPiUvg88ej2i9FVJTd/s1600/2.jpg

3.  J2EE Application Server suatu middleware berbasis open source yg digunakan untuk mengakses database server pada sebuah website yang menggunakan bahasa java.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmhbpWRUFR9jgk8f87GFCm5fO0uI_a_O3aTa8LyTVCyoiauR1kjbZap10IAcSAkZE5Nby1DeoTcvMRTeBClvXc6JXWZPQmE_Ll5Csc1t_BNwtwxm5Ld-DvIHFkdxP1U8OBxw_EXBngQQSe/s1600/3.jpg

4.   Oracle Application Server sebuah software middleware yang digunakan untuk mengakses dan mengolah suatu database yang dibangun menggunakan Software Oracle.


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM0GK84LEDKYzZSstFEKSJL5bJYFTHn0GjWDC5em3gaskjoMPGC7M-mt5InOxErYn59IRDWfv57f_QAxzVw1ot73fY2fW0uM4TWnTn9Z5qhSDyviWUBRXELAiqcPxNqaSvUQRedfIO_0bA/s1600/4.jpg