Laman

Kamis, 10 Maret 2011

Perangkat keras

Perangkat keras komputer (Inggris: hardware) adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.

Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.

Komputer pada umumnya adalah komputer pribadi, (PC) dalam bentuk desktop atau menara kotak yang terdiri dari bagian berikut:

* Papan sistem/papan induk yang merupakan tempat CPU, memori dan bagian lainnya, dan memiliki slot untuk kartu tambahan.
o RAM - tempat penyimpanan data jangka pendek, sehingga komputer tidak perlu selalu mengakses hard disk untuk mencari data. Jumlah RAM yang lebih besar akan membantu kecepatan PC
o Buses:
+ Bus PCI
+ Bus ISA
+ USB
+ AGP
o ROM (Read Only Memory) di mana firmware diletakkan
o CPU (Central Processing Unit) sebagai otak dan bagian utama komputer
* Power supply - sebuah kotak yang merupakan tempat transformer, kontrol voltase dan kipas
* Pengontrol penyimpanan, dari jenis IDE, SCSI atau lainnya, yang mengontrol hard disk, Floppy disk, CD-ROM dan drive lainnya; kontroler ini terletak di papan induk (atas-papan) atau di kartu tambahan
* Pengontrol penampilan video yang memproduksi output untuk komputer display
* Pengontrol komputer bus (paralel, serial, USB, Firewire) untuk menyambung komputer dengan alat tambahan luar lainnya seperti printer atau scanner
* Beberapa jenis penyimpanan komputer:
o CD - tipe paling umum media yang dapat dilepas, murah tapi mudah rusak.
+ CD-ROM
+ CD-RW
+ CD-R
o DVD
+ DVD-ROM
+ DVD-RW
+ DVD-R
o Floppy disk
* Penyimpanan dalam - menyimpan data dalam komputer untuk penggunaan jangka panjang.
o Hard disk - untuk penyimpanan data jangka panjang
o Disk array controller
* Kartu suara - menerjemahkan signal dari papan sistem ke bahasa yang dapat dimengerti oleh speaker, dan memiliki terminal untuk mencolok kabel suara speaker.
* Jaringan komputer - untuk menghubungkan komputer ke internet dan/atau komputer lainnya.
o Modem - media penyambung ke koneksi internet.
o Kartu network - untuk internet DSL/kabel, dan/atau menghubungkan ke komputer lain.
* Alat lainnya.

Sebagai tambahan, perangkat keras dapat memasukan komponen luar lainnya. Di bawah ini merupakan komponen standar atau yang umum digunakan.

* Input
o Keyboard
o Alat penunjuk
+ Mouse
+ Trackball
o Joystick
o Gamepad
o Scanner gambar
o Webcam
o Tablet Grafis
* Output
o Printer
o Speaker
o Monitor
* Jaringan/Networking
o Modem
o kartu network

Kategorisasi Sistem Operasi

Kategorisasi Sistem Operasi

Sistem Operasi dapat dikategorikan menurut tehnologinya (seperti keluarga unix atau lainnya, windows misalnya), kepemilikan dan lisensinya (berlisensi atau open-source), perkembangannya (dilihat dari kacamata sejarah seperti DOS dan OS/2 atau yang terbaru Linux dan Windows), maupun aplikasinya (penggunaannya umum seperti Linux, Windows), khusus desktop (DOS, Apple Mac OS), khusus mainframe (AIX), khusus real-time atau embedded (QNX), PDA, atau tujuan lain seperti keperluan produksi barang, penelitian dan hobi. Secara natural penggolongan-penggolongan itu saling beririsan.

Generasi awal dan penting menurut sejarah

* CTSS (The Compatible TimeShare System, dibuat di MIT oleh Corbato cs)
* Incompatible Timesharing System (The Incompatible TimeShare System, dibangun di MIT untuk mainframe DEC 10/20)
* Sistem operasi THE (oleh Dijkstra cs)
* Multics (proyek gabungan Bell Labs, GE dan MIT)
* Master programme, dibangun oleh Leo Computers, Leo III pada tahun 1962
* Lihat juga Timeline Sistem operasi

