makalah sistem operasi pada windows, linux, dan mac

42
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Sistem operasi dapat diartikan sebagai sebuah perangkat lunak yang "membungkus" perangkat keras agar lebih mudah dimanfaatkan oleh para pengguna melalui program-program aplikasi tersebut. Sistem operasi adalah perangkat lunak yang sangat kompleks. Hal-hal yang ditanganioleh sistem operasi bukan hanya satu atau dua saja, melainkan banyak hal. Dari menangani perangkatkeras, perangkat lunak atau program yang berjalan, sampai menangani pengguna. Hal tersebut menyebabkan sebuah sistem operasi memiliki banyak sekali komponen-komponen tersendiri yangmemiliki fungsinya masing-masing. Seluruh komponen yang menyusun sistem operasi tersebut saling bekerjasama untuk satu tujuan, yaitu efisiensi kerja seluruh perangkat komputer dan kenyamanandalam penggunaan sistem operasi.Oleh karena itu, penting bagi kita untuk mengetahui komponen-komponen apa saja yang ada didalam sebuah sistem operasi, agar kita bisa mempelajari sistem operasi secara menyeluruh. 1.2 PERUMUSAN MASALAH

Upload: ayu-puspo-sari

Post on 02-Aug-2015

2.334 views

Category:

Documents


352 download

TRANSCRIPT

Page 1: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Sistem operasi dapat diartikan sebagai sebuah perangkat lunak yang "membungkus"

perangkat keras agar lebih mudah dimanfaatkan oleh para pengguna melalui program-

program aplikasi tersebut. Sistem operasi adalah perangkat lunak yang sangat kompleks. Hal-

hal yang ditanganioleh sistem operasi bukan hanya satu atau dua saja, melainkan banyak hal.

Dari menangani perangkatkeras, perangkat lunak atau program yang berjalan, sampai

menangani pengguna. Hal tersebut menyebabkan sebuah sistem operasi memiliki banyak

sekali komponen-komponen tersendiri yangmemiliki fungsinya masing-masing.

Seluruh komponen yang menyusun sistem operasi tersebut saling bekerjasama untuk satu

tujuan, yaitu efisiensi kerja seluruh perangkat komputer dan kenyamanandalam penggunaan

sistem operasi.Oleh karena itu, penting bagi kita untuk mengetahui komponen-komponen apa

saja yang ada didalam sebuah sistem operasi, agar kita bisa mempelajari sistem operasi secara

menyeluruh.

1.2 PERUMUSAN MASALAH

Berdasarkan latar belakang diatas, masalah-masalah yang dibahas dapat dirumuskan

sebagai berikut :

a. Apa itu Sistem Operasi?

b. Bagaimana sejarah Windows, Linux, dan Mac ?

c. Bagaimana penginstallan Windows, Linux, dan Mac ?

d. Bagaimana perbandingan ketiga system operasi tersebut ?

e. Bagaimana file system, akses method struktur directory, sharing, partisi, protection,

security dan penyimpanan pada ketiga system operasi tersebut ?

1.3 TUJUAN

Mengetahui perbedaan sistem operasi windows, linux dan

Page 2: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

Mengetahui file system dari masing-masing sistem operasi

Mengetahui struktur direktori masing-masing sistem operasi

Mendapatkan nilai A dalam pelajaran sistem operasi

Page 3: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

BAB II

PEMBAHASAN

Sistem operasi atau operating system ialah Program dasar pada komputer yang

menghubungkan pengguna dengan hardware computer Perangkat lunak yang dihubungkan

dengan pelaksanaan program dan koordinasi dari aktivitas sistem komputer. Tugas sistem operasi

termasuk (tetapi tidak hanya) mengurus penjalanan program di atasnya, koordinasi Input, Output,

pemrosesan, memori, serta penginstalan dan pembuangan software. Sistem operasi, menentukan

program yang mana dijalankan, kapan, dan alat yang mana (seperti memori atau I/O) yang

mereka gunakan. Sistem operasi juga memberikan servis kepada program lain, seperti kode

(driver) yang membolehkan programer untuk menulis program untuk suatu mesin tanpa perlu

mengetahui detail dari semua alat elektronik yang terhubung.

1. Windows

Windows merupakan sistem operasi buatan microsoft milik bill gates. Pada tahun 1983

Microsoft mengumumkan pengembangan sebuah antarmuka grafis untuk sistem operasi

buatannya, MS-DOS yang telah dibuat untuk sistem IBM PC dan kompatibelnya semenjak tahun

1981. dibawah ini merupkan contoh versi awal dari windows

i.Windows 1.0

Versi pertama Microsoft Windows, yang disebut dengan Windows 1.0, dirilis pada tanggal

20 November 1985. Versi ini memiliki banyak kekurangan dalam beberapa fungsionalitas,

sehingga kurang populer di pasaran. Pada awalnya Windows versi 1.0 ini hendak dinamakan

dengan Interface Manager, akan tetapi Rowland Hanson, kepala bagian pemasaran di Microsoft

Corporation, meyakinkan para petinggi Microsoft bahwa nama "Windows" akan lebih "memikat"

konsumen. Windows 1.0 bukanlah sebuah sistem operasi yang lengkap, tapi hanya memperluas

kemampuan MS-DOS dengan tambahan antarmuka grafis. Selain itu, Windows 1.0 juga memiliki

masalah dan kelemahan yang sama yang dimiliki oleh MS-DOS.

ii.Windows 2.x

Windows versi 2 pun muncul kemudian pada tanggal 9 Desember 1987, dan menjadi sedikit

lebih populer dibandingkan dengan pendahulunya. Sebagian besar populeritasnya didapat karena

kedekatannya dengan aplikasi grafis buatan Microsoft, Microsoft Excel for Windows dan

Page 4: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

Microsoft Word for Windows. Aplikasi-aplikasi Windows dapat dijalankan dari MS-DOS, untuk

kemudian memasuki Windows untuk melakukan operasinya, dan akan keluar dengan sendirinya

saat aplikasi tersebut ditutup.

iii.Windows 2.1x

Selanjutnya, dua versi yang baru dirilis, yakni Windows/286 2.1 dan Windows/386 2.1.

Seperti halnya versi Windows sebelumnya, Windows/286 menggunakan model memori modus

real, tapi merupakan versi yang pertama yang mendukung High Memory Area (HMA).

Windows/386 2.1 bahkan memiliki kernel yang berjalan dalam modus terproteksi dengan emulasi

Expanded Memory Specification (EMS) standar Lotus-Intel-Microsoft (LIM), pendahulu

spesifikasi Extended Memory Specification (XMS) yang kemudian pada akhirnya mengubah

topologi komputasi di dalam IBM PC. Semua aplikasi Windows dan berbasis DOS saat itu

memang berjalan dalam modus real, yang berjalan di atas kernel modus terproteksi dengan

menggunakan modus Virtual 8086, yang merupakan fitur baru yang dimiliki oleh Intel 80386.

Kemudian windows mengeluarkan versi 3, versi mengalami kesuksesan yang signifikan.

Setelah itu windows terus berkembang pesat, hingga sekarang versi yang terbarunya adalah

windows vista dan windows seven.

Berikut ini adalah mengenai kekurangan dan kelebihan dari sistem operasi windows :

a) Kelebihan :

- user friendly, ini disebabkan windows memang didesain agar user mudah untuk

mengoperasi kan windows.

- Aplikasi dan software banyak dipasaran,banyak software software yang kompatibel dengan

windows

- Lebih mudah mencari teknisi jika terjadi crash, karena banyak teknisi yang mengerti

sistem operasi windows

b) Kekurangan :

- biaya lisensi yang cukup mahal, Windows XP berharga sekitar US$300.

- Tingkat keamanan yang kurang karena banyak karena jumlah virus yang dapat merusak

windows sangat banyak.

- Jika ada celah dalam windows, konsumen hanya bisa menunggu pihak dari microsoft

menutup celah tersebut, hal disebabkan karena windows bersifat closed source.

- Perkembangan lambat, karena rilisnya produk baru tergantung dari pihak microsoft.

Page 5: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

Sistem Operasi Windows sampai saat ini mempunyai tiga file system :

1. FAT 16 (File Allocation Table 16)

Sebenarnya sebelum FAT16, telebih dahulu sistem file di MS-DOS FAT12, tapi karena

banyak kekurangan makanya muncul FAT16, FAT16 sendiri sudah dikenalkan oleh MS-DOS

pada tahun 1981. Awalnya, sistem ini didesain umtuk mengatur file fi floppy disk, dan sudah

mengalami beberapa kali perubahan, sehingga digunakan untuk mengatur file harddisk.

Keuntungan FAT16 adalah kompatibel hampir di semua sistem operasi, baik Windows

95/98/ME, OS/2, Linux dan bahkan Unix. Namun dibalik itu semua masalah paling besar dari

FAT16 adalah mempunyai kapasitas tetap jumlah cluster dalam partisi, jadi semakin besar

harddisk, maka ukuran cluster akan semakin besar. selain itu kekurangan FAT16 salah satunya

tidak mendukung kompresi, enkripsi dan kontrol akses dalam partisi

2. FAT 32 (File Allocation Table 32)

FAT32 mulai di kenal pada sistim Windows 95 SP2, dan merupakan pengembangan lebih

dari FAT16. FAT32 menawarkan kemampuan menampung jumlat cluster yang lebih besar

dalam partisi. Selain itu juga mengembangkan kemampuan harddisk menjadi lebih baik

dibanding FAT16. Namun FAT32 memiliki kelemahan yang tidak di miliki FAT16 yaitu

terbatasnya Operating System yang bisa mengenal FAT32. Tidak seperti FAT16 yang bisa di

kenal oleh hampir semua system operasi, namun itu bukan masalah apabila anda menjalankan

FAT32 di Windows XP karena Windows XP tidak peduli file sistim apa yang di gunakan pada

partisi.

3. NTFS (New Technology File System)

NTFS di kenalkan pertama pada Windows NT dan merupakan file system yang benar

benar berbeda di banding teknologi FAT. NTFS menawarkan security yang jauh lebih baik ,

kompresi file , cluster dan bahkan support enkripsi data. NTFS merupakan file system standar

untuk Windows Xp dan apabila anda melakukan upgrade Windows biasa anda akan di

tanyakan apakah ingin mengupgrade ke NTFS atau tetap menggunakan FAT. Namun jika anda

sudah melakukan upgrade pada Windows Xp dan tidak melakukan perubahan NTFS itu bukan

Page 6: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

masalah karena anda bisa mengkonversinya ke NTFS kapanpun. Namun ingat bahwa apabila

anda sudah menggunakan NTFS akan muncul masalah jika ingin downgrade ke FAT tanpa

kehilangan data.

Pada Umumnya NTFS tidak kompatibel dengan Operating System lain yang terinstall di

komputer yang sama (Double OS) bahkan juga tidak terdetek apabila anda melakukan StartUp

Boot menggunakan floopy. Untuk itu sangat disarankan kepada anda untuk menyediakan

partisi yang kecil saja yang menggunakan file system FAT di awal partisi. Partisi ini dapat

anda gunakan untuk menyimpan Recovery Tool apabila mendapat masalah.

STUKTUR DIREKTORI WINDOWS XP

1.    Documents and Settings : folder ini berfungsi untuk menyimpan dokumen dan

pengaturan-pengaturan user mulai dari desktop, start menu dan sebagainya.

2.    Program Files : folder ini berfungsi untuk menyimpan program-program dan aplikasi-

aplikasi yang terinstall didalam windows.

3.    Windows : folder ini merupakan pemegang peranan penting didalam system windows.

Segala proses dan konten-konten utama windows tersimpan disini. Kesalahan dalam

mengatur folder ini dapat merusak system windows.

Page 7: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

2. Linux

2.1 Sejarah Linux

Linux atau GNU/Linux adalah sistem operasi bebas yang sangat populer untuk

computer, Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution), yang di dalamnya disertakan program-program

lain pendukung sistem operasi. Contoh program tersebut adalah server web, bahasa

pemrograman, basisdata, tampilan desktop (Desktop Environment) (seperti GNOME dan

KDE), dan aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword,

Gnumeric. Distro Linux telah mengalami pertumbuhan yang pesat dari segi popularitas,

sehingga lebih populer dari versi UNIX yang menggunakan sistem lisensi dan berbayar

(proprietary) maupun versi UNIX bebas lain yang pada awalnya menandingi dominasi

Microsoft Windows dalam beberapa sisi. Linux mendukung banyak perangkat keras komputer,

