Simulasi Optimasi Gudang

Warehouse Layout Optimization

Program interaktif yang membantu Anda melihat bagaimana algoritma pencarian terbaik menyusun rak gudang agar lebih efisien, cepat dipahami, dan mudah dipantau.

Dilengkapi visual grafik, tabel hasil, dan parameter yang bisa Anda ubah langsung.

🧠 5 Varian Algoritma 📊 Grafik Real-time ⚙️ Parameter Custom 🎯 Hasil yang Jelas

1. Pilih cara pencarian

Gunakan satu algoritma atau bandingkan semuanya untuk melihat mana yang paling bagus.

2. Ubah parameter

Sesuaikan populasi, mutasi, dan iterasi supaya hasil simulasi lebih sesuai kebutuhan Anda.

3. Lihat hasil visual

Layout rak, grafik fitness, dan tabel hasil dibuat agar mudah dipahami oleh pemula sekalipun.

Layout Rak

Warna lebih gelap menandakan prioritas permintaan yang lebih tinggi.

📥 Shipping Dock / Pintu Masuk Gudang (Jarak = 0)

Status: Siap

Ready

Pilih algoritma, ubah parameter, lalu jalankan simulasi untuk melihat hasil optimasi visual.

Best Fitness

0.000000

Nilai fitness terbaik yang ditemukan

Average Fitness

0.000000

Nilai rata-rata popuasi / iterasi

Worst Fitness

0.000000

Nilai fitness terburuk pada langkah saat ini

Grafik Perkembangan Fitness

Grafik menunjukkan tren terbaik dari algoritma yang dijalankan.

Hasil Simulasi

Tabel ringkasan menyajikan biaya, fitness, dan urutan rak terbaik dari tiap algoritma.

Algoritma Kualitas Solusi (Fitness) Biaya Total Waktu Konvergensi Iterasi Konvergensi Total Iterasi Layout Terbaik

📐 Fitness Function Explanation

Memahami bagaimana kualitas layout gudang dihitung secara matematis.

📊 Rumus Fitness

Fitness = 1 / (1 + Cost)
Cost = Σ (Demandi × Distancei)

Semakin kecil Cost, semakin besar Fitness, dan semakin baik layout gudang tersebut.

📦 Demand (Permintaan)

Setiap rak memiliki tingkat permintaan yang berbeda. Rak dengan demand tinggi sebaiknya ditempatkan dekat pintu gudang (Shipping Dock) agar waktu pengambilan lebih singkat.

📏 Distance (Jarak)

Distance adalah posisi rak terhadap Shipping Dock. Rak di posisi ke-1 memiliki jarak 1, posisi ke-2 jarak 2, dan seterusnya. Posisi menentukan seberapa jauh barang harus dipindahkan.

🎯 Tujuan Optimasi

Tujuan utama adalah meminimalkan total Cost — yaitu total biaya distribusi — dengan menempatkan rak berpermintaan tinggi sedekat mungkin dengan pintu gudang.

🔬 Why Warehouse Layout Optimization is a Nonlinear Optimization Problem?

Penjelasan mengapa pendekatan metaheuristik diperlukan untuk menyelesaikan masalah ini.

🔢 Ruang Solusi Sangat Besar

Untuk 25 rak, jumlah kemungkinan susunan adalah 25! = 15.511.210.043.330.985.984.000.000 kombinasi. Tidak mungkin mengecek semuanya satu per satu (brute force).

🔗 Saling Ketergantungan

Setiap perubahan posisi satu rak mempengaruhi total biaya distribusi secara keseluruhan. Hubungan antara posisi rak dan biaya bersifat nonlinear karena melibatkan perkalian demand × distance.

⛰️ Banyak Local Optima

Ruang solusi memiliki banyak titik optimal lokal — layout yang terlihat baik tapi belum tentu yang terbaik secara global. Algoritma sederhana bisa terjebak di situ.

🧠 Solusi: Metaheuristik

Oleh karena itu digunakan pendekatan metaheuristik:

  • Hill Climbing — pencarian lokal yang bergerak ke solusi lebih baik
  • Simulated Annealing — memungkinkan penerimaan solusi yang lebih buruk untuk menghindari local optima
  • Genetic Algorithm — meniru evolusi biologis dengan seleksi, persilangan, dan mutasi