Jumat, 18 Desember 2020

Mandiri 4 - Sistem Operasi 1 kampus milenial ITBI Semester 1 (SATU)

Nama       : IRNA MARLIANA SIREGAR 

Kelas        : Pagi

Jurusan   : Informatika

 

SOAL

A. Jelaskan hal-hal apa saja yang bisa dilakukan dengan Windows Task Manager dalam                    Manajemen Proses.!
B. Jelaskan fungsi-fungsi menu pada Windows Task Manager.!
C. Jelaskan konsep dari:
    1) Algoritma First In First Out !
    2) Algoritma Shortest Job First !

 

JAWAB  

A. Windows Task Manager adalah sebuah aplikasi yang ada sistem operasi keluarga Microsoft Windows N. Aplikasi ini menyediakan informasi rinci tentang kinerja komputer, menjalankan aplikasi, proses, penggunaan CPU, informasi muatan dan memori, aktivitas jaringan dan statistik, log-in pengguna, dan sistem pelayanan. Task Manager juga dapat digunakan untuk menetapkan prioritas proses, afinitas prosesor, menghentikan proses, dan mematikan, mengaktifkan Ulang, hibernasi atau log off. Windows Task Manager diperkenalkan pertama kali pada Windows NT 4. Versi sebelumnya dari Windows N termasuk aplikasi Task List, yang memiliki fitur jauh lebih sedikit     Daftar tugas mampu mencatat proses yang berjalan saat ini dan mematikannya atau membuat proses baru. Pada Windows X menu Shutdown juga hadir yang memungkinkan akses ke Siaga, Hibernasi (Hibernation), Menonaktifkan (Shut Down), mengatifkan ulang (Restart), Log Off dan Beralih Pengguna (Switch User). Versi sebelumnya Windows 3., Windows 9, Windows 9 memiliki program yang dikenal sebagai tugas untuk menampilkan program yang sedang berjalan. File ini dilaksanakan dengan menjalankan file taskman.exe dari direktori C:\Windows.

B.  fungsi-fungsi menu pada Windows Task Manager :

  1. Fungsi utama dari Windows Task Manager adalah untuk melakukan monitoring terhadap semua kegiatan dan proses pada sebuah komputer, selain itu juga memantau bagaimana kinerja seperti RAM, Processor dan Networking.
  2. Untuk menghentikan program yang Not Responding, aplikasi yang tidak merespon menghentikan dari Task Manager adalah opsi kedua, bisa dilakukan dengan klik End Processes atau End Task.
  3. Untuk mengatur prioritas pada sebuah program yang sedang berjalan, bisa dilakukan MasukTab Processes > Klik Kanan pada program yang dipilih > Set Prioity > High (pilih sesuai kebutuhan) > Ok/Apply.
  4. Untuk mengetahui seberapa banyak aplikasi menggunakan kinerja RAM dan CPU.

C. 1) Konsep Algoritma First In First Out.   

    FIFO adalah akronim untuk First In, First Out (Pertama Masuk, Pertama Keluar), sebuah abstraksi yang berhubungan dengan cara mengatur dan memanipulasi data relatif terhadap waktu dan prioritas, atau lebih sederhananya FIFO salah satu teknik pengelolaan queue atau penanganan tugas yang bertumpuk, yaitu item yang pertama akan dikerjakan lebih dahulu. Ungkapan ini menggambarkan prinsip teknik pengolahan antrean atau melayani permintaan yang saling bertentangan dengan proses pemesanan berdasarkan perilaku : di mana orang-orang meninggalkan antrean dalam urutan mereka tiba, atau menunggu giliran satu di sebuah sinyal kontrol lalu lintas.FCFS juga merupakan Jargon istilah untuk sistem operasi penjadwalan algoritma FIFO, yang memberikan setiap proses CPU waktu sesuai dengan urutan mereka datang. Dalam arti yang lebih luas, abstraksi LIFO, atau Last-In-First-Out adalah kebalikan dari abstraksi organisasi FIFO. Bedanya mungkin adalah yang paling jelas dengan mempertimbangkan sinonim yang kurang umum digunakan dari LIFO, FILO (berarti First-In-Last-Out). Pada intinya, keduanya adalah kasus khusus dari daftar yang lebih umum (yang dapat diakses di mana saja). Perbedaannya adalah tidak ada dalam daftar (data), tetapi dalam aturan untuk mengakses konten. Satu sub-tipe menambah satu ujung, dan melepaskan dari yang lain, sebaliknya mengambil dan menempatkan sesuatu hanya pada salah satu ujungnya. Variasi bahasa populer pada pendekatan ad-hoc untuk menghapus item dari antrean telah diciptakan dengan nama OFFO, yang merupakan singkatan On-Fire-First-Out. Antrean Prioritas adalah variasi pada antrean yang tidak memenuhi syarat untuk nama FIFO, karena tidak secara akurat menggambarkan perilaku Struktur Data. Teori antrean mencakup konsep yang lebih umum dari antrean, serta interaksi antara ketat-antrean FIFO.Penjadwalan FIFO ini merupakan penjadwalan tidak berprioritas, dan penjadwalan dengan ketentuan-ketentuan paling sederhana, yaitu: Proses-proses diberi jatah waktu pemroses diurutkan berdasarkan waktu kedatangan proses-proses itu ke system. Pada saat proses mendapat  jatah  waktu  pemroses,  proses dijalankan sampai selesai. Penjadwalan ini dikatakan adil dalam arti resmi (dalam semantic/arti antrian, yaitu proses yang pertama datang, akan dilayani pertama juga), tapi dinyatakan tidak adil karena proses-proses yang perlu waktu lama membuat proses-proses pendek menunggu. Proses-proses tidak penting dapat membuat proses-proses penting menunggu.


