Senin, 15 Desember 2014

Open Service Gateway Initiative (OSGi)



Open Service Gateway Initiative (OSGi) adalah sebuah sistem dan aplikasi interoperability (sistem komputer agar dapat “bekerja sama” dan saling berkomunikasi dengan baik) berbasis komponen platform yang terintegrasi, dan OSGi merupakan sistem modul dinamik untuk Java.

Open Services Gateway Initiative. Dilihat dari arti kata tersebut dapat diambil kesimpulan bahwa OSGI ini adalah layanan untuk membuka jembatan dari berbagai jalan. Maksudnya adalah bahwa osgi ini adalah sebuah Tekhnologi dimana kita dapat menggabungkan berbagai fungsi dalam satu tujuan atau aplikasi, suatu cara untuk menggabungkan berbagai bagian-bagian yang mana bagian-bagian ini dibungkus menjadi sebuah aplikasi yang dapat kita gunakan dengan berbagai macam kegunaan. Sebenarnya teknologi ini berawal dari pikiran bagaimana cara mengubah program tanpa membongkar koding. Dari situ teknologi ini mulai dikembangkan dalam bahasa pemrograman mulai dari instalasi, jalannya program, update dan sampai uninstall tanpa perlu memperbarui coding.

Manfaat dalam penerapan OSGi ini adalah:
 Programmer dapat mengupdate atau mengupgrade codingnya dengan mudah.
Misalnya programmer membuat aplikasi dimana terdapat bug yang harus ditambal,programmer ini tidak perlu melakukan pengkodingan ulang dan mengganti aplikasi yang lama dengan aplikasi baru yang memakan waktu dan biaya yang besar untuk menambalnya (patching). Seperti cara inject (suntik) ke dalam program yang telah dibuat. Dan ini tidak merubah struktur program dan kinerja program tersebut.


• Dengan teknologi OSGi dapat menyatukan berbagai fungsi di dalam aplikasi. Misalnya seperti plug-in yang dapat menambahkan fungsi dalam aplikasi.

• Mudah dalam penerapan, terutama bagi tim yang membuat aplikasi tentunya tugas mereka berbeda. Ada yang membuat desain antar muka atau GUI, ada yang membuat coding jalan softwarenya, ada yang membuat keamanannya, dan lain sebagainya. Nah dari semua coding yang telah dibuat ini kita dapat satukan dengan dan dibungkus dari komponen-komponen OSGi ini.

• Efisiensi biaya, dalam hal ini untuk pengembangan sebuah softwaredapat menekan biaya yang dikeluarkan dalam pemeliharaan software.

Kekurangan
       1.      Ruang lingkupnya sangat kecil
       2.      Keamanan kurang terjaga dari kejahatan hacker
       3.      Biaya sangat mahat untuk pembuatan aplikasi dari OSGI
       4.      Rawan terjadinya pencurian data
       5.      Ukuran penyimpanan yang sangat kecil untuk data yang di simpan

Saran
Dari uraian diatas kita dapat menyimpulkan dengan teknologi OSGI kita dapat mempermudah pekerjaan yang berkaitan dengan elektronik. Karena fungsi dari OSGI sendiri adalah menggabungkan berbagai fungsi salam satu aplikasi. Berjalan dimana saja dan digunakan secara luas. Aman, sederhana dan tidak mengganggu kinerja aplikasi lainnya. Namun, melihat kelebihan dan kekurangan serta pemanfaatannya diperlukan pengembangan yang lebih serius terhadap teknologi OSGI, agar pemanfaatan teknologi OSGI ini dapat diimplementasikan secara lebih real di semua bidang supaya menjadi sangat simple dan mudah.




Sumber:
http://irfanrahman.wordpress.com/2013/01/23/spesifikasi-arsitektur-open-service-gateway-initiative-osgi/
http://blog.stikom.edu/romeo/2013/05/05/teknologi-osgi/

Selasa, 04 November 2014

Layanan yang diberikan pada Sistem Telematika



Layanan Telematika adalah layanan dial up ke jaringan internet maupun semua jenis jaringan yang didasarkan pada sistem telekomunikasi untuk mengirimkan data. Menurut informasi yang berkembang, layanan telematika digunakan dalam beberapa bidang, diantaranya yaitu :
        1.     Bidang Layanan Informasi
        2.     Bidang Layanan Keamanan
        3.     Layanan Context Aware dan Event Base
        4.     Layanan Perbaikan Sumber


      1.      Bidang Layanan Informasi
Penggabungan dari telekomunikasi digital dan teknologi komputer untuk dapat memberikan informasi dan sebagai sarana komunikasi masyarakat agar individu dapat mengolah dan memanfaatkan informasi tersebut demi kepentingan hidup dan perkembangannya. Arus informasi yang disampaikan harus dapat diterima oleh penerima informasi sesuai dengan informasi dari sumber sesungguhnya, tanpa diberi “bumbu” yang mebuat informasi tersebut tidak aktual. Beberapa contoh penggunaan layanan telematika pada bidang informasi :
      ·         Warung Telepon
      ·         Warung Internet
      ·         E-Commerce
Contoh layanan informasi:
  • Informasi cuaca
  • Hiburan dan m-commerce
  • Informasi layanan jalan raya
       2.      Bidang Layanan Keamanan
