Rabu, 18 Juni 2014

2. Pelanggaran Terkait IT

Latar belakang Kode Etik
Pelanggaran kode etik profesi merupakan pelanggaran yang dilakukan oleh sekelompok profesi yang tidak mencerminkan atau memberi petunjuk kepada anggotanya bagaimana seharusnya berbuat dan sekaligus menjamin mutu profesi itu dimata masyarakat.
Tujuan Kode Etik Profesi adalah :
  1. Untuk menjunjung tinggi martabat profesi
  2. Untuk menjaga dan memelihara kesejakteraan para anggota
  3. Untuk meningkatkan pengabdian para anggota profesi
  4. Untuk meningkatkan mutu profesi
  5. Meningkatkan layanan diatas keuntungan pribadi
  6. Mempunyai organisasi profesional yang kuat dan terjalin erat
Idealisme yang terkandung dalam kode etik profesi tidak sejalan dengan fakta yang terjadi di sekitar para profesional , sehingga harapan terkadang sangat jauh dari kenyataan. Memungkinkan para profesional untuk berpaling kepada kenyataan dan mengakibatkan idealisme kode etik profesi. Kode etik profesi merupakan himpunan norma moral yang tidak dilengkapi dengan sanksi keras karena keberlakuannya semata – mata berdasarkan kesadaran profesional. Penyebab pelanggaran kode etik profesi IT organisasi profesi tidak di lengkapi dengan sarana dan mekanisme bagi masyarakat untuk menyampaikan keluhan terhadap suatu kode etik IT.
Minimnya pengetahuan masyarakat tentang substansi kode etik profesi dan juga karena buruknya pelayanan sosialisasi dari pihak profesi itu sendiri. Belum terbentuknya kultur dan kesadaran dari para pengemban profesi untuk menjaga martabat luhur masing – masing profesi.
Berikut beberapa pelanggaran kode etik :

  1. Unauthorized Access.
Terjadi ketika seseorang memasuki atau menyusup ke dalam suatu system jaringan computer secara tidak sah, tanpa izin atau tanpa sepengetahuan dari pemilik system jaringan computer yang dimasukinya.
Probing dan Port Scanning merupakan contoh dari kejahatan ini.
Aktivitas “Port scanning” atau “probing” dilakukan untuk melihat servis-servis apa saja yang tersedia di server target.
  1. Illegal Contents
Merupakan kejahatan yang dilakukan dengan memasukkan data atau informasi ke internet tentang sesuatu hal yang tidak benar, tidak etis, dan dapat dianggap melanggar hokum atau mengganggu ketertiban umum.
  1. Penyebaran Virus Secara Sengaja
Penyebaran virus umumnya dilakukan dengan menggunakan email. Seringkali orang yang system emailnya terkena virus tidak menyadari hal ini. Virus ini kemudian dikirimkan ke tempat lain melalui emailnya.
Contoh kasus : Virus Mellisa, I Love You, dan Sircam.
  1. Data Forgery
Kejahatan jenis ini bertujuan untuk memalsukan data pada dokumen-dokumen penting yang ada di Internet.
  1. Cyber Espionage, Sabotage and Extortion
Merupakan kejahatan yang memanfaatkan jaringan internet untuk melakukan kegiatan mata-mata terhadap pihak lain dengan memasuki system jaringan computer pihak sasaran.
Selanjutnya, sabotage and extortion merupakan jenis kejahatan yang dilakukan dengan membuat gangguan, perusakan atau penghancuran terhadap suatu data, program computer atau system jaringan computer yang terhubung dengan internet.
  1. Cyberstalking
Dilakukan untuk mengganggu atau melecehkan seseorang dengan memanfaatkan computer, misalnya menggunakan e-mail dan dilakukan berulang-ulang.
Kejahatan tersebut menyerupai terror yang ditujukan kepada seseorang dengan memanfaatkan media internet.
  1. Carding
Merupakan kejahatan yang dilakukan untuk mencuri nomor kartu kredit milik orang lain dan digunakan dalam transaksi perdagangan di internet.
  1. Hacking dan Cracking
Istilah hacker biasanya mengacu pada seseorang yang mempunyai minat besar untuk mempelajari system computer secara detail dan bagaimana meningkatkan kapabilitasnya.
Besarnya minat yang dimiliki seorang hacker dapat mendorongnya untuk memiliki kemampuan penguasaan system di atas rata-rata pengguna. Jadi, hacker memiliki konotasi yang netral.
Aktivitas cracking di internet memiliki lingkungan yang sangat luas, mulai dari pembajakan account milik orang lain, pembajakan situs web, probing, menyebarkan virus, hingga pelumpuhan target sasaran.
  1. Cybersquatting and Typosquatting
Merupakan kejahatan yang dilakukan dengan mendaftarkan domain nama perusahaan orang lain dan kemudian berusaha menjualnya kepada perusahaan tersebut dengan harga yang lebih mahal.
Typosquatting adalah kejahatan dengan membuat domain yang mirip dengan nama domain orang lain.
  1. Hijacking
Merupakan kejahatan melakukan pembajakan hasil karya orang lain. Yang paling sering terjadi adalah Software Piracy (pembajakan perangkat lunak)
  1. Cyber Terorism
Suatu tindakan xybercrime termasuk cyber terorism jika mengancam pemerintah atau warganegara, termasuk cracking ke situs pemerintah atau militer.
Referensi : - www.hukumonline.com
    - www.tempo.com
    - www.liputan6.com/tag/pelanggaran-kode-etik

3. Sanksi Terhadap Pelanggaran IT di bidang pemerintahan




 Pelanggaran di bidang IT di dalam sebuah pemerintahan, di dalam pemerintahan tentunya kita dapat menjumpai kegiatan kejahatan di sebuah pemerintahan dimana pemerintah itu sudah semestinya siap siaga menghadapi tindak kejahatan atau sebuah kriminalitas yang menyerang sebuah situs pemerintahan ataupun menduplikasikan data dan membocorkan informasi yang sifatnya sangat rahasia. Dan ini contoh-contoh tindak kejahatan, diantaranya adalah :
1. Jual beli ijazah palsu melalui internet
            Permasalahannya : Si penyedia layanan pembuatan sebuah ijazah palsu di internet boleh saja mengumbar janji-janji manis, namun yang pasti ijazah yang kurang layak tersebut tak bisa didapatkan dengan harga yang relative murah. Biaya yang di patok bisa sampai puluhan juta rupiah, itu bukan nominal yang murah bukan.
Dan aksi tersebut bisa kita jumpai di sebuah lembaga-lembaga pendidikan yaitu  di lingkungan ‘kampus’, semakin tinggi gelar yang di raih, akan semakin mahal pula biaya yang di patok itu.
Situs-situs yang menawarkan jasa tersebut akan mengiming-imingi kita bahwa ‘Bisa kuliah cepat dan instan tanpa berpusing-pusing ria dengan kegiatan yang ada di kampus tersebut’.
Sampai timbul sebuah pertanyaan “Mengapa kamu pilih untuk membeli ijazah?” mereka menjawab “alasan saya memilih untuk membeli ijazah adalah untuk sebuah kelancaran kehidupan saya dan membantu dalam mendapatkan sebuah pekerjaan yang di harapkan”.
Pelaku pembuat ijazah palsu boleh saja mengklaim demikian. Namun ingat, ketika di dunia kerja, ijazah tak akan berlaku jika tidak adanya kemampuan. Artinya, kita hanya akan mempermalukan diri sendiri ketika ijazah yang tidak layak tersebut menunjukkan nilai fenomenal.
Belum lagi jika ketahuan menggunakan ijazah palsu. Ancaman hukuman dari pihak berwajib pastinya telah menanti. Termasuk bagi pelaku pembuatan ijazah palsu ini sendiri.
Ada 3 orang tersangka yang diamankan yakni Yogi Saputro, Ichwan Setiawan dan Agus Budiyanto. Ketiganya dikenakan Pasal 263 KUHP dan atau pasal 264 KUHP tentang pemalsuan dalam data otentik. Dengan ancaman pidana paling lama 8 tahun penjara.
Aspek hukum yang bisa dikenakan :
Pada kasus tersebut ada beberapa hukum yang bisa dikenakan, diantaranya :
Pasal 263
(1) Barang siapa membuat surat palsu atau memalsukan surat yang dapat menimbulkan sesuatu hak, perikatan atau pembebasan hutang, atau yang diperuntukkan sebagai bukti daripada sesuatu hal dengan maksud untuk memakai atau menyuruh orang lain memakai surat tersebut seolah-olah isinya benar dan tidak dipalsu, diancam jika pemakaian tersebut dapat menimbulkan kerugian, karena pemalsuan surat, dengan pidana penjara paling lama enam tahun.
(2) Diancam dengan pidana yang sama, barang siapa dengan sengaja memakai surat palsu atau yang dipalsukan seolah-olah sejati, jika pemakaian surat itu dapat menimbulkan kerugian.

Pasal 264
(1) Pemalsuan surat diancam dengan pidana penjara paling lama delapan tahun, jika dilakukan terhadap:
l. akta-akta otentik;
2. surat hutang atau sertifikat hutang dari sesuatu negara atau bagiannya ataupun dari suatu lembaga umum;
3. surat sero atau hutang atau sertifikat sero atau hutang dari suatu perkumpulan, yayasan, perseroan atau maskapai:
4. talon, tanda bukti dividen atau bunga dari salah satu surat yang diterangkan dalam 2 dan 3, atau tanda bukti yang dikeluarkan sebagai pengganti surat-surat itu;
5. surat kredit atau surat dagang yang diperuntukkan untuk diedarkan.
(2) Diancam dengan pidana yang sama barang siapa dengan sengaja memakai surat tersebut dalam ayat pertama, yang isinya tidak sejati atau yang dipalsukan seolah-olah benar dan tidak dipalsu, jika pemalsuan surat itu dapat menimbulkan kerugian.
Hukuman yang diberikan
Tiga orang tersangka yang diamankan yakni Yogi Saputro, Ichwan Setiawan dan Agus Budiyanto. Ketiganya dikenakan Pasal 263 KUHP dan atau pasal 264 KUHP tentang pemalsuan dalam data otentik. Dengan ancaman pidana paling lama 8 tahun penjara.  
Solusi Kasus
—  kopertis (Kordinasi perguruan tinggi swasta) bersama Ditjen Dikti bisa mencabut izin PT tersebut. Selain itu PTS(perguruan tinggi swasta) bersama kopertis harus bekerja sama dengan kepolisian agar praktik jual beli izajah bisa ditumpas hingga ke akar-akarnya.
—  Untuk mencegah agar tak menjadi korban pencatutan PTS perlu segera memberi pengaman pada ijazah yang diterbitkan. Misalnya dengan memberi hologram ataupun kertas khusus.
 Kesimpulan Tentang Kasus
 ·         Tidak ada salahnya jika kopertis juga bekerja sama dengan ahli teknologi informasi  dan komunikasi (TIK) ketika menjumpai kejanggalan dalam basis data(database). Sebab, saat ini pemalsu dengan mudah memperoleh dan mengubah database sejumlah lembaga pendidikan, termasuk kopertis.
                   http://id.wikipedia.org


Rabu, 11 Juni 2014

1. ETIKA SEORANG PEMULUNG


Etika berasal dari bahasa Yunani Kuno yaitu "ethikos", yang berarti “timbul dari kebiasaan" adalah sebuah sesuatu dimana dan bagaimana cabang utama filsafat yang mempelajari nilai atau kualitas yang menjadi studi mengenai standar dan penilaian moral. Etika mencakup analisis dan penerapan konsep, seperti benar, salah, dan sebuah tanggung jawab.

Etika adalah sikap  setiap pribadi atau perorangan  dan kelompok masyarakat dalam merealisasikan moralitas itu. Karena Etika adalah refleksi kritis terhadap moralitas, maka etika tidak bermaksud untuk membuat orang bertindak sesuai dengan moralitas begitu saja.
Etika memang pada akhirnya menghimbau orang untuk bertindak sesuai dengan moralitas, tetapi bukan karena tindakan itu diperintahkan oleh moralitas (nenek moyang, orang tua, guru), melainkan karena ia sendiri tahu bahwa hal itu memang baik baginya. Sadar secara kritis dan rasional bahwa ia memang sudah sepantasnya bertindak seperti itu.Etika berusaha menggugah kesadaran manusia untuk bertindak secara otonom dan bukan heteronom.Etika bermaksud membantu manusia untuk bertindak secara bebas dan dapat dipertanggungjawabkan karena setiap tindakannya selalu lahir dari keputusan pribadi yang bebas dengan selalu bersedia untuk mempertanggungjawabkan tindakannya itu karena memang ada alasan-alasan dan pertimbangan-pertimbangan yang kuat mengapa ia bertindak begitu atau begini.
Dan setelah saya memahami apa itu “etika”, sekarang saya akan dapat menuliskan sedikit mengenai etika terkait sebuah pekerjaan khususnya etika seorang pemulung di sekitar kita.
            Belajar dari nilai kehidupan sang ‘pemulung’di sekitar kita. Pemulung yaaa hanya seorang pemulung yang setiap hari sering kita jumpai di sekitaran kita sedang mengambil sampah-sampah di tempat sampah kita, keliling komplek dari terbit fajar sampai terbenamnya matahari. Kemudian dari hasil mengambil sampah-sampah itu mereka akan menjualnya dengan tujuan untuk mendapatkan uang untuk kehidupannya sehari-hari. Mungkin itu memang bukan hal yang asing bagi kita semua begitu mudah kita menemukan ibu-ibu, bapak-bapak, bahkan saya sering menjumpai kakek-kakek tua dan sampai anak-anak kecil sekalipun yang sedang memulung di jalan, akan tetapi seberapa tahukan kita tentang keadaan mereka? Bagaimana cara kerja keras mereka untuk menyambung hidupnya hingga bisa bersekolah? Dan mengapa mereka lebih memilih pekerjaan memulung ini, apakah tidak ada pekerjaan lain yang dapat mereka kerjakan? . Itulah yang selama ini ada di pikiran saya dan memacu saya untuk membuat artikel seperti ini dengan harapan semoga artikel ini dapat bermanfaat untuk kita semua yang membacanya. Saya baru mengetahui bahwa pemulung itu di bagi menjadi 2 bagian yaitu :
1.   Pemulung lepas yaitu pemulung yang bekerja sendiri tanpa mengandalkan dari atasannya atau bisa di bilang (Bandar).
2. Pemulung Bandar yaitu pemulung yang dipinjamkan uangnya oleh atasan mereka dan memotong uang pinjamannya tersebut, dan kebanyakan atasan-atasannya itu memberikan tempat tinggal berupa rumah kepada si pemulung tersebut dan rumah yang di berikan kepada si pemulung itu tentunya tidak berjauhan dengan rumah sang atasan (Bandar) atau di tempat dimana ia menampung barang-barang hasil pulungnya itu. Sadarkah kita tentang betapa pentingnya keberadaan seorang pemulung itu? Sebenarnya mereka-mereka itu secara tidak langsung sudah menjadi seorang pahlawan bagi kehidupan kita di bumi. Bagaimana tidak mereka bersedia, bahkan dengan hati yang ikhlas mengambil sampah-sampai kita yang dapat di daur ulang, akan tetapi kebanyakan orang berpikir bahwa mereka itu tidak sadar akan hal-hal kecil seperti ini, bahkan saya sering melihat di daerah perumahan-perumahan umum yang memasang sebuah plang yang isinya himbauan agar pemulung di larang masuk ke lingkungan perumahannya !! padahal menurut saya, kalau tanpa adanya seorang pemulung saya tidak akan tahu bagaimana lingkungan kita ini mungkin sudah kumuh dengan banyaknya sampah-sampah yang berserakan dimana –mana, dan menurut saya hal tersebut itu sangat tidak manusiawi dan seandainya mereka yang memasang plang tersebut tidak setuju dengan masuknya seorang pemulung itu jangan seperti itu cara menghindarinya, menurut saya itu hal yang sangat tidak pantas, sama saja kita menjauhkan dan menghambat  rezeki para pemulung di luaran sana. Bukankah kita sangat terbantu dengan kehadirannya? Mengapa kita tidak membantu mereka bukan untuk menghalanginya mereka untuk mencari nafkah. Saya mempunyai salah satu cara agar para pemulung itu menjadi mudah dalam pekerjaannya. Kita sebagai manusia yang saling menghargai semua pekerjaan-pekerjaan yang tentunya halal ini, mengapa kita tidak membantu mereka dengan cara memisahkan sampah kita agar mereka lebih mudah dalam mengambil sampah yang mereka butuhkan seperti botol-botol bekas minuman, kardus-kardus yang sudah tak terpakai, dan lain-lain. Karena sesungguhnya kita bisa menjalin hubungan timbale balik dengan mereka, dalam arti hubungan yang saling menguntungkan satu sama lainnya.
            Bagi saya sosok pemulung itu sangat mengagumkan, karena mereka tak pernah mengenal lelah, hujan, panas, terik, malam hingga pagi hari demi mendapatkan sampah yang dapat membuat mereka bertahan hidup dan membiayai sekolah anak-anaknya .