dan telah digunakan di berbagai peralatan dari komputer pribadi, superkomputer dan sistem

benam (embedded system), seperti telepon seluler (Ponsel) dan perekam video pribadi. Pada

awalnya, Linux dibuat, dikembangkan, dan digunakan oleh peminatnya saja. Kini Linux telah

mendapat dukungan dari perusahaan besar seperti IBM dan Hewlett- Packard. Para pengamat

teknologi informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung kepada

vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi

dibandingkan versi UNIX proprietari, serta faktor keamanan dan kestabilannya dibandingkan

dengan Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model

pengembangan perangkat lunak sumber terbuka (opensource software).

Linux ini disebarkan secara luas dengan gratis di bawah lisensi GNU General Publi

License (GPL), yang berarti source code Linux juga tersedia bagi publik. Linux dikembangkan

oleh perorangan maupun kelompok yang bekerja secara sukarela. Para pengembang Linux

memanfaatkan jaringan Internet untuk melakukan tukar-menukar kode, melaporkan bug, dan

membenahi segala masalah yang ada. Setiap orang yang tertarik biasanya bergabung dalam

pengembangan Linux ini. Pengembangan Linux pertama kali dilakukan oleh Linux Benedict

Torvalds pada tahun 1991 di Universitas Helsinki, Finlandia. Kemudian Linux dikembangkan

lagi dengan bantuan dari banyak programmer dan pakar UNIX di Internet. Linux ini bisa

Page 8: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

diperoleh dari beberapa distribusi yang umum digunakan, misalnya RedHat, Debian,

Slackware, Caldera, Stampede Linux, TurboLinux dan lain-lain.

UNIX merupakan salah satu sistem operasi yang mengawali lahirnya Linux ke dunia

ini. UNIX merupakan salah satu sistem operasi yang ada saat ini. Adapun UNIX merupakan

salah satu sistem operasi populer selain keluarga raksasa Microsoft (mulai dari DOS, MS 9x

sampai Vista), Novell, OS/2, BeOS, MacOS dan lainnya.

Sejarah kemunculan UNIX dimulai pada tahun 1965 ketika para ahli dari Bell Labs,

sebuah laboratorium milik AT&T, bekerja sama dengan MIT dan General Electric membuat

sistem operasi bernama Multics. Sistem operasi Multics ini awalnya didesain dengan harapan

akan menciptakan beberapa keunggulan, seperti multiuser, multiprosesor, dan multilevel

filesystem. Namun pada tahun 1969, AT&T akhirnya menghentikan proyek pembuatan

Multics karena sistem operasi Multics ini sudah tidak memenuhi tujuan semula. Dengan kata

lain, proyek ini mengalami hambatan karena dalam kenyataannya Multics banyak terdapat

bugs dan sulit sekali dioperasikan.

Linus dilahirkan di Helsinki, Finlandia pada tanggal 28 Desember 1969. Orang yang

disebut sebagai Bapak Linux(LINus UniX) ini, sudah mengenal bahasa pemrograman pada

umurnya yang ke 10. Saat itu ia sering mengutak-atik komputer kakeknya, Commodore VIC-

20. Karena hobinya dalam dunia komputing, 1988 Linus diterima di Univerity of Helsinki dan

pada tahun 1990, Linus memulai kelas pemrograman C pertamanya. Pada tahun 1991, Linus

tidak puas terhadap sistem operasi yang ada pada PC pertamanya (MS-DOS atau Disk

Operation System), OS buatan Microsoft.

Linus lebih cenderung untuk menggunakan sistem operasi UNIX seperti yang dipakai

komputer milik universitasnya. Akhirnya ia mengganti sistem operasi openSource Minix yang

berbasiskan UNIX. Adapun Minix ini merupakan sistem UNIX kecil yang dikembangkan oleh

Andrew S. Tanenbaum, seorang professor yang menggeluti penelitian masalah OS dari Vrije

Universiteit, Belanda. Adapun Minix ini digunakan untuk keperluan pengajaran dan

pendidikan

Namun Linus merasa bahwa Minix masih memiliki banyak kelemahan. Dan mulai saat

itu, di usianya yang ke-23, Linus mulai mengutak-atik kernel Minix. Dan ia mulai

mengembangkan sistem yang kompatibel dengan IBM PC. Pada bulan Agustus 1991, lahirlah

Linux 0.01 hasil oprekan Linus, dan pada tanggal 5 Oktober 1991, secara resmi Linus

mengumumkan Linux 0.02 yang hanya dapat menjalankan BASH dan gcc compiler. Selain

itu, Linus juga mempublikasikan sistem operasi buatannya tersebut lengkap dengan source

Page 9: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

codenya, yang ternyata disambut dengan sangat antusias oleh para programmer dan developer

di seluruh dunia agar dapat di develop bersama-sama.

Sampai saat ini, Linux dibangun oleh berbagai macam komunitas dan jangan heran

apabila banyak sekali distro-distro Linux yang beredar. Mulai dari yang berbayar sampai yang

gratis, dari untuk pemula sampai tingkat lanjut, dan biasanya dengan banyaknya distro Linux

yang beredar akan membuat orang awam bingung untuk memilih distro. Bayangkan, ada

beratus-ratus distro yang tercipta atau bahkan beribu-ribu. Namun perlahan tapi pasti, diantara

distro-distro Linux ini ada yang menyamai (atau bahkan) melebihi kemampuan dari Sistem

Operasi keluarga raksasa (Microsoft) dan dengan semakin mudahnya dan semakin lengkapnya

dukungan Linux pada hardware, besar kemungkinan Linux akan menjadi alternatif (atau

bahkan sistem operasi utama di dunia). InsyaAllah bila tidak ada halangan, saya akan

memberikan tips-tips memilih distro Linux.

2.2 Kelebihan dan Kekurangan Linux

2.2.1 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 system 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.

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.

Page 10: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

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 serverdunia

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

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

3. Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi

software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila

Page 11: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

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.

2.3 Perintah Dasar Linux dan Filesystem

2.3.1 Perintah Dasar Linux

Perintah Keterangan

any_command --help

Menampilkan keterangan bantu tentang pemakaian perintah."--help" sama dengan perintah pada DOS "/h".

