Senin, 22 April 2013

Open Source


ASK

Kenapa anda dianjurkan menggunakan software open source dalam membuat aplikasi ?  Buatlah keuntungan dan kerugiannya dalam blog anda sebagai tulisan bila anda submid ke studentsite. Minimal 4 paragraf. Tulislah sumber yang anda pakai. 

ANSWER

A.        Pengertian Open Source

Open Source adalah Sebuah sistem yang digunakan untuk mendistribusikan perangkat lunak kepada pengguna dengan memberikan program dan source code nya secara gratis. Bahkan pengguna dapat mempelajari dan melakukan modifikasi untuk mengembangkan software tersebut sesuai dengan kebutuhan mereka. Open source mempunyai sifat bebas digunakan, bebas dipelajari, bebas dimodifikasi dan bebas disebarluaskan.

Semua perangkat lunak bebas adalah perangkat lunak sumber terbuka, tapi sebaliknya perangkat lunak sumber terbuka belum tentu perangkat lunak bebas, tergantung kaidah yang dipakai dalam melisensikan perangkat lunak sumber terbuka tersebut.

Dengan menggunakan opensurce sebetulnya banyak kelebihan yang bisa kita peroleh antara lain:

§           Sisi developer:

1.                  Seluruh komunitas mau dan dapat membantu untuk membuat software anda
2.                  menjadi lebih baik
3.                  Tidak ada biaya iklan dan perawatan program
4.                  Sebagai sarana untuk memperkenalkan konsep anda


B.        Fitur-fitur  karakteristik open source :

1.         Menggunakan software sesuai keinginannya.
2.         Memiliki software yang tersedia sesuai kebutuhan.
3.         Mendistribusikan software kepada user lainnya.

C.        Keuntungan Dan Kerugian Open Source

C.1.     Keuntungan :

  1. Adanya hak untuk mendistribusikan modifikasi dan perbaikan pada code.
  2. Ketersediaan source code dan hak untuk memodifikasi
  3. Tidak disandera vendor. Open source menggunakan format data terbuka, sehingga data menjadi transparan dan bisa dengan bebas diproses di sistem komputer yang berbeda-beda, sambil tetap menjaga keamananya. Dengan demikian, konsumen tidak lagi terikat pada kemauan vendor untuk dapat menggunakan data-datanya.
  4. Banyaknya tenaga (SDM) untuk mengerjakan proyek. Proyek open source biasanya menarik banyak developer, misalnya: pengembangan web server Apache menarik ribuan orang untuk ikut mengembangkan dan memantau.
  5. Kesalahan (bugs, error) lebih cepat ditemukan dan diperbaiki.
    Hal ini dikarenakan jumlah developer-nya sangat banyak dan tidak dibatasi. Visual inspection (eye-balling) merupakan salah satu metodologi pencarian bugs yang paling efektif. Selain itu, source code tersedia membuat setiap orang dapat mengusulkan perbaikan tanpa harus menunggu dari vendor.
  6. Kualitas produk lebih terjamin. Hal ini dikarenakan evaluasi dapat dilakukan oleh banyak orang, sehingga kualitas produk dapat lebih baik. Namun, hal ini hanya berlaku untuk produk open source yang ramai dikembangkan orang. Tidak selamanyaopen source dikembangkan oleh banyak orang, karena bisa juga dilakukan oleh individual.
  7. Lebih aman (secure). Sifatnya yang terbuka membuat produk open source dapat dievaluasi oleh siapa pun. Public scrutinity merupakan salah satu komponen penting dalam bidang keamanan. Secara umum, open source memiliki potensi untuk lebih aman meskipun dia tidak terkendali secara otomatis. Namun, hal ini dapat tercapai, jika security by obscurity bukan tujuan utamanya.
  8. Hemat biaya.Sebagian besar developer ini tidak dibayar/digaji. Dengan demikian, biaya dapat dihemat dan digunakan untuk pengeluaran yang tidak dapat ditunda, misal membeli server untuk hosting web.
  9. User dapat membuat salinan tak terbatas, menjual atau memberikan bebas hasil lisensi.
  10. User dapat memodifikasi dan mengunci agar hanya kalangan terbatas yang dapat membaca kode dan memodifikasinya.
