SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
1 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
LAPORAN
PRAKTIKUM 4
PERCOBAAN 1
1. Masuk ke command line (consule) terminal (tty2) dengan menekan Ctrl+Alt+F2 dan login ke
terminal sebagai user (pc30). Sedangkan untuk keluar/Logout dari command line dapat dilakukan
dengan menekan Alt+F7 dan kembali ke mode grafis.
2. Instruksi/perintah $ ps (process status)
Analisis: perintah ini digunakan untuk melihat kondisi proses. Dan ketika perintah ini dieksekusi
maka informasi yang ditampilkan berupa:
 PID yang berfungsi untuk menampilkan Nomor Identitas Proses.
 TTY menampilkan nama terminal dimana proses tersebut aktif.
 TIME berfunsi menampilkan waktu yang diperlukan dalam mengakses perintah.
 CMD (Command) yang berfungsi untuk menampilkan instruksi/perintah yang digunakan.
3.Instruksi/perintah $ ps -u
Analisis: Perinah pada gambar diatas digunakan untuk melihat faktor/elemen user, yang kemudian
dikombinasikan dengan mengunakan option –u dan ketika perintah ini dijalankan maka akan
tampil data/informasi berupa:
 USER yang berfungsi memberikan informasi mengenai user yang sedang digunakan dalam
proses tersebut.
 PID yang berfungsi memberikan informasi mengenai nomor indentitas dari proses yang
ditunjukan.
 %CPU yang berfungsi untuk mempresentasikan waktu yang digunakan oleh CPU dalam
proses tersebut
 %MEM berfungsi untuk mempresentasikan system memori yang digunakan dalam proses.
 RSS (Real System Storage) berfungsi untuk memberikan informasi mengenai jumlah
memori yang digunakan
 START berfungsi memberikan informasi mengenai kapan proses tersebut diaktifkan.
