Jumat, 12 Juni 2015

Etika dalam Bermasyarakat

Etika Masyarakat adalah segala hal yang mengatur masyarakat dalam kehidupan sehari-hari, kebiasaan, adat-istiadat, watak, perasaan, sikap dan cara berpikir. Etika terkadang dibentuk dari kebiasaan yang telah terjadi secara turun temurun atau sudah dilakukan oleh nenek moyang. Etika juga terkadang berasal dari nilai-nilai keagamaan yang dipercayai masyarakat. Sehingga etika pada umumnya adalah segala jenis hukum yang mengatur moral, adat dan kesopanan dalam bermasyarakat.
Dalam bersosialisasi di masyarakat, manusia memerlukan etika sebagai pedoman dalam berkata, berpikir dan melakukan suatu kebiasaan yang baik untuk dianut sehingga dapat diwariskan dari satu generasi ke generasi selanjutnya. Maka dari itu, pemahaman akan etika dalam kehidupan bertetangga dan  bermasyarakat sangat penting untuk dalam mengimplementasikannya dalam kehidupan sehari-hari.

     Etika menjadi tolak ukur dalam menghadapi berbagai perbedaan moral yang ada di masyarakat. Sehingga masyarakat dapat berargumentasi secara rasional dan kritis serta dapat mengambil sikap wajar dalam menghadapi sesamanya.

     Etika memiliki cakupan yang sangat luas dalam kehidupan manusia. Etika dalam masyarakat berkembang sesuai dengan adat istiadat , kebiasaan, nilai dan pola perilaku manusia terkait dengan situasi dan realitas yang membudaya dalam kehidupan masyarakat.

Hukum Pidana

Contoh :

Ketika seseorang/sekelompok orang melakukan pengrusakan/pencurian barang milik orang lain.
Pasal 406 Ayat (1) KUHP:
Barang siapa dengan sengaja dan melawan hukum menghancurkan, merusakkan, membikin tak dapat dipakai atau menghilangkan barang sesuatu yang seluruhnya atau sebagian milik orang lain, diancam dengan pidana penjara paling lama dua tahun delapan bulan atau pidana denda paling banyak empat ribu lima ratus rupiah.

Hukum Perdata

Hukum Perdata pada etika masyarakat merupakan nilai-nilai dan norma-norma moral yang menjadi pegangan bagi seseorang atau suatu kelompok dalam mengatur tingkah lakunya. Bisa disebut sistem nilai moral. Misalnya etika dalam agama Islam, Kristen, Katholik, Hindu dan Budha. Etika bisa disebut sebagai kumpulan asas atau nilai moral (kode etik). Misalnya kode etik kedokteran, kode etik peneliti, kode etik jurnalis, kode etik pengacara dll. Selain itu, etika juga mengandung hal tentang yang baik atau buruk. Etika mencakup analisis dan penerapan konsep seperti benar, salah, baik, buruk, dan tanggung jawab.

Contoh :

Seorang pejabat pemerintah (Negara) dipercaya untuk mengelola uang negara. Uang milik Negara berasal dari rakyat dan untuk rakyat. Pejabat tersebut ternyata melakukan penggelapan uang Negara utnuk kepentingan pribadinya (korupsi), dan tidak dapat mempertanggungjawabkan uang yang dipakainya itu kepada pemerintah. Perbuatan pejabat tersebut adalah perbuatan yang merusak etika sosial. Selain itu, hukuman sosial yang biasanya timbul adalah dikucilkan dari masyarakat.



Sumber :


Selasa, 09 Juni 2015

UU RI Nomor 36 Tahun 1999 Pasal 26

Undang – Undang Republik Indonesia
Nomor 36 Tahun 1999
Tentang Telekomunikasi

Pasal 26
(1)
Setiap penyelenggara jaringan telekomunikasi dan atau penyelenggara jasa telekomunikasi wajib membayar biaya hak penyelenggaraan telekomunikasi yang diambil dan persentase pendapatan.