ls Melihat isi file dari direktori aktif. Pada linux perintah dir hanyaberupa alias dari perintah ls. Untuk perintah ls sendiri seringdibuatkan alias ls --color, agar pada waktu di ls ditampilkanwarna-warna sesuai dengan file-filenya, biasanya hijau untukexecute, dsb.

ls -al Melihat seluruh isi file pada direktori aktif beserta file hidden,lalu ditampilkan layar per layar.

cd directory Change directory. Menggunakan cd tanpa nama direktori akanmenghantarkan anda ke home direktori. Dan cd - akanmenghantarkan anda ke direktori sebelumnya.

cp sourcedestination

Mengopi suatu file

mcopy sourcedestination

Mengcopy suatu file dari/ke dos filesystem. Contoh <tt>mcopy a:autoexec.bat ~/junk . Gunakan man mtools untuk command yang sejenis : mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat....

mv sourcedestination

Memindahkan atau mengganti nama file

ln -s sourcedestination

Membuat Simbolic Links, contoh <tt>ln –sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simboliclink dari file XF86_SVGA ke X

rm files Menghapus filemkdir directory

Membuat direktori baru

rmdir directory

Menghapus direktori yang telah kosong

rm -r files (recursive remove) Menghapus file, direktori dansubdirektorinya. Hati-hati menggunakan perintah ini apabilaanda login sebagai root, karena root dengan mudah dapatmenghapus seluruh file pada sistem dengan perintah di atas,

Page 12: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

tidak ada perintah untuk undelete di Linuxmore Untuk melihat isi suatu file, dengan tambahan perintah more,

maka isi file tersebut ditampilkan layar per layar.less filename Melihat suatu file layar per layar, dan tekan tombol "q" apabila

ingin keluar,pico filename Edit suatu text file.pico -w filename

Edit suatu text file, dengan menonaktifkan fungsi word wrap,sangat berguna untuk mengedit file seperti /etc/fstab.

lynx file.html Melihat file html atau browse ke net dengan text mode,dimana gambar/image tidak dapat ditampilkan, tapi lynxadalah suatu browser yang sangat cepat, sangat berguna bilaanda hanya menginginkan suatu artikel tanpa image.

tar -zxvffilename.tar.gz

