Kamis, 28 Februari 2013

jenis jenis virtual memory


Jenis jenis Memori pada Komputer



Ada beberapa jenis memori yang ada pada komputer dengan berbagai subtipe .Memori ini dikategorikan tergantung pada tugasnya masing masing didalam sistem komputer. Namun, dalam artikel ini kita akan bahas bebrapa jenis memori komputer yang paling mendasar.

Memori adalah salah satu alat yang paling penting pada sebuah komputer, baik itu komputer laptop atau PC. Ada berbagai jenis memori komputer yang bisa dipergunakan, tergantung dengan kebutuhan untuk fungsi dan spesifikasi dari sistim komputer.
Memori berhubungan dengan banyak komponen yang bertugas untuk menyimpan data secara sementara atau secara permanen. Hal ini memungkinkan pengguna untuk menyimpan informasi atau data di komputer. Tanpa memori, prosesor tidak akan dapat menemukan apapun yang diperlukan untuk diambil dan diproses.
  
Ada berbagai jenis memori di komputer yang ditujukan untuk tugas menyimpan dari beberapa macam data. Masing-masing memiliki kapasitas dan ciri khas tertentu.


Random Access Memory (RAM)
Jenis jenis Memori pada KomputerRAM adalah memori dalam sistem komputer yang berguna untuk menampung data sementara dan mengirimnya kembali untuk segera diakses dan diproses oleh prosesor.Karena kecepatan prosesor lebih tinggi dari kecepatan hardisk,maka diperlukan RAM untuk menyeimbangkan data keluar masuk dari hardisk. Informasi yang disimpan dalam RAM diambil dari hard disk komputer, termasuk data yang berhubungan dengan sistem operasi dan aplikasi tertentu. Ketika komputer dimatikan, memori yang tersimpan pada RAM akan hilang. Data akan disimpan dan hanya  dipertahankan disaat komputer sedang berjalan.

Ketika memori RAM sudah penuh,kinerja atau kecepatan komputer akan semakin lambat. Data yang dapat diambil dalam urutan yang acak.
Secara umum ada dua jenis RAM, yaitu Static RAM (SRAM) dan Dynamic RAM (DRAM). Ketika banyak program pada komputer yang dijalankan secara bersamaan, virtual memori memungkinkan komputer untuk mencari pada bagian memori  RAM yang belum digunakan terakhir kemudian menyalinnya ke hard disk. Tindakan seperti ini akan membebaskan ruang RAM, dan memungkinkan sistem untuk menjalankan program yang berbeda.

Read Only Memory (ROM)
ROM adalah Jenis memori aktif,walaupun komputer dihidupkan atau dimatikan. Sesuai dengan sebutanya 'read only', isi di dalam ROM tidak dapat dirubah atau dimodifikasi. ROM merupakan sirkuit terpadu sebelum diprogram dengan data penting, yang harus selalu ada untuk komputer dalam melaksanakan fungsi normal.

Cache
Cache adalah jenis RAM pada sistem komputer yang lebih responsif daripada RAM biasa. CPU akan memeriksa dulu didalam memori cache sebelum mencari di penyimpanan pada memori pusat untuk menentukan suatu informasi yang diperlukan. Hal ini untuk keperluan dari sistem komputer untuk mencari informasi pada memori penyimpanan yang lebih besar, sehingga ekstraksi data menjadi lebih cepat.

Hardisk
Hardisk/ Hardrive  adalah hardware yang berguna sebagai tempat penyimpanan data penting yang dipasang didalam Komputer. kapasitas Memori dari hardisk lebih besar, dan pengguna bisa memilih data yang perlu disimpan kedalam memori ataupun diakses dari memori. Saat ini hard disk yang banyak digunakan memiliki kapasitas memori penyimpanan sebesar 120 GB hingga 500 GB.

Flash Disk
Flash Disk adalah jenis memori penyimpanan portabel yang bisa digunakan dengan nyaman jika transfer data dari satu komputer ke komputer lain. Data di dalamnya dapat dihapus dan diprogram ulang sesuai kebutuhan pengguna. Kartu memori USB/ flash disk adalah beberapa model dari jenis memori penyimpanan komputer.

Diatas adalah beberapa jenis memori yang secara umum digunakan untuk memfasilitasi komputer dan tempat penyimpanan data. Namun masih banyak subtipe dari jenis jenis memori yang jika diurutkan akan sesuai dengan fungsi dan persyaratan yang dilayani.

pengertian dan fungsi virtual memory


Pengertian Dan Fungsi Virtual Memory

Beberapa sistem operasi memerlukan yang namanya virtual memory. Layaknya Linux yang membutuhkan swap, microsoft windows vista ataupun XP pun membutuhkan yang namanya virtual memory. 
Pengertian dari Virtual memory itu sendiri yakni memori sementara yang digunakan komputer untuk menjalankan berbagai program aplikasi ataupun menyimpan data yang membutuhkan memory yang lebih besar dari memory yang telah tersedia.
Program ataupun data yang tidak muat dimasukan pada memory asli ( RAM ), akan disimpan ke dalam sebuah Pagging File. 
Pengertian Pagging file ialah data yang hanya disimpan sementara atau bisa disebut swap. Pada sistem operasi linux kita diharuskan untuk membuat dua partisi utama yaitu untuk system dan untuk swap. Virtual Memory ini Berbeda halnya dengan Memory fisik seperti RAM, karena ram merupakan komponen yang termasuk kedalam golongan hardware. Walaupun dalam kenyatannya Virtual Memory ini disimpan di harddisk, tetapi kerjanya tidak tampak, artinya berjalan secara software namun disimpan di hardware. Data yang disimpan ini tidak dapat bertahan lama, dalam artian hanya saat digunakan saja. Dan bila komputer dimatikan, data-data yang tadinya ada di virtual memory akan hilang. 
Fungsi Virtual Memory ialah untuk mengoptimalkan kinerja dari komputer, dengan tambahan memory, maka kemungkinan terjadi crash sangat kecil sekali. 
Ukuran dari paging file biasanya berbeda – beda. 
Untuk ukuran paging file linux ialah 2 kali lipat dari memory aslinya. Misalkan kita memakai memory berkapasitas 512 MB, maka ukuran paging filenya yaitu 1 GB. Walaupun tidak harus 2 GB, tapi untuk memaksimalkan kinerja maka sebaiknya 2 kali lipatnya. 
Untuk ukuran paging file di windows XP dan Vista Yaitu 1,5 kali dari kapasitas aslinya. Misalkan kita menggunakan memory sebesar 1 GB, maka paging filenya sebesar 1,5 GB. Dalam Xp maupun Vista paging file ini dinamai dengan pagefile.sys bila kita ingin mencarinya, pasti tidak akan ketemu, karena file ini disembunyikan atau hidden files.

Senin, 25 Februari 2013


SEJARAH PERKEMBANGAN ANTIVIRUS

Sejarah virus dan malware lainnya

Meskipun banyak pihak yang bersepakat bahwa worm dan trojan tidak dapat dikategorikan sebagai virus, namun dalam sejarahnya, penyampaian riwayat perjalanan virus akan selalu disertai oleh cerita-cerita tentang kemunculan dan aksi-aksi dari malware lainnya, yaitu worm dan trojan. Hal ini memang tidak dapat dihindari karena kedua ‘makhluk’ tersebut lahir sebagai imbas dari kemampuan virus sendiri.

