• Tidak ada hasil yang ditemukan

STMIK PELITA NUSANTARA PROGRAM STUDI TEKNOLOGI INFORMASI

N/A
N/A
Protected

Academic year: 2022

Membagikan "STMIK PELITA NUSANTARA PROGRAM STUDI TEKNOLOGI INFORMASI"

Copied!
17
0
0

Teks penuh

(1)

1

STMIK PELITA NUSANTARA

PROGRAM STUDI TEKNOLOGI INFORMASI

RENCANA PEMBELAJARAN SEMESTER (RPS)

Nama Mata Kuliah (MK) Kode MK Bobot (sks) Semester Tgl Penyusunan

Sistem Operasi TI014 3 (2-1) 2

Otorisasi Nama Dosen Pengembang RPS Koordinator Bidang Keahlian

Ka PRODI

Jijon Raphita Sagala, S.Kom.,

M.Kom Jijon Raphita Sagala, S.Kom., M.Kom

Hasanul Fahmi, S.kom, M.Kom Capaian

Pembelajaran (CP) CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi) Yang Dibebankan Pada Mata Kuliah 1. Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Menguasai konsep teoritis yang mengkaji, menerapkan dan mengembangkan serta mampu memformulasikan dan mampu mengambil keputusan yang tepat dalam penyelesaian masalah.

3. mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya;

4. Mampu mengimplementasikan, mengelola dan mengamankan informasi yang didistribusikan melalui jaringan komputer untuk menjamin kerahasiaan, integritas, dan ketersediaan informasi

CPMK (Capaian Pembelajaran Mata Kuliah)

1. Mampu menjelaskan prinsip dan etika dalam penelitian.

2. Mampu merumuskan masalah dan menyusun hipotesis penelitian sesuai dengan kaidah umum penelitian.

3. Mampu menjelaskan berbagai metode penelitian bidang ilmu komputer.

4. Mampu mengumpulkan, mengolah data dan menginterpretasi hasilnya secara logis dan sistematis.

5. Mampu menyusun proposal penelitian dan mempresentasikan secara mandiri.

(2)

2

Diskripsi Singkat MK

Bahan Kajian / Materi

Pembelajaran

1. Pemaparan Kontrak Kuliah

2. Pertemuan umum sistem operasi dan stuktur sistem komputer 3. Stuktur sistem operasi

4. Manajemen Proses 5. Penjadwalan Proses 6. Sincronisasi dan deadlock 7. Manajemen memory 8. Virtual memory 9. Manajemen sistem file 10. Manajemen sistem I/o

11. Proteksi dan sekuriti sistem komputer

12. Review semua materi dan penjelasan umum materi sistem terdistribusi

Daftar Referensi Utama:

Daftar Referensi :

1. Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997 2. Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992.

3. Silberschatz Galvin, Operating System Concepts – Fourth Edition, Addison Wesley, 1995 4. Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000

5. Tanenbaum, A., Modern Operating Systems, Prentice Hall, New York, 1992.

6. http://www.ilmukomputer.com Pendukung:

Nama Dosen Pengampu

Jijon Raphita Sagala, S.Kom., M.Kom

(3)

3

Mata kuliah prasyarat (Jika ada)

Minggu Ke-

