Anda di halaman 1dari 30

LAPORAN PRAKTIKUM

SISTEM OPERASI

JUDUL : PERINTAH DASAR SISTEM OPERASI LINUX

DISUSUN OLEH :

FINA ENNO RIZKI OKTAVIA PUTRI M0519040

PROGRAM STUDI INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET


2020
BAB I
PENDAHULUAN

1.1 Tujuan praktikum


1. Praktikan mampu menggunakan perintah-perintah dasar untuk informasi user.
2. Praktikan mampu mengenal format instruksi pada sistem operasi Linux.
3. Praktikan mampu menggunakan perintah-perintah dasar pada sistem operasi
Linux.
4. Praktikan menggunakan utilitas dasar pada sistem operasi Linux.
1.2 Landasan teori
Setiap pemakai LINUX harus mempunyai nama login (user account) yang
sebelumnya harus didaftarkan pada administrator system. Nama login umumnya
dibatasi maksimum 8 karakter dan umumnya dalam huruf kecil. Prompt dari shell
bash pada LINUX menggunakan tanda “$”. Sebuah sesi LINUX terdiri dari:
1. Login.
2. Bekerja dengan Shell / menjalankan aplikasi.
3. Logout
Tergantung atas shell yang digunakan, pada Linux bash maka pada proses login
akan mengeksekusi program /etc/profile (untuk semua pemakai) dan file
.base_profile di direktori awal (HOME) masing-masing.
Pada saat logout, maka program shell bash akan mengeksekusi script yang
bernama.bash_logout.
1. Format Instruksi Linux
Instruksi Linux standar mempunyai format sebagai berikut:
$ NamaInstruksi [pilihan] [argumen]
Pilihan adalah option yang dimulai dengan tanda – (minus). Argumen dapat
kosong, satu atau beberapa argumen (parameter).
Contoh :
$ ls tanpa argumen
$ ls –a option adalah –a = all, tanpa argumen
$ ls /bin tanpa option, argumen adalah /bin
$ ls /bin /etc
/usr ada 3 argumen
$ ls –l /usr 1 option dan 1 argumen l = long list
$ ls –la /bin /etc 2 option – l dan –a dan 2 argumen
2. Manual
Linux menyediakan manual secara on-line. Beberapa kunci keyboard
yang penting dalam menggunakan manual adalah:
Q untuk keluar dari program man
<Enter> ke bawah, baris per baris
<Spasi> ke bawah, per halaman
b kembali ke atas, 1 halaman
/teks mencari teks (string)
n meneruskan pencarian string sebelumnya
Manual dibagi atas Bab-bab sebagai berikut:

1.3 Perangkat / alat yang digunakan


1. Laptop/PC
2. Virtual Box
3. Ubuntu
1.4 Tugas Pendahuluan
1. Apa yang dimaksud perintah informasi di bawah ini:
a. id adalah perintah untuk menampilkan informasi tentang UID (User
Identify) dan GID (Group Identify) pemakai yang sedang login.
b. hostname adalah perintah untuk menampilkan nama local host.
c. uname adalah perintah untuk menampilkan nama sistem operasi server
yang sedang kita gunakan.
d. w adalah perintah untuk menampilkan siapa saja yang sedang login dan
proses apa saja yang sedang dilakukan oleh setiap pemakai yang sedang
login.
e. who adalah perintah untuk menampilkan informasi pemakai yang sedang
login.
f. whoami adalah perintah untuk menampilkan login name.
g. chfn adalah perintah untuk merubah informasi dari user.
h. finger adalah perintah untuk melihat informasi user.
2. Apa yang dimaksud perintah dasar di bawah ini:
a. date adalah perintah untuk melihat tanggal saat ini.
b. cal adalah perintah untuk melihat kalender.
c. man adalah perintah untuk menampilkan daftar dari sistem manual pages
(help) sesuai dengan topik.
d. clear adalah perintah yang digunakan untuk membersihkan layar.
e. apropos adalah perintah untuk mencari perintah-perintah yang
deskripsinya mengandung kata kunci yang dicari.
f. whatis adalah perintah untuk mencari perintah yang tepat sama dengan
kunci yang dicari.
3. Apa yang dimaksud perintah-perintah manipulasi file dibawah ini:
a. ls adalah perintah untuk menampilkan isi dari sebuah direktori.
b. file adalah perintah untuk melihat ekstensi/tipe suatu file.
c. cat adalah perintah untuk melihat isi suatu file tanpa fasilitas melihat isi
file dari atas.
d. more adalah perintah untuk melihat isi suatu file dengan fasilitas melihat isi
file dari atas dan untuk kebawah menggunakan tombol Enter untuk perbaris
dan tombol Spasi untuk perlayar.
e. pg adalah perintah untuk melihat isi suatu file dengan fasilitas melihat isi file
dari atas dan untuk kebawah menggunakan tombol Enter untuk perlayar.
f. cp adalah perintah untuk mengcopy suatu file.
g. mv adalah perintah untuk memindah suatu file dan dapat juga untuk
mengganti nama suatu file.
h. rm adalah perintah untuk menghapus suatu file.
i. grep adalah perintah untuk mencari kata di dalam suatu file.
BAB II
PEMBAHASAN

1.1 Langkah-langkah praktikum


Percobaan 1 : Melihat identitas diri (nomor id dan group id)
Perintah id berfungsi untuk menampilkan informasi tentang UID (User Identify)
dan GID (Group Identify) pemakai yang sedang login.
$ id
Langkah-langkah penggunaan:
1. Ketik $ id pada terminal.
2. Tekan enter.

Pada perintah diatas akan menampilkan informasi tentang UID dan GID user
yang sedang login.
Percobaan 2 : Melihat tanggal dan kalender dari sistem
Perintah date adalah perintah untuk melihat tanggal saat ini dan perintah cal
adalah perintah yang digunakan untuk melihat kalender.
$ date
$ cal (bulan) (tahun)
$ cal -y
Langkah-langkah penggunaan:
1. Ketik $ date / $ cal 9 2020 / cal -y pada terminal.
2. Tekan enter.

Pada perintah diatas akan menampilkan tanggal dan waktu pada saat perintah
dijaankan
Pada perintah diatas akan menampilkan kalender pada bulan September tahun
2002.

Pada perintah diatas akan menampilkan kalender secara penuh setahun pada
tahun itu.
Percobaan 3 : Melihat identitas mesin
Perintah hostname digunakan untuk menampilkan nama local host dan perintah
uname adalah perintah yang digunakan untuk menampilkan nama sistem operasi
server yang sedang kita gunakan.
$ hostname
$ uname
$ uname -a
Langkah-langkah penggunaan :
1. Ketik $ hostname / $ uname / $ uname -a pada terminal.
2. Tekan enter

Pada perintah diatas akan menampilkan localhost yang sedang dijalankan.

Pada perintah diatas akan menampilkan nama sistem operasi yang sedang
dijalankan, yaitu Linux.

Pada perintah ini akan menampilkan sistem operasi yang sedang dijalankan,
sama seperti perintah sebelumnya. Tetapi pada perintah ini lebih detail.
Percobaan 4 : Melihat siapa yang sedang aktif
Perintah w digunakan untuk menampilkan siapa saja yang sedang login dan
proses apa saja yang sedang dilakukan oleh setiap pemakai yang sedang login.
Perintah who digunakan untuk menampilkan informasi pemakai yang sedang login
dan perntah whoami digunakan untuk menampilkan login name.
Perintah chfn digunakan untuk merubah informasi dari user dan perintah finger
digunakan untuk melihat informasi user.
$ w
$ who
$ whoami
$ chfn
$ finger
Langkah-langkah penggunaan:
1. Ketik $ w / $ who / $ whoami / $ chfn / $ finger pada terminal.
2. Tekan enter.

Pada perintah diatas menampilkan terdapat 1 user yang sedang login dan
informasi lainnya missal nama usernya fina, login pada jam 13.15.

Perintah diatas menampilkan informasi user yang sedang login yaitu “fina”.

Perintah diatas menampilkan login name “fina”.

Perintah diatas melakukan perubahan informasi dari user “fina”. Pada awal
perintah dijalankan akan diminta untuk memasukkan sandi, lalu akan muncul
perintah untuk memasukkan informasi baru yang ingin dirubah.
Pada awal dijalankan perintah, perintah diatas tidak dapat dijalankan karena
belum terpasang, jadi melakukan perintah “sudo apt-get install finger” terlebih
dahulu.