1981 : Virus Pertama di komputer (nenek moyang virus)

Pada tahun 1981, program yang bernama Elk Cloner muncul di komputer Apple II. Program ini (pada tahun ini istilah computer virus belum ditemukan) menampilkan enam baris kalimat di monitor komputer seperti berikut :

It will get on your disk
It will infiltrate your chips
Yes it’s Cloner!
It will stick to you like glue
It will modify ram too
Send in the cloner!

1983 : Dokumentasi computer virus pertama kali

Pada tahun 1983, ujicoba dokumentasi virus pertama kali dilakukan oleh Fred Cohen. Cohen adalah seorang mahasiswa S3 sekaligus peneliti yang secara teoretis dan dengan berbagai eksperimen ilmiahnya mampu memberikan pengertian dan pemahaman kepada dunia bahwa akan ada ‘makhluk baru’ di sekitar kita yang sangat potensial menjadi ‘pengacau’ di dalam perkembangan abad komputer dan telekomunikasi.

1986 : Virus pertama di PC

‘The Brain’ adalah nama untuk virus yang pertama kali diketahui menjangkiti PC. Virus ini dibuat oleh dua orang bersaudara asal Pakistan, Basit and Amjad, pada tahun 1986. Virus ini menjangkiti disket yang dimasukkan pada PC bersistem operasi MS-DOS. Seiap disket yang sudah terinfeksi akan memiliki volume label : “ © Brain ”. ‘The Brain’ juga kerap disebut sebagai virus stealth komputer yang pertama karena virus ini mampu menguasai tabel interrupt pada DOS (Interrupt interceptor). Virus ini berkemampuan untuk mengendalikan instruksi-instruksi level DOS dan biasanya mereka tersembunyi sesuai namanya baik secara penuh ataupun ukurannya.

1987 : Virus menyerang ekstensi *.COM

Tahun ini merupakan tahunnya virus file. Varian ini secara khusus menyerang semua file yang berekstensi *.COM. File yang umum diserang adalah command.com dengan subyek penyerang bernama virus Lehigh. Selain menyerang *.COM, virus pada masa itu juga telah mampu menyerang file .*EXE, seperti virus Suriv-02. Selain virus, worm juga tidak mau ketinggalan menyemarakkan serbuan virus ke sistem komputer ketika itu. Tercatat dalam sejarah bahwa pada tahun ini muncul istilah “The IBM Christmas Worm” sebagai imbas dari banyaknya mainframe milik IBM yang terserang worm.


1988 : Virus untuk Macintosh, worm buat ARPANET, antivirus untuk ‘the brain’, dan …….. menjadi selebritis

Pada tahun ini macintosh mulai terjangkit oleh virus yang bernama MacMag dan The Scores. Itu masih termasuk kabar baik. Kabar buruknya adalah rontoknya 6000 komputer yang berada dalam jaringan ARPANET karena ulah ‘seekor’ worm karya Robert Morris (usianya baru 23 tahun ketika itu). Worm-nya bekerja dengan cara menduplikasikan dirinya sendiri lalu mengendap di dalam memori komputer. Lucunya, worm tersebut ia buat hanya karena ingin membunuh rasa bosan. Akhirnya, penjara menjadi rumahnya selama 3 tahun plus denda sebesar $ 10.000,00. Kabar buruk lainnya adalah lahirnya ‘Jerussalem’ dan ‘Cascade’. Virus Jerussalem hanya aktif/hidup pada tanggal 13 hari jum’at (Friday The 13th) dan menginfeksi dua ekstensi sekaligus, yaitu .*EXE dan .*COM. Hebatnya, semua komputer yang terinfeksi akan kehilangan program-program mereka jika dijalankan pada tanggal tersebut. Sementara cascade yang ditemukan oleh orang Jerman merupakan virus pertama yang terenkripsi (encrypted virus) sehingga tidak dapat diubah atau dihilangkan untuk zaman itu. Kecuali oleh orang yang mengetahui kode enkripsi-balik (decode) tentunya. Contohnya si pembuat virus itu sendiri.

Sejarah kembali terjadi, antivirus pertama akhirnya muncul. Antivirus ini didisain untuk mendeteksi sekaligus menghapus virus ‘The Brain’ yang menjangkiti disket. Plus kemampuan untuk mengimunisasi (memberi kekebalan) kepada disket agar tidak dapat dihinggapi oleh ‘The Brain’. Ini berarti, secara teknis komputer, algoritma sang antivirus merupakan algoritma yang dapat merusak jalannya algoritma sang virus .
Banyaknya kejadian besar yang disebabkan oleh virus komputer pada tahun ini membuatnya beranjak populer dan mulai mengisi halaman-halaman media terkenal seperti Business Week, Newsweek, Fortune, PC Magazine dan Time. That’s cool …

1989 : Trojan AIDS dan Dark Avenger
Trojan AIDS menyebar sebagai program yang dapat menahan data informasi AIDS (Acquired Immuno Deficiency Syndrome) di dalam komputer yang dijangkitinya. Mungkin berguna jika berada di hardisk para dokter maupun praktisi kesehatan, tapi lain masalahnya dengan matematikus maupun praktisi perbankan.
Pada bulan september tanggal 17, Washington Post melaporkan tentang sebuah virus yang mereka sebut dengan bahasa jurnalisnya : “virus yang hidup dan menghancurkan pada tanggal 13 hari jum’at telah kabur”. Virus ini bekerja layaknya Jerussalem, namanya adalah DataCrime. Model penyerangan gaya baru diperkenalkan oleh virus Dark Avenger. Virus ini dirancang untuk menghancurkan sistem komputer secara perlahan-lahan. Jadi, pada awalnya pengguna tidak akan menyadari bahwa komputer mereka terserang virus, hingga tiba saat waktunya komputer akan berjalan semakin lambat, lambat, dan lambat.

Pada bulan oktober di Israel muncul virus yang disebut Frodo. Virus ini merupakan virus yang diprogram untuk merusak harddisk (harddrive) yang berjalan pada tanggal 22 September atau setelahnya pada tahun berapapun.

1990 : Virus Exchange, Buku tentang virus, dan gebyar antivirus

Dari Bulgaria muncul sebuah virus yang dapat menukar kode dan mengubah tujuannya sendiri, namanya adalah virus exchange (VX) BBS. Mark Ludwig mencatatkan diri sebagai penulis yang menerbitkan buku tentang virus. IBM, McAfee, Digital Dispatch, dan Iris mengeluarkan antivirus. Arena baru dalam bisnis TI, pembuatan program (toolkit) antivirus. Pada tahun ini varian virus yang beredar makin banyak dan hebat. Salah satunya adalah virus kombinasi yang kemampuannya tidak hanya sekadar bersembunyi (stealth virus), tapi juga mampu melakukan pengubahan sendiri strukturnya untuk mengecoh program antivirus (polymorphic virus) dan menginfeksi dua jenis ekstensi populer, yaitu .*EXE dan .*COM sekaligus menginfeksi boot sector.

