Berikut adalah silabus tentang “Implementasi Algoritma Pencarian Jalur Terpendek Menggunakan Java pada Sistem Penentuan Rute Pengiriman”:
Sesi 1-5: Pengantar dan Persiapan Lingkungan Pengembangan
-
Sesi 1: Pengantar Algoritma Pencarian Jalur Terpendek Definisi dan penerapan dalam penentuan rute pengiriman.
-
Contoh kasus nyata.
-
Sesi 2: Instalasi dan Setup Lingkungan Java Instalasi JDK dan IDE (Eclipse/IntelliJ).
-
Pengenalan struktur dasar proyek Java.
-
Sesi 3: Pengenalan Dasar Pemrograman Java Tipe data, variabel, kontrol alur (if, switch), dan loop.
-
Sesi 4: Pengenalan OOP dalam Java Konsep objek, class, inheritance, dan polymorphism.
-
Sesi 5: Implementasi Data Structures dalam Java Pengenalan Array, List, Set, dan Map.
Sesi 6-10: Pengenalan Graph Theory dan Algoritma Dijkstra
-
Sesi 6: Dasar-Dasar Teori Graf Pengenalan node, edge, dan tipe graf (directed, undirected).
-
Sesi 7: Struktur Data untuk Representasi Graf Representasi graf menggunakan adjacency matrix dan adjacency list.
-
Sesi 8: Pengantar Algoritma Dijkstra Pemahaman algoritma Dijkstra untuk pencarian jalur terpendek.
-
Sesi 9: Implementasi Algoritma Dijkstra dalam Java (Bagian 1) Menulis kode dasar algoritma Dijkstra.
-
Sesi 10: Implementasi Algoritma Dijkstra dalam Java (Bagian 2) Penyempurnaan algoritma Dijkstra untuk mengatasi graf berarah.
Sesi 11-15: Pengembangan Sistem Penentuan Rute Pengiriman
-
Sesi 11: Pengenalan Sistem Penentuan Rute Pengiriman Studi kasus logistik dan transportasi.
-
Sesi 12: Perancangan Struktur Data untuk Sistem Pengiriman Model data untuk kota, rute, dan pengiriman.
-
Sesi 13: Integrasi Algoritma Dijkstra dengan Sistem Penentuan Rute Menghubungkan algoritma pencarian jalur terpendek dengan sistem pengiriman.
-
Sesi 14: Pengelolaan Data Pengiriman dalam Aplikasi Pembuatan sistem untuk input dan output data pengiriman.
-
Sesi 15: Pengujian dan Debugging Sistem Pencarian Jalur Teknik debugging dan pengujian sistem pengiriman.



