APLIKASI PEMBELAJARAN SISTEM OPERASI DALAM MATERI PROSES PENJADWALAN FCFS, SJF DAN ROUND ROBIN

Ukuran: px
Mulai penontonan dengan halaman:

Download "APLIKASI PEMBELAJARAN SISTEM OPERASI DALAM MATERI PROSES PENJADWALAN FCFS, SJF DAN ROUND ROBIN"

Transkripsi

1 APLIKASI PEMBELAJARAN SISTEM OPERASI DALAM MATERI PROSES PENJADWALAN FCFS, SJF DAN ROUND ROBIN Oleh : Yasir Hasan Dosen Tetap STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan Abstrak Cara pelaksanaan pembelajaran yang memvisualisasikan teori dalam peningkatan kualitas pembelajaran merupakan pencapaian konsep untuk pemahaman secara cepat dan tepat. Komputer salah satu media yang dapat digunakan untuk memvisualisasikan teori-teori dalam belajar dan mengajar. Penerapan visualisasi teori merupakan model pembelajaran yang bersifat simulasi dan kooperatif sehingga dalam aktifitasnya materi yang disampaikan dapat dengan mudah dipahami oleh pelajar. Adapun kesulitan pelajar dalam menerima dan menyimpulkan materi diketahui berdasarkan orientasi, kondisi, dan responsif dalam kelas. Pada tulisan ini akan dibahas pembuatan aplikasi pembelajaran yang memvisualisasikan materi proses dalam Sistem Operasi yang terdiri dari teori algoritma-algoritma penjadwalan yaitu First Come First Serve (FCFS), Shortest Job First (SJF) dan Round Robin. Penggunaan aplikasi pembelajaran ini diharapkan mampu mempermudah penyampaian dan pemahaman materi Sistem Operasi Kata kunci: Pembelajaran, First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin,Sistem Operasi 1. Pendahuluan Proses adalah program yang dieksekusi dalam memori. Dalam sistem operasi kata lain dari proses adalah job dan task. Proses yang dikerjakan berdasarkan waktu eksekusi dari CPU (processor) tergantung dari jenis dan arsitektur komputer. Keragaman CPU dalam evolusi Processor menciptakan kedinamisan pengetahuan yang juga berlandaskan pada pencapaian pengetahuan tersebut di bidang pendidikan ilmu komputer teknik informatika. Sehingga perlunya penerapan konsep pemahaman secara tepat dan cepat dari pengetahuan yang selalu bertambah sesuai dengan perkembangan ilmu teknologi komputer. Sistem operasi adalah kumpulan perangkat lunak yang berfungsi sebagai penghubung pengguna (User) dan perangkat lunak(software) terhadap perangkat keras (Hardware). Dalam pembelajaran sistem operasi terdapat materi ajar proses, penyelesaian proses dan hubungan proses dengan sumber daya (resources). Hal tersebut merupakan mekanisme yang harus dimiliki sistem operasi yang disebut penjadwalan. Penjadwalan adalah ketentuan secara matematis yang diterapkan dalam penyelesaian proses baik secara singlethread atau multithread dan bertujuan optimalisasi eksekusi proses terhadap sumber daya fisik dan abstrak. Tuntutan atas rumitnya pemahaman terhadap kinerja sistem operasi dalam materi proses penjadwalan yang disampaikan dalam waktu singkat di perkuliahan sangat tidak relevan. Sehingga hal ini dapat membuat mahasiswa sebagai pelajar menjadi bingung karena membutuhkan gambaran dalam membantu peningkatan penalaran dan responsif dalam pembelajaran sistem operasi. Tindakan memvisualisasikan materi teori sistem operasi dalam bentuk aplikasi pembelajaran atau simulasi dapat memberikan pengaruh yang baik dalam bidang pendidikan. Dengan bantuan komputer pembelajaran yang bersifat teori dapat disampaikan secara aplikatif dan interaktif sehingga dapat mencapai konsep pemahaman secara cepat dan tepat. 2. Landasan Teori 2.1 Sistem Operasi Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) yang sering disebut tools atau utility berupa aplikasi kepemakai sehingga memudahkan dan menyamankan penggunaan ketika Memanfaatkan sumber-daya sistem komputer tersebut. Sistem Operasi merupakan program utama yang menghubungkan Software Aplikasi yang digunakan oleh user dengan hardware. Sistem Operasi yang sangat populer pada sistem komputer pada milenium sekarang ini yaitu Windows, Linux, dan Mac OS. Sedangkan untuk komputer mobile yaitu Symbian, Android, RIM Black Berry, dan Bada. 2.2 Penjadwalan Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Terdapat dua tipe penjadwalan (Scheduller) pada sistem operasi, yaitu : Diterbitkan Oleh : STMIK Budi Darma Medan 67

2 1. Preemtive, proses yang dapat digantikan atau bersifat kooperatif. 2. Non-Preemtive, proses yang tidak dapat digantikan disebut juga independent Algoritma penjadwalan. Terdapat berbagai jenis penjadawalan antara lain. 1. First Come First Serve (FCFS) FCFS merupakan algoritma penjadwalan yang paling sederhana yang digunakan CPU. Dengan menggunakan algoritma FCFS setiap proses yang berada pada status ready dimasukkan ke dalam antrian. FIFO sesuai dengan waktu kedatangannya. Proses yang tiba terlebih dahulu yang akan dieksekusi terlebih dahulu. 2. Shortest Job First (SJF) Dengan algoritma ini maka setiap proses yang ada di antrian ready 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. Ada beberapa kekurangan dari algoritma ini yaitu: 1. Kesulitan 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. 3. Round Robin Algoritma ini didesin untuk sistem time-sharing. Proses akan mendapat jatah sebesar time quantum dengan nilai quantum umumnya sebesar ms. Jika time quantum-nya habis atau proses sudah selesai CPU akan dialokasikan ke proses berikutnya. Tentu proses ini cukup adil karena tak ada proses yang diprioritaskan, semua proses mendapat jatah waktu yang sama dari CPU (1/n), dan tak akan menunggu lebih lama dari (n-1)/q. Algoritma ini sepenuhnya bergantung besarnya time quantum. Jika terlalu besar, algoritma ini akan sama saja dengan algoritma first-come firstserved. Jika terlalu kecil, akan semakin banyak peralihan proses sehingga banyak waktu terbuang Computer Assisted Instruction (CAI) Pengajaran Berbantuan komputer adalah aplikasi komputer sebagai bagian integral dalam sistem pembelajaran terhadap proses belajar dan mengajar yang bertujuan membantu siswa dalam belajarnya bisa melalui pola interaksi dua arah melalui terminal komputer maupun multi arah yang diperluas melalui jaringan komputer dan juga diperluas fungsinya melalui interface multimedia. CAI dikembangkan berdasarkan model penelitian dan pengembangan, secara garis besar meliputi empat tahap yaitu [4]: 1. Pendahuluan, yaitu studi pustaka yang terdiri dari mempelajari teori dan hasil penelitian terdahulu dilanjutkan dengan studi lapangan yang terdiri dari profil sasaranpenelitian, kekuatan dan kelemahan. 2. Pengembangan, yakni terdiri dari tujuan, kemampuan penelitian, parisipan, prosedur dan uji kelayakn terbatas. Kemudian dilanjutkan dengan desain hipotetik. 3. Uji lapangan, yang terdiri dari tiga tahap diantaranya preliminary field testing, main fieldtesting dan operational field testing. Diakhiri dengan desain final sebelum menuju ke tahap diseminasi. 4. Desiminasi, setelah uji lapangan dilanjutkan dengan sosialisai dan desiminasi. Ciri-ciri Computer Assisted instruction: 1. Langkah-langkah kecil 2. Menanggapi dengan jelas 3. Umpan balik cepat 4. Lompatan diri sendiri Jenis-Jenis Computer Assited Instruction [4] : 1. Tutorial Tutorial bertujuan untuk menyampaikan atau menjelaskan materi tertentu dimana komputer menyamakan materi, mengajukan pertanyaan dan memberikan umpan balik sesuai dengan jawaban siswa. Dalam menyajikan materi, tutorial dapat dibedakan menjadi tutorial linear dan tutorial bercabang. Tutorial linear menyajikan suatu topik ke dalam topik berikutnya sesuai urutan yang telah ditetapkan oleh pemrograman, sehingga siswa tidak dapat memilih materi pembelajaran sesuai keinginan dan kemampuannya. Dengan demikian, setiap siswa harus mempelajari materi yang sama, tutorial linear mengabaikan perbedaan kemapuan individu. Sebaliknya pada tutorial bercabang perbedaan individu diperhatikan dengan memberikan kebebasan pada siswa untuk mempelajari materi sesuai keinginan dan kemapuan. Penyajian materi dan topik pada tutorial bercabang menyesuaikan dengan pilihan dan kemampuan siswa. 2. Latihan dan Praktik (Drill) Model drill merupakan suatu model dalam pembelajaran dengan jalan melatih siswa terhadap bahan pelajaran yang sudah diberikan. Dengan latihan yang terus menerus, maka akan tertanam dan kemudian akan menjadi kebiasaan. Secara umum tahapan materi penyajian model drill adalah sebagai berikut : a. Penyajian masalah-masalah dalam bentuk latihan soal tingkat tertentu dari penampilan siswa. b. Siswa mengerjakan soal-soal latihan c. Program menekan penampilan siswa, mengevaluasi, kemudian memberikan umpan balik. Diterbitkan Oleh : STMIK Budi Darma Medan 68