Jumat, 03 Januari 2014

Tugas 4 (10, 11, 12)

10. Open Services Gateway Initiative (OSGi)

OSGI adalah konsorsium yang didirikan oleh Ericsson, IBM, Oracle, dan Sun. OSGI dikenal juga sebagai Dynamic Module System untuk java. OSGI merupakan framework untuk mengumpulkan komponen (bundle) fungsional dalam membuat suatu program. 
OSGI menyediakan services seperti manajemen dalam siklus hidup suatu program dansecurity-nya. Beberapa OSGI yang open source :
a.       Equinox
b.      Knoplerfish
c.       Apache felix
Implementasi dari OSGI adalah membolehkan pengembang aplikasi untuk memecah aplikasi menjadi beberapa modul yang saling tergantung (interdependencies). Dengan begitu, aplikasi lebih mudah untuk diatur.
Alasan kunci teknologi OSGi saat ini begitu sukses adalah bahwa ia menyediakan komponen yang sangat dewasa sistem yang benar-benar bekerja dalam jumlah yang mengejutkan lingkungan. Sebuah sistem komponen yang benar-benar digunakan untuk membangun aplikasi yang sangat kompleks seperti IDE (Eclipse), aplikasi server (GlassFish, IBM Websphere, Oracle / BEA Weblogic, Jonas, JBoss), penerapan kerangka kerja (Spring, Guice), otomasi industri, perumahan gateway, telepon, dan banyak lagi.
Spesifikasi:
OSGI spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGi. OSGi Alliance yang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.

Arsitektur: 

  
Setiap kerangka yang menerapkan standar OSGi menyediakan suatu lingkungan untuk modularisasi aplikasi ke dalam kumpulan yang lebih kecil. Setiap bundel adalah erat-coupled, dynamically loadable kelas koleksi, botol, dan file-file konfigurasi yang secara eksplisit menyatakan dependensi eksternal mereka (jika ada).  Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:

  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
    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 Process menciptakan versi baru dan edisi Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGi implementasi:
    •    CDC-1.1/Foundation-1.1 CDC-1.1/Foundation-1.1
    •    OSGi/Minimum-1.0 OSGi/Minimum-1.0
    •    OSGi/Minimum-1.1 OSGi/Minimum-1.1
    •    JRE-1.1 JRE-1.1
    •    From J2SE-1.2 up to J2SE-1.6 Dari J2SE-1.2 hingga J2SE-1,6
    •    CDC-1.0/Foundation-1.0 CDC-1.0/Foundation-1.0
Pada saat ini, teknologi OSGi sudah sangat banyak diimplementasikan untuk berbagai macam keperluan dalam kehidupan sehari-hari diantaranya di bidang teknologi informasi dan industri serta di bidang ilmu komputer.

  • Dalam kehidupan sehari-hari. Diimplementasikan untuk mengendalikan alat-alat elektronik dalam rumah tangga dengan internet, yaitu dengan menghubungkan berbagai framework 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 Jini dan standart OSGi dari sun microsystem yaitu Java Embedded Server. Teknologi ini dinamakan home network dan Jini adalah salah satu standard untuk pembuatan home network yang berbasis Java.
  • Teknologi dan industri. Dalam hal ini implementasi 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 merupakan framework untuk mengimplementasikan OSGi didalam program Java. Dan juga eclipse IDE merupakan OSGi framework yang dikembangkan oleh eclipse dan berbasis GUI. Dan masih banyak juga dalam server serta program lain yang mengimplementasikan teknologi OSGi ini.
Sumber:
http://wartawarga.gunadarma.ac.id/2009/12/open-service-gateway-intiative-osgi/

11.The Automotive Multimedia Interface Kolaborasi (AMIC)
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
persyaratan sebagai dasar untuk konvergensi pasar.
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

Sumber :
http://www.osun.org/Automotive+Multimedia+Interface+Colaboration-pdf.html
   