Kelebihan FIFO : Dalam kriteria efisiensi, penjadwalan FIFO sangat efisien dalam penggunaan proses dan algoritmanya cukup sederhana

Kelemahan FIFO :
* Dalam kriteria adil, penjadwalan FIFO adil dalam arti resmi (dalam semantic/arti antrian) yaitu proses yang pertama datang, akan dilayani pertama juga), tapi dinyatakan tidak adil karena proses-proses yang perlu waktu lama membuat proses-proses pendek menunggu. Proses-proses tidak penting dapat membuat proses-proses penting menunggu.
* Penjadwalan sangat tidak memuaskan karena proses menunggu lama, aktu tanggapnya sangat jelek. 
* Tidak cocok untuk sistem interaktif.
* Turn around time tidak bagus.
* Throughtput tidak bagus.
* Tidak dapat digunakan untuk sistem waktu nyata

Penjadwalan ini : 
a. Baik untuk sistem batch yang sangat jarang berinteraksi dengan pemakai. Contoh : aplikasi analisis numerik, maupun pembuatan tabel. 
b. Sangat tidak baik (tidak berguna) untuk sistem interaktif, karena tidak memberi waktu tanggap yang baik. 
c. Tidak dapat digunakan untuk sistem waktu nyata (real-time applications).

Contoh Aplikasi Penerapan Teknik Penjadwalan FIFO 
 a. Ketika mencetak (dokumen,foto dll) yang di tekan/diperintahkan mencetak pertama maka itulah yang akan dikerjakan atau dilaksanakan duluan yang lain mengantri didalam list.  
b.    Ketika membuka suatu jendela aplikasi, yang pertama dibuka maka aplikasi itu akan muncul duluan.
 
CONTOH KASUS :
 TABEL

Nama proses
Saat Tiba
Burst Time
P1
0
14
P2
0
10
P3
2
13
P4
3
8
P5
5
3

Dengan menggunakan algoritma First come, first served (fcfs) atau First In, First Out (FIFO) dan Shorted Job First Scheduller (SJF), carilah :
a. Rata-rata waktu tunggu 
b. Rata-rata waktu tanggap 
c. Turn arround time
Jawaban 1
Nama Proses
Saat Tiba
Burst Time
Saat Mulai
Saat selesai
Waktu Tunggu
Waktu Tanggap
P1
0
14
34
48


P2
0
10
0
10


P3
0
13
21
34


P4
0
8
13
21


P5
0
3
10
13






2) Algoritma Shortest Job First 
  
    Pada algoritma ini setiap proses yang ada di ready queue akan dieksekusi berdasarkan burst time terkecil. Hal ini mengakibatkan waiting time yang pendek untuk setiap proses dan karena hal tersebut maka waiting time rata-ratanya juga menjadi pendek, sehingga dapat dikatakan bahwa algoritma ini adalah algoritma yang optimal.


Tabel Contoh Shortest Job First

Process
Arrival Time
Burst Time
P1
0.0
7
P2
2.0
4
P3
4.0
1
P4
5.0
4

CONTOH KASUS

