keunggulan dan kekurangan antara windows dan linux

SISTEM OPERASI, PROGRAM
BANTU, DAN BAHASA PEMROGRAMAN

1. Sistem Operasi

A. Windows

a) Keungulan Windows

Seperti yang telah disebutkan, Windows adalah sistem operasi yang user-friendly.
Tampilannya begitu bersahabat bagi para pengguna. Selain itu, dukungan hardware yang
lengkap, banyaknya aplikasi yang diperuntukkan bagi platform Windows
semakin melengkapi nilai tambahnya.

b) Kekurangan Windows

Windows juga memiliki sisi kurang yang cukup mencolok. Sistem operasi
ini adalah sistem operasi yang rentan akan penyakit. Windows mudah
sekali tertular virus. Namun, masalah ini dapat diatasi dengan adanya
vendor-vendor software
yang merilis antivirus bagi Windows. Sebut saja Norton dan AVG. Meski
demikian, perkembangan virus komputer terus berlanjut layaknya
virus-virus di dunia nyata. Mereka semakin banyak dan ganas. Siap kapan
saja menginfeksi komputer Windows.

Terlepas dari sisi teknis, harga lisensi Windows juga terbilang sulit
dijangkau oleh masyarakat Indonesia kebanyakan. Versi bajakan memang
murah, tetapi itu bukanlah pilihan bijak. Dengan membeli versi bajakan,
sama saja kita telah mendanai para kriminal tersebut mengembangkan
usaha mereka. Dan kita telah menjadi sponsor setia dalam melanggengkan
tindak tanduk mereka.

Windows telah ada semenjak 80-an. Ketika itu, OS ini berpenampilan
minimalis dan berkesan kartunis. Tidak ada efek tiga dimensi dan
resolusi gambar yang terlalu rendah. Namun, sebagai sistem operasi yang
user-friendly,
membawanya sebagai sistem operasi yang banyak diminati oleh orang.

Jenis-jenis Windows sendiri antara lain Windows 95, Windows 98, Windows
2000, Windows Me, Windows NT, Windows XP, dan Windows Vista.

Windows mendukung sistem berkas partisi dengan format FAT, FAT16,
FAT32, NTFS, juga iso9660.

B. Linux

a) Kelebihan Linux

Sistem operasi ini adalah sistem operasi yang tahan virus. Virus-virus
yang menyerang Windows tidak akan berkutik apabila terdampar di sistem
Linux. Linux juga stabil, sehingga menjadi platform mayoritas
bagi server
internet, hingga industri perfilman Hollywood. Beberapa film seperti The Lord Of The Ring,
hingga Harry Potter
menggunakan bantuan Linux dalam proses produksinya. Linux juga
dikembangkan bagi platform
yang tidak wajar, seperti pada PlayStation 2, X-Box, iPod, dan Nintendo
DS.

Linux juga multipengguna (multiuser)
dan multitugas (multitasking).
Anda dapat memasuki sistem dengan banyak user sekaligus dan
menjalankan banyak tugas sekaligus. Linux adalah sistem operasi yang
sejak lahir murni multiuser
dan multitasking.

b) Kekurangan Linux

Beberapa kekurangan Linux yang paling dirasa adalah masih belum
banyaknya game-game
besar yang bersedia dijalankan pada platform Linux.
Orang-orang sepertinya juga alergi terhadap sistem operasi ini karena
masih berpikir Linux adalah sistem operasi yang sulit, tidak mempunyai
tampilan grafis, dan tidak gaul. Belum lagi, beberapa hardware yang
sepertinya sulit untuk menyediakan driver
untuk Linux. Tentunya, ini menjadi tugas berat bagi para pengembang
kernel Linux, agar sistem operasi ini dapat berjalan dengan fleksibel
(seperti yang telah terjadi sekarang ini).

Inilah sistem operasi yang telah mengikrarkan dirinya sebagai milik
semua orang. Dan akan menjadi sistem operasi utama untuk contoh
materi-materi dalam buku ini.
Dirilis di bawah bendera GPL, Linux melesat sebagai sistem operasi
dengan varian mencapai lebih dari seratus jenis.

Linux sendiri mulanya sebuah kernel yang ditulis oleh Linus Torvalds,
dirilis tahun 1991. Dan terus berkembang hingga kini.