1991 : Symantec merilis antivirus dan Tequilla
Tidak mau ketinggalan dengan vendor-vendor besar yang telah membuat antivirus, akhirnya Symantec merilis antivirusnya yang diberi label Norton Antivirus. Produk yang sampai hari ini terus merajai pasar antivirus dunia. Kejutan pada tahun ini adalah ketika Tequilla ditemukan. Virus ini memiliki tiga kesaktian sekaligus, yaitu bisa bersembunyi (stealth), bisa polymorphic dan multipartite.

1992 : Toolkit pembuat virus

The Dark Avenger Mutation Enginge (DAME) menjadi toolkit pembuat virus pertama yang dapat mengubah virus biasa menjadi virus polymorphic. Selain DAME lahir juga VCL (Virus Creation laboratory) yang menjadi perangkat pembuat virus pertama. Pada bulan Maret virus Michaelangelo muncul, berita-berita yang disebarkan oleh media mengenai virus ini membuat penjualan antivirus meningkat tajam. Statistik mencatat bahwa sudah ada sekitar 1300 virus pada tahun ini. Berarti meningkat 420% sejak bulan Desember 1990.

1993 : Virus yang baik dan Satan Bug

Cruncher sering dianggap sebagai virus yang baik karena ia mengkompres setiap file yang diinfeksinya. Jadi, ia dianggap juga sebagai penyelamat kapasitas storage. Sementara itu, di lain tempat sebuah kejutan besar terjadi. Sang pembuat virus The Satan Bug yang penangkapannya dilakukan oleh FBI menggunakan bantuan para vendor antivirus ternyata hanyalah seorang anak kecil.
1994 : Good Times yang membuat bad times ; Hoax pertama

Good Times adalah virus yang disebarkan melalui e-mail dengan subject seperti namanya sendiri. Dalam isi pesannya ia menyebutkan bahwa hanya dengan membaca atau melihat pesan bersubject “good times” pada komputer maka isi hardisk dari komputer tersebut akan lenyap dan bahkan merusak processor. Setelah diuji dengan cermat, ternyata isi pesan tersebut hanyalah berita bohong (hoax) saja. Good times sejatinya hanyalah virus yang mereplikasikan dirinya laiknya virus-virus lain.

1995 : Windows 95 dan virus Macro pertama

Munculnya windows 95 banyak membuat vendor antivirus khawatir kalau nantinya produk mereka bakal tidak berfungsi lagi dan tidak ada yang membeli. Namun, virus macro pertama muncul, namanya Concept. Virus ini memang tidak menyerang DOS namun menyerang aplikasi word processor paling terkenal saat itu, yaitu MS-Word. Vendor antivirus bak mendapat buah simalakama, satu sisi mereka senang, sisi lain mereka tidak. Karena musuh mereka bertambah lagi.

1996 : virus untuk windows 95, linux, dan Excel

Setahun setelah kemunculannya, Concept semakin populer diseantero dunia. Ms Excel akhirnya juga kebagian virus dengan adanya Laroux. Tidak ketinggalan, virus Boza dan Staog menjadi virus pertama buat Windows 95 dan open source OS ; Linux. Setelah diusut ternyata pembuat Boza dan Staog adalah satu kelompok yang sama.

1998 : Virus Java, Back Orifice, dan Solar Sunrise

Strange Brew adalah virus yang menyerang file java untuk yang pertama kalinya, tapi daya rusaknya tidak terlalu ‘membanggakan’. Pada tahun ini trojan yang melegenda hingga sekarang, Back Orifice, merupakan tool kendali jarak jauh (remote administration) yang mengizinkan seseorang mengambil ahli komputer orang lain via jaringan, baik jaringan lokal maupun jaringan internet. Virus macro untuk Access mulai muncul tahun ini juga. Salah satu kejadian yang paling menggemparkan pada tahun ini adalah ketika dua orang remaja asal California berhasil menyusup dan mengendalikan sistem komputer milik Departemen pertahanan USA, kantor-kantor pemerintahan, dan lembaga-lembaga swasta publik. Kecelakaan ini populer dengan istilah ‘Solar Sunrise’ karena OS yang banyak dipakai oleh komputer yang terserang tersebut adalah Sun Solaris. Selain itu, tahun ini juga merupakan tahun kemunculan Chernobyl, sebuah virus yang merusak sistem penyimpanan hardisk dan mampu mengacaukan sistem. Di Cina saja, kerugian mencapai 120 juta dollar AS. Untungnya, virus ini hanya menyerang OS Windows dan tidak menyerang OS macam Unix dan Novell Netware. Jika saja kedua OS belakangan juga terinfeksi maka kerugian yang terjadi bisa lebih besar karena Unix dan Netware banyak digunakan di sektor perbankan, pemerintahan, sekuritas, penerbangan, dan telekomunikasi.

1999 : Please welcome …… Melissa

Tahun ini benar-benar menjadi milik Melissa, virus macro yang memanfaatkan MS Word, Outlook Express dan jaringan internet dalam persebarannya. Melissamenjadi virus yang menyebar paling cepat dibanding virus-virus sebelumnya dan tentu saja menjadi katalis penjualan antivirus di seluruh dunia.
Bubble Boy muncul dan menjadi virus pertama yang tidak bergantung pada user untuk melakukan aksinya. Jadi, ketika seorang penerima attachment Bubble Boy ini membuka program mail manager-nya seperti Ms Outlook, maka sang virus tidak harus menunggu untuk dibuka dahulu file attachment-nya. Virus Corner muncul melengkapi deretan malware yang gemar menjangkiti prodik-produk Microsoft. Kali ini yang menjadi sasaran adalah Ms Project.
Tristate menjadi virus pertama yang mampu menginfeksi tiga varian Ms Office sekaligus, yaitu Ms Word, Excel, dan Power point.

2000 : waktunya katakan cinta dengan ‘I Love You’

Seorang pemuda Filipina diketahui sebagai pembuat virus ‘I Love You’. Modus kerja virus ini menyerupai Melissa tetapi lebih canggih dan lebih menghancurkan dibanding Melissa sendiri. Jika Melissa hanya mengambil 50 daftar e-mail yang ada di komputer yang terjangkiti kemudian mengirimkannya kepada komputer lain melalui internet, maka I Love You tidak hanya mengambil 50, tetapi semua. Hebatnya lagi, semua informasi tentang e-mail yang diambil dari adress book komputer tersebut, seperti username dan password akan dikirimkan ke alamat sang penulis virus. Plus kemampuan menghapus file-file yang berekstensi *.MP3, *.MP2, dan *.JPG.

2001 : Kournikova, Code Red, dan Nimda

Virus ‘Anna Kournikova’ yang menggunakan gambar petenis muda bersinar dari Rusia sebagai umpannya bekerja dengan cara mengirimkan dirinya sendiri ke e-mail yang ada di Adress Book Ms Outlook. Munculnya virus ini membuat para analis security khawatir bahwa jangan-jangan di luar sana para pembuat virus tidak perlu lagi harus bersusah payah untuk memikirkan algoritma yang rumit dalam proses pembuatan virus dikarenakan oleh tersedianya tool-tool pembuatan virus yang mudah didapat di internet.
Code Red membuat dunia heboh ketika daya (resource) semua komputer yang berhasil dijangkitinya dapat ia gunakan untuk membuat jatuhnya sistem pada website gedung putih (White House). Kerugian yang dihasilkan oleh virus ini di USA mencapai sekitar $ 2 Milyar. Padahal, komputer yang diserang oleh virus tersebut hanyalah komputer yang menggunakan windows 2000 server dan windows NT sebagai OS-nya.

