Tuesday, May 26, 2009

VIRUS??? AAArrrgggghhhhhh....!!!!

Saat Ini, pastilah kita semua selaku konsumen/pengguna jasa komputer dan 
jaringan ( internet ) sudah sangat sering mendengar istilah ‘virus’ yang
terkadang meresahkan kita. Tulisan ini akan mengupas lebih jauh mengenai
virus, yang nantinya diharapkan dapat membuat kita semua mengerti dan
memahami tentang virus.


A.ASAL MUASAL VIRUS

1949, John Von Neuman, menggungkapkan " teori self altering automata "
yang merupakan hasil riset dari para ahli matematika.

1960, lab BELL (AT&T), para ahli di lab BELL (AT&T) mencoba-coba teori
yang diungkapkan oleh john v neuman, mereka bermain-main dengan teori
tersebut untuk suatu jenis permainan/game. Para ahli tersebut membuat
program yang dapat memperbanyak dirinya dan dapat menghancurkan program
buatan lawan.Program yang mampu bertahan dan menghancurkan semua program
lain, maka akan dianggap sebagai pemenangnya. Permainan ini akhirnya
menjadi permainan favorit ditiap-tiap lab komputer.semakin lama mereka
pun sadar dan mulai mewaspadai permainan ini dikarenakan program yang
diciptakan makin lama makin berbahaya, sehingga mereka melakukan
pengawasan dan pengamanan yang ketat.

1980, program tersebut yang akhirnya dikenal dengan nama "virus" ini
berhasil menyebar diluar lingkungan laboratorium, dan mulai beredar di
dunia cyber.

1980, mulailah dikenal virus-virus yang menyebar di dunia cyber.

B.PENGERTIAN VIRUS


" A program that can infect other programs by modifying them to include
a slighty altered copy of itself.A virus can spread throughout a computer
system or network using the authorization of every user using it to
infect their programs. Every programs that gets infected can also act as
a virus that infection grows “
( Fred Cohen )

Pertama kali istilah “virus” digunakan oleh Fred Cohen pada tahun 1984 di
Amerika Serikat. Virus komputer dinamakan “Virus” karena memiliki beberapa
persamaan mendasar dengan virus pada istilah kedokteran(biological viruses).

Virus komputer bisa diartikan sebagai suatu program komputer biasa.Tetapi
memiliki perbedaan yang mendasar dengan program-program lainnya,yaitu
virus dibuat untuk menulari program-program lainnya, mengubah,
memanipulasinya bahkan sampai merusaknya. Ada yang perlu dicatat disini,
virus hanya akan menulari apabila program pemicu atau program yang telah
terinfeksi tadi dieksekusi, disinilah perbedaannya dengan "worm". Tulisan
ini tidak akan bahas worm karena nanti akan mengalihkan kita dari
pembahasan mengenai virus ini.

C.KRITERIA VIRUS

Suatu program yang disebut virus baru dapat dikatakan adalah benar benar
virus apabila minimal memiliki 5 kriteria :

1. Kemampuan suatu virus untuk mendapatkan informasi
2. Kemampuannya untuk memeriksa suatu program
3. Kemampuannya untuk menggandakan diri dan menularkan
4. Kemampuannya melakukan manipulasi
5. Kemampuannya untuk menyembunyikan diri.

Sekarang akan coba dijelaskan dengan singkat apa yang dimaksud dari tiap
-tiap kemampuan itu dan mengapa ini sangat diperlukan.
1.Kemampuan untuk mendapatkan informasi

Pada umumnya suatu virus memerlukan daftar nama-nama file yang ada dalam
suatu directory, untuk apa? agar dia dapat mengenali program program apa
saja yang akan dia tulari,semisal virus makro yang akan menginfeksi semua
file berekstensi *.doc setelah virus itu menemukannya, disinilah kemampuan
mengumpulkan informasi itu diperlukan agar virus dapat membuat daftar/
data semua file, terus memilahnya dengan mencari file-file yang bisa
ditulari.Biasanya data ini tercipta saat program yang tertular/terinfeksi
atau bahkan program virus ini dieksekusi. Sang virus akan segera melakukan
pengumpulan data dan menaruhnya di RAM (biasanya :P ) , sehingga apabila
komputer dimatikan semua data hilang tetapi akan tercipta setiap program
bervirus dijalankan dan biasanya dibuat sebagai hidden file oleh virus .

2.Kemampuan memeriksa suat program
Suatu virus juga harus bias untuk memeriksa suatu program yang akan
ditulari, misalnya ia bertugas menulari program berekstensi *.doc, dia
harus memeriksa apakah file dokumen ini telah terinfeksi ataupun belum,
karena jika sudah maka dia akan percuma menularinya 2 kali. Ini sangat
berguna untuk meningkatkan kemampuan suatu virus dalam hal kecepatan
menginfeksi suatu file/program.Yang umum dilakukan oleh virus adalah
memiliki/ memberi tanda pada file/program yang telah terinfeksi
sehingga mudah untuk dikenali oleh virus tersebut . Contoh penandaan
adalah misalnya memberikan suatu byte yang unik disetiap file yang
telah terinfeksi.

3.Kemampuan untuk menggandakan diri

Kalo ini emang virus "bang-get", maksudnya tanpa ini tak adalah virus.
Inti dari virus adalah kemampuan mengandakan diri dengan cara menulari
program lainnya. Suatu virus apabila telah menemukan calon korbannya
(baik file atau program) maka ia akan mengenalinya dengan memeriksanya,
jika belum terinfeksi maka sang virus akan memulai aksinya untuk menulari
dengan cara menuliskan byte pengenal pada program/ file tersebut,dan
seterusnya mengcopikan/menulis kode objek virus diatas file/program
yang diinfeksi. Beberapa cara umum yang dilakukan oleh virus untuk
menulari/ menggandakan dirinya adalah:

a.
File/Program yang akan ditulari dihapus atau diubah namanya. kemudian
diciptakan suatu file menggunakan nama itu dengan menggunakan virus
tersebut (maksudnya virus mengganti namanya dengan nama file yang dihapus)

b.
Program virus yang sudah di eksekusi/load ke memori akan langsung
menulari file-file lain dengan cara menumpangi seluruh file/program
yang ada.

4.Kemampuan mengadakan manipulasi

Rutin (routine) yang dimiliki suatu virus akan dijalankan setelah virus
menulari suatu file/program. isi dari suatu rutin ini dapat beragam
mulai dari yang teringan sampai pengrusakan. rutin ini umumnya digunakan
untuk memanipulasi program ataupun mempopulerkan pembuatnya! Rutin ini
memanfaatkan kemampuan dari suatu sistem operasi (Operating System) ,
sehingga memiliki kemampuan yang sama dengan yang dimiliki sistem
operasi. misal:

a.Membuat gambar atau pesan pada monitor
b.Mengganti/mengubah ubah label dari tiap file,direktori,atau label dari
drive di pc
c.Memanipulasi program/file yang ditulari
d.Merusak program/file
e.Mengacaukan kerja printer , dsb

5.Kemampuan Menyembunyikan diri

Kemampuan Menyembunyikan diri ini harus dimiliki oleh suatu virus agar semua
pekerjaan baik dari awal sampai berhasilnya penularan dapat terlaksana.
langkah langkah yang biasa dilakukan adalah:

-Program asli/virus disimpan dalam bentuk kode mesin dan digabung dengan
program lain yang dianggap berguna oleh pemakai.
-Program virus diletakkan pada Boot Record atau track yang jarang
diperhatikan oleh komputer itu sendiri
-Program virus dibuat sependek mungkin, dan hasil file yang diinfeksi tidak
berubah ukurannya
-Virus tidak mengubah keterangan waktu suatu file
-dll


D.SIKLUS HIDUP VIRUS

Siklus hidup virus secara umum, melalui 4 tahap:

o
Dormant phase ( Fase Istirahat/Tidur )
Pada fase ini virus tidaklah aktif. Virus akan diaktifkan oleh suatu kondisi
tertentu, semisal:tanggal yang ditentukan,kehadiran program lain/dieksekusinya
program lain, dsb. Tidak semua virus melalui fase ini

o
Propagation phase ( Fase Penyebaran )
Pada fase ini virus akan mengkopikan dirinya kepada suatu program atau
ke suatu tempat dari media storage (baik hardisk, ram dsb). Setiap
program yang terinfeksi akan menjadi hasil “klonning” virus tersebut
(tergantung cara virus tersebut menginfeksinya)