C.2.           Kerugian :

  1. Kurangnya SDM yang dapat memanfaatkan open source.
    Ketersediaan source code yang diberikan dapat menjadi sia-sia, jika SDM yang
    ada tidak dapat menggunakannya. SDM yang ada ternyata hanya mampu menggunakan produk saja, Jika demikian, maka tidak ada bedanya produk open source dan yang propriertary dan tertutup.
  2. Tidak adanya proteksi terhadap HaKI. Kebanyakan orang masih menganggap bahwa open source merupakan aset yang harus dijaga kerahasiannya. Hal ini dikaitkan dengan besarnya usaha yang sudah dikeluarkan untuk membuat produk tersebut. Karena sifatnya dapat di-abuse oleh orang-orang untuk mencuri ide dan karya orang lain.
  3. Kesulitan dalam mengetahui status project.
  4. Tidak ada garansi dari pengembangan.
  5. Limitasi modifikasi oleh orang – orang tertentu yang membuat atau memodifikasi sebelumnya.
  6. Untuk beberapa platform, contohnya JAVA yang memiliki prinsip satu tulis dan bisa dijalankan dimana saja, akan tetapi ada beberapa hal dari JAVA yang tidak competible dengan platform lainnya. Contohnya J2SE yang  SWT – AWT bridge-nya belum bisa dijalankan di platform Mac OS
Sumber : 
Wikipedia Ensiklopedia Bebas, Bahasa Indonesia
http://chiaisadora.wordpress.com
http://cyberkomputer.com

Selasa, 16 April 2013

IT Forensik


IT Forensik adalah cabang ilmu komputer yang berhubungan dengan mengumpulkan, menganalisis, dan melaporkan informasi digital dengan cara yang sah secara hukum. IT Forensik dapat digunakan dalam deteksi dan pencegahan kejahatan dimana bukti disimpan secara digital. Beberapa ini terdapat definisi IT Forensics.

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.
2.         Menurut Noblett, yaitu berperan untuk mengambil, menjaga, mengembalikan, dan
menyajikan data yang telah diproses secara elektronik dan disimpan di media
komputer.
3.         Menurut Judd Robin, yaitu penerapan secara sederhana dari penyidikan komputer
dan teknik analisisnya untuk menentukan bukti-bukti hukum yang mungkin.

            Berkembangnya teknologi diikuti juga dengan berkembangnya modus-modus kejahatan. Lembaga penegak hukum adalah pengguna awal dan terberat dari komputer forensik ini, akibatnya sering berada di garis depan perkembangan di lapangan. Komputer dapat digunakan dalam kejahatan seperti hacking, denial of service attacks, penyerangan email, internet, dokumen atau file lain yang relevan dengan kejahatan seperti pembunuhan, penculikan, penipuan dan perdagangan narkoba.

            IT Forensik bertujuan untuk mendapatkan fskta-fakta obyektif dari sebuah insiden atau pelanggaran keamanan informasi. Setelah diverifikasi fakta-fakta tersebut skan menjadi bukti-bukti ysng akan digunakan dalam proses hukum. Orang-orang yang berhubungan dengan IT forensik antara lain auditor, dokter komputer forensik, dan lembaga penegak hukum.

            IT Forensik biasanya digunakan dalam mengidentifikasi kasus-kasus kejahatan yang berhubungan dengan informasi digital. Baru-baru ini, organisasi komersial telah menggunakankomputer forensik untuk keuntungan mereka dalam berbagai kasus seperti:
§           Pencurian kekayaan intelektual
§           Pengintaian industri
§           Penipuan
§           Pemalsuan
§           Investigasi kebangkrutan

Real Time Audit


Real Time Audit atau RTA adalah suatu sistem untuk mengawasi kegiatan teknis dan keuangan sehingga dapat memberikan penilaian yang transparan status saat ini dari semua kegiatan, di mana pun mereka berada. Ini mengkombinasikan prosedur sederhana dan logis untuk merencanakan dan melakukan dana untuk kegiatan dan “siklus proyek” pendekatan untuk memantau kegiatan yang sedang berlangsung dan penilaian termasuk cara mencegah pengeluaran yang tidak sesuai.


RTA menyediakan teknik ideal untuk memungkinkan mereka yang bertanggung jawab untuk dana, seperti bantuan donor, investor dan sponsor kegiatan untuk dapat “terlihat di atas bahu” dari manajer kegiatan didanai sehingga untuk memantau kemajuan. Sejauh kegiatan manajer prihatin RTA meningkatkan kinerja karena sistem ini tidak mengganggu dan donor atau investor dapat memperoleh informasi yang mereka butuhkan tanpa menuntut waktu manajer. Pada bagian dari pemodal RTA adalah metode biaya yang sangat nyaman dan rendah untuk memantau kemajuan dan menerima laporan rinci reguler tanpa menimbulkan beban administrasi yang berlebihan baik untuk staf mereka sendiri atau manajemen atau bagian dari aktivitas manajer.