Pembahasan :
Mengenai ayat 1 diatas dijelaskan dalam menyelenggarakan jaringan atau jasa telekomunikasi diwajibkan membayar biaya penyelenggaraan tersebut serta memberikan hasil pendapatan sesuai persentase yang ditentukan.

Contoh : Jasa Penyedia Internet, Jasa Penyedia Konten


(2)
Ketentuan mengenai biaya hak penyelenggaraan telekomunikasi sebagaimana dimaksud pada ayat (1) diatur dengan Peraturan Pemerintah.

Pembahasan : Mengenai ayat 2 diatas dijelaskan bahwa biaya penyelenggaraan telekomunikasi seperti ayat 1 diwajibkan membayar biaya yang sudah ditentukan atau sudah diatur oleh Peraturan Pemerintah. Jadi biaya berdasarkan Peraturan.

Contoh : PT Telkom Indonesia, Kami menerapkan tarif jasa telekomunikasi sesuai dengan peraturan pemerintah yang berlaku. Berdasarkan Undang-Undang No.36/1999 dan Peraturan Pemerintah No.52/2000, tarif penyelenggaraan jaringan dan/atau jasa telekomunikasi ditetapkan oleh penyelenggara berdasarkan jenis tarif, struktur dan dengan mengacu pada formula batasan tarif jasa telekomunikasi yang ditetapkan oleh Pemerintah.


Sumber :
-          http://www.telkom.co.id/UHI/CDInteraktif2013/ID/0036_tarif.html


Senin, 20 April 2015

HAK DAN KEWAJIBAN GURU DAN DOSEN

HAK DAN KEWAJIBAN GURU DAN DOSEN

 Tentang tugas dosen, hak dan kewajibannya sebagaimana diatur dalam Undang-undang Nomor 14 tahun 2005 tentang Guru dan Dosen. Secara sederhana, dosen adalah tenaga pendidik pada pendidikan tinggi. Namun menurut Pasal 1 angka 2 UU Guru dan Dosen disebutkan bahwa Dosen adalah pendidik profesional dan ilmuwan dengan tugas utama mentransformasikan, mengembangkan, dan menyebarluaskan ilmu pengetahuan, teknologi, dan seni melalui pendidikan, penelitian, dan pengabdian kepada masyarakat.

Jika mengamati definisi tersebut, sepertinya sangat berat tugas dan beban tanggung jawab yang ada dipundak dosen. Meski sulit dan berat, tetapi itulah tuntutan terhadap seorang dosen. Ia harus menjadi tenaga pendidik yang profesional, sekaligus seorang ilmuan. Kebanyakan profesi, seperti perbankan dan perusahaan hanya menuntut kemampuan profesional yang tinggi. Tetapi sebagai dosen, disamping profesional, juga harus jadi ilmuan. Lalu, tugas utama dosen adalah mentransformasikan, mengembangkan, dan menyebarluaskan ilmu pengetahuan, teknologi, dan seni melalui pendidikan, penelitian, dan pengabdian kepada masyarakat. Apakah ini sudah kita dilakukan ?

HAK DAN KEWAJIBAN DOSEN

Menurut Pasal 51 ayat (1) UU Guru dan Dosen, dalam melaksanakan tugas keprofesionalan, dosen berhak:
a.         memperoleh penghasilan di atas kebutuhan hidup minimum dan jaminan kesejahteraan sosial;
b.         mendapatkan promosi dan penghargaan sesuai dengan tugas dan prestasi kerja;
c.         memperoleh perlindungan dalam melaksanakan tugas dan hak atas kekayaan intelektual;
d.         memperoleh kesempatan untuk meningkatkan kompetensi, akses sumber belajar, informasi, sarana dan prasarana pembelajaran, serta penelitian dan pengabdian kepada masyarakat;
e.         memiliki kebebasan akademik, mimbar akademik, dan otonomi keilmuan;
f.          memiliki kebebasan dalam memberikan penilaian dan menentukan kelulusan peserta didik; dan
g.         memiliki kebebasan untuk berserikat dalam organisasi profesi/organisasi profesi keilmuan.
Menurut Pasal 60 UU Guru dan Dosen, dalam melaksanakan tugas keprofesionalan, dosen berkewajiban:
a.         melaksanakan pendidikan, penelitian, dan pengabdian kepada masyarakat;
b.         merencanakan, melaksanakan proses pembelajaran, serta menilai dan mengevaluasi hasil pembelajaran;
c.         meningkatkan dan mengembangkan kualifikasi akademik dan kompetensi secara berkelanjutan sejalan dengan perkembangan ilmu pengetahuan, teknologi, dan seni;
d.         bertindak objektif dan tidak diskriminatif atas dasar pertimbangan jenis kelamin, agama, suku, ras, kondisi fisik tertentu, atau latar belakang sosioekonomi peserta didik dalam pembelajaran;
e.         menjunjung tinggi peraturan perundang-undangan, hukum, dan kode etik, serta nilai-nilai agama dan etika; dan
f.          memelihara dan memupuk persatuan dan kesatuan bangsa.       

