Senin, 05 Januari 2015

TUGAS 3 Open Service Gateway Initiative (OSGI)




TUGAS 3 SOFTSKIL TELEMATIKA

OSGI
Open Service Gateway Initiative (OSGI) adalah sebuah system dan aplikasi interoperability berbasis komponen platform yang terintegrasi. OSGi merupakan system modul dinamik untuk Java. Teknologi OSGi adalah Universal Middleware. Teknologi OSGi menyediakan sebuah service-oriented, lingkungan yang berbasis komponen untuk pengembang dan menawarkan jalan standard untuk mengatur siklus hidup software. Kemampuan ini dapat menambah nilai jangkauan dari computer dan peralatan yang menggunakan platform Java dengan sangat hebat. Teknologi OSGi mengadopsi keuntungan dari menambah time-to-market dan mengurangi biaya pengembangan karena teknologi OSGi menyediakan subsistem komponen yang terintegrasi dari pre-build dan pre-tested. Teknologi ini juga mengurangi biaya perawatan dan memberikan kesempatan aftermarket yang baru dan unik karena jaringan dapat digunakan untuk update secara dinamik dan mengirimkan service dan aplikasi di lapangan.
OSGi ARSITEKTUR
OSGi adalah sebuah set spesifikasi yang mendefinisikan sebuah komponen system dinamik untuk Java. Spesifikasi ini memungkinkan sebuah model pengembangan dimana aplikasi (secara dinamik) terdiri dari berbagai komponen yang berbeda. Spesifikasi OSGi memungkinkan komponen-komponennya untuk menyembunyikan implementasinya dari komponen lainnya ketika berkomunikasi melalui services dimana biasanya ketika hal ini berlangsung implementasi antar komponen dapat terlihat jelas. Model yang simple ini telah jauh mencapai efek dari segala aspek dari proses pengembangan software.

Lapisan OSGi
Model lapisan dari OSGi adalah sebagai berikut :


Definisi Lapisan OSGI:
1.      Bundles : bundles adalah komponen OSGi yang dibuat oleh pengembang/developer.
2.      Services : lapisan service menghubungkan bundles dalam sebuah jalan dinamik dengan menawarkan model publish-find-bind untuk objek Java yang lama.
3.      Life Cycle : API untuk menginstall, memulai, menghentikan, update dan menguninstall bundles.
4.      Modules : lapisan yang menjelaskan bagaimana bundles dapat mengimport dan mengexport kode.
5.      Security : Lapisan yang memegang aspek keamanan.
6.      Execution Environment : menjelaskan class dan method apa yang ada di platform.
Manfaat OSGI
1.      Mengurangi Kompleksitas (Reduced Complexity)
Mengembangkan dengan teknologi OSGi berarti mengembangkan bundel: komponenOSGi. Bundel adalah modul. Mereka menyembunyikan internal dari bundel lain danberkomunikasi melalui layanan didefinisikan dengan baik. Menyembunyikan internals berartilebih banyak kebebasan untuk berubah nanti. Hal ini tidak hanya mengurangi jumlah bug, itu juga membuat kumpulan sederhana untuk berkembang karena bundel ukuran benarmenerapkan sepotong fungsionalitas melalui interface didefinisikan dengan baik. Ada sebuahblog menarik yang menjelaskan teknologi OSGi apa yang mereka lakukan bagi prosespembangunan

2.      Reuse
Para model komponen OSGi membuatnya sangat mudah untuk menggunakan banyak komponen pihak ketiga dalam suatu aplikasi. Peningkatan jumlah proyek-proyek sumber terbuka memberikan JAR’s mereka siap dibuat untuk OSGi. Namun, perpustakaan komersial jugamenjadi tersedia sebagai bundel siap pakai.

3.      Real World
OSGI kerangka kerja yang dinamis. Ini dapat memperbarui bundel on the fly dan pelayanan yang datang dan pergi. Ini dapat menghemat dalam penulisan kode dan juga menyediakan visibilitas global, debugging tools, dan fungsionalitas lebih daripada yang telah dilaksanakan selama satu solusi khusus.
4.      Easy Deployment
Teknologi OSGi bukan hanya sebuah standard untuk komponen, tapi juga menentukan bagaimana komponen diinstal dan dikelola. API telah digunakan oleh banyak berkas untuk menyediakan sebuah agen manajemen. Agen manajemen ini bisa sesederhana sebagai perintah shell, TR-69 sebuah protokol manajemen pengemudi, OMA DM protokol sopir, komputasi awan antarmuka untuk Amazon EC2, atau IBM Tivoli sistem manajemen. Manajemen standar API membuatnya sangat mudah untuk mengintegrasikan teknologi OSGi dalam sistem yang ada dan masa depan.



