Distribusi adalah hal yang sangat penting dalam penjualan produk perusahaan. Dengan demikian perencanaan
distribusi yang baik sangat dibutuhkan untuk menjamin produk diterima oleh konsumen dengan cepat dan tepat.
Dengan mendapatkan jarak minimal maka akan diperoleh waktu dan biaya yang efisien yang dikeluarkan dalam
proses distribusi. Penerapan aplikasi dengan algoritma Cheapest Insertion Heuristic pada penelitian ini akan
membantu perusahaan voucher game online mendapatkan rute dengan jarak minimal pada pendistribusian
produknya.
Kata Kunci : Travelling Salesman Problem, Cheapest Insertion Heuristic, Penentuan Rute
perjalanan dari titik pertama dan UML (Unified Modeling Language) adalah
berakhir di titik pertama. Contoh : (1, keluarga notasi grafis yang didukung oleh meta-model
3) → (3, 2) → (2, 1) seperti pada tunggal, yang membantu pendeskripsian dan desain
Gambar 2.2: sistem perangkat lunak, khususnya sistem yang
dibangun menggunakan pemrograman berorientasi
objek (OO) (Fowler, 2004).UML merupakan standar
yang relative terbuka yang dikontrol oleh Object
Management Group (OMG), yaitu sebuah konsorsium
terbuka yang terdiri dari banyak perusahaan.OMG
dibentuk untuk membuat standar-standar yang
Gambar 2 Subtour (Kusini & mendukung interoperabilitas, khususnya
Istiyanto, 2007) interoperabilitas sistem berorientasi objek.UML
sendiri juga memberikan standar penulisan sebuah
Langkah Ganti salah satu arah hubungan (arc) sistemblue print, yang meliputi konsep bisnis proses,
3: dari dua kota dengan kombinasi dua penulisan kelas-kelas dalam bahasa program yang
arc, yaitu arc (i, j) dengan arc (i, k) spesifik, skema database, dan komponen-komponen
dan arc (k, j), dengan k diambil dari yang diperlukan dalam sistem software.
titik yang belum masuk ke dalam Seperti bahasa-bahasa lainnya, UML
subtour dengan tambahan jarak mendefinisikan notasi dan syntax/semantik. Notasi
terpendek. Jarak diperoleh dari UML merupakan sekumpulan bentuk khusus untuk
perhitungan sebagai berikut: menggambarkan berbagai diagram piranti lunak.
𝐶𝑖𝑘 + 𝐶𝑘𝑗 − 𝐶𝑖𝑗 Setiap bentuk memiliki makna tertentu, dan UML
syntax mendefinisikan bagaimana bentuk-bentuk
Dengan: 𝐶𝑖𝑘 adalah jarak dari titik i ke titik k tersebut dapat dikombinasikan. Notasi UML terutama
𝐶𝑘𝑗 adalah jarak dari titik k ke titik j diturunkan dari 3 notasi yang telah ada sebelumnya:
𝐶𝑖𝑗 adalah jarak dari titik i ke titik j Grady Booch OOD (Object-Oriented Design), Jim
Langkah Ulangi langkah 3 hingga semua titik Rumbaugh OMT (Object Modeling Technique), dan
4: masuk dalam subtour Ivar Jacobson OOSE (Object-Oriented Software
Engineering).
PHP
METODE PENELITIAN
PHP adalah akronim dari Processor Hypertext
Protocol yaitu bahasa pemrograman web serveryang Gambaran Umum PT. XYZ
bersifat open source.PHP merupakan script yang PT.XYZ merupakan salah satu distributor untuk
terintegrasi dengan HTML dan berada pada server penjualan voucher game online yaitu G-Voucher. G-
(server side HTML embedded scripting). PHP adalah Voucher merupakan voucher gateway yang bisa di
script yang digunakan untuk membuat halaman redeem ke dalam system game online sehingga dapat
website yang dinamis. Dinamis berarti halaman yang digunakan sebagai mata uang di dalam game di
akan ditampilkan dibuat saat halaman itu diminta oleh beberapa publisher game ternama di Indonesia yaitu
client. Mekanisme ini menyebabkan informasi yang Gemscool, Z-Box, Teragamez, Garena, IAH Games,
diterima client selalu yang terbaru / up to date. Semua Faveo, Winner Online, Digital 8, VTC Online,
script PHP dieksekusi pada server dimana script Gemstore dan Gemcoin. Publisher dari G-Voucher
tersebut dijalankan (Anhar, 2010). adalah PT. Paysolus Indonesia yang menyalurkan
MySQL produknya ke distributor-distributor yang terdaftar
MySQL adalah sebuah perangkat lunak sistem resmi di seluruh Indonesia. G-Voucher terdiri dari 2
manajemen basis data SQL atau yang dikenal dengan jenis, yaitu G-Voucher fisik dan G-Voucher
DBMS (Database Management System), database ini elektronik. G-Voucher fisik adalah voucher berbentuk
multi-thread, multi-user, dengan sekitar 6 juta instalasi kartu sedangkan G-Voucher elektronik adalah voucher
di seluruh dunia (Solichin, 2010).Pada MySQL, yang hanya terdiri dari kode vouchernya saja dan
sebuah database mengandung satu atau sejumlah tabel. biasanya dijual secara online melalui website.
Tabel terdiri atas sejumlah baris dan setiap baris Berdiri sejak 2009, PT. XYZ yang memiliki lebih
mengandung satu atau beberapa kolom. Untuk dari 100 reseller G-Voucher fisik dengan jangkauan
mengelola database MySQL ada beberapa cara yaitu tujuan pendistribusian per harinya mencapai lebih dari
melalui prompt DOS (tool command line) dan dapat 20 reseller. Reseller dari PT.XYZ adalah toko pulsa
juga menggunakan program utility seperti: dan warnet-warnet baik yang besar maupun yang kecil
a) PHP MyAdmin yang tersebar di seluruh DKI Jakarta.
b) MySQLGUI
c) MySQL Manager Java Based
d) MySQL Administrator for windows.
2 Total_kecam int 11
Struktur Data atan
3 Username varchar 50
2 Nama_customer Varchar 150
4 password varchar 50
3 No_telp Varchar 30
4 Email Varchar 150
5 Alamat Varchar 250 HASIL DAN IMPLEMENTASI
6 Id_kecamatan int 11
Tampilan Interface E-Courier
2 Nama_kecam Varchar 50
atan
4 Create_date datetime
7. Halaman Pengiriman