HAK  DAN KEWAJIBAN GURU

Hak dan kewajiban guru sebagai pendidik diatur di semua peraturan perundang-undangan yang berkaitan dengan pendidikan.
Dalam UU Sisdiknas, hak dan kewajiban guru diatur dalam Pasal 39 sampai dengan Pasal 44. Dapat dipisahkan dan dijabarkan sebagai berikut. :[1]

Hak pendidik (guru) antara lain :
1)         penghasilan dan jaminan kesejahteraan sosial yang pantas dan memadai;
2)         penghargaan sesuai dengan tugas dan prestasi kerja;
3)         Promosi dan penghargaan bagi pendidik dan tenaga kependidikan dilakukan berdasarkan latar belakang pendidikan, pengalaman, kemampuan, dan prestasi kerja dalam bidang pendidikan.pembinaan karier sesuai dengan tuntutan pengembangan kualitas;
4)         Berhak mendapatkan sertifikasi pendidik.
5)         perlindungan hukum dalam melaksanakan tugas dan hak atas hasil kekayaan intelektual; dan
6)         kesempatan untuk menggunakan sarana, prasarana, dan fasilitas pendidikan untuk menunjang kelancaran pelaksanaan tugas.

Kewajiban guru sebagai pendidik antara lain :

1)         Pendidik merupakan tenaga profesional yang bertugas merencanakan dan melaksanakan proses pembelajaran, menilai hasil pembelajaran, dan melakukan pembimbingan dan pelatihan,
2)         harus memiliki kualifikasi minimum dan sertifikasi sesuai dengan jenjang kewenangan mengajar, sehat jasmani dan rohani, serta memiliki kemampuan untuk mewujudkan tujuan pendidikan nasional.
3)         menciptakan suasana pendidikan yang bermakna, menyenangkan, kreatif, dinamis, dan dialogis;
4)         mempunyai komitmen secara profesional untuk meningkatkan mutu pendidikan; dan
5)         memberi teladan dan menjaga nama baik lembaga, profesi, dan kedudukan sesuai dengan kepercayaan yang diberikan kepadanya.

Minggu, 08 Maret 2015

Jenis - Jenis Etika

Jenis – Jenis Etika

11.     Etika Deskriptif

Etika deskriptif melukiskan tingkahlaku moral dalam arti luas, misalnya adat kebiasaan anggapan anggapan tentang baik dan buruk , tindakan tindakan yang diperbolehkan atau tidak diperbolehkan. Etika deskriptif mempelajari moralitas yang terdapat pada individu indivudu tertentu, dalam kebudayaan atau subkultur tertentu, dalam suatu periode sejarah, dan sebagainya.contohnya : etika deskriptif dapat mempelajari pandangan pandangan moral dalan uni soviet yang komunis dan atheis dulu : mengepa mereka begitu permisif terhadap pemburuan kandungan misalnya sedang dalam hal lain seperti pornografi mereka sangat ketat.
Sekarang ini etika deskriptif dijalankan oleh ilmu ilmu social: antropologi ,budaya, psikologi, sosiologi, sejarah dsb. Studi-studi termasyur tentang perkembangan kesadaran moral dalam hidup seorang manusia oleh psikolog swiss jean piaget dan psikolog amerika laurence Kohlberg merupakan contoh bagus mengenai etika deskriptif ini.
Dalam bab ini akan dijelaskan lagi bahwa salah satu perbedaan pokok antara filsafat dan ilmu ilmu lain adalah bahwa ilmu ilmu lain itu termasuk juga ilmu ilmu social bersifat empiris sedangakan filsafat melampaui tahap empiris. Karena itu dapat dimengerti bahwa etika deskriptif ini sebetulnya termasuk ilmu pengetahuan empiris dan bukan filsafat.


