Search This Blog

Thursday, October 21, 2010

Rangkuman Materi kelas X BAB IV TIK Open source

BAB IV

Mengenall Siisttem Operrasii Liinux

A. Pengertian Sistem Operasi

Seperti kita bahas sebelumnya, di dalam sistem komputer terdapat perangkat lunak sistem

operasi dan perangkat lunak aplikasi. Sistem operasi dapat kita ibaratkan sebagai jalan raya

yang dilaluiberbagai jenis kendaraan, sementara program aplikasi dapat kita ibaratkan

sebagai beragam jenis kendaraan yang lalu lalang di jalan raya. Setiap sistem komputer,

baik yang kecil maupun yang besar memiliki sistem operasi. Bahkan komputer genggam

dan telepon seluler cerdas (smartphone) pun memiliki sistem operasi.

Sistem operasi memiliki manfaat yang sangat besar. Pada komputer, sistem operasi

bertugas menangani sistem komputer secara keseluruhan, serta semua perangkat yang

terhubung ke komputer. Bagaimana sistem operasi dimuatkan ke memori komputer?

Ketika komputer diaktifkan, program yang disebut BIOS (Basic Input Output System)

akan dijalankan. Program kecil ini menjadi mensinkronkan hubungan antara prosesor dan

keyboard serta peralatan lainnya sehingga saat sistem operasi dimuatkan ke memori, semua

perangkat komputer telah siap. Setelah itu, sistem operasi mulai menjalankan fungsinya

sebagai pengendali perangkat keras yang ada di komputer.

Sebagai perangkat lunak pertama yang diletakkan di memori komputer, sistem operasi

memunyai beberapa tugas utama, yakni:

mengenali perangkat keras yang ada dalam sistem komputer

mengatur pemakaian memori

task schedulling atau penjadwalan tugas

B. menyediakan antarmuka antara komputer dan user.

sistem operasi merupakan penghubung antara lapisan perangkat

keras (hardware) dan lapisan perangkat lunak (software) komputer.

Sistem operasi memiliki beberapa bagian penting sebagai berikut:

80 Mengenal Sistem Operasi Linux

mekanisme boot

kernel

command interpreter atau shell

pustaka-pustaka.

Mekanisme boot adalah proses peletakkan kernel ke dalam memori komputer. Proses ini

terjadi ketika kita pertama kali mengaktifkan komputer. Kernel merupakan bagian inti dari

sistem operasi. Fungsi utama kernel adalah melayani bermacam-macam program aplikasi

agar dapat mengakses perangkat keras komputer. Shell adalah suatu media yang bertugas

membaca input dari pengguna.

Ada ratusan jenis sistem operasi; beberapa di antaranya adalah:

Linux

Macintosh

Solaris

Unix

FreeBSD

AIX

VM, MVS, CICS (sistem operasi yang dikembangkan oleh IBM untuk komputer

mainframe)

VMS, OpenVMS (sistem operasi pada komputer DEC).

Microsoft DOS dan Windows

AmigaOS

Ditinjau dari kemampuannya menangani suatu proses, sistem operasi dibedakan menjadi

dua yaitu sistem operasi stand alone dan sistem operasi multiuser. Sistem operasi stand

alone adalah sistem operasi yang hanya mampu menangani satu pengguna (user) saja,

meskipun satu pengguna itu dapat menjalankan beberapa aplikasi sekaligus. Sistem operasi

multiuser adalah sistem operasi yang mampu menangani banyak proses dari banyak

pengguna pada saat yang bersamaan.

B. Sejarah Linux

Sejarah Linux berawal dari inisiatif seorang mahasiswa dari Finlandia bernama Linus

Torvalds. Pada tanggal 5 Oktober 1991, mahasiswa bernama lengkap Linus Benedict

Torvalds ini mengumumkan melalui sebuah newsgroup (comp.os.minix) bahwa dia

berhasil membuat sebuah sistem operasi yang sangat mirip dengan UNIX. Dalam emailnya

dia mengatakan:

Hello everybody out there using minix

I'm doing a (free) operating system (just a hobby,

won't be big and professional like GNU)

for 386 (486) AT clones

Berawal dari email inilah, sambutan dari programer seluruh dunia berdatangan. Mereka

banyak memberikan masukan dan tidak sedikit yang turut memberi sumbangan bagi

Mengenal Sistem Operasi Linux 81

perkembangan sistem operasi baru ini. Linux dibuat menggunakan sistem operasi mirip

UNIX yang bernama MINIX. MINIX sendiri dikembangkan oleh pakar komputer terkenal

Andy Tanenbaum.

Linux versi paling awal yang dikembangkan oleh Linus Torvalds dan didistribusika

melalui Internet memiliki kode versi 0.0.2. Linux versi ini dapat menjalankan GNU

Bourne Again Shell (Bash) dan juga GNU C Compiler (GCC). Selanjutnya, dirilis versi

0.0.3 dan versi 0.10.

Beberapa keunggulan yang membuat Linux banyak digunakan

adalah:

Linux dapat diperoleh secara gratis

dalam satu paket Linux terdapat banyak perangkat lunak aplikasi

Linux merupakan sistem operasi yang bersifat multiuser dan multitasking

pengguna dapat memperoleh dan memodifikasi source code (kode sumber) Linux

pengguna dapat mengembangkan Linux versinya sendir

Linux yang telah dikembangkan dapat didistribusikan kembali tanpa melanggar hak

cipta.

1.. Diisttrro--diisttrro Liinux

Distribusi Linux atau sering disebut distro adalah paket-paket Linux yang disediakan oleh

suatu komunitas atau perusahaan. Ada beragam distro Linux di seluruh dunia. Secara

prinsip, distro-distro Linux tersebut mirip satu sama lain. Yang membedakan hanyalah

paket aplikasi yang disertakan pada masing-masing distro. Untuk mendapatkan distro

Linux, Anda dapat langsung mendownloadnya di Internet atau membelinya langsung dari

penjual CD.

1 Distro Linux berbasis DEBIAN