3 d. Jika jawaban siswa benar program menyajikan materi selanjutnya dan jika jawaban siswa salah program menyediakan fasilitas untuk mengulang latihan (temedial) yang dapat diberikan secara parsial atau pada akhir keseluruhan soal. 3. Simulasi Simulasi digunakan untuk memperagakan sesuatu keterampilan, sehingga siswa merasa seperti berada dalam keadaan sebenarnya. Simulasi banyak digunakan pada pembelajaran materi yang membahayakan, sulit atau memerlukan biaya tinggi, misalnya melatih pilot pesawat terbang atau pesawat tempur. 3. Analisa Dan Pembahasan 3.1 Analisa Tahapan-tahapan yang dilakukan dalam proses pembuatan perangkat lunak pembelajaran yaitu : Modul Teori Penjadwalan Implementasi pada program Percobaan Algoritma Penjadwalan Proses Penyesuaian dan analisa Rancangan Desain yang akan dibuat Hasil aplikasi media belajar Gambar 1. Skema Pembuatan Perangkat Lunak Dalam analisa untuk pengaplikasian teori dari materi proses penjadwalan dapat dirincikan sebagai berikut, yaitu : 1. Menyajikan materi-materi algoritma penjadwalan FCFS, SJF dan Round Robin. 2. Mendefenisikan Proses-proses, waktu kedatangan (Arrival Time), Waktu layanan (BurstTime), waktu tunggu (waiting time) dan waktu keseluruhan (turnaround time) serta waktu jatah eksekusi(quantum time) untuk Round Robin. 3. Menyajikan prosedur algoritma penjadwalan FCFS, SJF dan Round Robin 4. Melakukan proses penyelesaian gantt chart simulasi penjadwalan dengan variasi nilai input yang dinamis Materi yang akan disajikan dalam perangkat lunak pembelajaran yaitu proses penjadwalan FCFS, SJF dan Round Robin. Kriteria Penjadwalan, yaitu : 1. CPU utilization: tingkat penggunaan CPU 2. Throughput: jumlah proses yang diselesaikan persatuan waktu 3. Turnaround time: waktu tunggu sejak sebuah proses di-submit hingga selesai eksekusi 4. Waiting time: total waktu sebuah proses berada dalam ready queue 5. Response time: waktu tunggu sejak sebuah proses di-submit sampai respon pertama diperoleh. Pendefenisian 1. Proses adalah program-program yang dijadwalakan Process = P, jika terdapat 4 proses maka proses-proses yang di input P1, P2, P3, P4 2. Waktu kedatangan proses Arrival Time = ATP, maka terdapat ATP1, ATP2, ATP3, ATP4 3. Waktu Layanan adalah jumlah waktu pengerjaan yang diberikan CPU BurstTime = BTP, maka terdapat BTP1, BTP2, BTP3, BTP4. 4. Waktu tunggu adalah total waktu proses menunggu dikarenakan terpengaruh oleh waktu layanan proses lain Waiting Time = WTP, maka terdapat WTP1, WTP2, WTP3, WTP4. 5. Waktu keseluruhan adalah banyaknya waktu layanan dan waktu tunggu yang dialami oleh setiap proses. TurnAroundTime = TAP, maka terdapat TAP1, TAP2, TAP3, TAP4 6. Waktu Jatah untuk penjadwalan Round Robin adalah waktu pengerjaan yang sama terhadap setiap proses dan telah ditentukan QuantumTime = QT dalam pengerjaan waktu tersebut disebut runningtime process (RP) yaitu BTP dibagi QT dengan ketentuan, yaitu : 1. Hasil bagi menyatakan jumlah perulangan QT 2. Sisa bagi menyatakan melanjutkan perulangan QT sebanyak nilai sisa bagi. 1. Algoritma First Come First Serve (FCFS) Kerjakan ArrivalTime terkecil setiap proses. urutan proses i = i + 1 until i < r j = jika P(1) digantikan ke P(2) maka ambil BTP(1) k = jika P(1) mengantikan P(2) maka ambil BTP(2) Diterbitkan Oleh : STMIK Budi Darma Medan 69

4 2. Algoritma Shortest Job First (SJF) Kerjakan BurstTime yang terkecil setiap proses Jika sama kerjakan ArrivalTime terkecil setiap proses j = jika P(1) digantikan ke P(2) maka ambil BTP(1) k = jika P(1) mengantikan P(2) maka ambil BTP(2) Gambar 1. Tampilan Menu Utama 2. Form Simulasi First Come First Serve (FCFS) Pada form ini ditampilkan Simulasi Algoritma 3. Round Robin (RR) QuantumTime = q RunningProses = rp BTP/QT i = i + 1 until i < r hasil bagi = rp(r) sisa bagi = rp(n) maka rp(r) next rp(n) jika BTP < QT =QT maka BTP = rp(r) Kerjakan rp(r) dari urut proses terkeci setiap proses j = jika rp(r) berpengaruh ke P(n) maka ambil BTP(r) k = jika P(r) dipengaruhi P(n) maka ambil BTP(n) 3.2 Pembahasan Adapun Pembelajaran yang dibuat datampilkan dalam bentuk visualisasi seperti berikut ini : 1. Form Utama Dalam aplikasi diperlukan menu agar fungsi dari aplikasi tersebut dapat diakses dengan cepat oleh pengguna. Gambar 2. Tampilan Simulasi Algoritma 3.Form Simulasi Shortest Job First (SJF) Pada form ini ditampilkan Simulasi Algoritma Gambar 3. Tampilan Simulasi Algoritma Penjadwalan SJF 1. Form Simulasi Round Robin Tampilan simulasi menunjukan proses enkripsi dan dekripsi Caesar Chiper Diterbitkan Oleh : STMIK Budi Darma Medan 70

