Tuesday, April 29, 2014

Algoritma Penjadwalan CPU

Algoritma Penjadwalan CPU - Penjadwalan CPU adalah permasalahan menentukan proses mana pada ready queue yang dialokasikan ke CPU. Terdapat beberapa algoritma penjadwalan CPU, diantaranya : Algoritma Penjadwalan First Come, First Served (FIFO). Algoritma Penjadwalan Shortest Job First. Algoritma Penjadwalan Priority Schedulling (jadwal prioritas). Algoritma Penjadwalan Round Robin. Setiap algoritma diukur “turnaround time” dan “waiting time” untuk membandingkan performansi dengan algoritma lain. Dan untuk mengukur turnaround time dan waiting time, digunakan “Gant Chart” . CPU time (Burst Time) membutuhkan semua proses diasumsikan diketahui. Arrival time untuk setiap proses pada ready queue diasumsikan diketahui. Algoritma Penjadwalan First Come, First Served (FCFS) Proses yang pertama kali meminta jatah waktu untuk menggunakan CPU akan dilayani terlebih dahulu. Dan rata-rata waktu tunggu (Average waiting time) cukup tinggi. Algoritma penjadwalan FCFS...

Monday, April 28, 2014

Program membandingkan 2 buah bilangan java this static final

Buatlah program untuk membandingkan 2 buah bilangan yaitu Bil1 dan Bil2. Dengan kemungkinan output berikut ini : > Bil1 lebih besar dari Bil2 > Bil2 lebih besar dari Bil1 > Bil1 dan Bil2 sama besar Berikut ketentuan untuk soal yang dimaksud : 1. Terdiri dari kelas A dan B. 2. Pada kelas A terdapat 4 atribut, yaitu : static final int max = 100; static final int min = 0; static int bil1; static int bil2; 3. Pada kelas A terdapat metode getBanding(), dimana metode ini berfungsi untuk membandingkan atribut bil1 dan bil2. 4. pada kelas B terdapat metode main(). 5. Atribut bil1 dan bil2 hanya dapat memasukan angka diantara nilai min dan max (0-100). Jika user memaksa untuk memasukan diluar nilai min dan max, maka program akan meminta memasukan kembali. 6. Pemanggilan metode getBanding() akan mengembalikan informasi berupa String, sesuai dengan kemungkinan output diatas. Contoh output : Codding Program : Kelas A : import java.util.Scanner; public class java2_thisstaticfinal_a_10512318...

Keyword this, static, dan final pada java

1. Keyword this keyword this adalah kata kunci yang berfungsi untuk menunjuk sebuah atribut pada kelas yang sedang aktif. Cara menggunakan kata kunci this, dengan cara menuliskan kata kuci this lalu diikuti dengan tanda titik ('.'), setelah itu diikuti dengan nama atribut. Berikut cara menggunakan kata kunci this This. 2. Keyword Static Keyword static adalah kata kunci yang digunakan untuk membuat atribut dan metode bisa dipanggil secara langsung. Berikut contoh pemanggilan metode static : System.out.print(); System.out.printf(); System.out.println(); Dari contoh diatas dapat disumpulkan bahwa metode print(), printf(), println() adalah metode static. Buktinya adalah ketika melakukan pemanggilan ketiga metode tersebut, tidak pernah sekalipun kita meinstansisasi kelas System. Ketika pertama kali JVM(Java Virtual Machine) menjalankan program, JVM membutuhkan sebuah metode static untuk menjalankan program pertama kali. Karena ketika pertama kali sebuah program dijalankan, maka...

Program menghitung luas dan keliling persegi panjang java this static final

Bab III B. Buatlah program untuk menghitung luas dan keliling persegi panjang, dengan ketentuan dibawah ini : 1. Terdapat 4 attribut, yaitu : private double panjang ; private double lebar; private static double luas; private static double keliling; 2. Terdapat 4 metode, yaitu : setPanjang(), setLebar(), getLuas() dan getKeliling() adalah memberikan nilai kepada atribut luas dan keliling yang nantinya ditampilkan di metode main(). Contoh Output : Coding : import java.util.Scanner; class java2_thisstaticfinal_b_10512318 { private double panjang; private double lebar; private static double luas; private static double keliling; private void setPanjang(double panjang) { this.panjang=panjang; } private void setLebar(double lebar) { this.lebar=lebar; } public static double getLuas(){             return luas; } public static double getKeliling(){             return keliling; } public static void main(String[]args)...

Program menghitung penjualan Bakso This Static Final Java

Bab III C. Buatlah program menghitung penjualan bakso, dengan ketentuan dibawah ini : Terdapat 3 attribut, yaitu : a. attribut max merupakan atribut static final bertipe data int dengan nilai awal 5. b. attribut hargaBakso merupakan atribut static final bertipe data int dengan nilai awal 10000. c. attribut a merupakan atribut static bertipe data int. Contoh output : Codingnya : Download Codingnya langsung disini ...