Capaian Pembelajaran

Matakuliah ini menekankan pada mempelajari konsep-konsep pada Pemrograman Berorientasi Objek seperti class, objek, encapsulation, inheritance, polymorphism, interface, abstract class. Untuk membantu dalam pengenalan pemrograman berorientasi objek digunakan Bahasa Pemrograman Java untuk membantu mahasiswa dalam mengimplementasikan konsep pemrograman berorientasi objek. Selain mempelajari konsep pemrograman berorientasi objek, matakuliah ini juga mempelajari konsep exception handling, dan multithreading dalam menyelesaikan permasalahan dalam pemrograman

Bahan Kajian

  1. Pengenalan dan instalasi Java
  2. Menangani seleksi
  3. Menangani pengulangan
  4. Array
  5. Kelas dan method
  6. Encapsulation
  7. Pewarisan
  8. Polymorphism
  9. Kelas abstrak
  10. Interface
  11. Package
  12. Exception handling
  13. Class pendukung Java
  14. Multithreading

Capaian Pembelajaran

Mahasiswa dapat menguasai dan menerapkan Teknik Pemrograman Berorientasi Objek untuk membangun aplikasi berbasis GUI Grafis yang berkomunikasi dengan File dan Database dengan baik dan handal

Bahan Kajian

  1. Dasar-dasar GUI (Form, Button, Label, TextField, TextArea, Panel, Choice)
  2. Array dan String
  3. Utilitas (Vector, Dictionary, Hashtable, Calender, Date)
  4. Thread dan sinkronisasi Thread
  5. File dan konsep Stream, AWT, Graphics, AUDIO dan GUI Lanjut (Table dan Menu)
  6. Koneksi ke database MySQL

Capaian Pembelajaran

Mahasiswa dapat menerapkan konsep sistem operasi, struktur sistem komputer, struktur sistem operasi, proses, penjadwalan CPU,  Memori, sistem file

Bahan Kajian

  1. Pengenalan sistem operasi : Definisi, sasaran, komponen sistem computer, evolusi sistem operasi, batch sistem, fitur system operasi, time sharing, desktop system, Paralel sistem, Real Time System, Distributed system, Struktur client system, Clustered system, Migrasi sistem operasi, Lingkungan komputasi.
  2. Struktur sistem computer : Arsitektur sistem computer, Operasi sistem computer, Interrupt, Struktur I/O, Struktur storage, Proteksi Hardware.
  3. Struktur sistem Operasi : Struktur sistem operasi, Komponen sistem umum, Layanan sistem operasi, Sistem call, Program system, Perancangan system, Implementasi system, Sistem generation
  4. Proses : Konsep proses, Status proses, Penjadwalan proses, Pembuatan proses, Terminasi proses, Kerjasama proses, Sinkronisasi, Buffering, Komunikasi client-server
  5. Penjadwalan CPU : Konsep dasar, Penjadawalan CPU, Dispatcher, Kriteria penjadawalan, Algorithma penjadwalan, Penjadwalan prioritas, Penjadwalan antrian multitingkat, Penjadwalan multiprosessor, Penjadwalan real time
  6. Memory management : Memori manajemen, Alamat binding, Tahapan running program, Ruang alamat logik vs fisik, Memori manajemen unit, Dinamik loading, Dynamic linking, Overlay, Swapping, Continues allocation, Paging, Multilevel paging, Proteksi memori, Shared page, Segmentasi
  7. Sistem file : Konsep file, Aspek sudut pandang user, Aspek isi dan struktur, File struktur, Atribut file, Operasi-operasi file, Metode akses, Struktur direktori, Organisasi sistem file, Operasi direktori, Mounting sistem file, Proteksi, Implementasi sistem file, Strutktur sistem file, Organisasi sistem file, Alokasi storage space.

Pustaka

  1. Silberschatz, Galvin and Gane, Operating System Concept, 2002,
  2. Kusumadewi Sri, Sistem Operasi, Graha Ilmu, Yogyakarta, 2000
  3. Pangera AA, Sistem Operasi, Andi Offset, 2005

Slide Perkuliahan

  1. Konsep dasar sistem komputer dan pengertian sistem operasi
  2. Pengertian sistem operasi
  3. Struktur sistem operasi
  4. Proses dan implementasinya
  5. Penjadwalan proses
  6. Sinkronisasi Proses
  7. Deadlock

Hello World!

2018 akhirnya ngeblog lagi, setelah tulisan tercecer antah berantah, nyobain framework blogging ini itu, bahkan gonta ganti theme yang nyaman di mata (namun tidak di hati). You cant start if you waiting for perfectness . Dan akhirnya kembali ke wordpress, simpel, dan yang penting bisa nulis.