5 model p p.pdf Gambar 7. Tampilan Simulasi Algoritma Penjadwalan Round Robin 4. Kesimpulan Dan Sararan 4.1. Kesimpulan Berdasarkan studi dan penelitian yang dilakukan maka dapat disimpulkan yaitu : 1. Pembelajaran teori yang divisualisasikan dengan metode Computer Assisted Instruction mempermudah pemahaman dalam penyampaian materi yang disajikan. 2. Proses penjadwalan FCFS, SJF dan Round Robin merupakan mekanisme optimasi penyelesaian waktu proses-proses 3. Perangkat lunak dapat membantu pemahaman cara kerja CPU terhadap proses. 5.1 Saran Beberapa saran yang dapat dipertimbangkan untuk pengembangan selanjutnya. 1. Aplikasi dapat dikembangkan dengan menyajikan materi penjadwalan yang lebih lainnya. 2. Aplikasi dapat ditambahkan fasilitas multimedia dan animasi agar lebih menarik. 3. Metode CAI (Computer Assisted Instruction) dapat diganti dengan metode pembelajaran yang baru misalnya yang berbasiskan web. Daftar Pustaka [1] Bambang Hariyanto,. Ir Sistem Operasi. Edisi kedua. Informatika. Bandung [2] Masyarakat Digital Gotong Royong (MDGR) Pengantar Sistem Operasi KomputerPlus Illustrasi Kernel Linux. BUKU/. Diakses 31 Agustus 2007.[3] 00/ pembelajaranberbantuan komputer [4] _ _chapter2.pdf [5] Diterbitkan Oleh : STMIK Budi Darma Medan 71

IMPLEMENTASI ALGORITMA MULTILEVEL FEEDBACK QUEUE DALAM MENENTUKAN WAKTU TUNGGU DAN WAKTU KESELURUHAN PROSES

IMPLEMENTASI ALGORITMA MULTILEVEL FEEDBACK QUEUE DALAM MENENTUKAN WAKTU TUNGGU DAN WAKTU KESELURUHAN PROSES IMPLEMENTASI ALGORITMA MULTILEVEL FEEDBACK QUEUE DALAM MENENTUKAN WAKTU TUNGGU DAN WAKTU KESELURUHAN PROSES Yasir Hasan Dosen Tetap STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan

Lebih terperinci

IMPLEMENTASI ALGORITMA MULTILEVEL FEEDBACK QUEUE DALAM MEMENTUKAN WAKTU TUNGGU DAN WAKTU KESELURUHAN PROSES

IMPLEMENTASI ALGORITMA MULTILEVEL FEEDBACK QUEUE DALAM MEMENTUKAN WAKTU TUNGGU DAN WAKTU KESELURUHAN PROSES WAHANA INOVASI VOLUME 4 No.1 JAN-JUNI 2015 ISSN : 2089-8592 IMPLEMENTASI ALGORITMA MULTILEVEL FEEDBACK QUEUE DALAM MEMENTUKAN WAKTU TUNGGU DAN WAKTU KESELURUHAN PROSES Winda Sulastri Dosen Tetap AMIK ROYAL

Lebih terperinci

PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN PEMAHAMAN ALGORITMA CAESAR CIPHER

PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN PEMAHAMAN ALGORITMA CAESAR CIPHER PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN PEMAHAMAN ALGORITMA CAESAR CIPHER Oleh : Harvei Desmon Hutahaean Dosen Tetap STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun

Lebih terperinci

DESKRIPSI PENJADWALAN PROSES

DESKRIPSI PENJADWALAN PROSES Penjadwalan Proses DESKRIPSI PENJADWALAN PROSES Kumpulan kebijaksanaan dan mekanisme Urutan kerja yang dilakukan sistem komputer Mengatur : Proses yang harus berjalan Kapan & selama berapa lama proses

Lebih terperinci

Overview Penjadwalan (1)

Overview Penjadwalan (1) Penjadwalan Process Penjadwalan Process Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher. Kriteria Penjadwalan. Algoritma Penjadwalan. FCFS (First Come First Server) Scheduling.

Lebih terperinci

Penjadwalan Process. Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher.

Penjadwalan Process. Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher. PENJADWALAN PROSES Penjadwalan Process 2 Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher. Kriteria Penjadwalan. Algoritma Penjadwalan. FCFS (First Come First Server)

Lebih terperinci

Praktikum 9. Penjadwalan CPU 1

Praktikum 9. Penjadwalan CPU 1 Praktikum 9 Penjadwalan CPU 1 POKOK BAHASAN: ü Membuat program simuliasi Pendawalan CPU TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: ü Memahami cara Penjadwalan

Lebih terperinci

Bab 4. Penjadwalan CPU POKOK BAHASAN: TUJUAN BELAJAR: 4.1 KONSEP DASAR. Konsep Dasar Kriteria Penjadwalan Algoritma Penjadwalan

Bab 4. Penjadwalan CPU POKOK BAHASAN: TUJUAN BELAJAR: 4.1 KONSEP DASAR. Konsep Dasar Kriteria Penjadwalan Algoritma Penjadwalan Bab 4 Penjadwalan CPU POKOK BAHASAN: Konsep Dasar Kriteria Penjadwalan Algoritma Penjadwalan TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami tentang konsep

Lebih terperinci

BAB 4 PENJADWALAN CPU 55

BAB 4 PENJADWALAN CPU 55 BAB 4 PENJADWALAN CPU 55 4.3.1 First-Come First-Served Scheduling (FCFS) Proses yang pertama kali meminta jatah waktu untuk menggunakan CPU akan dilayani terlebih dahulu. Pada skema ini, proses yang meminta

Lebih terperinci

Deskripsi Penjadwalan Proses

Deskripsi Penjadwalan Proses PENJADWALAN PROSES Deskripsi Penjadwalan Proses Penjadwalan Proses merupakan basis sistem informasi multiprograming. Multiprogramming bertujuan untuk memaksimalkan penggunaan CPU dengan cara mengatur alokasi

Lebih terperinci

SISTEM OPERASI PENJADWALAN PROSES

SISTEM OPERASI PENJADWALAN PROSES SISTEM OPERASI PENJADWALAN PROSES ruliriki@gmail.com http://blogriki.wordpress.com Pembahasan Konsep Dasar Kriteria Scheduling Algoritma Scheduling 1 CPU Scheduling Merupakan basis dari OS yang multiprogramming,

Lebih terperinci

adil efisiensi waktu tanggap (response time) turn arround time throughput

adil efisiensi waktu tanggap (response time) turn arround time throughput Penjadwalan Proses 1. DEFINISI (1) Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan

Lebih terperinci

PENJADWALAN PROSES. Pendahuluan

PENJADWALAN PROSES. Pendahuluan PENJADWALAN PROSES Pendahuluan Penjadwalan berkaitan dengan permasalahan memutuskan proses mana yang akan dilaksanakan dalam suatu sistem. Proses yang belum mendapat jatah alokasi dari CPU akan mengantri

Lebih terperinci

Praktikum 10. Penjadwalan CPU 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 Penjadwalan CPU Premptive. ü Membuat program simuliasi Pendawalan CPU

Praktikum 10. Penjadwalan CPU 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 Penjadwalan CPU Premptive. ü Membuat program simuliasi Pendawalan CPU Praktikum 10 Penjadwalan CPU 2 POKOK BAHASAN: ü Membuat program simuliasi Pendawalan CPU TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: ü Memahami cara Penjadwalan

Lebih terperinci

Operating System. Scheduling. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Operating System. Scheduling. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si Operating System Scheduling Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Scheduling Konsep Penjadwalan : Multiprogramming bertujuan

