Pengembangan Sistem Penjadwalan Keberangkatan Kapal Berbasis Web Dengan Arsitektur Model View Controller Menggunakan Algoritma Genetika

Authors

  • Faisal Ilham Maulana Universitas Negeri Surabaya
  • Aditya Prapanca Universitas Negeri Surabaya

DOI:

https://doi.org/10.26740/jinacs.v6n03.p891-902

Abstract

Abstrak - Transportasi berperan penting dalam pendistribusian antar wilayah baik di dalam dan luar negeri. Berjasa juga bagi pertumbuhan ekonomi secara menyeluruh. Namun disaat pandemi Covid-19 mulai melanda, pemerintah Indonesia resmi menetapkan kebijakan PSBB yang menghambat dan membatasi distribusi di semua jalur. Hal tersebut berdampak signifikan untuk penjadwalan transportasi laut khususnya di Surabaya. Sehingga harus melakukan pengoptimalisasian penjadwalan kapal yang dilakukan dengan membagi jadwal keberangkatan secara otomatis. Oleh karenanya diperlukansistem penjadwalan berbasis web untuk menginformasikan sistem penjadwalan dan juga perlu algoritma untuk mempermudah dalam menentukan pilihan terbaik.

Algoritma genetika akan membantu memberikan output jadwal yang bertujuan untuk memudahkan penjadwalan.  Algoritma ini melaksanakan pencarianadari beberapa solusi yang telah didapat sampai memperoleh solusi terbaik sesuai dengan ketentuan yang ditetapkan. Algoritma ini termasuk dalam kelompok algoritma yang bersifat evolusioner, dengan melakukan pendekatan evolution Darwin pada bidangabiologi seperti pewarisan sifat, seleksi alami, mutasi gen & kombinasi. Aplikasi algoritma genetika bisadijumpai di berbagai bidang terutama bidang-bidangayang memerlukan solusi kombinatorik.  

Hasil menunjukkan bahwa peneliti berhasil melakukan pengembangan sistem keberangkatan kapal menggunakan algoritma genetika. Sistem keberangkatan kapal ini termasuk pencarian solusi optimal yaitu jadwal berbentuk kromosom. Kualitas kromosomnya akan ditentukanaoleh nilai fitness, karena nilai fitness dibentuk berdasarkan batasan/aturan penjadwalan yang ditentukan. Setiap kromosom akan dibentuk oleh beberapa gen seperti kapal, agen, nahkoda serta waktu. Hasil penelitian dengan membandingkan proses generasi jadwal pada pengujian satu dan dua mendapatkan waktu kompilasi 1,37 detik dan 1,86 detik. Lalu perbandingan rata-rata nilai fitness pengujian satu dan dua 0,5 detik dan 0,928 detik.

Kata Kunci - Sistem Penjadwalan Kapal, Algoritma Genetika, Laravel, Model View Controller.

Downloads

Download data is not yet available.

Downloads

Published

2025-01-31

Issue

Section

Articles
Abstract views: 73 , PDF Downloads: 105