5.      Dynamic Updates
Model komponen OSGi adalah model dinamis. Kumpulan dapat diinstal, mulai, berhenti,diperbarui, dan dihapus tanpa menurunkan keseluruhan sistem. Banyak pengembang Java tidak percaya ini dapat dilakukan pada awalnya oleh karena itu tidak digunakan dalam produksi.Namun, setelah menggunakan ini dalam pembangunan selama beberapa waktu, sebagian besar mulai menyadari bahwa itu benar-benar bekerja dan secara signifikan mengurangi waktu penyebaran.

6.      Simple
The OSGi API sangat sederhana. API inti hanya terdiri dari satu paket dan kurang dari 30 kelas / interface. API inti ini cukup untuk menulis kumpulan, menginstalnya, start, stop, update,dan menghapus mereka dan mencakup semua pendengar dan keamanan kelas

7.      Kecil (Small)
The OSGi Release 4 Framework dapat diimplementasikan kedalam JAR 300KB. Ini adalah overhead kecil untuk jumlah fungsi yang ditambahkan ke salah satu aplikasi dengan memasukkan OSGi. Oleh karena itu OSGi berjalan pada berbagai macam perangkat: dari sangat kecil, kecil, dan untuk mainframe. Hanya meminta Java VM minimal untuk menjalankan dan menambahkan sangat sedikit di atasnya.

8.      Cepat (Fast)
Salah satu tanggung jawab utama dari Framework OSGi memuat kelas-kelas dari bundel.Di Java tradisional, JARs benar-benar terlihat dan ditempatkan pada daftar linear. Pencarian sebuah kelas memerlukan pencarian melalui daftar ini. Sebaliknya, pra-kabel OSGi bundel dan tahu persis untuk setiap bundel bundel yang menyediakan kelas. Kurangnya pencarian yang signifikan faktor mempercepat saat startup.
Kekurangan OSGI
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
OSGi Specifications
·         OSGi Service Platform Release 4
·         OSGi Service Platform Release 4 was first released in October 2005. Version 4.1 was released in May 2007. Version 4.2 was released in September 2009.
-Errata
-API Javadoc
-XML Schemas
SARAN
Jika sedang mengembangkan Java maka teknologi OSGI merupakan langkah lanjut yang harus ditempuh karena teknologi OSGI dapat memecahkan masalah yang mungkin tidak akan terbayangkan sebelumnya. Keuntungan menggunakan teknologi OSGI yang begitu berguna jika kita menggunakan Java, maka sudah seharusnya teknologi OSGI masuk berada dalam kotak peralatan kita.

SUMBER
http://www.osgi.org/Specifications/HomePage
http://www.osgi.org/About/WhatIsOSGi


http://en.wikipedia.org/wiki/OSGi

Selasa, 04 November 2014

LAYANAN TELEMATIKA


LAYANAN TELEMATIKA
Layanan Telematika merupakan layanan yang diperuntukan masnusia yang membutuhkan pelayanan secara cepat, efisien dan efektif dengan telematika ini pastinya layanan yang di gunakan menggunakan teknologi data terpusat, dengan pengambilan datanya menggunakan jaringan internet yang efektif. Dengan internet pastinya keterhubungan permasalahan akan dengan mudah di deteksi atau di definisikan lalu di carikan solusi pemecahanmasalahnya.

Layanan-layanan yang terdapat pada telematika;
1.      Layanan Telematika di Bidang Informasi

layanan ini merupakan layanan yang mana layanan ini ditujukan untuk memberikan informasi kepada manusia secara relevan dan bermanfaat untuk berbagai kalangan manusia yang membutuhkannya, dengan adanya layanan informasi ini manusia dapat dengan mudah mendapatkan informasi dari perangkat atau device yang terhubung dengan internet atau offline, karena sudah banyak aplikasi aplikasi offline yang dapat memberikan informasi sesuai kebutuhan pada tingkat kalangan masing masing, dengan menggunakan satu perangkat yang terhubung dengan internet kita sudah bisa  mendapatkan informasi terkini secara update.

Penyebaran informasi sebenernya sudah bisa dianggap merata dalam kalangan ekonomi rendah, pendidikan rendah sudah dapat merasakan penyebaran informasi secara mudah, penyebaran informasi saat ini secara tidak langsung sudah dapat dirasakan melalui social media contoh FB,Twitter, dll karena penyebar informasi tersebut sudah menggap bahwa setiap kalangan rendah pendidikan setidaknya pasti memiliki akunsalah satu social media tersebut. Dan untuk kalangan yang dalam hambatan ekonomi juga dapat mencari informasi melalui penyewaan paket data pada warung internet(warnet).

Pada layanan ini telematika menggabungkan system komunikasi dengan kendaraan bergerak seperti mobil untuk menawarkan layanan informasi secara langsung.

Contohnya :
·         Navigation assistant (real-time traffic information)
·         Weather, stock information
·         Entertainment and M-Commerce

2.      Layanan Telematika di bidang Keamanan

Layanan telematika yang kedua adalah layanan keamanan. Layanan ini menyediakan fasilitas untuk memantau dan memberikan informasi bila ada sesuatu yang berjalan tidak seharusnya. Layanan ini dapat mengurangi tingkat pencurian dan kejahatan.

Dengan adanya layanan ini manusia dapat menjalankan kegiatanya dengan tenang karena layanan dalam bidang keamanan ini akan menuju pada pencarian masalah yang terjadi pada setiap titik koordinat pada wilayahnya, dan dengan teknlogi yang akan datang masalah yang terjadi pada titik koordinat yang bermasalah akan segera di pecahkan atau di lakukan tindakan secara aoutomatis dan komputerisasi. Contoh Kasus: ketika terjadi kebakarang pada koordinat wilayah sekian sekian maka teknologi yang memantau keamanan akan memberikan sinyal ke pusat bahwa telah terjadi kebakaran pada koordinat tersebut, dan dari pusat secara computerisasi akan mendatangi lokasi dalam koordinat dan akan melukukan pemadaman dengan robot yang akan di buat.

Contohnya :
·         Emergency rescue with 911
·         Car location tracing (thief-proof)
·          
3.      Layanan Context Aware dan Event-Based

Dalam ilmu komputer dinyatakan bahwa perangkat komputer memiliki kepekaan dan dapat bereaksi terhadap lingkungan sekitarnya berdasarkan informasi dan aturan-aturan tertentu yang tersimpan di dalam perangkat. Gagasan inilah yang diperkenalkan oleh Schilit pada tahun 1994 dengan istilah context-awareness. Context-awareness adalah kemampuan layanan network untuk mengetahui berbagai konteks, yaitu kumpulan parameter yang relevan dari pengguna (user) dan penggunaan network itu, serta memberikan layanan yang sesuai dengan parameter-parameter itu. Beberapa konteks yang dapat digunakan antara lain lokasi user, data dasar user, berbagai preferensi user, jenis dan kemampuan terminal yang digunakan user. Sebagai contoh, ketika seorang user sedang mengadakan rapat, maka context-aware mobile phone yang dimiliki user akan langsung menyimpulkan bahwa user sedang mengadakan rapat dan akan menolak seluruh panggilan telepon yang tidak penting. Dan untuk saat ini, konteks location awareness dan activity recognition yang merupakan bagian dari context-awareness menjadi pembahasan utama di bidang penelitian ilmu komputer.

Contohnya :
·         Vehicle Diagnostic Service
·         Car Insurance based on driving statistic

4.      Layanan Perbaikan Sumber

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 umunya. 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 akan SDM dapat dilihat dari bidang ekonomi dan bidang politik, yaitu :

Dilihat dari bidang ekonomi
·         Pengembangan telematika ditujukan untuk peningkatan kapasitas ekonomi, berupa peningkatan kapasitas industry produk barang dan jasa.

Dilihat dari bidang politik
·         Bagaimana telematika memberikan kontribusi pada pelayanan public sehingga menghasilkan dukungan politik.

Contohnya :
·         Yellow pages service

Istilah telematika sering dipakai untuk beberapa macam bidang, sebagai contoh adalah:
a.       Integrasi antara sistem telekomunikasi dan informatika yang dikenal sebagai Teknologi Komunikasi dan Informatika atau ICT (Information and Communications Technology). Secara lebih spesifik, ICT merupakan ilmu yang berkaitan dengan pengiriman, penerimaan dan penyimpanan informasi dengan menggunakan peralatan telekomunikasi.
b.      Secara umum, istilah telematika dipakai juga untuk teknologi Sistem Navigasi/Penempatan Global atau GPS (Global Positioning System) sebagai bagian integral dari komputer dan teknologi komunikasi berpindah (mobile communication technology).
c.       Secara lebih spesifik, istilah telematika dipakai untuk bidang kendaraan dan lalulintas (road vehicles dan vehicle telematics).