Lebih terperinci

Penjadualan CPU. Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

Penjadualan CPU. Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm 6 Penjadualan CPU Penjadualan CPU Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm 2 Konsep Dasar Memaksimalkan kinerja CPU

Lebih terperinci

Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm 2 Memaksimalkan kinerja CPU melalui multiprogramming CPU-I/O Burst Cycle

Lebih terperinci

SIMULASI PERBANDINGAN PENJADWALAN ROUND ROBIN DAN FCFS UNTUK MANAJEMEN PROSES DALAM SINGLE PROCESSING

SIMULASI PERBANDINGAN PENJADWALAN ROUND ROBIN DAN FCFS UNTUK MANAJEMEN PROSES DALAM SINGLE PROCESSING SIMULASI PERBANDINGAN PENJADWALAN ROUND ROBIN DAN FCFS UNTUK MANAJEMEN PROSES DALAM SINGLE PROCESSING Masrizal STMIK Dumai Program Studi Sistem Informasi Jl. Utama Karya, Bukit Batrem, Dumai masrizalrizal@yahoo.com

Lebih terperinci

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis

Lebih terperinci

Penjadualan Process Bagian 1

Penjadualan Process Bagian 1 Tahun Akademik 2014/2015 Semester II DIG1I3 - Instalasi dan Penggunaan Sistem Operasi Penjadualan Proses Bag. 1 Mohamad Dani (MHM) Alamat E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan

Lebih terperinci

Konsed Dasar Penjadualan Proses

Konsed Dasar Penjadualan Proses Konsed Dasar Penjadualan Proses Tujuan dari multiprogramming adalah untuk memiliki sejumlah proses yang berjalan pada sepanjang waktu, untuk memaksimalkan penggunaan CPU. Tujuan dari pembagian waktu adalah

Lebih terperinci

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A Operasi pada Sistem Operasi Avida Endriani 2103141003 Reza Gusty Erlangga 2103141020 D3 TEKNIK INFORMATIKA A Definisi dan Bagian dari Sistem Operasi Apa itu sistem operasi? Sistem operasi adalah software

Lebih terperinci

Penjadualan CPU. Konsep Dasar. Penjadualan CPU. Penggantian Rangkaian Urutan CPU dan I/O Burst

Penjadualan CPU. Konsep Dasar. Penjadualan CPU. Penggantian Rangkaian Urutan CPU dan I/O Burst Mata Kuliah : Sistem Operasi Kode MK : IT-012336 6 Penjadualan CPU Tim Teaching Grant Mata Kuliah Sistem Operasi Penjadualan CPU Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor

Lebih terperinci

Penjadwalan CPU. Badrus Zaman

Penjadwalan CPU. Badrus Zaman Penjadwalan CPU Badrus Zaman Penjadwalan CPU Konsep Dasar dan Definisi Kriteria Penjadualan Algoritma Penjadualan Konsep Dasar Penjadwalan SO modern umumnya merupakan sistem multitasking. Tujuan Utama

Lebih terperinci

Sistem Operasi. Konsep Dasar. Histogram Waktu CPU-Burst. Penjadwal CPU PENJADWALAN CPU. Pertukaran Urutan Pada CPU Dan I/O Burts

Sistem Operasi. Konsep Dasar. Histogram Waktu CPU-Burst. Penjadwal CPU PENJADWALAN CPU. Pertukaran Urutan Pada CPU Dan I/O Burts Sistem Operasi (Penjadwalan CPU) Oleh Ir. I Gede Made Karma, MT PENJADWALAN CPU Konsep Dasar Kriteria Penjadwalan Algoritma Penjadwalan Penjadwalan Multiple-Processor Penjadwalan Real-Time Evaluasi Algoritma

Lebih terperinci

Pertemuan - 4 PENJADWALAN PROSES. Haryono Setiadi, ST, M.Eng D3 Ilmu Komputer UNS

Pertemuan - 4 PENJADWALAN PROSES. Haryono Setiadi, ST, M.Eng D3 Ilmu Komputer UNS Pertemuan - 4 PENJADWALAN PROSES Haryono Setiadi, ST, M.Eng D3 Ilmu Komputer UNS OBJEK PEMBELAJARAN Definisi Sasaran Penjadwalan Tipe-tipe penjadwalan Strategi Penjadwalan Algoritma Penjadwalan DEFINISI

Lebih terperinci

Bab 5: Penjadwalan CPU. Konsep Dasar

Bab 5: Penjadwalan CPU. Konsep Dasar Bab 5: Penjadwalan CPU Konsep Dasar Kriteria Penjadwalan Algoritma Penjadwalan : FCFS, SJF, Priority, RR Penjadwalan Multiple-Processor Penjadwalan Real-Time Evaluasi Algoritma 6.1 Konsep Dasar Dengan

Lebih terperinci

Penjadwalan Proses. 1. Adil Proses proses diperlakukan sama yaitu mendapat jatah waktu prosessor yang sama

Penjadwalan Proses. 1. Adil Proses proses diperlakukan sama yaitu mendapat jatah waktu prosessor yang sama Penjadwalan Proses Penjadwalan proses merupakan kumpulan kebijakan dan mekanisme di system operasi yang berkaitan dengan urutan kerja yang dilakukan system computer. Sasaran utama penjadwalan proses adala

Lebih terperinci

Simulasi Algoritma Penjadualan Proses

Simulasi Algoritma Penjadualan Proses Tugas Mata Kuliah Sistem Operasi Simulasi Algoritma Penjadualan Proses Firmansyah Adiputra NIM. 10/306872/PPA/3318 Hari Toha Hidayat NIM. 09/292186/PPA/03058 Program Magister Ilmu Komputer Universitas

Lebih terperinci

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4 Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4 Part I Pilih jawaban yang paling tepat! 1. Pendekatan desain microkernel yang dimodifikasi merupakan jenis kernel? a. Kernel hibrida b. exokernel

Lebih terperinci

IF3191- Penjadwalan Proses. Henny Y. Zubir. Departemen Teknik Informatika Institut Teknologi Bandung. IF-ITB/HY/24-Aug-03 IF3191 Penjadwalan Proses

IF3191- Penjadwalan Proses. Henny Y. Zubir. Departemen Teknik Informatika Institut Teknologi Bandung. IF-ITB/HY/24-Aug-03 IF3191 Penjadwalan Proses IF191- Penjadwalan Proses Henny Y. Zubir Departemen Teknik Informatika Institut Teknologi Bandung Page 1 Penjadwalan Proses Penjadwalan: pemilihan proses selanjutnya yg akan dieksekusi Melakukan multiplexing

Lebih terperinci

Penjadwalan Proses. Penjadwalan: pemilihan proses selanjutnya yg akan dieksekusi Melakukan multiplexing CPU Kapan dilakukan penjadwalan?

Penjadwalan Proses. Penjadwalan: pemilihan proses selanjutnya yg akan dieksekusi Melakukan multiplexing CPU Kapan dilakukan penjadwalan? Penjadwalan Proses Penjadwalan: pemilihan proses selanjutnya yg akan dieksekusi Melakukan multiplexing CPU Kapan dilakukan penjadwalan? Proses baru dibuat Proses selesai dieksekusi Proses yg sdg dieksekusi

Lebih terperinci

sejumlah proses aktif. Aktifitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping.

sejumlah proses aktif. Aktifitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping. sejumlah proses aktif. ktifitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping. 20 Penjadwal jangka panjang Penjadwal jangka panjang bekerja terhadap antrian batch

Lebih terperinci

Sistem Operasi Penjadwalan Proses