2 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
4.Perintah $ ps –u pc-30
Analisis: Perintah ini untuk melihat/Mencari proses yang dijalankan oleh pengguna. Proses diatas
hanya terbatas pada proses yang dijalankan oleh pengguna, dimana pemakai/pengguna tersebut
melakukan login.
5.Perintah $ ps –a, $ ps all dan perintah $ ps -au
Analisis: perintah ini digunakan untuk Mencari/melihat proses dengan menggunakan opsi -a yang
maksudnya untuk mengeksekusi perintah pada satu user saja. Sedangkan perintah $ ps all, adalah
perintah yang digunakan untuk menampilkan informasi dari proses yang dijalankan oleh user
dengan tampilan lebih rinci, seperti pada gambar berikut ini:
Sedangkan perintah $ ps –au adalah perintah yang digunakan untuk melihat informasi dari proses
yang dijalankan oleh semua user seperti pada gambar berikut ini:
Dimana pada gambar diatas terlihat jelas ada beberapa user yang ditampilkan seperti pc30.
3 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
PERCOBAAN 2 :
Menampilkan Hubungan Proses Parent dan Child
1. Masuk ke command line terminal (tty2) dengan menekan Ctrl+Alt+F2 dan login sebagai user
(pc30).
2. Perintah $ ps –eH
Analisis: Perintah diatas sama fungsinya dengan perintah $ ps pada perintah-perintah yang telah
dijalankan sebelumnya yang perbedaanya hanya pada opsi yang ditambahkan setelahnya dimana
pada perintah $ ps digabungkan dengan opsi –eH. Dan Ketika perintah $ ps –eH ini dieksekusi
dengan cara menekan Enter, maka prosesnya akan berjalan dengan cara membaca terlebih dahulu
perintah $ ps yang kemudian dilanjutkan dengan membaca opsi e yang berfungsi memilih semua
proses dan opsi H yang berfungsi menghasilkan tampilan proses secara hierarki.
3. Perintah $ ps –e f
Analisis: Proses perintah ini serupa dengan tampilan dengan pada percobaan yang kedua diatas,
yang hanya berbeda pada opsi yang di tambahkan setelah opsi –e. diamana pada perintah ini
ditambahkan opsi f yang berfungsi untuk mengetahui STAT (keadaan) dari sebuah proses itu yang
biyasanya ditandai dengan simbol S (sleeping) atau R (Running). Selain itu juga opsi f ini akan
menampilkan status proses dengan karakter grafis ( dan _).
4. Perintah $ pstree
Ketika perintah $ pstree diketik yang kemudian dilanjutkan dengan menekan Enter maka akan
ditampilkan semua proses seperti pada gambar berikut ini:
4 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
.
Analisis: Gambar diatas tampak struktur berupa sebuah pohon atau diagram. Yang menyatakan
system ditampilkan dalam bentuk hirarki parent/child. Proses parent di sebelah kiri proses child.
Sebagai contoh proses init sebagai parent (ancestor) dari semua proses pada sistem. Beberapa child
dari init mempunyai child. Proses login mempunyai proses bash sebagai child. Proses bash
mempunyai proses child startx. Proses startx mempunyai child xinit dan seterusnya hingga
membentuk seperti pohon.
5. Perintah $ pstree | grep mingetty
Ketika perintah $ pstree | grep mingetty diketik yang kemudian dilanjutkan dengan menekan Enter
maka akan ditampilkan proses seperti pada gambar berikut ini:
5 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
Analisis: perintah ini digunakan untuk menampilkan semua proses mingetty yang berjalan pada
system yang berupa console virtual. Selain menampikan semua proses, proses dikelompokkan
dalam satu baris dengan suatu angka sebagai jumlah proses yang berjalan.
6. Perintah $ pstree –p
Perintah ini ketika dieksekusi akan tampil seperti pada gambar berikut ini:
Analisis: Proses tampilan dari perintah ini serupa dengan tampilan pada perintah yang dilakukan
pada proses praktikum bagian 4 dimana data ditampilkan menyerupai sebuah struktur diagram atau
pohon. yang pada proses ini hanya ditambahkan dengan imformasi mengenai PID dari proses yang
digunakan dengan menambahkan Opsi –p.
6 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
7. Perintah $ pstree –h
Perintah ini ketika dieksekusi akan tampil seperti pada gambar berikut ini:
Analisis: perintah $ pstree yang kemudian ditambahkan opsi –h berfungsi Untuk menampilkan
proses dan ancestor dengan cara ditampilkan atau dicetak tebal. Misalnya perintah yang diberi arah
panah pada gambar diatas.
PERCOBAAN 3
Menampilkan Status Proses dengan Berbagai Format
1.masuk ke command line terminal (tty2) dengan menekan Ctrl+Alt+F2 dan
login ke terminal sebagai user (pc30).
2.Perintah $ ps –e | more
Perintah ini ketika di eksekusi akan tampil seperti pada gambar berikut ini:
7 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
Analisis: Ketika perintah $ ps –e | more ditulis dan dijalankan dengan cara menekan Enter. Maka
proses kerjanya akan bekerja dimana Opsi -e menampilkan semua proses dalam bentuk 4 kolom :
PID, TTY, TIME dan CMD. Yang kemudian disortir dengan menggunakan More, yang Jika
ditampilkan halaman penuh terlihat prompt --More-- di bagian bawah screen. Sedangkan untuk
keluar dapat dilakukan dengan menekan q dan kembali ke prompt perintah.
3. Perintah $ ps ax | more
Yang ketika dieksekusi perintahnya akan tampil seperti pada gambar berikut:
Analisis: Ketika perintah $ ps ax | more dieksekusi maka maka proses akan pertama kali membaca
perintah ps yang kemudian membaca Opsi a yang berfungsi menampilkan semua proses yang
dihasilkan terminal, setelah itu dilanjutkan dengan membaca Opsi x yang berfungsi untuk
menampilkan semua proses yang tidak dihasilkan terminal. Secara logika opsi ax ini sama dengan
opsi –e. dimana Terdapat 5 kolom untuk tampilan informasih seperti : PID, TTY, STAT, TIME dan
COMMAND. Yang kemudian ditampilkan dengan cara disortir dengan menggunakan More.
8 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
4. Perintah $ ps –e f | more
Analisis: Ketika perintah $ ps –e f | more dieksekusi maka Opsi –e f akan menampilkan semua
proses dalam format daftar penuh. Yang kemudian disortir dengan menggunakan More.
5. Perintah $ ps –eo pid cmd | more
Analisis: Ketika perintah $ ps –eo pid, cmd | more dieksekusi, maka prosesnya akan diawali dengan
membacaan perintah $ ps yang kemudian dilanjutkan dengan membaca Opsi –eo pid, cmd yang
berfungsi untuk menampilkan semua proses dalam format sesuai definisi user yang terdiri dari
kolom PID dan CMD.
6. Perintah $ ps –eo pid,ppid,%mem,cmd | more
Jika perintah tersebut dijalankan maka akan tampil seperti pada gambar berikut ini:
9 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
Analisis: Ketika perintah $ ps –eo pid,ppid,%mem,cmd | more ini dieksekusi, maka prosesnya akan
diawali dengan membacaan perintah $ ps yang kemudian dilanjutkan dengan membaca opsi –eo
pid,ppid,%mem,cmd yang berfungsi untuk menampilkan kolom PID, PPID dan %MEM. Dimana
PPID adalah proses ID dari proses parent sedangkan %MEM menampilkan persentasi memory
system yang digunakan proses. Jika proses hanya menggunakan sedikit memory system maka akan
ditampilkan 0.
Percobaan 4
Mengontrol proses pada shell
1. Masuk ke command line terminal (tty2) dengan menekan Ctrl+Alt+F2 dan login ke terminal
sebagai user (pc30).
2. Perintah yes
Analisis: perintah yes ini digunakan untuk mengirim output y yang tidak pernah berhenti, Untuk
10 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
menghentikannya dengan cara menekan Ctrl-C.
3. Belokkan standart output ke /dev/null
Analisis: Perintah ini digunakan membelokan standart output dari yes ke /dev/null, Untuk
menghentikannya gunakan Ctrl-C.
4. Perintah $ yes > /dev/null &
Anaslisis: Perintah tersebut merupakan Salah satu cara agar perintah yes tetap dijalankan tetapi
shell tetap digunakan untuk hal yang lain dengan meletakkan proses pada background dengan
menambahkan karakter & pada akhir perintah. Sedangkan angka [3] merupakan job number yang
diikuti PID.
5. Untuk melihat status proses gunakan perintah jobs .
Analisis: Perintah ini digunakan untuk melihat proses yang telah digunakan sebelumnya, seperti
yang tampak pada gambar diatas bahwa perintah/proses yang telah saya jalankan dintaranya adalah
proses PS
6. Perintah $ kill %<nomor job>
Analisis: perintah diatas digunakan untuk menghentikan job untuk ps
Analisis: perintah diatas digunakan untuk menghentikan job untuk yes dan ketika dijobs kembali
maka tampilanya akan berbeda dengan tampilan jobs yang dilakukan pada bagian 5, yang tentunya
jobnya telah dihentikan seperti pada gambar berikut:
11 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a
Summary Praktikum 4 A
Perintah Deskripsi Format
PS
Perintah ps (process status) digunakan
untuk melihat kondisi proses yang ada.
$ ps (opsi)
Yes
Perintah yes ini digunakan untuk
mengirim output Y dengan berulang-
ulang atau tidak pernah putus
$ yes
Kill
Perintah ini digunakan untuk
menghentikan job
$ kill % <nomor
job>
Jobs
Perintah ini digunakan untuk melihat
status job
$ jobs
KESIMPULAN
Proses adalah program yang sedang berjalan atau sebuah kinerja yang dijalankan dalam
komputer yang sedang dieksekusi, dimana setiap kali kita membuat atau menjalankan sebuah proses
maka akan dibuatkan sebuah tanda terhadap proses yang kita jalankan tersebut, tanda yang
dijalankan dapat berupa nomor id, nama dari proses itu sendiri, jumlah kapasitas penyimpanan yang
digunakan dan waktu yang digunakan untuk mengaksesnya. Yang dalam system operasi linux
semua itu disimbolkan dengan PID, TTY, TIME, CMD dan masi banyak lagi sesuai dengan
perintah atau proses yang dijalankan. Setelah kita menjalankan sebauh proses, maka pasti kita juga
ingin menghentikanya dalam system operasi linux untuk menghentikan atau membunuh sebuah
proses kita dapat menggunakan perintah kill yang diikuti dengan nomor Id atau PID dari proses
tersbut.
---------------------SEKIAN DAN TERIMA KASIH---------------------------

Weitere ähnliche Inhalte

Was ist angesagt?

Algoritma Backtracking
Algoritma BacktrackingAlgoritma Backtracking
Algoritma BacktrackingAjeng Savitri
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar RelasionalRatzman III
 
Perintah internal dan perintah eksternal dos
Perintah internal dan perintah eksternal dosPerintah internal dan perintah eksternal dos
Perintah internal dan perintah eksternal dosReski Rahayu
 
Laporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxLaporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxIbrahim Naki
 
File system linux
File system linuxFile system linux
File system linuxmoliiceman
 
Laporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal CommandLaporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal CommandMelina Krisnawati
 
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntuLaporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntuMelina Krisnawati
 
Perintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxPerintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxIbrahim Naki
 
Sistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlockSistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlockSamuel Bosawer
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03KuliahKita
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Debby Ummul
 
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...Melina Krisnawati
 
Java (Netbeans) - Exception handling - Object Oriented Programming
Java (Netbeans) - Exception handling - Object Oriented ProgrammingJava (Netbeans) - Exception handling - Object Oriented Programming
Java (Netbeans) - Exception handling - Object Oriented ProgrammingMelina Krisnawati
 
Jenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi JaringanJenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi JaringanA Sisdianto Sumarna
 

Was ist angesagt? (20)