Kelebihan layanan telematika:
·         Pada layanan telematika dibidang informasi, seluruh kalangan masyarakat dapat merasakan tekhnologi yang sudah mulai merata yang mana teknologi tersebut yang dapat menghasilkan informasi.
·         Pada layanan telematika di bidang keamanan, masyarakat pada umumnya dapat merasa lebih aman karena jika terjadi sesuatu yang diinginkan meraka tidak perlu panic dengan system pelayanan keamanan yang akan datang.
·         Pada layanan context aware dan event-base, dengan pelayanan ini manusia tidak perlu lagi takut akan hal tersesat atau penipuan karena dengan layanan ini semua dapat di ientifikasi lokasi input dan output.
·         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, informasi bohong yang diberitakan sangatlah dapat merusak moral dan mental.
·         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, dalam jaringan yang disediakan pada lokasi yang memungkinkan layanan ini tidak berfungsi.
·         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 ini sangat ditujukan oleh manusia yang membutuhkan informasinya masing masing sehingga banyak informasi informasi yang di sediakan oleh jasa penyedia layanan, menurut saya layanan telematika ini kedepanya akan menjadikan manusia seperti raja yang dapat dengan mudah memproleh informasi tanpa harus mondar-mandir, sehingga manusia akan di mudahkan dalam pekerjaannya , jadi harus ditingkatkan lagi layanan telematika di Negara Indonesia ini supa dapat mensinkronkan dengan Negara Negara lain dalam, supaya layanan telematika Negara lain dapat dirasaksn oleh Negara kita juga.
Dengan perkembangan teknologi masa sekarang, maka diharapkan penggunaan layanan telematika dapat lebih luas dan dapat dimaksimalkan.

Referensi :
http://sirendi.blogspot.com/2012/12/layanan-telematika.html

Selasa, 23 September 2014

PENGANTAR TELEMATIKA

TUGAS 1 TELEMATIKA

DOWNLOAD FULL VLC TERBARU GAK RIBET




VLC adalah singkatan dari  View,Listen, and Connect . VLC media player adalah software multimedia player yang bisa digunakan untuk memutar video/film format DVD, CD, VCD. Vlc player merupakan software open source yang bsa berjalan pada platform windows, linux, unix, mac os. VLC player juga telah dilengkapi dengan codec yang mampu mengenali sangat banyak format file video seperti MPEG-1/2 ,DIVX (1/2/3), MPEG-4 ASP, DivX 4/5/6, XviD, 3ivX D4, H.261,H.263/H.263i,H.264/MPEG-4,AVC, Cinepak, Theora, Dirac / VC-2, MJPEG (A/B) ,WMV 1/2 ,WMV 3 / WMV-9 / VC-1,Sorenson 1/3 (Quicktime),DV (Digital Video), On2 VP3/VP5/VP6 ,Indeo Video v3 (IV32) ,Indeo Video 4/5 (IV41, IV51), Real Video, Real Video ¾. Karena kelengkapan Codec yg dimiliki VLC sangat di kenal bagi pemakai media player.

VLC Media Player adalah program multimedia player yang sangat portabel. Singkatnya, program ini bisa dipakai untuk memutar berkas multimedia, baik yang ada di komputer, keping CD atau DVD, hingga untuk streaming di internet.

Di balik tampilan programnya yang sederhana, pemutar berkas multimedia ini dilengkapi dengan beragam fitur tambahan, seperti kemampuan subtitle, tag format, konversi, filter, skin, dapat dioperasikan melalui berbagai interface, tersedia dalambahasa Indonesia, dan masih banyak lagi[2]. Bahkan, program ini juga bisa dijadikan sebagai server untuk kebutuhan streaming di jaringan lokal dan internet.

Minggu, 20 Oktober 2013

Sebagai Jati Diri manusia


TUGAS BAHASA INDONESIA







 






Nama          : Nur Kaulan Sadid
Materi        : Bahasa Sebagai Jati Diri
Kelas          : 3 KA 42
NPM           : 15111313
Tanggal      : 21 Okteber 2013