1.   Ada 4 buah proses yang datang berurutan yaitu P1 dengan arrival time pada 0.0 ms dan burst time 7 ms, P2 dengan arrival time pada 2.0 ms dan burst time 4 ms, P3 dengan arrival time pada 4.0 ms dan burst time 1 ms, P4 dengan arrival time pada 5.0 ms dan burst time 4 ms. Hitunglah waiting time rata-rata dan turnaround time dari keempat proses tersebut dengan mengunakan algoritma SJF.

Average waiting time rata-rata untuk ketiga proses tersebut adalah sebesar (0 +6+3+7)/4=4 ms.
Gambar 14.3. Shortest Job First (Non-Preemptive)

Average waiting time rata-rata untuk ketiga prses tersebut adalah sebesar (9+1+0+2)/4=3 ms.

2.      Misalnya ada 2 buah proses yang datang berurutan yaitu P1 dengan arrival time pada 0.0 ms dan burst time 10 ms, P2 dengan arrival time pada 2.0 ms dan burst time 2 ms.
Process
Arrival Time
Burst Time
P1
0.0
10
P2
2.0
2
3.      Capture
waiting time PSJF nya :
P1 = 0 + ( 4 ms – 2 ms ) = 2 ms
P2 = 0
Average waiting time : (2 ms + 0 ms ) / 2 = 2 ms
Average turn around : (12 ms + 0 ) / 2 = 12 ms

Tabel Solusi
Process
Arrival Time
Burst Time
Waktu Mulai
Waktu selesai
Waiting Time
Turn Around
P1
0
10
0
12
2
12
P2
2
2
0
4
0
0

Average
2
12









Ada beberapa kekurangan dari algoritma ini yaitu:
  1. Susahnya untuk memprediksi burst time proses yang akan dieksekusi selanjutnya.
  2. Proses yang mempunyai burst time yang besar akan memiliki waiting time yang besar pula karena yang dieksekusi terlebih dahulu adalah proses dengan burst time yang lebih kecil.
Algoritma ini dapat dibagi menjadi dua bagian yaitu :
  1. Preemptive .Jika ada proses yang sedang dieksekusi oleh CPU dan terdapat proses di ready queue dengan burst time yang lebih kecil daripada proses yang sedang dieksekusi tersebut, maka proses yang sedang dieksekusi oleh CPU akan digantikan oleh proses yang berada di ready queue tersebut. Preemptive SJF sering disebut juga Shortest-Remaining- Time-First scheduling.
  2. Non-preemptive .CPU tidak memperbolehkan proses yang ada di ready queue untuk menggeser proses yang sedang dieksekusi oleh CPU meskipun proses yang baru tersebut mempunyai burst time yang lebih kecil.



 

MATERI SI - Windows Task Manager dalam Manajemen Proses.


 Nama       : IRNA MARLIANA SIREGAR 

 Kelas        : Pagi

 Jurusan   : Informatika

 

Windows Task Manager dalam Manajemen Proses.
 
    Windows Task Manager adalah sebuah aplikasi yang ada sistem operasi keluarga Microsoft Windows N. Aplikasi ini menyediakan informasi rinci tentang kinerja komputer, menjalankan aplikasi, proses, penggunaan CPU, informasi muatan dan memori, aktivitas jaringan dan statistik, log-in pengguna, dan sistem pelayanan. 
 

    Task Manager juga dapat digunakan untuk menetapkan prioritas proses, afinitas prosesor, menghentikan proses, dan mematikan, mengaktifkan Ulang, hibernasi atau log off. Windows Task Manager diperkenalkan pertama kali pada Windows NT 4. Versi sebelumnya dari Windows N termasuk aplikasi Task List, yang memiliki fitur jauh lebih sedikit     Daftar tugas mampu mencatat proses yang berjalan saat ini dan mematikannya atau membuat proses baru. Pada Windows X menu Shutdown juga hadir yang memungkinkan akses ke Siaga, Hibernasi (Hibernation), Menonaktifkan (Shut Down), mengatifkan ulang (Restart), Log Off dan Beralih Pengguna (Switch User). Versi sebelumnya Windows 3., Windows 9, Windows 9 memiliki program yang dikenal sebagai tugas untuk menampilkan program yang sedang berjalan. File ini dilaksanakan dengan menjalankan file taskman.exe dari direktori C:\Windows. 


