Kata Felix

Pemrograman Jaringan, Desain Manajemen Jaringan, Rekayasa Web, Perancangan Web, Jaringan Komputer dan Database Terdistribusi

Sistem Operasi

December8

Pengantar Sistem Operasi

ch01

PROSES-1

PROSES-2

PENJADUALAN CPU

LATIHAN PENJADUALAN PROSES

Kongkurensi

Deadlock

Keamanan Sistem

posted under Sistem Operasi | Comments Off on Sistem Operasi

Latihan Array

December6

Perhatikan 3 latihan berikut untuk memahami array.

==================================

import java.util.Scanner;

class nonarray1
{
public static void main (String[] args)
{
int i;
Scanner sc = new Scanner (System.in);
String nama=””;

for (i=1;i<=2;i++)
{
System.out.print(“Masukkan Nama ” + i + ” : “);
nama = sc.next ();
System.out.println(“Nama ” + i + ” : ” + nama);
}

}
}
==========================================================
import java.util.Scanner;

class nonarray2
{
public static void main (String[] args)
{
int i;
Scanner sc = new Scanner (System.in);
String nama=””;

for (i=1;i<=2;i++)
{
System.out.print(“Masukkan Nama ” + i + ” : “);
nama = sc.next ();
}

for (i=1;i<=2;i++)
{
System.out.println(“Nama ” + i + ” : ” + nama);
}

}
}
================================================================
import java.util.Scanner;

class array1
{
public static void main (String[] args)
{
int i;
Scanner sc = new Scanner (System.in);
String[] nama = new String[3];

for (i=1;i<=2;i++)
{
System.out.print(“Masukkan Nama ” + i + ” : “);
nama[i] = sc.next ();
}

for (i=1;i<=2;i++)
{
System.out.println(“Nama ” + i + ” : ” + nama[i]);
}

}
}

posted under Bahasa Pemrograman | Comments Off on Latihan Array

Latihan Program Penjualan

October20

Buatlah Program dengan ketentuan sebagai berikut:

INPUT : Kode [A/B/C], Jumlah Beli

PROSES:

KODE NAMA BARANG HARGA
A Buku 5000
B Pensil 8000
C Spidol 10000

Bayar = Harga * Jumlah Beli

OUTPUT:

Nama Barang, Bayar

Read the rest of this entry »

posted under Bahasa Pemrograman | Comments Off on Latihan Program Penjualan

Latihan Penjadualan Proses

October20

 LATIHAN PENJADUALAN PROSES

1. Lima proses tiba secara bersamaan pada saat ”t0” (awal) dengan urutan P1, P2, P3, P4, dan P5. Bandingkan (rata-rata) turn-around time dan waiting time dari ke lima proses tersebut di atas; jika mengimplementasikan algoritma penjadualan seperti FCFS (First Come First Served), SJF (Shortest Job First), dan RR (Round Robin) dengan kuantum 2 (dua) satuan waktu. Waktu context switch diabaikan.
a. Burst time kelima proses tersebut berturut-turut (10, 8, 6, 4, 2) satuan waktu.
b. Burst time kelima proses tersebut berturut-turut (2, 4, 6, 8, 10) satuan waktu.

2. Diketahui lima (5) PROSES dengan nama berturut-turut:
• P1 (0, 9)
• P2 (2, 7)
• P3 (4, 1)
• P4 (6, 3)
• P5 (8, 2)
Angka dalam kurung menunjukkan: (”arrival time”, ”burst time”). Setiap peralihan proses, selalu akan diperlukan waktu-alih (switch time) sebesar satu (1) satuan waktu (unit time).
a. Berapakah rata-rata turnaround time dan waiting time dari kelima proses tersebut, jika diimplementasikan dengan algoritma penjadualan FCFS (First Come, First Served)
b. Bandingkan turnaround time dan waiting time tersebut, dengan sebuah algoritma penjadualan dengan ketentuan sebagai berikut:
 Pre-emptive: pergantian proses dapat dilakukan kapan saja, jika ada proses lain yang memenuhi syarat. Namun durasi setiap proses dijamin minimum dua (2) satuan waktu, sebelum boleh diganti.
 Waktu alih (switch-time) sama dengan diatas, yaitu sebesar satu (1) satuan waktu (unit time).
 Jika proses telah menunggu >= 15 satuan waktu, dahulukan proses yang telah menunggu paling lama. Selainnya, dahulukan proses yang menunggu paling sebentar.
 Jika kriteria yang terjadi seri: dahulukan proses dengan nomor urut yang lebih kecil (umpama: P1 akan didahulukan dari P2).

posted under Sistem Operasi | Comments Off on Latihan Penjadualan Proses

Bahasa Pemrograman – Java

September13

Modul Latihan JavaInBrief

Alat yang diperlukan dalam kuliah ini:

1. Java Development Kit (JDK)

2. Text Editor (Notepad)

3. Command Prompt

Jika diperlukan lakukan Set Path ke folder tempat file disimpan:

———————————————————————–
set path=”C:\Program Files\Java\jdk1.6.0_10\bin”
————————————————————————

Langkah Pemrograman:

1. Write (*.java)

2. Compile (javac nama_program.java)

3. Run (java namakelas)

Struktur Dasar Program Java

============================

class pertama
{
public static void main (String[] args)
{
System.out.println(“Apa Kabar”);
}
}

=============================

posted under Bahasa Pemrograman | Comments Off on Bahasa Pemrograman – Java
« Older Entries