Kemudian perintah finger dapat dijalankan dan akan melihat informasi dari
user yang sedang login.
Percobaan 5 : Menggunakan manual
Perintah man digunakan untuk menampilkan daftar dari sistem manual pages
(help) sesuai dengan topik.
$ man ls
$ man man
$ man -k file
$ man 5 passwd
Langkah-langkah penggunaan:
1. Ketik $ man ls / $ man man / $ man -k file / $ man 5 passwd pada terminal.
2. Tekan enter.

Perintah man ls akan menampilkan tentang perintah ls, dimulai dari nama,
sinopsis dan deskripsinya.

Perintah man man akan menampilkan tentang perintah man, dimulai dari
nama, ringkasan dan deskripsinya.

Perintah man -k merupakan man apropos, jadi man -k file adalah menampilkan
tentang perintah yang mengandung kata kunci file.
Perintah man passwd akan menampilkan tentang perintah passwd, dimulai dari
nama, sinopsis dan deskripsinya.

Kemudian ini adalah isi dari opsi help yang ada pada saat perintah man
dijalankan, jika tidak memilih help, maka dapat memiih q yang artinya quit untuk
keluar dari perintah.

Percobaan 6 : Menghapus layar


Perintah clear digunakan untuk membersihkan layar.
$ clear
Langkah-langkah penggunaan:
1. Ketik $ clear pada terminal.
2. Tekan enter.
Pada percobaan yang telah dilakukan, sebelum melakukan perintah clear layar
masih penuh oleh perintah-perintah sebelumnya. Kemudian setelah dijalankan
perintah clear, perintah-perintah yang sebelumnya sudah berjalan terlebih dahulu
menjadi terhapus.
Percobaan 7 : Mencari perintah yang deskripsinya mengandung kata kunci yang
dicari
Perintah apropos digunakan untuk mencari perintah-perintah yang
deskripsinya mengandung kata kunci yang dicari.
$ apropos (keyword)
Langkah-langkah penggunaan:
1. Ketik $ apropos (keyword) pada terminal.
2. Tekan enter.
Percobaan diatas akan menampilkan perintah-perintah yang deskripsinya
mengandung kata “date”.

Percobaan diatas akan menampilkan perintah-perintah yang deskripsinya


mengandung kata “mail”.
Percobaan diatas akan menampilkan perintah-perintah yang deskripsinya
mengandung kata “telnet”.

Percobaan 8 : Mencari perintah yang tepat sama dengan kunci yang dicari
Perintah whatis digunakan untuk mencari perintah yang tepat sama dengan
kata kunci yang dicari.
$ whatis (keyword)
Langkah-langkah penggunaan:
1. Ketik $ whatis (keyword) pada terminal.
2. Tekan enter

Percobaan diatas menampilkan perintah yang tepat sama dengan kata “date”.
Percobaan 9 : Manipulasi berkas (file) dan direktori
Perintah ls digunakan untuk menampilkan isi dari sebuah direktori.
$ ls
Langkah-langkah penggunaan:
1. Ketik $ ls pada terminal.
2. Tekan enter.

Percobaan diatas menampilkan folder-folder, terdapat folder desktop,


dokumen, gambar, music, public, templat, unduhan dan video.
Percobaan diatas akan menamplkan semua folder lengkap dengan detailnya,
detail permission, tanggal dibuat dan lainnya.

Percobaan diatas sama seperti sebelumnya, menampilkan folder dan juga file
yang hidden. File yang hidden diawali dengan tanda titik dan untuk listnya sesuai
dengan urutan abjad dari a-z.

Percobaan diatas sama seperti sebelumnya, menampilkan folder dan juga file
yang hidden. File yang hidden diawali dengan tanda titik dan untuk listnya tidak
urut abjad.

Percobaan diatas akan menampilkan semua file dan direktori yang ada pada
folder usr.

Percobaan diatas akan menampilkan semua direktori-direktori di root (/).


Percobaan diatas akan menampilkan semua file atau direktori pada direktori
etc.

Percobaan diatas akan menamplkan semua folder lengkap dengan detailnya,


detail permission, tanggal dibuat dan lainny pada direktori etc.
Percobaan ini akan menampilkan semua file dan isi direktori pada direktori
user. Proses ini akan berjalan lama, jika ingin dihentikan menggunakan ^c.
Percobaan 10 : Melihat tipe file
Perintah file digunakan untuk melihat ekstensi/tipe suatu file.
$ file
Langkah-langkah penggunaan:
1. Ketik $ file pada terminal.
2. Tekan enter.

Percobaan diatas akan menampilkan penggunaan file.