Algoritma Backtracking
Algoritma BacktrackingAlgoritma Backtracking
Algoritma Backtracking
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar Relasional
 
Os2013 lap1-ridwan
Os2013 lap1-ridwanOs2013 lap1-ridwan
Os2013 lap1-ridwan
 
Perintah internal dan perintah eksternal dos
Perintah internal dan perintah eksternal dosPerintah internal dan perintah eksternal dos
Perintah internal dan perintah eksternal dos
 
Sistem operasi input output
Sistem operasi input outputSistem operasi input output
Sistem operasi input output
 
Laporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxLaporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi Linux
 
Perintah Internal command
Perintah Internal commandPerintah Internal command
Perintah Internal command
 
File system linux
File system linuxFile system linux
File system linux
 
Laporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal CommandLaporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal Command
 
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntuLaporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
 
Perintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxPerintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi Linux
 
Sistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlockSistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlock
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
 
Tugas algoritma ( flowchart )
Tugas algoritma ( flowchart )Tugas algoritma ( flowchart )
Tugas algoritma ( flowchart )
 
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
 
Java (Netbeans) - Exception handling - Object Oriented Programming
Java (Netbeans) - Exception handling - Object Oriented ProgrammingJava (Netbeans) - Exception handling - Object Oriented Programming
Java (Netbeans) - Exception handling - Object Oriented Programming
 
L I N U X
L I N U XL I N U X
L I N U X
 
Melihat isi file dari direktori aktif
Melihat isi file dari direktori aktifMelihat isi file dari direktori aktif
Melihat isi file dari direktori aktif
 
Jenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi JaringanJenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi Jaringan
 

Ähnlich wie Laporan Praktikum OS

Praktikum Sistem Operasi Linux (4A)
Praktikum Sistem Operasi Linux (4A)Praktikum Sistem Operasi Linux (4A)
Praktikum Sistem Operasi Linux (4A)Mirza Afrizal
 
Pertemuan5 proses dan manajemen proses - a- handout
Pertemuan5   proses dan manajemen proses - a- handoutPertemuan5   proses dan manajemen proses - a- handout
Pertemuan5 proses dan manajemen proses - a- handoutSyaiful Ahdan
 
Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopirizqitohopi
 
Pertemuan6 proses dan manajemen proses - b
Pertemuan6   proses dan manajemen proses - b Pertemuan6   proses dan manajemen proses - b
Pertemuan6 proses dan manajemen proses - b Syaiful Ahdan
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopirizqitohopi
 
Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2Indah Kusumawati
 
Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Indah Kusumawati
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4arstwn
 
Modul so praktikum
Modul so praktikumModul so praktikum
Modul so praktikumjoko2016
 
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Indah Kusumawati
 
Dasar pemrograman-python
Dasar pemrograman-pythonDasar pemrograman-python
Dasar pemrograman-pythonnamasaja
 
50 perintah dasar LINUX
50 perintah dasar LINUX50 perintah dasar LINUX
50 perintah dasar LINUXAlfan Khudori
 

Ähnlich wie Laporan Praktikum OS (20)

Os2013 lap4-ridwan
Os2013 lap4-ridwanOs2013 lap4-ridwan
Os2013 lap4-ridwan
 
Praktikum Sistem Operasi Linux (4A)
Praktikum Sistem Operasi Linux (4A)Praktikum Sistem Operasi Linux (4A)
Praktikum Sistem Operasi Linux (4A)
 
Pertemuan5 proses dan manajemen proses - a- handout
Pertemuan5   proses dan manajemen proses - a- handoutPertemuan5   proses dan manajemen proses - a- handout
Pertemuan5 proses dan manajemen proses - a- handout
 
Praktikum 4A
Praktikum 4APraktikum 4A
Praktikum 4A
 
Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopi
 
Pertemuan6 proses dan manajemen proses - b
Pertemuan6   proses dan manajemen proses - b Pertemuan6   proses dan manajemen proses - b
Pertemuan6 proses dan manajemen proses - b
 
Manjemen proses
Manjemen prosesManjemen proses
Manjemen proses
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopi
 
Modul praktikum-os-2011
Modul praktikum-os-2011Modul praktikum-os-2011
Modul praktikum-os-2011
 
Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2
 
Praktikum 4B
Praktikum 4BPraktikum 4B
Praktikum 4B
 
Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4
 
