Thursday, October 17, 2013

Pelajari Lebih Detail Mengenai Virus Komputer

Apa Itu Virus Komputer?
Artikel ini ditulis dengan harapan bisa memberikan pengetahuan bagi pemula komputer
mengenai virus komputer. Apa itu virus komputer?  Virus komputer sejatinya tetaplah sebuah
program komputer. Didefinisikan: “virus komputer adalah program yang bisa mereplikasi dirinya
sendiri dengan jalan menumpangi program lain. Proses penumpangan ini bernama “infeksi”
dengan tujuan menyebarkan dirinya ke seluruh sistem komputer, lokal dan internet”.
Kemampuan replikasi dengan sendirinya inilah yang membuatnya disebut virus karena memang
mirip dengan virus pada dunia nyata. Virus mereplikasi diri untuk melestarikan jenisnya sehingga
dapat terus survive dan menghancurkan organisme lain. Inilah definisi untuk virus komputer.
Pada dasarnya, virus komputer dibedakan menjadi dua jenis. Jenis pertama digunakan untuk
keperluan penelitian dan tidak dipublikasikan.  Jenis kedua adalah virus yang biasa kita kenal,
dinamakan virus in the wild. Jenis ini adalah virus yang diciptakan dengan tujuan bersifat
menghancurkan.
1. Klasifikasi Virus Komputer
Virus dan program lain yang bersifat membahayakan sistem komputer dapat diklasifikasikan
berdasar sifat dan ciri khususnya. Sayangnya klasifikasi mengenai virus komputer pada umumnya
masih rancu dan menjadi kontroversi bagi pengguna komputer. Berikut adalah klasifikasi umum
virus komputer:
  • Malware: singkatan dari malicious software (software mencurigakan). Merupakansebutan umum untuk virus dan semua software berbahaya lainnya.
  • Virus: merupakan program komputer yang dapat mereplikasi dirinya sendiri dengan menginfeksi (menumpang) pada program lainnya sehingga program menjadi memiliki sifat identik dengan virusnya.
  • Worm: merupakan program komputer yang mereplikasi dirinya sendiri tanpa menginfeksi (menumpangi) program lain. Worm didaulat sebagai bentuk evolusi dari virus komputer.
  • Trojan horse: dibaca troyan ho:se.  Pada dasarnya merupakan sebuah program Remote Administration Tool (Alat Administrasi Jauh). Diciptakan untuk sebuah fungsi awal membantu administrator melakukan tugasnya dari jarak jauh tanpa harus ada di depanmesin yang bersangkutan. Namun setelah dipegang oleh tangan yang tidak bertanggungjawab, fungsinya menjadi destruktif. Ciri utama trojan adalah stealth (siluman), bisa menyamar sebagai file/program baik-baik namun ketika dieksekusi dapat menjalankanhal yang tidak diinginkan pada mesin pengguna. Karena itulah RAT pada akhirnya lebih dikenal publik sebagai trojan horse karena sifatnya menipu seperti kuda troya dalam mitologi Yunani.
  • Malicious toolkits/virus generator: merupakan program yang diciptakan dengan tujuan menciptakan (generate) program berbahaya lainnya.
Bentuk Fisik Virus KomputerAda tiga bentuk virus komputer berdasar cara infeksinya, yaitu:
  • Overwriting virus: virus jenis ini menjadi bagian dari program inang (terinfeksi) dengan menimpa bagian awal dari program tersebut, sehingga program inang tidak mengalami perubahan ukuran namun mengalami kerusakan sehingga program tidak dapat digunakan lagi.
  • Prepending virus: virus jenis ini menjadi bagian dari program inang dengan menambahkan bagian tubuhnya pada bagian awal program (prepend), sehingga program tidak rusak namun ukurannya bertambah.
  • Appending virus: virus jenis ini menginfeksi program inang dengan menambahkan dirinya pada bagian akhir program dengan memodifikasi sedikit bagian awal sehingga jika program inang dieksekusi virusnyalah yang akan berjalan. Tentu saja ukuran program inang akan bertambah.
Berbagai Jenis Virus Komputer
  • Boot sector virus:
Kerjanya menginfeksi program pada boot sector, sehingga ketika sistem operasi dihidupkan, maka dirinya dapat dieksekusi terlebih dahulu.
  • File infector virus:       
Bekerja dengan menginfeksi program/file lain seperti yang telah didefinisikan di atas.
  • Multipartite  virus:
Bekerja dengan dua fitur dari jenis boot sector dan file infector. Sehingga selain dapat menjangkit boot sector (bisa dieksekusi sebelum OS bootup) dia dapat menyerang file lain seperti yang dilakukan jenis File Infector.
  • Macro virus: 
Macro  adalah  script  yang  berisi  perintah  program  otomatis.  Saat  ini,  banyak aplikasi  umum  yang  menggunakan  macro. Contoh program yang bekerja dengan macro ialah Microsoft Office pada umumnya dan K-3D pada khususnya. Jenis ini menjangkiti program macro dari sebuah file data atau dokumen (yang biasanya digunakan untuk global setting seperti template Microsoft Word), sehingga dokumen berikutnya yang diedit oleh aplikasi tersebut akan terinfeksi pula oleh macro yang telah terinfeksi sebelumnya.
  • Stealth  virus: 
Bekerja secara residential (menetap di memory) dan menyembunyikan perubahan yang dilakukannya terhadap sistem. Hal ini dilakukan dengan mengambil alih fungsi sistem operasi sehingga jika ada program lain meminta informasi dari bagian sistem yang telah dijangkiti virus ini, maka virus akan memberi informasi palsu (sesuai dengan keadaan sebelum infeksi) seolah-olah sistem berfungsi dalam keadaan baik tanpa gangguan.
  • Polymorphic  virus: 
Virus  yang  melakukan perubahan kode tubuhnya secara berkala sehingga sulit dideteksi oleh antivirus.

  • Companion virus:
Adalah virus yang bekerja dengan berpura-pura menggantikan file yang hendak diakses oleh pengguna. Sebagai contoh dalam sistem operasi Windows XP, file A.EXE  dapat diinfeksi dengan membuat sebuah file dengan nama A.COM. Windows akan terlebih dahulu akan mencari file berekstensi COM sebelum file dengan ekstensi EXE. Setelah A.COM  telah dieksekusi, kemudian A.EXE akan dieksekusi pula sehingga file tersebut terinfeksi pula. Cara lain adalah dengan menempatkan sebuah file dengan nama  yang  persis  sama  pada  cabang  lain dari file tree,  sehingga  bila  file  palsu  ini ditempatkan secara tepat dan terjadi kesalahan dengan tidak menuliskan path  yang lengkap  dalam  menjalankan  sebuah  program,  akan  berakibat  tereksekusinya  file palsu tersebut. Cara ini disebut social engineering, sangat sukses membohongi pengguna awam melalui penyamaran file executable dengan gambar folder.  Biasanya virus lokal sangat banyak yang memakai teknik ini untuk menyebar.
  • Tunneling virus:
virus ini mencoba untuk mengambil alih interrupt handlers pada DOS dan  BIOS,  kemudian  meng-install  dirinya  sehingga  berada  ‘di  bawah’  program-program  lainnya.  Dengan  ini  virus  dapat  menghindari  hadangan  dari  program anti virus sejenis monitors.
  • Fast  Infectors  Virus: 
kerjanya tidak  hanya  menyerang  ketika  program  dieksekusi,  melainkan  juga  ketika  diakses. Hal  ini  bertujuan  untuk  menumpangi perangkat  anti  virus  sebagai  media  penyebaran  ketika melakukan  pengecekan terhadap file-file di dalam komputer. 
  • Slow Infectors Virus:
merupakan kebalikan  dari fast infectors,  di  mana  virus hanya akan menyebar ketika file-file target diciptakan atau dimodifikasi.  Hal ini bertujuan untuk memperdaya anti virus  sejenis integrity checkers dengan menumpangi proses yang ‘sah’ untuk mengubah sebuah file.
  • Armoured virus:
merupakan virus yang dibuat sedemikian rupa sehingga sulit untuk peneliti antivirus dalam mempelajari cara mereka bekerja.  

Contoh Virus, Worm, Trojan Horse, dan Malicious Toolkit Terkenal
Pada bagian ini akan diperkenalkan beberapa contoh dari keluarga malware. Tujuan utama adalah memberikan informasi apa adanya pada pemula dan membetulkan kesalah dan kekaprahan yang sering dilakukan oleh orang Indonesia. Salah satu kesalahkaprahan yang sering terjadi, adalah pemula biasanya tidak ambil pusing menyamakan saja antara virus dan orm. Padahal mereka berdua adalah hal yang berbeda. Perlu diketahui bahwa informasi yang dipaparkan di sini adalah semata bertujuan untuk pendidikan, jika ada penyalahgunaan dalam praktek maka penulis tidak bertanggung jawab. Berikut daftar pendeknya:
  • Contoh virus komputer: W32/Sality.AE
Dikenal masyarakat luas sebagai Sality. Sebuah virus yang sangat populer karena penyebarannya yang tergolong sangat cepat dan luas (peringkat satu virus terhebat Indonesia 2009, Vaksincom). Merupakan virus dengan bentuk prepending dan berjenis multipartite. Tujuan utama penciptaan Sality adalah menginjeksi file executable (exe/com/scr) entah itu file instalasi atau installer. Target utama Sality adalah file pada direktori C:\Program Files dan file portable yang biasanya berada pada media removable seperti flashdisk (tentu saja file portable dapat dieksekusi tanpa diinstal). Dia juga memodifikasi beberapa file executable sehingga bisa aktif langsung setiap kali OS booting. File yang berhasil di injeksi biasanya ukurannya akan bertambah sekitar 68 - 80 KB dari ukuran semula. Program yang telah terinfeksi ini akan tetap dapat di jalankan seperti biasa sehingga user tidak curiga bahwa file tersebut sebenarnya telah di infeksi oleh Sality. Salah satu kecanggihan Sality adalah kemampuannya menginjeksi file tumpangannya sehingga ukuran file bervirus tidak seragam, jelas lebih sulit diidentifikasi dibandingkan virus lain yang menggantikan file yang ada sehingga ukuran filenya akan sama besar.
W32/Sality.AE akan menyebar dengan cepat (utamanya) melalui jaringan dengan memanfaatkan default share windows atau share folder yang mempunyai akses full dengan cara menginfeksi file yang mempunyai ekstensi exe/com/scr. Selain menyebar dengan menggunakan jaringan, ia juga akan memanfaatkan flash disk yakni dengan cara kopi dirinya dengan nama file acak dengan ekstensi exe/cmd/pif serta membuat file autorun.inf agar dirinya dapat aktif secara otomatis tanpa harus menjalankan file yang sudah terinfeksi virus, selain itu ia juga akan menginfeksi file yang mempunyai ekstensi exe/com/scr yang terdapat dalam flash disk tersebut.
File autorun.inf bukanlah virus, namun hanyalah sebuah file berisi perintah pada OS untuk
mengeksekusi suatu file/program sehingga bisa berjalan ketika devicenya diboot. Inilah salah
kaprah nomor satu pemula yang perlu dibenahi. Antivirus biasa mengenali sebagai virus karena
memang dengan fungsinya yang seperti itu, autorun.inf dapat dipakai untuk mempermudah
penyebaran (terutama untuk pengguna awam).
  • Contoh worm komputer: Conficker