Penghematan biaya overhead administrasi yang timbul dari penggunaan RTA yang signifikan dan meningkat seiring kemajuan teknologi dan teknik dan kualitas pelaporan dan kontrol manajemen meningkatkan menyediakan kedua manajer dan pemilik modal dengan cara untuk mencari kegiatan yang dibiayai dari sudut pandang beberapa manfaat dengan minimum atau tidak ada konsumsi waktu di bagian aktivitas manajer.


IT Audit Trail


A.        Pengertian Audit Trail 

            Audit Trail merupakan salah satu fitur dalam suatu program yang mencatat semua kegiatan yang dilakukan tiap user dalam suatu tabel log. secara rinci. Audit Trail secara default akan mencatat waktu , user, data yang diakses dan berbagai jenis kegiatan. Jenis kegiatan bisa berupa menambah, merungubah dan menghapus. Audit Trail apabila diurutkan berdasarkan waktu bisa membentuk suatu kronologis manipulasi data.Dasar ide membuat fitur Audit Trail adalah menyimpan histori tentang suatu data (dibuat, diubah atau dihapus) dan oleh siapa serta bisa menampilkannya secara kronologis. Dengan adanya Audit Trail ini, semua kegiatan dalam program yang bersangkutan diharapkan bisa dicatat dengan baik. 

B.         Cara Kerja Audit Trail

Audit Trail yang disimpan dalam suatu tabel

1.      Dengan menyisipkan perintah penambahan record ditiap query Insert, Update dan Delete 
2.      Dengan memanfaatkan fitur trigger pada DBMS. Trigger adalah kumpulan SQL statement, yang secara otomatis menyimpan log pada event INSERT, UPDATE, ataupun DELETE pada sebuah tabel.


C.        Fasilitas Audit Trail

Fasilitas Audit Trail diaktifkan, maka setiap transaksi yang dimasukan ke Accurate, jurnalnya akan dicatat di dalam sebuah tabel, termasuk oleh siapa, dan kapan. Apabila ada sebuah transaksi yang di-edit, maka jurnal lamanya akan disimpan, begitu pula dengan jurnal barunya.

D.        Hasil Audit Trail

Record Audit Trail disimpan dalam bentuk, yaitu :
§           Binary File - Ukuran tidak besar dan tidak bisa dibaca begitu saja
§           Text File - Ukuran besar dan bisa dibaca langsung
§           Tabel.

Derita Pergi Sekolah!!!


Semangat sekolah anak-anak SDN Bidipraing di Dusun Lai Hiding, Desa Kiritana, Kecamatan Kambera, Kabupaten Sumba Timur, Provinsi Nusa Tenggara Timur (NTT) patut diacungi jempol. Setiap hari mereka pulang pergi sekolah dengan cara menyeberangi sungai, mendaki dan menuruni bukit yang terjal, serta melintasi padang sabana yang ganas.



            Stefani, seorang siswi, mengaku dia dan teman-temannya tidak memiliki pilihan lain selain menyeberangi sungai, mendaki dan menuruni bukit, serta menerobos sabana berumput tinggi untuk pergi ke sekolah.

            Tak jarang, Stefani dan teman-temannya terpaksa mengayuh perahu sendiri untuk ke sekolah tanpa didampingi orang dewasa. Padahal arus sungai sangat deras.

            Keseharian anak-anak Dusun Lai Hiding itu terbantukan melalui peran seorang pria paruh baya bernama Agustinus. Sosok sosialis yang dulu seorang sopir truk ini setiap hari menyisihkan waktunya untuk menyeberangkan anak-anak SD tersebut. Dalam sehari, Agus bisa puluhan kali bolak-balik



            “Tiap hari kami lewat disini. Naik perahu, lalu mendaki tebing, nanti sebentar lagi kami naik perahu lagi. Memang capai, juga kadang takut jatuh dari tebing atau perahu terbalik. Kalau pulang sekolah juga kami ikut ini jalan,” jelas Apris dan Fany, dua orang anak Lai Hiding, yang duduk di kelas 5 dan 6 SD Bidipraing.

           