Tepat sehari setelah kejadian penghancuran gedung WTC pada 11 September 2001 muncullah Nimda. Virus ini dianggap sebagai salah satu virus yang paling pintar di dalam riwayat sejarah virus karena ia memiliki lima jenis cara/metode untuk menginfeksi sistem dan mereplikasi dirinya sendiri.

Pada tahun ini sang penulis virus Melissa, David L. Smith (33 tahun), akhirnya berhasil ditangkap dan dimasukkan ke penjara federal Amerika Serikat selama 20 tahun.

2002 : worm Klez dan para superstar

Klez, worm ganas yang menyebar melalui internet. Uniknya, setelah dia mengirimkan kopi dari dirinya sendiri kepada semua korbannya, yaitu semua e-mail yang berada dalam folder Ms Outlook, Klez kemudian membuat hidden Copy dari file asli yang dijangkitinya. Selain itu, worm populer ini juga mampu menonaktifkan beberapa produk antivirus yang sudah terinstall terlebih dahulu di komputer korban.
Melanjutkan sukses virus ‘Anna kournikova’ yang mampu menghebohkan dunia maya sebelumnya, hadirlah kemudian beberapa virus yang menggunakan nama selebritis hollywood sebagai ‘detonator’-nya. Selebritis tersebut antara lain, Britney Spears, Shakira, dan Jennifer Lopez.

2003 : Slammer dan Sobig, lagi-lagi cacing, worm…

worm ‘Slammer’ sejatinya merupakan worm yang relatif ramah dan biasa-biasa saja. Namun, daya serangnya (penyebarannya) dan kecepatan duplikasinya (setiap 8,5 detik terjadi replikasi) benar-benar mampu mengguncang dunia. Dalam waktu 10 menit sejak kemunculannya, ia mampu menginfeksi 75.000 komputer. worm ini mengakibatkan kerusakan yang signifikan pada dunia bisnis, diantaranya adalah melumpuhnya mesin-mesin cash milik bank sehingga tidak bisa online dan tertundanya beberapa penerbangan yang pengurusan tiketnya dikerjakan oleh komputer yang telah terinfeksi.
Dan ternyata, Sobig juga worm. worm ini tercatat sebagai ‘cacing’ yang disukai oleh para spammer. Mengapa ? Karena Sobig dapat menjadikan setiap komputer yang ia jangkiti menjadi titik relay (tongkat estafet) bagi para spammer utnuk menyebarkan replika Sobig secara massal kepada korban yang akan dituju.

2004 : MyDoom, Netsky, Bagle, dan Sasser … whoever win, we are lose !

MyDoom alias Novarg dikenal sebagai virus yang menyebar paling cepat dalam sejarah dunia virus, mengungguli Melissa yang populer pada tahun 1999. virus ini menyebar melalui e-mail dan software file sharing. Ia memikat calon korban dengan cara memberitahukan kepada mereka bahwa salah satu e-mail yang telah mereka kirimkan sebelumnya telah gagal terkirim. Hal ini merupakan sebuah trik cerdik nan sederhana untuk mengelabui para korban. Motif sesungguhnya dari virus ini adalah sebagai alat bagi para hacker untuk melancarkan serangan DoS (Denial of Service) kepada server komputer SCO Inc. (Santa Cruz Operation), dan berhasil. Setelah serangan DoS terjadi, yaitu pada tanggal 1 September 2004, situs perusahaan yang dibenci kalangan open source ini sempat offline beberapa hari. Saking seriusnya, SCO rela memberikan reward sebesar $ 250.000,00 bagi mereka yang mampu memberitahukan siapa dibalik pembuatan virus ini.

Sven Jaschan, remaja sekolah menengah asal Jerman mengaku menulis Sasser. worm ini tidak menyebabkan kerusakan teknis pada komputer, hanya saja ia mampu mengakibatkan beberapa komputer yang diinfeksinya menjadi lambat dan me-reboot dirinya sendiri tanpa dikehendaki oleh sang user. Tercatat, beberapa perusahaan besar menjadi korban worm ini. Seperti maskapai penerbangan kebanggaan Inggris, British Airways, Britain’s Coast Guard, RailCorp Australia, dan bahkan dua rumah sakit di Swedia gagal meng-online-kan 5000 komputer mereka karena worm ini. Ketika ditanya oleh polisi Jerman mengenai motif dibalik pembuatan worm ini, Jaschan menjawab bahwa Sasser ditulis untuk menghadapi para Spammer yang berada di balik pembuatan Baggle dan MyDoom.

Netsky ditulis oleh Jaschan untuk menghadapi serangan spammer yang menggunakan Bagle dan MyDoom. Jadi ketika Bagle dan myDoom sedang mengeset aksinya untuk menjadikan setiap komputer yang diinfeksinya sebagai tempat pembuangan bulk mail, Netsky akan melakukan sebaliknya.
Sejarah besar terjadi pada bulan Juni tahun ini ketika virus ponsel pertama, Cabir, muncul menjadi calon momok yang menakutkan bagi para pengguna ponsel yang berbasis OS Symbian berkemampuan Bluetooth. Disusul oleh Duts yang menyerang Pocket PC dan PDA.

Pengertian Virus Sality

Definisi Virus Komputer adalah aplikasi atau program pada komputer yang bisa merusak program suatu komputer atau pun juga dapat merusak data dokumen yang terdapat pada komputer, virus komputer membuat pengguna komputer merasa terganggu atau pun tidak menimbulkan pengaruh apa pun. Virus komputer tidak jauh berbeda dengan virus biologi yang menyebar dengan cara menyisipkan diri sendiri ke sel suatu mahluk hidup yang menjadi sasarannya. dan cara kerja Virus komputer menggandakan atau menyalin dirinya sendiri dan menyebar dengan cara menyisipkan salinan dirinya ke dalam program atau dokumen lain.

Suatu Virus pada komputer pada umumnya bisa merusak Software atau perangkat lunak komputer dan tidak secara langsung merusak perangkat keras komputer, virus komputer dapat merusak perangkat keras suatu komputer dengan cara memuat program pada komputer untuk memaksa over process ke perangkat tertentu misalnya VGA, Memory, hardisc atau pun bahkan Procesor. Pengaruh buruk dari virus komputer yang paling utama adalah virus yang selalu memperbanyak diri sendiri, yang dapat membuat sumber daya pada komputer, misalnya pada penggunaan memori, menjadi berkurang. Hampir sembilan puluh lima persen Virus adalah menyerang pada sistem operasi yang berbasis Windows. Sisanya, yaitu dua persen virus menyerang pada sistem operasi Linux / GNU dengan versi kernel dibawah 1.4 (dan Unix, sebagai source dari Linux, tentunya), satu persen menyerang Mac terutama Mac OS 9, Mac OS X (Tiger, Leopard). dua persen lagi menyerang sistem operasi lain seperti FreeBSD, OS/2 IBM, dan Sun Operating System.

Kita dapat mencegah atau pun menanggulangi serangan virus komputer dengan cara memasang atau menginstal perangkat lunak atau software antivirus. Cara kerja suatu perangkat lunak anti virus adalah dengan cara mendeteksi dan menghapus virus, kalau pun tidak perangkat lunak antivirus terseut tidak dapat menghapus maka virus yang ada pada komputer akan dikarantina. Suatu antivirus dapat menanggulangi virus jika antivirus tersebut telah mengetahui kelemahan suatu virus yang hinggap pada komputer.

