Postingan

Menampilkan postingan dari Oktober, 2023

Modul D

Gambar
  Laporan Tugas Sistem Operasi   MODUL D   Disusun untuk memenuhi  Tugas Sistem Operasi   Oleh:     M.Taris Rizki 2208107010047             JURUSAN INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM  UNIVERSITAS SYIAH KUALA DARUSSALAM, BANDA ACEH 2023 I. Pendahuluan Sistem operasi memainkan peran krusial dalam pengelolaan sumber daya komputer, termasuk penjadwalan dan sinkronisasi proses. Dalam laporan tugas sistem operasi ini, kita akan membahas aspek sinkronisasi, yang merupakan strategi penting untuk menghindari deadlock dan konflik dalam eksekusi program multithreading.   Bahan Referensi Silakan merujuk pada bahan praktikum di  https://www.javatpoint.com/synchronization-in-java  untuk pemahaman yang lebih mendalam. II. Tujuan Praktikum Sistem operasi memainkan peran krusial dalam pengelolaan sumber daya komputer, termasuk penjadwalan dan sinkronisasi proses. Dalam laporan tugas sistem operasi...

Modul C

Gambar
Laporan Tugas Sistem Operasi   MODUL C   Disusun untuk memenuhi  Tugas Sistem Operasi   Oleh:     M.Taris Rizki 2208107010047             JURUSAN INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM  UNIVERSITAS SYIAH KUALA DARUSSALAM, BANDA ACEH 2023 I. Pendahuluan       Praktikum ini bertujuan untuk memahami konsep "Static Synchronization" dalam pemrograman Java. Synchronization digunakan untuk mengontrol akses bersama terhadap sumber daya bersama oleh beberapa utas (threads), dan dalam konteks ini, fokus pada metode statis yang disinkronkan di dalam kelas. Tujuan praktikum ini adalah untuk memberikan pemahaman mendalam tentang penggunaan sinkronisasi statis dan kata kunci synchronized dalam Java. Bahan Referensi     Merujuk pada bahan praktikum di  https://www.javatpoint.com/synchronization-in-java  untuk pemahaman yang lebih mendalam. II. Tujuan Praktikum Praktikum ini bertujuan ...

Modul B

Gambar
Laporan Tugas Sistem Operasi   MODUL B   Disusun untuk memenuhi  Tugas Sistem Operasi   Oleh:     M.Taris Rizki 2208107010047             JURUSAN INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM  UNIVERSITAS SYIAH KUALA DARUSSALAM, BANDA ACEH 2023   Pendahuluan Pada praktikum ini, kami mengimplementasikan konsep synchronization dalam bahasa pemrograman Java. Synchronization digunakan untuk mengatur akses bersama ke sumber daya bersama oleh beberapa thread . Bahan praktikum yang digunakan dapat ditemukan di JavaTpoint - Synchronization in Java . Tujuan Praktikum Tujuan dari praktikum ini adalah untuk memahami dan mengimplementasikan konsep synchronization dalam bahasa pemrograman Java. Synchronization digunakan untuk mengendalikan akses bersama ke sumber daya bersama oleh beberapa thread agar dapat menjaga integritas data dan mencegah konflik. Program yang Diujikan Modul B TestSynchronization3.jav...

Modul A

Gambar
Laporan Tugas Sistem Operasi   MODUL A   Disusun untuk memenuhi  Tugas Sistem Operasi   Oleh:     M.Taris Rizki 2208107010047             JURUSAN INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM  UNIVERSITAS SYIAH KUALA DARUSSALAM, BANDA ACEH 2023 I. Pendahuluan Pada praktikum kali ini, kita akan mempelajari konsep synchronization dalam pemrograman Java. Synchronization adalah teknik yang digunakan untuk mengontrol akses bersama terhadap sumber daya bersama oleh beberapa thread . Hal ini penting untuk menghindari masalah seperti race condition yang dapat terjadi ketika dua atau lebih thread berusaha mengakses sumber daya bersama secara bersamaan.   Bahan Referensi Silakan merujuk pada bahan praktikum di https://www.javatpoint.com/synchronization-in-java untuk pemahaman yang lebih mendalam. II. Tujuan Praktikum Memahami permasalahan yang muncul tanpa penggunaan synchronization . Mengimp...