Tentang Web - Pemesanan Makanan & FCFS

Tentang Web Pemesanan Makanan & Penyelesaian Soal FCFS / FIFO

Integrasi konsep penjadwalan sistem operasi dengan simulasi antrian di rumah makan

Latar Belakang

Website ini dikembangkan untuk menggabungkan dua hal yang saling berkaitan, yaitu penerapan algoritma penjadwalan First Come First Serve (FCFS) atau First In First Out (FIFO) dalam konteks Sistem Operasi, serta simulasi penerapannya dalam kehidupan sehari-hari melalui sistem pemesanan makanan di rumah makan.

Prinsip FCFS adalah “yang datang lebih dulu, dilayani lebih dulu.” Konsep ini sering digunakan tidak hanya dalam pengelolaan proses pada sistem operasi, tetapi juga dalam pengelolaan antrian pelanggan seperti di rumah makan.

Fitur Web

  • Penyelesaian Soal FCFS / FIFO — Menyediakan simulasi penyelesaian berbagai soal terkait algoritma FCFS, lengkap dengan tabel hasil perhitungan waktu tunggu, turnaround time, dan visualisasi Gantt Chart interaktif.
  • Prototipe Pemesanan Makanan — Meniru sistem antrian pelanggan di rumah makan, di mana pesanan diproses berdasarkan urutan kedatangan pelanggan.

Tujuan Pembuatan

Pembuatan web ini bertujuan untuk:

  • Memberikan pemahaman praktis mengenai cara kerja algoritma FCFS/FIFO.
  • Menunjukkan penerapan konsep sistem operasi dalam kasus nyata seperti pemesanan makanan.
  • Meningkatkan interaktivitas dalam pembelajaran melalui simulasi berbasis web.
  • Menyediakan antarmuka yang sederhana dan mudah digunakan oleh pengguna.

Teknologi yang Digunakan

  • Node.js (tanpa Express) — untuk menjalankan server sederhana.
  • HTML, CSS, dan Bootstrap 5 — untuk tampilan antarmuka yang responsif dan bersih.
  • JavaScript murni — untuk logika algoritma FCFS/FIFO dan simulasi antrian pemesanan.
  • JSON — untuk menyimpan data soal dan data menu secara dinamis.

Kesimpulan

Website ini menjadi contoh sederhana namun aplikatif dalam memahami algoritma penjadwalan proses di Sistem Operasi dan penerapannya dalam kehidupan nyata. Melalui dua bagian utama — penyelesaian soal FCFS/FIFO dan prototipe pemesanan makanan — pengguna dapat melihat keterkaitan langsung antara teori dan praktik dalam satu platform pembelajaran interaktif.