a. 64 Studio

b. Adamantic

c. Amber Linux

d. BeatrIX

e. Bonzai Linux

f. Debian

g. Gnoppix

82 Mengenal Sistem Operasi Linux

No Distro Awal Distro Turunan

h. Knotix

I. Knoppix

j. Kuliax

k. Ubuntu

Turunan Ubuntu

a. BlankON 2

b. DewaLinux

c. Briker

d. Edubuntu

e. Kubuntu

f. Xubuntu

l. Xandros

m. Zen Linux

2 Distro Linux berbasis RPM (RedHat Package Manager)

a. Centos

b. Conectiva

c. EduLinux

d. Fedora Core

e. IGOS (Indonesia go open source)

f. PcLinuxOS

g. Mandriva

3 Distro berbasis Slackware

a. Slackware

b. AliXe

c. BackTrack

d. College Linux

e. Cytrun Linux

f. Slax

g. Sauver

h. Zenwalk Linux

Liinux IIGOS

Indonesia Go Open Source atau IGOS merupakan sistem operasi karya bangsa Indonesia.

Berawal dari semangat gerakan untuk meningkatkan penggunaan dan pengembangan

perangkat lunak sumber terbuka di Indonesia, lahirlah IGOS pada tanggal 30 Juni 2004.

IGOS dideklarasikan oleh 5 kementrian di Indonesia, yaitu:

Kementrian Negara Riset dan Teknologi

Departemen Komunikasi dan Informatika

Kementrian Hukum dan Hak Asasi Manusia

Kementrian Negara Pendayagunaan Aparatur Negara

Departemen Pendidikan Nasional

Liinux Ubunttu

Nama Ubuntu diambil dari bahasa Afrika yang berarti rasa perikemanusiaan terhadap

sesama manusia. Ubuntu dapat pula diartikan sebagai “aku adalah aku, karena keberadaan

kita untuk semua”. Secara sederhana, makna Ubuntu adalah kebersamaan. Ubuntu sering

disimbolkan dengan tiga orang yang berdiri melingkar sambil bergandengan tangan. Logologo

Ubuntu menggambarkan pula makna yang sama.

Komunitas Ubuntu memiliki filosofi:

perangkat lunak atau software harus tersedia secara gratis

perangkat lunak aplikasi harus mendukung bahasa lokal setempat dan harus dapat

digunakan oleh orang-orang yang memiliki keterbatasan fisik.

pengguna Linux atau user dapat mengubah perangkat lunaknya sesuai kebutuhan

masing-masing

Liinux Mandrriiva

Linux Mandriva pada mulanya bernama Mandrake. Sistem operasi Linux ini terkenal

karena kemudahannya digunakan dan antarmukanya yang user friendly.

Liinux Fedorra

Fedora Linux merupakan pengembangan dari sistem operasi Linux Redhat. Sistem operasi

ini sebelumnya bernama Fedora Core.

Liinux Sllackwarre

Linux Slackware merupakan salah satu distro Linux yang paling awal. Distro ini dirilis

oleh Patrick Volkerding pada tahun 1993, tepatnya pada tanggal 16 Juli 1993. Linux

Slackware sangat mengutamakan kestabilan dan kesederhanaan sehingga menjadi distro

Linux yang paling mirip dengan UNIX.

2.. Mengoperrasiikan Liinux mellalluii Command Liine IIntterrfface ((CLII))

Linux dapat dioperasikan melalui command line interface. Artinya, Anda dapat memberi

instruksi atau perintah kepada komputer hanya dengan mengetik perintah itu, tanpa perlu

menggerakan mouse. Pada Linux yang telah dilengkapi dengan window manager, modus

CLI dapat dijalankan melalui dua cara, yaitu:

menggunakan Terminal di dalam X Window

menggunakan Terminal di luar X Window

Untuk menggunakan Terminal di dalam X Window, Anda harus memilih menu Aplication

Accessories Terminal.

Setelah prosedur membuka Terminal Anda jalankan, di layar monitor akan tampil jendela

seperti yang tampak pada Gambar 4.10. Pada baris teratas akan terlihat adanya prompt,

misalnya arief@ubuntu:~$ yang menunjukkan bahwa komputer siap menerima perintah.

Karakter pada prompt itu sendiri memiliki arti sebagai berikut:

a. arief menunjukkan username yang digunakan

b. @ menunjukkan di atau pada

c. ubuntu menunjukkan nama mesin atau nama komputer yang digunakan

Mengenal Sistem Operasi Linux 91

d. simbol $ menunjukkan status login

Status login dibedakan menjadi dua, yaitu login sebagai root (super user) dan login sebagai

user biasa. Sistem operasi Linux mengenal tingkatan user. Jika Anda login sebagai root,

pada praktiknya Anda mendapat hak penuh untuk mengoperasikan komputer. Sebagai

contoh, Anda dapat:

a. menginstal aplikasi

b. mengatur konfigurasi sistem, misalnya mengganti nama komputer, memberikan IP

Address, dan menenetukan konfigurasi aplikasi server

c. membuat direktori pada seluruh direktori yang ada

d. mengubah atau menghapus seluruh file atau direktori yang ada

e. menjalankan seluruh perintah yang ada di Linux.

Hal-hal di atas tidak dapat Anda lakukan jika status login Anda adalah user biasa. Sebagai

user biasa, Anda akan memiliki keterbatasan-keterbatasan antara lain:

a. tidak dapat menginstal aplikasi

b. tidak dapat mengatur konfigurasi sistem

c. tidak boleh mengakses direktori-direktori tertentu

d. tidak boleh memodifikasi (menghapus, mengganti nama) sembarang file

e. hanya boleh menggunakan perintah (command) tertentu.

3.. Sttrruktturr ffiille pada Liinux

Definisi file adalah sekumpulan data atau informasi yang saling berhubungan sesuai

dengan tujuan pembuatnya. Data pada file dapat berupa:

data numerik (angka)

data alfanumerik binari

data text

File yang terdapat pada sistem operasi Linux memiliki ciri yang berbeda dengan file yang