22.    Etika Normative

Etika normative merupakan bagian terpenting dari etika dan bidang dimana berlangsung diskusi- diskusi yang paling menarik tentang masalah masalah moral.
Hal hal yang sama bisa dirumuskan juga dengan mengatakan bahwa etika normative itu tidak deskriptif melainkan perskriptif (memerintah) , tidak melukiskan melainkan menentukan benar tidaknya tingkah laku atau anggapan moral etika normative bertujuan merumuskan prinsip prinsip etis yang dapat dipertanggung jawabkan dengan cara rasional dan dapat digunakan dalam praktik.

Etika normative dapat dibagi lebih lanjut dalam etika umun dan etika khusus,

1.      Etika Umum
Berbicara mengenai kondisi-kondisi dasar bagaimana manusia bertindak secara etis, bagaimana manusia mengambil keputusan etis, teori-teorietika dan prinsip-prinsip moral dasar yang menjadi pegangan bagi manusiadalam bertindak serta tolak ukur dalam menilai baik atau buruknya suatutindakan. Etika umum dapat di analogkan dengan ilmu pengetahuan, yangmembahas mengenai pengertian umum dan teori-teori.
2.      Etika Khusus
merupakan penerapan prinsip-prinsip moral dasar dalambidang kehidupan yang khusus. Penerapan ini bisa berwujud: Bagaimana sayamengambil keputusan dan bertindak dalam bidang kehidupan dan kegiatankhusus yang saya lakukan, yang didasari oleh cara, teori dan prinsip-prinsipmoral dasar. Namun, penerapan itu dapat juga berwujud : Bagaimana sayamenilai perilaku saya dan orang lain dalam bidang kegiatan dan kehidupan
   




                                                                                                                     
Referensi :

Selasa, 06 Januari 2015

Kolaborasi Antarmuka Otomotif Multimedia

Kolaborasi antar muka ototmotif multimedia adalah sebuah organisasi yang dibentuk untuk menciptakan standarisasi  dunia yang digunakan dalam mengatur bagaimana sebuah perangkat elektronik dapat bekerja. Contoh Komputer  dan alat komunikasi kendaraan atau computer dan radio dalam mobil. Satiap alat elektronik itu harus dapat bekerja dengan selaras sehingga kendaraan dapat lebih handal.

Setiap perangkat elektronik yang dipasang belum tentu cocok dengan setiap kendaraan. Perangkat elektronik atau multimedia bias saja mengganggu system keselamatan dan system-sistem lain di dalam kendaraan. Itulah kenapa perlu dibentuk standarisasi kolaborasi antarmuka multimedia.

Automotive Multimedia Interface Collaboration (AMI-C) sudah memiliki anggota : Fiat, Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault. AMI-C mengembangkan dan men-standarisasi antarmuka multimedia dan telematika otomotif yang umum untuk jaringan komunikasi kendaraan. Dan 40 pemasok elektronik mendaftarkan diri untuk menulis standar. Mereka berpendapat untuk menulis standar diperlukan waktu selama 2 tahun. Tapi dua tahun adalah masa di telematika. Penyelenggara elektronik, ponsel, komputer dan peralatan video yang akan menggunakan koneksi dapat melewati beberapa generasi dalam waktu itu.

Standar-standar akan memungkinkan sebuah pasar plug-and-play global untuk perangkat elektronik yang akan dipasang di kendaraan dengan kemudahan yang sama dengan melampirkan pheriperal komputer pribadi.