Sistem Operasi Penjadwalan Proses Sistem Operasi Penjadwalan Proses 2016 Outline Objektif Kriteria Penjadwalan Algorithma Contoh Objektif Memaksimalkan utilisasi CPU Beberapa proses run sepanjang waktu Sebuah proses dieksekusi sampai dia

Lebih terperinci

Pertemuan V Penjadwalan Proses

Pertemuan V Penjadwalan Proses Pertemuan V Penjadwalan Proses Konsep dasar Kriteria penjadwalan Algoritma penjadwalan Implementasi penjadwalan Evaluasi algoritma penjadwalan Case: Windows 2000 dan Linux Universitas Kristen Maranatha

Lebih terperinci

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IV Penjadwalan Proses I

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IV Penjadwalan Proses I MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IV Penjadwalan Proses I A. Tujuan Pada akhir praktikum ini, peserta dapat: 1. Menggunakan simulator sistem operasi 2. Memahami konsep transisi keadaan proses (process

Lebih terperinci

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor non-preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI.

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor non-preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI. Modul ke: 06 Eka Fakultas FASILKOM Sistem Operasi Tipe penjadwalan di prosessor non-preemptive Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi Tipe Penjadwalan di Prosessor Non-Preemptive

Lebih terperinci

Dosen pengampu : Mohamad Dani Sifat : Tutup buku dan peralatan elektronik

Dosen pengampu : Mohamad Dani Sifat : Tutup buku dan peralatan elektronik Soal dan Jawaban Kuis I Instalasi dan Penggunaan Sistem Operasi Semester Genap 2014/2015 D3 Teknik Informatika, Fakultas Ilmu Terapan, Universitas Telkom Durasi kuis : 110 menit Program Studi: D3 Teknik

Lebih terperinci

Dasar Sistem Operasi. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Dasar Sistem Operasi. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI Dasar Sistem Operasi Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI Pengertian Sistem Operasi Software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem,

Lebih terperinci

Reza Chandra Universitas Gunadarma PTA 2010/2011

Reza Chandra Universitas Gunadarma PTA 2010/2011 Reza Chandra Universitas Gunadarma PTA 2010/2011 Sistem Operasi adalah software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk menjalankan

Lebih terperinci

Algoritma Penjadwalan 2

Algoritma Penjadwalan 2 Kelompok 12 : Anthony Steven 120300017X Eliza Margaretha 120400030Y Fandi 1204000327 http://www.mhs.cs.ui.ac.id/~fandi104/os Dokumen ini dibuat dengan OpenOffice.org 1.1.2 Halaman 1 Pendahuluan Materi

Lebih terperinci

Penjadwalan Proses. Penjadwalan bertugas memutuskan hal-hal berikut : Proses yang harus berjalan. Kapan dan selama berapa lama proses berjalan

Penjadwalan Proses. Penjadwalan bertugas memutuskan hal-hal berikut : Proses yang harus berjalan. Kapan dan selama berapa lama proses berjalan Penjadwalan Proses Deskripsi Penjadwalan Proses Kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA. b. Kapan dan selama berapa lama proses itu berjalan. a. Jenis pekerjaan yang akan diselesaikan

BAB 2 TINJAUAN PUSTAKA. b. Kapan dan selama berapa lama proses itu berjalan. a. Jenis pekerjaan yang akan diselesaikan BAB 2 TINJAUAN PUSTAKA 2.1. Penjadwalan Proses Menurut Tanenbaum (2001) Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan

Lebih terperinci

Penjadwalan Proses Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed

Penjadwalan Proses Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed Penjadwalan Proses Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed Iwan Setiawan Tahun Ajaran 2013/2014 Banyak program ingin dijalankan pada CPU. (proses dan thread) Bagaimana ketika

Lebih terperinci

Recap. Penjadwalan Proses. Kriteria Penjadwalan Proses. Tipe Tipe Penjadwalan. Penjadwal Jangka Pendek 9/23/2016. Ricky Maulana Fajri

Recap. Penjadwalan Proses. Kriteria Penjadwalan Proses. Tipe Tipe Penjadwalan. Penjadwal Jangka Pendek 9/23/2016. Ricky Maulana Fajri Recap Pengertian Proses? Diagram State Proses? PCB Ricky Maulana Fajri Penjadwalan Proses Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitandenganurutankerja

Lebih terperinci

MAKALAH SEMINAR TUGAS AKHIR

MAKALAH SEMINAR TUGAS AKHIR MAKALAH SEMINAR TUGAS AKHIR VISUALISASI PENJADWALAN PROSES PADA SISTEM OPERASI DENGAN MENGGUNAKAN MACROMEDIA FLASH MX DAN VISUAL BASIC.NET Rudy Susanto*, Agung B.P**, R. Rizal Isnanto** Abstrak - Penjadwalan

Lebih terperinci

METODE PENJADWALAN PROSES AGUS PAMUJI. SISTEM OPERASI Metode Penjadwalan Proses

METODE PENJADWALAN PROSES AGUS PAMUJI. SISTEM OPERASI Metode Penjadwalan Proses METODE PENJADWALAN PROSES AGUS PAMUJI 1 First In First Out ( FIFO ) yang tiba dahulu akan dilayani lebih dahulu. Jika proses tiba dalam waktu bersamaan maka pelayanan dilaksanakan melalui urutan mereka

Lebih terperinci

Penjadualan Process Bagian 2

Penjadualan Process Bagian 2 Tahun Akademik 2014/2015 Semester II DIG1I3 - Instalasi dan Penggunaan Sistem Operasi Penjadualan Proses Bag. 2 Mohamad Dani (MHM) Alamat E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan

Lebih terperinci

Analisis Perbandingan Algoritma Penjadwalan CPU A New Improved Round Robin dan A Dynamic Time Quantum Shortest Job Round Robin Artikel Ilmiah

Analisis Perbandingan Algoritma Penjadwalan CPU A New Improved Round Robin dan A Dynamic Time Quantum Shortest Job Round Robin Artikel Ilmiah Analisis Perbandingan Algoritma Penjadwalan CPU A New Improved Round Robin dan A Dynamic Time Quantum Shortest Job Round Robin Artikel Ilmiah Peneliti: Paulus V. Daud Boseren (672010239) Magdalena A. Ineke

Lebih terperinci

Operating System: An Overview. Ch. 6: Process Scheduling. Ch. 6: Process Scheduling. Agenda. Basic Concept Scheduling Criteria Scheduling Algorithms

Operating System: An Overview. Ch. 6: Process Scheduling. Ch. 6: Process Scheduling. Agenda. Basic Concept Scheduling Criteria Scheduling Algorithms Chapter 6 Part Two: Process Scheduling 1 Operating System: Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts Essentials, 2012, 2 th Edition, John Wiley & Sons. Inc. An Overview

Lebih terperinci

7. Pengaturan Proses

7. Pengaturan Proses 7. Pengaturan Proses 1. Jelaskan bagaimana Konsep proses dalam Sistem Operasi, sebutkan juga jenisjenis proses yang ada dalam Sistem Operasi. Sistem Operasi (Operating System): merupakan software pertama

Lebih terperinci

Sistem Operasi PENGATURAN PROSES

Sistem Operasi PENGATURAN PROSES Sistem Operasi PENGATURAN PROSES Konsep Proses Dalam Sistem Operasi Jenis Proses Subject Penjadwalan Proses Deadlock Concurency Sebuah perangkat lunak yang deprogram sebagai penghubung antara Sistem Operasi

Lebih terperinci

APLIKASI GRANTT CHART PADA ALGORITMA PENJADUALAN PROSES

APLIKASI GRANTT CHART PADA ALGORITMA PENJADUALAN PROSES APLIKASI GRANTT CHART PADA ALGORITMA PENJADUALAN PROSES (Grantt Chart Application on Scheduling Algorithm Process) Sri Handayani, April Firman Daru Program Studi Teknik Informatika Jurusan Teknologi Informasi

Lebih terperinci

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta Sekolah Tinggi Teknologi Adisutjipto Yogyakarta Materi Kuliah : Sistem Operasi / OS Semester Genap E.N. Tamatjita 1 Review Pertemuan Ke-7 Thread Bagian terkecil dari proses (program yang dieksekusi) yang

Lebih terperinci

PROSES. DESKRIPSI PROSES. PROSES MERUPAKAN UNIT TERKECIL YANG SECARA INDIVIDU MEMILIKI SUMBER DAYASUMBER DAYA YANG DIJADWALKAN SISTEM OPERASI

PROSES. DESKRIPSI PROSES. PROSES MERUPAKAN UNIT TERKECIL YANG SECARA INDIVIDU MEMILIKI SUMBER DAYASUMBER DAYA YANG DIJADWALKAN SISTEM OPERASI PROSES. DESKRIPSI PROSES. PROSES MERUPAKAN UNIT TERKECIL YANG SECARA INDIVIDU MEMILIKI SUMBER DAYASUMBER DAYA YANG DIJADWALKAN SISTEM OPERASI Proses Deskripsi Proses Proses merupakan unit terkecil yang

Lebih terperinci

BAB I PENDAHULUAN. commerce atau online shop yang diinginkan kemudian melakukan registrasi. seperti cara transaksi pembayaran dan cara pengiriman.

BAB I PENDAHULUAN. commerce atau online shop yang diinginkan kemudian melakukan registrasi. seperti cara transaksi pembayaran dan cara pengiriman. BAB I PENDAHULUAN 1.1 Latar Belakang Di era teknologi dan informasi yang telah berkembang saat ini, banyak ditemukan situs-situs yang berhubungan dengan komersial yang sering disebut online shop atau e-commerce.

Lebih terperinci

BAB III TEKNIK PENJADWALAN PROSESOR

BAB III TEKNIK PENJADWALAN PROSESOR BAB III TEKNIK PENJADWALAN PROSESOR Tujuan : 1. Mengetahui teknik dalam penjadwalan dalam CPU 2. Mengetahui jenis-jenis penjadwalan CPU 3. Mampu menyelesaikan beberapa algoritma yang termasuk dalam penjadwalan

Lebih terperinci

PENJADWALAN PROSES AGUS PAMUJI. SISTEM OPERASI - Penjadwalan Proses

PENJADWALAN PROSES AGUS PAMUJI. SISTEM OPERASI - Penjadwalan Proses PENJADWALAN PROSES AGUS PAMUJI 1 Penjadwalan Proses Bertugas memutuskan proses itu berjalan, kapan, dan selama berapa lama proses itu berjalan Latar belakang Penjadwalan CPU didasarkan pada OS yang menggunakan

Lebih terperinci

Makalah PENJADWALAN PROSES. Dosen : Azwar, M. Kom DI SUSUN OLEH ELAN K.LUWITI NIM :T KELAS 2/KC FAKULTAS ILMU KOMPUTER (FIKOM)

Makalah PENJADWALAN PROSES. Dosen : Azwar, M. Kom DI SUSUN OLEH ELAN K.LUWITI NIM :T KELAS 2/KC FAKULTAS ILMU KOMPUTER (FIKOM) Makalah PENJADWALAN PROSES DI SUSUN OLEH ELAN K.LUWITI NIM :T3114117 KELAS 2/KC FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS ICSHAN GORONTALO 2015 KATA PENGANTAR Puji dan syukur saya panjatkan kehadirat

Lebih terperinci

Algoritma Schedulling

Algoritma Schedulling Algoritma Schedulling Konsep Scheduling Karena media komunikasi pada jaringan digunakan secara bersama, maka pada sebuah perangkat jaringan, operating system, disk drive, dll dapat terjadi antrian paket.

Lebih terperinci

Pengaturan Proses Dalam system operasi. proses

Pengaturan Proses Dalam system operasi. proses Pengaturan Proses Dalam system operasi Program yang sedang dieksekusi Program yang tidak hanya sekedar suatu kode program (text section), melainkan meliputi beberapa aktivitas seperti program counter &

Lebih terperinci

Penerapan Algoritma Greedy dalam Algoritma Penjadwalan Prosesor Tunggal Shortest Job First

Penerapan Algoritma Greedy dalam Algoritma Penjadwalan Prosesor Tunggal Shortest Job First Penerapan Algoritma Greedy dalam Algoritma Penjadwalan or Tunggal Shortest Job First Girvandi Ilyas, 13515051 Program Studi Teknik Informatika Sekolah Teknik Elekro dan Informatika Insitut Teknologi Bandung,

Lebih terperinci

S.P. HARININGSIH, S.T.

S.P. HARININGSIH, S.T. S.P. HARININGSIH, S.T. SISTEM OPERASI Oleh: S.P. Hariningsih, S.T. Edisi Pertama Cetakan Pertama, 2003 Hak Cipta 2003 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak atau memindahkan

Lebih terperinci

Minimisasi waktu penyelesaian tugas berdepedensi dengan pekerja homogen terbatas menggunakan algoritma greedy

Minimisasi waktu penyelesaian tugas berdepedensi dengan pekerja homogen terbatas menggunakan algoritma greedy Minimisasi waktu penyelesaian tugas berdepedensi dengan pekerja homogen terbatas menggunakan algoritma greedy Candra Ramsi - 13514090 1 Program Studi Teknik Informatika Institut Teknologi Bandung Bandung,

Lebih terperinci

CPU Scheduler Ch. 5. SISTIM OPERASI (Operating System) IKI Johny Moningka

CPU Scheduler Ch. 5. SISTIM OPERASI (Operating System) IKI Johny Moningka CPU Scheduler Ch. 5 SISTIM OPERASI (Operating System) IKI-20230 Johny Moningka (moningka@cs.ui.ac.id) Fakultas Ilmu Komputer Universitas Indonesia Semester 2000/2001 Chapter 5: CPU Scheduling Basic Concepts

Lebih terperinci

Sistem Operasi. Silabus :

Sistem Operasi. Silabus : Sistem Operasi Silabus : 1. Tujuan Mempelajari Sistem Operasi 2. Pengantar Sistem Operasi 3. Pengelolaan Memory (Memory Management) 4. Pengelolaan Processor Utama (Processor Management) 5. Pengelolaan

Lebih terperinci

PENJADWALAN PRODUKSI PERCETAKAN DENGAN METODE SHORTEST JOB FIRST UNTUK OPTIMALISASI WAKTU PROSES PRODUKSI STUDI KASUS CV.

PENJADWALAN PRODUKSI PERCETAKAN DENGAN METODE SHORTEST JOB FIRST UNTUK OPTIMALISASI WAKTU PROSES PRODUKSI STUDI KASUS CV. PENJADWALAN PRODUKSI PERCETAKAN DENGAN METODE SHORTEST JOB FIRST UNTUK OPTIMALISASI WAKTU PROSES PRODUKSI STUDI KASUS CV. SYAUQI PRESS Teguh Julianto Sistem Informasi, Fakultas Ilmu Komputer, UDINUS Plelen,

Lebih terperinci

Implementasi Load Balancing Dan Virtual Machine Dengan Algoritma Round Robin Pada Sistem Informasi Penerimaan Pegawai Bppt. Annisa Andarrachmi, S.

Implementasi Load Balancing Dan Virtual Machine Dengan Algoritma Round Robin Pada Sistem Informasi Penerimaan Pegawai Bppt. Annisa Andarrachmi, S. Implementasi Load Balancing Dan Virtual Machine Dengan Algoritma Round Robin Pada Sistem Informasi Penerimaan Pegawai Bppt Annisa Andarrachmi, S.Kom Balai IPTEKnet, Badan Pengkajian dan Penerapan Teknologi

Lebih terperinci

Proses. Deskripsi Proses. Proses merupakan unit terkecil yang secara individu memiliki sumber dayasumber daya yang dijadwalkan sistem operasi

Proses. Deskripsi Proses. Proses merupakan unit terkecil yang secara individu memiliki sumber dayasumber daya yang dijadwalkan sistem operasi Proses Deskripsi Proses Proses merupakan unit terkecil yang secara individu memiliki sumber dayasumber daya yang dijadwalkan sistem operasi 1 Yang berkaitan dgn proses Multiprograming / Multitasking Multiprosesing

Lebih terperinci

PENERAPAN METODE COMPUTER BASED INSTRUCTION PADA PEMBELAJARAN PENGANTAR TEKNOLOGI INFORMASI

PENERAPAN METODE COMPUTER BASED INSTRUCTION PADA PEMBELAJARAN PENGANTAR TEKNOLOGI INFORMASI PENERAPAN METODE COMPUTER BASED INSTRUCTION PADA PEMBELAJARAN PENGANTAR TEKNOLOGI INFORMASI Basyit Mubarroq Rambe (0911233) Mahasiswa Program Studi Teknik Informatika, Stmik Budidarma Medan Jl. Sisimangaraja

Lebih terperinci

Susun! Tanggal : Lokasi : 1. DEFENISI. Defenisi Kinerja Terdapat beberapa badan standar yang mengeluarkan defenisi kinerja, antara lain :

Susun! Tanggal : Lokasi : 1. DEFENISI. Defenisi Kinerja Terdapat beberapa badan standar yang mengeluarkan defenisi kinerja, antara lain : BAB 1 PENDAHULUAN - HAL 1 DARI 12 1. DEFENISI Defenisi Kinerja Terdapat beberapa badan standar yang mengeluarkan defenisi kinerja, antara lain : 1. Standar industri Jerman DIN55350 Kinerja terdiri dari

Lebih terperinci

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi Modul ke: 07 Eka Fakultas FASILKOM Sistem Operasi Tipe penjadwalan di prosessor preemptive Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi Tipe Penjadwalan di Prosessor Preemptive Sistem Operasi

Lebih terperinci

Implementasi Algoritma Shortest Job First dan Round Robin pada Sistem Penjadwalan Pengiriman Barang

Implementasi Algoritma Shortest Job First dan Round Robin pada Sistem Penjadwalan Pengiriman Barang ISSN 2085-552 Implementasi Algoritma Shortest Job First dan Round Robin pada Sistem Penjadwalan Pengiriman Barang 9 Monica Santika, Seng Hansun Program Studi Teknik Informatika, Universitas Multimedia

Lebih terperinci

PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN TATA CARA DAN BACAAN WUDHU BERBASIS ANDROID

PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN TATA CARA DAN BACAAN WUDHU BERBASIS ANDROID PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN TATA CARA DAN BACAAN WUDHU BERBASIS ANDROID A.Gunawan Manajemen Informatika AMIK Bina Sarana Informatika Sukabumi Jl.Cemerlang No.8 Kota Sukabumi

Lebih terperinci

JURNAL ITSMART Vol 4. No 2. Desember 2015 ISSN :

JURNAL ITSMART Vol 4. No 2. Desember 2015 ISSN : Pemodelan Penjadwalan Multilevel Feedback Queue Menggunakan Dynamic Time Quantum Pada Kasus Pemesanan Makanan di Restoran Tri Wahyu Prasetyo Jurusan Informatika Universitas Sebelas Maret Jl. Ir. Sutami

Lebih terperinci

PENJADWALAN. Sistem Operasi TIKB1023 Munengsih Sari Bunga. Politeknik Indramayu. TIKB1023/Sistem Operasi/MSB

PENJADWALAN. Sistem Operasi TIKB1023 Munengsih Sari Bunga. Politeknik Indramayu. TIKB1023/Sistem Operasi/MSB PENJADWALAN Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu TIKB1023/Sistem Operasi/MSB 1 Tujuan Mahasiswa mengetahui komponenkomponen yang membangun sebuah komputer. Mahasiswa mengetahui

Lebih terperinci

3. Sebutkan perbedaan program dan proses berdasarkan keberadaan,sifat dan unsur pembentukan Jawab : Timeout. Dispatch.

3. Sebutkan perbedaan program dan proses berdasarkan keberadaan,sifat dan unsur pembentukan Jawab : Timeout. Dispatch. Soal Persiapan UAS Sistem Operasi 1. Sebutkan kelemahan dan kelebihan windows vista, leopard dan ubuntu. jawab : - Kelemahan : a. vista : harga yang mahal, Membutuhkan spesifikasi hardware yang sangat

Lebih terperinci

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES) MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES) 1 PROSES Pengelolaan siklus hidup proses : Penciptaan Proses Penghentian Proses Pengalihan Proses 2 PENCIPTAAN PROSES Kondisi penyebab penciptaan proses