Layanan keamanan merupakan layanan yang menyediakanan keamanan informasi untuk menjaga agar suatu data dalam jaringan tidak mudah hilang. Sistem keamanan membantu mengamankan jaringan tanpa menghalangi penggunaannya dan menempatkan antisipasi ketika jaringan berhasil ditembus. Layanan itu sendiri terdiri dari enkripsi, penggunaan protocol, penentuan akses control dan auditin.
Contoh layanan keamanan yaitu:
        ·         Navigation assistant
        ·         Penggunaan Firewall dan Antivirus
        ·         Panggilan darurat (rumah sakit, kepolisian)
        ·         GPS, informasi keberadaan kendaraan

       3.      Layanan Context Aware dan Event Base
Context awareness adalah kemampuan sebuah sistem untuk memahami si user, network, lingkungan, dan dengan demikian melakukan adaptasi yang dinamis sesuai kebutuhan. Dengan adanya context aware maka user tidak perlu harus selalu memberi input yang banyak secara eksplisit untuk membuat komputer menjalankan tugasnya.
Karakteristik dari user, network, lingkungan itu disebut konteks. Namun informasi konteks sendiri menjadi kompleks dan heterogen sesuai jenis layanan yang akan didukung. Maka context awareness menjadi masalah yang besar dan menarik dalam pengembangan aplikasi, khususnya mobile, beberapa tahun ke depan.
Beberapa bagian yang lebih sederhana dari context awareness telah mulai dibangun. Misalnya LBS: location-based service. Misalnya, sewaktu user mencari keyword tertentu (pom bensin, kafe, ATM, dll), maka ia akan memperoleh hasil yang berbeda tergantung pada posisi user. Ini dapat mulai digabungkan dengan beberapa info dari user. Misalnya pom bensin atau kafe di dekat posisi user yang menerima pembayaran dengan ATM yang dimiliki user.

Contoh layanan context aware dan event base:
  • Layanan diagnosis kendaraan

       4.      Layanan perbaikan sumber
Yang dimaksud adalah layanan perbaikan dalam sumber daya manusia (SDM). SDM telematika adalah orang yang melakukan aktivitas yang berhubungan dengan telekomunikasi, media, dan informatika sebagai pengelola, pengembang, pendidik, dan pengguna di lingkungan pemerintah, dunia usaha, lembaga pendidikan, dan masyarakat pada umumnya.
Konsep pengembangan sumber daya manusia di bidang telematika ditujukan untuk meningkatkan kualitas, kuantitas dan pendayagunaan SDM telematika dengan tujuan untuk mengatasi kesenjangan digital, kesenjangan informasi dan meningkatkan kemandirian masyarakat dalam pemanfaatan teknologi informasi dan komunikasi secara efektif dan optimal.
  • Kebutuhan SDM dilihat dari bidang ekonomi
Pengembangan telematika ditujukan untuk peningkatan kapasitas ekonomi, berupa peningkatan kapasitas industri produk barang dan jasa.
  • Kebutuhan SDM dilihat dari bidang politik
Bagaimana telematika memberikan kontribusi pada pengembangan pelayanan publik sehingga menghasilkan dukungan politik.

Contoh layanan perbaikan sumber:
  • Layanan yellow pages (buku petunjuk)
  • Teknologi wireless

Kelebihan layanan telematika:
  • Pada layanan telematika dibidang informasi, masyarakat khususnya kalangan menengah kebawah dapat merasakan pemerataan teknologi dan bagi pelajarnya dapat memberikan wawasan yang lebih untuk menunjang studi mereka.
  • Pada layanan telematika di bidang keamanan, masyarakat pada umumnya dapat merasa lebih aman karena jika terjadi sesuatu yang diinginkan, mereka dapat langsung menghubungi pihak berwajib dengan teknologi yang ada.
  • Pada layanan context aware dan event-base, dengan ini pengguna dapat hak privasi yang lebih tanpa harus melakukan banyak/otomatis sistem yang telah mengatur agar pengguna tidak diganggu dalam waktu yang diinginkan pengguna.
  • Pada layanan perbaikan sumber, tiap orang dapat bantuan lebih dalam yellow pages untuk mencari alamat/nomor telepon suatu instansi.

Kekurangan layanan telematika:
  • Pada layanan telematika bidang informasi, jika perhatian kepada mereka yang kurangnya informasi dari kebebasan akses yang mereka lakukan, akan berdampak buruk yang disebabkan pihak yang tidak bertanggung jawab.
  • Pada layanan telematika dibidang keamanan, keamanan ini juga berdampak buruk jika ada oknum/hacker yang berniat jahat untuk membobol suatu sistem keamanan.
  • Pada layanan context aware dan event-base, pengguna tidak tahu/akan terlambat mengetahui jika ada panggilan penting saat ia tidak ingin diganggu.
  • Pada layanan perbaikan sumber, tidak mudah mencari/tidak cepat karena yellow pages masih dalam bentuk buku. Jadi ketika ingin mencari informasi maka harus mencarinya secara manual dengan membaca indeksnya.

Saran:
Layanan telematika pada dasarnya sangat baik dan efektif digunakan untuk masyarakat karena dapat mempermudah segala sesuatu yang dulunya bersifat manual menjadi digital / terotomatisasi. Namun pada penerapannya juga perlu diperhatikan secara khusus karena masih ada kemungkinan celah keamanan informasi yang masih rentan. Dengan perkembangan teknologi masa sekarang, maka diharapkan penggunaan layanan telematika dapat lebih luas dan dapat dimaksimalkan.



Sumber:
http://id.wikipedia.org/wiki/Telematika
http://wartawarga.gunadarma.ac.id/2010/12/pengantar-telematika-materi-2/  
http://charlesadewa7.wordpress.com/2014/10/29/layanan-dalam-sistem-telematika/
http://mamuteritorial.blogspot.com/2013/12/jenis-jenis-layanan-telematika.html