Sejarah AMIC                      

The Automotive Multimedia Interface Kolaborasi (AMIC) didirikan pada Oktober 1998 dengan tujuan untuk mengembangkan serangkaian spesifikasi umum untuk multimedia interface ke sistem elektronik kendaraan bermotor untuk mengakomodasi berbagai berbasis komputer perangkat elektronik di dalam kendaraan. Inisiatif ini-yang pendiri Daimler-Chrysler, Ford, General Motors, Renault dan Toyota – sekarang kelompok semua auto utama pembuat, dan dengan demikian menyediakan kesempatan strategis baru untuk mencapai suatu set umum industri mobil.

Untuk berbagai alasan, kendaraan telah tertinggal di belakang rumah dan perangkat komputasi mobile ketika datang ke alat produktivitas dan multimedia. Keamanan, kehandalan, biaya, dan desain waktu memiliki semua faktor dalam produsen mobil ‘menunda penerimaan teknologi baru. Makalah membahas otomotif standar untuk antarmuka multimedia. Organisasi seperti Otomotif Kolaborasi Multimedia Interface (AMI-C) memiliki kesempatan untuk menjadi kekuatan pendorong di belakang upaya standardisasi.

Depan yang berbeda, The Otomotif Multimedia Interface Kolaborasi(AMI-C) mengumumkan di seluruh dunia cipta penugasan dari 1394 spesifikasi teknis otomotif ke Trade Association 1394 AMI-C berikut dokumen sekarang milik 1394TA:
•AMI-C 3023 Power Management Specification
•AMI-C 3013 Power Management Architecture
•AMI-C 2002 1.0.2 Common Message Set Power Management
•AMI-C 3034 Power Management Test Documents
•AMI-C 4001 Revision Physical Speci .cation.

Tujuan dari proyek ini ialah sebagai berikut :                                 

·                     Menyediakan interface standar untuk memungkinkan pengendara mobil untuk menggunakan berbagai media, komputer dan perangkat komunikasi - dari sistem navigasi dan hands-free telepon selular, melalui manusia maju / mesin sistem antarmuka, termasuk pengenalan suara dan sintesis, untuk dipersembahkan komunikasi jarak dekat ( DSRC) sistem untuk kendaraan untuk infrastruktur komunikasi dan sistem mobil seperti airbag, pintu kunci dan diagnostik input / output. 
·                     Meningkatkan pilihan dan mengurangi keusangan sistem elektronik kendaraan.
·                      Memotong biaya keseluruhan informasi kendaraan dan peralatan hiburan dengan meningkatkan ukuran pasar yang efektif dan memperpendek waktu pengembangan - industri otomotif efektif terdiri dari banyak pasar yang kecil karena setiap platform kendaraan sering mengandung berbagai adat-mengembangkan komponen dan platform yang khas hanya sekitar 50.000 unit.
·                      Menawarkan standar terbuka dan spesifikasi untuk informasi interface dalam kendaraan dan antara kendaraan dan dunia luar.

Implementasi dari otomotif multimedia dalam berbagai bidang industri :

·                     Menyediakan interface standar untuk memungkinkan pengendara mobil untuk menggunakan berbagai media, komputer dan perangkat komunikasi – dari sistem navigasi dan hands-free telepon selular, melalui manusia maju / mesin sistem antarmuka, termasuk pengenalan suara dan sintesis, untuk dipersembahkan komunikasi jarak dekat ( DSRC) sistem untuk kendaraan untuk infrastruktur komunikasi dan sistem mobil seperti airbag, pintu kunci dan diagnostik input / output.

·                     Serangkaian spesifikasi umum untuk multimedia interface ke sistem elektronik kendaraan bermotor untuk mengakomodasi berbagai berbasis komputer perangkat elektronik di dalam kendaraan. Mobil yang sudah menggunakan otomotif multimedia yaitu Toyota, Honda, BMW, Nissan, Ford dan sebagainya.

sumber :

OPEN SERVICES GATEWAY INITIATIVE (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 menyediakan services seperti manajemen dalam siklus hidup suatu program dan security-nya. Beberapa OSGI yang open source :

•        Equinox
•        Knoplerfish
•        Apache felix

Manfaat dalam penerapan OSGi ini adalah:

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

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

3.       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 semuacoding yang telah dibuat ini kita dapat satukan dengan dan dibungkus dari komponen-komponen OSGi ini.

4.       Efisiensi biaya, dalam hal ini untuk pengembangan sebuah softwaredapat menekan biaya yang dikeluarkan dalam pemeliharaan software.
Teknologi OSGi meliputi :

·         The Problem (Permasalahan)
·         The Solution (Pemecahan Masalah)
·         The Framework (Kerangka Kerja)
·         Standard Services (Pelayanan Standard)
·         Framework Services (Pelayanan Kerangka Kerja)
·         System Services (Pelayanan Sistem)
·         Protocol Services (Pelayanan Protokol)
·         Miscellaneous Services (Bermacam-macam pelayanan)
·         Conclusion (Kesimpulan)

Layer-layer OSGI

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho9NPg0pOC4q1jwnBT7myNnV3FoCmjobrRH7_DDFkbIpemBn7DeYvs1jOxkTGIxeKYKKz4Xe3kBrgaefPyIq4c0JSIGovvqgg5KY5MlxJMyo10HeHRSusWVYj79ljQ5hCKmVAfda5xOfju/s1600/370px-Osgi_framework.jpg


1.       Bundles
Bundles adalah normal jar komponen dengan nyata tambahan header.

2.       Services
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-menemukan-model mengikat Jawa lama untuk menikmati objek (POJO).

3.       Services Registry
API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference).

4.       Life-Cycle
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.

5.       Modules
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).

6.       Security
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.

7.       Execution Environment

Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentuTidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Processmenciptakan versi baru dan edisi Java. Namun, set berikut saat ini didukung oleh sebagian besar OSGi implementasi:
·         CDC-1.0/Foundation-1.0
·         CDC-1.1/Foundation-1.1
·         OSGi/Minimum-1.0
·         OSGi/Minimum-1.1
·         JRE-1.1
·         From J2SE-1.2 up to J2SE-1.6

Implementasi OSGi

Teknologi OSGi sudah sangat banyak dikembangkan untuk berbagai macam keperluan dalam sehari hari maupun di bidang teknologi informasi dan industri serta di bidang ilmu komputer.

•        Dalam kehidupan sehari-hari

Dikembangkan untuk mengendalikan alat-alat elektronik dalam rumah tangga dengan internet, yaitu dengan menghubungkan berbagaiframework OSGi ini untuk mengendalikan alat-alat rumah tangga yang bersifat elektronik. Hal ini dilakukan dengan berbagai protocol network yaitu Bluetooth, uPnP,HAVi, dan X10. Dengan bantuan Jinidan standart OSGi dari sun microsystem yaitu Java Embedded Server. Teknologi ini dinamakan home network dan Jini adalah salah satu standart untuk pembuatan home network yang berbasis Java.

•        Teknologi dan industri

Dalam hal ini pengembangan OSGi dalam teknologi dan industri adalah untuk otomatisasi industri. Seperti otomatisnya sistem dalam gudang yang dapat meminta dalam PPIC untuk mengadakan bahan baku, dan masih banyak yang lain.

•        Ilmu Komputer

Dalam ilmu Komputer ini sangat banyak pengembang yang memanfaatkan teknologi OSGi ini. Dari surfing di internet banyak yang mengulas tentang Pemrograman Java yang mengapdopsi teknologi OSGi ini. Salah satu contoh adalah knopflerfish merupakanframework untuk melakukan OSGi didalam program Java. Dan jugaeclipse IDE merupakan OSGi framework yang dikembangkan oleheclipse dan berbasis GUI. Dan masih banyak juga dalam server serta program-program lain yang mengembangkan teknologi OSGi ini.

Peluang dan Tantangan dalam 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.



Sumber: