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
direktori home. Perhatikan juga, Anda pasti melihat direktori etc.
● cd home
menuju home, Anda tidak perlu mengetikkan tanda '/'. Hal ini berlaku karena pada saat
perintah ls, folder home berada di depan Anda.
Praktik selanjutnya:
● ls
● 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
direktori home. Perhatikan juga, Anda pasti melihat direktori etc.
● cd home
menuju home, Anda tidak perlu mengetikkan tanda '/'. Hal ini berlaku karena pada saat
perintah ls, folder home berada di depan Anda.
Praktik selanjutnya:
● ls
● 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.
Rangkuman Materi kelas X BAB IV TIK Open source
ReplyDeleteBAB 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