Tujuan Pembelajaran. Indikator Pencapaian Kompetensi Uraian Materi. Konsep Proses Dalam Sistem Operasi

58 dimatikan secarapermanen dan tidak dapat dijalankan lagi.Perintah ps dapat digunakan untuk menunjukkan semua proses yang sedang berjalan pada mesin bukan hanya proses pada shell saat ini dengan format : ps –fae atau ps -aux Hasil keluaran perintah ps –aux ditunjukkan seperti pada gambar berikut ini. Gambar4.2. Hasil perintah ps -aux pada sistem operasi linux Beberapa versi UNIX mempunyai utilitas sistem yang disebut top yang menyediakan cara interaktif untuk memonitor aktifitas sistem, seperti gambar berikut ini. Gambar 4.3. Hasil perintah top pada sistem operasi linux 59

D. Aktifitas Pembelajaran

Dalam kegiatan ini peserta diklat akan melakukan analisis terhadap penjadwalan proses yang terjadi pada sistem operasi berbasis linux. Kegiatan yang dilakukan adalah membentuk kelompok diskusi. Setiap kelompok terdiri dari 3-4 orang, kemudian membaca seluruh langkah dibawah ini kemudian lakukan dengan cermat dan teliti. 1. Membaca dan mengamati uraian materi pada kegiatan belajar di atas. 2. Menanyakan serta mendiskusikan kepada kelompok kecil tersebut berkaitan dengan materi pembelajaran. 3. Mengumpulkan informasi dan mencoba mencari informasi berkaitan dengan materi yang relevan melalui sumber belajar buku, teman sebaya, internet. 4. Mengasosiasi atau menalar berkaitan dengan materi yang dipelajari. 5. Melaksanakan praktikum sesuai dengan materi di atas. 6. Mengkomunikasikan serta mendiskusikan hasilnya dalam kelompok dan membuat kesimpulan. 7. Membuat laporan aktifitas pembelajaran dan mengkomunikasikan hasil laporan dan pembahasan tersebut dengan tutor.

E. Latihan

1. Apa yang dimaksud dengan Proses pada sistem operasi Linux? ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… 2. Apakah fungsi perintah PS pada sistem operasi Linux? ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… 3. Apa yang dimaksud dengan proses foreground dan daemon 60 ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………………………………………………………………………………………

F. Rangkuman

Proses adalah program yang sedang dieksekusi. Setiap kali menggunakanutilitas sistem atau program aplikasi dari shell, satu atau lebih proses ”child” akandibuat oleh shell sesuai perintah yang diberikan. Setiap kali instruksi diberikan padaLinux shell,maka kernel akan menciptakan sebuah proses-id. Proses ini disebut jugadengan terminology Unix sebagai sebuah Job. Proses Id PID dimulai dari 0, yaituproses INIT, kemudian diikuti oleh proses berikutnya. Untuk mengkonfigurasi proses, maka terdapat pada etcinittab.

G. Umpan Balik

Beberapa umpan balik yang harus peserta diklat jawab adalah sebagai berikut : 1. Apakah saudara sudah memahami tentang konsep proses pada sistem operasi dan berapa prosen pencapaian kompetensinya ? 2. Apakah saudara sudah memahami perintah pada sistem operasi linux yang berhubungan dengan proses serta berapa prosen pencapaian kompetensinya ? 3. Apakah saudara sudah memahami beberapa tipe proses pada sistem operasi linux dan berapa prosen pencapaian kompetensinya ?

H. Kunci Jawaban

1. Proses adalah program yang sedang dieksekusi oleh sistem. 2. Perintah PS digunakan untuk digunakan untuk menunjukkan semua proses yang sedang berjalan pada mesin bukan hanya proses pada shell saat ini 3. Foregroundadalah suatu proses yang diciptakan oleh pemakai langsung pada terminal interaktif, dialog, sedangkan merupakan suatu proses yang 61 menunggu permintaan request dari proses lainnya dan menjalankantugas sesuai dengan permintaan tersebut. Apabila tidak ada request, maka programiniakan berada dalam kondisi “idle” dan tidak menggunakan waktu hitung CPU.Umumnya nama proses daemon di UNIX berakhiran d, misalnya inetd,named,popd dan lain-lain. 62 Kegiatan belajar 5 : MENGANALISIS penjadwalan CPU

A. Tujuan Pembelajaran.

Setelah mengikuti kegiatan belajar ini diharapkan bahwa :  Melalui observasi peserta diklat dapat menganalisis penjadwalan processor pada sistem operasi linux dengan dengan baik dan benar.

B. Indikator Pencapaian Kompetensi

 Memahami konsep penjadwalan processor  Memahami algoritma penjadwalan  Memahami metoda penjadwalan processor pad system operasi linux

C. Uraian Materi. Konsep Proses Pada Sistem Operasi

Sistem operasi mengeksekusi berbagai jenis program. Pada sistem batch program tersebut biasanya disebut dengan job, sedangkan pada sistem time sharing, program disebut dengan program user atau task. Beberapa buku teks menggunakan istilah job atau proses. Proses adalah program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan. Dalam suatu proses terdapat program counter, stack dan daerah data. Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Proses penjadwalan yang akan dibahas disini adalah proses penjadwalan sistem operasi Solaris dan Linux. Tujuan utama penjadwalan proses optimasi kinerja menurut kriteria tertentu, dimana kriteria untuk mengukur dan optimasi kerja penjadwalan. Penjadwalan CPU adalah basis dari multi programming sistem operasi. Dengan cara men-switch CPU diantara proses, maka akan berakibat sistem operasi dapat membuat komputer akan lebih produktif. Dalam bab ini kami akan mengenalkan tentang dasar dari konsep penjadwalan dan beberapa algoritma