Lebih terperinci

Sistem Operasi. Teknologi Informasi

Sistem Operasi. Teknologi Informasi Sistem Operasi Teknologi Informasi Pembahasan Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Proses Booting Komputer BIOS

Lebih terperinci

BAB I PENDAHULUAN. Pada saat ini perkembangan teknologi informasi telah menyebabkan

BAB I PENDAHULUAN. Pada saat ini perkembangan teknologi informasi telah menyebabkan BAB I PENDAHULUAN I.1. Latar Belakang Pada saat ini perkembangan teknologi informasi telah menyebabkan perubahan dan cara pandang hidup manusia dan suatu organisasi. Perkembangan teknologi informasi yang

Lebih terperinci

Bab 3.Proses dan Penjadualan

Bab 3.Proses dan Penjadualan Bab 3.Proses dan Penjadualan *Prioritas dan Multiprosesor* Dipresentasikan oleh: Kelompok 53.9 Ade Melani Amir Muhamad Lusiana Darmawan E-m@il: lusianadarmawan@yahoo.com 53.9 Prioritas dan Prosesor Jamak

Lebih terperinci

Tujuan Utama : agar proses-proses berjalan secara konkuren dan untuk memaksimalkan kinerja dari CPU.

Tujuan Utama : agar proses-proses berjalan secara konkuren dan untuk memaksimalkan kinerja dari CPU. Sistem Operasi 5 Process Schedulling Antonius Rachmat C, S.Kom, M.Cs Basic Concept Tujuan Utama : agar proses-proses berjalan secara konkuren dan untuk memaksimalkan kinerja dari CPU. Pemanfaatan CPU maksimum