o
Trigerring phase ( Fase Aktif )
Di fase ini virus tersebut akan aktif dan hal ini juga di picu oleh beberapa
kondisi seperti pada Dormant phase

o
Execution phase ( Fase Eksekusi )
Pada Fase inilah virus yang telah aktif tadi akan melakukan fungsinya.
Seperti menghapus file, menampilkan pesan-pesan, dsb
E.JENIS – JENIS VIRUS

Untuk lebih mempertajam pengetahuan kita tentang virus, Aku akan coba
memberikan penjelasan tentang jenis-jenis virus yang sering berkeliaran
di dunia cyber.

1.Virus Makro
Jenis Virus ini pasti sudah sangat sering kita dengar.Virus ini ditulis
dengan bahasa pemrograman dari suatu aplikasi bukan dengan bahasa
pemrograman dari suatu Operating System. Virus ini dapat berjalan apabila
aplikasi pembentuknya dapat berjalan dengan baik, maksudnya jika pada
komputer mac dapat menjalankan aplikasi word maka virus ini bekerja pada
komputer bersistem operasi Mac.
contoh virus:

-variant W97M, misal W97M.Panther
panjang 1234 bytes,
akanmenginfeksi NORMAL.DOT dan menginfeksi dokumen apabila dibuka.
-WM.Twno.A;TW
panjang 41984 bytes,
akan menginfeksi Dokumen Ms.Word yang menggunakan bahasa makro, biasanya
berekstensi *.DOT dan *.DOC
-dll
2.Virus Boot Sector
Virus Boot sector ini sudah umum sekali menyebar.Virus ini dalam menggandakan
dirinya akan memindahkan atau menggantikan boot sector asli dengan program
booting virus. Sehingga saat terjadi booting maka virus akan di load kememori
dan selanjutnya virus akan mempunyai kemampuan mengendalikan hardware standar
(ex::monitor, printer dsb) dan dari memori ini pula virus akan menyebar
eseluruh drive yang ada dan terhubung kekomputer (ex: floopy, drive lain
selain drive c).
contoh virus :

-varian virus wyx
ex: wyx.C(B) menginfeksi boot record dan floopy ;
panjang :520 bytes;
karakteristik : memory resident dan terenkripsi)
-varian V-sign :
menginfeksi : Master boot record ;
panjang 520 bytes;
karakteristik: menetap di memori (memory resident),terenkripsi, dan polymorphic)
-Stoned.june 4th/ bloody!:
menginfeksi : Master boot record dan floopy;
panjang 520 bytes;
karakteristik: menetap di memori (memory resident), terenkripsi dan menampilkan
pesan"Bloody!june 4th 1989" setelah komputer melakukan booting sebanyak 128 kali
3.Stealth Virus
Virus ini akan menguasai tabel tabel interupt pada DOS yang sering kita kenal
dengan "Interrupt interceptor" . virus ini berkemampuan untuk mengendalikan
instruksi instruksi level DOS dan biasanya mereka tersembunyi sesuai namanya
baik secara penuh ataupun ukurannya .
contoh virus:
-Yankee.XPEH.4928,
menginfeksi file *.COM dan *.EXE ;
panjang 4298 bytes;
karakteristik: menetap di memori, ukurantersembunyi, memiliki pemicu
-WXYC (yang termasuk kategori boot record pun karena masuk kategri stealth
dimasukkan pula disini), menginfeksi floopy an motherboot record;
panjang 520 bytes;
menetap di memori; ukuran dan virus tersembunyi.
-Vmem(s):
menginfeksi file file *.EXE, *.SYS, dan *.COM ;
panjang fie 3275 bytes;
karakteristik:menetap di memori, ukuran tersembunyi, di enkripsi.
-dll
4.Polymorphic Virus
Virus ini Dirancang buat mengecoh program antivirus,artinya virus ini selalu
berusaha agar tidak dikenali oleh antivirus dengan cara selalu merubah rubah
strukturnya setiap kali selesai menginfeksi file/program lain.

contoh virus:

-Necropolis A/B,
menginfeksi file *.EXE dan *.COM;
panjang file 1963 bytes;
karakteristik: menetap di memori, ukuran dan virus tesembunyi,terenkripsi dan
dapat berubah ubah struktur
-Nightfall,
menginfeksi file *.EXE;
panjang file 4554 bytes;
karakteristik : menetap di memori, ukuran dan virus tesembunyi,memiliki pemicu,
terenkripsidan dapat berubah-ubah struktur
-dll


5.Virus File/Program
Virus ini menginfeksi file file yang dapat dieksekusi langsung dari sistem operasi,
baik itu file application (*.EXE), maupun *.COm biasanya juga hasil infeksi
dari virus ini dapat diketahui dengan berubahnya ukuran file yang diserangnya.


6.Multi Partition Virus
Virus ini merupakan gabungan dariVirus Boot sector dan Virus file: artinya
pekerjaan yang dilakukan berakibat dua, yaitu dia dapat menginfeksi file-
file *.EXE dan juga menginfeksi Boot Sector.


F.BEBERAPA CARA PENYEBARAN VIRUS

Virus layaknya virus biologi harus memiliki media untuk dapat menyebar,virus
computer dapat menyebar keberbagai komputer/mesin lainnya juga melalui berbagai
cara, diantaranya:

1.Disket, media storage R/W
Media penyimpanan eksternal dapat menjadi sasaran empuk bagi virus untuk
dijadikan media. Baik sebagai tempat menetap ataupun sebagai media penyebarannya.
Media yang bias melakukan operasi R/W (read dan Write) sangat memungkinkan untuk
ditumpangi virus dan dijadikan sebagai media penyebaran.

2.Jaringan ( LAN, WAN,dsb)
Hubungan antara beberapa computer secara langsung sangat memungkinkan suatu
virus ikut berpindah saat terjadi pertukaran/pengeksekusian file/program
yang mengandung virus.

3.WWW (internet)
Sangat mungkin suatu situs sengaja di tanamkan suatu ‘virus’ yang akan
menginfeksi komputer-komputer yang mengaksesnya.

4.Software yang Freeware, Shareware atau bahkan Bajakan
Banyak sekali virus yang sengaja di tanamkan dalam suatu program yang di
sebarluaskan baik secara gratis, atau trial version yang tentunya sudah
tertanam virus didalamnya.
5.Attachment pada Email, transferring file
Hampir semua jenis penyebaran virus akhir-akhir ini menggunakan email attachment
dikarenakan semua pemakai jasa internet pastilah menggunakan email untuk
berkomunikasi, file-file ini sengaja dibuat mencolok/menarik perhatian, bahkan
seringkali memiliki ekstensi ganda pada penamaan filenya.

G.PENANGULANGANNYA

1.Langkah-Langkah untuk Pencegahan

Untuk pencegahan anda dapat melakukan beberapa langkah-langkah berikut :
o Gunakan Antivirus yang anda percayai dengan updatean terbaru, tdak
perduli appun merknya asalkan selalu di update, dan nyalakan Auto protect
o Selalu men-scan semua media penyimpanan eksternal yang akan di gunakan,
mungkin hal ini agak merepotkan tetapi jika Autoprotect anti virus anda
bekerja maka prosedur ini dapat dilewatkan.
o Jika Anda terhubung langsung ke Internet cobalah untuk mengkombinasikan
Antivirus anda dengan Firewall, Anti spamming, dsb
2.Langkah-Lagkah Apabila telah Terinfeksi

o Deteksi dan tentukan dimanakah kira-kira sumber virus tersebut apakah disket,
jaringan, email dsb, jika anda terhubung ke jaringan maka ada baiknya anda
mengisolasi computer anda dulu (baik dengan melepas kabel atau mendisable
dari control panel)
o Identifikasi dan klasifikasikan jenis virus apa yang menyerang pc anda,
dengan cara:
- Gejala yang timbul, misal : pesan, file yang corrupt atau hilang dsb
- Scan dengan antivirus anda, jika anda terkena saat Autoprotect berjalan
berarti vius definition di computer anda tidak memiliki data virus ini,
cobalah update secara manual atau mendownload virus definitionnya untuk
anda install. Jika virus tersebut memblok usaha anda untuk mengupdatenya
maka ,upayakan untuk menggunakan media lain (komputer) dengan antivirus
updatean terbaru.
o Bersihkan, setelah anda berhasil mendeteksi dan mengenalinya maka usahakan
segera untuk mencari removal atau cara-cara untuk memusnahkannya di situs
-situs yang memberikan informasi perkembangan virus. Hal ini jika antivirus
update-an terbaru anda tidak berhasil memusnahkannya.
o Langkah terburuk, jika semua hal diatas tidak berhasil adalah memformat
ulang komputer anda .

sekian postingku kali ini...
semoga bermanfaat bagi semuanya ^^v

Friday, May 22, 2009

Mari Lebih Mengenal Sistem Operasi Komputer....!!


Hai kawand – kawand.q sekalian......
     Terima kasih yah udah mau mengunjungi blog.q !! ini adalah posting kedua.q yang menceritakan tentang sistem operasi pada computer. Ekheemm...... aq membikin posting ini bukan karena aku sudah ahli dalam bidang ilmu beginian, tapi hal ini semata – mata untuk memenuhi tugas dan sekalian saja aku berbagi informasi pada kalian semua ^^v

     Semoga posting pertama.q ini dapat bermanfaat bagi kalian semua....... ^o^







Sistem operasi yah...
     Menurut sumber yang terpercaya, sistem operasi itu adalah sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Selain itu sistem operasi juga dapat didefinisikan sebagai perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web. Tak hanya itu secara umum sistem operasi juga merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputer dinyalakan. 

Nah.... sekarang temen2 dah tau kan, sebagian kecil dari pengertian sistem operasi atau yang biasa disingkat SO ini...?!



Setelah tadi kita mengupas tentang pengertiannya, sekarang giliran bagian dari sistem operasi itu sendiri....
     Sistem Operasi secara umum terdiri dari beberapa bagian:

1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
2. Kernel, yaitu inti dari sebuah Sistem Operasi
3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.


     Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS. Sebagai contoh, yang dimaksud sistem operasi itu antara lain adalah Windows, Linux, Free BSD, Solaris, palm, dan sebagainya.
     Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.
     Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.
     Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang akan dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).

2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.

3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
     Duh... makin lama, bahasanya udah kayak ahli computer ajah yah... ^^! (padahal masih amatir banget....).


Kawand2, kita sudah membahas banyak sekali tentang sistem operasi. Tapi apa sich sebenernya fungsi dari sistem operasi ini???.......
     Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu
perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna. Sistem
operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras
oleh berbagai program aplikasi serta para pengguna.

     Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti
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 suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
     Tetapi sistem Operasi ternyata juga berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain.
     Waduh....!! g’ nyangka sistem operasi fungsinya banyak buanget...... itu pertanda sistem operasi merupakan salah satu perangkat penting dalam suatu computer.

Sitem operasi yang begitu rumit ini juga mempunyai silsilah lhow.....!!!
Mau tau sejarah dari sistem operasi ini?? Silahkan melanjutkan bacaan.ny ^^
     Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat
pesat, yang dapat dibagi kedalam empat generasi:

9.1 . Generasi Pertama (1945-1955)
     Generasi pertama merupakan awal perkembangan sistem komputasi
elektronik sebagai pengganti sistem komputasi mekanik, hal itu
disebabkan kecepatan manusia untuk menghitung terbatas dan manusia
sangat mudah untuk membuat kecerobohan, kekeliruan bahkan
kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem
komputer diberi instruksi yang harus dikerjakan secara langsung.


9.2 . Generasi Kedua (1955-1965)
     Generasi kedua memperkenalkan Batch Processing System, yaitu Job
yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara
berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem
operasi, tetapi beberapa bagian dari fungsi sistem operasi telah ada,
contohnya fungsi sistem operasi FMS (Fortran Monitoring System) .


9.3. Generasi Ketiga (1965-1980)
     Pada generasi ini perkembangan sistem operasi dikembangkan untuk
melayani banyak pemakai sekaligus, dimana para pemakai interaktif
berkomunikasi lewat terminal secara on-line ke komputer, maka sistem
operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan
multi-programming (melayani banyak program sekali gus).

9.3. Generasi Ketiga (1965-1980)
     Pada generasi ini perkembangan sistem operasi dikembangkan untuk
melayani banyak pemakai sekaligus, dimana para pemakai interaktif
berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekali gus).

