Anda di halaman 1dari 15

LAPORAN RESMI

SISTEM OPRASI

Nama : Achmed Bintang Asy-Syfa Makkarau


NIM : 23.11.5818
Kelas : IF08

1. Analisa hasil percobaan yang Anda lakukan.


a. Analisa setiap hasil tampilannya.

Percobaan 1: Direktori
1. Melihat direktori HOME:

o Perintah pwd digunakan untuk menampilkan direktori kerja saat ini.


o Perintah echo $HOME menampilkan direktori HOME pengguna.
2. Melihat direktori aktual dan parent direktori:

o Dengan pwd, kita dapat melihat direktori kerja aktual.


o cd . tidak mengubah direktori karena . adalah representasi dari direktori saat ini.
o cd .. mengubah direktori ke direktori induk (parent directory).
o Dengan pwd lagi, kita melihat perubahan ke direktori induk.
3. Membuat satu atau lebih direktori:

o mkdir digunakan untuk membuat satu atau lebih direktori.


o Dalam contoh ini, direktori A, B, C, D, E, F, dan sub-direktori A/D dan A/E dibuat.
o ls -l digunakan untuk menampilkan isi direktori dalam format list.
4. Menghapus satu atau lebih direktori:

o rmdir digunakan untuk menghapus direktori kosong.


o rmdir B akan gagal karena direktori B tidak kosong.
o rmdir B/F B berhasil menghapus direktori B/F dan B.
o ls -l B akan gagal setelah B dihapus karena B tidak lagi ada.
5. Navigasi direktori dengan cd:
o cd digunakan untuk berpindah direktori.
o Penggunaan cd dengan path absolut dan relatif ditunjukkan.
o Error mungkin terjadi jika path yang diberikan tidak valid atau tidak memiliki izin
akses.
Percobaan 2: Manipulasi file
1. Perintah cp untuk menyalin file atau direktori.
2. Perintah mv untuk memindahkan file.

3. Perintah rm untuk menghapus file.


o Penggunaan opsi -i membuat rm bertanya konfirmasi sebelum menghapus.
Percobaan 3: Symbolic Link
1. Membuat shortcut (file link) menggunakan ln.

o Simbolik link dibuat dengan opsi -s.


Percobaan 4: Melihat Isi File
o Perintah ls -l untuk melihat detail file.
o Perintah file untuk menentukan jenis file.
Percobaan 5: Mencari file
1. Perintah find digunakan untuk mencari file.

o find mencari file berdasarkan kriteria yang diberikan.


2. Perintah which digunakan untuk menemukan lokasi eksekusi program.

3. Perintah locate digunakan untuk mencari file dalam database sistem.


Percobaan 6: Mencari text pada file

o Perintah grep digunakan untuk mencari teks dalam file.


b. Pada Percobaan 1 point 3 buatlah pohon dari struktur file dan direktori
.
├── A
│ ├── D
│ │ └── A
│ └── E
├── B
│ └── F
└── C
c. Bila terdapat pesan error, jelaskan penyebabnya.
 Pada Percobaan 1 poin 4:
1. rmdir B gagal karena direktori B tidak kosong.
2. ls -l B gagal setelah B dihapus karena B tidak lagi ada.
 Pada Percobaan 1 poin 5:
1. Kesalahan mungkin terjadi saat mencoba navigasi ke direktori yang tidak valid atau
tidak memiliki izin akses.
 Pada Percobaan 3:
1. Penggunaan ln -s z bye.txt membuat link simbolik ke file z dengan nama bye.txt.
2. Jika file z dihapus atau dipindahkan, link simbolik bye.txt tidak lagi valid.
3. Kerjakan latihan diatas dan analisa hasil tampilannya.

4. Berikan kesimpulan dari praktikum ini.


Sistem file pada Linux menyerupai tree (pohon) yang dimulai dari root kemudian direktori dan
subdirektori. Terdapat dua sistem symbolic link yaitu hardlink dan softlink. Pada sistem operasi Linux
ini, kita dapat mengatur atau memanipulasi struktur file dan direktori yang ada pada sistem sesuai
dengan kebutuhan. Kita tidak bisa menghapus suatu direktori apabila dalam direktori tersebut terdapat
isi. echo home digunakan untuk melihat letak home, sedangkan cd home untuk berpindah ke home.
Pada praktikum Operasi File dan Struktur direktori banyak perintah-perintah yang dapat digunakan
untuk memindahkan atau menghapus atau mengcopy file dari satu direktori ke direktori lain. Dan juga
sebelum melakukan itu semua kita juga bisa mengetahui alamat dari direktori yang sedang kita masuki.

Latihan :
1. Cobalah urutan perintah berikut :
$ cd
$ pwd
$ ls –al
$ cd .
$ pwd
$ cd ..
$ pwd
$ ls -al
$ cd ..
$ pwd
$ ls -al
$ cd /etc
$ ls –al | more
$ cat passwd
$ cd –
$ pwd
Analisa: Perintah $ cd adalah perintah yang digunakan untuk berpindah atau berganti ke direktori lain. $
pwd adalah perintah yang digunakan untuk melihat directori yang sedang aktif. Dan untuk perintah $ cd . .
(dua titik) adalah perintah untuk berpindah atau kembali pada direktori sebelumnya dan kembali ke
direktori home. Maksud dari perintah $ cd /etc untuk masuk ke direktori etc, lalu $ ls –al | more untuk
perintah ini digunakan untuk menampilkan isi dari direktori etc yang tersembunyi secara lengkap dengan
diikuti more. Perintah $ cat passwd berfungsi menampilkan user pada file passwd sedangkan password dari
user tersebut tidak ditampilkan. Perintah $ cd – perintah ini adalah perintah yang digunakan untuk kembali
ke direktori home secara langsung.
Perintah di atas berfungsi untuk mencari direktori (cd), selain itu juga ada perintah untuk melihat direktori
yang aktif (pwd), setiap kali masuk pada direktori baru dengan perintah cd maka hasil dari perintahnya
adalah $ pwd akan berubah yang sesuai dengan direktori yang digunakan. Selain isi dari setiap direktori
pun berbeda antara yang satu dengan yang lainnya yang bisa dilihat dengan menggunakan perintah ls.
2. Lanjutkan penelusuran pohon pada sistem file menggunakan cd, ls, pwd dan cat. Telusuri
direktory /bin, /usr/bin, /sbin, /tmp dan /boot.
Analisa: Perintah cd (change directory) untuk masuk ke dalam direktori atau berpindah direktori. Sebagai
contoh jika kita masuk pada direktori (cd /bin) maka kita akan berada pada direktori /bin. Perintah ls untuk
menampilkan isi dari direktori tersebut. Perintah pwd untuk melihat direktori yang aktif, dan cat untuk
menampilkan isi sebuah file.

3. Telusuri direktory /dev. Identifikasi perangkat yang tersedia. Identifikasi tty (termninal) Anda
(ketik who am i); siapa pemilih tty Anda (gunakan ls –l).

Analisa: Perintah pertama digunakan untuk masuk ke direktori /dev. Selanjutnya perintah whoami untuk
mengetahui siapa user yang sedang login di suatu komputer/terminal. Digunakan bila menemukan terminal
yang belum logout atau exit. Untuk menampilkan semua isi direktori /dev menggunakan perintah ls -l.