Dikenal luas juga sebagai Downadup. Sebuah worm yang betul-betul menyusahkan. Bahkan Microsoft sampai rela mengeluarkan sayembara dengan hadiah $250,000 bagi siapapun yang berhasil menemukan pencipta Conficker. Ini dikarenakan beberapa server Microsoft berhasil dilumpuhkan oleh worm ini. Worm Conficker  akan mematikan sistem Windows Automatic Update, Windows Security Center, Windows Defender, dan Windows Error Reporting. Conficker juga mematikan sejumlah antivirus bila sudah masuk kedalam computer.
Conficker mengunakan cara acak menganti nama file, sehingga menyulitkan untuk menditeksi.
Menyebar melalui jaringan network dan USB flashdrive.
  • Contoh Trojan Horse: Back Orifice 2000
Diciptakan oleh grup hacker yang sangat berpengaruh di dunia, Cult of Dead Cow (cDc). Dikenal sebagai BO atau bo2k. Pertemuan pertama dunia dengannya adalah dirilisnya Back Orifice pada pameran Black Hat Security Convention pada musim panas 1998. Sampai sekarang masih tersedia gratis untuk di-download pada [http://cultdeadcow.com/tools/] . Tujuan utama diciptakannya Back Orifice adalah menjadi Remote Administration Tool (RAT). Dengan memakai Back Orifice, siapapun dapat melakukan Remoting Administration ke PC manapun yang dia suka (dengan OS Windows 9x tentu). Karena fungsinya itulah, Back Orifice dapat digolongkan sebagai Trojan Horse. Back Orifice didesain agar mudah digunakan, karenanya dia dilengkapi GUI untuk memudahkan pemberian perintah oleh pengguna kepada trojan aslinya. Dengan Back Orifice, siapapun yang berhasil memasukkan trojan ke sistem remote, dapat melakukan hal-hal sebagai berikut:
  1. Mengetahui program apa yang sedang dijalankan user.
  2. Mematikan program yang sedang dijalankan user.
  3. Delete program/file yang ada di komputer user.
  4. Chatting dengan user.
  5. Melihat password yang diketikkan user.
  6. Kirim dan terima file.
  7. Me-restart komputer user.
  8. Melakukan “shutdown” pada komputer user.
  9. Dan banyak lagi.
Tidak peduli sekarang anda berada di Indonesia, dan target anda di India. Anda bisa melakukan hal-hal di atas jika anda berhasil memperoleh akses ke sistemnya melalui back Orifice. Selain Back Orifice, tentu masih sangat banyak jenis trojan lain yang tersedia gratis bebas untuk anda download. Contoh yang terkenal adalah NetBus, SubSeven, Radmin, Amitis, AntiPC, dan lainnya. Kebanyakan program tersebut dibuat dengan tujuan administrasi, bukan merusak. Namun karena kompleksitas administrasi, mereka dapat dimanfaatkan untuk mengontrol mesin orang lain.
  • Contoh Malicious Toolkit: VBS Worm Generator
Ini adalah sebuah worm generator yang diciptakan seseorang yang memiliki nickname [K]Alamar dari Argentina. Didesain untuk menciptakan virus dan worm secara instan. Siapapun dapat menciptakan worm dengan memilih fungsi penghancur yang diinginkan pada worm yang ingin dibuat. Dengan beberapa klik, lalu klik Generate jadilah sebuah worm. Anda bebas memberikan nama pada worm anda (yang nanti dapat terdeteksi oleh vendor antivirus), kemudian memilih
fitur penyebaran seperti lewat disket atau e-mail, membuatkan pesan yang ingin disampaikan
pada korban worm anda (seperti virus lokal zaman sekarang) dan sedikit konfigurasi lainnya.
Secara keseluruhan, VBS Worm Generator adalah program yang sederhana. Jadi tidak mungkin
dipakai untuk mencipta worm dengan kecanggihan seperti Conficker. Namun meski berbahaya,
program ini dapat mendidik pemula bagaimana sebuah kehancuran dapat diciptakan dari
keisengan.
Tentu toolkit seperti ini tidak hanya satu di seluruh dunia. Ada tool serupa yang diciptakan anak
Indonesia, contohnya Vir.VBS Generator. Ada juga generator virus macro, salah satunya adalah Walrus Macro Virus Generator.

Apa yang perlu ditakuti?
Sebenarnya kerugian finansial akibat ulah virus komputer sangat besar. Dan sebenarnya pula pengguna tidak perlu takut terhadap virus komputer. Jika anda memang pengguna komputer, siapkan saja pengetahuan yang cukup untuk menangani sendiri masalah keamanan yang ada di PC anda. Virus komputer mnyerang berbagai jenis sistem operasi, terutama sekali Windows. Begitu banyaknya virus yang diciptakan dan dikembangkan di Windows, dikarenakan sifatnya yang proprietary. Yang mengembangkan Windows hanyalah sebuah perusahaan, bernama 7Microsoft. Jadilah Windows sebuah OS yang memiliki banyak celah dan cacat. Sedangkan OS lain, seperti Linux, justru relatif lebih aman. Virus komputer sulit berjalan di Linux karena file permission yang sangat ketat. Berbeda dengan Windows yang hanya memiliki sistem proteksi read only, hidden, dan archive. Source code Linux disebarluaskan sehingga jika ada celah/cacat, maka seluruh dunia bisa mengetahui lalu memperbaikinya. Kebanyakan orang yang memperkenalkan Linux pada pemula, biasanya akan mengatakan bahwa tidak ada virus di Linux.Ini karena saking sedikitnya virus yang berkembang, sehingga mereka lebih memilih mengatakan “tidak ada” daripada menjelaskan panjang lebar. Dengan demikian, bukan berarti tidak ada virus di Linux. Tetap ada virus di Linux, namun jumlahnya tidak sebanyak Windows.  Sekedar info, virus pertama di Linux bernama Staog.
Terlepas dari apapun OS yang anda gunakan, sebenarnya banyak langkah antisipasi yang bisa
anda  lakukan. Berikut beberapa diantaranya:
  • Lakukan update secara teratur. Sistem operasi tetaplah sebuah software. Sebuah software adalah ciptaan manusia. Sedangkan manusia, sudah kodratnya memiliki salah. Jadi, di tiapsoftware ada sesuatu kesalahan yang dinamakan kesalahan pemrograman (bug). Tenang, selalu diciptakan software kecil untuk menambal kesalahan tersebut. Software kecil itu bernama patch. Jadi sistem operasi juga selalu diupdate (oleh pengembangnya) agar pengguna terlindung dari bug yang bisa dimanfaatkan untuk menyerang sistem operasi melalui virus. Bukan cuma OS, namun software yang terdapat dalam OS juga harus diupdate supaya bebas dari kesalahan kode dan terhindar dari ancaman serangan.
  • Gunakan software antivirus. Hal ini sering dilakukan oleh pengguna OS Windows. Untuk pengguna OS Linux sepertinya sudah tidak perlu. Antivirus zaman sekarang, biasanya berbentuk monitor dan scanner. Di dalamnya terdapat database yang sudah dikode oleh pengembangnya dengan tanda pengenal (signature) virus, sehingga jika ada virus yang terdaftar di database, akan langsung dibasmi oleh antivirus. Pengguna mahir dapat mengatasi sendiri semua virus (jika ada) yang menyerang, namun jika anda pemula dapat menggunakan antivirus untuk mengotomatisasi pekerjaan mahir tersebut. Jika anda pengguna Windows, gunakan antivirus yang baik. Pilihlah antivirus yang hemat memory, stabil, memiliki dukungan tenis yang baik, signature yang diupdate dengan cepat, dan tidak malah memberatkan kinerja PC. Antivirus di Windows ada banyak, karena jumlah virus yang berkembang juga sangat banyak. Contoh antivirus untuk Windows adalah Grisoft AVG, Avira Antivir, Symantec Norton, Norman VC, Trend Micro SS, dan lain sebagainya. Contoh antivirus untuk dunia Linux dan OS *nix lain adalah ClamAV. Ada macam-macam varian untuk software penangkal malware, bukan hanya antivirus. Ada anti-spyware, anti-trojan, anti-keylogger, dan lain sebagainya. Jangan menggunakan lebih dari satu antivirus secara bersamaan. Satu antivirus yang dikonfigurasi baik sudah cukup.
  • Firewall yang dikonfigurasi dengan baik. Jangan sembarangan mematikan firewall. Jika anda sedang online, jangan matikan firewall. Gunakan firewall yang sudah dipercaya publik kualitasya (hardware: Cisco, software: Comodo). Jika anda memperhatikan keamanan, jangan hemat anggaran security anda. Sebaiknya jangan ragu mengeluarkan dana untuk melindungi jaringan anda. Karena pembobolan jaringan zaman sekarang semakin kompleks dan menyulitkan pihak berwenang untuk mengusut. Tutup semua port yang tidak perlu. Periksa selalu keadaan port, apakah ada yang terbuka secara tidak wajar. Waspadalah, siapa tahu Back Orifice sedang me-remote PC anda!
  • Pengetahuan! Sesuatu yang harus lebih lebih dahulu anda siapkan daripada lainnya. Buat dirianda mau tahu tentang security. Memang tidak mungkin mempelajari security selama dua-tiga tahun , tidak ada ilmu instan. Namun setidaknya dengan pengetahuan yang cukup, anda bisa mengetahui apa saja yang ada dalam sistem operasi anda. Anda bisa menangkal sendiri masalah virus yang terjadi di PC anda atau PC orang lain. Tidak perlu sampai mendatangkan technical support untuk sekedar mengatasi virus Erikimo. Apalagi menginstall ulang sistem hanya untuk membereskan Yuyun.Cantik. Bacalah majalah, buku, artikel, ensiklopedia, atau apapun tentang security. Inilah langkah awal (yang harusnya anda jalani) untuk menjadi seorang pengguna komputer.
SUMBER:
  1. Leo Hendrawan, Virus Komputer: Sejarah dan Perkembangannya. 2004
  2. Sality. http://www.vaksin.com/2009/0309/Sality/sality.html
  3. Conficker. http://obengware.com/news/index.php?id=3782
  4. Neotek Agustus 2002, Happy Candraleka, Bereksperimen Dengan Walrus Macro Virus Generator
  5. Neotek Agustus 2002, Happy Candraleka, VBS Worm Generator
  6. PCMedia 04/2008, Arief Prabowo, VBScript Virus Generator
Read more ...

Mari Mengenal Lebih Jauh Apa itu Software (Perangkat Lunak) Komputer!

Pembaca yang saya hormati, mudah-mudah artikel "Mari Mengenal Lebih Jauh Apa itu Software (Perangkat Lunak) Komputer?!" ini bisa menjadi tambahan ilmu dan pengetahuan bagi pembaca selian. Tujuan dari tulisan pada Artikel ini adalah menjelaskan kepada para pembaca mengenai peran, jenis, dan penggunaan perangkat lunak komputer. Semoga setelah pembaca membaca artikel ini, pembaca mendapatkan beberapa manfaat, diantaranya, pembaca dapat membedakan dan membandingkan perangkat lunak sistem dengan perangkat lunak aplikasi.
Software (perangkat lunak) adalah rangkaian instruksi elektronik yang memerintahkan komputer untuk melakukan tugas tertentu sesuia dengan perintah yang diberikan oleh seorang pengguna komputer, Rangkaian instruksi itu disebut dengan "program". Software juga dikenal dengan sebutan "perangkat atau piranti lunak komputer".
Fungsi Software (perangkat lunak):
  1. Membuat semua peralatan yang ada dalam seperangkat komputer dapat bekerja sesuai dengan fungsinya masing-masing.
  2. Sebagai sistem operasi untuk perangkat elektronik yang menggunakan basis sistem komputer.
  3. Sebagai media penghubung antara komputer dan pengguna agar terjadi kerja sama yang menghasilkan output sesuai dengan keinginan pengguna komputer.
Evolusi dan Perkembangan Software Komputer:
1. Era Pioner (1950-1960) 
Bentuk perangkat lunak pada awalnya berupa sambungan kabel ke antar bagian dalam komputer. penggunaan komputer dilakukan secara langsung dan hasil yang selesai dikerjakan komputer berupa print out. Proses yang dilakukan dalam komputer beruapa baris instruksi yang secara berurutan diproses, antara lain:
  • Proses batch
  • Distribusi terbatas
  • Pembuatan khusus
2. Era Stabil (1960-1980)
Komputer sudah banyak digunakan dan hanya terjangkau oleh kalangan industri dan perusahaan yang membawa pengaruh terhadap perkembangan perangkat lunak. Kemampuan multitasking dan multiuser sudah dikenal juga sistem basis data. Proses yang dilakukan oleh software pada era ini, antara lain:
  • Multitasking & Multiuser
  • Real Time (Bekerja dengan cepat)
  • Program database
3. Era Mikro (1980-1990)
Perangkat lunak pada era ini sudah berkembang untuk memenuhi kebutuhan individu. Harga perangkat lunak juga sudah terjangkau oleh individu. perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang digunakan secara langsung oleh penggunanya untuk keperluan tertentu. Otomatisasi yang ada didalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan. Oleh karena itu, perangkat lunak pada era ini mengalami perkembangan proses berikut:
  • Sistem mulai tersebar ke beberapa kalangan masyarakat.
  • Software mengalami kecerdasan yang mempermudah penggunanya.
  • Harga setiap Software mulai terjangkau oleh individu.
4. Era Modern (2000-tanpa batas)
Era modern merupakan era bangkitnya software dengan interface yang lebih familiar dengan penggunanya dan sudah tersebar ke semua peralatan yang sering digunakan pada masyarakat, bukan hanya terdapat pada seperangkat komputer. Telepon genggam saja sudah dilengkapi dengan perangkat lunak yang dapat disingkronkan dengan PC. Bahkan peralatan seperti telepon, TV, hingga mesin cuci, AC dan microwave, telah ditanamkan perangkat lunak untuk mengatur operasi peralatan tersebut. Lebih canggih lagi, setiap peralatan tersebut sudah dapat saling terhubung dengan menggunakan perangkat lunak. pembuatan perangkat lunak bukan lagi pekerjaan segelintir orang, tetapi menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat keceradasan yang ditunjukkan oleh perangkat lunak pun semakin meningkat. Selain masalah teknis, perangkat lunak sekarang sudah bisa mengenal suara, gambar, dan video. kecerdasan perangkat lunak pada era ini membuat proses perkembangannya semakin luas menjadi:
  • Media peralatan untuk jaringan PC.
  • Media perantara atau penghubung antara seperangkat elektronik yang berbeda.
  • Graphical user interface (GUI) yang semakin mempermudah user dalam penggunaan.
  • Media pembantu dalam menyelesaikan tugas pekerjaan penggunanya.
Pengelompokkan Berdasarkan Fungsi dan Kinerja
Pengelompokkan Software berdasarkan fungsi dan kenerja terdiri atas software sistem operasi, software aplikasi, dan software programming.
1) Software Sistem Operasi
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber daya sistem komputer.
Fungsi Sistem Operasi
  • Sistem operasi berfungsi mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.
  • Sistem operasi berfungsi ibarat pemerintah dalam negara atau membuat kondisi komputer agar dapat menjalankan program secara benar. untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses sumber daya. Sistem operasi juga sering disebut resource allocator.
  • sebagai program pengendali yang bertujuan menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
  • mengatur physical device dan menampilkan abstraksi mesin virtual aplikasi (interface aplikasi).
