Minggu, 15 Juni 2014

Sanksi Terhadap Pelanggar Etika TSI

Hak Atas Kekayaan Intelektual (HAKI) termasuk dalam bagian hak atas benda tak berwujud (seperti Paten, merek, Dan hak cipta). Hak Atas Kekayaan Intelektual sifatnya berwujud, berupa informasi, ilmu pengetahuan, teknologi, seni, sastra, keterampilan dan sebagainya yang tidak mempunyai bentuk tertentu
Secara umum HAKI dibagi menjadi 2 bagian yaitu hak cipta dan hak kekayaan industri
Hak cipta adalah hak eksklusif bagi pencipta atau penerima hak untuk mengumumkan, memperbanyak ciptaannya atau memberikan izin untuk itu dengan tidak mengurangi pembatasan-pembatasan menurut peraturan perundang-undangan yang berlaku.
Penciptaan adalah seorang atau beberapa orang secara bersama-sama yang atas inspirasinya melahirkan suatu ciptaan berdasarkan kemampuan pikiran, imjinasi, keterampilan atau keahlian yang dituangkan ke dalam bentuk yang khas dan bersifat pribadi.
 Ciptaaan adalah hasil setiap karya pencipta yang menunjukka keasliannya dalam lapangan ilmu pengetahuan, seni atau sasrta.
Jadi hak cipta terkait teknologi informasi komunikasi adalah hak cipta akan perbanyakan, pemberian izin suatu program/software hasil karya pencipta

Hak Paten
Paten merupakan hak eksklusif yang diberikan oleh negara kepada inventor atas hasil invensinya di bidang teknologi untuk selama waktu tertentu melaksanakan sendiri invensinya atau memberikan persetujuan kepada pihak lain untuk melaksanakan.
Merek adalah tanda yang berupa gambar, nama, kata, huruf-huruf, angka-angka, susunan warna, atau kombinasi dari unsur-unsur tersebutyang memiliki daya pembeda dan digunakan dlam kegiatan perdagangan barang atau jasa.
Perlindungan hak cipta
Dalam melindungi karya yang telah diciptakan oleh seseorang dari berbagai ancaman pelanggaran yang berupa pemalsuan, penggandaan, penyiaran, pemameran, pengedaran, atau penjualan hasil hak cipta maka pemerintah republic Indonesia telah mengeluarkan peraturan baru.
Sanksi pelanggaran undang – undang hak cipta yang terbaru terdiri dari 15 bab dan 78 pasal. Berikut ini adalah kutipan tentang ketentuan pidana dalam hal pelanggaran hak cipta yang telah diatur dan ditetapkan berdasarkan undang – undang no 19 tahun 2002.
Pasal 72
(2) barang siapa dengan sengaja menyiapkan, memamerkan, mengedarkan, atau menjual kepada umum suatu ciptaan atau barang hasil hak cipta atau hak terkait sebagai mana dimaksud pada ayat (1) dipidana dengan pidana penjara paling lama 5 tahun dan denda Rp. 500.000.000
(3) barang siapa dengan sengaja dan tanpa hak untuk kepentingan kormersial suatu program computer dipidana dengan pidana penjara paling lama 5 tahun dan denda Rp. 500.000.000
Dalam pasal (2) ayat (2) dinyatakan bahwa pencipta atau pemegang hak cipta atas karyanya senematografi dan program computer memiliki hak untuk memberikan izin atau melarang orang lain yang tanpa persetujuannya menyewakan ciptaan tersebut untuk kepentingan yang bersifat komersial.
Pembatasan hak cipta
pasal (30) undang –undang no 19 tahun 2002 mengatakan bahwa masa berlakunya hak cipta atau ciptaan program computer dan data base adalah 50 tahun sejak pertama kali diumumkan.
Seiring dengan hal tersebut pasal (31) ayat (2) juga mengatakan bahwa hak cipta atas ciptaan yang dilaksanakan oleh penerbit berdasarkan pasal (11) ayat (2) berlaku 50 tahun sejak penciptaan tersebut pertama kali diterbitkan.
Sumber:
Undang-undang Hak cipta, pemerintahan Republik Indonesia, Jakarta:2003
KASUS PELANGGARAN HAKI DI BIDANG TIK
Contoh Pelanggaran Hak Cipta Terkait Teknologi Informasi dan Komunikasi
Pelanggaran terkait Teknologi Informasi dan Komunikasi umumnya terjadi pada piranti lunak (software) komputer. Berbagai pelanggaran Hak Cipta tersebut antara lain sebagai berikut :