Sistem Operasi berhak milik generasi awal

* Apple Computer
* Business Operating System (BOS)
* Commodore PET, Commodore 64, dan Commodore VIC-20
* IBM PC awal (UCSD p-System, CPM-86, PC-DOS)
* Sinclair Micro dan QS dll
* TRS-DOS, ROM OS
* TI99-4
* Flex
* FLEX9
* mini-FLEX
* dan lainnya

Berlisensi

* Acorn
o Arthur
o ARX
o RISC OS
o RISCiX
* Amiga
o AmigaOS
* Atari ST
o TOS
o MultiTOS
o MiNT
* Apple Macintosh
o Apple DOS
o A/UX
o ProDOS
o GS/OS
o Mac OS
o Mac OS X
o Apple Darwin
* Be Incorporated
o BeOS
o BeIA
o Zeta
* Digital/Compaq/HP
o AIS
o OS-8
o ITS (untuk PDP-6 dan PDP-10)
o TOPS-10 (untuk PDP-10)
o WAITS
o TENEX
o TOPS-20
o RSTS/E
o RSX-11
o RT-11
o VMS
* IBM
o IBSYS
o OS/2
o AIX
o OS/400
o DOS/360
o DOS/VSE
o OS/360
o MFT
o MVT
o SVS
o MVS
o TPF
o ALCS
o OS/390
o z/OS, Unix-like
o z/VM
o z/VSE
o Basic Operating System
o PC-DOS
* ICT/ICL
o GEORGE
o VME
o DME
o TME
* Microsoft
o MS-DOS
o Microsoft Windows
+ Windows 1.0
+ Windows 2.0 (untuk 80286)
+ Windows 3.0
+ Windows 3.1
+ Windows 95
+ Windows 98
+ Windows Me
o Windows NT
+ Windows NT 3.5
+ Windows NT 4
+ Windows 2000 (aka Windows NT v5.0)
+ Windows XP (berbasis Windows 2000 secara internal, memiliki banyak edisi: Home Edition, Professional Edition, Starter Edition, 64-bit Edition, x64 Edition, Media Center Edition)
+ Windows Server 2003
+ Windows Vista
o Xenix
o Windows CE
* Sun Microsystems
o Solaris, Unix-like
o SunOS, Unix-like, (menjadi Solaris)
o Java Desktop System

* OS berhak milik lainnya, Unix-like dan POSIX-compliant
o Aegis/OS
o Cromix
o Coherent
o DNIX
o Digital UNIX
o freeBSD
o GNU/Linux
o HP-UX
o Idris
o IRIX
o Mac OS X
o Menuet
o NetBSD
o NeXTSTEP
o OS-9
+ OS-9/68k
+ OS-9000
o OSF/1
o OpenBSD
o OPENSTEP
o Plan 9
o Plan 9, Inferno
o Rhapshody
o RiscOS
o SCO UNIX
o System V
o UNIflex
o Ultrix
o UniCOS

Aplikasi

PDA (Personal Digital Assistant)

* Palm OS
* Pocket PC
* EPOC, Symbian OS
* Windows CE
* Linux Sharp Zaurus

Smartphones

* Windows CE
* Linux
* Symbian OS

Router

* IOS
* MikroTik RouterOS

Microcontroller, Real-Time OS, Embedded

* Contiki
* eCos
* OSEK
* Nuclues
* QNX
* VxWorks
* ITRON
* uCLinux
* TRON OS
* ThreadX
* INTEGRITY
* Montavista Linux
* OS-9
* LynxOS
* RTOS

Pengertian Dan Macam - Macam Virus

