Tuesday, December 30, 2014

Algoritma Penjadwalan CPU FCFS (FIRST COME FIRST SERVED) Menggunakan Bahasa C

Penjadwalan CPU

Penjadwalan CPU adalah pemilihan proses dari antrian ready untuk dapat dieksekusi. Penjadwalan CPU merupakan konsep dari multiprogramming, dimana CPU digunakan secara bergantian untuk proses yang berbeda. Suatu proses terdiri dari dua siklus yaitu Burst I/O dan Burst CPU yang dilakukan bergantian hingga proses selesai. Penjadwalan CPU mungkin dijalankan ketika proses:
  1. running ke waiting time
  2. running ke ready state
  3. waiting ke ready state
  4. terminates

Thursday, December 25, 2014

Algoritma Penjadwalan CPU Round Robin Menggunakan Bahasa C++

A. Dasar Teori Penjadwalan CPU Round Robin

Konsep dasar dari algoritma ini adalah dengan menggunakan time-sharing. Pada dasarnya algoritma ini sama dengan FCFS, hanya saja bersifat preemptive. Setiap proses mendapatkan waktu CPU yang disebut dengan waktu quantum (quantum time) untuk membatasi waktu proses, biasanya 1-100 milidetik. Setelah waktu habis, proses ditunda dan ditambahkan pada ready queue.
Jika suatu proses memiliki CPU burst lebih kecil dibandingkan dengan waktu  quantum, maka proses tersebut akan melepaskan CPU jika telah selesai bekerja, sehingga CPU dapat segera digunakan oleh proses selanjutnya. Sebaliknya, jika suatu proses memiliki CPU burst yang lebih besar dibandingkan dengan waktu quantum, maka proses tersebut akan dihentikan sementara jika sudah mencapai waktu quantum, dan selanjutnya mengantri kembali pada posisi ekor dari ready queue, CPU kemudian menjalankan proses berikutnya.

Saturday, December 21, 2013

MODUL PEMROGRAMAN WEB PPPG KESENIAN YOGYAKARTA

                               DAFTAR ISI

HTML (HYPERTEXT MARKUP LANGUAGE)...........................................1
1.  ELEMEN DASAR HTML.............................................................1
2.  <BR>................................................................1
3.  <P></P>..............................................................................1
4.  <HR>...............................................................................................2
5.  <FONT></FONT>......................................................................3
6.  <H1></H1> …. <H6></H6>.....................................................5
7.  <B></B> atau <STRONG></STRONG>.................................6
8.  <I></I> atau <EM></EM>..........................................................6
9.  <U></U>...................................................................................7
10.  <IMG>....................................................................................7
11.  <TABLE></TABLE>.............................................................8
12.  <A></A>.............................................................................9
13.  <DIV></DIV>..................................................................11
14.  <SPAN></SPAN>.........................................................12
15.  <OL></OL>.................................................................13
16.  <UL></UL>..................................................................13
17.  <FRAMESET></FRAMESET>....................................14
18.  <FORM></FORM>..................................................15
19.  ELEMENT PADA FORM..........................................16
CSS (CASCADING STYLE SHEET).................................23
1.  PENULISAN PADA TAG DENGAN ATRIBUT STYLE.........23
2.  PENULISAN PADA HEAD...........................................23
3.  PENULISAN DENGAN CLASS.....................................24
4.  PENULISAN DENGAN ID..............................................25

Thursday, November 14, 2013

Microsoft visual C++


LATIHAN MEMBUAT PROGRAM DALAM BAHASA C/C++
DENGAN

MICROSOFT VISUAL C++ 6.0

I.              Program Sederhana-1: Menampilkan ‘Hello, World!’ pada layar


Langkah-langkah membuat template program sederhana:

1.    Jalankan software Microsoft Visual C++ 6.0 dari Microsoft Visual Studio 6.0 (jika perlu mintalah bantuan asisten)

2.    Pilih menu File -> New

3.    Pada dialog box pilih tab Projects, selanjutnya:
  • Pilih/klik Win 32 Console Application
  • Tulis nama project, misalkan ProgramPertamaku pada isian Project_name:
  • Tentukan direktori tempat project ini berada pada Location: (kemungkinan diisi dengan direktori home anda)
  • Klik OK
4.    Akan muncul dialog box Win 32 Console Application:
  • Pilih radio button A “Hello, World!” application
  • Klik Finish
  • Klik OK