Selasa, 15 Januari 2013 0 komentar

Kelebihan Kelemahan Sistem Operasi Windows, Linux dan Mac

Sistem Operasi Windows.

Kelebihan 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 bias menjalankannya.
-          Banyak didukung oleh vendor hardware dan software.
-          Digunakan oleh mayoritas pengguna komputer di dunia.

Kekurangan 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.
-          Membutuhkan perawatan yang terus menerus dan prosedur yang sesuai dengan panduan yang ada saat menggunakannya.

Sistem Operasi Linux.

Kelebihan Linux.
-          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.

Kekurangan 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.

Sistem Operasi Machintosh.

Kelebihan Machintosh.

Apple memang jelas lebih maju karena hardware dan sistem operasi yang berasal dari produsen yang sama. Dalam versi awal-awalnya, MacOS telah memiliki fungsi yang setara dengan Windows ’95, baru pihak Microsoft mengikutinya dengan dikeluarkan Windows ’95 yang menyerupai MacOS namun tidak sama. Memang perlu diakui MAC belum bisa di tembus virus dan worm.

Kelemahan machintosh.

kelemahan ada pada masalah masih banyaknya software-software yang belum compatible, dan meski MAC bisa di instal di komputer rakitan berbasis INTEL sama AMD itu pun belum maksimal (hardware minim suport) kecuali pakai hardware-hardware yang keluaran baru-baru ini, karena MAC hanya dirancang untuk komputer branded-nya MAC (apple) sendiri dengan prosesornya G3. Kelemahan kelemahan MacOS :
  1. Dibandingkan dengan BeOS nampaknya MacOS tertinggal jauh. Sehingga sepertinya cocok untuk standar bagi graphic designer.
  2. Secara teknis, MacOS tertinggal dengan sistem operasi yang lainnya. Karena hanya pihak MacOs saja yang mengembangkannya.
  3. Kurang cocok untuk aplikasi server dan game. Kurang baik untuk dijadikan server dan belum banyak game bagus seperti game-game windows yang dibuat untuk mac.

Sabtu, 24 Desember 2011 0 komentar

SISTEM OPERASI LINUX

-->
·        SEJARAH LINUX
Awalnya dibuat oleh mahasiswa Finladia yang bernama : Linus Tovalds
Inspirasi dari MINIX yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum.
Agustus 1991 keluar LINUX versi 0.01
5 Oktober 1991, Linus mengumumkan versi resmi LINUX yaitu versi 0.02 yang hanya dapat dijalankan SHELL BASH (GNU Bourne Again Shell) dan GCC (GNU C compiler).
Saat ini LINUX adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software, dan bahkan untuk pekerjaan sehari-hari.
LINUX bisa diperoleh dalam berbagai distribusi (sering disebut DISTRO).
DISTRO adalah bundel dari kernel LINUX, beserta sistem dasar LINUX, program instalasi, tools basic dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan DISTRO.