Jenis Jenis Virus Komputer

Pada kesempatan ini kita akan melihat sekilas beberapa jenis virus. Diantaranya :

1. Virus Boot Sector
Virus yang memakai bagian disk yang bernama boot sector atau boot record. Boot record berisi informasi tentang OEM dan versinya, kapasitas disk, jumlah byte per sector, jumlah sector per cluster, jumlah FAT, jumlah maksimum file pada root directory, dan lain-lain
Cara kerja virus boot sector secara ringkas adalah

    * Boot record asli digantikan dengan Boot Record virus

    * Boot Record virus membelokkan proses menuju Boot Record Asli.

    * Rutin Pembelok Interupsi dibaca.

    * Rutin virus Resident dijalankan.

Jika perintah interupsi system dijalankan, maka interupsi yang telah dimanipulasi virus akan dijalankan

2. Virus File
Virus yang memanfaatkan file data/program. Secara kasar dapat dikelompokkan sebagai berikut:

a) Virus File Overwrite
Virus ini akan menempelkan (menindih) seluruh bagian programnya diawal file sehhingga bagian asli file akan hilang, digantikan dengan program virus.
Cara kerja dari virus File Overwriting ini amatlah kasar dan sederhana, yaitu seluruh program virus di-copy-kan ke awal file yang diinfeksi. Selesai!

b) Virus File Non Overwrite
Virus jenis ini menempel pada file, namun tidak akan merusak file program yang diserangnya. Prinsip kerjanya mirip dengan virus overwrite.hanya saja, ia tidak akan menindih file asli, tapi menempelkan dirinya di awal file dan menggeser file asli sehingga ukuran asli akan berubah.

c) Virus File New File (WORM)
Virus yang menggandakan dalam dirinya tidak menempel pada file, tapi membuat copy programnya sendiri dengan kriteria tertentu. Jenis yang ketiga ini sebetulnya tidak murni virus! Karena ia tidak menempel dan tidak menginfeksi program. Kalaupun ia menempel, dapat dipastikan tidak akan dapat bekerja sebagaimana mestinya. Sehingga file yang sudah diinfeksi (kalau ada) tidak dapat menjadi file infector –file virus yang mempunyai kemampuan menulari file lainnya-. Jenis ini sebenarnya adalah WORM!. Tapi karena public sering menyebut dan menganggapnya sebagai virus ya..sudah..daripada saya ngotot meluruskan salah kaprah dengan resiko digebukin, saya ambil win-win solution dan memasukkannya sebagai salah satu anggota keluarga virus dengan nama virus file new file.

3. Virus Macro
Virus jenis ini akan hidup dengan menempel pada file MS-Word atau Exel dengan memanfaatkan fasilitas pemrograman VBA (visual basic for Application) yang ada pada aplikasu Word atau Excel. Ada berbagai teknik infeksi virus macro seperti berikut.

Teknik Infeksi DOT
Mengekspor data filenya ke suatu tempat khusus dengan nama khusus
Melakukan infeksi normal template dengan cara mengimpor file khusus tersebut.
Normal Template dimodifikasi dan disimpan dengan file jenis DOT ke folder startup office.
saat word dijalankan, ia kan menjalankan file DOT tersebut.

Teknik Infeksi File Document.
Virus akan dibuat pada objek This Document.
Saat virus aktif, ia akan mengcopykan file programmnya ke suatu file khusus di tempat khusus.
Saat melakukan penginfeksian, file tersebut dibaca untuk proses infeksi file yang ada.

Teknik Infkesi Impor Ekspor
Teknik ini mirip dengan eknik infeksi DOT. Hanya saja ia tidak akan membuat file DOT. Ia akan memanfaatkan file normal template dalam melakukan infeksi.
Saat aktif, virus akan mengekspor data filenya ke suatu tempat khusus
Lalu melakukan infeksi normal template dengan cara mengimpor file khusus tersebut ke normal template.

4. Virus Hybird
Virus Hybird merupakan virus gabungan antara virus boot sector dan virus file, virus ini dapat menyerang boot sector dari disket atau partisi dari hard disk, namun juga dapat menyerang ke suat file yang dapat diproses.

Virus ini mempunyai tingkat pemrograman yang cukup sulit. Sehingg cukup jarang ditemukan, contohnya adalah virus Mystic atau disebut juga sebagai virus Liberty. Virus ini akan menyerang boot sector dan file-file yang berakhiran COM, EXE dan file-file overlay.

Bila kita meninjau suatu virus melalui keganasannya, virus digolongkan menjadi 3 jenis virus yaitu:

a. Virus Jinak

Virus ini biasanya tidak mempunyai kemampuan merusak tapi hanya menumpanng nampang dan tidak merusak media penyimpan.
Contoh: Virus Den Zuko yang akan menampilkan gambar grafik ketika dilakukan proses booting.

b. Virus Ganas
Virus ganas adalah virus yang merusak media penyimpan, tetapi kerusakannya masih dapat dipulihkan kembali.

c. Virus Mematikan
Virus ini biasanya merusak dan tidak dapat disembuhkan lagi. Kalau sudah terinfeksi virus ini, maka kerusakan yang ditimbulkan bisa sangat fatal dan tidak dapat diperbaiki lagi
Contoh: Virus Michael Angelo, 666, dll.


Contoh Virus yaitu, Virus Sality

File Virusnya bisa didownload disini :: http://www.4shared.com/file/95211911/b554637f/Salityy.html

Screen Shot Sality::

Screen Shot PC yg terkena Virus Sality::

Ciri ciri PC terkena Virus Sality yaitu mengunci Task Manager dan Registry

TASK MANAGER TERKUNCI 



REGEDIT TERKUNCI


File yang terinfeksi akan mendekrip dirinya sendiri dan mencoba copy *.dll (acak) dan menginjeksi file lain yang aktif di memori serta file lain yang terdapat di computer dan network (file sharing) serta menginfeksi file *.exe yang terdapat dalam list registry hingga virus dapat aktif secara otomatis setiap kali komputer ente dinyalakan.

Beberapa file *.dll yang akan di drop oleh Sality.

* C:Windows\system32\syslib32.dll
* C:Windows\system32\oledsp32.dll
* C:Windows\system32\olemdb32.dllgr32.dll
* C:Windows\system32\wmimgr32.dll



Kelima File yang Dilingkari Warna Merah tersebut Merupakan Dropper dari Virus Sality tersebut ke Folder Sistem32

Screen Shot Antivirus MSE (Microsoft Security Essentials) Menangkap Virus Sality::

Senin, 18 Februari 2013

sejarah perkembanagn website kel 4 oji


SEJARAH PERKEMBANGAN WEBSITE DAN PERANGKAT KERASNYA 

Sejarah perkembangan WEB 1.0

Web 1.0 merupakan teknologi awal dari sebuah website, teknologi ini masih statis dimana antara pembuat website dan penikmat website hanya tejadi komunikasi 1 arah dimana pembuat sebagai pemberi informasi dan peikmat hanya sebagai pembaca, ya layaknya seperti membaca Koran bedanya ini membaca lewat computer, aktifitas ini hanya sebatas searching.  Halaman pada web ini masih terkesan “hampa” bahasa yang digunakan juga masih bahasa HTML saja.
Sejarah perkembangan WEB 2.0