Virus adalah program yang dibuat oleh seorang programmer yang bersipat merusak.Virus menginpeksi file dengan eksentensi tertentu. Misalnya exe, txt, jpg dan lain sebagainya.Jenis – jenis virus bisa dibedakan menjadi beberapa bagian, yaitu :

a. Virus boot sector
Merupakan virus umum, bersipat menggandakan diri dengan cara menindih bootsector asli pada sebuah disk, sehingga pada saat booting virus akan langsung dijalankan ke memori.
b. Virus file
Menyerang file yang dijalankan oleh suatu system operasi. Biasanya menyerang com atau exe.
c. Virus direct action
Virus ini akan masuk kememori untuk menjalankan file lainnya.lalu menajalankan program lain untuk menipu.
d. Multi partition virus
Merupakan gabungan dari virus bootsector dan virus file.
e. Polymorphic virus
Virus yang dirancang untuk mengelabui program AV. Yaitu mengubah struktur dirinya setelah menjalankan perintah.
f. Stealth virus
Mengendalikan intruksi – intruksi level DOS dengan menguasai table interrupt.
g. Magro virus
h. Ditulis oleh bahasa pemrograman dari suatu aplikasi, sehingga bersipat flatform independent.
Perbedaan virus dengan program aplikasi computer lainnya adalah :
1. Kemampuan mendapatkan informasi penting.
Virus didesign untuk menginfeksi banyk program atau file.misalnya, virus akan menulari seluruh file txt atau htt maka virus tersebut akan mencari informasi tentang file – file atau program – program yang ada. Setelah virus mendapatkan informasi tersebut, maka akan disimpan dimemori atau suatu file tertentu yang atributnya telah diset menjadi hidden (tersembnyi).
2. Kemampuan untuk memeriksa program atau file
Ketika menginfeksi suatu file, virus harus bisa memeriksa apakah file tersebut telah terinfeksi atau belum. Biasanya virus akan memeriksa byte yang dipakai oleh virus tersebut, atau dengan nama lain sebagai penanda. Apabila penanda tersbut telah ada, maka virus tidak akan menginfeksi file tersebut. Tetapi apabila file tersebut tidak ada penandany, maka virus akan menginfeksi file tersebut.
3. Kemampuan menggandakan diri
Kemampuan ini harus (wajib) dimiliki virus, karna kemampuan ini digunakan untuk perkembang biakan virus tersebut. Biasanya virus akan memberikan penanda dan menyisipkan program untuk memperbanyak virus tersebut.
4. Kemampuan untuk manipulasi
Kemampuan ini digunakan untuk memunculkan pesan,gambar,menghapus file, mencuri data atau file, dan lain sebagainya.
Kemampuan untuk menyembunyikan diri dari data yang dibuat
Seluruh aktivitas yang dilakukan virus haruslah tidak kelihatan, baik dari user, atau pun dari computer. Hal ini menjadi keindahan sebuah virus.Biasanya kita bsia melihat seluruh proses yang ada dikomputer (khususnya yang berbasis windows).hanya dengan menekan ctrl+alt+delete, maka akan muncul kotak yang berisikan proses – proses yang berjalan pada computer. Sebauh virus yang bagus adalah sebauh virus yang tidak tertangkap prosesnya oleh trapping tersebut. Apalagi dapat menghindari deteksi dari sebuah anti virus.

Pengertian Antivirus Dan Macam – Macam Antivirus

Antivirus adalah sebuah jenis perangkat lunak yang digunakan untuk mendeteksi dan menghapus virus komputer dari sistem komputer. Disebut juga Virus Protection Software. Aplikasi ini dapat menentukan apakah sebuah sistem komputer telah terinfeksi dengan sebuah virus atau tidak. Umumnya, perangkat lunak ini berjalan di latar belakang (background) dan melakukan pemindaian terhadap semua berkas yang diakses (dibuka, dimodifikasi, atau ketika disimpan). Sebagian besar antivirus bekerja dengan beberapa metode seperti di bawah ini:
• Pendeteksian dengan menggunakan basis data virus signature (virus signature database): Cara kerja antivirus ini merupakan pendekatan yang banyak digunakan oleh antivirus tradisional, yang mencari tanda-tanda dari keberadaan dari virus dengan menggunakan sebagian kecil dari kode virus yang telah dianalisis oleh vendor antivirus, dan telah dikatalogisasi sesuai dengan jenisnya, ukurannya, daya hancurnya dan beberapa kategori lainnya. Cara ini terbilang cepat dan dapat diandalkan untuk mendeteksi virus-virus yang telah dianalisis oleh vendor antivirus, tapi tidak dapat mendeteksi virus yang baru hingga basis data virus signature yang baru diinstalasikan ke dalam sistem. Basis data virus signature ini dapat diperoleh dari vendor antivirus dan umumnya dapat diperoleh secara gratis melalui download atau melalui berlangganan (subscription).
• Pendeteksian dengan melihat cara bagaimana virus bekerja: Cara kerja antivirus seperti ini merupakan pendekatan yang baru yang dipinjam dari teknologi yang diterapkan dalam Intrusion Detection System (IDS). Cara ini sering disebut juga sebagai Behavior-blocking detection. Cara ini menggunakan policy (kebijakan) yang harus diterapkan untuk mendeteksi keberadaan sebuah virus. Jika ada kelakuan perangkat lunak yang “tidak wajar” menurut policy yang diterapkan, seperti halnya perangkat lunak yang mencoba untuk mengakses address book untuk mengirimkan e-mail secara massal terhadap daftar e-mail yang berada di dalam address book tersebut (cara ini sering digunakan oleh virus untuk menularkan virus melalui e-mail), maka antivirus akan menghentikan proses yang dilakukan oleh perangkat lunak tersebut. Antivirus juga dapat mengisolasi kode-kode yang dicurigai sebagai virus hingga administrator menentukan apa yang akan dilakukan selanjutnya. Keuntungan dari cara ini adalah antivirus dapat mendeteksi adanya virus-virus baru yang belum dikenali oleh basis data virus signature. Kekurangannya, jelas karena antivirus memantau cara kerja perangkat lunak secara keseluruhan (bukan memantau berkas), maka seringnya antivirus membuat alarm palsu atau “False Alarm” (jika konfigurasi antivirus terlalu “keras”), atau bahkan mengizinkan virus untuk berkembangbiak di dalam sistem (jika konfigurasi antivirus terlalu “lunak”), terjadi false positive. Beberapa produsen menyebut teknik ini sebagai heuristic scanning.
Antivirus yang menggunakan behavior-blocking detection ini masih sedikit jumlahnya, tapi di masa yang akan datang, kemungkinan besar semua antivirus akan menggunakan cara ini. Beberapa antivirus juga menggunakan dua metode di atas secara sekaligus.

Tabel berikut berisi beberapa antivirus yang beredar di pasaran
eSafe http://www.aks.com
Avast http://www.asw.cz
Anyware AntiVirus http://www.helpvirus.com
Ansav http://www.ansav.com/
AVG Anti-Virus http://www.grisoft.com
Quick Heal http://www.quickheal.com
Vexira Antivirus http://www.centralcommand.com
Command AntiVirus http://www.authentium.com/command/index.html
eTrust http://www.ca.com/virusinfo/
waVe Antivirus http://www.cyber.com
SpIDer Guard http://www.dials.ru
NOD32 http://www.nod32.com
F-Prot Antivirus http://www.f-prot.com
F-Secure Anti-virus http://www.fsecure.com
RAV AntiVirus http://www.rav.ro
AntiVir dan AntiVir Personal Edition http://www.antivir.de
ViRobot, DataMedic, Live-Call http://www.hauri.co.kr
WinProof dan ExcelProof http://www.hiwire.com.sg