A. Menjalankan Aplikasi Windows Task Manager
     Untuk menjalankan aplikasi windows task meneger dapat dilakukan dengan beberapa cara antara lain ialah :

  1. Menggunakan menu konteks pada taskbar dan memilih "Task Manager" (untuk WinXP / Vista) atau "Start Task Manager" (untuk Windows 7).
  2. Pada Windows Vist dan Windows , menekan tombol Ctrl + Alt + Del kemudian pilih Start Task Manager.
  3. Melalui Klik kanan pada task bar dan pilih Start Task Manager
  4. Pada Windows XP, Windows Vista dan Windows 7, menekan Ctrl + Shift + Esc langsung meluncurkan Task Manager, seperti halnya Ctrl + Alt + Delete jika Welcome Screen diaktifkan (Windows XP saja).
  5. Mulai "taskmgr.exe" dari baris perintah, GUI (terletak di C: \ Windows \ System32 \ taskmgr.exe).
  6. Menekan tombol Windows + R dan mengisi kotak teks dengan tulisan "taskmgr.exe" (Berlaku mulai dari seri Windows 2000, Windows NT, Windows Server 2000, Windows XP, Windows Vista, Windows Server 2000, Windows 7, sampai Windows 8.
  7. Membuka Command Prompt dan menuliskan perintah "taskmgr.exe" (tanpa tanda kutip)
Memulai Task Manager

 

B. Tabulasi Applications Windows Task Manager

    Tab Applications merupakan tampilan pertama yang dimunculkan ketika ketika memanggil Task Manager. Tampilan ini merupakan tampilan “live” dari kondisi sistem yang sedang berjalan. Status dari setiap kolom diatas menunjukkan apakah aplikasi tersebut “Running atau Not Responding”. Terdapat tiga tombol yang ada di tabulasi aplication :
  1. End Task : Menutup sebuah aplikasi atau proses
  2. Switch To : Mengganti antara aplikasi atau proses
  3. New Task : Memulai sebuah aplikasi dari sebuah dialog box yang terbuka ketika tombol tersebut ditekan.
Dibawah tombol tersebut terdapat informasi “real-time” tentang jumlah proses, jumlah penggunaan CPU dan jumlah penggunaan RAM (Memory Fisik).

1. Tabulasi Processes.
    Tabulasi ini menjelaskan semua aktivitas proses termasuk sebuah tombol untuk menunjukkan semua proses dari semua user (Show Processes from all user) dan sebuah tombol End Process. Tabulasi ini juga menunjukkan kolomkolom informasi tentang semua proses. Kolom-kolom itu adalah Image Name, CPU, Memory, dan Description Columns
Task Manager

  2.. Tabulasi Services 

       Tabulasi ini menunjukkan semua service yang sedang berjalan serta informasi tentang service tersebut (Description dan Group Information), dan apakah Status service tersebut “running” atau tidak. Tab ini juga bisa digunakan untuk memulai dan memberhentikan sebuah service.

 

 

Tab Services
3. Tabulasi Performance
   Tabulasi ini menjelaskan beberapa informasi antara lain yaitu: 1) Total : Jumlah RAM fisik yang terpasang pada komputer (dalam MB). 2) Cached : Jumlah RAM fisik yang digunakan oleh system. 3) Available : Jumlah memory bebas dan standby yang siap digunakan oleh program. 4) Free : Jumlah memory RAM yang sedang tidak digunakan atau belum memiliki informasi yang digunakan. Di dalam tabulasi ini terdapat juga tombol Resource Monitor. Didalam tabulasi ini juga teradapat grafik penggunaan CPU dan Memory.
Tab Performances

4. Tabulasi Users
    Tabulasi ini menunjukkan user siapa saja yang sedang terkoneksi. Dengan mengklik kanan salah satu user tersebut, kita dapat mematikan user yang sedang aktif.
Tab User

5. Tabulasi Networking
    Tabulasi Networking merupakan fungsi untuk menampilkan informasi (monitoring) aktifitas jaringan yang ditampilkan dalam bentuk grafik secara real time. Melalui layanan ini pengguna dapat melihat utiliitas jaringan yang sedang terkoneksi dengan komputer kita. Utilitasnya ini terbagi menjadi : bytes receive, bytes send, bytes total.