Pada  tahun 2003 atau 2004 datanglah Web 2.0 , fasilitas yang diberikan sangat memanjakan pengguna web, kita bisa berkomunikasi 2 arah, tidak hanya dengan webmaster namun dengna orang lain dei belahan dunia yang lain, kita dapat membuat suatu komunitas tanpa harus bertemu secara fisik, informs semakin mudah didapat dengan halaman web yang menarik, sehingga kita tidak bosan dan masih banayak lagi.
Menurut O’Reilly media, ada beberapa karakteristik dari web 2.0, yaitu : The Web as Platform Website dalam aplikasi web 2.0 kini adalah platform, jadi kita dapat mengerjakan semuanya dengan menggunakan media internet, biasanya kita menggunkan media deskstop untuk mengerjakan penulisan, penghitungan maupun presntasi namun kita dapat langsung mengrjaaknnya melalui internet jadi tidak usah lewat windows lagi, bisa langsung dipkai tanpa harus lama menginstall.
Harnessing Collective Intelligence Wah ini menarik, maksud dari pernyataan diatas web 2.0 memiliki keinerja yang unik dia memanfaatkan orang tulisan orang untuk mengisi kontennya secara kolektif, jadi udah ga jaman webmaster mengisi sendiri konten webnya, contohnya seperti youtube.com, youtube hanya sebagai media tetapi yang mengisi video yang ada di dalamnya ya orang lain yang inget mempublikasi film atau video yang dinilikinya, wah ternyata begitu tho ??
Data is the Next Intel Inside Slogan “Intel Inside” telah melambungkan nama prosesor Intel di kalangan pengguna komputer. Trademark tersebut telah menjadi suatu garansi kepercayaan dari pengguna akan kemampuan komputer yang akan ataupun sudah dibelinya. Nah, hal ini juga yang dipraktekan para penyuplai data kepada para pemilik website untuk memberikan garansi kepercayaan, jadi pada era web 2.0 data sangatlah penting dan harus di update setiap waktu.
End of the Software Release Cycle Nah lho, para pembuat software harus merubah cara penjualan nih, soalnya di era web 2.0 kalau mau pakai software ga usaha capek capek menginstall, sekarang aolikasi sudah dapat digunakan langsung, sekaran jamanya software tidak dijual “bungkusan” lagi tapi sudah jdi layanan di internet soalnya swebsite sudah dapat menjadi platform untuk menjalankan program, kalau dulu software keluar tiap 3 blan sekali sekarang jamannya software keluar tiap hari alias selalu di update setiap waktu jadi produsen yang lambat akan ketinggalan soalnya software software aplikasi sudah jadi layanan di internet.
Lightweight Programming Models Kalau yang ini maksudnya web 2.0 pembuatannya menggunakan bahas ayang “ringan”, jadi suatu aplikasi bisa kita buat jadi aplikasi baru, seperti google map bisa dibuat untuk program aplikasi HousingMap.
Sejarah perkembangan WEB 3.0

Tadi kita sudah dipukau oleh penampilan web 2.0 dengan lagu yang berjudul “The Web as Platform”, “Hernessing collective intelligence”, “Data is the next intel inside”, “End of the software release cycle”, dan “Lightweight Programming models”, kini kita akan dipukau oleh web 3.0.
Kalau dilihat dari sejarahnya saya bingung sebenrnya siapa yang emunculkan ide pertama kali soalnya saya dapet informasi kalau Tim burners-lee yang pertama kali mencetukan ide pada tahun 2001 tapi ada lagi yang mengklaim Jhon Markoff yang pertama kali memunculkan ide pada tahun 2006, mana yang bene kita gau asah pusing, soalnya kit age butuh siapa yang menciptakan tapi kita butuh sesuatu yang mereka ciptakan heheheh… ( Kaya prinsip orang kita yang bajakan atau yang asli sama – sama bisa dipakai hehehehe… ) Belum ditemukan definisi yang jelas dari web 3.0 ( ya yang jelas lebih baik dari 2.0 bener ga ? ), saya mengutip beberapa karakteristik dari web 3.0 dari PC magazine dan Sramana yaitu :
Menurut PC magazine karakteristik dari web 3.0 adalah : Semantic Web. Sebuah web dengan kemampuan membaca situs semudah manusia membacanya. Satu informasi yang dibutuhkan oleh manusia dapat dengan mudah tersajikan dengan korelasi informasi yang tepat dan cepat.  The 3D Web. Nuansa Web semakin menarik dengan adanya kemampuan visual 3D. Tanpa harus meninggalkan rumah maka kita dapat mengunjungi berbagai tempat di dunia lain secara virtual dengan kemampuan akses data dan interaksi secara realtime.
The Media-Centric Web. Keyword bukan lagi satu-satunya cara untuk mendapatkan informasi yang dituju. Photo, audio, video akan menjadi cara lain untuk mencari informasi yang kita inginkan. .
The Pervasive Web. Web akan dengan mudah diakses dengan berbagai cara dan alat berbeda. Intinya everywhere, anytime dapat akses web. Sementara kemudahan koneksi akan semakin berkembang, berbagai alat-alat elektronika akan mendukung upaya kemudahan koneksi internet. Maka koneksi internet tidak hanya sebatas di kantor, kampus saja, bahkan di kereta, bis,pasar, kamar tidur dll.
Sedangakan menurut Sramana web 3.0 dapat di formulasikan sebagai berikut :
Web 3.0 = (4C + P + VS)
dimana :
4 C : Content, Commerce, Community, Context
P : Personality
VS : Virtual Search
 Dengan formulasi tersebut, maka Web 3.0 adalah : a personal assistant who knows practically everything about you and can access all the information on the Internet to answer any question.
Teknologi web generasi ketiga ini merupakan perkembangan lebih maju dari Web 2.0 dimana disini web seolah-olah sudah seperti kehidupan di alam nyata. Pada generasi web 3.0 sudah seperti asisten pribadi kita. Web mulai mengerti kebutuhan kita dengan bisa memberi saran atau nasehat kita, menyediakan apa yang kita butuhkan.
Web ini dapat menggunakan teknologi 3D animasi, kita bisa membuat profil avatar yang sesuai dengan karakter, kemudian melakukan aktivitas di dunia maya seperti layaknya di dunia nyata. Kita bisa berjalan-jalan, pergi ke mall, bercakap-cakap dengan teman yang lain. Ya, Web 3.0 adalah dunia virtual kita. formulasikan sebagai berikut :
Web 3.0 = (4C + P + VS)
dimana :
4 C : Content, Commerce, Community, Context
P : Personality
VS : Virtual Search
 Dengan formulasi tersebut, maka Web 3.0 adalah : a personal assistant who knows practically everything about you and can access all the information on the Internet to answer any question.
