Laboratorium Visual DiskLab

Eksplorasi interaktif penjadwalan head silinder disk dan alokasi blok berkas sistem operasi.

GitHub

Parameter Penjadwalan Disk

SSTF — Greedy Terdekat
Skenario Uji:

Grafik Trajektori Pergerakan Head Silinder (Format Silberschatz)

Sumbu X: Silinder (0 – 199) • Sumbu Y: Urutan Langkah
Step: 0/8
Kecepatan:
Total Head Movement
236
total jarak silinder
Rata-rata Seek Time
29.5
silinder per request
Jumlah Permintaan
8
silinder dalam antrian
Posisi Head Aktif
53
Arah: Naik
Urutan Kunjungan Silinder:

Pemetaan Blok Penyimpanan Berkas

Visualisasi 64 Blok Disk (Blok #00 – #63): Terpakai: 0 / 64 Blok (0%)

Grafik Perbandingan Efisiensi 4 Algoritma Penjadwalan

Perbandingan Total Head Movement (Jarak Tempuh Silinder) untuk antrian permintaan aktif antara FCFS, SSTF, SCAN, dan C-SCAN. Nilai yang lebih rendah menunjukkan algoritma yang lebih efisien.

Ringkasan Kinerja & Karakteristik

Algoritma Total Silinder Rata-rata Seek Risiko Starvation Karakteristik Utama

Tentang Projek UAS DiskLab

Sistem Operasi 2026

DiskLab adalah aplikasi simulator web interaktif yang dikembangkan untuk memenuhi tugas akhir mata kuliah Sistem Operasi. Aplikasi ini memvisualisasikan cara kerja subsistem penyimpanan komputer melalui dua modul inti:

  • Modul Penjadwalan Disk: Mengimplementasikan 4 algoritma standar (FCFS, SSTF, SCAN, C-SCAN) lengkap dengan kanvas trajektori silinder interaktif, pemutaran animasi langkah demi langkah, dan perhitungan total seek time.
  • Modul Alokasi Berkas: Mengimplementasikan 3 metode alokasi penyimpanan (Contiguous, Linked List, dan Indexed Allocation) dengan kanvas grid 64 blok dan simulasi defragmentasi/kompaksi.

Dosen Pengampu & Tim Pengembang (Kelompok 2)

🎓
Dosen Pengampu Mata Kuliah
Muhammad Sidik Asyaky, S.T., M.T.
Jurusan Teknik Informatika • Semester Ganjil 2026/2027
F

Fikka Alisya Putri Taofik

NIM: 257006111203

Frontend & UI Layout
F

Fakhri Dinal Maulana Putra

NIM: 257006111205

Lead & Algoritma Engine
A

Anisa Rahmawati

NIM: 257006111199

Visualizer & Canvas
M

Muhammad Zidan Assuyuti

NIM: 257006111201

Alokasi Berkas
M

Muhammad Dava Rayana

NIM: 257006111193

Chart & Benchmark
P

Prameswari Eleonora Cakradara

NIM: 257006111218

Dokumentasi & Pengujian