Progress Pengembangan Project Bersama AI-DAI5
Optimasi Penjadwalan Sandar Kapal di Pelabuhan
Nama: Ahmad Raihan Afdal
NPM: 2406434166
Program Studi: Teknik Perkapalan Universitas Indonesia 2024
Tahap Pengembangan Model Optimasi
Setelah melakukan diskusi awal bersama AI-DAI5 mengenai konsep dasar optimasi pelabuhan, saya mulai mengembangkan proyek ini ke tahap yang lebih teknis.
Pada tahap ini, fokus utama saya adalah membangun model matematis sederhana yang dapat merepresentasikan kondisi nyata operasional pelabuhan.
AI-DAI5 memberikan satu insight penting:
โSebelum melakukan optimasi, engineer harus memahami bagaimana sistem bekerja secara dinamis.โ
Dari sini saya mulai memetakan hubungan antar variabel dalam sistem pelabuhan.
Identifikasi Variabel Sistem
Dalam sistem penjadwalan sandar kapal, terdapat beberapa variabel utama yang memiliki pengaruh besar terhadap performa pelabuhan.
1. Arrival Time (Waktu Kedatangan Kapal)
Variabel ini menunjukkan kapan kapal tiba di pelabuhan.
Jika terlalu banyak kapal datang pada waktu yang hampir bersamaan, maka sistem antrean akan meningkat secara signifikan.
2. Service Time (Waktu Pelayanan)
Service time merupakan durasi kapal berada di dermaga untuk melakukan:
- bongkar muat,
- pengisian logistik,
- atau proses administrasi.
Semakin lama service time, maka kapasitas pelabuhan akan semakin terbatas.
3. Number of Berths (Jumlah Dermaga)
Jumlah dermaga menentukan kapasitas maksimum pelayanan kapal secara simultan.
AI-DAI5 menjelaskan bahwa:
- terlalu sedikit dermaga โ antrean tinggi,
- terlalu banyak dermaga โ biaya operasional meningkat.
Karena itu diperlukan kondisi optimum.
Model Matematis Awal
Untuk memulai simulasi sederhana, saya menggunakan konsep dasar sistem antrean.
Total waiting time kapal dapat dituliskan sebagai:
W_{total}=\sum_{i=1}^{n}(t_{start,i}-t_{arrival,i})
Dimana:
- $t_{arrival}$ = waktu kedatangan kapal
- $t_{start}$ = waktu kapal mulai dilayani
Tujuan utama optimasi adalah meminimalkan total waiting time seluruh kapal.
Konsep Utilisasi Dermaga
Selain waktu tunggu, saya juga mulai mempelajari utilisasi sistem pelabuhan.
Persamaan dasar utilisasi:
\rho=\frac{\lambda}{c\mu}
Dimana:
- $\lambda$ = arrival rate kapal
- $\mu$ = service rate dermaga
- $c$ = jumlah dermaga
AI-DAI5 menjelaskan bahwa:
- jika $\rho > 1$, sistem mulai overload,
- jika $\rho \ll 1$, sistem menjadi tidak efisien.
Karena itu optimasi tidak hanya mencari waktu minimum, tetapi juga menjaga stabilitas sistem.
Objective Function
Setelah memahami hubungan antar variabel, saya mulai menyusun objective function sederhana.
J=\alpha W_{total}+\beta \rho
Dengan:
- $W_{total}$ = total waiting time
- $\rho$ = utilisasi dermaga
- $\alpha, \beta$ = bobot prioritas sistem
Persamaan ini digunakan untuk mencari keseimbangan antara:
- efisiensi waktu,
- dan efisiensi operasional pelabuhan.
Insight dari AI-DAI5
Dalam diskusi lanjutan, AI-DAI5 menyampaikan bahwa:
โOptimasi terbaik bukan yang menghasilkan angka paling kecil, tetapi yang paling realistis diterapkan.โ
Kalimat ini membuat saya memahami bahwa solusi engineering harus mempertimbangkan:
- kondisi operasional nyata,
- keterbatasan sistem,
- serta keamanan dan keberlanjutan.
Rencana Tahap Berikutnya
Untuk tahap pengembangan berikutnya, saya akan:
1. Membuat Data Simulasi
Saya akan membuat data sederhana terkait:
- jadwal kedatangan kapal,
- durasi pelayanan,
- dan kapasitas dermaga.
2. Implementasi Metode Numerik
Saya akan mencoba:
- Golden Section Search,
- metode iteratif,
- atau pendekatan optimasi sederhana lainnya.
3. Visualisasi Grafik
Saya ingin melihat hubungan:
- jumlah kapal vs waiting time,
- utilisasi dermaga vs efisiensi,
- serta pengaruh jumlah dermaga terhadap performa sistem.
Refleksi Pribadi
Melalui proyek ini saya mulai memahami bahwa maritime engineering bukan hanya tentang kapal, tetapi juga tentang bagaimana mengelola sistem besar yang saling terhubung.
Saya juga menyadari bahwa metode numerik menjadi alat penting untuk membantu engineer mengambil keputusan berbasis data dan analisis.
Bagi saya, proses ini bukan hanya tentang menyelesaikan tugas kuliah, tetapi juga melatih cara berpikir sebagai seorang engineer maritim masa depan.
Penutup
Saya berharap pengembangan project ini dapat membantu saya memahami penerapan metode numerik secara nyata dalam bidang maritime operations dan optimasi pelabuhan.
Selain itu, saya ingin belajar bagaimana mengubah suatu permasalahan operasional menjadi model matematis yang dapat dianalisis dan dioptimalkan secara sistematis.
Terima kasih.