Dulu, sungai tersebut banyak dihuni buaya. “Memang dulu ada buaya, tapi untunglah belum ada korban. Tapi tetap saja kami kuatir,” jelas Agustinus.

5 hal yang patut dipelajari dari semut



1.         Semut tdk pernah putus asa.

            Coba bentangkan tangan untuk menutup jalan yang dilalui semut.
Semut tak akan putus asa, apalagi berhenti. Tapi terus mencari rute lain. Sudahkah kita memaksimalkan kerja dan tak pernah berhenti dalam menjalani hidup ini?

2. Semut rajinnya luar biasa.

Pernahkah melihat semut tiduran dan santai-santai?

Semut selalu aktif, bekerja menangkat makanan. bekerja merupakan bagian penting dlm hidup semut. semut tdk pernah meras bosan dgn apa yg dia lakukan setiap hari. sebab semut mempunyai tujuan dan arah hidup. Apakah anda sudah mempunyai arah dan tujuan dlm hidup anda sekarang.

3. Semut itu kuat.

Semut mampu mengangkat beban yang jauh lebih besar dari tubuhnya. semut tak mengeluh, apalagi menyerah. mampukah kita menghadapi masalah hidup dan tetap optimis seperti semut ?

4. Semut berjiwa sosial.

Apa yang dilakukan semut ketika makanan yg hendak diangkut terlalu berat? semut tdk mempunyai sifat egois., mereka akan tolong menolong dan mengangkatnya bersama2. apakah anda egois? atau berjiwa sosial seperti semut?

5. Semut cepat melihat peluang

Semut cepat hadir ketika dia mengetahui ada peluang untuk mendapatkan makanan. semuat tak akan menyiakannya, sebab semuat tahu peluang hanya datang sekali saja. apakah anda termasuk orang yang dapat menggunakan peluang dgn baik ?


3 Suku di Indonesia yang Terkenal Dengan Ilmu-ilmu Magicnya


1.         Suku Dayak (Kalimantan)


Suku Dayak terkenal dengan ilmu mistis yang cukup kuat. Mistis tersebut sudah menjadi salah satu kekuatan mereka, hal tersebut bisa terdapat pada alat-alat peperangan seperti penyang, mandau, lunju dan sipet. Bahkan untuk memikat lawan jenis mereka bisa menggunakan ilmu mistis, dan pemuka adat suku inilah yang dipercaya mumpuni untuk melakukan hal tersebut.

Sebagai salah satu kekayaan Nusantara, memang dunia supranatural seperti ini tidak dapat dipandang sebelah mata, mungkin kita sering mendengar istilah mandau terbang, minyak buluh perindu dan kemampuan tokoh-tokoh dayak dalam mengisi kekebalan seseorang.

2.         Suku Asmat (Papua)


            Orang Asmat percaya akan adanya kekuatan-kekuatan magis yang kebanyakan adalah dalam bentuk tabu. Banyak hal -hal yang pantang dilakukan dalam menjalankan kegiatan sehari-hari, seperti dalam hal pengumpulan bahan makanan seperti sagu, penangkapan ikan, dan pemburuan binatang. Kekuatan magis ini juga dapat digunakan untuk menemukan barang yang hilang, barang curian atau pun menunjukkan si pencuri barang tersebut. Ada juga yang mempergunakan kekuatan magis ini untuk menguasai alam dan mendatangkan angin, halilintar, hujan, dan topan.


3.         Suku Kajang Amma Toa (Bulukumba, Sulawesi Selatan)


            Di daerah Sulawesi Selatan, ilmu mistis atau ilmu hitam suku ini sudah sangat terkenal, bahkan telah menjadi cirri khas suku tersebut. Hal pertama yang terbersik dipikiran mereka ketika ditanya soal suku ini adalah "guna-guna". Mungkin karna image yang terlanjur melekat. Inipun wajar, sebab kepercayaan animisme masih eksis di Tana Toa (Sekalipun agama Muslim mayoritas di Kajang). Karena sudah terkenal tentang ilmu khas Kajang tersebut, sebagian orang akan merasa was-was jika berdekatan atau ditaksir oleh salah satu warga Kajang. Ini issue kuat dan hebat!. Kekuatan mereka memang kuat, bahkan pernah tersiar kabar bahwa mereka bisa melunakkan tengkorak kepala manusia dalam sekejab, selain itu mereka juga kebal akan benda tajam.