Sub-CPMK (Kemampuan

akhir yang direncanakan

Bahan Kajian (Materi)

Metode Pembelajaran

(Media &

Sumber Belajar)

Waktu Mahasiswa Kriteria &

Bentuk

Indikator Bobot (%)

(1) (2) (3) (4) (5) (6) (7) (8) (9)

1 1. Dapat merancang sendiri atau memodifik asi system operasi yang telah ada sesuai kebutuhan khusus kita 2. Menguasai

dasar-dasar system operasi sehingga mampu menemuken ali masalah- masalah komputer dan

merumuska n

penyelesaia nnya secara

1. Konsep dasar system

komputer dan system operasi.

2. Manajemen Proses, meliputi : konsep proses, metode

penjadualan proses,

komunikasi antar proses,

sinkronisasi proses dan deadlock.

3. Manajemen Memori, meliputi : konsep memori, skema

manajemen memori, virtual memori.

4. Manajemen Perangkat Masukan/Keluar an, meliputi:

Bentuk:

Kuliah

Ceramah,

TM:

1x(3x50”)

Mendengarkan, menyimak

penjelasan dosen berkaitan

dengan

gambaran umum materi mata kuliah yang akan diterimanya nanti serta menanyakan hal- hal yang belum jelas.

LCD;

Papan tulis

Proses pembelajaran dalam mata kuliah ini menggunakan strategi

pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem- based learning.

(4)

4

ilmiah 3. Dapat

menilai system operasi dan memilih alternatif system operasi sesuai tujuan pembangun an system 4. Dapat

meningkatk an

pemanfaata n system operasi, sehingga meningkatk an kinerja system komputer

prinsip manajemen perangkat masukan/keluar an, mekanisme perangkat lunak masukan/keluar an.

5. Manajemen File, meliputi : konsep file, manajemen system file, implementasi system file.

6. Keamanan Sistem

(5)

5

2 1. Menjelaskan arti dan fungsi system operasi 2. Menerangkan

macam-macam system yang terdapat dalam system operasi 3. Menerangkan

perkembangan generasi- generasi

system operasi 4. Menerangkan

operasi yang dilakukan system komputer 5. Menerangkan

struktur system komputer, meliputi

struktur I/O, struktur

penyimpanan dan proteksi hardware

1. Pengenalan Umum Sistem Operasi

D efinisi Sistem Operasi

P eran Sistem Operasi dalam Sistem Komput er

T ujuan Sistem Operasi

S ejarah perkemb angan Sistem Operasi

B atch System, Multipro grammi ng System, Time Sharing System,

Bentuk:

Kuliah Ceramah,

TM:

1x(3x50”)

Mahasiswa Mampu dalam menjelaskan populasi dan sempel

LCD;

Papan tulis;

Media berbasis komputer

Proses

pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem-based learning.

(6)

6

Multipro cessing System, Distribut ed System, Real Time System

2. Struktur Sistem Komputer

O perasi Sistem Komput er

St ruktur Input/O utput

St ruktur Penyimp anan

P roteksi Hardwar e

(7)

7

3 Memahami

konsep dasar dan struktur Sistem Operasi

1. Komponen- komponen Sistem

1.1. Manajemen Proses 1.2. Manajemen

Memori Utama 1.3. Manajemen

Memori Sekunder 1.4. Manajemen

I/O

1.5. Manajemen File

2. Pelayanan Sistem Operasi 3. System Call 4. Sistem Program 5. Struktur Sistem

Operasi 5.1. Struktur

Sederhana 5.2. Monolithic

System 5.3. Pendekatan

Berlapis (Layered Approach) 5.4. Mesin

Virtual Client System Model

Bentuk:

Kuliah Ceramah, dan berdiskusi.

TM:

1x(3x50”

)

Mahasiswa Diskusi dan Latihan Soal.

LCD;

Papan tulis;

Media berbasis komputer

Proses

pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem-based learning.

(8)

8

4 1. menjelaskan konsep dasar manajemen proses 2. menjelaskan

konsepe operasi pada proses

3. menyebutkan berbagai cara komunikasi antar proses 4. menerangkan

maslah yang timbul pada komunikasi antar proses

1. Konsep Proses Definisi Proses

Status Proses

Process Control Block (PCB)

2. Konsep Penjadualan

Scheduli ng Queue

Schedule rs

Context Switch

3. Operasi pada proses

Pembuat an Proses

Penghen tian Proses 4. Proses yang Saling

Bekerjasama (Cooperating Process) 5. Threads

6. Komunikasi Antar Proses

7. Buffering 8. Kondisi-kondisi

Perkecualian Proses Dihentikan

Kehilang an Pesan

Ceramah;

Diskusi latihan

TM:

1x(3x50”

)

Mahasiswa Diskusi dan Latihan Soal.

LCD;

Papan tulis;

Media berbasis komputer

Proses

pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem-based learning.

(9)

9

Proses Terganggu

(10)

10

5 - Menjelaskan konsep dasar penjadualan prosesor - menyebutkan

dan

menerapkan teknik-teknik penjadwalan prosesor, - mengevaluasi

metode/tekni k-teknik penjadwalan prosesor.

1. Konsep Dasar Penjadualan Proses

1.1.Preemptive Scheduling 1.2. Dispatcher 2. Kriteria

Penjadualan 3. Algoritma

Penjadualan

3.1 First Come First Served

Scheduling(FCF S)

3.2 Shortest Job First

Scheduling (SJF) 3.3 Priority

Scheduling 3.4 Round Robin

Scheduling 3.5 Multilevel

Queue Scheduling 3.6 Multilevel

Feedback Queue Scheduling 3.7 Guaranteed

Scheduling 3.8 Multiple

Processor Scheduling 4. Metode Evaluasi

Penjadwalan

Ceramah;

Diskusi ; latihan soal dan

Praktikum di Lab

TM:

1x(3x50”)

Mahasiswa berdiskusi dan mengerjakan soal latihan

LCD;

Papan tulis;

Media berbasis komputer

Proses

pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem-based learning.

5

(11)

11

(12)

12

6,7 - Menjelaskan konsep critical section

- Menjelaskan sinkronisasi software berikut algoritmanya dan

sinkronisasi hardware berikut beberapa instruksi yang ada di

dalamnya - Mengerti

konsep semaphore - Menerangkan

beberapa masalah klasik dalam

sinkronisasi - Memahami

hubungan antara deadlock dengan sumberdaya, dan kapan dikatakan terjadi deadlock, - Mengetahui

cara

1. Masalah Critical Section

2. Sinkronisasi Software 3. Sinkronisasi

Hardware 4. Semaphore 5. Masalah-masalah

Klasik dalam Sinkronisasi 6. Deadlock

Model Sistem Karakteristik Deadlock Metode penanganan Deadlock Pencegahan Deadlock Penghindaran Deadlock Pendeteksian Deadlock

Recovery Deadlock Pendekatan

Kombinasai untuk Menghindari Deadlock

Ceramah, latihan soal dan diskusi

TM:

1x(3x50”

)

Mahasiswa berdiskusi dan mengerjakan soal latihan

LCD;

Papan tulis;

Media berbasis komputer

Proses

pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem-based learning.

(13)

13

mendeteksi dan

memulihkan sistem dari deadlock, dan

- Mengetahui cara-cara menghindari dan mencegah terjadinya deadlock

8 Ujian Tengah Semester

20

9 - Menjelaskan pengertian dan konsep dasar memori, - Menguraikan

manajemen memori pada berbagai sistem operasi - menerangkan

penggunaan dan

pengalokasian memori baik secara

1. Konsep Dasar Memori

Konsep Binding Dynamic Loading Dynamic Linking Overlay

2. Strategi Manajemen Memori

3. Ruang Alamat Logika dan Fisik

4. Swapping 5. Pencatatan

Pemakaian Memori Peta Bit

Linked List

Simulasi , latihan soal dan diskusi

TM:

1x(3x50”)

Diskusi dan

Latihan Soal. LCD;

Papan tulis;

Media berbasis komputer

Proses pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi

5

(14)

14

berurutan maupun tidak berurutan

6. Monoprogramming 7. Pengalolasian

Berurutan (Contigous Allocation)

Multiprogramming dengan Partisi Statis Multiprogramming dengan Partisi Dinamis Sistem Buddy

8. Pengalokasian Tak Berurutan (Non Contigous Allocation)

Paging Segmentasi

kelas, serta problem-based learning.

10  menerangkan fungsi memori semu (virtual memory) sebagai pelengkap memori kerja.

 menjelaskan algoritma paging dan segmentasi

1. Konsep dasar memori virtual

2. Demand Paging 3. Unjuk Kerja Demand

Paging

4. Page Replacement 5. Algoritma Page

Replacement Algoritma FIFO Algoritma Optimal Algoritma Least Recently Use (LRU) 6. Pengalokasian Frame

Algoritma Pengalokasian

Algoritma Global dan Lokal

7. Trasing

Bentuk:

Kuliah

Simulasi , latihan soal dan diskusi

TM:

1x(3x50”) Diskusi dan

Latihan Soal. LCD;

Papan tulis;

Media berbasis komputer

Proses

pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem-based learning.

5

11 - Menjelaskan 1. Interface Sistem File Bentuk: TM: Diskusi dan LCD; Kemampuan 5

(15)

15

konsep file dan direktory - Menjelaskan

struktur sistem file, termasuk pengalokasian dan

manajemen ruang kosong - Menjelaskan

implementasi dari direktori - menganalisa

efisiensi dan unjuk kerja sistem file

1.1. Konsep File 1.2. Metode Akses 1.3. Struktur

Direktori 1.4. Proteksi

2. Implementasi Sistem File

2.1. Struktur Sistem File

2.2. Metode Pengalokasian 2.3. Manajemen

Ruang Kosong 2.4. Implementasi

Direktori 2.5. Efisiensi dan

Unjuk Kerja 2.6. Recovery

Kuliah

Simulasi , latihan soal dan diskusi

1x(3x50”) Latihan Soal. Papan tulis;

Media berbasis komputer

mahasiswa merumuskan hipotesa dan menguji hipotesa, Kemampuan Mahasiswa membuat kuisioner dan menguji validitas dan reabilitas kuisioner

12 - Menjelaskan pengertian perangkat keras I/O - Menyebutkan

jenis-jenis dan macam-

macamnya . - Menerangkan

penanganan suatu device I/O pada sistem komputer.

1. Prinsip Perangkat Keras I/O

1.1 I/O Device

1.2 Device Controller 1.3 Direct Memory

Access (DMA) 2. Prinsip Perangkat

Lunak I/O

2.1 Tujuan Perangkat Lunak I/O

2.2 Interrupt Handler 2.3 Device Drivers 2.4 Device-

Independent I/O Software

2.5 User-Space I/O Software

Bentuk:

Kuliah

Aktifitas di kelas

Simulasi , latihan soal dan diskusi

TM:

1x(3x50”)

Diskusi dan

latihan soal. LCD;

Papan tulis;

Media berbasis komputer

Proses

pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem-based

5

(16)

16

3. Disk

3.1 Struktur Disk 3.2 Penjadualan Disk

3.2.1. First Come First Served Scheduling

3.2.2. Shortest Seek Time First

Scheduling 3.2.3. SCAN Scheduling 3.2.4. C-SCAN Scehduling 3.2.5. Look Scheduling

3.3. Disk Management 3.4. Swap Space Management 3.5. Disk Reliabiliy

learning.

13,14 - Menjelaskan dan mengerti mekanisme proteksi yang diperlukan dalam suatu sistem

komputer dari segala macam

1.1. Tujuan dari Proteksi

1.2. Domain Proteksi 1.3. Matriks Akses 1.4. Revokasi Hak

Akses 1.5. Sistem

Berdasarkan Kapabilitas

Bentuk:

Kuliah

Aktifitas di kelas

Simulasi , latihan soal dan diskusi

TM:

1x(3x50”) Diskusi dan

latihan soal. LCD;

Papan tulis;

Media berbasis komputer

Proses

pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan

5

(17)

17

ancaman - menganalisa

masalah sekuritas sistem komputer

1.6. Proteksi Berdasarkan Bahasa 2. Sekuriti

2.1. Masalah Sekuriti 2.2. Autentikasi 2.3. Ancaman

Program

2.4. Ancaman Sistem 2.5. Monitoring

Ancaman Enkripsi

pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem-based learning.

15 - Mengingat materi yang telah

disampaikan sebelumnya, serta dapat menarik benang merah dan

keterhubungan antara materi yang satu dengan materi yang lain - Memperoleh

gambaran umum tentang Sistem

Terdistribusi

1. Pengulangan materi yang telah diberikan secara garis

2. Penjelasan umum tentang Sistem Terdistribusi :

Struktur jaringan Struktur Sistem Terdistrib usi

File Sistem Terdistrib usi

Koordinasi Terdistrib usi

Bentuk:

Kuliah

Aktifitas di kelas

Simulasi , latihan soal dan diskusi

TM:

1x(3x50”) Diskusi dan

latihan soal. LCD;

Papan tulis;

Media berbasis komputer

Proses

pembelajaran dalam mata kuliah ini menggunakan strategi pembelajaran kolaboratif, kooperatif dan pembelajaran aktif yang meliputi

ceramah, diskusi kooperatif meliputi diskusi kelas, serta problem-based learning.

16 Ujian Akhir Semester

25

Referensi

Dokumen terkait

Namun, setelah mengimplementasikan teknologi finansial, Bank X memunculkan produk/layanan baru berbasis digital yang dapat mempermudah nasabah dalam bertransaksi dan

konsignes kepada personilnya, terkait hal-hal yang diperbolehkan maupun dihindari saat mengungkap kasus penambangan timah tanpa ijin di wilayah hukumnya.

Income smoothing adalah sebagai suatu pengurangan dengan sengaja atas fluktuasi laba yang dilaporkan agar berada pada tingkat yang dianggap normal bagi perusahaan, Hery

The objectives of the research are to prove whether: (1) Contextual Teaching and Learning is more effective than Audio-Lingual Method in teaching speaking at the second

Setelah melalui proses reduksi, klasifikasi dan analisis, ternyata ungkapan Bugis masyarakat Bone memiliki enam bentuk, meliputi peribahasa, perumpamaan, pepatah,

Reza Fathur Rahmi (USU, 2013), dalam skripsi yang berjudul “Pesan Moral dan Motivasi dalam Novel Sepatu Dahlan Karya Khirsna Pabichara” yang dikaji melalui pendekatan sosiologi

-Karyawan petik teh PTPN -Petani -Karyawan toko Kesempatan Kerja: -Pemandu wisata -Porter -Karyawan homestay -Karyawan toko souvenir -Karyawan rumah makan -Karyawan

Pengembangan pelabuhan perikanan yang dilengkapi dengan fasilitas kolam labuh untuk kapal berukuran besar atau di atas 30 GT memberikan banyak kemudahan dan