Jika dilihat dari tema saat ini mengenai Bahasa Sebagai Jati Diri tentu kita akan bertanya Tanya, “mengapa bahasa dapat menjadi tolak ukur mengenai jati diri kita?” nah mungkin ini pertanyaan yang wajar jika kita belum memahami dan menyikapi makna dari bahasa dan jati diri itu sendiri, maka dari itu alangkah baiknya kita terlebih dahulu memahami apa makna dari Bahasa dan Jati Diri supaya kita semua dapat mengetahui betapa pentingnya bahasa dalam jati diri kita

Bahasa
adalah alat komunikasi yang berupa getaran suara yang dihasilkan dari tubuh manusia. Sebagaimana kita ketahui, bahasa terdiri atas kata-kata atau kumpulan kata. Masing-masing mempunyai makna, yaitu dengan menggabungkan banyak kata kata itu maka penggabungan kata kata tersebut akan memiliki makna berupa informasi yang dapat di dengarkan oleh manusia lainya, dan bahasa ini juga dahulu di bentuk oleh para ahli yang mana merubah suara manusia tersebut menjadi symbol symbol yang dapat di tulis dan di pahami oleh orang banyak, yang mana symbol symbol tersebut diberi nama Alfabet.

Fungsi Bahasa
Bahasa pada dasarnya lebih dari sekadar alat untuk menyampaikan informasi, atau mengutarakan pikiran, perasaan, atau gagasan, karena bahasa juga berfungsi:
  • untuk tujuan praktis: mengadakan hubungan dalam pergaulan sehari-hari.
  • untuk tujuan artistik: manusia mengolah dan menggunakan bahasa dengan seindah-indahnya guna pemuasan rasa estetis manusia.
  • sebagai kunci mempelajari pengetahuan-pengetahuan lain, di luar pengetahuan kebahasaan.
  • untuk mempelajari naskah-naskah tua guna menyelidiki latar belakang sejarah manusia, selama kebudayaan dan adat-istiadat, serta perkembangan bahasa itu sendiri (tujuan filologis).



Jati Diri
adalah identitas seseorang yang jelas, sehingga siapa pun tahu tentang orang tersebut, sehingga negara melakukan cacah jiwa untuk mengetahui siapa saja yang tinggal di wilayahnya. Untuk mencapai penemuan Jati Diri bisa dimulai dari fisik ujung rambut sampai ujung kaki dengan metode SWOT Matrix meminjam teori ekonomi managemen. Setelah tahu karakter fisik, dilanjutkan dengan penelusuran inti, jiwa semangat, dan daya gerak dari dalam yang berkaitan dengan spiritualitas. Mudahnya penelusuran rohani seseorang. Untuk mengetahui dan mencapainya dengan cara menelusuri, ke manakah dan di manakah sukma, roh, arwah, nyawa kita selagi tidur
jati diri sebenarnya adalah wujud asli dan nyata yang ada pada diri manusia masing masing yang mana wujud tersebut berupa sikap,prilaku,fisik dll,  jadi manusia akan menjadi jati diri yang baik jika mereka melakukan prilaku baik yang di ulang ulang sehingga prilaku tersebut menjadi kebiasaan yang abadi melekat di dalam diri mereka,

Bahasa sebagai Jati Diri manusia
Adalah karena kita sudah mengetahui makna dari Bahasa dan Jati Diri maka kita sekarang dapat mengetahui apa maksud dari bahasa sebagai jati diri manusia, Bahasa disini sebagai alat komunikasi manusia dalam keseharianya dan yang mana bahasa tersebut biasa menjadi jati diri yang baik pada diri manusia tersebut jika menusia tersebut memiliki cara dan gaya bicara yang bagus dalam menggabungkan kata demi kata, yang mana kata kata yang di keluarkan dari sang pembicara dapat di terima dengan positif oleh pendengarnya.
Dengan cara bicara bahasa yang bagus sesuai dengan kaidah bahasa Indonesia yang baik ini, maka orang tersebut akan dapat menjadikan bahasa menjadi jati dirinya karena dengan berbahasa yang baik orang tersebut dapat diterima oleh banyak orang, dan juga setiap bahasa yang ia keluarkan haruslah ia dapat mempertanggung jawabkan kebenaran dan kesalahan dalam berbicara didalamnya.
Jadi intinya yang membuat manusia memiliki jati diti dari bahasa adalah cara manusia itu sendri berbicara dan mengeluarkan bahasa Indonesia yang baik sesuai kaidahnya, yang mana penyampiainya dapat di terima oleh banyak orang dengan tanggapan positif.