Lebih terperinci

RANCANG BANGUN MOBILE RESERVATION HEMODIALISIS DENGAN METODE SHORTEST JOB FIRST(SJF) PADA RUMAH SAKIT GRAHA HUSADA BANDAR LAMPUNG

RANCANG BANGUN MOBILE RESERVATION HEMODIALISIS DENGAN METODE SHORTEST JOB FIRST(SJF) PADA RUMAH SAKIT GRAHA HUSADA BANDAR LAMPUNG RANCANG BANGUN MOBILE RESERVATION HEMODIALISIS DENGAN METODE SHORTEST JOB FIRST(SJF) PADA RUMAH SAKIT GRAHA HUSADA BANDAR LAMPUNG Ferdian Winardi *1, Rio Kurniawan 2 1,2 Program Studi Teknik Informatika,

Lebih terperinci

CPU-I/O Burst Cycle adalah. siklus tunggu I/O dan eksekusi CPU. Proses dieksekusi secara bergantian

CPU-I/O Burst Cycle adalah. siklus tunggu I/O dan eksekusi CPU. Proses dieksekusi secara bergantian Sistem Operasi 5 Process Schedulling Antonius Rachmat C, S.Kom, M.Cs Basic Concept Tujuan Utama : agar proses-proses berjalan secara konkuren dan untuk memaksimalkan kinerja dari CPU. Pemanfaatan CPU maksimum

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tinjauan Pustaka

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tinjauan Pustaka BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tinjauan pustaka diambil dari beberapa karya tulis, sebagai berikut : Tabel 2.1 Tinjauan Pustaka No parameter Objek Bahasa interface penulis