Disimpulkan bahwa penggunaan sistem operasi mempunyai tujuan:
  • Kenyamanan: membuat pengguna komputer menjadi lebih nyaman.
  • Efisien: Penggunaan sumber daya sistem komputer secara efisien.
  • Berevolusi: Sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian, dan pengajuan sistem yang baru.
Cara Kerja Sistem Operasi
saat ini, sistem komputer multiguna terdiri atas CPU (Central Processing Unit) dan sejumlah device controller yang dihubungkan memulai bus yang menyediakan akses ke memori. Setiap device controller bertugas mengatur perangkat yang tertentu (misalnya, disk drive, audio device, dan video display). CPU dan device controller dapat dijalankan secara bersamaan, tetapi diperlukan mekanisme sinkronisasi untuk mengatur akses ke memori. saat pertama kali dijalankan atau saat booting, terdapat program awal yang harus dijalankan. Program awal ini disebut program bootstrap. Program ini berisi semua aspek sistem komputer, mulai dari register CPU, device controller, sampai isi memori.
Interupsi merupakan bagian penting sistem arsitektur komputer. setiap sistem komputer memiliki mekanisme yang berbeda. Interupsi bisa terjadi jika perangkat keras (Hardware) atau perangkat lunak (Software) minta "dilayani" oleh processor. Jika terjadi interupsi, processor menghentikan proses yang sedang dijalankannya, kemudian beralih mengerjakan service routine untuk melayani interupsi tersebut. setelah selesai mengerjakan service routine, processor kembali melanjutkan proses yang tertunda.
Berdasarkan tampilannya atau interface, sistem operasi dapat dibedakan menjadi dua:
1) Command-line Interface
Yaitu sistem operasi yang masih menggunakan tampilan layar hitam-putih dan hanya berbentuk tulisan, tanpa ada gambar atau warna. Sistem operasi jenis ini hanya bisa dilakukan dengan menggunakan keyboard. biasanya, sistem operasi jenis ini hanya digunakan pada sistem operasi jenis UNIX dan DOS.
2) Graphical User Interface (GUI)
yaitu sistem operasi yang mempunyai tampilan menarik dengan adanya tulisan, gambar, dan tool sehingga mempermudah pengguna menggunakan sistem operasi ini. sistem operasi ini dapat dilakukan dengan menggunakan mouse dalam memilih menu atau mengeklik dokumen yang ingin dijalankan. Pada perkembangan saat ini, semua sistem operasi berlomba-lomba untuk membuat tampilan yang menarik dan memberikan kemudahan pada GUI para penggunanya. Sistem operasi yang menggunakan interface GUI ini dapat ditemukan pada sistem opeasi Windows, Linux, Macintosh, dan lain-lain.
Perkembangan Sistem Operasi
1) UNIX
Sistem operasi multiuser, multiprosesor, dan multitasking yang pertama kali dan tertua yang digunakan pada PC. Sering kali sistem UNIX menggunakan command-line interface, tetapi ada juga beberapa versi menawarkan fasilitas GUI. karena kurang user-friendly dengan pengguna komputer, sistem operasi ini jarang digunakan. Namun, karena memiliki sekuritas sistem yang bagus, sistem operasi jenis ini lebih sering digunakan pada komputer jenis server pada jaringan komputer. Perangkat lunak pendukung yang biasa dipakai dalam sistem operasi berbasis UNIX, misalnya sistem operasi BSD  dari Barkeley, X window System dari MIT, dan proyek GNU dari Free Software Foundation.
2) LINUX
LINUX sangat mirip dengan sistem UNIX karena kompatibelitas dengan UNIX merupakan tujuan utama desain proyek LINUX.
Perkembangan LINUX:
Dimulai tahun 1991, ketika mahasiswa Finlandia bernama Linus Torvlads menulis LINUX, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU Intel yang cocok untuk PC.
Pada awal perkembangannya, source code LINUX disediakan secara bebas melalui internet. Hasilnya, sejarah LINUX merupakan kolaborasi banyak user dari seluruh dunia. semuanya dilakukan secara eksklusif melalui internet. Dari kernel awal yang hanya menginplementasikan subset kecil dari sistem UNIX, sistem LINUX telah berkembang sehingga mampu memasukkan banyak fungsi UNIX. Kernel LINUX perlu dibedakan dengan sistem LINUX. Kernel LINUX merupakan perangkat lunak orisinil yang dibuat oleh komunitas LINUX, sedangkan sistem LINUX, yang diketahui saat ini mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek lain.
Masalah utama yang dialami LINUX dahulu adalah interface yang berupa teks (text based interface). hal ini membuat orang awam tidak tertarik menggunakan LINUX karena harus dipelajari terlebih dahulu untuk dapat mengerti cara penggunaannya (tidak user-friendly). Namun, keadaan ini sudah mulai berubah dengan kehadiran KDE dan GNOME. Keduanya memiliki tampilan desktop yang menarik sehingga mengubah persepsi dunia tentang LINUX. Pemanfaatan LINUX juga sudah diterapkan pada supercomputer, misalnya:
  • The Tetragrid, mega komputer dari Amerika yang dapat menghitung lebih dari 13 trilyun kalkulasi per detik (13.6 TeraFLOPS). Tetragrid dapat dimanfaatkan untuk mencari solusi masalah matematika kompleks dan simulasi, dari astronomi dan riset kanker hingga ramalan cuaca.
  • Evolocity, juga dari Amerika, dapat berjalan dengan kecepatan maksimum 9,2 TeraFLOPS (floating operation per second). Kemampuan tersebut menjadikan Evolocity sebagai salah satu dari lima supercomputer tercepat di dunia.
Jika melihat kedepan, kemungkinan LINUX akan menjadi sistem operasi yang paling dominan bukanlah hal yang mustahil. Dengan lebihan yang dimiliki LINUX, setiap hari semakin banyak orang di dunia yang mulai berpaling ke LINUX.
LINUX juga sering kali digunakan dalam lingkungan penyedia jasa internet (ISP). LINUX digunakan untuk membangun Word Wide Web (WWW) server, mail server, dan news server yang murah dan terjamin.
LINUX bisa didapatkan dalam berbagai distro yang merupakan bundel kernel LINUX, beserta sistem dasar LINUX, program instalasi, tools basic, dan program lain yang bermanfaat sesuai dengan tujuan pembuatan distro.
  • RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.
  • Debian, distribusi yang mengutamakan kestabilan dan keandalan, meskipun pengorbanan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
  • Slackware, merupakan distribusi yang pernah merajai dunia LINUX. Hampir semua dokumentasi LINUX disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library, ataupun aplikasinya) teruji. Mungkin agak tua, tetapi pasti stabil. Yang kedua, Slackware menganjurkan untuk menginstal dari source sehingga setiap program yang diinstal teroptimasi dengan sistem. hal tersebut merupakan alasan Slackware tidak mau untuk menggunakan binari RPM dan sampai Slackware 4.0, Slackware tetap menggunakan libc5 bukan glibc2 seperti yang lain.
  • SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama yang instalasinya dapat menggunakan bahasa indonesia.
  • Mandrake, merupakan varian distro RedHat yang dioptimasi untuk Pentium. Jika komputer kita menggunakan Pentium ke atas, umumnya LINUX bisa bekerja lebih cepat dengan Mandrake.
  • WinLinux, distro yang dirancang untuk diinstal di atas partisi DOS (Windows). Untuk menjalankannya, bisa diklik dari windows, WinLinux dibuat seakan-akan merupakan program aplikasi under windows.
Perbedaan Sistem Operasi LINUX dengan sistem operasi lainnya:
  • LINUX lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar fee atau royalty kepada seseorang.
  • LINUX tersedia bagi semua orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya. Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan lisensi source code yang mahal atau menandatangani non disclosure agreement (NDA). LINUX memungkinkan setiap orang untuk melihat ke dalam sistem operasi yang nyata dan berkualitas komersial.
  • LINUX tersedia secara bebas di Internet. Berbagai vendor telah membuat paket distribusi yang dapat dianggap sebagai versi kemasan LINUX. Paket ini termasuk lingkungan LINUX lengkap. Perangkat lunak untuk instalasi dan mungkin termasuk perangkat lunak khusus dan dukungan khusus.
3)DOS (disk operating system)
DOS
merupakan sistem operasi yang menggunakan interface command-line interface yang digunakan para pengguna komputer pada dekade tahun 1980-an untuk fasilitas booting komputer dan menjalankan beberapa aplikasi software, misalnya Ws dan Lotus. Masih banyak fungsi DOS yang digunakan pada zaman sekarang, terutama dalam menyelesaikan beberapa troubleshooting pada hardware komputer, walaupun sebenarnya bisa juga dilakukan pada sistem operasi berbasis GUI. Sistem operasi DOS dikenal juga dengan sebutan MSDOS karena dikeluarkan oleh Microsoft dan terus dikembangkan hingga beberapa versi. Berikut ini fungsi-fungsi Operating system (DOS).
  • Mengorganisasikan atau mengendalikan kegiatan komputer
  • Mengatur memori
  • Mengatur Proses input dan output data
  • Management file
  • Management Directory
4) Windows 3.x
Merupakan sistem operasi yang berfungsi sama dengan sistem operasi MS-DOS, tetapi sudah dikembangkan dengan menggunakan interface GUI sehingga membuat tampilan Windows 3.x ini tampak lebih menarik dan mudah dalam mengoperasikannya. Sistem operasi Windows 3.X mengalami perkembangan, mulai dari Windows 3.0 hingga windows 3.1.1 dengan mengembangkan fitur tool dan menunya. Hal tersebut lebih mempermudah pengguna sistem operasi ini.
5) Windows NTPerkembangan komputer jaringan membuat Microsoft untuk membuat sistem operasi yang didesain khusus untuk digunakan pada sistem jaringan komputer yang disebut Windows NT. Microsoft mengeluarkan 2 versi Windows NT, yaitu Windows NT SERVER dan Windows NT Workstation. Pada Windows jenis ini, sistem operasi sudah menggunakan interface GUI yang lebih mengutamakan keamanan sistem dan interaksi setiap user dalam kinerja transfer data dan informasi antara komputer yang ada pada sistem jaringan.
6) Windows 95,98, dan ME
Sistem operasi pertama yang dikeluarkan oleh microsoft yang berbasis GUI secara murni. Windows jenis ini sudah memiliki tampilan yang user-friendly dengan tampilan grafis dan warna yang menarik. Terdapat banyak komponen hardware dan software aplikasi yang mudah mendukung sistem operasi jenis windows 95,98, dan ME. Fasilitas internet yang diberikan sistem operasi windows 98 sudah canggih dan cepat sehingga banyak pengguna komputer menggunakan sistem operasi ini untuk kebutuhan browsing internet selain pekerjaan lainnya. Era Windows 98 juga dikenal sebagai era kebangkitan komputer di masyarakat umum di Indonesia karena sudah mulai berkembang software aplikasi dan game menarik dan mudah digunakan. Sistem operasi jenis ini harus didukung minimal oleh komputer sekelas Pentium 1, yang didukung juga dengan komponen yang stabil dengan sistem operasi ini.
7) Windows 2000 dan XP
Merupakan pengembangan jenis sistem operasi windows 98 dan windows NT yang digabungkan menjadi satu paket dengan memiliki tingkat kestabilan sistem dan keamanan yang lebih baik. Sistem operasi ini mulai berkembang di awal tahun 2000 dengan terus mengalami perbaikan sistem dan GUI sehingga user-friendly. Sistem operasi ini yang utama digunakan oleh masyarakat pada era 2000 sampai sekarang. Komputer jaringan dewasa ini juga sudah banyak menggunakan windows 2000 atau windows xp sebagai basis sistem operasi yang digunakannya. Perkembangan jenis windows ini disambut vendor software aplikasi untuk lebih mengembangkan produk sehingga lebih stabil dan mendukung untuk digunakan pada sistem operasi berbasis windows 2000 dan windows xp. Untuk mencapai maksimal penggunaan, sistem operasi ini harus didukung oleh komputer yang berkemampuan minimal sekelas pentium 4 dengan memori minimal 256 Mb. Spesifikasi hardware yang mendukung sistem operasi windows xp ini membawa microsoft membagi sistem operai windows xp dalam empat kategori. Yaitu:
  • Windows XP Home Edition
Digunakan untuk per orangan atau rumahan dengan aplikasi serta sistem sekuriti yang sederhana tanpa membutuhkan sistem multimedia yang canggih. Tidak diperlukan spesifikasi komponen komputer yang terlalu tinggi serta tidak membutuhkan biaya yang terlalu mahal.
Windows xp Profesional Edition
Sistem operasi yang dilengkapi dengan aplikasi bisnis dan aktivas mobile yang tinggi, dengan dukungan komponen hardware yang tinggi juga.
  • Windows XP Corporate Edition
Sistem operasi yang dilengkapi dengan aplikasi yang mendukung pekerjaan pada sistem perusahaan besar ataupun kecil dan sistem jaringan komputer dengan keamanan data yang lebih stabil.
  • Windows XP Starter
Merupakan sistem operasi versi Window XP yang menggunakan bahasa lokal dari negara yang tersebar edisi starter ini. harganya relatif murah dibandingkan edisi windows XP lainnya.
Terdapat juga beberapa keterbatasan dalam pengoperasiasn aplikasinya. Begitu juga dengan komponen PC-nya, yaitu memori maksimal yang diperbolehkan terpasang hanya 1 Gb dengan prosesor 32 bit AMD Duron, AMD Sempron, Athlon XP, Intel Celeron, Intel Pentium 3, atau Intel Pentium 4. Windows edisi ini tidak dijual secara ritel, hanya bisa didapatkan dalam bentuk OEM yang di-bunding bersama PC bermerk tertentu.
8) Windows VistaMerupakan pengembangan sistem operasi Windows XP yang memiliki GUI serta didukung dengan tambahan aplikasi yang lebih menarik. Oleh karena itu, pengguna sistem operasi ini harus didukung dengan peralatan hardware dengan performa high class. untuk mendapatkan pengalaman yang menyenangkan dalam menggunakan Windows Vista, Microsoft membagi Windows Vista dalam tiga kategori. yaitu:
  • Good
Sistem operasi yang membutuhkan komputer performa high class minimal sekelas Pentium IV dan mutlak menggunakan minimal memori 512 Mb serta kartu grafis standar memori 256 Mb yang mendukung DirectX 10. Untuk ketegori ini, hasil tampilan grafis, stabilitas, dan performa yang kurang lebih akan sama dengan sistem operasi pada Windows XP yang dimasukkan dalam ketegori Windows Vista Home Basic.
  • Better
Digunakan untuk komputer yang dukungan kartu grafis yang sudah mendukung Windows Display Driver Model (WDDM). Kartu grafis yang memiliki driver WDDM ini mampu untuk menyajikan tampilan grafis yang lebih baik dibandingkan Windows XP. Namun dalam ketegori ini, masih akan merasakan Theme standard yang sama dengan kategori sebelumnya. Pengguna kategori better ini tetap belum bisa merasakan kenikmatan Fitur Windows Aero.
  • Best
KOmputer yang termasuk dalam kategori ini menggunakan kartu grafis yang mendukung DirectX 10 dengan pixel Shader 2.0, 32 bit per pixel dan WDDM. Bandwidth memori kartu grafis setidaknya harus mencapai 1800 Mb/s pada resolusi 1280 x 1024 pixel. Komputer akan lebih stabil jika didukung dengan komoponen yang sekelas minimal Pentium Core Duo dengan memori minimal 1 Gb.
Hanya komputer yang termasuk dalam kategori ini baru dapat menikmati fitur Windows Aero, Windows Flip, dan Flip 3D, yang merupakan fitur baru yang tersedia untuk Windows Vista Home Premium, Business, Enterprise, dan Ultimate.
Berikut ini pembagian jenis Windows vista sesuai dengan fitur yang dimiliki.
  • Windows Vista Home Basic
Merupakan Windows dalam posisi sebagai level entri yang memiliki fitur setara dengan windows Xp Home Edition. Segmen pasarnya adalah pengguna komputer rumahan dengan dana terbatas yang tidak membutuhkan dukungan multimedia yang canggih. Fitur Windows Aero yang cantik juga tidak disertakan pada edisi ini.
  • Windows Vista Home Premium
Sistem operasi ini telah menawarkan fitur yang lebih canggih dibandingkan Home Basic. Semua fitur yang ada pada Home Basic sudah terdapat pada Windows jenis ini, ditambah dengan fitur tambahan seperti dukungan terhadap HDTV, mobile dan tablet PC, layar sentuh, game premium, proyektor jaringan, Windows Aero, Windows Media Center, Windows Slideshow, dan burning DVD sehingga membuat edisi ini lebih tampil sempurna. Edisi HOme premium ini sangat cocok digunakan sebagai pusat multimedia, mengolah foto, video, mendengarkan music, menonton tv dan film. semua dapat dilakukan dengan mudah pada sistem operasi edisi ini. Kelemahan Home Premium terletak pada fitur remote Desktop yang hanya memiliki kemampuan bisa menerima koneksi tanpa bisa melakukan pengontrolan koneksi terhadap komputer lain.
  • Windows Vista Business
Merupakan sistem operasi yang mengarah ke segmen bisnis, baik untuk bisnis skala sedang, maupun kecil. Windows edisi ini setara dengan windows Xp Profesional dengan menyertakan semua fitur yang ada pada edisi windows premium, kecuali teknologi windows media center, Parental Control, Windows DVD dan Movie Maker HD. Pada Windows ini disertakan fitur-fitur bisnis semacam IIS, Fax, RMS (Right Management Services) Client, enkripsi file, backup dan recovery, Windows ShadowCopy dan sejenisnya.
  • Windows Vista Enterprise
Merupakan kelas pentium pada versi Windows vista Business yang lebih difokuskan pada kebutuhan organisasi dengan infrastruktur IT yang kompleks. Edisi Windows Vista Enterprise ini tidak dapat dibeli secara bebas dipasaran karena hanya tersedia bagi organisasi yang telah bergabung dengan Microsoft Enterprise Agreement ataupun software Assurance Agreement
  • Windows Vista Ultimate
Merupakan sistem operasi gabungan edisi Windows Premium dan Enterprise yang dapat menggunakan satu PC, baik untuk di rumah maupun dikantor. Keuntungan lainnya, terdapat fitur enkripsi kandar, Windows BitLocker, yang tidak tersedia pada edisi Home Basic, Home Premium, ataupun Business.
  • Windows Vista Starter
Sistem operasi jenis windows Vista yang menggunakan bahasa lokal dari negara yang tersebar edisi starter ini. Terdapat keterbatasan dalam pengoperasian aplikasinya, misalnya aplikasi maksimal yang dapat dijalankan sekaligus hanya tiga aplikasi. Konektivitas jaringan juga dibatasi. Pengguna edisi ini tidak akan bisa menerima koneksi dari komputer lain. Komponen PC juga dibatasi, yaitu memori maksimal yang diperbolehkan terpasang hanya 1 Gb dengan processor 32 bit AMD Duron, AMD Sempron, Athlon XP, Intel Celeron, Intel Pentium III, atau Intel Pentium 4. Windows edisi ini tidak dijual secara ritel, hanya bisa didapatkan dalam bentuk OEM yang di-bunding bersama PC merk tertentu.
9) Windows 7
Windows 7 merupakan produk sistem operasi (operating system) dari microsoft. Windows 7 merupakan pengganti windows vista. Windows 7 menawarkan berbagai fitur yang telah ada di versi windows sebelumnya, dengan adanya perbaikan dalam hal keamanan dan kompatibilitas software dan hardware, efektifitas resources komputer serta tampilan yang lebih menarik.
Namun ada beberapa kelemahan diantaranya software yang berbasis windows xp belum sepenuhnya bisa berjalan di Windows 7, beberapa hardware produl lama tidak mengeluarkan driver untuk windows 7, menyebabkan pengguna harus membeli produk (hardware) baru agar bisa berfungsi maksimal di windows 7.
10) Windows 8
Windows 8 merupakan Sistem Operasi yang dikembangkan dari Windows 7. Adapun kelebihan dari Sistem Operasi ini adalah:
(1). Start Tersembunyi
Bila selama ini Anda menggunakan sistem operasi Microsoft, pasti tombol ‘Start’ di pojok kiri bawah layar merupakan salah satu bagian yang paling familiar. Namun pada Windows 8, tombol ini ternyata disembunyikan. Selain hal tersebut, ternyata banyak perubahan lain yang dibawa Windows 8.
(2). Warna-warni
Alasan lainnya adalah banyaknya perubahan radikal yang disertakan dalam sistem operasi versi consumer preview ini yang telah dapat diunduh. Yang paling ramai diperbincangkan adalah desain antar-muka (interface) berupa Metro, yang serupa dengan tampilan pada Windows Mobile.
Pada start screen berlatar hitam ditampilkan kumpulan aplikasi atau profil dari teman dalam kontak pengguna dalam kumpulan kotak berwarna-warni. Anda dapat mengatur warna apa yang diinginkan atau memilih aplikasi apa yang ingin ditempel pada start screen ini.
(3). Seret saja langsung tertutup
Dengan tampilan Metro, banyak fungsi dalam komputer yang berubah banyak dari fungsi sebelumnya. Untuk keluar dari suatu aplikasi, misalnya, tak lagi harus mengklik tanda silang di ujung kanan atas layar. Tinggal menyeret dan membuangnya ke bawah layar.
Untuk berpindah dari satu aplikasi ke aplikasi lain juga tak perlu melakukan dengan mengklik tab pada taskbar. Perangkat berlayar sentuh dapat melakukannya hanya dengan menggeser aplikasi dari ujung layar. Sedangkan untuk PC dengan mengklik kursor pada ujung kiri atas layar.
(4). CharmSalah satu fitur yang paling fundamental dalam Windows 8 adalah ‘Charm’, yang terdapat dalam berbagai aplikasi dan memiliki beberapa pilihan yang dapat dijalankan, seperti search, share, atau setting.
Charm dapat diaktifkan dengan mengarahkan kursor ke bagian ujung kanan layar atau menggesernya ketika menggunakan layar sentuh. Saat membuka file foto, Charm dapat diaktifkan dan pilih menu share untuk langsung membagi file ini melalui jejaring sosial maupun email.
Dalam sistem operasi ini Microsoft juga menyertakan Internet Explorer 10 dalam versi Metro dan versi desktop. Versi Metro tampil dalam satu layar penuh yang bersih dari berbagai toolbar dan dapat kembali ke halaman sebelumnya dengan cara menyeret halaman ke kanan atau ke kiri.
Dengan fitur Charm, yang juga tertanam pada aplikasi ini, fungsi pencarian membandingkan hasil pencarian antara Internet Explorer dan aplikasi lain. Contohnya, bila dimasukkan kata “Jakarta” hasil pencarian pada browser menunjukkan berbagai tautan mengenai kata itu. Sedangkan pada aplikasi Weather, keadaan cuaca di Jakarta bisa terlihat.
(5). Picture Password
Windows 8 juga menghadirkan fitur ‘Picture Password’, yaitu cara baru membuka kunci pada layar. Untuk menggunakan fitur ini, yang harus dilakukan adalah menyiapkan foto, lalu menyimpan pola berupa garis atau lingkaran di atasnya. Untuk mengaktifkan, tinggal menggambar pola yang sama di atas gambar tersebut.
(6). Ada ruang belanja
Microsoft menyadari bahwa saat ini perangkat yang dapat mengakses berbagai aplikasi merupakan daya tarik tersendiri. Karena itu, mereka menyertakan Windows Store, yang menyediakan berbagai aplikasi dan game yang dapat diunduh semudah pada versi smartphone.
Windows Store adalah tool aplikasi online yang memungkinkan pengguna mengunduh aplikasi secara gratis maupun secara berbayar.
"Ini pertama kali sepanjang sejarah Microsoft, kami punya Windows Store dalam sistem operasi kami,” ujar Presiden Direktur Microsoft Indonesia Andreas Diantoro, disela-sela peluncuran Windows 8 di Jakarta, baru-baru ini.
Pengguna Windows 8 kini dapat mengunduh aplikasi lokal maupun internasional melalui Windows Store.
(7). Layar SentuhSelain Windows Store, Windows 8 memungkinkan penggunanya menggunakan layar sentuh, papan tombol, maupun mouse.
Windows 7 kebanyakan menggunakan keyboard dan mouse.Windows 8 memberikan empowerment pada costumernya untuk bias touch, keyboard, dan mouse.
(8). Ukurannya Tidak besar
Windows 8 disebutkan dapat dijalankan pada perangkat dengan prosesor 1 GB dan memori 1 GB.
Pada dasarnya, semua yang pakai Windows 7 sudah bisa. Windows 8 size-nya lebih kecil dari 7.

2. Software Aplikasi (program aplikasi)
Pengangkat lunak yang khusus ditambahkan dalam sistem operasi yang ada untuk melakukan pekerjaan khusus sesuai dengan kebutuhan pengguna komputernya disebut software aplikasi. Untuk menambahkan program aplikasi pada sistem operasi, harus dilakukan penginstalan sesuai dengan prosedur yang dijalankan pada program aplikasi tersebut. Biasanya, setiap program aplikasi disertakan serial number yang harus diisi saat pengistalan. Berikut beberapa jenis program aplikasi yang terus berkembang.
a. Program aplikasi pengolahan data, tabel, dan database
Perangkat lunak aplikasi ini merupakan bagian perangkat lunak yang sangat banyak ditemukan dan terus berkembang. Sebelum tahun 1990-an, aplikasi yang dikenal adalah pemroses kata (Word star, Chi Write), Pemroses tabel (lotus 123, Quarto Pro), database (DBASE), dan hiburan (game). Saat ini, pemroses data, tabel, dan database telah dibundel menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi. Contoh aplikasi office adalah Microsoft office yang terdiri atas Word (Pemroses kata), Excel (Pemroses tabel), Access (database), dan PowerPoint(presentasi).
b. Program Aplikasi Multimedia dan Internet
Aplikasi multimedia dan internet saat ini mengalami perkembangan yang sangat maju dan cepat. Contoh aplikasi multimedia adalah Winamp untuk memutar musik berformat MP3 atau CD Audio, Kemudian RealPlayer yang dapat digunakan untuk memutar film atau VCD, aplikasi untuk menjalankan film DVD, dan masih banyak program aplikasi yang terus berkembang sejalan dengan perkembangan teknologi dewasa ini. Aplikasi Internet yang umum digunakan adalah browsing, e-mail, chatting, dan Messenger.
c. Program Aplikasi Desain Grafis
Aplikasi yang bersifat khusus membantu pekerjaan seorang desan grafis pada beberapa bidang disiplin pekerjaannya, misalnya AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), Adobe (pengolahan gambar dan foto), Corel (Pengolahan gambar vektor dan 2D), serta aplikasi pengolahan gambar dan animasi 3D, serta pada bidang perhitungan tingkat tinggi yang menggunakan program matlab (pemroses dan visualisasi persamaan matematis).
d. Program Aplikasi Utilitas
Aplikasi program yang berfungsi membantu atau mengisi kekurangan atau kelemahan sistem operasi yang digunakan. Misalnya, program aplikasi PC Tool yang dapat menjaga dan merawat kestabilan komputer dengan beberapa perintah, seperti clean disk, yaitu membersihkan komputer dari file yang tidak berguna, defrag register yang digunakan untuk mengatur file direktori yang ada pada register edit sistem operasi , dan perintah lain yang berfungsi mengoptimalkan kinerja komputer. Para vendor saling berlomba untuk membuat aplikasi jenis utilitas ini dengan kelebihan yang ditawarkan. Salah satu bentuk aplikasi yang unik dan terbaru adalah EasyRecovery, yang merupakan jenis aplikasi dengan kemampuan dapat mengembalikan kembali data yang telah terhapus pada media penyimpanan (Harddisk, Disket, dan Flash Disk). Beberapa aplikasi utilitas yang sering digunakan adalah Norton Utility, PC Tune-Up, CPUkiller, atau EasyRecovery.
e. Program Aplikasi Antivirus
Jenis program yang digunakan untuk menjaga, mendeteksi, bahkan menghapus program virus yang telah mengganggu kinerja sistem operasi. Virus selalu membuat tidak nyaman para pengguna komputer karena mengganggu aktivitas aplikasi yang ada pada sistem operasi. Biasanya virus dapat membuat aplikasi tidak bisa dijalankan, membuat beberapa file menjadi error, dan merusak file data penting. Untuk mengatasi terjadinya hal tersebut, para vendor software telah membuat beberapa program aplikasi anti virus yang disesuaikan dengan virus yang telah berkembang.
Beberapa aplikasi antivirus yang sering digunakan adalah Norton Antivirus, McAfee VirusScan, AVG Antivirus, Kaspersky, Avira, Smadav, atau Brontok Remover.
3. Software Programming (Bahasa pemrograman)
Efektif, kenyamanan, dan kemudahan dalam menggunakan aplikasi sesuai dengan kebutuhan, telah membuat para ahli pemrograman (Programmer), membuat aplikasi khusus yang digunakan untuk mengerjakan pekerjaan khusus sesuai dengan kebutuhan dan harapan pengguna komputer. Untuk membuat aplikasi khusus ini dibutuhkan aplikasi yang disebut "bahasa pemrograman". Hasilnya diterjemahkan menjadi kode mesin yang dapat dipahami oleh komputer. Berikut ini yang termasuk kedalam bahasa pemrograman.
a. Bahasa Mesin
Merupakan bahasa pemrograman generasi pertama dan tipe paling dasar bahasa pemrograman yang terdiri atas kumpulan angka yang dapat digunakan oleh hardware komputer. Untuk jenis hardware yang berbeda, bahasa pemrograman akan menggunakan kode mesin yang berbeda juga. Contohnya, IBM menggunakan bahasa mesin yang berbeda dengan Apple.
b. Bahasa Assembly
Merupakan bahasa pemrograman generasi kedua yang sedikit lebih mudah digunakan daripada bahasa mesin. Untuk membuat program aplikasi dengan bahasa assembly, programmer membuat kode yang akan diterjemahkan oleh komputer yang disebut dengan assembler.
c. Bahasa tingkat tinggi
Pemrograman pada bahasa tingkat tinggi ini lebih powerfull daripada bahasa assembly dan lebih mudah menulis kode programnya. Bahasa jenis ini dibedakan menjadi tiga generasi, yaitu:
1) Bahasa generasi ketiga/third-generation languages (3GLs)
Merupakan bahasa yang pertama menggunakan frase berbahasa inggris dan mempunyai kemampuan 3GLs portabel, yang aritnya kode objek dapat dibuat dan diterjemahkan untuk sistem yang berbeda.
bahasa pemrograman yang termasuk 3GLs adalah FORTRAN, COBOL, BASIC, Pascal, Bahasa C, Bahasa C++, Java, dan ActiveX.
2) Bahasa generasi keempat (4GLs)
Bahasa pemrograman jenis ini jauh lebih mudah daripada bahasa pemrograman 3GLs karena sudah menggunakan lingkungan berbasis teks atau visual sehingga pengguna komputer bisa menguasai aplikasi ini dengan mudah dan cepat.
Bahasa pemrograman yang termasuk dalam bahasa 4GLs adalah Visual Basic (VB),VisualAge, Authoring environments, dan lain-lain.
3) Bahasa Generasi kelima (5GLs)
Merupakan bahasa lanjutan atau perkembangan bahasa pemrograman 4GLs yang sudah menggunakan interface visul yang lebih user friendly. Namun, keberadaan bahasa pemrograman jenis 5GLs ini sering menjadi perdebatan pada kalangan programmer yang banyak tidak setuju bahwa generasi ini ada. Bahasa pemrograman 5GLs ini menggunakan artificial intelligence (AL) untuk membuat software sehingga 5GLs sulit direalisasikan.
Pelajari lebih lengkap tentang Virus Komputer disini.
Read more ...
Wednesday, October 2, 2013

Kenal Lebih Jauh Mengenai Harddisk (HDD) sebagai Backing Storage Device (Unit Penyimpanan)



Hardisk adalah komponen yang berbentuk persegi empat yang berisi platter atau piringan yang mirip dengan piringan hitam, head, papan elektronik, motor penggerak, dan komponen lainnya, yang dilapisi atau dibungkus oleh casing yang kuat.
Fungsi

  1. Salah satu alat booting computer
  2. Media penyimpanan operatin system (OS) yang digunakan pada computer
  3. Media penyimpanan semua data dalam kapasitas yang besar pada computer

Bagian penting

  • Buffer

Adalah sebuah memori on-board yang dimiliki oleh harddisk dan berfungsi sebagai tempat penyimpanan sementara dalam proses kinerja harddisk. Buffer dikenal juga dengan sebutan chace. Umumnya, harddisk memiliki buffer sebesar 2 Mb, tetapi pada harddisk terbaru saat ini sudah menggunakan buffer sebesar 16 Mb. Semakin besar buffer yang dimiliki oleh harddisk, semakin cepat kinerja yang dilakukan oleh harddisk dalam memproses data.

  • Interface

Berdasarkan perkembangan harddisk di masyarakat saat ini, harddisk dibedakan menjadi tiga interface, yaitu:
1). Harddisk Paralel ATA (PATA)
Harddisk jenis ini umumnya digunakan pada computer dengan menggunakan kabel IDE 40 pin dan mempunyai kecepatan rotasi sebagai berikut.

  • 3.600 rpm atau sering disebut dengan ATA 66
  • 5.400 rpm atau sering disebut dengan ATA 100
  • 7.200 rpm atau sering disebut dengan ATA 133

2). Harddisk Serial ATA (SATA)
Harddisk SATA sama dengan harddisk jenis PATA, hanya berbeda pada kabel data yang digunakan. Harddisk PATA menggunakan kabel IDE yang lebar dan agak besar, sedangkan harddisk SATA menggunakan kabel tipis dan lebih kecil daripada PATA. Beberapa keuntungan yang bisa didapat dari interface harddisk SATA antara lain:
  • Tidak adanya penggunaan jumper seperti harddisk jenis PATA
  • Ukuran kabel data yang tipis dan kecil bisa membantu kelancaran aliran udara di dalam casing karena tidak membuat sesak.
  • Harddisk SATA sudah memiliki kecepatan putaran cakram hingga 7.200 rpm sehingga lebih cepat dalam proses transfer data.
Generasi pertama SATA dikenal dengan sebutan SATA1 yang memiliki transfer rate maksimal 150 Mb/s dan generasi kedua saat ini adalah SATA II yang memiliki transfer rate sebesar 300 Mb/s. Harddisk SATA ini akan berkembang terus seiring dengan peningkatan pada transfer rate yang dimiliki.
3). Harddisk SCSI
Harddisk jenis SCSI ini rata-rata memiliki kecepatan 10.000 rpm dan tidak umum dipakai pada PC rumahan, tetapi lebih banyak dipakai pada computer server. Harddisk tipe ini menggunakan I/O card, yaitu interface yang menghubungkan antara harddisk dengan mainboard (SCSI card).
  • Kapasitas
Kemampuan untuk menampung atau menyimpan data dan aplikasi program pada computer disebut kapasitas harddisk. Semakin besar kapasitas yang dimiliki oleh harddisk, semakin banyak data dan program yang dapat disimpan atau ditampung.
  • Kecepatan Rotasi
Kecepatan rotasi adalah kecepatan putaran platter diantara head pada harddisk untuk menulis dan membaca data. Semakin cepat platter itu berputar, semakin singkat waktu harddisk untuk mengolah data.
Saat ini, kecepatan rotasi harddisk interface PATA dan SATA sudah mencapai 7.200 rpm. Yang paling cepat saat ini mencapai 15.000 rpm yang dimiliki oleh harddisk interface SCSI.
Istilah penting
Partisi, adalah membagi kapasitas harddisk menjadi beberapa root atau drive sesuai dengan kapasitas yang dibutuhkan oleh pengguna computer dalam rangka pertimbangan keamanan dan pengorganisasian data dan program. Harddisk yang belum dipartisi umumnya menjadi drive dengan huruf “C”. Jika sudah dipartisi, akan terbagi menjadi beberapa drive atau huruf yang berurut setelah huruf “C”. berikut ini jenis partisi yang dikenal dipasaran.
Partisi primary, adalah drive atau root yang digunakan sebagai boot table yang pertama (drive “C”) yang berfungsi sebagai master. Partisi ini merupakan tempat menyimpan program operation system  yang digunakan oleh computer.
Partisi extended
Merupakan partisi pembatas antara partisi primary dengan partisi logical. Dalam partisi ini tidak terdepat drive karena hanya berupa pembatas yang berfungsi membedakan drive “C” dengan yang lainnya.
Partisi Logical
Merupakan bagian partisi extended yang memiliki beberapa drive berurut setelah drive pada partisi primary.
Contoh, computer yang memiliki harddisk dengan kapasitas 40 GB dipartisi menjadi 4 bagian:
  1. Drive C sebagai partisi primary dengan kapasitas 10 GB, sedangkan sisanya 30 GB sebagai partisi extended yang terbagi menjadi:
  2. Drive D sebagai partisi logical dengan extended kapasitas 10 GB
  3. Drive E sebagai partisi logical dengan kapasitas 10 Gb
  4. Drive F partisi logical dengan kapasitas 10 Gb
Ada beberapa cara untuk mempartisi harddisk, yaitu:
  1. Menggunakan software perintah FDISK yang ada pada OS DOS
  2. Menggunakan harddisk utility
  3. Menggunakan software sesuai dengan merek harddisk
  4. Menggunakan program partisi berbasi OS windows, seperti Partition magic, dan lain-lain.
Format
Adalah sebuah bentuk perintah untuk menyiapkan media pemakaian dalam suatu disk yang nantinya akan digunakan sebagai media penyimpanan data. Oleh Karena itu, semua media penyimpanan seperti harddisk, disket, USB flash, harus diformat terlebih dahulu.
Harddisk yang sudah dipartisi harus diformat satu per satu pada drive yang telah dibuat saat dipartisi
FAT(File allocation table)
FAT atau lebih dikenal juga dengan “system file” adalah daftar cluster yang dialokasikan pada disk volume dan disimpan ditempat yang tetap sehingga ketika computer melakukan “booting”, semua file yang berhubungan dapat ditemukan dengan mudah. Setiap entri pada daftar FAT dapat berukuran 16 bit atau 32 bit, bergantung pada besarnya disk dan versi DOS atau OS/2 yang digunakan untuk memformat disk tersebut.
Scandisk
Scandisk merupakan salah satu tool utilities harddisk yang digunakan untuk menguji atau mengetahui kondisi harddisk. Bisa juga secara otomatis digunakan untuk memperbaiki harddisk. Scandisk juga digunakan sebagai tool untuk merawat harddisk.
Disk defragmenter
Fungsi defragmenter harus sering dilakukan pada harddisk, karena dalam bekerja, kita sering membuat dan menghapus file yang menyebabkan terbentuk celah atau ruang pada daerah disk yang digunakan. Hal ini membuat kinerja harddisk akan lebih lambat. Dengan fungsi tool defragmenter, celah atau ruang yang kosong tersebut diatur dan dikembalikan pada kondisi normal
Bad Sector
Merupakan kerusakan pada beberapa bagian sector pada harddisk karena sering terjadi crash data. Jika terjadi bad sector di awal trek harddisk, harddisk tersebut tidak bisa digunakan untk menjadi harddisk booting file operation system.
Terima kasih telah berkunjung dan membaca Artikel di Blog ini. Silahkan baca pula artikel Input Device, Output Device, Process Device
Read more ...

OUTPUT DEVICE (UNIT KELUARAN) PADA PERLENGKATAN KOMPUTER

Output device merupakan peralatan yang berfungsi untuk mengeluarkan hasil pemrosesan ataupun pengolahan data yang berasal dari CPU kedalam suatu media yang dapat dibaca oleh manusia ataupun dapat digunakan untuk penyimpanan data hasil proses. Hasil pemrosesan tersebut dapat digolongkan menjadi empat bentuk, yaitu tulisan (huruf,angka,simbol khusus), image (dalam betuk grafis atau gambar), suara, dan bentuk lain yang dapat dibaca oleh mesin (machine-readable form). Tiga golongan pertama adalah output yang dapat digunakan langsung oleh manusia, sedangkan golongan terakhir biasanya digunakan sebagai input untuk proses selanjutnya dari komputer.

Jenis-jenis output device :

a)  Hard copy device

Alat yang digunakan untuk mencetak tulisan dan image pada media keras, misalnya kertas atau film. Hard copy device bersifat permanen dan lebih portabel(dapat dilepas dari alat outputnya dan dapat dibawa kemana-mana). Contoh :printer, plotter, dan alat mikrofilm.

b) Soft copy device

Alat yang digunakan untuk menampilkan tulisan dan image pada media lunak yang berupa sinyal elektronik. Contoh : video display (monitor), flat panel, dan speaker.

c) Drive speaker atau driver

Alat yang digunakan untuk merekam simbol dalam bentuk yang hanya dapat dibaca oleh mesin pada media, misalnya magnetic disk atau magnetic tape. Alat ini berfungsi ganda, yaitu sebagai alat output dan juga sebagai alat input. Drive device yang menggunakan media magnetic disk adalah disk drive, dan yang menggunakan media magnetic tape adalah tape drive.

Berikut ini contoh beberapa output device yang sering digunakan pada seperangkat komputer.

1.  Monitor

Monitor adalah salah satu jenis soft copy device, karena keluarannya adalah berupa sinyal elektronik, dalam hal ini berupa gambar yang tampil di layar monitor. Gambar yang tampil adalah hasil pemrosesan data ataupun informasi masukan. Monitor memiliki berbagai ukuran layar seperti layaknya sebuah televisi. Tiap merek dan ukuran monitor memiliki tingkat resolusi yang berbeda. Resolusi ini lah yang akan menentukan ketajaman gambar yang dapat ditampilkan pada layar monitor. Jenis-jenis monitor saat ini sudah sangat beragam, mulai dari bentuk yang besar dengan layar cembung, sampai dengan bentuk yang tipis dengan layar datar (flat). Monitor berfungsi untuk menampilkan data dan informasi yang berguna bagi para pemakai komputer. Disamping itu, monitor juga berfungsi untuk melihat apakah data ataupun program yang akan dimasukkan ke dalam komputer sudah dalam keadaan benar atau belum.

Jenis-jenis monitor

a. Cathode Ray Tube (CRT)

Monitor CRT (Cathode Ray Tube) merupakan monitor konvensional dengan tabung sebagai media penyebaran electron yang berfungsi untuk menghasilkan warna atau gambar. Teknologi Tabung Brown (CRT Display) ditemukan pada tahun 1897, akan tetapi teknologi ini baru diadopsi sebagai penerima siaran televisi pada tahun 1926. Sejarah penemuan teknologi CRT sudah lebih dari 100 tahun dan memiliki kualitas gambar yang sangat bagus. Akan tetapi teknologi ini mempunyai satu kelemahan yaitu semakin besar display yang akan dibuat maka semakin besar pula tabung yang digunakan. Pada monitor CRT, layar penampil yang digunakan berupa tabung sinar katoda. Monitor CRT cenderung lebih murah dibandingkan jenis monitor lain, CRT juga memiliki sudut pandang (viewing angle) yang baik. Namun, monitor dengan tabung CRT ini memiliki banyak pengaruh buruk bagi kesehatan penggunanya. Sejumlah riset mengindikasikan bahwa ekspos berlebihan monitor pada mata dapat menyebabkan penurunan kualitas penglihatan. Hal ini disebabkan oleh radiasi sinar elektron pada tabung gambar monitor atau televisi tabung.


Prinsip Kerja CRT

Dalam tabung sinar katoda, elektron-elektron secara terarah, diarahkan menjadi pancaran elektron, dan pancaran elektron ini difokuskan dengan alat “defleksi yoke” oleh medan magnetik untuk diarahkan kearah posisi Horisontal dan Vertikal untuk men”scan” permukaan di ujung pandang (anode), yang sebaris dengan bahan berfosfor (biasanya berdasar atas logam transisi atau rare earth. Ketika elektron menyentuh material pada layar ini, maka elektron akan menyebabkan timbulnya cahaya. Untuk keperluan layar CRT ini supaya fosfor berpendar atau bercahaya diperlukan tegangan tinggi yaitu sekitar 25 Kilo Volt sampai 27 Kilo Volt dibangkitkan oleh alat yang bernama Flayback. Sebelum elektron ini menyentuh fosfor, dilayar tabung kaca elektron-elektron itu menembus pelat yang sangat tipis yang berlubang-lubang disebut skrin yang hampir sama luasnya dengan lebar layar tabung untuk memfokuskan tiga bintik warna RGB ( Red, Green, Blue ) untuk tabung layar warna. Pelat logam ini sangat tipis dan peka terhadap mangnit, jika magnet kuat akan merubah bentuk pelat ini sehingga tidak rata dan terjadilah warna yang semburat dan acak kerena tembakan elektron tidak terfokus pada ketiga titik bintik-bintik RGB, dan kejadian ini disebut degausing.

b. Liquid Crystal Display (LCD)

Monitor LCD adalah suatu jenis media tampilan yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan di berbagai bidang misalnya dalam alat-alat elektronik seperti televisi, kalkulator ataupun layar komputer. Kini LCD mendominasi jenis tampilan untuk komputer meja maupun notebook karena membutuhkan daya listrik yang rendah, bentuknya tipis, mengeluarkan sedikit panas, dan memiliki resolusi tinggi. LCD memiliki karakter bright yang nyaman dimata serta bebas distorsi, tidak bergantung pada refreshrate, user frendly, hemat listrik, ukuran yang ringkas, ringan serta tampilan yang lebih menarik. Namun, LCD juga memiliki kekurangan seperti viewing angle terbatas, tampilan gambar baik hanya di resolusi native-nya, response time dan ghosting, warna kurang akurat, harga lebih mahal.


Prinsip Kerja LCD

Secara Sederhana LCD (Liquid Crystal Display) terdiri dari dua bagian utama. yaitu Backlight dan kristal cair. Backlight sendiri adalah sumber cahaya LCD yang biasanya terdiri dari 1 sampai 4 buah (berteknologi seperti) lampu neon. Lampu Backlight ini berwarna putih. Lalu bagaimana caranya LCD bisa menampilkan banyak warna ? Disinilah peran dari kristal cair. Kristal cair akan menyaring cahaya backlight. Cahaya putih merupakan susunan dari beberapa ratus cahaya dengan warna yang berbeda (jika anda masih ingat Pelajaran Fisika). Beberapa ratus cahaya tersebut akan terlihat jika cahaya putih mengalami refleksi atau perubahan arah sinar. Warna yang akan dihasilkan tergantung pada sudut refleksi. Jadi jika beda sudut refleksi maka beda pula warna yang dihasilkan. Dengan memberikan tegangan listrik dengan nilai tertentu. Kristal cair dapat berubah sudutnya. Dan karena tugas kristal cair adalah untuk merefleksikan cahaya dari backlight maka cahaya backlight yang sebelumnya putih bisa berubah menjadi banyak warna. Kristal cair bekerja seperti tirai jendela. Jika ingin menampilkan warna putih kristal cair akan membuka selebar-lebarnya sehingga cahaya backlight yang berwarna putih akan tampil di layar. Namun Jika ingin menampilkan warna hitam. Kristal Cair akan menutup serapat-rapatnya sehingga tidak ada cahaya backlight yang yang menembus (sehingga di layar akan tampil warna hitam). Jika ingin menampilkan warna lainnya tinggal atur sudut refleksi kristal cair. Contrast Ratio adalah perbandingan tingkat terang (brightness) pada posisi paling putih dan paling hitam. Pada waktu kristal cair menutup serapat-rapatnya untuk menghasilkan warna hitam seharusnya tidak ada cahaya backlight yang menembusnya. Namun kenyataannya masih ada cahaya backlight yang bisa menembus kristal cair sehingga tidak bisa menampilkan warna hitam dengan baik. Inilah salah satu kekurangan LCD. Jadi semakin besar Contrast Ratio maka semakin bagus pula LCD dalam menampilkan warna. cara paling mudah untuk mengetahui seberapa bagus Contrast Ratio LCD adalah dengan menampilkan warna hitam di layar. Jika warna hitam tersebut cenderung abu-abu maka masih ada sedikit cahaya backlight yang berhasil menembus kristal cair. Kristal cair pada LCD bekerja dengan cara membuka dan menutup layaknya tirai. Proses buka tutup ini berlangsung sangat cepat (mengikuti pergerakan gambar di layar). Karena itulah ada istilah Response Time di LCD. Response Time adalah waktu yang diperlukan untuk berubah dari posisi kristal cair tertutup rapat (waktu menampilkan warna hitam) ke posisi kristal cair terbuka lebar (waktu menampilkan warna putih). Jadi semakin cepat response time maka semakin baik. Response Time yang lambat akan menimbulkan cacat gambar yang disebut ghosting atau jejak gambar. Biasanya pada objek yang bergerak cepat dan menimbulkan jejak gambar seperti beberapa bujur sangkar yang terlihat seperti persegi.

c. Organic Light Emitting Diode (OLED)

OLED adalah sebuah semikonduktor sebagai pemancar cahaya yang terbuat dari lapisan organik. OLED digunakan dalam teknologi elektroluminensi, seperti pada aplikasi tampilan layar atau sensor. Teknologi ini terkenal fleksibel dengan ketipisannya yang mencapai kurang dari 1 mm. OLED merupakan piranti penting dalam teknologi elektroluminensi. Teknologi tersebut memiliki dasar konsep pancaran cahaya yang dihasilkan oleh piranti akibat adanya medan listrik yang diberikan. Teknologi OLED dikembangkan untuk memperoleh tampilan yang luas, fleksibel, murah dan dapat digunakan sebagai layar yang efisien untuk berbagai keperluan layar tampilan. Jumlah warna dari cahaya yang dipancarkan oleh piranti OLED berkembang dari satu warna menjadi multi warna Fenomena ini diperoleh dengan membuat variasi tegangan listrik yang diberikan kepada piranti OLED sehingga piranti tersebut memiliki prospek untuk menjadi piranti alternatif seperti teknologi tampilan layar datar berdasarkan kristal cair. Monitor jenis ini menggabungkan teknologi CRT dengan LCD. Dengan teknologi yang dihasilkan, mampu membuat layar dengan ketipisan menyerupai LCD dan sudut pandang yang dapat selebar CRT. Monitor OLED juga menggunakan fosfor seperti halnya pada teknologi CRT, tetapi layar pada OLED dapat perpendar tanpa adanya bantuan cahaya di belakang layar. Hal itu akan membuat energi yang diserap tidak sebesar monitor CRT. Kontras warna yang dihasilkan pun lebih baik dari LCD. Keuntungan dari monitor OLED ini adalah kualitas warna yang lebih baik, lebih hemat listrik dibandingkan monitor LCD pada ukuran yang sama, bebas merkuri dan desain yang sangat tipis. Kekurangannya, harganya lebih mahal dari monitor LCD, sehingga sulit dijangkau oleh masyarakat umum.

Prinsip Kerja OLED

Mekanisme kerja OLED yaitu jika pada elektroda diberikan medan listrik, fungsi kerja katoda akan turun dan membuat elektron-elektron bergerak dari katoda menuju pita konduksi di lapisan organik. Keadaan ini mengakibatkan munculnya lubang (hole) di pita valensi. Anoda akan mendorong lubang untuk bergerak menuju pita valensi bahan organik. Keadaan ini mengakibatkan terjadinya proses rekombinasi elektron dan lubang di dalam lapisan organik dimana elektron akan turun dan bersatu dengan lubang lalu memberikan kelebihan energi dalam bentuk foton cahaya dengan panjang gelombang tertentu. Pada akhirnya akan diperoleh satu jenis pancaran cahaya dengan panjang gelombang tertentu bergantung pada jenis bahan pemancar cahaya yang digunakan.

d. Plasma

Plasma adalah sebuah layar datar emisif di mana cahaya dihasilkan oleh fosfor yang tereksitasi oleh sebuah pelepasan muatan plasma antara dua layar datar gelas. Gas yang dilepas muatannya tidak mengandung merkuri (berlawanan dengan AMLCD), tetapi menggunakan sebuah campuran gas mulia (neon dan xenon). Campuran gas ini sulit bereaksi dan sama sekali tidak berbahaya. Plasma mempunyai reproduksi warna yang sangat baik, kontras warna yang baik, dan memiliki resolusi yang tinggi. Tetapi, karena teknologi yang digunakan, monitor plasma sangat mudah panas. Malah di beberapa kasus, bila suhu ruangan tempat ia diletakkan tidak stabil, bisa juga meledak. Monitor jenis ini rentan dengan noise (gangguan pada gambar), seperti efek gosong di gambar, smearing (tertinggalnya sinyal gambar di layar), juga color binding (lambatnya perubahan warna pada adegan-adegan cepat).

Prinsip Kerja Plasma

Mekanisme kerja Plasma Monitor yaitu dengan menggunakan cahaya yang dipancarkan dari pelepasan Plasma. Untuk menghasilkan hal tersebut di lakukan penyekatan dari sebuah pencampuran gas diantara dua lembar kaca yang membawa elektroda pada interiornya. Selanjutnya diaplikasikan fosfor R,G dan B pada permukaan plat tadi ketika voltase listrik dilewatkan diantara elektroda, maka dihasilkan sinar ultraviolet yang merangsang fosfor untuk memancarkan cahaya dan menciptakan gambar di layar.

2) Printer

Printer merupakan media output dari komputer yang bisa menghasilkan tulisan, gambar ataupun grafik didalam media kertas. Printer termasuk jenis hard copy device, karena keluaran hasil proses dicetak di atas kertas. Printer memiliki berbagai macam bentuk dan ukuran, serta ketajaman hasil cetak. Ukuran kertas yang dapat digunakan pun beragam.

Jenis-jenis printer

a. Daisy Wheel Printer

Printer jenis ini menggunakan kumpulan huruf yang tersusun dalam sebuah piringan. Oleh pemakai, piringan ini bisa diganti-ganti sesuai dengan jenis huruf yang diinginkan. Cara bekerjanya relatif sangat lambat serta tidak lebih cepat dari mesin ketik listrik. Walaupun begitu, kualitas huruf yang ditampilkan sangatlah bagus. Kelemahan lainnya adalah, printer jenis ini tidak bisa digunakan untuk mencetak gambar ataupun grafik. Pada saat mencetak, mekanisme dari printer akan memutar piringan sehingga posisi huruf yang dibutuhkan bisa tepat pada tempat yang dibutuhkan. Pada posisi seperti itu, hammer (palu/pemukul) akan menekan huruf yang bersangkutan sehingga menyentuh pita (karbon) dan kemudian diteruskan diatas kertas yang berada dibalik karbon/pita. Terjadilah pencetakan huruf demi huruf. Dikarenakan cara mencetak printer jenis ini berdasar huruf demi huruf, maka printer ini juga dikenal sebagai character-printer. Kecepatan cetaknya relatif lambat, yaitu berkisar 40 hingga 100 karakter per sekon.

b. Dot Matrix Printer

Dot matrix adalah sistem pembentukkan karakter dari sejumlah titk-titik. Printer dot matrix mempunyai elemen yang terdiri dari jarum-jarum yang menekan pita sehingga dapat mencetak pada kertas. Head dari printer jenis ini, terdiri atas 7 atau 9 ataupun 24 jarum yang tersusun secara vertical dan membentuk sebuah kolom. Pada saat bekerja, jarum yang ada akan membentuk character images melalui gesekan-gesekan jarum pada karbon dan kertas. Printer jenis ini juga merupakan karakter printer. Kecepatannya sangat bervariasi, tapi untuk Epson LX-80, adalah 80 karakter per sekon. Pada saat head printer bergerak dari kiri kekanan sambil menyentuh kertas, maka huruf yang sudah terpola dalam suatu susunan jarum akan segera muncul. Pola huruf ini kemudian diterima oleh pita karbon yang dibaliknya terdapat kertas, dan terjadilah pencetakan huruf demi huruf. Setiap character yang terbentuk akan menimbulkan suatu pola unique yang terdiri dari pelbagai titik didalam dimensi sebuah matrix. Jenis printer dot matrix sangatlah bervariasi, ada yang berjenis color dan ada pula yang non-color. Untuk printer color, digunakan pita (karbon/ribon) khusus yang mempunyai 4 warna, yaitu hitam, biru, merah dan kuning.

c. Thermal Printer

Thermal printer sangat berbeda dan berbeda dari printer inkjet normal atau bahkan printer laser. Sama seperti namanya, thermal printer menggunakan panas untuk mencetak di atas kertas, bukan cartridge tinta yang biasa digunakan oleh printer jenis lainnya. Dengan teknologi ini, membuat thermal printer tidak bising (malahan beberapa jenis tidak mengeluarkan suara). Printer ini juga dapat mencetak sangat cepat karena tidak menggunakan pin-pin seperti pada dot matrix printer. Printer ini memiliki harga yang lebih tinggi diatas dot matrix, namun justru dengan kelebihan yang dimiliknya tadi menyebabkan thermal printer banyak dipakai. Beberapa kegunaan thermal printer adalah cetak struk pada SPBU, mesin antrian, mesin ATM, kios informasi, sistem point of sales seperti di kasir.

d. Ink Jet Printer

Ink jet printer adalah alat cetak yang menggunakan tinta untuk mencetak. Ink jet printer yang tersedia di pasaran saat ini memiliki kemampuan untuk mencetak sampai ukuran kertas yang sangat besar, dan dengan kualitas yang sangat baik. Resolusi printer inkjet saat ini dapat mencapai 5760×1440 dpi. Pada printer jenis Ink jet menggunakan teknologi dor on demand, yaitu dengan cara menyemprotkan titik titik kecil tinta pada kertas melalui nozzle atau lubang pipa yang sangat kecil. Teknologi lainnya yang dikembangkan oleh produsen printer seperti Canon dan HP dengan menggunakan panas. Panas tersebut dapat membuat gelembung-gelembung tinta sehingga jika semakin panas akan semakin menekan tinta ke nozzle yang ditentukan dan tercetak pada kertas. karena menggunakan tinta cairan hasil cetaknya menunggu beberapa detik agar bisa kering. jenis printer ink jet ini penempatan dan pengisian tintanya bisa dimodifikasi dengan teknik infus, yaitu dengan menambahkan tabung tinta khusus pada bagian luar printer dan disambung dengan selang kecil untuk dihubungkan pada bagian pencetak di mesin printer.

e. Laser Jet Printer

Laser jet printer merupakan jenis printer yang paling bagus kualitasnya di banding dua jenis printer sebelumnya. Alat mencetaknya tidak menggunakan tintamelainkan menggunakan bubuk toner dan pencetakan menggunakan infra merah.Printer ini juga menawarkan kecepatan pencetakan yang tinggi. Bahkan mesin yang tergolong kelas rendah dari golongan laser inipun masih memiliki kecepatan yang tinggi dibandingkan dengan printer ink jet atau dot matrix. Minimal dua kali lebih cepat dari printer ink jet. Kerja printer laser mirip dengan mesin fotocopy, yaitu menggunakan photographic drum. Kualitas cetakan yang dihasilkan selain cepat juga cukup tajam. Printer laser sangat tepat digunakan bagi mereka yang frekuensi mencetaknya sangat tinggi. Biasanya adalah perkantoran perkantoran. Namun, tidak menutup juga home user menggunakan printer laser. Hanya saja untuk printer laser berwarna yang kualitasnya sama dengan ink jet, harganya dapat dua kali lebih mahal dari printer ink jet itu sendiri.

3) Plotter

Plotter merupakan jenis printer yang dirancang secara khusus guna menghasilkan output komputer yang berupa gambar ataupun grafik. Dengan menghubungkan plotter pada sistem komputer, maka berbagai bentuk gambar akan dapat disajikan secara prima. Landscape-arsitektur banyak menggunakan plotter guna menghasilkan gambar landscape, potongan pohon, ataupun untuk membantu memvisualisasikan efek dari segala kegiatan yang ada. Head dari plotter terdiri dari beberapa buah pena berwarna yang secara terus-menerus akan bergerak keatas kertas gambar guna menghasilkan gambar yang sebelumnya telah dirancang pada sistem komputer. Secara umum, bagian yang ada didalam plotter terbagi menjadi dua, yaitu drum-plotter dan table-top-plotters (flatbad). Flatbad plotter yang dilengkapi dengan pena ataupun gantungan pena yang selalu bergerak menyelusuri permukaan kertas guna menghasilkan gambar.

4) Speaker Aktif
Speaker aktif merupakan salah satu peralatan output berbentuk kotak atau bulat dengan kemasan unik yang bekerja untuk mengeluarkan hasil pemrosesan berupa voice atau suara dari computer. Agar speaker dapat berfungsi, diperlukan peralatan atau hardware yang disebut dengan soundcard. Peralatan ini biasanya dipasangkan pada slot PCI  di motherboard atau ada juga yang sudah on-board pada motherboard.

Speaker memiliki bentuk dan fitur yang beraneka ragam dengan tawaran kualitas suara yang bagus. Saat ini, speaker sudah menjadi satu paket atau bagian yang sudah tidak bisa dipisahkan dari computer itu sendiri. Dengan adanya speaker, pengguna computer dapat terhibur dengan mendengarkan lagu dari CD, DVD, ataupun MP3. Bisa juga sebagai penunjang efek suara untuk pemutaran film dari CD, DVD atau dari media lainnya melalui computer.

Terima kasih telah berkunjung ke blog ini. untuk lihat artikel lainnya kunjungi terus www.pakdevakeren.blogspot.com
Read more ...