Percobaan diatas akan menampilkan file dan tipenya, missal bertipe direktori
atau yang lainnya.

Percobaan diatas akan menampilkan file di direktori bin ls dan dilihat tipe filenya
lebih detail.
Percobaan 11 : Menyalin file
Perintah cp digunakan untuk mengcopy suatu file.
$ cp
Langkah-langkah penggunaan:
1. Ketik $ cp pada terminal.
2. Tekan enter.

Perintah tersebut melakukan copy isi dari direktori /etc/group ke dalam file f1.
Setelah dicek menggunakan perintah “ls -l” sudah terdapat file yang bernama “f1”.

Perintah tersebut melakukan copy isi dari file f1 ke f2. Setelah dicek
menggunakan perintah “ls -l” sudah terdapat file yang bernama “f2”.
Percobaan diatas pada awalnya melakukan pembuatan direktori yang bernama
“backup” kemudian melakukan copy isi file f1 ke dalam f3. Kemudian melakukan
copy file f1, f2 dan f3 ke dalam direktori backup.

Kemudian dilakukan pengecekan isi dari direktori backup, sudah terdapat file
f1, f2 dan f3.
Percobaan 12 : Melihat isi file
Perintah cat digunakan untuk melihat isi suatu file tanpa fasilitas melihat isi file
dari atas. Kemudian perintah more adalah perintah untuk melihat isi suatu file
dengan fasilitas melihat isi file dari atas dan untuk kebawah menggunakan tombol
Enter untuk perbaris dan tombol spasi untuk perlayar, serta perintah pg digunakan
untuk melihat isi suatu file dengan fasilitas melihat isi file dari atas dan untuk
kebawah menggunakan tombol Enter untuk perlayar.
$ cat
$ more
$ pg
Langkah-langkah penggunaan:
1. Ketik $ cat / $ more / $ pg pada terminal.
2. Tekan enter.
Perintah diatas menampilkan isi dari file f1 secara langsung semuanya.

Perintah ini tidak dapat dijalankan. Kemudian saya mencoba menjalankan


perintah “man pg” juga tidak menemukan perintah pg.

Perintah tersebut menampilkan isi dari file f1 per satu layar penuh.
Percobaan 13 : Mengubah nama file
Perintah mv digunakan untuk memindah suatu file dan dapat juga untuk
mengganti nama suatu file.
$ mv
Langkah-langkah penggunaan:
1. Ketik $ mv pada terminal.
2. Tekan enter.

Pada percobaan diatas mengubah nama file f1 menjadi prog.txt. Kemudian


setelah dicek sudah tidak ada file yang namanya f1.

Percobaan diatas melakukan pemindahan file f2 dan f3 kedalam direktori


mydir. Kemudian pada saat dicek isi dari direktori mydir, terdapat file f2 dan f3
dan ditempat sebelumnya sudah tidak ada.
Percobaan 14 : Menghapus file
Perintah rm digunakan untuk menghapus suatu file.
$ rm
Langkah-langkah penggunaan:
1. Ketik $ rm pada terminal.
2. Tekan enter.
Pada awal percobaan melakukan pemeriksaan isi direktori backup, kemudian
melakukan penghapusan file f1. Lalu setelah dicek kembali isi dari direktori
backup, sudah tidak ada file f1.

Pada awal percobaan melakukan pemeriksaan isi direktori mydir, kemudian


melakukan copy file f2 yang didalam direktori mydir, ke root. Lalu melakukan
perintah penghapusan file yang sebelum menghapus melakukan konfirmasi.
Setelah dicek kembali isi dari root, sudah tidak ada file f2.
Percobaan 15 : Mencari kata atau kalimat dalam file
Perintah grep digunakan untuk mencari kata di dalam suatu file.
$ grep
Langkah-langkah penggunaan:
1. ketik $ grep pada terminal.
2. Tekan enter.

Percobaan tersebut melakukan pencarian kata “root” dan “:0:” pada direktori
/etc/passwd.
Percobaan tersebut melakukan pencarian kata “student” pada direktori
/etc/passwd, tetapi tidak ditemukan karena tidak ada.
1.2 Latihan
1. Ubahlah informasi finger pada komputer Anda.
 untuk mengubah informasi finger dapat menggunakan perintah chfn.

2. Lihatlah user-user yang sedang aktif pada komputer Anda.


 untuk melihat user yang sedang aktif dapat menggunakan perintah w, who