Ada banyak sekali Distro Linux, diantaranya :
RedHat ; distribusi yang paling populer. Merupakan distribusi pertama yang diinstalasi dan pengoperasiannya mudah.
Debian ; distribusi yang mengutamakan kestabilan dan kehandalan mengorbankan aspek kemudahan dan kemutakhiran program.
Slackware ; merupakan distribusi yang pernah merajai dunia LINUX. Pada distro slackware, semua isinya adalah sudah teruji dan dianjurkan untuk menginstal dari source sehingga setiap program yang diinstall teroptimasi dengan sistem.
SuSe ; merupakan distribusi pertama yang instalasinya dapat menggunakan bahasa Indonesia.
Mandrake ; merupakan varian distro RedHAt yang dioptimasi untuk pentium
WinLinux ; distro yang dirancang untuk diinstall diatas partisi DOS (WINDOWS). WinLinux dibuat seakan-akan merupakan suatu program aplikasi under windows.
Dan masih banyak lagi; misalnya Ubuntu, .....
REDIRECTION
Redirection adalah suatu fasilitas shell yang memungkinkan hasil suatu perintah yang normalnya ke layar dipindahkan ke disk atau file.
Tiga jenis pengalihan arah; yaitu :
1. Pengalihan arah keluaran (output direction)
2. Pengalihan arah pesan kesalahan (error direction)
3. pengalihan arah masukan (input direction)
FILE DESCRIPTOR
Tiga buah file Descriptor standart selalu diciptakan oleh proses :
a. 0 = keyboard (standart input)
b. 1 = layar (standart output)
c. 2 = layar (standart output)
OUTPUT DIRECTION
Keluaran dari suatu perintah dikirimkan ke piranti yang disebut standard output
Pengalihan arah keluaran dilakukan dengan menggunakan simbol > dan >>
SIMBOL
KETERANGAN
> 
Bila file belum ada, file akan diciptakan.
Bila file sudah ada, isinya akan dihapus dan digantikan dengan keluaran dari perintah.
>> 
Bila file belum ada, file akan diciptakan.
Bila file sudah ada, keluaran dari perintah akan ditambahkan sesudah isi semula dari file tersebut.
Contoh :
$ cat file1 > file2
isi file2 akan berisi sama dengan file1
$ cat file3 >> file2
isi file2 akan berisi sesuai dengan isi semula ditambah isi file3
$ cat file1 file2 file3 file4 > file5
file berisi gabungan file1, file2, file3, dan file4.
ERROR REDIRECTION
Suatu pesan kesalahan dikirim ke piranti yang disebut standard error
Standard error juga dapat dialihkan ke piranti lain.
Proses pengalihannya disebut error redirection
Contoh :
$ ls-l warna > warnaku2 > salah
$ cat warnaku2
- r w – r - - r - - 1 root root 1403 Mar 7 14 : 14
$ cat salah
Ls : warna : no such file
INPUT REDIRECTION
Suatu pengalihan arah yang dikenakan terhadap standard input disebut input redirection
Simbol < digunakan sebagai simbol pengalihan arah masukan
Contoh ; perintah untuk melakukan operasi aritmatika yang membaca data dari standard input :
$ bc
7 + 5
12
Pemakai bisa mengatur agar perintha bc tidak membaca data dari keyboard melainkan membaca data dari file.
$ cat hitung.txt
7 + 5
$ bc < hitung.txt
12
PIPELINE
Pipa adalah fasilitas yang memungkinkan untuk mengalihkan keluaran dari suatu perintah (standard ouput) menjadi masukan bagi perintah lain.
Pipeline (baris pipa) merupakan baris yang melibatkan simbol pipa ( | )
$ who | sort | wc
baris pipa di atas menghasilkan : Keluaran who menjadi masukan bagi sort
Keluaran sort menjadi masukan bagi wc
FILTER
Merupakan perintah/program yang membaca data dari standard input dan memberikan hasil ke standard output.
Perintah yang bertindak sebagai filter yaitu :
a. wc
d. nl
g. short
b. head
e. cat
h. more
c. tail
f. grep
i. tr
a. wc ; merupakan program filter yang berguna untuk menghitung kata (-w), karakter (-c), dan baris (-l)
$ wc
Saya sedang belajar LINUX tentang filter yaitu wc
^d
2 4 48
Ket. :
2 : baris
8 : kata
48 : karakter
$ cat warna.txt
merah kuning
hijau biru
orange
^d
$ wc-l warna.txt
3 warna.txt
$ wc-w
7 warna.txt
Contoh :
b. Head
Memperoleh sejumlah baris dimulai dari baris yang pertama
Format : head -[jumlah] [namafile]
Contoh :
$ cat warna.txt
Merah
Kuning
Hijau
Biru
Ungu
Orange
Jingga
Hitam
$ head -3 warna.txt
Merah
Kuning
Hijau
c. Tail
Untuk memperoleh sejumlah baris yang terakhir dari suatu file
Format : tail ±[n] [namafile]
Dengan +n : ke-n hingga terakhir
-n : n buah yang terakhir
$ tail +6 warna.txt | nl
1. Orange
2. Jingga
3.Hitam
$ tail -5 warna.txt
Biru
Ungu
Orange
Jingga
Hitam
$ tail +6 warna.txt
Orange
Jingga
Hitam
d. nl ; digunakan untuk menambahkan nomor baris terhadap suatu data.
e. Grep (Globally search for regular expression and print them)
Berguna untuk memperoleh semua baris dari suatu file yang mengandung string tertentu.
Format : grep [pilihan] pola [namafile]
Pilihan :
o –c : hanya menampilkan jumlah baris
o –l : hanya menampilkan nama berkas
o –h : nama berkas tidak ikut dilampirkan
o –n : nomor baris yang ditampilkan
o –v : baris yang tidak cocok ditampilkan.
$ cat pegawai.dat
Shelvi : wanita : Surabaya
Betty : wanita : Medan
Zaenal : pria : Cirebon
Anita : wanita : Jakarta
Ronald : Pria : Bogor
$ cat karyawan.dat
Cantika : wanita : Bogor : 2003
Donita : wanita : Jakarta : 1979
Leo : pria : Jakarta : 1995
Yudi : pria : Bandung : 1999
$ grep wanita karyawan.dat
Cantika : wanita : Bogor : 2003
Donita : wanita : Jakarta : 1979
$ grep pria karyawan.dat pegawai.dat
Karyawan.dat : Leo : pria : Jakarta : 1995
Karyawan.dat : Yudi : pria : Bandung : 1999
Pegawai.dat : Zaenal : pria : Cirebon
Pegawai.dat : Ronald : Pria : Bogor
$ grep –h pria karyawan.dat pegawai.dat
Leo : pria : Jakarta : 1995
Yudi : pria : Bandung : 1999
Zaenal : pria : Cirebon
Ronald : Pria : Bogor
REGULAR EXPRESSION
Ungkapan yang mengandung karakter-karakter yang mempunyai makna khusus.
Simbol-simbol yang digunakan dalam Regular Expression :
No
Simbol
Arti
Contoh
Hasil
1.
Sembarang karakter tunggal
Ea
Ela
Ema
2.
*
Nol, satu atau beberapa karakter yang ada di depan tanda
a*m
am
aim
apel
3.
[••]
Sembarang karakter yang terletak
di dalam [ ]
[eo]fi
efi
ofi
4.
[^••]
Sembarang karakter selain yang terletak sesudah ^ di dalam [ ]
[^Bb]us
Fus
Gus
Kus
5.
^
Di awal baris
^Pagi
Pagi ini...
6.
$
Akhir baris
Pagi$
...pagi
Contoh :
$ cat teman.dat
Lintang
Andika
Abraham
Cyndi
Zaenal
Anna
Melani
Fitriani
Bidun
Kartini
$ grep ‘ani$’ teman.dat mencari teman yang berakhiran ‘ani’
Melani
Fitriani
$ grep ‘^[k••z]’ teman.dat mencari teman yang berawalan k sampai z
Lintang
Zaenal
Melani
Kartini
$ grep ‘^••••$’ teman.dat mencari teman yang hanya terdiri dari 4 karakter
Anna
$ grep ‘tang$’ teman.dat mencari .......