9.4 . Generasi Keempat (Pasca 1980an)
     Pada generasi ini , sistem operasi dipergunakan untuk jaringan komputer
dimana pemakai menyadari keberadaan komputer-komputer yang saling
terhubung satu sama lainnya. Pada masa ini para pengguna juga telah
dinyamankan dengan GUI (Graphical User Interface) yaitu antar-muka
komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga
dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi
berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai
kinerja yang lebih baik.

9.5 Generasi Kelima (Pasca 2001 sampai Sekarang )
     Mendefinisikan komputer generasi kelima menjadi cukup sulit karena
tahap ini masih dalam perjalanan. Contoh imajinatif komputer generasi
kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke 
berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang
diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan
buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk
melakukan percapakan dengan manusia, menggunakan masukan visual,
dan belajar dari pengalamannya sendiri. Walaupun mungkin realisasi
HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang
dimilikinya sudah terwujud.
     Beberapa komputer dapat menerima instruksi secara lisan dan mampu
meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing
sekarang menjadi mungkin. Fasilitas ini tampak sederhana. Namun
fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika
programmer menyadari bahwa pengertia manusia sangat bergantung
pada konteks dan pengertian ketimbang sekedar menterjemahkan katakata
secara langsung.
     Banyak kemajuan di bidang desain komputer dan teknologi semakin
memungkinkan pembuatan komputer generasi kelima. Dua kemajuan
rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang
akan menggantikan model non Neumann. Model non Neumann akan
digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU
untuk bekerja secara serempak. Kemajuan lain adalah teknologi
superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan
apapun, yang nantinya dapat mempercepat kecepatan informasi.
     Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek
komputer generasi kelima. Lembaga ICOT (Institute for new Computer
Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang
menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain
bahwa keberhasilan proyek komputer generasi kelima ini akan membawa
perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi
mana yang lebih valid dan membuahkan hasil.

Hehehe.... kalo udah ngomongin tentang sejarah kayak beginian emang panjang banget ceritanya yah....

Sistem operasi yang biasanya digunakan oleh kebanyakan orang adalah windows, nah...kali ini kita akan menjelajahi dunia windows...
Sejarah Sistem Operasi Microsoft Windows
· 1983 - November: Microsoft Windows diperkenalkan, dan dijual $100.
· 1985 - November: Windows 1.0 diperkenalkan, dijual $100.
· 1987 – Desember: Windows 2.0 dan Windows/386, dijual $100.
· 1988 – Juni: Windows/286, dijual dengan harga $100.
· 1990 – Mei: Windows 3.0, dijual $149,95 dan upgrade version $79,95.
· 1991 – Oktober: Windows 3.0a (support multimedia).
· 1992 – April: Windows 3.1, terjual 1 juta copy dalam 2 bulan
· 1992 – Oktober: Windows for workgroup 3.1.
· 1993 – Agustus: Windows NT 3.1.
· 1993: Licensed user dari Microsoft Windows secara keseluruhan mencapai lebih dari 25 juta.
· 1994 – Februari: Windows for Workgroup 3.11.
· 1994 – September: Windows NT 3.5.
· 1995 – Juni: Windows NT 3.51
· 1995 – Agustus: Windows 95, terjual lebih dari 1 juta copy dalam 4 hari
· 1996 – Agustus: Windows NT 4.0
· 1996 – November: Windows CE 1.0
· 1997 – November: Windows CE 2.0
· 1998 – Juni: Windows 98
· 1998 – Juli: Windows CE 2.1
· 1999 – Mei: Windows 98 SE (Second Edition)
· 1999 - Windows CE 3.0
· 2000 – Februari: Windows 2000
· 2000 – Juli: Windows ME (Millennium)
· 2001 – Oktober: Windows XP (experience Professional)
· 2002: Microsoft for PPC
· 2003: Microsoft Server 2003
· 2003 - November Windows Longhorn disebarkan kekalangan terbatas rencana akan dijual untuk umum pertengahan 2006.

11.1Kelebihan Windows
* Pengguna bisa menjalankan lebih dari satu aplikasi pada saat yang bersamaan
* Pengguna bisa membuka lebih dari satu file dalam waktu yang bersamaan
* Pengguna bisa sharing dari data aplikasi yang lain dengan mudah.
* Terdapat banyak aplikasi yang kompatibel dengan windows.
* And user artinya orang yang awam tentang komputer bisa menjalankannya.
* Banyak didukung oleh vendor hardware dan software.
* Digunakan oleh mayoritas pengguna komputer di dunia.

11.2Kekurangan Windows.

* System file yang agak kacau, Contohnya: apabila menginstall suatu aplikasi,system file DLL akan diletakkan di C:\Windows\System\ sementara aplikasi itu sendiri terletak ditempat lain. Ini akan menyusahkan saat menguninstall aplikasi tersebut, dan sewaktu pengintegrasian DLL (Dynamic Link Libraries)
* Menyebabkan ketergantungan penggunaan produk Microsoft.
* Space hardisk yang dibutuhkan besar.
* Sistem security yang lemah dan mudah dijebol oleh para hackers.
* Membutuhkan memori fisik besar.
* Membutuhkan kecepatan prosesor yang tinggi.
* Harga licensi yang mahal Windows xp $295,Office$362, OS server $3585
* Membutuhkan perawatan yang terus menerus dan prosedur yang sesuai dengan panduan yang ada saat menggunakannya.

Tapi ada juga lhow, sistem operasi selain windows....
Sejarah Sistem Operasi selain buatan Microsoft.
     Banyak sebenarnya sistem operasi yang dipakai di dunia ini selain Microsoft
windows, seperti misalnya BeOS buatan Macintosh, PetrOS buatan Trumpet
Software International Pty Ltd, MacOS buatan Apple, Solaris, Namun kita akan
mengenal sedikit Operating system pesaing terberat Microsoft milik bill gates ini
yaitu Linux yang akhir-akhir ini banyak digunakan oleh perusahaan -perusahaan
besar dunia sebagai server bahkan salah satu webserver milik Microsoft sendiri
menggunakan nya.
     Kemunculan Linux diawali dengan keinginan dari seorang mahasiswa di Helsinki
- Linus Benedict Torvalds - untuk memiliki sistem operasi yang sehandal UNIX
tapi dengan biaya semurah PC. Di pertengahan tahun 1991, Linus mulai
mengumpulkan informasi dan mencari solusi untuk menghadirkan UNIX di PC.
Cita-cita Linus ini ternyata mendapat dukungan dari banyak pihak, sehingga
akhirnya ini menjadi suatu proyek yang dikerjakan secara bersama-sama oleh
banyak orang dari pelbagai negara. Mereka menggunakan Internet untuk berkomunikasi dan membangun sistem operasi yang akhirnya diberi nama Linux
( Linux = LINus UniX ).
     Linux dikembangkan dengan menggunakan konsep open source. Ini berarti
bahwa kode program dari Linux terbuka untuk semua orang yang ingin
mengembangkannya. Konsep keterbukaan ini ternyata membuat Linux
berkembang sangat cepat.
     Sistem lisensi open source ini diberi nama General Public License (GPL) oleh
GNU, yaitu suatu badan yang memperjuangkan kebebasan dalam penggunaan
perangkat lunak.
     Richard Stallman pendiri GNU (GNU is Not Unix) mewujudkan perjuangannya ini
dengan membuat beberapa program yang dilepas secara bebas, baik dalam
penggunaannya ataupun source code-nya.
Konsep pemikiran Richard Stallman tentang free software ini bisa kita baca pada
bukunya Free As In Freedom yang bisa didownload secara gratis di Internet.
Jadi kesimpulannya Linus Torvalds memiliki Sistem Operasi yang sehandal
UNIX “bertemu” Richard M Stallman dengan konsep Open Source beserta
program-program opensourcenya( berlisensi General Public License/GPL )
lahirlah GNU/Linux yang lebih populer disebut orang.
     Sekarang banyak nama-nama sistem operasi yang berbasis Linux yang
keturunan UNIX ini digunakan orang, diantaranya ialah : Redhat, Fedora,
Mandrake, Suse, Debian, Slakewake, Gento, Ubuntu, Mandrakesoft, Blankon , Mademandra, xnuxer buatan dani firmansyah sang pembobol server KPU,
Knopix, Flax dan masih ratusan nama-nama distro lainnya.

12.1Kelebihan Linux
* Lisensi yang gratis bahkan banyak yang bisa didapat dengan cara download di internet Fedora 4 5CD Rp 185.000,-
* Linux bisa berinteraksi dengan operating system lain dengan cara : kompabilitas file system, kompabilitas network, dan emulasi (simulasi) operating system.
* Virtual memory membuat linux mempunyai kemampuan untuk menjalankan program - program yang lebih dari seharusnya karena penggunaan swap memori.
* Skalabilitas artinya linux bisa berjalan dari komputer 286 XT sampai dengan mesin sebesar Beowulf clusters dengan multi prosesor 16 buah.
* Stabilitas, Linux sangat luar biasa stabil, jika dikonfigurasi dengan benar, system linux akan hidup terus menerus hingga hardwarenya tidak memadai (rusak), lain dengan windows yang memerlukan reboot berkala untuk menjaga stabilitas. Salah satu yang mendasari stabilitas ini adalah penomoran versi dari shared libraries, kebanyakan aplikasi windows menginstall versi-versi baru dari dynamic link libraries (DLL), yang mengakibatkan aplikasi lain yang menimpa versi lain dari DLL tersebut tidak berfungsi dengan semestinya. Linux juga mewarisi tradisi UNIX dengan mendukung adanya file permission (izin file), yang dapat mencegah pengubahan atau penghapusan file tanpa izin dari pemiliknya, karena itu, virus pada dasarnya tidak dikenal di dunia linux.
* Didukung oleh ribuan programmer di seluruh dunia, jadi kalau ditemukan bug cepat untuk mendapatkan solusinya, bahkan dalam hitungan jam kalau ditemukan bug, workaround sudah tersedia untuk di download.
* Paket Linux merupakan satu kesatuan artinya, saat instalasi tergantung keinginan pemakai.
* Sudah mulai banyak didukung oleh vendor hardware maupun software dunia meskipun masih kalah dengan windows.

12.2Kekurangan Linux
* Operating system yang agak sulit untuk dipelajari terutama bagi yang tidak mempunyai dasar komputer yang kuat.
* Aplikasi yang tersedia belum sebanyak windows.
* Operating system yang tidak sepenuhnya GUI(Graphical User Interface) meskipun sudah menggunakan X-windows seperti GNOME dan KDE                                                                             * Nama-nama paket program antara distro satu dengan distro lainnya berbeda beda. Seperti paket Yaz.tar.gz.rpm.krpm.deb dan lain -lain.

     Wah... kayaknya kalo kita lanjutin, materi sistem operasi ini g akan ada habis2.nya yah...?! oleh karena itu, sampai disini dulu informasi yang dapat aqw sampai kan pada kalian semua....
Terima kasih sudah mengunjungi blog pemula saya.... ^^



Wednesday, April 8, 2009

Tentang Kelas.Q ...






 

Kalian pada tau gag kelas yang namanya kelas AKSELERASI ???

yupz... klas dmna penduduknya harus ekstra cepat dan terus berlari...

orang-orang selalu berfikir klo klas aksel ntu muridnya jenius2, selalu pake kacamata tebel dan bawaannya buku-buku ensiklopedi yang tebelnya ngalah-ngalahi alkitab...

 Tapi pendapat kalian salah tentang klas.q yang satu ini...

klas dmna aku belajar jadi lebih dewasa dengan orang - orang yang memiliki tingkat emosional yang berbeda-beda. Aqw belajar tentang arti persahabatan, prinsip, cinta, dan lain lain dewh...

ank aksel dikelas.q beda banget sama apa yang selama ini kalian bayangkan. Teman-teman.q bahkan terlihat biasa-biasa ajah diluar. Sering guyon, ketawa - ketiwi layaknya anak SMA pada umumnya... Tapi  mereka menyimpan suatu aura yang sangat luar biasa... Mereka teman - teman yang tak pernah aku temuin selama ini..

Teman yang klihatannya gag peduli, tapi nyatanya mereka sangat peduli...

Teman yang klihatannya malez, tapi otak mereka sangat luar biasa...

Teman yang klihatannya sangat santai, tapi mereka sangat sensitif...

aqw bener-bener kagum sama semua penduduk kelas.q!! HIDUP X-CITE SELALU....