Banyak yang menganggap bahwa Linux adalah sistem operasi yang sulit
untuk digunakan. Hanya cocok bagi para programer dan profesional
komputer.

Itu mungkin adalah gambaran Linux sepuluh atau belasan tahun lalu.
Banyak distribusi Linux (sering disebut distro) bagi pengguna biasa
yang telah beredar. Dan anggapan bahwa Linux adalah sistem operasi
tanpa grafis tidaklah benar. Bahkan, Linux memiliki banyak tampilan,
mulai dari yang paling primitif (tanpa taskbar maupun panel, hanya
desktop), hingga penuh ornamen.

Linux memiliki banyak varian. Varian utamanya adalah Red Hat, Debian,
dan Slackware. Varian-varian ini telah melahirkan banyak turunan,
hingga cucu dan cicit.

Linux mendukung banyak sistem berkas partisi. Antaranya adalah sistem
berkas milik Windows. Tetapi, sistem berkas milik Linux sendiri
antaranya Ext2, Ext3, dan Swap. Linux mewarisi tingkat keamanan UNIX.
Setiap pengguna memiliki akun sendiri. Pengguna biasa tidak
diperkenankan menerobos file atau folder user lain serta
merubah sistem jika tidak memiliki izin atau hak akses. Hanya
administrator dengan akun root yang mendapat kekuasaan penuh.

GNU/Linux bersifat FOSS (Free/Open
Source Software
). Ia bebas diubah dan didistribusikan.
Banyak distro Linux bahkan dibuat oleh anak negeri. Sebagai contoh
adalah Kuliax, Zencafe, Pinux, BlankOn, dan IGOS Nusantara.

Telah disinggung sedikit pada bab sebelumnya. Sistem operasi adalah
piranti lunak komputer yang bertugas sebagai alokator sumber daya yang
ada pada komputer, sehingga dapat dipakai seefisien mungkin, guna
menunjang kinerja komputer itu sendiri.

Selain sebagai alokator atau manejer, sistem operasi turut pula
bertugas sebagai jembatan atau gerbang bagi komunikasi antara hardware dan software aplikasi,
atau hardware
ke user.

Contoh sistem operasi antara lain Windows, Solaris, Macintosh, UNIX,
dan Linux. Dua di antaranya adalah sistem operasi yang cukup populer di
Indonesia.

2. Program Bantu

Perangkat lunak ini hadir untuk membantu sistem operasi dalam beberapa
tugas perawatan, pemeriksaan, atau melengkapi fungsi-fungsi yang
kurang. Berbagai software pengecekan serta antivirus termasuk dalam
program bantu. Beberapa contoh program bantu antara lain ClamAV
(antivirus di Linux), find (program pencari berkas berbasis TUI), dan
Gparted (software pemartisi
hard disk
).

3. Bahasa Pemrograman

    1. Bahasa tingkat rendah, adalah bahasa yang hanya
      dimengerti oleh
      mesin. Bahasa ini berubah bilangan biner yang terdiri dari angka 0 dan
      1.
    2. Bahasa tingkat menengah, adalah bahasa yang sudah bisa
      dimengerti
      oleh manusia. Namun karena kosakata yang dipakai adalah kosakata hasil
      singkatan, masih cukup sulit untuk dipakai oleh pengguna awam. Contoh
      peranti bahasa pemrograman tingkat menengah ini adalah bahasa Assembler
      dan bahasa FORTRAN.
    3. Bahasa tingkat tinggi, adalah bahasa pemrograman yang
      lebih mudah
      dari bahasa pemrograman tingkat menengah, karena kosakata yang dipakai
      bukan kosakata hasil penyingkatan atau pemotongan, seperti BASIC,
      COBOL, dan Pascal.

Bahasa pemrograman memuat berbagai kosakata sesuai aturan yang
sebelumnya telah ditetapkan. Berbeda bahasa pemrograman, maka berbeda
pula aturan yang dimiliki. Namun intinya, bahasa pemrograman ini
berguna dalam menerjemahkan perintah-perintah atau instruksi ke dalam
bahasa yang dimengerti oleh mesin.

Bahasa pemrograman terbagi dalam tiga tingkat kesukaran.

0 komentar: