Anda di halaman 1dari 8

Modul Praktikum Sistem Operasi

MODUL PRAKTIKUM
SISTEM OPERASI

Disusun Oleh:

Ayu Latifah
NIDN.
M. Rikza 0421099301
Nashrulloh, M.Kom

LABORATORIUM KOMPUTER

TEKNIK INFORMATIKA

SEKOLAH TINGGI TEKNOLOGI GARUT


2020
2019

1
Modul Praktikum Sistem Operasi

Modul Praktikum 4
Operasi File dan Struktur Direktori Waktu : 170 menit

A. Tujuan
Adapun tujuan praktikum ini adalah sebagai berikut.
1. Mahasiswa mampu memahami organisasi file dan direktori pada sistem operasi Linux
2. Mahasiswa mampu menciptakan dan manipulasi direktori
3. Mahasiswa mampu memahami konsep link dan simbolik link
B. Pendahuluan
1. Organisasi File
Sistem file pada Linux menyerupai pepohonan (tree), yaitu dimulai dari root, kemudian
direktori dan sub direktori. Sistem file pada Linux diatur secara hirarki, yaitu dimulai
dari root dengan mimbol “l”.
Dapat diciptakan file dan direktori mulai dari root ke bawah. Direktori adalah file
khusus, yaitu berisi nama file dan INODE (pointer yang menunjuk ke data / isi file
tersebut). Secara logika, direktori dapat berisi file dan direktori lagi (disebut juga sebagai
subdirektori).

Gambar 4.1 Struktur Direktori pada Linux

2
Modul Praktikum Sistem Operasi

2. Direktori Standar
Setelah proses instalasi, Linux menciptakan system file yang baku, terdiri atas direktori
sebagai berikut:
a. /bin = direktori yang berisi file-file biner standar yang dapat digunakan oleh seluruh
user baik user biasa maupun super user.
b. /boot = direktori yang berisi file-file untuk booting Linux
c. /dev = direktori yang berisi file system khusus yang merupakan refleksi device
hardware yang dikenali dan digunakan system seperti harddisk, Floppy disk, Flash
disk dll.
d. /etc = directori yang berisi file -file kinfigurasi system dan hanya boleh diubah
oleh super user.
e. /home = direktori yang berisi yang merupakan directori home untuk semua user.
f. /lib = direktori yang berisi file -file library yang diginakan untuk mendukung
kerja kernel Linux.
g. /mnt = merupakan direktori khusus yang disediakan untuk mounting (mengaitkan)
device disk storage ke system dalam bentuk direktori.
h. /proc = berisi file system khusu yang menunjukan data -data kernel setiap saat.
i. /root = direktori home untuk user root (user khusus engan priviledges hampir tak
terbatas).
j. /sbin = direktori yang sama seperti direktori/bin,tetapai hanya super user yang se-
baiknya menggunakan binary-binary tersebut mengikat fungsi-
fungsi binary yang terdapat di rektori ini untuk maintanace system.
k. /tmp = berisi file-file sementara yang di butuhkan sebuah aplikasi dan file lainnya
hasil intalasi user.
l. /var = direktori yang berisi file –file log, mailbox dan data-data aplikasi.

3. Tipe File
Pada Linux terdapat beberapa buah file, yaitu:
a. Ordinary file b. Direktori
b. Block Device (peralatan I/O)
3
Modul Praktikum Sistem Operasi

c. Block Devisi (peralatan I/O)


Merupakan representasi dari peralatan herdware yang menggunakan transmisi
data per block ( misalnya 1 KB block), seperti disk, floppy, tape.

d. Character Device (peralatan I/O)


Merupakan representasi dari peralatan hardware yang menggunakan transmosi
data karakter per karakter.

e. Named Pipe (FIFO)


File yang di gunakan secara intern oleh system operasi untuk komunikas
diantara proses.

4. Properti File
File mempunyai beberapa atribut, antara lain:
a. Tipe file : menentukan tipe dari file
b. Ijin akses : menentukan hak user terhadap file ini
c. Jumlah link : jumlah link untuk file ini
d. Pemilik (owner) :menentukan siapa pemilik file ini.
e. Kelompok (group) : menentukan group yang memiliki file ini f. Jumlah karakter :
menentukan ukuran file dalam byte.
f. Waktu pembuatan : menentukan kapan file terakhir dimodifikasi h. Nama file :
menentukan nama file yang di maksud.