terdapat pada sistem operasi lain. Berikut ini adalah sifat file yang terdapat pada Linux:

file Linux bersifat case sensitive

nama file boleh panjang, maksimal 256 karakter

ekstensi boleh lebih dari satu

tidak ada ekstensi wajib

File Linux juga dibedakan menjadi beberapa kategori, yaitu:

file biasa berupa file teks dalam format standar ASCII dan file teks dalam format non

ASCII

file teks perintah dalam format ASCII atau file script yang dapat dieksekusi

Mengenal Sistem Operasi Linux 93

file biner

direktori

link (keterkaitan)

device atau perangkat keras (hardware)

Jika digambarkan dalam sebuah bagan, struktur file Linux akan menyerupai strutur pohon

yang bercabang ke bawah. Susunan selengkapnya dapat Anda lihat pada Tabel 4.2

Nama Direktori Fungsi

/ Direktori paling atas dalam struktur file di Linux

/bin Berisi command atau perintah umum yang dipakai oleh sistem,

administrator dan user

/boot Berisi file startup yang digunakan pada saat awal komputer dinyalakan

/dev Berisi referensi hardware atau komponen dalam central processing unit

(CPU)

/etc Berisi file konfigurasi sistem

/home Sebagai direktori umum untuk semua user termasuk sebagai tempat

menyimpan dokumen

/initrd Berisi file informasi untuk booting

/lib Berisi file-file library untuk semua jenis program yang dibutuhkan sistem

/mnt Berfungsi mengaitkan perangkat keras seperti CD-ROM, disket, atau USB

flashdisk

/opt Berfungsi sebagai tempat untuk software tambahan

/root Berfungsi sebagai home dari user administrator

/sbin Berisi command atau perintah yang dipakai oleh sistem dan administrator

/tmp Berisi file sementara atau file yang tidak permanen

/usr Berisi program, libraries, dokumentasi dan lain-lain yang terkait dengan

user

/var Berfungsi sebagai media penyimpanan untuk semua file variabel dan file

sementara atau log

Tabel 4.2 Struktur file di Linux

4.. Carra memberrii perriinttah attau command

Susunan perintah pada Linux adalah

command [option] enter

Setiap perintah pada command line interface harus diakhiri dengan menekan tombol enter.

Option pada perintah Linux berarti pilihan. Sebagai contoh, perintah menampilkan

direktori adalah ls. Jika anda mengetikkan perintah ls, maka akan muncul nama-nama

94 Mengenal Sistem Operasi Linux

direktori saja

Hiisttorry

Setiap perintah yang diterima Linux akan direkam dan masuk ke dalam history. History ini

sangat berguna untuk memunculkan kembali perintah-perintah yang pernah dimasukkan,

sehingga user tidak perlu menulis ulang. Untuk memunculkan perintah sebelumnya, Anda

cukup menekan tombol anak panah atas atau bawah pada keyboard. Untuk mengulangi

perintah yang pernah diberikan, gunakan anak panah ke atas. Untuk ke kembali ke perintah

sebelumnya, gunakan anak panah ke bawah. Sebagai latihan, praktikkan langkah-langkah

berikut:

buka terminal

Mengenal Sistem Operasi Linux 95

ketik perintah ls, kemudian tekan

ketik perintah pwd, kemudian tekan

ketik perintah date kemudian tekan

ketik perintah cal kemudian tekan

setelah 4 perintah di atas di ketik, kemudian tekan tombol anak panah atas

gunakan juga anak panah ke bawah.

Jika Anda melakukannya secara benar, akan keluar tampilan seperti Gambar 4.14.

Membersihkan llayarr attau tterrmiinall

Untuk membersihkan layar dari perintah atau output yang tampak, gunakan command

clear. Anda cukup mengetikkan perintah clear, kemudian menekan <enter>.

Melliihatt dan berrpiindah diirrekttorrii attau ffollderr

Direktori atau folder adalah tempat penyimpanan file, sedangkan sub direktori atau sub

folder adalah tempat penyimpanan file di dalam sebuah folder. Hal ini mirip seperti sebuah

lemari (tempat) yang memiliki laci-laci (sub-tempat) di dalamnya, atau sebuah rumah

(ruang) yang memiliki banyak kamar (sub-ruang).

96 Mengenal

Perintah untuk melihat dan berpindah direktori adalah cd. Ketentuan perintah cd adalah:

cd / : berpindah langsung ke root

cd . . : berpindah ke direktori sebelumnya

cd /home : berpindah ke direktori langsung menuju home

cd home : berpindah ke direktori home, dengan asumsi direktori home berada di

depan folder aktif anda

Sebagai latihan, praktikkan langkah berikut ini. Pastikan terminal sudah terbuka dan Anda

login dengan status sebagai root.

su root

masukkan password root Anda

cd /

ls , ini perintah melihat direktori. Jika Anda benar, Anda pasti akan melihat

direktori home. Perhatikan juga, Anda pasti melihat direktori etc.

cd home , artinya Anda berpindah ke direktori home. Perhatikan bahwa untuk

menuju home, Anda tidak perlu mengetikkan tanda '/'. Hal ini berlaku karena pada saat

perintah ls, folder home berada di depan Anda.

Praktik selanjutnya:

ls , bisa dipastikan, Anda tidak akan melihat direktori etc.

cd /etc <enter>, perintah untuk langsung menuju direktori etc

Gambar

Membuatt diirrekttorrii

Perintah membuat direktori adalah mkdir yang artinya make directory. Susunan commandnya

adalah :

mkdir namadirektori

Untuk lebih memahami perintah ini, praktikkan contoh berikut:

cd /home/user_anda

mkdir datasiswa

ls

cd datasiswa

mkdir materi

mkdir ulangan

mkdir umum

ls

GNOME

GNOME atau GNU Network Object Model Environment adalah tampilan grafis pada

Linux yang berisi program dan pustaka yang mengatur desktop Anda sedemikian rupa

sehingga Anda dapat bekerja menggunakan komputer dengan nyaman. Banyak pengguna

Linux yang menggunakan GNOME sebagai antarmuka karena GNOME bersifat:

free, artinya bebas biaya dan bebas digunakan

user friendly, artinya mudah digunakan dan bersahabat dengan pengguna

cutting edge, artinya selalu menggunakan teknologi terkini

developer friendly, artinya dibuat dengan bahasa program yang intuitif

international, artinya programmer GNOME tersebar di seluruh penjuru dunia.

KDE

KDE atau K Desktop Environment adalah suatu window manager yang berjalan pada

banyak ragam sistem operasi Linux, UNIX, BSD, dan Solaris.

Enlliighttenmentt

Enlightenment adalah salah satu window manager Linux yang memiliki tampilan halus dan

ringan dioperasikanC.. RANGKUMAN

Sistem operasi berfungsi sebagai penghubung antara perangkat keras dan program aplikasi

sehingga keduanya dapat berfungsi dengan baik secara bersamaan. Di dalam sistem operasi

terdapat empat komponen, yaitu:

mekanisme boot, yaitu meletakkan kernel ke dalam memory

kernel, yaitu inti dari sebuah sistem operasi

command interpreter atau shell yang bertugas membaca input dari pengguna

library atau pustaka yang berfungsi menyediakan kumpulan fungsi dasar dan standar

yang dapat dipanggil oleh aplikasi

Sampai dengan saat ini, ada tiga sistem operasi utama yang banyak digunakan dalam

sistem komputer, yaitu:

Sistem operasi dari keluarga UNIX , seperti Linux, FreeBSD, Solaris

Macintosh atau MacOS

Microsoft Windows

C.. RANGKUMAN

Sistem operasi berfungsi sebagai penghubung antara perangkat keras dan program aplikasi

sehingga keduanya dapat berfungsi dengan baik secara bersamaan. Di dalam sistem operasi

terdapat empat komponen, yaitu:

mekanisme boot, yaitu meletakkan kernel ke dalam memory

kernel, yaitu inti dari sebuah sistem operasi

command interpreter atau shell yang bertugas membaca input dari pengguna

library atau pustaka yang berfungsi menyediakan kumpulan fungsi dasar dan standar

yang dapat dipanggil oleh aplikasi

Sampai dengan saat ini, ada tiga sistem operasi utama yang banyak digunakan dalam

sistem komputer, yaitu:

Sistem operasi dari keluarga UNIX , seperti Linux, FreeBSD, Solaris

Macintosh atau MacOS

Microsoft Windows

E.. Evalluasii

a. Soal Pilihan Ganda

Pilihlah satu jawaban yang benar.

1. Di bawah ini, yang termasuk dalam kategori X Window System adalah . . . .

a. perintah cd

b. perintah mv

c. Gnome

d. CLI

e. distro

108 Mengenal Sistem Operasi Linux

2. Perintah Linux dapat kita inputkan melalui modus CLI yang merupakan singkatan

dari . . . .

a. command line international

b. corporate Linux international

c. command line interface

d. connection Linux internet

e. corporate Linux interface

3. Direktori tempat menyimpan data dan dokumen user adalah . . . .

a. etc

b. home

c. var

d. root

e. bin

4. Peritah untuk mencari suatu file dalam sistem operasi Linux adalah . . . .

a. cd

b. find

c. scan

d. mv

e. cp

5. Salah satu keunggulan GNOME sehingga banyak digunakan oleh para pemakai Linux

adalah . . . .

a. mudah digunakan

b. bersifat tidak gratis

c. berjalan di sistem operasi Windows

d. tidak memakai lisensi

e. boleh dibajak

6. Di bawah ini, yang merupakan nama distribusi Linux adalah . . . .

a. KDE

b. Enlightenment

c. Debian

d. CLI

e. IceWM

7. Perintah untuk menghapus file dalam sistem operasi Linux adalah . . .

a. cd

b. cp

c. rm

d. find

e. cat

8. Distribusi Linux biasanya merupakan varian dari distribusi Linux yang telah ada

Mengenal Sistem Operasi Linux 109

sebelumnya. Di bawah ini, yang merupakan varian dari Linux RedHat adalah . . . .

a. Ubuntu

b. Kubuntu

c. Slackware

d. Debian

e. Fedora Core

9. Direktori yang berisi file-file konfigurasi sistem pada sistem operasi Linux adalah . . . .

a. bin

b. sbin

c. var

d. etc

e. home

10. Dalam sistem operasi Linux, perintah untuk menggandakan suatu file adalah . . . .

a. cp

b. mv

c. rm

d. rmdir

e. cd

b. Soal Teori

Kerjakan soal berikut ini.

1. Jelaskan yang dimaksud dengan X Window atau window manager. Sebutkan contohnya.

2. Sebutkan kategori-kategori file yang ada pada sistem operasi Linux.

3. Sistem operasi Linux memiliki banyak keunggulan dibanding sistem operasi lain.

Sebutkan keunggulan-keunggulan tersebut.

4. Jelaskan sejarah singkat Linux Ubuntu. Apa arti kata 'ubuntu' tersebut?

5. Jelaskan sejarah singkat IGOS.

c. Soal Penugasan (Praktik)

Kerjakan soal berikut ini di komputer.

1. Buatlah direktori dengan susunan seperti di bawah ini. Gunakan modus CLI.

110 Mengenal Sistem Operasi Linux

SMA

Kelas 1 Kelas 2 Kelas 3

2. Buatlah file text dan isilah masing-masing direktori dengan file yang namanya berbedabeda.

3. Gandakan file yang ada di setiap direktori masing-masing sebanyak 1 salinan.

4. Hapuslah file asli di tiap-tiap direktori.

5. Hapuslah semua direktori kecuali direktori teratas.

EtikaBAB IIV

Mengenall Siisttem Operrasii Liinux

A. Pengertian Sistem Operasi

Seperti kita bahas sebelumnya, di dalam sistem komputer terdapat perangkat lunak sistem

operasi dan perangkat lunak aplikasi. Sistem operasi dapat kita ibaratkan sebagai jalan raya

yang dilalui berbagai jenis kendaraan, sementara program aplikasi dapat kita ibaratkan

sebagai beragam jenis kendaraan yang lalu lalang di jalan raya. Setiap sistem komputer,

baik yang kecil maupun yang besar memiliki sistem operasi. Bahkan komputer genggam

dan telepon seluler cerdas (smartphone) pun memiliki sistem operasi.

Sistem operasi memiliki manfaat yang sangat besar. Pada komputer, sistem operasi

bertugas menangani sistem komputer secara keseluruhan, serta semua perangkat yang

terhubung ke komputer. Bagaimana sistem operasi dimuatkan ke memori komputer?

Ketika komputer diaktifkan, program yang disebut BIOS (Basic Input Output System)

akan dijalankan. Program kecil ini menjadi mensinkronkan hubungan antara prosesor dan

keyboard serta peralatan lainnya sehingga saat sistem operasi dimuatkan ke memori, semua

perangkat komputer telah siap. Setelah itu, sistem operasi mulai menjalankan fungsinya

sebagai pengendali perangkat keras yang ada di komputer.

Sebagai perangkat lunak pertama yang diletakkan di memori komputer, sistem operasi

memunyai beberapa tugas utama, yakni:

mengenali perangkat keras yang ada dalam sistem komputer

mengatur pemakaian memori

task schedulling atau penjadwalan tugas

B. menyediakan antarmuka antara komputer dan user.

sistem operasi merupakan penghubung antara lapisan perangkat

keras (hardware) dan lapisan perangkat lunak (software) komputer.

Sistem operasi memiliki beberapa bagian penting sebagai berikut:

80 Mengenal Sistem Operasi Linux

mekanisme boot

kernel

command interpreter atau shell

pustaka-pustaka.

Mekanisme boot adalah proses peletakkan kernel ke dalam memori komputer. Proses ini

terjadi ketika kita pertama kali mengaktifkan komputer. Kernel merupakan bagian inti dari

sistem operasi. Fungsi utama kernel adalah melayani bermacam-macam program aplikasi

agar dapat mengakses perangkat keras komputer. Shell adalah suatu media yang bertugas

membaca input dari pengguna.

Ada ratusan jenis sistem operasi; beberapa di antaranya adalah:

Linux

Macintosh

Solaris

Unix

FreeBSD

AIX

VM, MVS, CICS (sistem operasi yang dikembangkan oleh IBM untuk komputer

mainframe)

VMS, OpenVMS (sistem operasi pada komputer DEC).

Microsoft DOS dan Windows

AmigaOS

Ditinjau dari kemampuannya menangani suatu proses, sistem operasi dibedakan menjadi

dua yaitu sistem operasi stand alone dan sistem operasi multiuser. Sistem operasi stand

alone adalah sistem operasi yang hanya mampu menangani satu pengguna (user) saja,

meskipun satu pengguna itu dapat menjalankan beberapa aplikasi sekaligus. Sistem operasi

multiuser adalah sistem operasi yang mampu menangani banyak proses dari banyak

pengguna pada saat yang bersamaan.

B. Sejarah Linux

Sejarah Linux berawal dari inisiatif seorang mahasiswa dari Finlandia bernama Linus

Torvalds. Pada tanggal 5 Oktober 1991, mahasiswa bernama lengkap Linus Benedict

Torvalds ini mengumumkan melalui sebuah newsgroup (comp.os.minix) bahwa dia

berhasil membuat sebuah sistem operasi yang sangat mirip dengan UNIX. Dalam emailnya

dia mengatakan:

Hello everybody out there using minix

I'm doing a (free) operating system (just a hobby,

won't be big and professional like GNU)

for 386 (486) AT clones

Berawal dari email inilah, sambutan dari programer seluruh dunia berdatangan. Mereka

banyak memberikan masukan dan tidak sedikit yang turut memberi sumbangan bagi

Mengenal Sistem Operasi Linux 81

perkembangan sistem operasi baru ini. Linux dibuat menggunakan sistem operasi mirip

UNIX yang bernama MINIX. MINIX sendiri dikembangkan oleh pakar komputer terkenal

Andy Tanenbaum.

Linux versi paling awal yang dikembangkan oleh Linus Torvalds dan didistribusika

melalui Internet memiliki kode versi 0.0.2. Linux versi ini dapat menjalankan GNU

Bourne Again Shell (Bash) dan juga GNU C Compiler (GCC). Selanjutnya, dirilis versi

0.0.3 dan versi 0.10.

Beberapa keunggulan yang membuat Linux banyak digunakan

adalah:

Linux dapat diperoleh secara gratis

dalam satu paket Linux terdapat banyak perangkat lunak aplikasi

Linux merupakan sistem operasi yang bersifat multiuser dan multitasking

pengguna dapat memperoleh dan memodifikasi source code (kode sumber) Linux

pengguna dapat mengembangkan Linux versinya sendir

Linux yang telah dikembangkan dapat didistribusikan kembali tanpa melanggar hak

cipta.

1.. Diisttrro--diisttrro Liinux

Distribusi Linux atau sering disebut distro adalah paket-paket Linux yang disediakan oleh

suatu komunitas atau perusahaan. Ada beragam distro Linux di seluruh dunia. Secara

prinsip, distro-distro Linux tersebut mirip satu sama lain. Yang membedakan hanyalah

paket aplikasi yang disertakan pada masing-masing distro. Untuk mendapatkan distro

Linux, Anda dapat langsung mendownloadnya di Internet atau membelinya langsung dari

penjual CD.

1 Distro Linux berbasis DEBIAN

a. 64 Studio

b. Adamantic

c. Amber Linux

d. BeatrIX

e. Bonzai Linux

f. Debian

g. Gnoppix

82 Mengenal Sistem Operasi Linux

No Distro Awal Distro Turunan

h. Knotix

I. Knoppix

j. Kuliax

k. Ubuntu

Turunan Ubuntu

a. BlankON 2

b. DewaLinux

c. Briker

d. Edubuntu

e. Kubuntu

f. Xubuntu

l. Xandros

m. Zen Linux

2 Distro Linux berbasis RPM (RedHat Package Manager)

a. Centos

b. Conectiva

c. EduLinux

d. Fedora Core

e. IGOS (Indonesia go open source)

f. PcLinuxOS

g. Mandriva

3 Distro berbasis Slackware

a. Slackware

b. AliXe

c. BackTrack

d. College Linux

e. Cytrun Linux

f. Slax

g. Sauver

h. Zenwalk Linux

Liinux IIGOS

Indonesia Go Open Source atau IGOS merupakan sistem operasi karya bangsa Indonesia.

Berawal dari semangat gerakan untuk meningkatkan penggunaan dan pengembangan

perangkat lunak sumber terbuka di Indonesia, lahirlah IGOS pada tanggal 30 Juni 2004.

IGOS dideklarasikan oleh 5 kementrian di Indonesia, yaitu:

Kementrian Negara Riset dan Teknologi

Departemen Komunikasi dan Informatika

Kementrian Hukum dan Hak Asasi Manusia

Kementrian Negara Pendayagunaan Aparatur Negara

Departemen Pendidikan Nasional

Liinux Ubunttu

Nama Ubuntu diambil dari bahasa Afrika yang berarti rasa perikemanusiaan terhadap

sesama manusia. Ubuntu dapat pula diartikan sebagai “aku adalah aku, karena keberadaan

kita untuk semua”. Secara sederhana, makna Ubuntu adalah kebersamaan. Ubuntu sering

disimbolkan dengan tiga orang yang berdiri melingkar sambil bergandengan tangan. Logologo

Ubuntu menggambarkan pula makna yang sama.

Komunitas Ubuntu memiliki filosofi:

perangkat lunak atau software harus tersedia secara gratis

perangkat lunak aplikasi harus mendukung bahasa lokal setempat dan harus dapat

digunakan oleh orang-orang yang memiliki keterbatasan fisik.

pengguna Linux atau user dapat mengubah perangkat lunaknya sesuai kebutuhan

masing-masing

Liinux Mandrriiva

Linux Mandriva pada mulanya bernama Mandrake. Sistem operasi Linux ini terkenal

karena kemudahannya digunakan dan antarmukanya yang user friendly.

Liinux Fedorra

Fedora Linux merupakan pengembangan dari sistem operasi Linux Redhat. Sistem operasi

ini sebelumnya bernama Fedora Core.

Liinux Sllackwarre

Linux Slackware merupakan salah satu distro Linux yang paling awal. Distro ini dirilis

oleh Patrick Volkerding pada tahun 1993, tepatnya pada tanggal 16 Juli 1993. Linux

Slackware sangat mengutamakan kestabilan dan kesederhanaan sehingga menjadi distro

Linux yang paling mirip dengan UNIX.

2.. Mengoperrasiikan Liinux mellalluii Command Liine IIntterrfface ((CLII))

Linux dapat dioperasikan melalui command line interface. Artinya, Anda dapat memberi

instruksi atau perintah kepada komputer hanya dengan mengetik perintah itu, tanpa perlu

menggerakan mouse. Pada Linux yang telah dilengkapi dengan window manager, modus

CLI dapat dijalankan melalui dua cara, yaitu:

menggunakan Terminal di dalam X Window

menggunakan Terminal di luar X Window

Untuk menggunakan Terminal di dalam X Window, Anda harus memilih menu Aplication

Accessories Terminal.

Setelah prosedur membuka Terminal Anda jalankan, di layar monitor akan tampil jendela

seperti yang tampak pada Gambar 4.10. Pada baris teratas akan terlihat adanya prompt,

misalnya arief@ubuntu:~$ yang menunjukkan bahwa komputer siap menerima perintah.

Karakter pada prompt itu sendiri memiliki arti sebagai berikut:

a. arief menunjukkan username yang digunakan

b. @ menunjukkan di atau pada

c. ubuntu menunjukkan nama mesin atau nama komputer yang digunakan

Mengenal Sistem Operasi Linux 91

d. simbol $ menunjukkan status login

Status login dibedakan menjadi dua, yaitu login sebagai root (super user) dan login sebagai

user biasa. Sistem operasi Linux mengenal tingkatan user. Jika Anda login sebagai root,

pada praktiknya Anda mendapat hak penuh untuk mengoperasikan komputer. Sebagai

contoh, Anda dapat:

a. menginstal aplikasi

b. mengatur konfigurasi sistem, misalnya mengganti nama komputer, memberikan IP

Address, dan menenetukan konfigurasi aplikasi server

c. membuat direktori pada seluruh direktori yang ada

d. mengubah atau menghapus seluruh file atau direktori yang ada

e. menjalankan seluruh perintah yang ada di Linux.

Hal-hal di atas tidak dapat Anda lakukan jika status login Anda adalah user biasa. Sebagai

user biasa, Anda akan memiliki keterbatasan-keterbatasan antara lain:

a. tidak dapat menginstal aplikasi

b. tidak dapat mengatur konfigurasi sistem

c. tidak boleh mengakses direktori-direktori tertentu

d. tidak boleh memodifikasi (menghapus, mengganti nama) sembarang file

e. hanya boleh menggunakan perintah (command) tertentu.

3.. Sttrruktturr ffiille pada Liinux

Definisi file adalah sekumpulan data atau informasi yang saling berhubungan sesuai

dengan tujuan pembuatnya. Data pada file dapat berupa:

data numerik (angka)

data alfanumerik binari

data text

File yang terdapat pada sistem operasi Linux memiliki ciri yang berbeda dengan file yang

terdapat pada sistem operasi lain. Berikut ini adalah sifat file yang terdapat pada Linux:

file Linux bersifat case sensitive

nama file boleh panjang, maksimal 256 karakter

ekstensi boleh lebih dari satu

tidak ada ekstensi wajib

File Linux juga dibedakan menjadi beberapa kategori, yaitu:

file biasa berupa file teks dalam format standar ASCII dan file teks dalam format non

ASCII

file teks perintah dalam format ASCII atau file script yang dapat dieksekusi

Mengenal Sistem Operasi Linux 93

file biner

direktori

link (keterkaitan)

device atau perangkat keras (hardware)

Jika digambarkan dalam sebuah bagan, struktur file Linux akan menyerupai strutur pohon

yang bercabang ke bawah. Susunan selengkapnya dapat Anda lihat pada Tabel 4.2

Nama Direktori Fungsi

/ Direktori paling atas dalam struktur file di Linux

/bin Berisi command atau perintah umum yang dipakai oleh sistem,

administrator dan user

/boot Berisi file startup yang digunakan pada saat awal komputer dinyalakan

/dev Berisi referensi hardware atau komponen dalam central processing unit

(CPU)

/etc Berisi file konfigurasi sistem

/home Sebagai direktori umum untuk semua user termasuk sebagai tempat

menyimpan dokumen

/initrd Berisi file informasi untuk booting

/lib Berisi file-file library untuk semua jenis program yang dibutuhkan sistem

/mnt Berfungsi mengaitkan perangkat keras seperti CD-ROM, disket, atau USB

flashdisk

/opt Berfungsi sebagai tempat untuk software tambahan

/root Berfungsi sebagai home dari user administrator

/sbin Berisi command atau perintah yang dipakai oleh sistem dan administrator

/tmp Berisi file sementara atau file yang tidak permanen

/usr Berisi program, libraries, dokumentasi dan lain-lain yang terkait dengan

user

/var Berfungsi sebagai media penyimpanan untuk semua file variabel dan file

sementara atau log

Tabel 4.2 Struktur file di Linux

4.. Carra memberrii perriinttah attau command

Susunan perintah pada Linux adalah

command [option] enter

Setiap perintah pada command line interface harus diakhiri dengan menekan tombol enter.

Option pada perintah Linux berarti pilihan. Sebagai contoh, perintah menampilkan

direktori adalah ls. Jika anda mengetikkan perintah ls, maka akan muncul nama-nama

94 Mengenal Sistem Operasi Linux

direktori saja

Hiisttorry

Setiap perintah yang diterima Linux akan direkam dan masuk ke dalam history. History ini

sangat berguna untuk memunculkan kembali perintah-perintah yang pernah dimasukkan,

sehingga user tidak perlu menulis ulang. Untuk memunculkan perintah sebelumnya, Anda

cukup menekan tombol anak panah atas atau bawah pada keyboard. Untuk mengulangi

perintah yang pernah diberikan, gunakan anak panah ke atas. Untuk ke kembali ke perintah

sebelumnya, gunakan anak panah ke bawah. Sebagai latihan, praktikkan langkah-langkah

berikut:

buka terminal

Mengenal Sistem Operasi Linux 95

ketik perintah ls, kemudian tekan

ketik perintah pwd, kemudian tekan

ketik perintah date kemudian tekan

ketik perintah cal kemudian tekan

setelah 4 perintah di atas di ketik, kemudian tekan tombol anak panah atas

gunakan juga anak panah ke bawah.

Jika Anda melakukannya secara benar, akan keluar tampilan seperti Gambar 4.14.

Membersihkan llayarr attau tterrmiinall

Untuk membersihkan layar dari perintah atau output yang tampak, gunakan command

clear. Anda cukup mengetikkan perintah clear, kemudian menekan <enter>.

Melliihatt dan berrpiindah diirrekttorrii attau ffollderr

Direktori atau folder adalah tempat penyimpanan file, sedangkan sub direktori atau sub

folder adalah tempat penyimpanan file di dalam sebuah folder. Hal ini mirip seperti sebuah

lemari (tempat) yang memiliki laci-laci (sub-tempat) di dalamnya, atau sebuah rumah

(ruang) yang memiliki banyak kamar (sub-ruang).

96 Mengenal

Perintah untuk melihat dan berpindah direktori adalah cd. Ketentuan perintah cd adalah:

cd / : berpindah langsung ke root

cd . . : berpindah ke direktori sebelumnya

cd /home : berpindah ke direktori langsung menuju home

cd home : berpindah ke direktori home, dengan asumsi direktori home berada di

depan folder aktif anda

Sebagai latihan, praktikkan langkah berikut ini. Pastikan terminal sudah terbuka dan Anda

login dengan status sebagai root.

su root

masukkan password root Anda

cd /

ls , ini perintah melihat direktori. Jika Anda benar, Anda pasti akan melihat

direktori home. Perhatikan juga, Anda pasti melihat direktori etc.

cd home , artinya Anda berpindah ke direktori home. Perhatikan bahwa untuk

menuju home, Anda tidak perlu mengetikkan tanda '/'. Hal ini berlaku karena pada saat

perintah ls, folder home berada di depan Anda.

Praktik selanjutnya:

ls , bisa dipastikan, Anda tidak akan melihat direktori etc.

cd /etc <enter>, perintah untuk langsung menuju direktori etc

Gambar

Membuatt diirrekttorrii

Perintah membuat direktori adalah mkdir yang artinya make directory. Susunan commandnya

adalah :

mkdir namadirektori

Untuk lebih memahami perintah ini, praktikkan contoh berikut:

cd /home/user_anda

mkdir datasiswa

ls

cd datasiswa

mkdir materi

mkdir ulangan

mkdir umum

ls

GNOME

GNOME atau GNU Network Object Model Environment adalah tampilan grafis pada

Linux yang berisi program dan pustaka yang mengatur desktop Anda sedemikian rupa

sehingga Anda dapat bekerja menggunakan komputer dengan nyaman. Banyak pengguna

Linux yang menggunakan GNOME sebagai antarmuka karena GNOME bersifat:

free, artinya bebas biaya dan bebas digunakan

user friendly, artinya mudah digunakan dan bersahabat dengan pengguna

cutting edge, artinya selalu menggunakan teknologi terkini