12. Proses Komunitas Java (Java Community Process JCP)

     Java Community Process (JCP) Program Management Office (PMO) sangat tertarik untuk mengumumkan upgrade ke jcp.org baru-baru ini meluncurkan situs web. Setelah web rumah masyarakat benar-benar dirombak dan dirilis pada bulan Juni 2009, bekerja terus di belakang layar untuk menambah, meningkatkan, dan memperbaiki fungsi dan kegunaannya. Anggota PMO berfungsi sebagai tim proyek untuk mendefinisikan dan menyelesaikan pekerjaan.

Program yang JCP komunitas pengguna telah membantu dalam memberikan umpan balik pada situs web. Banyak fitur baru dan perbaikan bug pada awalnya diusulkan atau diidentifikasi oleh pengguna. Beberapa implementasi tersebut akan segera jelas. Sebagai contoh, semua wiki dan papan sekarang mencakup satu cara bagi pengguna untuk memberikan pendapat mereka yang cepat konten dengan menghadiahi setiap item dengan nilai, dengan memilih jumlah bintang tertentu. Selain itu, semua papan diskusi publik dan wiki termasuk RSS tombol untuk memungkinkan pengguna untuk berlangganan pembaruan konten. Karena pengaturan keamanan dan persyaratan browser, RSS feed fitur ini hanya bekerja jika SSL diaktifkan. Misalnya, fitur RSS melakukan kerja dengan Firefox.
Berbagai bug telah diperbaiki dan navigasi juga telah diperbarui untuk mengatur informasi yang tersedia. Ini adalah langkah inkremental lain sepanjang perjalanan untuk meningkatkan jcp.org. Dalam bulan-bulan mendatang, sebagai masyarakat terus menyarankan perubahan dan perangkat tambahan, upaya akan terus memperbaiki situs. Semua umpan menyimpan program dan JCP jcp.org bergerak maju dan ke atas.

VIRTUAL MACHINE
Virtual machine (VM) adalah suatu environment, biasanya sebuah program atau system operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain. Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment eksekusi, sehingga menciptakan illusi bahwa masing-masing environment menjalankan komputernya [terpisah] sendiri.VM muncul karena adanya keinginan untuk menjalankan banyak sistem operasi pada satu komputer.Teknologi virtual machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu.
Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform. Beberapa penerapan lainnya yang penting adalah :

• Konsolidasi server.
Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.

• Otomasi dan konsolidasi lingkungan pengembangan dan testing.
Setiap VM dapat berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.

• Menjalankan perangkat lunak terdahulu.
Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.

• Memudahkan recovery sistem.
Solusi virtualisasi dapat dipakai untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.

• Demonstrasi perangkat lunak.
Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.

- Kelebihan Virtual Machine (VM)
Teknologi VM memiliki beberapa keunggulan, antara lain :

• Hal keamanan.
VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.

• Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine (VM).
Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.

- Kekurangan Virtual Machine (VM)

Beberapa kesulitan utama dari konsep VM, diantaranya adalah :

• Sistem penyimpanan.
Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.

• Pengimplementasian sulit.
Meski konsep VM cukup baik, namun VM sulit diimplementasikan.
APIs
Sebuah application programming interface (API) adalah antarmuka bahwa sebuah program perangkat lunak alat untuk memungkinkan perangkat lunak lain untuk berinteraksi dengan itu, banyak cara yang sama seperti perangkat lunak mungkin akan mengimplementasikan antarmuka pengguna untuk memungkinkan manusia untuk menggunakannya. API dilaksanakan oleh aplikasi, perpustakaan dan sistem operasi untuk menentukan bagaimana perangkat lunak lain dapat membuat panggilan ke atau layanan permintaan dari mereka. Sebuah API menentukan kosa kata dan konvensi memanggil para pemrogram harus mempekerjakan untuk menggunakan layanan . Ini mungkin termasuk spesifikasi untuk rutinitas, struktur data, kelas objek, dan protokol yang digunakan untuk berkomunikasi antara konsumen dan pelaksana API.
·         Fitur API adalah sebuah abstraksi. Perangkat lunak yang menyediakan fungsionalitas yang dijelaskan oleh API dikatakan sebuah implementasi dari API.
API dapat Tergantung pada bahasa, yaitu hanya tersedia dalam bahasa pemrograman tertentu, dengan menggunakan sintaks dan unsur-unsur bahasa itu untuk membuat API nyaman untuk digunakan dalam konteks ini. Bahasa-independen, yaitu ditulis dengan cara yang berarti dapat dipanggil dari beberapa bahasa pemrograman. Ini adalah fitur yang diinginkan untuk layanan-gaya API yang tidak terikat pada suatu proses atau sistem dan dapat diberikan sebagai remote procedure calls atau layanan web. Sebagai contoh, sebuah website yang memungkinkan pengguna untuk memeriksa restoran lokal mampu lapisan tinjauan di atas peta mereka diambil dari Google Maps, karena Google Maps API yang memiliki memungkinkan hal ituGoogle Maps 'API mengontrol informasi apa pihak ketiga situs bisa ambil, dan apa yang bisa dilakukan dengan itu. "API" dapat digunakan untuk mengacu ke antarmuka lengkap, satu fungsi, atau bahkan satu set berbagai API yang disediakan oleh sebuah organisasi. Dengan demikian, cakupan makna biasanya ditentukan oleh orang atau dokumen yang mengkomunikasikan informasi.

