Rabu, 25 Juni 2014

Tugas 3 Etika dan Profesionalisme

       1.      Apa yang dimaksud dengan IT forensik dan apa kegunaan dari IT forensik tersebut?
       2.      Jelaskan pengetahuan apa saja yang dibutuhkan dalam IT Forensik!
       3.      Jelaskan contoh kasus yang berkaitan dengan IT Forensik!
       4.      Berikan contoh dari sikap profesionalisme yang berkaitan dengan pemanfaatan teknologi sistem informasi?

      JAWAB

      1.      Definisi sederhana, yaitu penggunaan sekumpulan prosedur untuk melakukan pengujian secara menyeluruh suatu sistem komputer dengan mempergunakan software dan tool untuk memelihara barang bukti tindakan kriminal. Namu Menurut Noblett, yaitu berperan untuk mengambil, menjaga, mengembalikan, dan menyajikan data yang telah diproses secara elektronik dan disimpan di media komputer. Dan Menurut Judd Robin, yaitu penerapan secara sederhana dari penyidikan komputer dan teknik analisisnya untuk menentukan bukti-bukti hukum yang mungkin.
Kegunaan IT forensik itu sendiri untuk mendapatkan fakta-fakta obyektif dari sebuah insiden atau pelanggaran keamanan, penyelidikan terstruktur sambil mempertahankan rantai didokumentasiakan bukti untuk mencari tahu persis apa saja yang terjadi pada komputer dan siapa yang bertanggung jawab untuk itu
.
      2.      Pengetahuan yang dibutuhkan dalam IT Forensik:
      ·         Dasar-dasar hardware dan pemahaman bagaimana umumnya sistem operasi bekerja
      ·         Bagaimana partisi drive, hidden partition, dan dimana tabel partisi bisa ditemukan pada sistem operasi yang berbeda
      ·         Bagaimana umumnya master boot record tersebut dan bagaimana drive geometry
      ·         Pemahaman untuk hide, delete, recover file dan direktory bisa mempercepat pemahaman pada bagaimana tool forensik dan sistem operasi yang berbeda bekerja
      ·         Familiar dengan header dan ekstension file yang bisa jadi berkaitan dengan file tertentu

      3.      Di Indonesia sedang diramaikan dengan pemberitaan “Pembobolan ATM”. Parea nasabah tiba-tiba kehilangan saldo rekeningnyaakibat dibobol oleh orang-orang yang tidak bertanggung jawab. Diindikasi oleh polisi dilakukan dengan menggunakan teknik skimmer. Modusnya pelaku datang ke mesin ATM dan memasang skimmer ke mulut slot kartu ATM. Biasanya dilakukan saat sepi. Atau biasanya mereka datang lebih dari 2 orang dan ikut mengantri. Teman yang dibelakang bertugas untuk mengisi antrian di depan mesin ATM sehingga orang tidak akan memperhatikan dan kemudian memerksa pemasangan skimmer. Dirasa sudah cukup korbannya, maka saatnya skimmer dicabut. Inilah saatnya menyalin data ATM yang direkam oleh skimmer dan melihat rekaman no PIN yang ditekan korban. Pada proses ketiga pelaku sudah memiliki kartu ATM duplikasi (hasil generate) dan telah memeriksa kevalidan kartu. Kini saatnya untuk melakukan penarikan dana. Biasanya kartu ATM duplikasi disebar melalui jaringannya keberbagai tempat. Bahkan ada juga yang menjual kartu hasil duplikasi tersebut.

      4.      Tidak merusak atau mengacak-acak privasi orang lain, sebagai contoh dengan tidak melakukan hacking di sosial media, blog, web atau sebagainya yang dapat merugikan orang lain.



Kamis, 08 Mei 2014

Indonesian Future

2014 presidential election I have not kepikiran to choose who will be president in our country. but I am more interested in choosing Jokowi because I see the time he became governor in Surakarta city or town solo into advanced so by choosing Jokowi Indonesia will be better again.

Rabu, 02 April 2014

Tugas 1 Etika & Profesionalisme

1. Apa yang di maksud dengan etika pada Teknologi Sistem Informasi, jelaskan menurut pendapat anda ?

Menurut pendapat saya etika pada profesionalisme TSI adalah suatu sikap atau keadaan dimana saling menghargai dalam suasana kerja di bidang sistem informasi dalam artian tidak ada plagiatisme dalam bentuk apapun  terhadap karya para pelaku TSI, agar tidak merusak sistem yang telah terintegrasi dan berjalan dengan baik saat ini, juga selain itu seorang elite profesional TSI tidak merusak karya orang lain, seperti hacking, cracking dll.


2. Jelaskan Etika yang harus dilakukan oleh :