developer friendly, artinya dibuat dengan bahasa program yang intuitif

international, artinya programmer GNOME tersebar di seluruh penjuru dunia.

KDE

KDE atau K Desktop Environment adalah suatu window manager yang berjalan pada

banyak ragam sistem operasi Linux, UNIX, BSD, dan Solaris.

Enlliighttenmentt

Enlightenment adalah salah satu window manager Linux yang memiliki tampilan halus dan

ringan dioperasikanC.. RANGKUMAN

Sistem operasi berfungsi sebagai penghubung antara perangkat keras dan program aplikasi

sehingga keduanya dapat berfungsi dengan baik secara bersamaan. Di dalam sistem operasi

terdapat empat komponen, yaitu:

mekanisme boot, yaitu meletakkan kernel ke dalam memory

kernel, yaitu inti dari sebuah sistem operasi

command interpreter atau shell yang bertugas membaca input dari pengguna

library atau pustaka yang berfungsi menyediakan kumpulan fungsi dasar dan standar

yang dapat dipanggil oleh aplikasi

Sampai dengan saat ini, ada tiga sistem operasi utama yang banyak digunakan dalam

sistem komputer, yaitu:

Sistem operasi dari keluarga UNIX , seperti Linux, FreeBSD, Solaris

Macintosh atau MacOS

Microsoft Windows

C.. RANGKUMAN

Sistem operasi berfungsi sebagai penghubung antara perangkat keras dan program aplikasi

sehingga keduanya dapat berfungsi dengan baik secara bersamaan. Di dalam sistem operasi

terdapat empat komponen, yaitu:

mekanisme boot, yaitu meletakkan kernel ke dalam memory

kernel, yaitu inti dari sebuah sistem operasi

command interpreter atau shell yang bertugas membaca input dari pengguna

library atau pustaka yang berfungsi menyediakan kumpulan fungsi dasar dan standar

yang dapat dipanggil oleh aplikasi

Sampai dengan saat ini, ada tiga sistem operasi utama yang banyak digunakan dalam

sistem komputer, yaitu:

Sistem operasi dari keluarga UNIX , seperti Linux, FreeBSD, Solaris

Macintosh atau MacOS

Microsoft Windows

E.. Evalluasii

a. Soal Pilihan Ganda

Pilihlah satu jawaban yang benar.

1. Di bawah ini, yang termasuk dalam kategori X Window System adalah . . . .

a. perintah cd

b. perintah mv

c. Gnome

d. CLI

e. distro

108 Mengenal Sistem Operasi Linux

2. Perintah Linux dapat kita inputkan melalui modus CLI yang merupakan singkatan

dari . . . .

a. command line international

b. corporate Linux international

c. command line interface

d. connection Linux internet

e. corporate Linux interface

3. Direktori tempat menyimpan data dan dokumen user adalah . . . .

a. etc

b. home

c. var

d. root

e. bin

4. Peritah untuk mencari suatu file dalam sistem operasi Linux adalah . . . .

a. cd

b. find

c. scan

d. mv

e. cp

5. Salah satu keunggulan GNOME sehingga banyak digunakan oleh para pemakai Linux

adalah . . . .

a. mudah digunakan

b. bersifat tidak gratis

c. berjalan di sistem operasi Windows

d. tidak memakai lisensi

e. boleh dibajak

6. Di bawah ini, yang merupakan nama distribusi Linux adalah . . . .

a. KDE

b. Enlightenment

c. Debian

d. CLI

e. IceWM

7. Perintah untuk menghapus file dalam sistem operasi Linux adalah . . .

a. cd

b. cp

c. rm

d. find

e. cat

8. Distribusi Linux biasanya merupakan varian dari distribusi Linux yang telah ada

Mengenal Sistem Operasi Linux 109

sebelumnya. Di bawah ini, yang merupakan varian dari Linux RedHat adalah . . . .

a. Ubuntu

b. Kubuntu

c. Slackware

d. Debian

e. Fedora Core

9. Direktori yang berisi file-file konfigurasi sistem pada sistem operasi Linux adalah . . . .

a. bin

b. sbin

c. var

d. etc

e. home

10. Dalam sistem operasi Linux, perintah untuk menggandakan suatu file adalah . . . .

a. cp

b. mv

c. rm

d. rmdir

e. cd

b. Soal Teori

Kerjakan soal berikut ini.

1. Jelaskan yang dimaksud dengan X Window atau window manager. Sebutkan contohnya.

2. Sebutkan kategori-kategori file yang ada pada sistem operasi Linux.

3. Sistem operasi Linux memiliki banyak keunggulan dibanding sistem operasi lain.

Sebutkan keunggulan-keunggulan tersebut.

4. Jelaskan sejarah singkat Linux Ubuntu. Apa arti kata 'ubuntu' tersebut?

5. Jelaskan sejarah singkat IGOS.

c. Soal Penugasan (Praktik)

Kerjakan soal berikut ini di komputer.

1. Buatlah direktori dengan susunan seperti di bawah ini. Gunakan modus CLI.

110 Mengenal Sistem Operasi Linux

SMA

Kelas 1 Kelas 2 Kelas 3

2. Buatlah file text dan isilah masing-masing direktori dengan file yang namanya berbedabeda.

3. Gandakan file yang ada di setiap direktori masing-masing sebanyak 1 salinan.

4. Hapuslah file asli di tiap-tiap direktori.

5. Hapuslah semua direktori kecuali direktori teratas.

1 comment:

  1. Rangkuman Materi kelas X BAB IV TIK Open source
    BAB IV
    good blog and useful information, visit behind nursingstikes, stikeshealthnurse, http://stikeshealthnurse.blogspot.com
    video: http://www.ziddu.com/download/9459224/CIRCUMCISION.flv.html
    photo: http://www.ziddu.com/download/9598338/circ00.jpg.html
    facebook: http://apps.facebook.com/easycash-usd/?refid=100001041095779&ref=link

    ReplyDelete

Silahkan Tulis komentar anda tentang posting ini

Paling banyak di baca