Tugas UTS: Visualisasi Penjadwalan CPU Menggunakan Round Robin dan FCFS

Latar Belakang :

Sistem operasi melakukan beragam tugas, salah satu tugas yang paling penting adalah manajemen proses, dimana computer  mengelola semua proses aktif dan  mengalokasikan sumber daya ke proses-proses itu sesuai kebijaksanaan yang diambil untuk memenuhi sasaran kinerja. Penjadwalan proses dapat  memutuskan  proses  mana  dahulu  yang  harus berjalan serta kapan dan berapa lama proses tersebut berjalan. Ada berbagai  macam  teknik penjadwalan diantaranya adalah Round Robin dan teknik penjadwalan yang paling sederhana yaitu FCFS/FIFO. Beberapa jenis algoritma membutuhkan  suatu  pemahaman  yang baik maka harus  melihat  langsung  gambaran  dari  penjadwalan  proses  yang  dilakukan  oleh  sistem operasi tersebut. Visualisasi  ini  dirancang  untuk menggambarkan  secara  simbolis  bagaimana  proses  penjadwalan  pada  CPU  yang  dilakukan  oleh sistem  operasi dan diharapkan dapat memudahkan user dalam  memahaminya.

Tujuan dari penyusunan laporan ini adalah:

  1.  Membuat aplikasi penjadwalan proses pada CPU menggambarkan  secara  simbolis  bagaimana  proses  penjadwalan  pada  CPU  yang dilakukan  oleh sistem  operasi,  yakni pada algoritma Round Robin dan FCFS (First Come First Served).
  2. Memudahkan pengguna dalam memahami dan melakukan proses perhitungan pada algoritma FCFS (First Come First Serve) dan           Round Robin.
  3.  Membandingkan proses penjadwalan pada algoritma Round Robin dan FCFS (First Come First Served).

Metodologi yang digunakan terdiri dari :

  1. Studi Litelatur tentang:
    • Konsep dasar penjadwalan CPU
    • Algoritma penjadwalan CPU
    • Java GUI
  2. Perancangan

Metode perancangan yaitu metode dengan cara membuat perancangan terhadap User Interface System dan aplikasi Penjadwalan CPU.Tampilan:

1. Form Login

Untuk masuk ke aplikasi pengguna harus mengisi user name dan password yang telah didaftar terlebih dahulu.

                                                                                  




 



 

 

 

 

 

 

 

 

 

2. Form Beranda

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Form Menu Utama/Help

Form ini adalah contoh proses penjadwalan dari FCFS dan Round Robin.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. Form Menu/FCFS

 Pada form FCFS ini isi masukkan terlebih dahulu jumlah proses yang diinginkan lalu klik start. Kemudian akan muncul warning box untuk menginput Arrival Time dan Burst Time dan klik OK. Dari hasil penginputan itu akan muncul nilai dari waiting time, turn arround time, average waiting time, dan average turnaround time.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. Form Menu Utama/ Round Robin

Sama seperti form  FCFS, pada form Round Robin masukkan jumlah proses dan quantum time lalu klik start. Kemudian muncul warning box untuk menginput Arrival dan Burst Time dan klik OK. Dan hasilnya akan menampilkan nilai dari waiting time, turnarround time, average waiting time, dan average turnaround time.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. Form Menu Utama/AboutMe

Form ini menjelaskan tentang judul UTS yang di buat dan nama-nama anggota kelompok kami.

About these ads

Berikan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s