4. Telusuri derectory /proc. Tampilkan isi file interrupts, devices, cpuinfo, meminfo dan uptime
menggunakan perintah cat. Dapatkah Anda melihat mengapa directory /proc disebut pseudo -
filesystem yang memungkinkan akses ke struktur data kernel ?
Direktori /proc disebut pseudo-filesystem karena tidak ada file atau struktur data yang disimpan secara
permanen di dalamnya di disk. Sebaliknya, itu menyediakan antarmuka untuk mengakses informasi tentang
proses yang berjalan, pengaturan sistem, dan statistik kernel secara dinamis. Informasi dalam`/proc
diperbarui secara langsung dari kernel, sehingga memberikan akses langsung ke struktur data kernel.
Dengan menggunakan perintah cat untuk membaca isi file dalam /proc, kita dapat melihat informasi terkini
tentang sistem dan kernel tanpa perlu membuka kernel secara langsung.
5. Ubahlah direktory home ke user lain secara langsung menggunakan cd ~username.

Analisa: Mengubah direktori home ke user lain menggunakan perintah cd ~username yaitu cd ~egypt. Maka
user pada direktori home akan berubah menjadi user baru yaitu egypt.

6. Ubah kembali ke direktory home Anda.

Analisa: Perintah $ cd .. untuk berpindah satu tingkat direktori atasnya. Dan pwd digunakan untuk melihat
direktori yang sedang aktif yaitu /home.
7. Buat subdirektory work dan play.

Analisa: Membuat direktori dapat menggunakan perintah $ mkdir work play. Lalu di cek untuk melihat isi
direktori menggunakan ls, sudah terlihat subdirektori work dan play berhasil ditambahkan.
8. Hapus subdirektory work.

Analisa: Untuk menghapus subdirektori work menggunakan perintah rmdir. Maka ketika dicek
menggunakan perintah ls, subdirektori telah berhasil dihapus.

9. Copy file /etc/passwd ke direktory home Anda.

Analisa: Untuk mencopy file /etc/passwd ke directory home menggunakan perintah di aas. Sehingga ketika
dicek daftar direktori home menggunakan ls, file tersebut sudah berhasil dicopy.

10. Pindahkan ke subirectory play.

Analisa: Selanjutnya file passwd dipindahkan ke subdirektori play menggunakan perintah $ mv passwd
/home/egypt/play. Lalu perintah ls /home/egypt/play digunakan untuk melihat daftar direktori, dan file
passwd berhasil ditambahkan.

11. Ubahlah ke subdirektory play dan buat symbolic link dengan nama terminal yang menunjuk ke
perangkat tty. Apa yang terjadi jika melakukan hard link ke perangkat tty ?

Analisa: Pertama-tama ubah direktori ke direktori play menggunakan perintah $ cd play/. Selanjutnya ln
dan opsi -s diperlukan untuk membuat symbolic link, sehingga file terminal dibuat kan link nya. Perintah
$ ls digunakan untuk melihat daftar direktori dari play dan sudah terlihat file terminal dalam bentuk link.

12. Buatlah file bernama hello.txt yang berisi kata ”hello word”. Dapatkah Anda gunakan ”cp”
menggunakan ”terminal” sebagai file asal untuk menghasilkan efek yang sama ?
Analisa: Karena direktori saya sudah terdapat file hello.txt, sehingga file yang dibuat adalah helo.txt. Kita
menggunakan cp untuk menggunakan terminal sebagai tujuan (mengcopy file helo.txt ke dalam terminal).
Sehingga, Ketika kita melihat isi terminal menggunakan perintah cat, terdapat isi teks dari helo.txt yaitu
hello world.

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


Mencoba untuk menyalin file `hello.txt ke perangkat terminal`akan menghasilkan pesan kesalahan yang
menunjukkan bahwa operasi tersebut tidak dapat dilakukan. Ini karena terminal adalah perangkat khusus
yang tidak dapat diakses seperti file biasa. Perangkat terminal hanya digunakan untuk input dan output
dalam terminal. Jadi, tidak mungkin untuk menyalin file ke terminal seperti yang Anda lakukan dengan file
biasa
14. Masih direktory home, copy keseluruhan direktory play ke direktory bernama work
menggunakan symbolic link.

Analisa: Perintah ln digunakan untuk membuat symbolic link, dimana /home/egypt/play/terminal


merupakan target file atau nama dari file yang sudah ada dan hendak dibuatkan linknya. Dan
/home/egypt/work merupakan symbolic filename atau nama symbolic link. Link yang telah dibuat dapat
diverifikasi oleh direktori listing menggunakan perintah ls.
15. Hapus direktory work dan isinya dengan satu perintah

Analisa: Menghapus direktori work menggunakan perintah rm -rf. Ketika di cek menggunakan perintah ls,
subdirektori work telah terhapus.

Anda mungkin juga menyukai