·         Web API Ketika digunakan dalam konteks pengembangan web, biasanya sebuah API yang didefinisikan set Hypertext Transfer Protocol (HTTP) pesan permintaan bersama dengan definisi respon struktur pesan, biasanya dinyatakan dalam sebuah Sementara "Web API" secara virtual sinonim untuk layanan web, tren baru-baru ini (yang disebut Web 2.0) telah bergerak jauh dari Simple Object Access Protocol (SOAP) layanan berbasis lebih langsung terhadap Negara Representasi Transfer (REST) gaya komunikasi. Web API memungkinkan kombinasi dari berbagai layanan ke aplikasi baru yang dikenal sebagai mashup.

·         Implementasi POSIX standard mendefinisikan sebuah API yang memungkinkan berbagai fungsi komputasi umum harus ditulis sedemikian rupa sehingga mereka dapat beroperasi pada banyak sistem yang berbeda (Mac OS X dan berbagai Berkeley Software Distribusi (BSD) mengimplementasikan interface ini), namun, dengan menggunakan ini memerlukan kompilasi ulang untuk setiap platform. API yang kompatibel, di sisi lain, memungkinkan dikompilasi kode obyek untuk berfungsi tanpa perubahan apapun, pada pelaksanaan sistem apapun yang API. Hal ini menguntungkan kedua penyedia perangkat lunak (di mana mereka dapat mendistribusikan perangkat lunak yang ada pada sistem baru tanpa memproduksi / mendistribusikan upgrade) dan pengguna (di mana mereka mungkin lebih tua menginstal perangkat lunak pada sistem baru mereka tanpa membeli upgrade), meskipun hal ini memerlukan berbagai perangkat lunak secara umum pelaksanaan perpustakaan API diperlukan juga.

Microsoft telah menunjukkan komitmen untuk API yang kompatibel ke belakang, terutama di dalam Windows API (Win32) perpustakaan, seperti aplikasi yang lebih tua dapat berjalan di Windows versi yang lebih baru menggunakan pengaturan khusus eksekusi yang disebut "Compatibility Mode" . Apple Inc telah menunjukkan kecenderungan yang kurang perhatian ini, memecah kompatibilitas atau mengimplementasikan dalam sebuah API yang lebih lambat "mode emulasi"; ini memungkinkan kebebasan lebih besar dalam pembangunan, pada biaya pembuatan perangkat lunak yang lebih tua usang. Antara Unix-seperti sistem operasi, ada banyak terkait tetapi tidak sesuai sistem operasi berjalan pada platform hardware yang umum (khususnya Intel 80386 sistem yang kompatibel). Sudah ada beberapa usaha untuk standarisasi API vendor perangkat lunak sehingga dapat mendistribusikan satu aplikasi binari untuk semua sistem ini, namun sampai saat ini, tidak satu pun telah bertemu dengan banyak keberhasilan. Linux Standard Base adalah berusaha untuk melakukan hal ini untuk Linux platform, sementara banyak dari beragam Unix BSD (FreeBSD, NetBSD, OpenBSD) menerapkan berbagai tingkat kompatibilitas API untuk kedua backward compatibility (memungkinkan program yang ditulis untuk versi lama untuk berjalan di distribusi baru sistem) dan lintas-platform kompatibilitas (memungkinkan eksekusi kode asing tanpa mengkompilasi ulang).
SUMBER :
http://code86.wordpress.com/2009/11/19/layanan-interface-dan-fitur-fitur-telematika/