Lebih terperinci

Proses Burst Time Prioritas P P1 7 1 P2 9 3 P P4 19 2

Proses Burst Time Prioritas P P1 7 1 P2 9 3 P P4 19 2 1. Pengertian sistem operasi: program yang menjadi perantara pengguna komputer dengan perangkat keras komputer mengalokasi resource untuk proses-proses yang di pengguna mengontrol program 2. Gambar organisasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Pemilihan Algoritma 3.1.1 Analisa Algoritma FCFS Algoritma FCFS ini merupakan penjadwalan yang tidak memiliki prioritas. FCFS adalah penjadwalan paling sederhana,

Lebih terperinci

Praktikum 13. Manajemen Memori 1 ALOKASI MEMORI POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:

Praktikum 13. Manajemen Memori 1 ALOKASI MEMORI POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: Praktikum 13 Manajemen Memori POKOK BAHASAN: ü Ruang Alamat Logika dan Ruang Alamat Fisik ü Alokasi berurutan ü Paging ü Segmentasi TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan

Lebih terperinci

Arsitektur Komputer Sistem Operasi

Arsitektur Komputer Sistem Operasi Bab 8 Disusun Oleh : Rini Agustina, S.Kom, M.Pd Arsitektur Komputer 1 adalah program yang berfungsi mengendalikan eksekusi program-program aplikasi serta merupakan interface antara mesin hardware dengan

Lebih terperinci

Dosen Tetap AMIK STIEKOM Sumatera Utara 3,4. Dosen Tetap STMIK Budi Darma 2. Mahasiswa Teknik Informatika STMIK Budidarma Medan 1

Dosen Tetap AMIK STIEKOM Sumatera Utara 3,4. Dosen Tetap STMIK Budi Darma 2. Mahasiswa Teknik Informatika STMIK Budidarma Medan 1 SIMULASI ANTRIAN PELAYANAN PEMBAGIAN DANA PROGRAM SIMPANAN KELUARGA SEJAHTERA MENGGUNAKAN ALGORITMA FIRST COME FIRST SERVER (STUDI KASUS : PT. POS INDONESIA (PERSERO) MEDAN) Taronisokhi Zebua, Syukur Novertiani

Lebih terperinci

Forking Proses Pada Sistem Operasi Linux Agustina Budiarti 2) Abstrak

Forking Proses Pada Sistem Operasi Linux Agustina Budiarti 2) Abstrak Forking Proses Pada Sistem Operasi Linux Agustina Budiarti 2) Abstrak ISSN : 1693 1173 Dalam linux ataupun Unix dapat dilakukan pendjadwalan proses dimana proses dapat berjalan secara bersama sama atau

Lebih terperinci

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran SILABUS MATAKULIAH Revisi : - Tanggal Berlaku : September 2014 A. Identitas 1. Nama Matakuliah : A11. 54507 / Sistem Operasi 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer 4. Bobot

Lebih terperinci

BAB 16. Evaluasi dan Ilustrasi

BAB 16. Evaluasi dan Ilustrasi BAB 16. Evaluasi dan Ilustrasi 16.1. Pendahuluan Seperti yang sudah dijelaskan di bab sebelumnya, terdapat banyak algoritma penjadwalan CPU. Pertanyaan yang muncul selanjutnya adalah bagaimana memilih

Lebih terperinci

IMPLEMENTASI PENGEMBANGAN PENJADWALAN ROUND-ROBBIN PADA ANTRIAN DATA REAL TIME CENTRAL PROCESSING UNIT

IMPLEMENTASI PENGEMBANGAN PENJADWALAN ROUND-ROBBIN PADA ANTRIAN DATA REAL TIME CENTRAL PROCESSING UNIT Jurnal Teknik Komputer Unikom Komputika Volume 3, No. 14 IMPLEMENTASI PENGEMBANGAN PENJADWALAN ROUND-ROBBIN PADA ANTRIAN DATA REAL TIME CENTRAL PROCESSING UNIT Folkes E. Laumal Politeknik Negeri Kupang,

Lebih terperinci

Understanding Operating Systems Fifth Edition. Chapter 4 Processor Management

Understanding Operating Systems Fifth Edition. Chapter 4 Processor Management Understanding Operating Systems Fifth Edition Chapter 4 Processor Management Topic Hari Ini Perbedaan antara penjadwalan job dan penjadwalan proses, serta hubungan keduanya. Keuntungan dan kerugian algoritma

Lebih terperinci

PERANCANGAN APLIKASI PEMBELAJARAN HEWAN MAMALIA BERBASIS MULTIMEDIA DENGAN METODE COMPUTER BASED INSTRUCTION (CBI)

PERANCANGAN APLIKASI PEMBELAJARAN HEWAN MAMALIA BERBASIS MULTIMEDIA DENGAN METODE COMPUTER BASED INSTRUCTION (CBI) PERANCANGAN APLIKASI PEMBELAJARAN HEWAN MAMALIA BERBASIS MULTIMEDIA DENGAN METODE COMPUTER BASED INSTRUCTION (CBI) Muhammad Ridwan Saragih (12110988) Mahasiswa Program Studi Teknik Informatika STMIK Budidarma

Lebih terperinci

VISUAL PENJADWALAN CPU MENGGUNAKAN ALGORITMA ROUND ROBIN DAN FCFS (FIRST COME FIRST SERVED) ABSTRAK

VISUAL PENJADWALAN CPU MENGGUNAKAN ALGORITMA ROUND ROBIN DAN FCFS (FIRST COME FIRST SERVED) ABSTRAK VISUAL PENJADWALAN CPU MENGGUNAKAN ALGORITMA ROUND ROBIN DAN FCFS (FIRST COME FIRST SERVED) Dadang Haryanto 1, Zeni Muhamad Noer 2 1) Prodi Manajemen Informatika STMIK DCI Jl. Letjen Mashudi No. 6 Kota

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Dalam penyelesaian tugas akhir ini digunakan landasan teori yang berkaitan dengan permasalahan yang digunakan untuk menyelesaikan masalah yang ada pada perusahaan. 2.1 Sistem Menurut

Lebih terperinci

Konsep SISTEM OPERASI. Pengenalan Sistem Operasi

Konsep SISTEM OPERASI. Pengenalan Sistem Operasi Konsep SISTEM OPERASI Pengenalan Sistem Operasi Course Objective Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Sistem

Lebih terperinci

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses Deskripsi dan Kontrol Proses (Pertemuan ke-3) Agustus 2014 Pokok Bahasan Pokok Bahasan: Deskripsi dan Kontrol Proses Sub Pokok Bahasan: Konsep proses Elemen-elemen proses Model proses 2 status, 5 status,

Lebih terperinci