Etika untuk Pengguna Teknologi Sistem Informasi
pengguna adalah orang yang menggunakan teknologi informasi untuk membantu menyelesaikan masalah dan mempermudah pekerjaan mereka, 
etika bagi pengguna adalah tidak melakukan atau menggunakan apliksi bajakan yang dapat merugikan pembuat, menghormati hak cipta yang milik orang lain, tidak merusak teknologi informasi , contohnya adalah bila mengutip tulisan dari blog atau halaman lain yang dimasukan kedalam blog pribadi,maka diharuskan untuk menulis atau mencantumkan backlink sebagai bentuk pertangungjawaban atas kutipan yang telah dilakukan.

Etika untuk Pengelola Teknologi Sistem Informasi
pengelola adalah orang yang mengelola teknologi informasi, misalnya adalah provider telekomunikasi, etika bagi pengelola adalah merahasiakan data pribadi yang dimiliki oleh client mereka, selain itu juga tidak melakukan pelanggaran perundang-undangan ITE.
 

Etika untuk Pembuat Teknologi Sistem Informasi 
pembuat adalah orang yang menciptakan teknologi informasi, biasanya adalah lembaga besar dengan para ahli-ahli teknologi di beberapa bidang namun tidak menutup kemungkinan dilakukan secara individu, dalam membuat teknologi informasi tentu harus memperhatikan etika IT yaitu tidak menjiplak atau mengambil ide/ info dari orang lain secara ilegal, 
salah satu contohnya adalah kasus dimana apple mengugat samsung dikarenakan bentuk produk yang dimuliki samsung memiliki bentuk yang menyerupai produk apple, dan setelah dilakukan persidangan akhirnya dimenangkan oleh pihak dari apple.


3. Sebutkan contoh dalam kehidupan sehari hari tentang etika dalam Teknologi Sistem Informasi !

Etika TSI yang harus diterapkan adalah melakukan kegiatan TI adalah sopan santun dalam berkata kata dalam jejaring sosial dan tidak melakukan hal yang melanggar hukum dalam berinternet seperti hacking, craking, sniffing dll, juga tidak menggunakan software bajakan karena merugikan para pembuat software.

Sabtu, 04 Januari 2014

Kolaborasi Antarmuka Otomotif Multimedia

Kolaborasi Antar muka Otomotif Multimedia adalah sebuah kelompok yang dibuat oleh pembuat (maker) untuk menciptakan standar umum yang digunakan untuk mengatur bagaimana cara kerja perangkat elektronik, seperti komputer dan hiburan unit, berkomunikasi dengan kendaraan. Dan memiliki anggota: Fiat, Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault. Sedangkan pengertian AMI-C adalah organisasi global yang mewakili mayoritas dunia produksi kendaraan. AMI-C mengembangkan dan standarisasi yang umum multimedia dan telematika otomotif antarmuka untuk kendaraan jaringan komunikasi.
Tujuan dari kolaborasi antar muka otomotif multimedia:
• 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  “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,” Jurubicara 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, DaimlerChrysler, 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.
Proses komunitas 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.
Sebagai sebuah platform, JAVA terdiri atas 2 bagian utama, yaitu :
1. Java Virtual Machine (JVM) : 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.
2. Java Application Programming Interface (JavaAPI) : 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:
2.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.2.      Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang
aplikasi serverdengan mendukung untuk basis data.
2.3.      Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang
jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
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
2. Java Networking
3. Java Database Connectivity (JDBC)
4. Java Server Pages (JSP)
5. Java Card

Spesifikasi dan Arsitektur OSGI

OSGi (Open Service Gateway Initiative) merupakan sebuah system dan aplikasi interoperability berbasis komponen platform yang terintegrasi serta OSGi merupakan system modul dinamik untuk Java. Yaitu berfungsi sebagai rencana industri untuk cara standar untuk menghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke Internet. OSGi juga berencana menentukan program aplikasi antarmuka (API) untuk pemrogram yang digunakan dan juga untuk memungkinkan komunikasi dan kontrol antara penyedia layanan dan perangkat di dalam rumah atau usaha kecil jaringan.
            OSGi (Open Service Gateway Initiative) memiliki beberapa spesifikasi yaitu sebagai berikut :
OSGi Service Platform Release 4
OSGi Service Platform Release 4 was first released in October 2005.
Version 4.1 was released in May 2007. Version 4.2 was released in September 2009.
-Errata
-API Javadoc
-XML Schemas
            Sedangkan pada bentuk arsitekturnya, OSGi merupakansebuah set spesifikasi yang mendefinisikan sebuah komponen system dinamik untuk Java. Spesifikasi ini memungkinkan sebuah model pengembangan dimana aplikasi (secara dinamik) terdiri dari berbagai komponen yang berbeda. Spesifikasi OSGi memungkinkan komponen-komponennya untuk menyembunyikan implementasinya dari komponen lainnya ketika berkomunikasi melalui services dimana biasanya ketika hal ini berlangsung implementasi antar komponen dapat terlihat jelas. OSGi terdiri dari beberapa lapisan berupa model, model yang simple ini telah jauh mencapai efek dari segala aspek dari proses pengembangan software.
Untuk teknologi, OSGi (Open Service Gateway Initiative) terdapat teknologi yaitu Universal Middleware berguna untuk 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. 
            Dan dalam pengimplementasiannya 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.