Nama Linux merupakan kombinasi unik antara nama penciptanya dan nama
sistem operasi yang menjadi targetnya (UNIX). Semuanya berawal dari sebuah
sistem operasi bernama Minix. Minix dibuat oleh Profesor Andrew Tanenbaum.
Minix adalah sistem operasi mirip UNIX yang bekerja pada PC.
Torvald adalah salah seorang mahasiswa di Universitas Helsinki yang
menggunakan Minix. Walaupun cukup bagus, ia belum menganggap Minix memadai.
Kemudian pada tahun 1991 ia membuat sistem operasi yang merupakan clone UNIX,
yang diberi nama Linux.
Seperti halnya Minix, Linux tidak menggunakan kode apa pun dari vendor
UNIX komersial, sehingga Torvalds mendistribusikan linux di internet secara bebas
dan gratis.
Pada Oktober 5 1991, Torvalds mengeposkan sistem operasinya di newsgroup
comp.os.minix. Ia mengumumkan bahwa source code Linux tersedia dan meminta
bantuan programmer-programmer lain untuk ikut mengembangkannya. Ketika itu
Linux masih setengah matang, sistem operasi ini hanya bisa menjalankan sedikit
perintah UNIX, seperti bash, gcc dan gnu-make. Saat Linux 1.0 diluncurkan pada
1994, sistem operasi ini telah cukup stabil dan memiliki banyak feature, seperti
preemptive multitasking (kemampuan untuk membagi sumber daya CPU untuk
banyak aplikasi) dan symmetric multiprocessing (kemampuan untuk membagi tugas
di antara banyak CPU). Linux bahkan memiliki maskotnya sendiri yang oleh torvalds
dijeaskan sebagai “seekor penguin yang menggemaskan dan ramah, yang
kekenyangan setelah makan banyak ikan hering”.
Pada 1996, tim pengembangan Linux yang ada diseluruh dunia mulai
memberikan hasilnya. Tahun itu mereka telah membuat versi Linux untuk sejumlah
versi hardware, dari Atari ST sampai Macintosh.

Kemampuan LINUX
Multiuser
Multiprocessor
Multitasking, memungkinkannya program-program berjalan bersamaan
(background)
MultiThreading, dapat menciptakan subproses dengan cara efisien
Pembelokkan I/O, Pipe dan Filter
Local dan Network File System
Security, login dengan password, ownership, group
X-Window System

·        PENGERTIAN LINUX
pengertian linux. pengerian linux adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. jadi anda diijinkan untuk menginstal pada komputer anda ataupun mengkopi dan menyebarluaskannya tanpa harus membayar. linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC. Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.
Kebebasan yang paling penting dari Linux, terutama bagi programmer dan administrator jaringan, adalah kebebasan untuk memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya. Ini berimplikasi pada beberapa hal penting. Pertama keamanan, yang kedua dinamika.
Jika perangkat lunak komersial tidak memperkenankan Anda untuk mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah program yang Anda beli dari mereka itu aman atau tidak (sering disebut security by obscurity). Hidup Anda di tangan para vendor. Dan jika ada pemberitahuan tentang bug dari perangkat lunak komersial tersebut, seringkali sudah terlambat. Dengan Linux, Anda dapat meneliti kode sumbernya langsung, bersama dengan pengguna Linux lainnya. Berkembangnya pengguna Linux sebagai komunitas yang terbuka, membuat bug akan cepat diketahui, dan secepat itu pula para programmer akan memperbaiki programnya. Anda sendiri juga yang menentukan kode yang cocok sesuai dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya untuk dapat diimplementasikan. Ibarat sebuah mobil, Anda bisa memodifikasi sesukanya, bahkan hingga mesin sekalipun, untuk memperoleh bentuk yang diinginkan.
Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang dengan pesat. Jika sebuah program dengan sistem tertutup dan hanya dikembangkan oleh vendor tertentu, paling banyak sekitar seribu hingga lima ribu orang. Sedangkan Linux, dengan keterbukaan kode sumbernya, dikembangkan oleh sukarelawan seluruh dunia. Bug lebih cepat diketahui dan program penambalnya (patch) lebih cepat tersedia. Pendekatan pengembangan sistem operasi ini disebut Bazaar. Kebalikannya sistem Chatedraal sangat tertutup dan hanya berpusat pada satu atau dua pengembang saja.
linux saat ini telah berkembang menjadi banyak distro (distribusi linux), misalnya adalah distro Redhat, Debian, Suse. saat ini distro linux yang sangat populer di gunakan di indonesia adalah distro Ubuntu yang merupakan turunan dari Debian.
Di bawah ini merupakan tampilan antarmuka desktop linux ubuntu
tampilan antar muka desktop linux ubuntu
tampilan antar muka desktop linux ubuntu
Kelebihan Linux

1. Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.

2. Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.

Gambar: Tampilan Dekstop Linux Edubuntu

3. Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux.

4. Keamanan yang lebih unggul daripada Windows. Dapat dikatakan, hampir semua pengguna Windows pasti pernah terkena virus, spyware, trojan, adware, dsb. Hal ini, hampir tidak terjadi pada Linux. Di mana, Linux sejak awal didesain multi-user, yang mana bila virus menjangkiti user tertentu, akan sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain. Pada Windows, hal ini tidaklah terjadi. Sehingga bila dilihat dari sisi maintenance / perawatan data maupun perangkat keras-pun akan lebih efisien. Artikel yang menunjang argumen ini:
1. Linux dan Virus.
2. Melindungi Windows dari serangan virus dengan menggunakan Linux.

5. Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan varian dari UNIX, juga mewarisi kestabilan ini. Jarang ditemui, komputer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut. Sehingga, tidaklah mengherankan bila Linux mempunyai pangsa pasar server dunia yang cukup besar. Dari hasil riset IDC, pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan mencapai 25,7 %

6. Linux mempunyai kompatibilitas ke belakang yang lebih baik (better backward-compatibilty). Perangkat keras (hardware) yang telah berusia lama, masih sangat berguna dan dapat dijalankan dengan baik di atas Linux. Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai penunjang informasi dapat membaca artikel “Don’t Throw That Old PC Away–Give It New Life with Linux“). Selain itu, tidak pernah ditemui dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang lebih lama. Pada Windows, kita seakan dituntut untuk terus mengikuti perkembangan perangkat keras. Sebagai contoh, beberapa bulan lalu, telah dirilis Windows Vista. Beberapa dokumen yang dibuat dalam Windows Vista tidak dapat dibuka dalam Windows XP. Sehingga, mau tidak mau, kita harus beralih ke Windows Vista, dan itu berarti meng-upgrade atau membeli perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum Windows Vista dapat dilihat www.microsoft.com). Atau, bisa jadi ada aplikasi-aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di Windows Vista, karena sudah tidak didukung lagi oleh Microsoft.


Kekurangan Linux

1. Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau edukasi kepada pengguna agar mulai terbiasa dengan Linux.

2. Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux. Untuk mencari daftar perangkat keras yang didukung pada Linux, kita dapat melihatnya di Linux-Drivers.org atau linuxhardware.org.

3. Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.

4. Bagi administrator sistem yang belum terbiasa dengan Unix-like (seperti Linux), maka mau tidak mau harus mempelajari hal ini. Sehingga syarat untuk menjadi administrator adalah manusia yang suka belajar hal-hal baru dan terus-menerus belajar.
Penutup
Linux telah hadir menjadi salah satu sistem operasi yang patut diperhitungkan. Dengan segala kelebihan dan kekurangannya, Linux mampu menjadi salah satu alternatif pilihan untuk dunia pendidikan negara-negara berkembang seperti negara Indonesia tercinta ini.


demikian penjelasannya..



 
;