Teknologi web generasi ketiga ini merupakan perkembangan lebih maju dari Web 2.0 dimana disini web seolah-olah sudah seperti kehidupan di alam nyata. Pada generasi web 3.0 sudah seperti asisten pribadi kita. Web mulai mengerti kebutuhan kita dengan bisa memberi saran atau nasehat kita, menyediakan apa yang kita butuhkan.
Web ini dapat menggunakan teknologi 3D animasi, kita bisa membuat profil avatar yang sesuai dengan karakter, kemudian melakukan aktivitas di dunia maya seperti layaknya di dunia nyata. Kita bisa berjalan-jalan, pergi ke mall, bercakap-cakap dengan teman yang lain. Ya, Web 3.0 adalah dunia virtual kita.
PERANGKAT KERASNYA MELIPUTI :

1. Komputer/Laptop

Hal yang paling utama adalah komputer atau laptop tentunya. Karena komputer adalah perangkat keras komputer utama yang nantinya digunakan untuk menikmati fasilitas internet. Jika kita memasang fasilitas internet, namun tidak ada komputernya, percuma juga toh.

Spesifikasi yang dimiliki komputer atau laptop itu sendiri, sangat mempengaruhi kecepatan internet dan kecepatan komputer itu sendiri. Contohnya saja, anda mempunyai komputer dengan spesifikasi procesor dual core dengan RAM 1Gb, Namun teman anda mempunyai komputer dengan procesor Quad Core, dengan procesor 3Gb, mempunyai koneksi yang sama. Tentunya akses internet teman anda akan lebih cepat daripada akses internet yang anda miliki. Oleh karena itu, anda juga harus memperhatikan beberapa perangkat laptop anda juga seperti :

• Procesor
• RAM
• VGA
• Hard Disk
• Monitor .

                                       
2. Modem

Modem atau singkatan dari Modulator Demulator adalah sebuah alat yang mengubah sinyal analog mengubah sinyal digital ataupun sebaliknya. Sehingga komputer kita dapat mengirimkan informasi yang berbentuk sinyal kepada perangkat lain yang berada di lain tempat. Jadi alurnya kurang lebih seperti ini. Saat data dari komputer digital, diubah oleh modem dalam bentuk sinyal analog. Lalu, jika ada sinyal analog masuk, maka modem akan merubah sinyal tersebut dari sinyal analog menjadi sinyal digital dan diteruskan ke komputer. Ada beberapa jenis modem yang sering digunakan oleh pengguna internet. Diantaranya adalah :

• Modem Internal

Jenis Modem ini biasanya ditancapkan pada slot yang berada di mainboard atau motherboard yang berada di CPU. Namun, jika kita menggunakan modem ini, rata-rata kecepatan yang didapat hanya sebatas 56Kbps.

• Modem Eksternal

Jenis modem ini paling sering digunakan saat ini. Seperti namanya, modem ini berada di luar CPU. Modem ini memiliki jenis macam juga. Ada modem yang menggunakan kartu, atau modem dial up, atau modem lainnya.
 


3. Perangkat Keras Pendukung

Selain perangkat keras utama diatas, ada juga beberapa perangkat pendukung yang bisa menjadi opsional anda. Beberapa diantaranya adalah :

• Hub / Switch


Ini memiliki kegunaan yang berguna untuk share koneksi internet. Jadi, anda dapat membagi koneksi internet anda dengan teman anda.

• Router

Router adalah sebuah komputer spek tinggi atau perangkat yang memiliki kemampuan untuk menggabungkan 2 jaringan atau lebih untuk meneruskan data dari satu jaringan ke jaringan lainnya. Router ini biasanya dipadukan dengan Hub atau Swicth. 


Kamis, 14 Februari 2013

pengertian acces point kelompok 4 oji

Pengertian Access Point – Wireless Acces Point – Fungsi Access Point – Penerapan Access Point

wireless access point router
Dalam ilmu jaringan komputer, pengertian Wireless Access Point perangkat keras yang memungkinkan perangkat wireless lain (seperti laptop, ponsel) untuk terhubung ke jaringan kabel menggunakan Wi-fi, bluetooh atau perangkat standar lainnya. Wireless Access point umumnya dihubungkan ke router melalui jaringan kabel (kebanyakan telah terintegrasi dengan router) dan dapat digunakan untuk saling mengirim data antar perangkat wireless (seperti laptop, printer yang memiliki wifi) dan perangkat kabel pada jaringan.
Fungsi Access Point
Access Point berfungsi sebagai pengatur lalu lintas data, sehingga memungkinkan banyak Client dapat saling terhubung melalui jaringan.
Sebagai Hub/Switch yang bertindak untuk menghubungkan jaringan lokal dengan jaringan wireless/nirkabel,
Access point dapat memancarkan atau mengirim koneksi data / internet melalui gelombang radio, ukuran kekuatan sinyal juga mempengaruhi area coverage yang akan dijangkau, semakin besar kekuatan sinyal (ukurannya dalam satuan dBm atau mW) semakin luas jangkauannya.
Di bawah ini merupakan sebuah Wireless Access Point Router buatan Linksys
wireless access point router

Penerapan Wireless Acces Point
Hotspot merupakan salah satu penerapan WIreless Acces Point yang paling umum, dimana klien nirkabel dapat terhubung ke internet tanpa memperhatikan jaringan tertentu yang telah mereka sambungkan saat itu. Di kota kota besar atau di daerah tertentu hotspot umumnya disediakan dalam rumah makan, perpustakaan, stasiun, atau daerah publik lainnya yang memungkinkan banyak orang untuk dapat terus tersambung ke jaringan internet.
                                        juga dengan DSL router. Router-router jenis tersebut umumnya memiliki fungsi firewall untuk melakukan penapisan paket berdasarkan alamat sumber dan alamat tujuan paket tersebut, meski beberapa router tidak memilikinya. Router yang memiliki fitur penapisan paket disebut juga dengan packet-filtering router. Router umumnya memblokir lalu lintas data yang dipancarkan secara broadcast sehingga dapat mencegah adanya broadcast storm yang mampu memperlambat kinerja jaringan.

sejarah bahasa pemrograman komputer kelompok 4 oji



SEJARAH BAHASA PEMROGRAMAN
Sejarah pemrograman komputer tidak seperti yang dibayangkan oleh kebanyakan orang. Kebanyakan orang mengira bahwa pemrograman komputer ini mulai berkembang atau ditemukan pada akhir abad duapuluhan. Namun dalam kenyataannya, sejarah pemrograman modern dan bahasa pemrograman mulai berkembang sejak 1940 an, yaitu sekitar 68 tahun yang lalu.
Sebelum kita menengok pada tahun 1940 an, sejenak kita lihat ke belakang terlebih dahulu pada tahun 1822. Pada tahun tersebut hidup seseorang bernama Charles Babbage. Ketika belajar di Universitas Cambridge Inggris, ia melihat bahwa pada saat itu banyak terdapat berbagai macam tabel perhitungan seperti tabel yang terkait dengan astronomi, kelautan, navigasi dan sebagainya. Meskipun tabel-tabel perhitungan ini tersedia, namun yang terjadi adalah banyak sekali kejadian musibah seperti kapal tenggelam, kecelakaan dan kapal hilang. Dalam hal ini, Charles Babbage mengira bahwa musibah ini disebabkan oleh faktor kesalahan manusia yaitu keterbatasan kemampuan dalam mengimplementasikan tabel perhitungan yang ada. Hal inilah yang memicunya untuk memikirkan bagaimana cara mengelola data-data yang ada dalam tabel perhitungan tersebut supaya mudah digunakan. Bagaimana caranya? yaitu menggunakan sebuah ‘mesin’. Mesin ini ia beri nama ‘Difference Engine’.
Setelah bekerja selama 10 tahun pada mesinnya, Charles Babbage menyadari bahwa mesin yang dia ciptakan ini merupakan sebuah mesin yang hanya punya satu tujuan (single-purpose machine) artinya hanya bisa menghasilkan satu jenis keluaran (output). Selanjutnya ia ingin mengembangkan mesin lain yang bersifat multi-purpose. Mesin ini diberi nama ‘Analytical Engine’. Pekerjaan untuk membuat ‘Analytical Engine’ ini ia lakukan sampai dengan tahun 1942. Pada tahun 1947, Charles Babbage kembali menyempurnakan ‘Difference Engine’ dan akhirnya pada tahun 1949 ia berhasil membuat versi keduanya. Pekerjaan untuk terus menyempurnakan hasil-hasil karyanya terus ia lakukan, bahkan diteruskan oleh anaknya, Henry Prevost. Charles Babbage sendiri meninggal pada tahun 1871. Untuk melindungi karya-karya ayahnya, Henry Prevost membuat beberapa kopian unit perhitungan aritmatika sederhana dari mesin yang dihasilkan ayahnya dan mengirimkannya ke beberapa institusi di dunia, termasuk ke Universitas Harvard.
Perkembangan dunia komputasi berlanjut pada tahun 1980-an tepatnya pada tahun 1854, yaitu ketika seseorang bernama Charles Boole telah mampu menciptakan sebuah sistem logika simbolik yang diberinama Logika Boole. Sistem ini mencakup pula logika untuk menyatakan hubungan lebih besar, lebih kecil, sama dengan dan tidak sama dengan. Sistem logika ini masih digunakan sampai dengan saat ini.
Sebuah penemuan dapat dikatakan berawal dari sebuah ‘kebutuhan’. Begitu pula dengan pemrograman komputer ini. Pada tahun 1890, Amerika Serikat ingin melakukan sensus penduduk. Namun kendala yang muncul adalah keterbatasan alat yang ada pada waktu itu, mengingat jumlah penduduk yang semakin meningkat tahun demi tahun. Akhirnya diadakanlah sebuah kompetisi komputasi untuk mencari solusinya. Kompetisi ini dimenangkan oleh Herman Hollerith, yang akhirnya ia mendirikan sebuah perusahaan Hollerith Tabulating, Co. yang akhirnya berubah nama menjadi CTR (Calculating Tabulating Recording Company) setelah 3 perusahan lain ikut bergabung. Sepuluh tahun berikutnya perusahaan ini berganti nama lagi menjadi IBM (International Business Machine) hingga saat ini.
Perkembangan komputasi digital selanjutnya mulai berjalan pelan dan jarang digunakan dalam dunia bisnis sampai dengan pertengahan tahun 1920 an. Hingga akhirnya pada tahun 1925 MIT (Massachusette Institute of Technology) telah mengembangkan sebuah mesin yang mampu menganalisis perhitungan differensiasi dan integrasi. Mesin yang didanai oleh Yayasan Rockefeller ini dapat dikatakan sebuah komputer terbesar di dunia pada tahun 1930.
Pemain berikutnya yang memiliki andil dalam perkembangan komputasi komputer digital ini adalah seorang ilmuan Jerman bernama Konrad Zuse. Pada tahun 1935, Zuse telah mengembangkan komputer Z-1 nya. Apa keistimewaan Z-1 ini? Komputer ini adalah awal mula diterapkannya sistem biner dalam kinerjanya. Selain itu, Zuse juga berjasa dalam komputasi komputer digital ketika ia menciptakan bahasa pemrograman komputer pertama ‘Plankalkul’.
Pada tahun 1945, terjadi pula peristiwa penting dalam sejarah perkembangan komputasi komputer digital yaitu ketika mesin Mark II yang ada di Universitas Harvard terjadi kerusakan. Seseorang yang bernama Grace Murray Hopper yang mengetahui hal ini langsung menyelidiki sebab kerusakannya. Akhirnya dia menemukan sebuah ngengat yang terjebak dalam mesin tersebut. Dalam catatan hariannya, Hopper menuliskan: “First actual case of bug being found”. Dia menyebut ngengat ini sebagai sebuah kutu busuk (bug), mungkin karena jengkel. Kata ‘bug’ inilah yang selanjutnya sering dikaitkan dengan adanya ketidakberesan dalam program. Dari kata ‘bug’ ini muncul pula istilah ‘debugging’ yang artinya proses pembetulan kesalahan program.
Pada tahun 1954, IBM mulai mengembangkan bahasa pemrograman FORTRAN (FORmula TRANslator) yang akhirnya dipublikasikan pada tahun 1959. Bahasa FORTRAN merupakan bahasa pemrograman level tinggi pertama yang dikomersialkan. Pemrograman level tinggi maksudnya adalah perintah atau kodenya mudah dibaca dan dipahami oleh manusia.
Pada tahun 1958, FORTRAN II dan ALGOL dipublikasikan bersamaan dengan diluncurkannya LISP. Sedangkan pada tahun 1959, bahasa pemrograman COBOL juga diluncurkan. Sejak saat itu perkembangan bahasa pemrograman sangat cepat. Pada tahun 1970, bahasa PASCAL mulai dipublikasikan dan saat ini masih banyak digunakan untuk keperluan pendidikan.
Pada tahun 1970 muncul pula dua bahasa pemrograman yang dapat dikatakan sangat penting yaitu SMALLTALK dan B-Languange. SMALLTALK penting karena merupakan bahasa pemrograman berbasis obyek yang pertama. Sedangkan B-Languange dikatakan penting karena merupakan cikal bakal munculnya bahasa C. Dengan bahasa C, pemrograman akan lebih mudah, efisien, dan fleksibel.
Pada tahun 1975, Dr. Wong merilis bahasa pemrograman hasil ciptaannya bernama TinyBASIC. TinyBASIC merupakan bahasa pemrograman pertama yang bersifat free alias tidak membayar dalam penggunaannya.Sedangkan pada saat yang bersamaan pada tahun 1975, Bill Gates dan Paul Allen membuat bahasa pemrograman yang diberi nama BASIC. BASIC ini selanjutnya mereka jual ke MIT.Perkembangan bahasa pemrograman ini terus bergerak demikian pesat hingga saat ini. Hal ini ditandai dengan semakin banyaknya bahasa pemrograman yang bermunculan.
Setiap bahasa pemrograman memiliki kelebihan dan kekurangan sendiri-sendiri. Bagi Anda yang ingin belajar bahasa pemrograman, jangan bingung dengan banyaknya bahasa pemrograman yang ada. Saya hanya bisa bilang, ’semuanya cocok bagi Anda’. Semua bahasa pemrograman berjalan atas dasar logika dan algoritma. Sehingga kedua hal inilah yang harus diasah lebih dulu. Selanjutnya pilih salah satu bahasa pemrograman untuk belajar, Pascal atau C misalnya. Kemudian fokus, fokus dan fokus pada bahasa tersebut. Apabila sudah menguasai dengan baik, cobalah untuk menambah wawasan dengan belajar bahasa pemrograman yang lain.
Sumber: Adrian and Hughes, 2005, Beginning Programming, Wiley Publishing Inc.