C. Praktikum
Adapun langkah-langkah mengatur instalasi Linux Ubuntu dengan menggunakan software
Virtualbox adalah sebagi berikut.
1. Login sebagai user.
2. Buka console terminal dan lakukan percobaan-percobaan di bawah ini. Perhatikan
hasilnya.

4
Modul Praktikum Sistem Operasi

a. Direktori
Melihat direktori HOME
$ pwd
$ echo $HOME

Melihat direktori actual dan parent direktori


$ pwd
$ cd .
$ pwd
$ cd ..
$ pwd
$ cd

Membuat satu direktori lebih dari satu direktori atau sub direktori
$ pwd
$ mkdir A B C A/D A/E B/F A/D/A
$ ls -l
$ ls -l A
$ ls -l A/D

Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori
kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin
aksesnya
$ rmdir B (Terdapat pesan error, mengapa ?)
$ ls -l B
$ rmdir B/F B
$ ls -l B (Terdapat pesan error, mengapa ?)

Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke direktori
lain.
$ pwd
$ ls –l
$ cd A
$ pwd
$ cd ..
5
Modul Praktikum Sistem Operasi

$ pwd
$ cd /home/<user>/C
$ pwd
$ cd /<user/C (Terdapat pesan error, mengapa ?)
$ pwd

b. Manipulasi File
Perintah cp untuk mengkopi file atau seluruh direktori
$ cat > contoh
Membuat sebuah file
[Ctrl-d]
$ cp contoh contoh1
$ ls -l
$ cp contoh A
$ ls –l A
$ cp contoh contoh1 A/D
$ ls –l A/D

Perintah mv untuk memindah file


$ mv contoh contoh2
$ ls -l
$ mv contoh1 contoh2 A/D
$ ls –l A/D
$ mv contoh contoh1 C
$ ls –l C

Perintah rm untuk menghapus file


$ rm contoh2
$ ls -l
$ rm –i contoh
$ rm –rf A C
$ ls -l

c. Symbolic Link
Membuat shortcut (file link)
$ echo "Hallo apa khabar" > halo.txt
$ ls -l
$ ln halo.txt z
$ cat z
$ mkdir mydir
$ ln z mydir/halo.juga
$ cat mydir/halo.juga
6
Modul Praktikum Sistem Operasi

$ ln -s z bye.txt
$ ls -l bye.txt
$ cat bye.txt

d. Melihat isi File


$ ls –l
$ file halo.txt
$ file bye.txt

e. Mencari File
Perintah find
$ find /home –name “*.txt” –print > myerror.txt
$ cat myerror.txt
$ find . –name “*.txt” –exec wc –l „{}‟ „;‟

Perintah which
$ which ls

Perintah locate
$ locate “*.txt”

f. Mencari text pada File


$ grep Hallo *.txt

LATIHAN
1. Cobalah urutan perintah berikut:
2. Lanjutkan penelusuran pohon pada sistem file menggunakan cd, ls, pwd dan cat.
Telusuri direktory /bin, /usr/bin, /sbin, /tmp dan /boot.
3. Pada direktori /home buat subdirektory work dan play.
4. Hapus subdirektory work.
5. Pada subdirektori play buatlah file bernama hello.txt yang berisi kata ”hello word”. Dapatkah
Anda gunakan ”cp” menggunakan ”terminal” sebagai file asal untuk menghasilkan efek yang
sama ?
7
Modul Praktikum Sistem Operasi

6. Copy hello.txt ke terminal. Apa yang terjadi ?


7. Masih direktory home, copy keseluruhan direktory play ke direktory bernama work
menggunakan symbolic link.
8. Hapus direktory play dan isinya dengan satu perintah.

D. Kesimpulan
Adapun laporan dari praktikum ini dikirimkan dalam bentuk pdf, berisi:
1. Analisa hasil percobaan yang Anda lakukan. Bila terdapat pesan error, jelaskan
penyebabnya.
2. Kerjakan latihan diatas dan analisa hasil tampilannya.
3. Berikan kesimpulan dari praktikum ini

Anda mungkin juga menyukai