Modul so praktikum
Modul so praktikumModul so praktikum
Modul so praktikum
 
Bab v manajemen proses linux mint 17
Bab v manajemen proses linux mint 17Bab v manajemen proses linux mint 17
Bab v manajemen proses linux mint 17
 
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10
 
Dasar pemrograman-python
Dasar pemrograman-pythonDasar pemrograman-python
Dasar pemrograman-python
 
Perintah dasar linux
Perintah dasar linux Perintah dasar linux
Perintah dasar linux
 
50 perintah dasar LINUX
50 perintah dasar LINUX50 perintah dasar LINUX
50 perintah dasar LINUX
 
Command linux
Command linux Command linux
Command linux
 

Mehr von Ibrahim Naki

Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)Ibrahim Naki
 
LAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan GroupLAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan GroupIbrahim Naki
 
Membuat Kalkulator Dengan JSP
Membuat Kalkulator Dengan JSPMembuat Kalkulator Dengan JSP
Membuat Kalkulator Dengan JSPIbrahim Naki
 
Sortir Nilai dengan JSP
Sortir Nilai dengan JSPSortir Nilai dengan JSP
Sortir Nilai dengan JSPIbrahim Naki
 
Ejaan yang disempurnakan
Ejaan yang disempurnakanEjaan yang disempurnakan
Ejaan yang disempurnakanIbrahim Naki
 
Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)Ibrahim Naki
 
Membuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel DrawMembuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel DrawIbrahim Naki
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxIbrahim Naki
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfaceIbrahim Naki
 
Membuat Class Sendiri
Membuat Class SendiriMembuat Class Sendiri
Membuat Class SendiriIbrahim Naki
 
FUNGSI – FUNGSI DALAM MYSQL
FUNGSI – FUNGSI DALAM MYSQLFUNGSI – FUNGSI DALAM MYSQL
FUNGSI – FUNGSI DALAM MYSQLIbrahim Naki
 

Mehr von Ibrahim Naki (14)

Kata pengantar
Kata pengantarKata pengantar
Kata pengantar
 
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
 
LAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan GroupLAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan Group
 
Membuat Kalkulator Dengan JSP
Membuat Kalkulator Dengan JSPMembuat Kalkulator Dengan JSP
Membuat Kalkulator Dengan JSP
 
Sortir Nilai dengan JSP
Sortir Nilai dengan JSPSortir Nilai dengan JSP
Sortir Nilai dengan JSP
 
Ejaan yang disempurnakan
Ejaan yang disempurnakanEjaan yang disempurnakan
Ejaan yang disempurnakan
 
Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)
 
Membuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel DrawMembuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel Draw
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi Linux
 
Sejarah Android
Sejarah AndroidSejarah Android
Sejarah Android
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
 
Membuat Class Sendiri
Membuat Class SendiriMembuat Class Sendiri
Membuat Class Sendiri
 
Java Class
Java ClassJava Class
Java Class
 
FUNGSI – FUNGSI DALAM MYSQL
FUNGSI – FUNGSI DALAM MYSQLFUNGSI – FUNGSI DALAM MYSQL
FUNGSI – FUNGSI DALAM MYSQL
 

Kürzlich hochgeladen

PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlineMMario4
 
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf
 
materi pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptmateri pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptTaufikFadhilah
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfandriasyulianto57
 
Silabus Mata Pelajaran Biologi SMA Kelas X.doc
Silabus Mata Pelajaran Biologi SMA Kelas X.docSilabus Mata Pelajaran Biologi SMA Kelas X.doc
Silabus Mata Pelajaran Biologi SMA Kelas X.docNurulAiniFirdasari1
 
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Abdiera
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............SenLord
 
Materi Struktur Jaringan Tumbuhan(1).pdf
Materi Struktur Jaringan Tumbuhan(1).pdfMateri Struktur Jaringan Tumbuhan(1).pdf
Materi Struktur Jaringan Tumbuhan(1).pdfKamboja16
 