1.Membeli software program hasil bajakan
2.Melakukan instalasi software komputer ke dalam hard disk dengan program hasil bajakan.
3.Penggunaan satu lisensi software pada beberapa komputer tetapi kenyataannya dipakai untuk banyak komputer
4.Melakukan modifikasi program software tanpa izin
5.Melakukan penggandaan tanpa izin untuk mendapatkan keuntungan atau manfaat ekonomi

KASUS HAKI DI BIDANG TIK
1.      Aparat dari Markas Besar kepolisian Republik Indonesia menindak dua perusahaan di Jakarta yang menggunakan software AutoCad bajakan. Masing-masing PT MI, perusahaan konstruksi dan teknik di bilangin Permata Hijau dan PT KDK perusahaan konsultan arsitektur yang beralamat di bilangan pasar Minggu.
Penindakan di PT MI dilakukan pada Tanggal 23 Februari 2009. Sementara, PT KDK telah ditangani sejak tanggal 16 Februari 2009. Saat ini penyidik masih memeriksa pimpinan masing-masing perusahaan.
Keduanya akan dijerat dengan UU No 19 tahun 2002 tentang Hak Cipta pasal 72 ayat 3. “Mereka diancam denda sebesar maksimal Rp 500 juta dan hukuman kurungan selama lima tahun,” terang Penyidik Mabes Polri AKBP Rusharyanto, dalam jumpa pers di Jakarta, Selasa (24/2).
Selain kedua perusahaan, polisi juga telah melakukan tindakan terhadap para pengguna software bajakan sejenis. Pengguna yang ditangkap umumnya di dalam lingkungan perusahaan dan untuk kepentingan komersial.
“Sejauh ini delapan perusahaan pengguna software jenis AutoCad bajakan yang sudah kami tindak,” terang Rusharyanto. Ia mengatakan, upaya pemberantasan software bajakan akan terus berlanjut tidak hanya AutoCad namun juga jenis software yang dilindungi hak cipta.
2.       Makki Ungu dilaporkan ke Polda Metro Jaya atas kasus pelanggaran hak cipta, oleh Pebrian Gineung Aratidino, vokalis grup Rasio. Menurut Pebri, masalah dimulai saat tak adanya kata sepakat soal kontrak antara label satu dengan yang lainnya.

KESIMPULAN
Kita tak diperbolehkan melakukan plagiat, pembajakan baik itu di bidang TIK atau bidang lain, kita harus menghargai hasil karya orang dengan memberi sumber-sumber info tsb.Pelanggaran HAKI dapat dikenakan sanksi yang berat ( denda 500 juta dan penjara 5 tahun)

Referensi :
http://tekno.kompas.com
http://id.wikipedia.org
http://technotsuck.blogspot.com
http://bie-bekti.blogspot.com
http://www.depkumham.go.id
http://lindasarlinda.blogspot.com/
http://amazinggrace97.wordpress.com
http://www.kapanlagi.com/foto/berita-foto/indonesia/makki-ungu-terjerat-kasus-pelanggaran-hak-cipta.html

Jenis Pelanggaran Etika TSI

1. Hacker dan Cracker
Kata hacker pertama kalinya muncul dengan arti positif untukmenyebut seorang anggota yang memiliki keahlian dalam bidangkomputer dan mampu membuat program komputer yang lebih baikketimbang yang telah dirancang bersama.Menurut Mansfield, hacker didefinisikan sebagai seseorang yangmemiliki keinginan untuk melakukan eksplorasi dan penetrasi terhadapsebuah sistem operasi dan kode komputer pengaman lainnya, tetapitidak melakukan tindakan pengrusakan apapun, tidak mencuri uangatau informasi.
Sedangkan cracker adalah sisi gelap dari hacker dan memilikikertertarikan untuk mencuri informasi, melakukan berbagai macam kerusakan dan sesekali waktu juga melumpuhkan keseluruhan sistem komputer.

2. Denial Of Service Attack

Didalam keamanan komputer, Denial Of Service Attack (DoSAttack) adalah suatu usaha untuk membuat suatu sumber daya komputer yang ada tidak bisa digunakan oleh para pemakai. Secarakhas target adalah high-profile web server, serangan ini mengarahkanmenjadikan host halaman web tidak ada di Internet. Hal ini merupakansuatu kejahatan komputer yang melanggar kebijakan penggunaan internet yang diindikasikan oleh Internet Arsitecture Broad (IAB). Denial Of Service Attack mempunyai dua format umum :
• Memaksa komputer-komputer korban untuk mereset ataukorban tidak bisa lagi menggunakan perangkat komputernyaseperti yang diharapkan nya.
• Menghalangi media komunikasi antara para pemakai dankorban sehingga mereka tidak bisa lagi berkomunikasi.
Denial of Service Attack ditandai oleh suatu usaha eksplisitdengan penyerang untuk mencegah para pemakai memberi bantuandari penggunaan jasa tersebut. Contoh meliputi :
• Mencoba untuk “membanjiri” suatu jaringan, dengan demikianmencegah lalu lintas jaringan
• Berusaha untuk mengganggu koneksi antara dua mesin,dengan demikian mencegah akses kepada suatu service
• Berusaha untuk mencegah individu tertentu dari mengaksessuatu service.
• Berusaha untuk mengganggu service kepada suatu orangatau sistem spesifik.


3. Pelanggaran Piracy

Piracy adalah Pembajakan perangkat lunak (software) Contoh:Pembajakan software aplikasi (contoh: Microsoft), lagu dalam bentukdigital (MP3, MP4, WAV dll).

• Keuntungan, Biaya yang harus dikeluarkan (user) relatif murah

• Kerugian, Merugikan pemilik hak cipta (royalti) Secara moral, halini merupakan pencurian hak milik orang lain.
• Solusi, menggunakan software aplikasi open source, Undang -undang yang melindungi HAKI : UU no 19. tahun 2002.

Lima macam bentuk pembajakan perangkat lunak :

1. Memasukan perangkat lunak ilegal ke harddis
2. Softlifting, pemakaian lisensi melebihi kapasita
3. Penjualan CDROM ilegal
4. Penyewaan perangkat lunak ilegal
5. Download ilegal

Alasan pembajakan perangkat lunak :

1. Lebih murah ketimbang membeli lisensi asl
2. Format digital sehingga memudahkan untuk disalin ke media lain
3. Manusia cendrung mencoba ‘hal’ bar
4. Undang-undang hak cipta belum dilaksanakan secara tega
5. Kurangnya kesadaran dari masyarakat untuk menghargai ciptaan orang lain

4.Fraud

Merupakan kejahatan manipulasi informasi dengan tujuanmengeruk keuntungan yang sebesar-besarnya. Biasanya kejahatanyang dilakukan adalah memanipulasi informasi keuangan. Sebagaicontoh adanya situs lelang fiktif, melibatkan berbagai macam aktivitasyang berkaitan dengan kartu kredit. Carding muncul ketika seseorangyang bukan pemilik kartu kredit menggunakan kartu kredit tersebutsecara melawan hukum.

5.Gambling

Perjudian tidak hanya dilakukan secara konfensional, akan tetapiperjudian sudah marak didunia cyber yang berskala global. Darikegiatan ini dapat diputar kembali dinegara yang merupakan “taxheaven”, seperti cyman islands yang merupakan surga bagi moneylaundering.
Jenis-jenis online gambling antar lain :
• Online Casinos, Pada online casinos ini orang dapat bermainRolet, BlackJack, Cheap dan lain-lain
• Online Poker, Onlie Poker biasanya menawarkan Texas hold’em, Omaha, Seven-card stud dan permainan lainnya.
• Mobil Gambling, Merupakan perjudian denganmenggunakan wireless device, seperti PDAs, Wireless Tabled PCs.Berapa casino online dan poker online menawarkan pilihan mobil.GPRS, GSM Data, UMTS, I-Mode adalah semua teknologi lapisandata atas mana perjudian gesit tergantung Jenis perjudian onlinedi Indonesia yaitu SDSB.com, jenis perjudian olahraga terlengkapdi Indonesia dan Asia Tenggara.

6.Data Forgery



Kejahatan ini dilakukan dengan tujuan memalsukan data padadokumen – dokumen penting yang ada di internet. Dokumen – dokumenini biasanya dimiliki oleh institusi atau lembaga yang memiliki situsberbasis web database. Dokumen tersebut disimpan sebagai scriptlessdocument dengan menggunakan media internet. Kejahatan ini biasanyaditujukan untuk dokumen e-commerce.




sumber : http://tidarkusuma.blogspot.com/2014/06/jenis-pelanggaran-pada-bidang-it.html


Andi Dwi Wahyudi (10110676)

4KA28
Etika dan Profesionalisasi TSI#
I Wayan Simri Wicaksana
Universitas Gunadarma





Tugas Wawancara Profesi Non Formal

Pada pengertian yang paling dasar, etika adalah sistem nilai pribadi yang digunakan memutuskan apa yang benar, atau apa yang paling tepat, dalam suatu situasi tertentu; memutuskan apa yang konsisten dengan sistem nilai yangada dalam organisasi dan diri pribadi.
Kata etika berasal dari bahasa Yunani, ethos atau taetha yang berarti tempat tinggal, padang rumput, kebiasaan atau adat istiadat. Oleh filsuf Yunani, Aristoteles, etika digunakan untuk menunjukkan filsafat moral yang menjelaskan fakta moral tentang nilai dan norma moral, perintah, tindakan kebajikan dan suara hati.
Kata yang agak dekat dengan pengertian etika adalah moral. Kata moral berasal dari bahasa Latin yaitu mos atau mores yang berarti adat istiadat, kebiasaan, kelakuan, tabiat, watak, akhlak dan cara hidup. Secara etimologi, kata etika (bahasa Yunani) sama dengan arti kata moral (bahasa Latin), yaitu adat istiadat mengenai baik-buruk suatu perbuatan.

Tabib/Dukun.
Menurut kamus besar bahasa indonesia pengertian tabib atau dukun adalah orang yg mengobati, menolong orang sakit, memberi jampi-jampi (mantra, guna-guna, dsb).
dalam kesempatan kali ini saya akan membahas hasil wawancara dari seorang dukun yang berada di daerah cisarua bogor.
Sebut saja Abah Rosul.
Pria berumur 49 tahun ini dijuluki dukun atau tabib oleh masyarakat sekitar desa dikarenakan dianggap mempunyai keahlian khusus dibidang pengobatan spiritual. Keahlianya tersebut didapatkan pada saat beliau 20 tahun. Pada saat itu beliau sedang bersilaturahmi kerumah saudaranya didaerah jawa tengah, pada saat Adzan Ashar berkumandang beliau langsung mencari masjid untuk solat Ashar. Lokasi masjid dari rumah saudaranya lumayan jauh jika ditempuh untuk berjalan kaki sekitar 3,5 KM. Saudaranya pun menyuruhnya untuk solat dirumah saja , namun beliau menolak dikarenakan solat di masjid dan berjamaah lebih baik daripada solat sendiri.
oleh karena itu beliau langsung berjalan kaki mendatangi masjid.
setelah sampai di masjid beliau kemudian solat, setelah solat beliau lalu bergegas pulang. Dijalan pulang tersebut beliau berpikir dan berprasangka curiga karena situasi masjid yang sepi dan tidak ada orang serta lokasinya sangat dekat, hampir tidak ada 2 KM. Ketika tibah dirumah sodaranya, dia bertanya kepada pamanya tentang masjid tersebut. Lalu pamannya menjawab bahwa asjid didesa hanya satu dan itupun yan jaraknya 3,5 KM. Selebihnya tidak ada masjid lain. Lalu beliaupun kaget dan melamun hingga tiba kembali dirumahnya. Pada saat tidur beliau bermimpi bertemu kakek tua yang memasukan sebuah sinar ke badannya. Keesokan harinya beliau bisa melihat hal-hal yang diluar batas kewajaran manusia, seperti jin dan siluman.
sejak saat itu abah rosul mempunyai kelebihan dapat mengobati segala macam penyakit lahir maupun batin. Karena kelebihannya itu akhirnya pada umur 30 tahun beliau membuka praktek sebagai tabib atau dukun. Berarti sudah 19 tahun beliau berprofesi sebagai dukun. Dikarenakan susahnya mencari pekerjaan dan himpitan ekonomi serta umurnya yang tidak memenuhi persyaratan untuk kerja, maka beliau membuka praktek perdukunan tersebut.
Awalnya banyak warga masyarakat yang mencibirnya dikarenakan warga takut terkena sasaran teluh atau tumbal dari praktek perdukunannya. Tapi lama kelamaan beliau mencoba menjelaskan dan memberi pengertian kepada warga sekitar akan pekerjaannya yang non formal sebagai dukun tersebut. Bahkan jika ada warga sekitar yang sakit dan datang ke tempat prakteknya, beliau tidak mau dibayar dengan rupiah. Beliau ikhlas mengobati warga sekitar apabila sakit tanpa dibayar. Padahal penghasilan dari membuka praktek perdukunan tersebut bisa dibilang sangat jauh dibawah standar. Satu kali datang untuk berobat beliau memasang tarif berdasarkan penyakit. Jika penyakit umum beliau tidak mematok harga, hanya keikhlasan dari si pasien saja. Namun jika penyakit yang berasal dari jin atau siluman. Beliau meminta 500.000 - 1.000.000 Juta Rupiah, Itu pun 200.000 Rupiah untuk beliau dan sisanya untuk mahar. Bisa dibayangkan jika dalam 1 bulan hanya terdapat 1 - 2 pasien atau tidak ada pasien sama sekali. Belum lagi jika ada saingan dari dukun-dukun lain yang membuka praktek, dapatmenimbulkan penurunan omset pendapatan dan harus siap fisik atau spiritual jika ada dukun lain yang tidak senang dan mengirim teluh kepada beliau. Sungguh ironi hidup beliau, mencari sesuap nasi demi kelangsungan hidupnya dengan keterampilan yang seadanya dan penghasilan yang tak menentu sebagai dukun serta resiko yang berat beliau terima. Sungguh jirih payah yang tidak sebanding dengan yang beliau harapkan.

Reverensi :

http://januarsutrisnoyayan.wordpress.com/2008/10/27/apa-itu-etika/#



Andi Dwi Wahyudi (10110676)
4KA28
Etika dan Profesionalisasi TSI#
I Wayan Simri Wicaksana
Universitas Gunadarma

Minggu, 05 Januari 2014

Tugas 4 Pengantar Telematika ( Materi 10,11,12)

Open Service Gateway Initiative (OSGI)
OSGI (Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara standar untuk menghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke Internet. OSGI berencana menentukan program aplikasi antarmuka (API) untuk pemrogram menggunakan, untuk memungkinkan komunikasi dan kontrol antara penyedia layanan dan perangkat di dalam rumah atau usaha kecil jaringan. OSGI API akan dibangun pada bahasa pemrograman Java. Program java pada umumnya dapat berjalan pada platform sistem operasi komputer. OSGI adalah sebuah interface pemrograman standar terbuka.
The OSGI Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah sebuah organisasi standar terbuka yang didirikan pada Maret 1999. Aliansi dan anggota – anggotanya telah ditentukan sebuah layanan berbasis Java platform yang dapat dikelola dari jarak jauh.
 
Mengetahui bagaimana spesifikasi dari OSGI
Inti bagian dari spesifikasi adalah suatu kerangka kerja yang mendefinisikan aplikasi model manajemen siklus hidup, sebuah layanan registrasi, sebuah lingkungan eksekusi dan modul.Berdasarkan kerangka ini, sejumlah besar OSGI layers, API, dan Jasa telah ditetapkan.
Spesifikasi OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.
Spesifikasi OSGI yang sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Wilayah aplikasi lain meliputi mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan (misalnya iPronto), armada manajemen dan aplikasi server. Adapun spesifikasi yang lain dimana OSGI akan dirancang untuk melengkapi standar perumahan yang ada, seperti orang – orang LonWorks (lihat kontrol jaringan), CAL, CEBus, HAVi, dan lain-lain.
Mengetahui bagaimana arsitektur dari OSGI
Ada kerangka OSGI yang 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. Bundel
Kumpulan jar normal komponen dengan nyata tambahan header. Sebuah bundel adalah sekelompok kelas Java dan sumber daya tambahan yang dilengkapi dengan rincian file pada MANIFEST.MF nyata semua isinya, serta layanan tambahan yang diperlukan untuk memberikan kelompok termasuk kelas Java perilaku yang lebih canggih, dengan tingkat deeming seluruh agregat sebuah komponen.
2. Layanan
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan, menerbitkan dan menemukan model dapat mengikat Java lama untuk menikmati objek (POJO). Siklus hidup menambahkan lapisan bundel dinamis yang dapat diinstal, mulai, berhenti, diperbarui dan dihapus. Buntalan bergantung pada lapisan modul untuk kelas loading tetapi menambahkan API untuk mengatur modul – modul dalam run time. Memperkenalkan lapisan siklus hidup dinamika yang biasanya bukan bagian dari aplikasi. Mekanisme ketergantungan luas digunakan untuk menjamin operasi yang benar dari lingkungan.
3. Layanan Registrasi (Services-Registry)
API untuk manajemen jasa (ServiceRegistration, ServiceTracker dan ServiceReference).OSGi Alliance yang telah ditentukan banyak layanan. Layanan yang ditentukan oleh antarmuka Java. Kumpulan dapat mengimplementasikan antarmuka ini dan mendaftarkan layanan dengan Layanan Registri. Layanan klien dapat menemukannya di registri, atau bereaksi ketika muncul atau menghilang.
4. Siklus Hidup (Life-Cycle)
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5.ModulLapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
6. KeamananLayer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra didefinisikan kemampuan.
7. Pelaksanaan Lingkungan
Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentu. Tidak 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.0/Foundation-1.0
· CDC-1.1/Foundation-1.1
· OSGi/Minimum-1.0
· OSGi/Minimum-1.1
· JRE-1.1
                  · Dari J2SE-1.2 hingga J2SE-1,6
 
Namun, set berikut saat ini didukung oleh sebagian besar OSGI implementasi:

Kolaborasi Antar muka Otomotif Multimedia-(Automotive Multimedia Interface Colaboration - AMI-C)


Arsitektur Kolaborasi Antarmuka Otomotif Multimedia 


     Pengertian dari Kolaborasi Antar muka Otomotif Multimedia adalah sebuah kelompok yang dibuat oleh pembuat untuk menciptakan standar umum yang digunakan untuk mengatur bagaimana cara kerja perangkat elektronik, seperti komputer dan hiburan unit, berkomunikasi dengan kendaraan. Automotive Multimedia Interface Collaboration (AMIC) mengatakan akan menjadi tuan rumah tiga update internasional briefing untuk menjadi pemasok otomotif, komputer dan teknologi tinggi industri elektronik. Briefing akan diadakan 23 Februari di Frankfurt, Jerman; Februari 29 di Tokyo; dan Maret 9 di Detroit.

     “AMIC telah membuat suatu kemajuan yang signifikan dalam satu tahun terakhir ini dalam menyelesaikan struktur organisasi dan mencapai kesepakatan mengenai persyaratan yang diperlukan untuk hardware dan software baik di masa depan mobil dan truk,” Juru bicara AMIC Dave Acton berkata, “Dan sekarang sudah saatnya bagi kita untuk bertemu dengan pemasok dan mereka yang tertarik untuk menjadi pemasok untuk memastikan kami pindah ke tahap berikutnya pembangunan kita bersama-sama”. Acton menekankan bahwa AMIC terbuka untuk semua pemasok yang tertarik bisnis elektronik. AMIC dibentuk pada bulan September l998 dan saat ini dipimpin oleh 12 produsen otomotif dan anak perusahaan yang meliputi: BMW, Daimler-Chrysler, Ford, Fiat, General Motors, Honda, Mitsubishi, Nissan, PSA / Peugeot-Citroen, Renault, Toyota, dan VW. Seorang juru bicara mengatakan kelompok AMIC berencana untuk mendirikan sebuah kantor di San Francisco di masa depan.
 
Fungsional Kolaborasi & Struktural Antar muka Otomotif Multimedia

     AMI-C mengembangkan dan standarisasi yang umum multimedia dan telematika otomotif antarmuka untuk kendaraan jaringan komunikasi. Tujuan dari kolaborasi antar mukaotomotif multimedia antar lain:

-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 dalamkendaraan dan antara kendaraan dan dunia luar
Fungsional Kolaborasi Antarmuka Otomotif Multimedia Telematika,sebelumnya menjelaskan pengertian dari kata-kata tersebut agar lebih jelas dan mudah dipahami.
Sebuah organisasi yang dibentuk untuk menciptakan standarisasi dunia yang digunakan dalam mengatur bagaimana sebuah perangkat elektronik dapat bekerja disebut Kolaborasi Antar muka Otomotif Multimedia.

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.

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.
Selanjutnya pembahasan dari tujuan dan fungsional kolaborasi antarmuka otomotif multimedia telematika :

Dapat 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. 
Dapat meningkatkan pilihan dan mengurangi keusangan sistem elektronik kendaraan. Dapat 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.

Dapat menawarkan standar terbuka dan spesifikasi untuk informasi interface dalam kendaraan dan antara kendaraan dan dunia luar. Dapat disimpulkan bahwa seluruh kemajuan teknologi pada setiap bidang ditujukan untuk mempermudah para penggunanya.



Java Community Process (JCP)

Sejarah Java
 
Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.

Sebagai sebuah platform, JAVA terdiri atas 2 bagian utama, yaitu :

-Java Virtual Machine (JVM)
-Java Application Programming Interface (JAVA API)

Java Virtual Machine (JVM)

Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.
Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.

Java Application Programming Interface (JavaAPI)

Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb. Java API terdiri dari tiga bagian utama:

1. Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, keamanan, konektivitas basis data dan jaringan.
2. Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi serverdengan mendukung untuk basis data.
3. Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
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.

Pada Java API ini juga ditawarkan beberapa fitur menarik yang dapat digunakan oleh user yang sedang berkecimpung di dunia Java. Beberapa fitur tersebut adalah :

1. Applet

Java Applet merupakan program Java yang berjalan di atas browser. Penggunaan applet ini akan membuat halaman HTML lebih dinamis dan menarik.

2. Java Networking

3. Java Database Connectivity (JDBC)

JDBC API terdiri atas class dan interface yang ditulis dalam bahasa Java untuk sebagai alat bantu bagi pembuat program (developer ) dan menyediakan sekumpulan API untuk mengatur keamanan mengakses database seperti Oracle, MySQL, PostgreSQL, Microsoft SQL Server. Jadi keunggulan API JDBC dapat mengakses sumber data dan berjalan pada semua Platform yang mempunyai Java Viortual Machine (JVM).

4. Java Server Pages (JSP)

JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan pada platform Java. JSP merupakan engembangan dari Servlet serta merupakan bagian dari teknologi Java 2 Platform, Enterprise Edition (J2EE).

5. Java Card

Platform yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP). JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur dari platform JAVA tersebut. Di dalam JCP terdapat yang namanya Java Specification Request’s atau JSRs. JSRs adalah kumpulan dokumen formal yang menggambarkan spesifikasi dan teknologi yang diusulkan oleh orang-orang yang terlibat dalam JCP untuk melakukan penambahan fitur-fitur yang terdapat pada platform JAVA tersebut.

Publik formal review dari JSRs akan muncul sebelum JSRs final di putuskan oleh komite eksekutif JCP. JSRs terakhir yang menyediakan
implementasi referensi yang merupakan implementasi teknologi dalam bentuk kode sumber dan teknologi kompatibilitas kit untuk melakukan verifikasi terhadap Java API. Jadi dapat dikatakan bahwa sebuah JSRs menggambarkan JCP itu sendiri.
 
referensi:
http://dinapermatasari28.blogspot.com/2013/11/3-open-service-gateway-initiative-osgi_16.html
http://thisisworldwide.blogspot.com/2013/11/kolaborasi-antar-muka-otomotif.html
http://jdwisatrio.blogspot.com/2012/11/java-community-process-jcp.html

Nama : Andi Dwi Wahyudi
NPM : 10110676
Kelas : 4 KA 28
Mata Kuliah : Pengantar Telematika
 

Tugas 3 Pengantar Telematika

TUGAS 7, 8 DAN 9
  

TUGAS 7 : Fitur Pada Antarmuka Telematika 

Definisi Antar Muka
Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.
user interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.

Antarmuka

Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) danGraphical User Interface(GUI).

Command Line Interface(CLI)

CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu. Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

Graphical User Interface(GUI)

GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).

Terdapat 6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur itu antara lain:

1.      Computer Vision

Computer Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.


2.      Browsing Audio Data

Metode browsing jaringan yang disediakan untuk browsing video atau audio data yang di tembak oleh sebuah IP. Jaringan video atau audio metode browsing sesuai mencangkup langkah-langkah dari:

• Menjalankan sebuah program splikasi komputetr local untuk mendapatkan kode identifikasi yang disimpan dalam kamera IP.
• Transmisi untuk mendaftarkan kode identifikasi ke DDNS (Dinamic Domain Name Server) oleh program aplikasi.

• Mendapatkakn kamera IP pribadi alamat dan alamat server pribadi sehingga pasangan IO kamera dan control kamera IP melalui kamera IP pribadi, dan

• Kopel ke layanan server melalui alamat server pribadi sehina untuk mendapatkan video atau audio dara yang ditembak oleh kamera IP, dimana server layanan menangkap video atau audio data yang ditembak oleh kamera IP melalui Internet.


3.      Head Up Display System

Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan militer, sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.

4.      Speech Recognition

Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition). Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan. Istilah ‘voice recognition’ terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.

5.      Speech Synthesis

Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah bahasa normal menjadi pembicaraan.

6.      Tangible User Interface

Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan. Salah satu perintis TUI ialah Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group. Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara langsung.


SUMBER : http://zainuliman.blogspot.com/2009/11/fitur-pada-antarmuka-telematika.html


TUGAS 8 :  MIDDLEWARE TELEMATIKA

Istilah middleware didefinisikan sebagai sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP Jadi memang letaknya benar-benar berasa di tengah-tengah lapisan aplikasi pada sebuah aplikasi. Middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi aras tinggi. Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi.
Ada beberapa fungsi dari middleware yang perlu kalian ketahui, diantaranya :
1. Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
2. Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
3. Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration. 

Tujuan Umum Middleware Telematika

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.
Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda.
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).

Perkembangan middleware dari waktu ke waktu semakin pesat. 

Membuat kita sebangi salah satu penggunanya selalu dituntut untuk terus meng-update informasi agar mengetahui perkembangan tentang middleware tersebut. Perkembangannya dapat dikatagorikan sebagai berikut:

1.      On Line Transaction Processing (OLTP)

merupakan perkembangan awal dari koneksi antar remote database. Pertama kali ditemukan tahun 1969 oleh seorang engineer di Ford, kemudian diadopsi oleh IBM hingga kini dikenal sebagai proses OLTP. DIGITAL ACMS merupakan contoh lainnya yang sukses pada tahun 70-an dan 80-an. UNIX OLTP lainnya seperti: Encina, Tuxedo pada era 80-an, serta DIGITAL CICS untuk UNIX yang memperkenalkan konsep dowsizing ke pasar.

2.      Remote Procedure Call (RPC)

 menyediakan fasilitas jaringan secara transparan. Open Network Computing (ONC) merupakan prototipe pertama yang diperkenalkan awal tahun 70-an. Sun unggul dalam hal ini dengan mengeluarkan suatu standar untuk koneksi ke internet. Distributed Computing Environment (DCE) yang dikeluarkan oleh Open Systems Foundation (OSF) menyediakan fungsi-fungsi ONC yang cukup kompleks dan tidak mudah untuk sis administrasinya.

Contoh Layanan Middleware:

v  Distributed Object Middleware
 Contoh : RPC, CORBA dan DCOM/COM

v  Middleware basis data
 Contoh : menyediakan antarmuka antara sebuah query dengan beberapa database yang terdistribusi

v  Application Server Middleware
Contoh :  J2EE Application Server, Oracle Application Server

Middleware di masa yang akan datang

Saat ini, hampir seluruh aplikasiterd istribusi dibangun dengan menggunakan middleware.  Menurut IDC, sepanjang 2003, kebutuhan terhadap teknologi middleware akan naik di berbagai segmen, termasuk juga Linux. Terlebih, Linux memiliki juga potensi untuk berkembang menjadi sistem operasi untukembedded systems. Dengan prediksi pasar embedded sytems mencapai $1.4 milliar di tahun 2006 dan laju pertumbuhan per tahun (CAGR) 18.6 persen (laporan IDC 2003), kebutuhan middleware sebagai penghubung beragam sistem akan meningkat.  Masih menurut IDC, perkembangan segmen middlewareterbesar akan terjadi dalam alat yang membantu system 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.



TUGAS 9: MANAJEMEN DATA SISI CLIENT

Client server 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, Novell, Oracle, SAP, PeopleSoft, Sun, dan Sybase.
Awalnya pengertian client server adalah sebuah system yang saling berhunungan dalam sebuah jaringan yang memiliki dua komponen utama yang satu berfungsi sebagai client dan satunya lagi sebagai server atau biasa disebut 2-Tier. Definisi lain dari client server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.
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.
Jadi saat ini pembagian kerja pada client dan server telah diatur secara lebih spesifik.
  • 2-tier
Membagi proses load ke dalam dua bagaian. Aplikasi utama secara logika dijalankan atau berjalan pada sisi client yang biasanya mengirimkan request dalam bentuk sintaks SQL ke sebuah database server yang berfungsi sebagai media penyimpanan data.
  •  3-tier
Membagi proses  loading antara : komputer client menjalankan graphical user interface (GUI) logic, aplikasi server menjalankan business logic, dan database atau legacy application. Karena 3-tier memindahkan application logic ke server sehingga sering juga disebut sebagai arsitektur fat server.

Macam-macam arsitektur aplikasi Client-Server beserta kelebihan dan kekurangannya yaitu:

1. Standalone (one-tier)
Pada arsitektur ini semua pemrosesan dilakukan pada mainframe. Kode aplikasi, data dan semua komponen sistem ditempatkan dan dijalankan pada host.

 Kelebihan arsitektur one-tier :
-      Cepat dalam merancang dan mengaplikasikannya.
-      Mudah digunakan

Kelemahan arsitektur one-tier :
-      Tingkat kemanannya sulit.
-      Skala kecil.
-      Tidak memungkinkan adanya re-usable component dan code.

2. Client/Server (two tier)
Dalam model client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Client/server adalah tipikal sebuah aplikasi two-tier dengan banyakclient dan sebuah server yang dihubungkan melalui sebuah jaringan.

Kelebihan dari model client/server :
-      Menangani database server secara khusus.
-      Mudah digunakan.
-      Lebih cocok digunakan untuk bisnis kecil.

Kekurangan dari model client/server :
-      Tidak ada keterbaharuan kode.
-      Kurangnya skalabilitas.
-      Skala kecil.
-      Dari segi pengamanan sulit.

3.    Three Tier

Arsitektur Three Tier ini banyak sekali diimplementasikan dengan menggunakan Web Application. Karena dengan menggunakan Web Application, Client Side (Komputer Client) hanya akan melakukan instalasi Web Browser. Dan saat komputer client melakukan inputan data, maka data tersebut dikirimkan ke Application Server dan diolah berdasarkan business process-nya. Selanjutnya Application Server akan melakukan komunikasi dengan database server.

Kelebihan arsitektur Three Tier :
-      Skala besar.
-      Transfer informasi antara web server dan server database optimal.
-      Apabila terjadi kesalahan pada salah satu lapisan tidak akan menyebabkan lapisan   lain ikut salah.

Kekurangan arsitektur Three Tier :
-      Lebih susah untuk merancang.
-      Lebih susah untuk mengatur.
-      Lebih mahal.

SUMBER : http://wennyween.blogspot.com/2012/11/manajemen-data-sisi-klien.html


Nama : Andi Dwi Wahyudi
NPM : 10110676
Kelas : 4KA28
Materi : Pengantar Telematika