atau whoami.

3. Perintah apa yang digunakan untuk melihat kalender satu tahun penuh?
 untuk melihat kalender satu tahun penuh dapat menggunakan perintah cal
-y.
4. Bagaimana anda dapat melihat manual dari perintah cal?
 untuk melihat manual dari perintah cal dapat menggunakan perintah man
cal.
5. Bagaimana melihat perintah manual ls dengan kata kunci sort?
 untuk melihat perintah manual ls dengan kata kunci sort yaitu menggunakan
perintah man ls setelah muncul tampilan manual untuk ls lalu ketikan perintah
/sort.
6. Bagaimana tampilan untuk perintah ls –a –l dan ls –al?
7. Tampilkan semua file termasuk yang hidden file pada direktori /etc.
 untuk menampilkan semua file termasuk yang hidden file pada direktori /etc
dapat menggunakan perintah ls -a /etc.
8. Tampilkan semua file secara lengkap pada direktori /etc.
 untuk menampilkan semua file secara lengkap pada direktori /etc dapat
menggunakan perintah ls /etc.

9. Buatlah direktori prak1 pada direktori aktif, kemudian copy-kan file /etc/group
ke file tes1, tes2 dan tes3 pada direktori ini.
10. Tampilkan isi file tes1 per satu layar penuh.
 untuk menampilkan isi file tes1 per satu layar penuh dapat menggunakan
perintah more tes1.

11. Pindahkan file tes1 dan tes2 ke home direktori

12. Hapus file tes1 dan tes dengan konfirmasi.


BAB III
PENUTUPAN

3.1 Kesimpulan

Perintah Deskripsi Format


id menampilkan informasi user $ id
date melihat tanggal saat ini $ date
cal melihat kalender $ cal
hostname menampilkan nama local host $ hostname
uname menampilkan nama SO $ uname
menampilkan siapa saja yang sedang login
$w
w dan aktivitas yang dilakukan
menampilkan informasi pemakai yang
$ who
who sedang login.
whoami menampilkan login name $ whoami
chfn merubah informasi dari user $ chfn
finger melihat informasi user $ finger
menampilkan daftar dari sistem manual
man pages (help) sesuai dengan topik $ man
clear membersihkan layar terminal $ clear
mencari perintah-perintah yang
deskripsinya mengandung kata kunci yang
apropos dicari $ apropos
mencari perintah yang tepat sama dengan
whatis kunci yang dicari $ whatis
ls menampilkan isi dari sebuah direktori $ ls
file melihat ekstensi/tipe suatu file $ file
cat melihat isi suatu file secara keseluruhan $ cat
melihat isi suatu file secara per-satuan
$ more
more layar penuh
melihat isi suatu file secara per-satuan
$ pg
pg layar penuh
cp mengcopy suatu file $ cp
memindah suatu file dan dapat juga untuk
$ mv
mv mengganti nama suatu file
rm menghapus suatu file $ rm
grep mencari kata di dalam suatu file $ grep
Berdasarkan praktikum yang telah dilaksanakan dan dibahas, bisa diambil
beberapa kesimpulan diantaranya adalah terdapat beberapa persamaan dan
perbedaan penggunaan (implementasi) sintax command line pada DOS dengan
Linux Ubuntu. Misalnya seperti menggunakan ‘/’ untuk memisahkan parent
direktory dengan child direktory, sedangkan DOS menggunakan ‘\’. Kemudian ada
penghapusan file direktori, dan juga pembuatan file direktori serta pemindahan
file, bisa dilihat pada implementasi di atas yang telah di buatada beberapa
persamaan sintax perintah command line pada DOS dengan Linux. Namun pada
intinya sama aja dan fungsinya juga demikian.
3.2 Referensi
http://tahuajah.blogspot.com/2013/06/1.html (Diakses pada Minggu, 18 Oktober
2020 pukul 14:35).
https://andadai07.wordpress.com/2012/08/08/122/#:~:text=Man%20command
%20Man%20command%20adalah,anda%20bisah%20mengetahui%20perintah%
20ls. (Diakses pada Minggu, 18 Oktober 2020 pukul 19:40).
https://medium.com/@sigitwasissubekti/perintah-dasar-linux-dan-fungsinya-
5c269b729b1e (Diakses pada Minggu, 18 Oktober 2020 pukul 19:41).

Anda mungkin juga menyukai