Workshop penulisan buku (Buku referensi, monograf, BUKU...
Workshop penulisan buku                       (Buku referensi, monograf, BUKU...Workshop penulisan buku                       (Buku referensi, monograf, BUKU...
Workshop penulisan buku (Buku referensi, monograf, BUKU...Riyan Hidayatullah
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfHendroGunawan8
 
Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiOviLarassaty1
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaruSilvanaAyu
 
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...YulfiaFia
 
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptxCERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptxpolianariama40
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanssuserc81826
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfEmeldaSpd
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptssuser940815
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxg66527130
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxHansTobing
 

Kürzlich hochgeladen (20)

PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
 
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
 
materi pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptmateri pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.ppt
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdf
 
Silabus Mata Pelajaran Biologi SMA Kelas X.doc
Silabus Mata Pelajaran Biologi SMA Kelas X.docSilabus Mata Pelajaran Biologi SMA Kelas X.doc
Silabus Mata Pelajaran Biologi SMA Kelas X.doc
 
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............
 
Materi Struktur Jaringan Tumbuhan(1).pdf
Materi Struktur Jaringan Tumbuhan(1).pdfMateri Struktur Jaringan Tumbuhan(1).pdf
Materi Struktur Jaringan Tumbuhan(1).pdf
 
Workshop penulisan buku (Buku referensi, monograf, BUKU...
Workshop penulisan buku                       (Buku referensi, monograf, BUKU...Workshop penulisan buku                       (Buku referensi, monograf, BUKU...
Workshop penulisan buku (Buku referensi, monograf, BUKU...
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
 
Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran Berdifferensiasi
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru
 
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
 
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptxCERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukan
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.ppt
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptx
 

Laporan Praktikum OS

  • 1. 1 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a LAPORAN PRAKTIKUM 4 PERCOBAAN 1 1. Masuk ke command line (consule) terminal (tty2) dengan menekan Ctrl+Alt+F2 dan login ke terminal sebagai user (pc30). Sedangkan untuk keluar/Logout dari command line dapat dilakukan dengan menekan Alt+F7 dan kembali ke mode grafis. 2. Instruksi/perintah $ ps (process status) Analisis: perintah ini digunakan untuk melihat kondisi proses. Dan ketika perintah ini dieksekusi maka informasi yang ditampilkan berupa:  PID yang berfungsi untuk menampilkan Nomor Identitas Proses.  TTY menampilkan nama terminal dimana proses tersebut aktif.  TIME berfunsi menampilkan waktu yang diperlukan dalam mengakses perintah.  CMD (Command) yang berfungsi untuk menampilkan instruksi/perintah yang digunakan. 3.Instruksi/perintah $ ps -u Analisis: Perinah pada gambar diatas digunakan untuk melihat faktor/elemen user, yang kemudian dikombinasikan dengan mengunakan option –u dan ketika perintah ini dijalankan maka akan tampil data/informasi berupa:  USER yang berfungsi memberikan informasi mengenai user yang sedang digunakan dalam proses tersebut.  PID yang berfungsi memberikan informasi mengenai nomor indentitas dari proses yang ditunjukan.  %CPU yang berfungsi untuk mempresentasikan waktu yang digunakan oleh CPU dalam proses tersebut  %MEM berfungsi untuk mempresentasikan system memori yang digunakan dalam proses.  RSS (Real System Storage) berfungsi untuk memberikan informasi mengenai jumlah memori yang digunakan  START berfungsi memberikan informasi mengenai kapan proses tersebut diaktifkan.
  • 2. 2 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a 4.Perintah $ ps –u pc-30 Analisis: Perintah ini untuk melihat/Mencari proses yang dijalankan oleh pengguna. Proses diatas hanya terbatas pada proses yang dijalankan oleh pengguna, dimana pemakai/pengguna tersebut melakukan login. 5.Perintah $ ps –a, $ ps all dan perintah $ ps -au Analisis: perintah ini digunakan untuk Mencari/melihat proses dengan menggunakan opsi -a yang maksudnya untuk mengeksekusi perintah pada satu user saja. Sedangkan perintah $ ps all, adalah perintah yang digunakan untuk menampilkan informasi dari proses yang dijalankan oleh user dengan tampilan lebih rinci, seperti pada gambar berikut ini: Sedangkan perintah $ ps –au adalah perintah yang digunakan untuk melihat informasi dari proses yang dijalankan oleh semua user seperti pada gambar berikut ini: Dimana pada gambar diatas terlihat jelas ada beberapa user yang ditampilkan seperti pc30.
  • 3. 3 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a PERCOBAAN 2 : Menampilkan Hubungan Proses Parent dan Child 1. Masuk ke command line terminal (tty2) dengan menekan Ctrl+Alt+F2 dan login sebagai user (pc30). 2. Perintah $ ps –eH Analisis: Perintah diatas sama fungsinya dengan perintah $ ps pada perintah-perintah yang telah dijalankan sebelumnya yang perbedaanya hanya pada opsi yang ditambahkan setelahnya dimana pada perintah $ ps digabungkan dengan opsi –eH. Dan Ketika perintah $ ps –eH ini dieksekusi dengan cara menekan Enter, maka prosesnya akan berjalan dengan cara membaca terlebih dahulu perintah $ ps yang kemudian dilanjutkan dengan membaca opsi e yang berfungsi memilih semua proses dan opsi H yang berfungsi menghasilkan tampilan proses secara hierarki. 3. Perintah $ ps –e f Analisis: Proses perintah ini serupa dengan tampilan dengan pada percobaan yang kedua diatas, yang hanya berbeda pada opsi yang di tambahkan setelah opsi –e. diamana pada perintah ini ditambahkan opsi f yang berfungsi untuk mengetahui STAT (keadaan) dari sebuah proses itu yang biyasanya ditandai dengan simbol S (sleeping) atau R (Running). Selain itu juga opsi f ini akan menampilkan status proses dengan karakter grafis ( dan _). 4. Perintah $ pstree Ketika perintah $ pstree diketik yang kemudian dilanjutkan dengan menekan Enter maka akan ditampilkan semua proses seperti pada gambar berikut ini:
  • 4. 4 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a . Analisis: Gambar diatas tampak struktur berupa sebuah pohon atau diagram. Yang menyatakan system ditampilkan dalam bentuk hirarki parent/child. Proses parent di sebelah kiri proses child. Sebagai contoh proses init sebagai parent (ancestor) dari semua proses pada sistem. Beberapa child dari init mempunyai child. Proses login mempunyai proses bash sebagai child. Proses bash mempunyai proses child startx. Proses startx mempunyai child xinit dan seterusnya hingga membentuk seperti pohon. 5. Perintah $ pstree | grep mingetty Ketika perintah $ pstree | grep mingetty diketik yang kemudian dilanjutkan dengan menekan Enter maka akan ditampilkan proses seperti pada gambar berikut ini:
  • 5. 5 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a Analisis: perintah ini digunakan untuk menampilkan semua proses mingetty yang berjalan pada system yang berupa console virtual. Selain menampikan semua proses, proses dikelompokkan dalam satu baris dengan suatu angka sebagai jumlah proses yang berjalan. 6. Perintah $ pstree –p Perintah ini ketika dieksekusi akan tampil seperti pada gambar berikut ini: Analisis: Proses tampilan dari perintah ini serupa dengan tampilan pada perintah yang dilakukan pada proses praktikum bagian 4 dimana data ditampilkan menyerupai sebuah struktur diagram atau pohon. yang pada proses ini hanya ditambahkan dengan imformasi mengenai PID dari proses yang digunakan dengan menambahkan Opsi –p.
  • 6. 6 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a 7. Perintah $ pstree –h Perintah ini ketika dieksekusi akan tampil seperti pada gambar berikut ini: Analisis: perintah $ pstree yang kemudian ditambahkan opsi –h berfungsi Untuk menampilkan proses dan ancestor dengan cara ditampilkan atau dicetak tebal. Misalnya perintah yang diberi arah panah pada gambar diatas. PERCOBAAN 3 Menampilkan Status Proses dengan Berbagai Format 1.masuk ke command line terminal (tty2) dengan menekan Ctrl+Alt+F2 dan login ke terminal sebagai user (pc30). 2.Perintah $ ps –e | more Perintah ini ketika di eksekusi akan tampil seperti pada gambar berikut ini:
  • 7. 7 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a Analisis: Ketika perintah $ ps –e | more ditulis dan dijalankan dengan cara menekan Enter. Maka proses kerjanya akan bekerja dimana Opsi -e menampilkan semua proses dalam bentuk 4 kolom : PID, TTY, TIME dan CMD. Yang kemudian disortir dengan menggunakan More, yang Jika ditampilkan halaman penuh terlihat prompt --More-- di bagian bawah screen. Sedangkan untuk keluar dapat dilakukan dengan menekan q dan kembali ke prompt perintah. 3. Perintah $ ps ax | more Yang ketika dieksekusi perintahnya akan tampil seperti pada gambar berikut: Analisis: Ketika perintah $ ps ax | more dieksekusi maka maka proses akan pertama kali membaca perintah ps yang kemudian membaca Opsi a yang berfungsi menampilkan semua proses yang dihasilkan terminal, setelah itu dilanjutkan dengan membaca Opsi x yang berfungsi untuk menampilkan semua proses yang tidak dihasilkan terminal. Secara logika opsi ax ini sama dengan opsi –e. dimana Terdapat 5 kolom untuk tampilan informasih seperti : PID, TTY, STAT, TIME dan COMMAND. Yang kemudian ditampilkan dengan cara disortir dengan menggunakan More.
  • 8. 8 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a 4. Perintah $ ps –e f | more Analisis: Ketika perintah $ ps –e f | more dieksekusi maka Opsi –e f akan menampilkan semua proses dalam format daftar penuh. Yang kemudian disortir dengan menggunakan More. 5. Perintah $ ps –eo pid cmd | more Analisis: Ketika perintah $ ps –eo pid, cmd | more dieksekusi, maka prosesnya akan diawali dengan membacaan perintah $ ps yang kemudian dilanjutkan dengan membaca Opsi –eo pid, cmd yang berfungsi untuk menampilkan semua proses dalam format sesuai definisi user yang terdiri dari kolom PID dan CMD. 6. Perintah $ ps –eo pid,ppid,%mem,cmd | more Jika perintah tersebut dijalankan maka akan tampil seperti pada gambar berikut ini:
  • 9. 9 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a Analisis: Ketika perintah $ ps –eo pid,ppid,%mem,cmd | more ini dieksekusi, maka prosesnya akan diawali dengan membacaan perintah $ ps yang kemudian dilanjutkan dengan membaca opsi –eo pid,ppid,%mem,cmd yang berfungsi untuk menampilkan kolom PID, PPID dan %MEM. Dimana PPID adalah proses ID dari proses parent sedangkan %MEM menampilkan persentasi memory system yang digunakan proses. Jika proses hanya menggunakan sedikit memory system maka akan ditampilkan 0. Percobaan 4 Mengontrol proses pada shell 1. Masuk ke command line terminal (tty2) dengan menekan Ctrl+Alt+F2 dan login ke terminal sebagai user (pc30). 2. Perintah yes Analisis: perintah yes ini digunakan untuk mengirim output y yang tidak pernah berhenti, Untuk
  • 10. 10 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a menghentikannya dengan cara menekan Ctrl-C. 3. Belokkan standart output ke /dev/null Analisis: Perintah ini digunakan membelokan standart output dari yes ke /dev/null, Untuk menghentikannya gunakan Ctrl-C. 4. Perintah $ yes > /dev/null & Anaslisis: Perintah tersebut merupakan Salah satu cara agar perintah yes tetap dijalankan tetapi shell tetap digunakan untuk hal yang lain dengan meletakkan proses pada background dengan menambahkan karakter & pada akhir perintah. Sedangkan angka [3] merupakan job number yang diikuti PID. 5. Untuk melihat status proses gunakan perintah jobs . Analisis: Perintah ini digunakan untuk melihat proses yang telah digunakan sebelumnya, seperti yang tampak pada gambar diatas bahwa perintah/proses yang telah saya jalankan dintaranya adalah proses PS 6. Perintah $ kill %<nomor job> Analisis: perintah diatas digunakan untuk menghentikan job untuk ps Analisis: perintah diatas digunakan untuk menghentikan job untuk yes dan ketika dijobs kembali maka tampilanya akan berbeda dengan tampilan jobs yang dilakukan pada bagian 5, yang tentunya jobnya telah dihentikan seperti pada gambar berikut:
  • 11. 11 | I b r a h i m N a k i T e k n i k I n f o r m a t i k a Summary Praktikum 4 A Perintah Deskripsi Format PS Perintah ps (process status) digunakan untuk melihat kondisi proses yang ada. $ ps (opsi) Yes Perintah yes ini digunakan untuk mengirim output Y dengan berulang- ulang atau tidak pernah putus $ yes Kill Perintah ini digunakan untuk menghentikan job $ kill % <nomor job> Jobs Perintah ini digunakan untuk melihat status job $ jobs KESIMPULAN Proses adalah program yang sedang berjalan atau sebuah kinerja yang dijalankan dalam komputer yang sedang dieksekusi, dimana setiap kali kita membuat atau menjalankan sebuah proses maka akan dibuatkan sebuah tanda terhadap proses yang kita jalankan tersebut, tanda yang dijalankan dapat berupa nomor id, nama dari proses itu sendiri, jumlah kapasitas penyimpanan yang digunakan dan waktu yang digunakan untuk mengaksesnya. Yang dalam system operasi linux semua itu disimbolkan dengan PID, TTY, TIME, CMD dan masi banyak lagi sesuai dengan perintah atau proses yang dijalankan. Setelah kita menjalankan sebauh proses, maka pasti kita juga ingin menghentikanya dalam system operasi linux untuk menghentikan atau membunuh sebuah proses kita dapat menggunakan perintah kill yang diikuti dengan nomor Id atau PID dari proses tersbut. ---------------------SEKIAN DAN TERIMA KASIH---------------------------