B. Menggunakan Task Manager untuk Memulai Sebuah Aplikasi
   Langkah-langkah berikut merupakan cara menggunakan Task Manager untuk memulai sebuah aplikasi Uraian dibawah ini menjelaskan langkah-langkah untuk untuk menghentikan aplikasi explorer.exe dan memulai kembali melalui Task Manager:
  1. Jalankan aplikasi windows eksplorer
  2. Tekan Ctrl+Alt+Del.
  3. Klik start Task Manager.
  4. Klik pada Tabulasi Processes.
  5. Dalam kolom Image Name, cari nama proses explorer.exe.
  6. Klik pada tombol End Task. Windows Explorer akan tertutup tetapi aplikasi yang lain tidak, termasuk Task Manager tetap terbuka.
  7. Klik pada tabulasi Applications.
  8. Klik pada tombol New Task. Kemudian akan muncul dialog box.
  9. Didalam teks box yang terbuka, ketik explorer.
  10. Klik Ok. Maka Windows Explorer akan terbuka.

C. Menggunakan Task Manager untuk Menghentikan Aplikasi
    Pada suatu saat suatu aplikasi tidak dapat dihentikan secara normal melalui tombol close yang terdapat pada jendela aplikasi dikanan atas atau melalui menu file exit . Uraian dibawah menjelaskan cara bagaimana menggunakan Task Manager untuk menghentikan secara paksa sebuah aplikasi, langkah-langkah tersebut antara lain ialah :
  1. Tekan Ctrl + Alt + Del
  2. Klik pada Start Task Manager
  3. Didalam Task Area tersebut pilih lokasi dari sebuah aplikasi yang dalam keadaan “running” dan klik pada aplikasi tersebut.
  4. Klik tombol End Task
End Process
D. Menggunakan Task Manager untuk menghentikan dan me-restart sebuah service.
    Pada suatu saat pengguna ingin mengaktifkan ulang (restart) sebuah layanan aplikasi, tanpa harus membuang (remove) kemudian memasang kembali (install). Penggunan dapat menghentikan (stop) layanan suatu aplikasi sementara dan atau mengaktifkannya (start) kembali menggunakan aplikasi tast manager. Berikut adalah langkah-langkah untuk menghentikan dan memulai kembali sebuah service print spooler melalui Task Manager :
  1. Tekan Ctrl+Alt+Del
  2. Klik Start Task Manager, Klik tab Services
  3. Pada kolom Description, “scroll” kebawah ke service Print Spooler, klik kanan pada service tersebut kemudian pilih Stop Service.
  4. Bergantung pada konfigurasi keamanan, pengguna mungkin menerima pesan “access-denied”. Jika hal ini terjadi maka klik Print Spooler kembali.
  5. Kilik tombol Services pada kanan bawah.
  6. Jika window UAC terbuka, klik Yes.
  7. Pada tampilan utama, scroll kebawah ke Print Spooler, klik kanan pada service tersebut dan pilih Stop.
  8. Untuk menjalankan ulang service tersebut, ikuti langkah-langkah yang sama diatas, tapi ketika klik kanan pada service Print Spooler dan pilih Start
Printer Spooler
E. Menggunakan Task Manager Untuk Mematikan User Aktif
   Managemen user sistem operasi merupakan fungsi untuk pengelolaan pengguna yang meliputi menambah dan menghapus user, merubah foto atau gambar user, merubah password. Layanan managemen user tersebut dapat diakses melalui komponen user account and family safety. Task menager juga dapat memberikan layanan managemen user tetapi terbatas pada fungsi untuk mematikan user yang sedang aktif. Langkah–langkah untuk mematikan user yang sedang aktif adalah sebagai berikut:
  1. Pastikan terdapat beberapa user yang sedang “log-in” :
  2. Tekan Ctrl+Alt+Del
  3. Klik Start Task Manager
  4. Klik pada tab Users
  5. Klik kanan pada user yang hendak dimatikan, dan pilih Log Off
  6. Sebuah blok peringatan akan muncul untuk mengkonfirmasi apakah user tersebut akan dimatikan atau tidak (peringatan : data yang ada di user tersebut akan hilang ketika user tersebut dimatikan).
  7. Tekan Log Off User, maka user tersebut akan mati
User Disconect
Windows Task Manager adalah sebuah aplikasi yang ada sistem operasi Microsoft Windows NT, menyediakan informasi tentang kinerja komputer, menjalankan aplikasi dan proses, penggunaan CPU, informasi muatan memori, statistik aktivitas jari
ngan statistik, log-in pengguna, dan sistem pelayanan. Windows task manajer mempunyai enam komponen : 1) application, 2) processes. 3) services. 4) performances. 5) Networking dan 6) Users.

UTS - Sistem Operasi 2 kampus milenial ITBI Semester 2 (DUA)

Nama       : IRNA MARLIANA SIREGAR   Kelas        : Pagi Jurusan   : Informatika