Oleh:
Naufal Rifandri Kustiawan
065116034
i
HALAMAN PENGESAHAN
Mengesahkan,
Mengetahui,
ii
KATA PENGANTAR
1. Dr. Herfina, S.Kom., M.Pd., M.Kom., selaku Pembimbing Utama bagi penulis
di FMIPA Universitas Pakuan yang senantiasa memberikan pengarahan dan
bimbingan selama penyusunan tugas akhir ini.
2. Mulyati, M.Kom., selaku Pembimbing Pendamping di FMIPA Univesitas
Pakuan yang senantiasa memberikan pengarahan dan bimbingan selama
penyusunan tugas akhir ini.
3. Arie Qur’ania, M.Kom., selaku Ketua Program Studi Ilmu Komputer di
FMIPA – Universitas Pakuan.
4. Kedua Orangtua dan Alm. Syilvani Dias Putri yang sudah mendukung dan
memberikan motivasi demi terselesaikannya laporan ini.
5. Terima kasih juga dengan sahabat dan partner saya yaitu Gisty Tri Uthami yang
sudah membantu serta menemani saya di masa-masa mengerjakan laporan ini.
6. Serta rekan-rekan mahasiswa yang telah memberikan dorongan dan
motivasinya.
Menyadari bahwa laporan ini masih jauh dari kesempurnaan, karena keterbatasannya
pengetahuan serta kemampuan yang dimiliki. Oleh sebab itu kritik dan saran sangat
diharapkan yang bersifat untuk membangun demi penyempurnaan penyusunan
laporan ini agar bisa lebih baik.
Wassalammu’alaikum. Wr. Wb.
Penyusun
iii
DAFTAR ISI
iv
4.2.3 Activity Diagram .................................................................................. 13
4.2.4 Perancangan Basis Data ....................................................................... 15
4.3.1. Implementasi ........................................................................................ 16
BAB V HASIL DAN PEMBAHASAN .................................................................... 18
5.1 Hasil ............................................................................................................ 18
5.2 Pembahasan ................................................................................................. 23
5.2.1 Integration and System Testing............................................................ 23
5.2.2 Operation and Maintenance ................................................................ 30
BAB VI KESIMPULAN DAN SARAN ................................................................... 31
6.1 Kesimpulan ................................................................................................. 31
6.2 Saran ............................................................................................................ 31
DAFTAR PUSTAKA ................................................................................................ 32
v
DAFTAR GAMBAR
Gambar 1. Tampilan Graph Menggunakan Algoritma Dijkstra .................................. 5
Gambar 2 Model Waterfall .......................................................................................... 7
Gambar 3 Flowchart perhitungan Algoritma Dijkstra ............................................... 10
Gambar 4 Graph Jalur ................................................................................................ 11
Gambar 5 Usecase Diagram Admin .......................................................................... 13
Gambar 6 Diagram Activity Login ............................................................................ 14
Gambar 7 Activity Diagram Node ............................................................................. 14
Gambar 8 Activity Diagram Pencarian Rute User..................................................... 15
Gambar 9 Entity Relation Diagram (ERD)................................................................ 16
Gambar 10 Tampilan Database MySql ...................................................................... 16
Gambar 11 Tampilan Coding ................................................................................... 17
Gambar 12 Hasil Halaman Login .............................................................................. 18
Gambar 13 Hasil Halaman Admin............................................................................. 18
Gambar 14 Hasil Halaman Distri LPG ...................................................................... 19
Gambar 15 Hasil Halaman Data Barang.................................................................... 19
Gambar 16 Hasil Halaman Penjualan ........................................................................ 20
Gambar 17 Hasil Halaman Node ............................................................................... 20
Gambar 18 Hasil Halaman Graph .............................................................................. 21
Gambar 19 Hasil Halaman User Pencarian Rute ....................................................... 21
Gambar 20 Hasil Halaman Info Distribusi LPG ........................................................ 22
Gambar 21 Hasil Halaman User Galeri ..................................................................... 22
Gambar 22 Hasil rute pada system ............................................................................ 28
Gambar 23 Hasil rute pada Google Maps .................................................................. 29
vi
DAFTAR TABEL
Tabel 1 Perbandingan Penelitian ................................................................................. 6
Tabel 2 List Alamat dan Kode Pangkalan ................................................................. 10
Tabel 3 label agen pangkalan..................................................................................... 11
Tabel 4 data jarak Google Maps ................................................................................ 11
Tabel 5 Perhitungan Dijkstra ..................................................................................... 12
Tabel 6 Uji coba Validasi .......................................................................................... 23
Tabel 7 Uji coba Fungsional ...................................................................................... 24
Tabel 8 Login ............................................................................................................. 24
Tabel 9 Menu Distribusi ............................................................................................ 25
Tabel 10 Data Barang ................................................................................................ 25
Tabel 11 Data Penjualan ............................................................................................ 26
Tabel 12 Crud Graph ................................................................................................. 26
Tabel 13 Data Node ................................................................................................... 27
Tabel 14 Pencarian Rute ............................................................................................ 27
Tabel 15 Data Distribusi user .................................................................................... 28
Tabel 16 Hasil System ............................................................................................... 29
Tabel 17 Hasil Google Maps ..................................................................................... 29
Tabel 18 Hasil Perbandingan ..................................................................................... 30
vii
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan dunia usaha mengalami persaingan yang begitu ketat dan
peningkatan permintaan layanan lebih dari pelanggan. Dalam memenangkan
persaingan tersebut perusahan menggunakan berbagai cara salah satunya
meningkatkan kepuasan pelanggan melalui ketepatan waktu pengiriman.
Kebijaksanaan untuk pengendalian pengiriman produk pada suatu lokasi tertentu dapat
menimbulkan masalah pada manajemen dalam mengkoordinasikan perencanaan
pengiriman distribusi dari bagian pemasaran, Oleh karena itu diperlukan perencanaan
yang matang agar biaya tersebut dapat dibuat seefisien mungkin sehingga menjadi
suatu keunggulan kompetitif.
Dalam suatu usaha pengiriman atau pelayanan permasalahan pencarian jalur
terpendek merupakan sebuah kajian yang banyak dibahas. Hal ini akan sangat berguna
untuk diimplementasikan pada beberapa kasus yang membutuhkan tingkat efisiensi
waktu tinggi seperti pengiriman barang, pencarian lokasi, dan sebagainya. Dengan
memperoleh jalur terpendek antara dua lokasi, maka tingkat efisiensi waktu yang
dibutuhkan untuk melakukan perjalanan antara dua lokasi tersebut akan semakin baik
(Yuswardi,dkk 2022).
PT Hiswana merupakan salah satu agen LPG (Liquid Petrolium Gas) yang
berlokasi di, Ruko Cimanggu city Blok C3 No.3, Cibadak Kec. Tanah Sereal Kota
Bogor, Jawa Barat mendapatkan stok LPG dari SPPBE. Adapun permasalahan yang
dihadapi oleh PT Hiswana adalah keterlambatan pengiriman LPG 3Kg ke pangkalan-
pangkalan. Hal ini disebabkan oleh jumlah kebutuhan LPG pada setiap pangkalan
tidak diketahui, dan jumlah mobil yang terbatas. Bila permasalahan ini tidak segera
diatasi maka akan menimbulkan permasalahan yang lebih besar, karena pada tahun
2021 telah terjadi peningkatan jumlah pangkalan dari 5 pangkalan menjadi 10
pangkalan. Oleh karena itu, penelitian menggunakan Algoritma Dijkstra untuk dapat
memecahkan masalah pencarian jalur terpendek. Algoritma Dijkstra merupakan salah
satu algoritma yang sangat populer dari teori graf untuk menentukan jalur terpendek.
Dalam pencarian jalur terpendeknya Algoritma Dijkstra bekerja dengan mencari bobot
yang paling minimal dari suatu graf berbobot, jarak terpendek akan diperoleh dari dua
atau lebih titik dari suatu graf dan nilai total yang didapat adalah yang bernilai paling
kecil.
Kelebihan Algoritma Djikstra adalah mampu menemukan rute terpendek
dengan efisien dalam graf berarah atau tidak berarah dengan bobot positif. Algoritma
ini juga dapat digunakan pada graf yang sangat besar dengan kecepatan pencarian yang
relatif cepat. Algoritma Dijkstra dapat diaplikasikan dalam berbagai bidang seperti
perencanaan rute distribusi barang, optimasi jaringan komunikasi, dan sebagainya.
Karena kelebihan-kelebihan tersebut, Algoritma Dijkstra banyak digunakan dalam
penyelesaian permasalahan optimasi rute dan jaringan.
Adapun penelitian-penelitian sebelumnya pada persoalan pendistribusian
dengan menggunakan Algoritma Dijkstra dengan pencarian rute terpendek
diantaranya “Implementasi Algoritma Dijkstra Untuk Penentuan Rute Terpendek
Puskesmas di Samarinda" oleh Deviana Sely, dkk. (2019). Penelitian ini membahas
tentang membantu masyarakat agar bisa mengetahui rute tercepat ke Puskesmas yang
ada di kota Samarinda. Penelitian selanjutnya yang berjudul "Perbandingan Algoritma
1
A* Dengan Algoritma Dijkstra Untuk Pencarian Jarak Dan Rute Terpendek Berbasis
Web" oleh Nursetia Wati, dkk. (2019). Penelitian ini membahas tentang u
membandingkan algoritma A* dan Algoritma Dijkstra untuk melihat manakah yang
lebih cepat dalam pencarian rute terpendek dari posisi awal user ke lokasi tujuan.
Adapun Penelitian tentang rute distribusi menggunakan algoritma di antaranya pada
"Distribusi Gas Lpg Dengan Mencari Rute Terpendek Perbandingan Algoritma
Dijkstra Dan Ant Colony Wilayah Kabupaten Pidie" oleh Yuswardi, dkk (2022).
Penelitian ini membahas tujuan untuk mendapatkan solusi optimum pada langkah
selanjutnya yang akan mengarah pada solusi terbaik pada saat itu untuk menemukan
rute terpendek bagi pendistribusian Gas LGP 3 Kg.
Berdasarkan permasalahan dan penelitian terkait maka dilakukanlah penelitian
dengan judul “Implementasi Metode Algoritma Djikstra Dalam Pendistribusian lpg
Pada PT. Hiswana”.
2
BAB II
TINJAUAN PUSTAKA
2.1 Ditribusi
Pendistribusian barang merupakan salah satu bagian penting dari sistem
logistik. Dalam dunia logistik, distribusi (Moving goods from the origin to destination)
merupakan suatu kegiatan strategis dalam proses memindahkan barang dari tempat
dimana barang tersebut diproduksi hingga sampai dimana barang tersebut akan
dipakai. Pada dasarnya kegiatan distribusi tidak hanya berfokus pada aktivitas fisik
seperti pengiriman saja, namun juga memikirkan tentang bagaimana melakukan
perancangan jaringan distribusi, segmentasi/ clusterisasi titik distribusi, penjadwalan,
penentuan rute dan menentukan konsolidasi pengiriman (Muttaqin dkk, 2017).
Kegiatan distribusi berkaitan dengan pemenuhan kebutuhan konsumen
sehingga konsumen dapat menerima barang yang tepat, dalam jumlah dan kondisi
yang sesuai, serta pada waktu yang tepat (right goods, right quantity, right condition
at the right time). Oleh karena itu, perencanaan dan penjadwalan distribusi merupakan
keputusan penting dalam kegiatan distribusi (Annisa Kesy Garside dan Titin Zahrotul
Fauziah, 2019).
3
Dalam mencari jalur terdekat Algoritma Dijkstra akan melakukan langkah
demi langkah dalam mencari titik satu ke titik berikutnya yang memiliki tahapan
sebagai berikut:
1. Berikan nilai jarak pada titik mula ke titik berikutnya, selanjutnya tentukan
nilai 0 pada titik mula dan nilai tak hingga ke titik lain.
2. Isi semua pada titik belum ditemukan dan set titik awal menjadi titik kepergian.
3. Pada titik kepergian, bandingkan titik selanjutnya yang belum dijumpai dan
hitunglah jaraknya dari titik kepergian. misalkan, jika titik kepergian C ke D
mempunyai nilai jarak 10 dan dari titik D ke titik E memiliki jarak 3, maka dari
itu nilai jarak ke E melewati D menjadi 10+3=13. Apabila nilai jarak ini lebih
kecil dari nilai jarak sebelumnya (sudah tersimpan sebelumnya) hapus data
lama sebelumnya, simpan data jarak dengan jarak yang terbaru.
4. Setelah selesai menentukan setiap jarak terhadap titik selanjutnya, pilih titik
yang sudah ditemukan sebagai titik ditemukan. titik yang sudah ditemukan
tidak akan pernah diperiksa kembali, jarak yang sudah tersimpan artinya jarak
terakhir serta yang memiliki bobot terkecil.
5. Isi nilai titik yang belum ditemukan dengan jarak minimal (berasal titik
kepergian) menjadi titik kepergian selanjutnya dan lanjutkan dengan kembali
kelangkah tiga.
Dari pengertian diatas dapat disimpulkan Algoritma Dijkstra merupakan
sebuah algoritma yang tamak atau rakus (greedy algorithm) yang biasa digunakan
untuk menyelesaikan permasalahan dalam pencarian jarak terpendek dari sebuah graf
berarah dengan bobot-bobot garis yang bernilai positif.
4
Gambar 1. Tampilan Graph Menggunakan Algoritma Dijkstra
2.5 Mapbox
Mapbox adalah sebuah perusahaan teknologi yang berfokus pada pemetaan
dan analisis geospasial. Mereka menyediakan platform dan layanan yang
memungkinkan pengembang untuk membuat aplikasi dan solusi berbasis lokasi yang
kaya fitur. Pendekatan Mapbox dalam pemetaan adalah dengan menyediakan API
(Application Programming Interface) yang kuat dan fleksibel yang memungkinkan
pengguna untuk mengakses dan mengintegrasikan data geospasial ke dalam aplikasi
mereka.
Salah satu keunggulan Map Box adalah untuk Pengembangan Aplikasi,
Mapbox menyediakan berbagai alat dan SDK (Software Development Kit) yang
memudahkan pengembang untuk mengintegrasikan pemetaan dan geospasial ke dalam
aplikasi mereka. Mereka mendukung beberapa platform, termasuk Android, iOS, web,
dan desktop.
5
Isi : Penelitian ini membahas tentang utuk membandingkan algoritma A*
dan Algoritma Dijkstra untuk melihat manakah yang lebih cepat
dalam pencarian rute terpendek dari posisi awal user ke lokasi
tujuan.
6
BAB III
METODE PENELITIAN
3.1 Metode Penelitian
Penelitian ini menggunakan suatu metode penelitian yang disebut waterfall.
Metode Waterfall adalah metode yang melakukan pendekatan secara sistematis dan
urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding,
testing / verification, dan maintenance (Wijaya, 2019). Disebut dengan waterfall
karena tahap demi tahap yang dilalui pada metode ini harus menunggu selesainya
tahap sebelumnya, model ini bisa di lihat pada gambar 2.
7
3.5 Integration and System Testing
Unit-unit individu program atau program digabung dan diuji sebagai sebuah
sistem lengkap untuk memastikan apakah sesuai dengan kebutuhan perangkat lunak
atau tidak. Setelah pengujian, perangkat lunak dapat dikirimkan ke customer.
8
BAB IV
PERANCANGAN DAN IMPLEMENTASI
4.1 Requirements Definition
Proses pencarian kebutuhan diintensifkan dan difokuskan pada perhitungan
metode Algoritma Dijsktra. Untuk mengetahui sifat dari program yang akan dibuat,
yaitu implementasi pencarian rute terpendek untuk pengiriman LPG pada PT Hiswana.
Analisis kebutuhan sistem di dapat dari laman www.google.co.id/maps lampiran 1.
Untuk mengetahui apa saja yang dibutuhkan seperti nama agen pangkalan, dan lokasi
didapat dari PT Hiswana. Metode yang diterapkan pada sistem ini menggunakan
Metode Algoritma Dijsktra. Sistem ini juga menggunakan Metode Algoritma Dijsktra
karena dapat diterapkan untuk pengambilan keputusan untuk penentuan dalam
pencarian jalur terpendek dari titik lokasi awal yaitu PT Hiswana ke titik tujuan yaitu
para agen atau pangkalan. System perhitungan yang di lakukan yakni ada dua yaitu
hitung semua jalur dari titik awal ke tujuan terakhir pangkalan atau agen dan
pengelompokan pada pangkalan. Sehingga hasil dari jarak tersebut akan menjadi nilai
yang dimana setiap nilai ini akan menjadi urutan jalur sehingga bisa dibandingkan lalu
ditentukan jalur terpendek dari titik awal lokasi dengan titik tujuan. Pada system ini
jumlah pangkalan yaitu 10 pangkalan khususnya di kec Tanah Sereal Kota Bogor.
9
Gambar 3 Flowchart perhitungan Algoritma Dijkstra
Gambar 3 merupakan flowchart dari metode Algoritma Dijkstra atau Langkah-
langkah dari metode Algoritma Dijkstra:
1. Menentukan lokasi pangkalan dan agen. Pemberian lokasi titik didapat melalui
hasil data yang di dapatkan pada PT Hiswana dapat dilihat pada Tabel 2.
2. Beri label sementara antar jarak pada titik. Pemberian label ini di gunakan
untuk mengetahui titik awal dan titik tujuan. Bisa di lihat pada tabel 3.
10
Tabel 3 label agen pangkalan
Agen dan Pangkalan Kode
PT Hiswana A
Bright Gas B
Sri Richatun C
Madina D
H Nasution E
Kang Aip F
Bpk Rachman G
Rizka H
Warung Hijau I
Abid Aqila J
Hj Lili K
3. lalu di lakukan pembuatan graph, graph yang telah di buat dan data jarak yang
didapatkan menggunakan data dari Goggle Maps yang dimana diambil dari
rute terbaik bisa di lihat pada gambar 4.
11
8 H I 2.8 Km 9m
9 I J 3.2 Km 11 m
10 J K 4.3 Km 14 m
11 K A 4.9 Km 18 m
Total Jarak 30.50 km 113 m
Jika di lihat dari hasil tabel 5 di atas menggunakan data dari Google Maps maka
bisa disimpulkan jalur apa yang harus di lalui dengan menggunakan metode
12
Algoritma Dijkstra yaitu, A-B-C-D-E-F-G-H-I-J-K-A yang total jarak
keseluruhan yaitu 30.50 km dan estimasi waktu nya yaitu 113 menit.
13
Gambar 6 Diagram Activity Login
4.2.3.2 Activity Diagram Node
Selanjutanya bisa di lihat pada gambar 10 yaitu activity diagram data node,
dimana admin memilih crud graph, maka sistem akan menampilkan halaman lokasi
node, admin dapat menambah, merubah dan menghapus data titik pada lokasi dan jika
sudah akan menampilkan pesan berhasil.
14
4.2.3.3 Activity Diagram Pencarian Rute User
Gambar 8 merupakan activity User untuk pencarian rute terpendek, dimana
user dapat memilih menu pencarian rute dan memilih jarak lokasi, lalu setelah itu
system akan memberika informasi jalur yang terdekat.
15
Gambar 9 Entity Relation Diagram (ERD)
4.3 Implementation and Unit Testing
Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka
desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin,
yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini merupakan
implementasi dari tahap design yang secara teknis nantinya dikerjakan oleh
programmer.
4.3.1. Implementasi
Sistem diimplementasikan dengan menggunakan Bahasa pemograman PHP
MySQL. Software yang digunakan dalam membuat sistem ini adalah Microsoft Word
2019, Microsoft Visio 2019, XAMPP, dan visual studio code.
16
Gambar 11 Tampilan Coding
Gambar 11 merupakan pembuatan halaman web menggunakan software
Visual Studio Code dan menggunakan bahasa pemrograman HTML dan PHP.
17
BAB V
HASIL DAN PEMBAHASAN
5.1 Hasil
Berikut ini merupakan hasil dari penelitian yang dibuat berdasarkan
perancangan sebelumnya.
a) Hasil Halaman Login
18
c) Hasil Halaman Distri LPG
19
e) Hasil Halaman Data Penjualan
20
g) Hasil Halaman Graph Jalur
21
i) Hasil Halaman User Info Distribusi LPG
22
5.2 Pembahasan
Implementasi penentaun rute terpendek untuk pengiriman distribusi
menggunakan metode Algoritma Dijkstra dibuat berbasis web. Terdapat 10 pangkalan
gas Kota Bogor yang terdapat pada Kecamatan Tanah Sereal. Diantaranya yaitu Bright
Gas, Sri Richatun, Madina, Kang Aip, H Nasution, Bpk Rachman, Rizka, Warung
Hijau, Abid Aqila, Hj lili. Implementasi penentuan rute terpendek menggunakan
metode dari Algoritma Dijsktra dan di dalamnya menggunakan teori Graph. Dalam
penerapan Metode Algoritma Dijkstra terlebih dahulu menentukan titik-titik pada
lokasi yang akan di tentukan lalu di lanjutkan dengan pembuatan graph yang dimana
untuk menghitung dengan menggunakan Algoritma Dijkstra ini harus ada penentuan
Graph terlebih dahulu sehingga setelah di tentukannya graph ini maka di lanjutkannya
perhitungan yang akan menemukan hasil yang dimana penentuan rute terpendek ini
bisa di implementasikan. Sistem akan memperlihatkan hasil jarak yang palng kecil
untuk pengambilan keputusan untuk pengiriman LPG. Dari hasil perhitungan Metode
Algoritma Dijkstra menggunakan data dari Google Maps yang telah dilakukan, dari
10 pangkalan agen, rute titik A yaitu PT Hswana ke tujuan yaitu A-B-C-D-E-F-G-H-
I-J-K-A.
23
Halaman Vali
pencaria d
n rute,
melihat
jarak dan
waktu
5.2.1.2 System Testing
adalah pengujian yang dilakukan pada tahap akhir saat mengembangkan
sebuah sistem setelah menggabungkan semua modul produk. Tujuan utama dari
melakukan tes ini adalah memastikan sistem yang dibangun harus memenuhi
spesifikasi kebutuhan pengguna. Dalam system testing terdapat Uji Coba Fungsional,
Uji Coba Struktural.
Tabel 8 Login
No Pengujian Yang Yang Terjadi Kesimpulan
diharapkan
1 Memilih menu login Menampilkan Menampilkan Sesuai
halaman login halaman login
2 Mengisi username dan Muncul pesan Muncul pesan Sesuai
password dengan salah username dan username dan
password password
salah salah
24
3 Tidak mengisi username Muncul pesan Muncul pesan Sesuai
dan password username dan username dan
password password
wajib di isi wajib di isi
4 Mengisi username dan Masuk ke Masuk ke Sesuai
password dengan benar dalam sistem dalam sistem
dan dan
menampilkan menampilkan
halaman halaman
dashboard dashboard
admin/user admin/user
25
5 Mencari data Menampilkan Menampilkan Sesuai
data yang data yang
dicari dicari
26
Tabel 13 Data Node
No Pengujian Yang Yang Terjadi Kesimpulan
diharapkan
27
Tabel 15 Data Distribusi user
No Pengujian Yang Yang Terjadi Kesimpulan
diharapkan
28
Gambar 23 Hasil rute pada Google Maps
Dari gambar 22 dan 23 di atas bisa kita lihat perbandingan jarak dan waktu
dari titik awal ke titik tujuan yang dimana mendaptakan hasil yang berbeda yakni,
jarak yang di hitung system yaitu 470 meter dan estimasi waktu yaitu 2 menit,
sedangkan di Google Maps mempunyai perhitungan yang berbeda yakni, jarak yang
di hasilkan adalah 500 meter dan estimasi waktu 2 menit.
29
6 Kang Aip Bpk Rachman 1.2 Km 8m
7 Bpk Rachman Rizka 3.9 Km 15 m
8 Rizka Warung Hijau 2.8 Km 9m
9 Warung Hijau Abid Aqila 3.2 Km 11 m
10 Abid Aqila Hj Lili 4.3 Km 14 m
11 Hj Lili PT Hiswana 4.9 Km 18 m
Total Jarak 30.50 km 113 m
30
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Pada penelitian ini maka dapat ditarik kesimpulan peneliti telah berhasil
merancang dan membangun sebuah aplikasi Web Interface dengan menggunakan
metode perhitungan Algortima Dijkstra dengan menggunakan framework PHP yaitu
Codelgniter 3 dan database menggunakan MySql. System ini mempermudah PT
Hiswana untuk menentukan rute mana saja yang efisien untuk dilalui. Lalu pada
pembuatan web dan penelitian ini dibuat setelah melakukan Analisa data diantaranya
alamat toko atau pangkalan dan alamat PT Hiswana, lalu dilanjutkan dengan
memasukan perhitungan Algoritma Dijkstra pada system. Penentuan rute terpendek
menggunakan metode Algoritma Dijkstra cukup efektif dan dapat di terapkan dengan
penentuan titik awal dan titik tujuan. Berdasarkan hasil penelitian diperoleh hasil
perhitungan system dan Google Maps yaitu lintasan hasil yang di hasilkan sama hanya
saja ada perbedaan pada jarak dan waktu tempuhnya saja. penerepan aplikasi web rute
terpendek ini masih di bilang cukup sedehana karena hanya admin yang mampu
menentukan titik awal dan titik tujuan dari pencarian jalur terpendek. Hasil pengujian
dari uji coba perhitungan Dijkstra dan Google Maps mendapatkan hasil jarak tempuh
30.50 km dan 24.74 km dengan waktu tempuh yakni berbeda yaitu Dijkstra 119 menit
dan Google Maps 113 menit yang bisa di simpulkan Dijkstra ini lebih menekankan
pada jarak sedangkan Google Maps lebih menekankan pada waktu.
6.2 Saran
Berdasarkan penelitian yang telah dilakukan maka terdapat saran untuk
penelitian kedepannya yaitu:
1. Untuk penelitian selanjutnya di harapkan dapat menggabungkan 2 metode
perbandingan yaitu Algoritma Dijkstra dan metode lainnya yang berfungsi untuk
pencarian rute atau jalur terpendek seperti Algoritma A* atau Ant Colony.
2. Untuk penelitian selanjutnya di harapkan dapat di buat ke dalam platform Android
dan di harapkan dalam proses pembuatan web dapat menggunakan Map dari
Google Map agar rute rute bisa di maksimalkan dengan baik.
31
DAFTAR PUSTAKA
Dwi Larasati, dkk. (2020), Development of DRP Algorithm with Dijkstra Method to
Support Material Requirement Planning. Jurnal Rekayasa Sistem Industri.
Deviana Sely, dkk. (2019), Implementasi Algoritma Dijkstra Untuk Penentuan Rute
Terpendek Puskesmas Di Samarinda. Jurnal Teknologi Informasi dan
Komunikasi Vol.12 No. 1:88-95.
Garside, A. K. (2019, November). IMPLEMENTASI DISTRIBUTION
REQUIREMENT PLANNING DAN SAVING MATRIKS DALAM
PENJADWALAN DAN PENENTUAN RUTE PENGIRIMAN. In Prosiding
SENTRA (Seminar Teknologi dan Rekayasa) (No. 5, pp. 1-10).
Iftiya Balqis. (2022). Implementasi Distribution Requirement Planning (DRP) Dan
Saving Matriks Untuk Meminimalisir Biaya Distribusi Di PT XYZ. Scientifict
Journal of Industrial Engineering. Vol. 3. No. 1.
Koko Hermanto, dkk (2020). Rute Usulan Pendistribusian LPG Menggunakan Model
Clustered Generalized Vehicle Routing Problem (CGVRP) dan Algoritma
Dijkstra. Media Ilmiah Teknik Industri. Vol. 19 No. 1:27-36
Lenia, I., Adianto, H., & Tjaja, A. I. S. (2022). PERENCANAAN DISTRIBUSI GAS
LPG 12 KG MENGGUNAKAN METODE DISTRIBUTION
REQUIREMENT PLANNING (DRP) DI PT XYZ. FTI.
Melfianora. (2019). Penulisan Karya Tulis Ilmiah Dengan Studi Literatur. Diakses
dari: osf.io/efmc2.
Maria Chatrin Bunaen, Hanna Pratiwi, Yosefina Finsensia Riti. (2022). Surabaya.
Penerapan Algoritma Dijkstra Untuk Menentukan Rute Terpendek Dari Pusat
Kota Surabaya Ke Tempat Bersejarah. Jurnal Teknologi Dan Sistem Informasi
Bisnis. Vol. 4. No. 1
Nugroho Arif Sudibyo, dkk (2020). Implementasi Algoritma Dijkstra Dalam
Pencarian Rute Terpendek Tempat Wisata Di Kabupaten Klaten. Research of
Mathematics and Mathematics Education. Vol. 2 No. 1:1-9.
Nursetia Wati, dkk (2019). Perbandingan Algoritma A* Dengan Algoritma Dijkstra
Untuk Pencarian Jarak Dan Rute Terpendek Berbasis Web. JTII, Vol. 4, No. 1
Riski Apriadi, Yundari, dkk. (2022). Penerapan Algoritma Dijkstra Pada
Pendistribusian Bahan Bakar Minyak di Pontianak. Jurnal Pendidikan,
Matematika dan Sains. Vol 7. No. 2.
Suryana, H., & Faruk, U. (2017). Perencanaan Distribusi Gas LPG 3 kg Menggunakan
Metoda Distribution Requirement Planning (DRP) di PT Anugrah Ditamas
Lestari. Jurnal Media Teknik Dan Sistem Industri, 1, 34-40.
Wijaya, Y D., Astuti, M W. 2019. Madiun. Sistem Informasi Penjualan Tiket Wisata
Berbasis Web Menggunakan Metode Waterfall. Seminar Nasional Teknologi
Informasi dan Komunikasi. Vol. (2) No. 1.
Yuswardi, dkk (2022). Distribusi Gas Lpg Dengan Mencari Rute Terpendek
Perbandingan Algoritma Dijkstra Dan Ant Colony Wilayah Kabupaten Pidie.
Jurnal Sains Riset (JSR). Vo.12 No. 1
32
LAMPIRAN
33
Lampiran 1. Pengambilan Data dari www.google.co.id/maps
34
6 Desc Text Null
7 Picture Text Null
8 Inserted_at Timestamp Null
9 Updated_at Timestamp Null
35
Lampiran 5. Rancangan tampilan data distribusi
36
Lampiran 7. Rancangan halaman data penjualan
37
Lempiran 9. Rancangan halaman pencarian rute
38