Meng-untar sebuah file tar sekaligus meng-uncompress filetersebut (*.tar.gz atau *.tgz), untuk meletakkannya direktori ygdiinginkan tambahkan option -C direktori, contoh tar -zxvffilename.tar.gz -C /opt (meletakkan file tersebut di direktori /opt

tar -xvffilename.tar

Meng-untar sebuah file tar yang tidak terkompress (*.tar).

gunzipfilename.gz

Meng-uncompress sebuah file zip (*.gz" or *.z). denganmenggunakan gzip (juga zip atau compress) jika andamenginginkan mengompress file.

bunzip2filename.bz2

Meng-uncompress file dengan format (*.bz2) dengan utiliti"bzip2", digunakan pada file yang besar.

unzipfilename.zip

Meng-uncompress file dengan format (*.zip) dengan utiliti"unzip" yang kompatibel dengan pkzip for DOS.

find / -name"filename"

Mencari "namafile" pada komputer anda dimulai dengandirektori /. Namafile tersebut mungkin saja berisi wildcard(*,?).

locate filename

Mencari file dengan string "filename". Sangat mudah dancepat dari perintah di atas.

pine Email reader yang sangat mudah digunakan, dan menjadifavorit banyak pemakai mesin Unix. Atau anda bisa pakaiemail yang sangat customize, yaitu mutt ,

talk username1

Berbicara dengan keyboard dengan user lain yg sedang loginpada mesin kita (atau gunakan talk username1@machinename</t>untuk berbicara dengan komputer lain). Untuk menerima undanganpercakapan, ketikkan <tt>talk username2. Jika seseorang mencobauntuk berbicara dengan anda dan itu dirasakan mengganggu,anda bisa menggunakan perintah mesg n untuk menolakpesan tersebut. Dan gunakan perintah who atau rwho untukmelihat siapa user yang mengganggu tersebut.

mc Menjalankan "Morton Commander" ... eh... salah maksudnya"Midnight Commander" sebagai file manager, cepat danbagus.

telnet server Untuk menghubungkan komputer kita ke komputer laindengan menggunakan protokol TELNET. Gunakan namamesin atau Nomor IP mesin, dan anda akan mendapatkanprompt login name dari mesin tersebut, masukkan

Page 13: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

passwordnya, oh ya .. anda juga harus punya account dimesin remote tersebut. Telnet akan menghubungkan andadengan komputer lain dan membiarkan anda untukmengoperasikan mesin tersebut. Telnet sangat tidak aman,setiap yang anda ketik menjadi "open text", juga denganpassword anda! Gunakan ssh alih-alih telnet untukmengakses mesin secara remote.

rlogin server (remote login) Menghubungkan anda kekomputer lain.Loginname dan password, tetapi apabila account andatersebut telah dipakai, maka anda akan mendapatkan pesankesalahan pada password anda. Sangat tidak aman juga,gunakan ssh sebagai gantinya.

rsh server (remote shell) Jalan lain untuk menghubungkan anda keremote machine. Apabila login name/password anda sedangdipakai di remote mesin tsb, maka password anda tidak akanberlaku. Idem dengan rlogin, gantikan dengan ssh.

ftp server Ftp ke mesin lain, ini sangat berguna untuk mengopy fileke/dari remote mesin. Juga tidak aman, gunakan scp darikeluarga ssh sebagai gantinya.

minicom Program Minicom (dapat dikatakan seperti "Procomm/Hyperterminal for Linux").

./program_name

Menjalankan program pada direktori aktif, yang mana tidakterdapat pada PATH anda

xinit Menjalankan X-window server (tanpa windows manager).startx Menjalankan X-window server dan meload default windows

manager. Sama seperti perintah "win" under DOS denganWin3.1

startx -- :1 Menjalankan sesi X-windows berikutnya pada display 1(default menggunakan display 0). Anda dapat menjalankanbanyak GUI terminal secara bersamaan, untuk pindah antarGUI gunakan <Ctrl><Alt><F7>, <Ctrl><Alt><F8>, etc, tapi iniakan lebih banyak memakan memori.

xterm (pada X terminal) ,menjalankan X-windows terminal. Untukkeluar ketikkan exit

xboing (pada X terminal). Sangat lucu deh ...., seperti games-gameslama .....

gimp (pada X terminal) Program image editor yang sangat bagus,bisa disamakan dengan Adobe Photoshop, yangmembedakan adalah program ini gratis.

netscape (pada X terminal) menjalankan netscape, versi pada waktutulisan ini dibuat telah mencapai versi 4.7

netscape -displayhost:0.0

(pada X terminal) menjalankan netscape pada mesin yangaktif dan menampilkan outputnya pada mesin yang bernamahost display 0 screen 0. Anda harus memberikan akses untukmesin aktif untuk menampilkannya pada mesin host denganperintah xhost

shutdown -h (sebagai root) Shut down sistem. Umumnya digunakan untuk

Page 14: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

now remote shutdown. Gunakan <Ctrl><Alt> untuk shutdown padakonsol (dapat dijalankan oleh user).

halt reboot (sebagai root) Halt atau reboot mesin. Lebih simpledari perintah di atas.

man topic Menampilkan daftar dari sistem manual pages (help) sesuaidengan topic. Coba man man. lalu tekan q untuk keluar dariviewer. Perintah info topic Manual pages dapat dibaca dilhatdengan cara any_command --help.

apropos topic Menampilkan bantuan manual berdasarkan topik..pwd Melihat direktori kerja saat inihostname Menampilkan nama local host (mesin dimana anda sedang

bekerja). Gunakan perintah netconf (sebagai root) untukmerubah nama host dari mesin tersebut, atau edit file/etc/hosts

whoami Mencetak login name andaid username Mencetak user id (uid) atau group id (gid)date Mencetak atau merubah tanggal dan waktu pada komputer,

contoh merubah tanggal dan waktu ke 2000-12-31 23:57dengan perintah; date 123123572000

time Melihat jumlah waktu yg ditangani untuk penyelesaian suatuproses + info lainnya. Jangan dibingungkan dengan perintahdate

who Melihat user yang login pada komputer kita.rwho -a Melihat semua user yg login pada network anda. Layanan

perintah rwho ini harus diaktifkan, jalankan setup sebagai rootuntuk mengaktifkannya.

finger username

Melihat informasi user, coba jalankan; finger root

last Melihat user sebelumnya yang telah login di komputer.uptime Melihat jumlah waktu pemakaian komputer oleh seseorang,

terhitung proses reboot terakhir.ps (=print status) Melihat proses-proses yang dijalankan oleh

userps axu Melihat seluruh proses yang dijalankan, walaupun tanpa

terminal control, juga ditampilkan nama dari user untuk setiapproses.

top Melihat proses yang berjalan, dengan urutan penggunaancpu.

uname -a Informasi system kernel andafree Informasi memory (dalam kilobytes).df -h (=disk free) Melihat informasi pemakaian disk pada seluruh

system (in human-readable form)du / -bh (=disk usage) Melihat secara detil pemakaian disk untuk

setiap direktori, dimulai dari root (in human legible form).cat /proc/cpuinfo

Cpu info. Melihat file pada /proc directori yang bukanmerupakan file nyata (not real files).

cat/proc/

Melihat alamat interrupt yang dipakai.

Page 15: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

interruptscat /proc/version

Versi dari Linux dan informasi lainnya.

cat/proc/filesystems

Melihat filesystem yang digunakan.

cat /etc/printcap

Melihat printer yang telah disetup

lsmod (as root) Melihat module-module kernel yang telah di load.set Melihat environment dari user yang aktifecho $PATH Melihat isi dari variabel PATH. Perintah ini dapat digunakan

untuk menampilkan variabel environmen lain dengan baik.Gunakan set untuk melihat environmen secara penuh.

dmesg Mencetak pesan-pesan pada waktu proses boot.(menampilkan file: /var/log/dmesg).

clear Membersihkan layar.adduser Menambah pengguna.

2.3.2 Filesystem Linux

Ketika awal mula mencoba Linux kemudian mengeksplorasi direktory dan filefilenya,

ada kemungkinan timbul pertanyaan-pertanyaan. “Apa maksud dari Home Directory, Root

Folder (/), /etc, /var/, /boot, /home?” “Apakah Linux mengenal istilah ‘Drive A’, ‘Drive C,

D’?” “Mengapa tidak ditemukan file program seperti .exe, .com, dll di dalam Linux ?” Untuk

mengerti filesystem di Linux, kita perlu sedikit mengubah pengertian yang telah kita anut

selama ini terhadap filesystem, khususnya filesystem di system operasi Windows. Oleh karena

itu, modul ini memerlukan asumsiasumsi sebagai berikut :

1. Pemahaman terhadap filesystem di Windows

2. Pemahaman komputer secara umum, misalnya apa itu direktori, dsbnya.

Dalam modul ini, yang dimaksud dengan filesystem adalah suatu cara

pengorganisasian file dan direktori di dalam suatu media penyimpanan (misalnya harddisk).

1. Direktori / Partisi

Filesytem di dalam Linux sebenarnya ada persamaan dengan Windows, misalnya

kedua OS ( Operating System ) ini sama-sama mengenai istilah ‘root directory’. Di

dalam Windows tidak terdapat direktori bernama ‘root’, tapi sebenarnya yang

dimaksud dengan root direktori dalam Windows adalah ketika user berada dalam

Page 16: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

prompt C:/. Root direktori ini adalah tempat awal dimana nantinya semua direktori

akan bercabang.

2. Linux Tidak Mengenal ‘Drive C, Drive D’ Dll

Disinilah perbedaan cara organisasi file dari Linux. Kita bisa katakan bahwa /etc,

/boot, dll itu adalah ‘partisi’ seperti yang dikenal dalam Windows (walaupun tidak

sama persis. Sebab Windows hanya mengenal 1 partisi utama dan partisi extended.

Sedangkan di dalam Linux kita bisa membuat direktori atau partisi itu sangat banyak).

Jadi /etc, /boot, /home itu bisa dikatakan sebagai partisi, tetapi jangan mengunci dalam

pengertian filesystem Windows. Sebenarnya kita bisa saja membuat direktori bernama

‘C’ atau ‘D’, tapi hal ini tidak ada gunanya atau hubungannya dengan organisasi

file/direktori dalam Linux. Dalam Linux, file-file dikelompokkan lebih berdasarkan

fungsi, jadi misalnya: semua file konfigurasi akan berada dalam direktori /etc.

Sedangkan Windows menggolongkan file berdasarkan Program, Misalnya program

WinZip, maka boleh dibilang semua file program WinZip akan berada dalam direktori

C:/Program Files/Winzip (kecuali bila diinstall dalam direktori lain).

3. Penamaan File

Sistem penamaan file di dalam Linux lebih fleksibel. Dalam artian, tidak semua file

memerlukan extension seperti halnya di dalam Windows. Jadi tidak akan ditemukan

file berextension ‘exe’ atau ‘com’ di dalam Linux. File-file aplikasi di Linux tidak

memerlukan extension. Extension file dalam Linux hanya berguna untuk menandakan

apa fungsi dari file itu, misalnya extension ‘conf’ untuk file konfigurasi (misalnya:

named.conf), extension ’sh’ untuk file script.

4. Device = Nama File

Satu lagi yang menarik dari Linux. Device-device seperti floppy disk, harddisk,

CDROM, modem, dll, ditulis dalam bentuk sebuah file. Device ?device tersebut dapat

dilihat dalam direktori /dev/ (device).

Page 17: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

5. Daftar Direktori Dalam Linux

Seluruh informasi yang tersimpan dalam Linux berada pada sebuah struktur file.

Sistem file yang tersusun dalam direktori-direktori yang menyerupai struktur tree

(seperti pohon dengan akar berada diatas dan cabang dibawah).

/

(root!)

|

|

—————————————————————-

| | | | | | | | |

| | | | | | | | |

/bin /boot /dev /etc /home /lib /tmp /usr /sbin

|

|

—————–

| |

/home/andi /home/sabar

/ = root direktory

/home = direktori tempat user menaruh filenya. Jadi misalnya user andi akan

memiliki direktori home sbb: /home/andi/

/etc = direktori tempat semua file konfigurasi, baik dari program aplikasi

maupun system Linux.

/bin = direktori tempat binary dari program-program yang bisa dijalankan.

/sbin = sama seperti /bin, tapi khususnya untuk program-program yang

berkaitan dengan system.

/tmp = sama seperti direktori direktori temp pada Windows, namun pada

Linux direktori /tmp ini akan dihapus secara periodik

/usr = direktori yang berisi file-file program yang tidak kritis/penting sekali.

/var = direktori tempat menaruh file-file yang berubah-ubah terus, seperti file

log, dan mail.

/boot = direktori tempat menaruh file-file yang berkaitan dengan proses

Page 18: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

booting dari Linux

/dev/hda = harddisk IDE pertama Anda

/dev/hda1 = partisi pertama pada harddisk IDE pertama

/dev/hdb2 = partisi kedua pada harddisk IDE kedua

/dev/fd0 = floppy drive pertama

/dev/ttyS1 = serial port yang pertama

/dev/hdc = biasanya CDROM

/dev/sda = device pertama pada SCSI controller

2.4 Instalansi Linux

Bagi mereka yang tidak mampu untuk membeli sistem operasi Microsoft, maka Linux

dapat menjadi alternatif sistem operasi yang digunakan di PC secara halal & tidak membajak

perangkat lunak sama sekali. Biasanya yang paling membuat pusing kepala adalah ketakutan /

ketidak mampuan dalam menginstalasi sistem operasi Linux.

Saya sendiri menggunakan sistem operasi Linux Mandrake 8.0 di PC saya

berdampingan dengan sistem operasi Windows (asli). Saya harus akui sebagian sistem operasi

Linux cukup sulit bagi orang biasa untuk menginstalasi-nya, akan tetapi Linux Mandrake

sudah demikian mudah sekali & kemungkinan gagal-nya rendah.

Secara umum ada beberapa pilihan cara instalasi yang dapat dilakukan, Linux dapat di

instalasi dengan kondisi:

PC sudah terinstalansi Windows dan seluruh harddisk terpakai oleh Windows.

Biasanya kita menggunakan program partition magic untuk me-resize partisi

Windows

PC sama sekali belum terinstalansi apa-apa, kita mulai dari nol. Seluruh

harddisk masih kosong dan belum terformat sama sekali. Kita bisa

menginstalansi Linux secara keseluruhan, atau membagi sebagian partisi untuk

Windows

Pada kesempatan ini saya hanya memfokuskan teknik instalasi Linux Mandrake tanpa

berdampingan dengan Windows sama sekali. Jika anda ingin dalam satu komputer ada

Windows & Linux sekaligus, install Windows terlebih dulu baru kemudian instalasi Linux.

Sebelum Instalansi

Page 19: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

Pastikan kita masih memiliki sisa harddisk minimal sebesar 1.5GB untuk

Linux. Tidak apa-apa jika harddisk tsb. sudah terformat menggunakan

Windows FAT32, kita bisa mengakali agar file systemnya nanti di ubah

menjadi Linux.

Catat baik-baik semua data teknis periferal yang ada di komputer yang kita

gunakan, seperti, ethernet card (LAN card), sound card, jenis harddisk, video

card. Umumnya Linux Mandrake dapat secara otomatis mendeteksi card-card

tersebut, hal ini hanya untuk berjagajaga kalau Mandrake gagal mendeteksi

card periferal tsb. Cara paling sederhana & gampang untuk men-check data

teknis peralatan / card periferal yang digunakan adalah menggunakan Windows

melalui Start -> Settings -> Control Panel -> System -> Device Manager. Klik

device yang kita inginkan & catat resources yang digunakan.

Setting BIOS diubah agar urutan booting menjadi FDD (floppy) -> CDROM ->

HDD (harddisk). Untuk memasuki setting BIOS tekan ESC atau DEL pada saat

booting pertama kali & cari bagian untuk setting urutan booting.

Siapkan Partisi Untuk Linux

Bagian ini merupakan bagian yang paling seru, merupakan seni tersendiri & sangat

tergantung pada kebutuhan kita maupun kondisi awal harddisk yang akan kita instalasi.

Minimal sekali Linux akan membutuhkan partisi:

Proses setting partisi dapat dilakukan secara automatis oleh Linux atau secara manual.

Instalansi Linux

Masukan CD Linux Mandrake (CD 1) ke CD drive & booting komputer. Mohon di

pastikan bahwa anda telah menset BIOS agar urutan booting adalah:

FDD (floppy) -> CDROM -> HDD (harddisk).

Jika booting dari CDROM Linux dapat dilakukan dengan baik maka anda akan melihat

logo Linux Mandrake pada layar. Anda dapat langsung menekan tombol ENTER untuk

melanjutkan proses instalasi.

Page 20: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

Perlu saya ingatkan disini bahwa proses instalasi Linux, terutama bagi yang

menggunakan distribusi Mandrake 8.0 sudah demikian mudahnya karena sebagian besar

parameter-nya tinggal di klik OK saja karena Mandrake telah mendeteksi & menyiapkan yang

terbaik. Di samping itu, sebagian parameter dapat di set ulang setelah Linux Mandrake

terinstall menggunakan fasilitas Mandrake Control Center. Oleh karenanya kita tidak perlu

takut akan menderita kesulitan yang berarti untuk menginstalasi Linux.

Selanjutnya akan saya overview sedikit proses yang terjadi pada saat instalasi. Terus

terang, sebagian besar yang harus kita lakukan hanya menekan OK, Accept. Kalaupun kita

harus menset sesuatu biasanya semua tertera dengan jelas pada layar.

Layar pertama yang akan muncul adalah menanyakan bahasa apa yang ingin anda

gunakan dalam operasi Linux. Sebagian orang akan memilih bahasa Indonesia yang kebetulan

di sediakan juga di Linux Mandrake. Beberapa rekan, masih lebih menyukai untuk

menggunakan bahasa Inggris karena terbiasa dengan bahasa Inggris. Tekan tombol OK untuk

melanjutkan.

Seperti hal-nya proses instalasi software lainnya, anda akan diminta untuk menerima

perjanjian lisensi penggunakan software. Anda dapat membacanya baik-baik jika dibutuhkan

& jika anda menerima perjanjian penggunaan software tersebut dapat menekan tombol

ACCEPT.

Karena Linux mempunyai banyak sekali koleksi software, maka ada beberapa pilihan

instalasi yang dapat dilakukan. Oleh karena itu Mandrake memberikan pilihan apakah kita

akan menginstall software yang recommended saja, atau untuk expert (ahli). Pada pilihan

recommended hanya software yang diperlukan saja yang akan di install. Pada pilihan expert

maka banyak software lainnya yang akan di install yang biasanya hanya dibutuhkan oleh

orang yang ahli Linux (bukan user biasa). Bagi para pemula saya sarankan untuk memilih

recommended agar sebagian besar proses akan di otomatisasi oleh Linux.

Mungkin yang paling penting hanya pemilihan paket program yang akan digunakan,

karena Linux membawa banyak sekali paket program. Tentunya sebaiknya anda memilih

paket program yang anda butuhkan saja untuk menghemat harddisk. Pada dasarnya pola fikir

yang digunakan tidak terlalu rumit, secara sederhana kita biasanya memfokuskan pada

penggunaan workstation, server atau development. Masing-masing akan membutuhkan

software yang berbeda sekali satu sama lain.

Pada saat anda mencoba-coba Linux tidak ada salahnya sebanyak mungkin software di

install agar dapat dicoba berbagai hal yang berkaitan dengan Linux. Biasanya cukup salah satu

Page 21: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

lingkungan grafik yang di install (saya biasanya memilih KDE) agar tidak menghabiskan

banyak ruang di harddisk. Biasanya harddisk sebesar 1.5-1.9Gbyte cukup untuk menginstall

cukup banyak software termasuk source code untuk development.

Waktu instalasi semua paket software akan sangat tergantung pada jenis CD drive &

komputer yang anda gunakan. Untuk komputer saya Pentium II 233MHz membutuhkan

sekitar 45 menit s/d 1 jam untuk menginstall semua paket software yang saya inginkan. Pada

beberapa kesempatan saya sempat menginstall di mesin Pentium III CD drive > 40x, ternyata

membutuhkan hanya sekitar 5-10 menit-an untuk menginstalasi semua software yang saya

butuhkan.

Setelah semua software di instalasi, anda akan di tanyakan password untuk root (user

tertinggi) di mesin anda. Jangan sampai lupa password root, karena dengan root anda dapat

melakukan apa saja di komputer anda ini.

Kemudian secara bertahap kita dapat memasukan user untuk komputer yang akan kita

gunakan. Informasi nama, username, password untuk masing-masing user harus dimasukan

secara manual satu per satu. Sebaiknya untuk penggunaan sehari-hari gunakan user non-root

untuk menjaga jangan sampai kita mengubah konfigurasi system secara tidak sengaja.

Kita akan di sodorkan beberapa pilihan untuk menset layar monitor, resolusi, tingkat

warna-nya dll. Biasanya semua sudah di set dengan baik oleh software DrakX. Sehingga kita

hampir tidak perlu melakukan apa-apa kecuali menekan tombol OK. Untuk aman-nya

pengalaman saya dalam pemilihan monitor yang di Linux, saya biasanya menggunakan setting

generic untuk non-interlace monitor jika ingin memperoleh resolusi di atas 800x600..

Linux mempunyai beberapa file system:

1. Ext 2 (2rd Extented)

EXT2 adalah file sistem yang ampuh di linux. EXT2 juga merupakan salah satu file

sistem yang paling ampuh dan menjadi dasar dari segala distribusi linux. Pada EXT2 file

sistem, file data disimpan sebagai data blok. Data blok ini mempunyai panjang yang sama dan

meskipun panjangnya bervariasi diantara EXT2 file sistem, besar blok tersebut ditentukan

pada saat file sistem dibuat dengan perintah mk2fs. Jika besar blok adalah 1024 bytes, maka

file dengan besar 1025 bytes akan memakai 2 blok. Ini berarti kita membuang setengah blok

per file.

Page 22: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

EXT2 mendefinisikan topologi file sistem dengan memberikan arti bahwa setiap file

pada sistem diasosiasiakan dengan struktur data inode. Sebuah inode menunjukkan blok mana

dalam suatu file tentang hak akses setiap file, waktu modifikasi file, dan tipe file. Setiap file

dalam EXT2 file sistem terdiri dari inode tunggal dan setiap inode mempunyai nomor

identifikasi yang unik. Inode-inode file sistem disimpan dalam tabel inode. Direktori dalam

EXT2 file sistem adalah file khusus yang mengandung pointer ke inode masing-masing isi

direktori tersebut.

2.Ext 3 (3rd Extended)

EXT3 adalah peningkatan dari EXT2 file sistem. Peningkatan ini memiliki beberapa

keuntungan, diantaranya:

1. Setelah kegagalan sumber daya, “unclean shutdown”, atau kerusakan sistem, EXT2

file sistem harus melalui proses pengecekan dengan program e2fsck. Proses ini dapat

membuang waktu sehingga proses booting menjadi sangat lama, khususnya untuk disk

besar yang mengandung banyak sekali data. Dalam proses ini, semua data tidak dapat

diakses.

Jurnal yang disediakan oleh EXT3 menyebabkan tidak perlu lagi dilakukan pengecekan

data setelah kegagalan sistem. EXT3 hanya dicek bila ada kerusakan hardware seperti

kerusakan hard disk, tetapi kejadian ini sangat jarang. Waktu yang diperlukan EXT3 file

sistem setelah terjadi “unclean shutdown” tidak tergantung dari ukuran file sistem atau

banyaknya file, tetapi tergantung dari besarnya jurnal yang digunakan untuk menjaga

konsistensi. Besar jurnal default memerlukan waktu kira-kira sedetik untuk pulih, tergantung

kecepatan hardware.

1. Integritas data

EXT3 menjamin adanya integritas data setelah terjadi kerusakan atau “unclean

shutdown”. EXT3 memungkinkan kita memilih jenis dan tipe proteksi dari data.

2. Kecepatan

Daripada menulis data lebih dari sekali, EXT3 mempunyai throughput yang lebih

besar daripada EXT2 karena EXT3 memaksimalkan pergerakan head hard disk. Kita

bisa memilih tiga jurnal mode untuk memaksimalkan kecepatan, tetapi integritas data

tidak terjamin.

3. Mudah dilakukan migrasi

Page 23: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

Kita dapat berpindah dari EXT2 ke sistem EXT3 tanpa melakukan format ulang.

3. Ext 4 (4rd Extended)

Ext4 dirilis secara komplit dan stabil berawal dari kernel 2.6.28 jadi apabila distro anda

yang secara default memiliki versi kernel tersebuat atau di atas nya otomatis system anda

sudah support ext4 (dengan catatan sudah di include kedalam kernelnya) selain itu versi

e2fsprogs harus mengunakan versi 1.41.5 atau lebih.Apabila anda masih menggunakan fs ext3

dapat mengkonversi ke ext4 dengan beberapa langkah yang tidak terlalu rumit.

Keuntungan yang bisa didapat dengan mengupgrade filesystem ke ext4 dibanding ext3

adalah mempunyai pengalamatan 48-bit block yang artinya dia akan mempunyai 1EB =

1,048,576 TB ukuran maksimum filesystem dengan 16 TB untuk maksimum file size nya,Fast

fsck,Journal checksumming,Defragmentation support.

STUKTUR DIREKTORI LINUX 9.10

1.root : Lokasi paling dasar dari struktur file dan folder yang ada di linux, lokasi ini

juga biasa disebut dengan root directory.

2.  boot : Folder atau direktori ini biasa digunakan untuk menyimpan filefile yang

dibutuhkan saat proses booting linux.

3.  bin : Folder ini biasa digunakan untuk menyimpan filefile executable linux, semua

perintahperintahdasar linux biasanya disimpan di folder ini.

Page 24: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

4.  sbin : Folder ini juga digunakan untuk menyimpan filefile executable di linux,

namun sedikit berbeda dengan bin, sbin hanya bisa diakses oleh root

(adminstrator linux).

5.  dev : Folder ini digunakan sistem untuk menyimpan filefile device seperti hardisk,

cdrom, floppy, usb, dll.

6.   mnt : Folder ini digunakan untuk mount point semua device yang ada difolder /dev

diatas.

7.   etc : Folder ini digunakan untuk menyimpan file informasi atau konfigurasi dari

program atau aplikasi yang terinstall dalam sistem tersebut.

8.   usr : Folder ini digunakan untuk menyimpan program atau aplikasi yang akan

diinstall kedalam sistem.

9.   home : Folder ini digunakan untuk menyimpan data atau dokumen dari pengguna

linux itu sendiri.

10.  media : Beberapa distro menggunakan direktori ini untuk meletakkan direktori tempat

sebuah media penyimpanan, seperti hard disk, di-mount.

11.  var : Direktori dimana berkas-berkas dinamis seperti log atau spool biasa

diletakkan. Isi dari direktori ini akan sangat bergantung kepada program yang

sedang berjalan.

12.  tmp : Direktori sementara. Berkas-berkas di direktori ini akan dihapus secara

berkala oleh sistem.

13.  opt : Program-program opsional biasanya diletakkan di direktori ini. Biasa juga

digunakan untuk mencoba suatu program yang masih baru (misalnya dalam

tahap beta), yang bertujuan agar sistem tetap bersih.

Page 25: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

3. Mac

Pada Mac OS, dapat dijumpai tipe  file system MFS dan HFS

1. Macintosh File System (MFS) adalah file system yang memiliki batas maksimum file

yang dapat disimpan sebesar 256 MB dan mampu menampung sebanyak 4094 file. File

system ini merupakan Flat File System karena tidak mendukung hirarki dalam

direktorinya. Selanjutnya perkembangan dari MFS adalah Hierarchical File System

(HFS)

2. HFS berkembang lebih jauh, file system ini memiliki batas maksimal menyimpan yang

lebih besar dimana HFS sebesar 2 TB dan HFS plus sebesar 8 EB. Sejalan dengan hal

tersebut, file yang dapat ditampung pun lebih banyak yakni 65535 file pada HFS dan

4,294,967,295 file pada HFS plus.

Page 26: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

BAB III

PENUTUP

Page 27: Makalah Sistem Operasi Pada Windows, Linux, Dan Mac

DAFTAR PUSTAKA

1. debid.vlsm.org/share/ServerLinux/node37.html

2. en.wikipedia.org/wiki/X_Window_System

3. http://firstiawan.student.fkip.uns.ac.id

4. Masyarakat Digital Gotong Royong (MDGR),2008, “Pengantar Sistem Operasi

komputer”, MDGR

5. onno.vlsm.org/v10/onno-ind-2/application/linux/teknik-instalasi-linuxdebid.

6. slackware.linux.or.id/slackbook/system-configuration.html

7. vlsm.org/share/ServerLinux/node18.html