·         KEUNTUNGAN TEKNOLOGI OSGi
Keuntungan dari teknologi OSGi antara lain adalah sebagai berikut :
a.       Mengurangi kompleksitas : mengembangkan dengan OSGi berarti menembangkan bundles : salah satu komponen OSGi. Bundles adalah modul. Bundles menyembunyikan aspek internalnya dari bundles lainnya. Hal ini berarti ada banyak kebebasan untuk menggantinya di kemudian hari.
b.      Dapat digunakan kembali : model komponen OSGi sangat mudah digunakan dan dapat digunakan dengan aplikasi pihak ketiga.
c.       RealWorld : OSGi framework dinamik. Hal ini berarti OSGi dapat diupdate secara online.
d.      Mudah Penyebarannya : teknologi OSGi bukanlah sebuah teknologi standard. OSGi dapat dimanage sedemikian rupa serta dapat diatur cara penginstalannya.
e.       Update yang dinamik : OSGi komponen bisa diupdate secara dinamik.
f.       Adaptif : model komponen OSGi didesain sedemikian rupa hingga diperbolehkan untuk mengkombinasi dan mencocokan antar komponen.
g.      Transparan
h.      Banyak versinya
i.        Simple : OSGi API sangat simple. API OSGi hanya terdiri dari satu paket dan berjumlah kurang dari 30 kelas.
j.        Ukurannya kecil
k.      Kinerjanya cepat
l.        Malas : Malas dalam software itu berarti bagus. Teknologi OSGi mempunyai banyak mekanisme hanya ketika dibutuhkan saja.
m.    Aman
n.      Sederhana
o.      Tidak Mengganggu Kinerja Aplikasi Lainnya
p.      Berjalan dimana saja
q.      Digunakan secara luas
r.        Didukung Oleh Berbagai Perusahaan : OSGi juga didukung oleh berbagai perusahaan seperti Oracle, IBM, Samsung, Nokia, IONA, Motorola, NTT, Siemens, Hitachi, Deutsche Telekom, Redhat, Ericsson, dan masih banyak lagi.


·        Sumber:
http://addebetycaem.blogspot.com/2011/01/spesifikasi-dari-open-services-gateway.html
http://zainuliman.blogspot.com/2009/12/open-service-gateway-initiative-osgi.html


Middleware Telematika

Middleware Telematika
Dalam dunia teknologi informasi, terminologi middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada.
Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari middleware adalah:
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 sistem operasi.
Tujuan utama layanan middleware
adalah untuk membantu memecahkan interkoneksi beberapa aplikasi dan masalah interoperabilitas.berikut ini adalah tujuan umum middleware telematika :
1. 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.
2. Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda.
Lingkungan Komputasi Dari Middleware Telematika :
Lingkungan komputasi yaitu suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
1.         Komputasi tradisional,
2.         Komputasi berbasis jaringan,
3.         Komputasi embedded,
4.         Komputasi grid.
Lingkungan komputasi bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini :
1.Single instruction stream-single data stream (SISD) : Satu prosesor dan biasa juga disebut komputer sekuensial.
2.Single instruction stream-multiple data stream (SIMD) : Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama.
3.Multiple instruction stream-single data stream (MISD) : Data yang ada di common memory akan dimanipulasi secara bersamaan oleh semua prosesor.
4.Multiple instruction stream-multiple data stream (MIMD) : Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi.
Kebutuhan Middleware :
Middleware tersedia untuk berbagai platform, dengan berbagai jenis. Jenis middleware yang umum dikembangkan saat ini dapat dikelompokkan dalam lima kategori besar, salah satunya adalah homegrown, yang dikembangkan khusus untuk kebutuhan internal organisasi, model RPC/ORB (Remote Procedure Call/Object Request Broker), Pub/Sub (Publication/Subscription), Message Queuing, dan TP (Transaction Processing) Monitor.
Saat ini, hampir seluruh aplikasi terdistribusi dibangun dengan menggunakan middleware. Masih menurut IDC, perkembangan segmen middleware terbesar akan terjadi dalam alat yang membantu sistem 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.

Contoh – contoh Middleware :
1.Java’s : Remote Procedure Call
Remote Procedure Calls (RPC) memungkinkan suatu bagian logika aplikasi untuk didistribusikan pada jaringan. Contoh :
·         SUN RPC, diawali dengan network file system (SUN NFS).
·         DCE RPC, sebagai dasar Microsoft’s COM.
Object Request Brokers (ORBs) memungkinkan objek untuk didistribusikan dan dishare pada jaringan yang heterogen. Pengembangan dari model prosedural RPC, –Sistem objek terdistribusi, seperti CORBA, DCOM, EJB, dan .NET memungkinkan proses untuk dijalankan pada sembarang jaringan.

2.      Object Management Group’s : Common, dan Object Request Broker Architecture (COBRA)
3.      Microsoft’s COM/DCOM (Companent Object Model), serta
4.      Also .NET Remoting.

Sumber :