UNIVERSITAS BINA NUSANTARA Program Studi Ganda Teknik Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2007/ 2008 ANALISIS DAN PENYELESAIAN VEHICLE ROUTING PROBLEM PICK UP AND DELIVERY WITH MIXED VEHICLES (VRPPDMV) MENGGUNAKAN HYBRID SAVINGS-DUAL GENETIC ALGORITHM (STUDI KASUS: PT NUTRIFOOD INDONESIA) Nita Felia 0700703076
ABSTRAK
Pengiriman barang dari pabrik ke pelanggan (outlet) menjadi masalah dalam dunia industri sehari-hari. Dalam masalah ini, sebuah rute diperlukan untuk menentukan tempat tujuan berikutnya dari sebuah kendaraan pengangkut. Banyaknya tempat tujuan dan keterbatasan kapasitas kendaraan menjadi kendala dalam masalah ini. Rute-rute yang terbentuk mempunyai tingkat efisiensi masing-masing, seperti efisiensi jarak, biaya, jumlah kendaraan, dan waktu. Masalah ini kemudian dikenal dengan istilah Vehicle Routing Problem (VRP). Bagian logistik PT Nutrifood Indonesia, perusahaan penyedia makanan dan minuman, menghadapi VRP yang lebih kompleks, yang dikenal dengan istilah Vehicle Routing Problem Pick Up and Delivery with Mixed Vehicles (VRPPMDV). Selain pengantaran barang ke outlet, bagian logistik juga harus mengambil barang retur dari outlet untuk dibawa kembali ke pabrik. Pengangkutan barang-barang ini dilakukan dengan menggunakan dua jenis kendaraan, yaitu kendaraan internal dan transporter, yang memiliki kapasitas sama, tetapi memiliki komponen biaya yang berbeda. Adapun tujuan routing yang ingin dicapai adalah peminimalisasian biaya pengangkutan. Untuk menyelesaikan VRPPDMV digunakan pendekatan heuristik. Pada skripsi ini, pemecahan masalah dilakukan dengan metode Hybrid Savings-Dual Genetic Algorithm. Metode ini membentuk feasible route dengan metode Savings Clarke and Wright dan membentuk improved route dengan Dual Genetic Algorithm, sebagai modifikasi dari Genetic Algortihm. Dalam penerapannya, perusahaan dapat meningkatkan cost effectiveness dengan adanya penurunan jumlah kendaraan yang digunakan. Kata kunci: Vehicle Routing Problem, Pick Up and Delivery, Mixed Vehicles, Dual Genetic Algorithm, Savings, Hybrid Savings-Dual Genetic Algorithm
iv
KATA PENGANTAR Puji syukur kepada Tuhan Yang Maha Esa atas segala rahmat, anugerah, penyertaan serta penghiburan-Nya sehingga skripsi yang berjudul “Analisis dan Penyelesaian Vehicle Routing Problem Pick Up and Delivery with Mixed Vehicles (VRPPDMV) Menggunakan Hybrid Savings-Dual Genetic Algorithm” ini dapat diselesaikan dengan baik dan tepat pada waktunya. Atas segala bantuan, bimbingan serta kesempatan bagi penulis untuk menyelesaikan skripsi ini, maka perkenankanlah penulis untuk menyampaikan ucapan terima kasih yang sebesar-besarnya kepada: 1. Bapak Prof. Dr. Geraldus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, yang telah berkenan memberikan kesempatan kepada penulis untuk menuntut ilmu. 2. Bapak Wikaria Gazali, S.Si., MT., selaku Dekan dan Ketua Jurusan Fakultas MIPA Universitas Bina Nusantara atas perhatian, pertolongan dan pengajaran yang telah diberikan selama ini. 3. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara atas perhatian, pertolongan dan pengajaran yang telah diberikan selama ini. 4. Bapak Rojali, S. Si., selaku Sekretaris Jurusan Matematika Fakultas MIPA Universitas Bina Nusantara atas perhatian, pertolongan dan pengajaran yang telah diberikan selama ini. 5. Bapak Don Tasman, S. Mia., SE, S.Si., MM, selaku Dosen Pembimbing pertama, yang telah banyak memberikan bantuan dan bimbingan selama penyusunan skripsi ini, terutama dalam penulisan skripsi, serta atas pengertian, pengajaran, pertolongan dan kesabaran, sehingga skripsi ini dapat selesai tepat waktu. 6. Bapak Diaz D. Santika, Ir., M.Sc, selaku Dosen Pembimbing kedua, yang telah banyak memberikan bantuan dan bimbingan selama penyususan skripsi. Terima kasih juga atas arahan, terutama dalam pola pikir, sehingga penulis dapat lebih mudah memahami setiap konsep yang digunakan dalam skripsi, serta atas pengertian, pengajaran, pertolongan dan kesabaran, sehingga skripsi ini dapat selesai tepat waktu. 7. Seluruh Dosen Universitas Bina Nusantara yang telah memberikan ilmu dan bimbingan akademis kepada penulis dari awal hingga akhir perkuliahan. 8. Bapak Edo Kurniawan, sebagai System Information General Manager PT Nutrifood Indonesia yang telah memberikan kesempatan pada penulis untuk membuat skripsi dengan studi kasus PT Nutrifood Indonesia. 9. Bapak Zainal Arifin, selaku Kepala Gudang PT Nutrifood Indonesia yang telah membantu penulis dalam menjelaskan detil permasalahan yang ada dalam routing, sehingga dapat membantu dalam penyelesaian skripsi ini. 10. Bapak Hariadi Hendrawan, selaku staff logistik PT Nutrifood Indonesia yang telah membantu penulis dalam memberikan informasi dan data yang diperlukan dalam menyelesaikan skripsi ini. 11. Bapak Henry Leonardo, sebagai Business Analyst Manager PT Nutrifood Indonesia yang telah membantu penulis dalam merancang aplikasi yang efektif dan efisien berbasis Object Oriented Programming.
v
12. Seluruh Business Analyst staff PT Nutrifood Indonesia yang telah memberikan dukungan moral dan membantu penulis dalam merancang aplikasi yang efektif dan efisien. 13. Keluarga penulis, atas doa, kasih sayang, kesabaran, perhatian, dan dukungan yang diberikan kepada penulis selama penyusunan skripsi ini. 14. Yohanes Pandoyo dan Adriani Valentina atas dukungan moral dan spiritual yang diberikan kepada penulis selama ini. 15. Teman-teman seperjuangan yaitu Michael Kohan, Irene Vimala, Milka Carolina, Pascal Angriawan, Irwan Susanto, dan Cun Cun yang selama ini banyak memberi masukan informasi yang berarti mengenai penulisan skripsi ini. 16. Teman-teman jurusan ganda Teknik Informatika-Matematika angkatan 2003 atas dukungan dan bantuannya yang diberikan kepada penulis selama ini. 17. Pihak-pihak lain yang tidak dapat disebutkan satu per satu yang telah mendukung dan membantu penulis dalam penyelesaian skripsi ini.
Walaupun telah berusaha dengan sebaik mungkin dalam menyelesaikan skripsi ini, penulis menyadari begitu banyak kekurangan yang ditemukan dalam penulisan skripsi ini. Dengan segala kerendahan hati, penulis sangat menghargai segala saran dan kritik yang membangun dari para pembaca untuk menyempurnakan skripsi ini di masa yang akan datang. Merupakan suatu kebahagiaan bagi penulis apabila penulisan skripsi ini dapat memberikan manfaat yang sebesar-besarnya kepada para pembaca.
Jakarta, 21 Januari 2008 Penulis
Nita Felia 0700703076
vi
DAFTAR ISI
Halaman Judul Luar ...................................................................................... Halaman Judul Dalam................................................................................... Halaman Persetujuan .................................................................................... Abstrak ........................................................................................................ Kata Pengantar ............................................................................................. Daftar Isi .......................................................................................................... Daftar Tabel ................................................................................................. Daftar Gambar .............................................................................................. Daftar Algoritma........................................................................................... Daftar Lampiran............................................................................................
Halaman i ii iii iv v vii x xi xiv xv
BAB 1 PENDAHULUAN......................................................................... 1.1 Latar Belakang Masalah ......................................................... 1.2 Perumusan Masalah ................................................................ 1.3 Ruang Lingkup ....................................................................... 1.4 Tujuan & Manfaat .................................................................. 1.4.1 Tujuan ......................................................................... 1.4.2 Manfaat ....................................................................... 1.5 Definisi Operasional ...............................................................
1 1 3 5 6 6 6 7
BAB 2 LANDASAN TEORI ................................................................... 2.1 Optimalisasi............................................................................ 2.2 Teori Graf............................................................................... 2.2.1 Definisi dan Jenis ........................................................ 2.2.2 Matriks dan Graf, Perwakilan Hubungan ..................... 2.3 Travelling Salesman Problem ................................................. 2.4 Multi Travelling Salesman Problem ....................................... 2.5 Teori Lintasan dan Siklus ....................................................... 2.6 Siklus Hamilton (Hamiltonian Cycle) .................................... 2.7 Vehicle Routing Problem ....................................................... 2.8 Teknik-Teknik Penyelesaian VRP .......................................... 2.8.1 Pendekatan Eksak ........................................................ A. Dynamic Programming .......................................... B. Branch and Bound................................................... C. Branch and Cut ...................................................... 2.8.2 Heuristik ...................................................................... A. Metode Savings ...................................................... B. Nearest Neighbourhood........................................... C. Algoritma Heuristik Fisher and Jaikumar .............. 2.8.3 Metaheuristik A. Ant Colony Optimization (ACO) ............................. B. Greedy Randomized Adaptive Search Procedure (GRASP) ................................................................. C. Simulated Annealing (SA) ....................................... vii
8 8 9 9 11 12 14 15 16 18 22 23 23 24 24 24 25 31 32 33 34 35 35
D. Tabu Search (TS) ................................................... E. Variable Neighbourhood Search (VNS) .................. 2.9 Soft Computing 2.9.1 Evolutionary Algorithm................................................ 2.9.2 Genetic Algorithm ....................................................... 2.10 Vehicle Routing Problem Pick Up and Delivery with Mixed Vehicles (VRPPDMV) dengan Dual Genetic Algorithm .......... 2.10.1 Random Key Method ................................................... 2.10.2 Pengembangan Dual Genetic Algorithm ..................... 2.11 Teori Perancangan Program ........................................................ 2.12 Object Oriented ........................................................ 2.12.1 Object Oriented Analysis and Design (OOAD) ............ 2.12.2 Konsep dalam OOAD .................................................. A. Encapsulation ......................................................... B. Inheritance .............................................................. C. Polymorphism ......................................................... 2.13 Unified Modelling Language (UML).............................................. 2.13.1 Class Diagram ............................................................. 2.13.2 Use Case Diagram....................................................... 2.13.3 Sequence Diagram ....................................................... BAB 3 METODOLOGI PENELITIAN ................................................. 3.1 Gambaran Umum Perusahaan.................................................. 3.1.1 Sejarah Singkat Perusahaan ........................................ 3.1.2 Struktur Organisasi Perusahaan .................................. 3.2 Gambaran Umum Logistik yang Sedang Berjalan ................... 3.3 Identifikasi Masalah .............................................................. 3.3.1 Uraian Masalah .......................................................... 3.3.2 Problem Formulation (Mathematical Formulation) .... 3.4 Alternatif Pemecahan Masalah ................. 3.5 Teknik Pengumpulan Data ...................................................... 3.6 Proses Pemecahan Masalah .................................................... 3.7 Algoritma Pemecahan Masalah ............................................... 3.8 Flow Chart Pemecahan Masalah ............................................... 3.9 Perancangan Program Aplikasi ............................................... 3.9.1 Usecase Sistem Aplikasi yang Diusulkan .................... 3.9.2 Perancangan Struktur Menu ........................................ 3.9.3 Perancangan Layar ...................................................... A. Perancangan Layar Menu Utama............................. B. Perancangan Layar Routing ..................................... C. Perancangan Layar Transaksi .................................. D. Perancangan Layar Master ...................................... E. Perancangan Layar Informasi .................................. 3.9.4 Class Diagram............................................................. A. Definisi Kelas (Class) ............................................. B. Relasi kelas ............................................................. 3.9.5 Sequence ..................................................................... viii
37 37 38 38 39 42 43 44 46 51 51 52 52 52 53 53 54 56 58 60 60 60 62 65 72 74 79 85 86 86 89 93 101 102 103 103 104 107 110 112 114 114 115 126 128
BAB 4 HASIL DAN PEMBAHASAN .................................................... 4.1 Prosedur Pengujian................................................................... 4.1.1 Penentuan Parameter ................................................... 4.1.2 Data Set Yang Digunakan ............................................ A. Data Set Model A.................................................... B. Data Lapangan ........................................................ 4.2 Hasil 4.2.1 Hasil Pengujian Data Set A 4.2.2 Hasil Pengujian Data Lapangan 4.3 Analisis Data dan Pembahasan 4.4 Implementasi 4.4.1 Spesifikasi Perangkat Keras 4.4.2 Spesifikasi Perangkat Lunak 4.4.3 Tampilan dan Cara Pengoperasian Program Aplikasi A. Tampilan Menu Utama (Layar Routing).................. B. Tampilan Layar Transaksi ....................................... C. Tampilan Layar Master ........................................... D. Tampilan Layar Informasi ......................................
134 134 135 136 136 137 138 138 147 163 165 165 165 166 166 173 175 177
BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 5.2 Saran
178 178 179
DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN FOTOKOPI SURAT SURVEI
ix
DAFTAR TABEL
Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 2.4 Tabel 2.5 Tabel 4.1 Tabel 4.2 Tabel 4.3 Tabel 4.4 Tabel 4.5 Tabel 4.6 Tabel 4.7 Tabel 4.8 Tabel 4.9
Halaman Perbedaan Lintasan, Siklus, dan Siklus Sederhana............ 16 Kategori masalah dalam VRP .......................................... 21 Tabel simetris dari biaya antarlokasi ............................... 28 Tabel jumlah permintaan ................................................. 28 Tabel savings setelah diurutkan ....................................... 29 Parameter uji untuk data set A.......................................... 137 Sistem biaya pada kendaraan internal 137 Perbandingan fitness function antar metode pada data set A 139 Perbandingan pencapaian fitness dengan batasan threshold pada data set A 140 Perbandingan jumlah kendaraan pengangkut antar metode (data set A) 142 Gambaran umum penugasan kendaraan terbaik (data set A) 142 Perbandingan pencapaian fitness dengan batasan threshold pada data lapangan 148 Perbandingan jumlah kendaraan pengangkut antar metode (data lapangan) 148 Gambaran umum penugasan kendaraan terbaik (data lapangan) 148
x
DAFTAR GAMBAR
Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 2.6 Gambar 2.7 Gambar 2.8 Gambar 2.9 Gambar 2.10 Gambar 2.11 Gambar 2.12 Gambar 2.13 Gambar 2.14 Gambar 2.15 Gambar 2.16 Gambar 2.17 Gambar 2.18 Gambar 2.19 Gambar 2.20 Gambar 2.21 Gambar 2.22 Gambar 2.23 Gambar 2.24 Gambar 2.25 Gambar 2.26 Gambar 2.27 Gambar 2.28 Gambar 2.29 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10
Halaman 9 10 12 13 14 16 17 18
Sebuah multigraf dengan empat node dan tujuh edge ....... Graf berarah .................................................................... Matriks adjacency dan matriks incidence ......................... Graf Travelling Salesman Problem dan solusinya ............ Graf Multi Travelling Salesman Problem ......................... Graf tidak berarah ............................................................ Sebuah graf yang mempunyai siklus Hamilton ................ Sebuah solusi siklus Hamilton ......................................... Teka-Teki Hamilton, Pemodelan Dodecahedron dalam Graf, Salah satu penyelesaian berbentuk siklus Hamilton . Hubungan VRP dengan TSP dan perkembangannya ......... Contoh visualisasi input dari Vehicle Routing Problem.... Salah satu output dari persoalan VRP dari input gambar 2.11 .................................................................... Ilustrasi dari Savings yang telah dihitung ......................... Contoh soal penyelesaian VRP dengan Savings Method .. Nearest Neighbourhood .................................................. Contoh replikasi dan pembuangan gen melalui pindah silang .............................................................................. Dua kromosom induk dan hasil crossover ....................... An Eight-stage SDLC ...................................................... Notasi Class..................................................................... Class diagram dengan hubungan Generalization .............. Class diagram dengan hubungan Aggregiation................. Notasi Agregasi Dasar...................................................... Notasi Agregasi Komposisi.............................................. Class diagram dengan hubungan Generalization .............. Notasi Use Case............................................................... Notasi Actor..................................................................... Contoh Use Case Diagram ............................................... Notasi Object Lifeline dan Activation ............................... Contoh Sequence Diagram ............................................... Struktur Organisasi Perusahaan ....................................... Jenis-jenis kendaraan pengangkut yang digunakan PT Nutrifood Indonesia ........................................................ Flow chart mesin utama Hybrid Savings-Dual Genetic Algorithm Flow chart Savings Method.............................................. Flow chart evaluasi objective function ............................. Flow chart Dual Genetic Algorithm ................................. Flow chart pembentukan fitness function (bagian 1) ........ Flow chart pembentukan fitness function (bagian 2) ........ Flow chart pembentukan fitness function (bagian 3) ........ Usecase pada aplikasi VRPPDMV.................................... xi
18 19 20 21 26 28 32 43 45 48 54 54 55 55 55 56 57 57 58 58 59 64 67 94 95 96 97 98 99 100 102
Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 3.20 Gambar 3.21 Gambar 3.22 Gambar 3.23 Gambar 3.24 Gambar 3.25 Gambar 3.26 Gambar 3.27 Gambar 3.28 Gambar 3.29 Gambar 3.30 Gambar 3.31 Gambar 3.32 Gambar 3.33 Gambar 3.34 Gambar 3.35 Gambar 3.36 Gambar 3.37 Gambar 3.38 Gambar 3.39 Gambar 3.40 Gambar 3.41 Gambar 3.42 Gambar 3.43 Gambar 3.44 Gambar 3.45 Gambar 3.46 Gambar 3.47
Rancangan Layar Menu Utama (tab Inisialisasi) .............. Rancangan Layar Menu Utama apabila ketiga tombol hitung Ditekan ............................................................................ Rancangan Layar Menu Utama apabila tombol “Bandingkan” muncul dan ditekan (tab Inisialisasi – tab Perbandingan Metode) Rancangan Layar Menu Utama apabila tombol “Bandingkan” muncul dan ditekan (tab Inisialisasi – tab Perbandingan Biaya) Rancangan Layar Menu Utama apabila tombol “Bandingkan” muncul dan ditekan (tab Inisialisasi – tab Rute Terbaik) .. Rancangan Layar Routing (tab Solusi– tab Savings – tab Hasil Perhitungan)..................................................................... Rancangan Layar Routing (tab Solusi– tab Savings – tab Grafik Fitness) Rancangan Layar Routing (tab Solusi– tab Savings – tab Gambar Rute.................................................................... Rancangan Layar Routing apabila tombol “Hitung Dual GA” belum ditekan .................................................................. Rancangan Layar Transaksi (tab Total Transaksi) ............ Rancangan Layar Transaksi (tab Pembelian) Rancangan Layar Transaksi (tab Retur)............................ Rancangan Layar Master (tab Posisi) Rancangan Layar Master (tab Kendaraan) ....................... Rancangan Layar Master (tab Produk) ............................. Rancangan Layar Informasi ............................................. Class kendaraan_base (a), kendaraan_internal (b), dan kendaraan_transporter (c) Class kunjunganOutlet_base (a), kunjunganOutlet_internal (b), dan kunjunganOutlet_transporter (c) Class outlet (a), dan class daftarPermintaanOutlet (b) ...... Class frmUtama ............................................................... Class manajemenRute ...................................................... Class doRouting............................................................... Class savingsMethod........................................................ Class geneticAlgorithm .................................................... Class inisialisasiPopulasi ................................................. Class konfigurasiPopulasi ................................................ Class konstruksiFeasibleRoute......................................... Class konstruksiImprovedRoute ....................................... Class validasiConstraint .................................................. Class detilSubrute ............................................................ Class penugasanKendaraan .............................................. Class optimasiKombinasi................................................. Class optimasiSubrute...................................................... Class penggabunganTransporter...................................... Class sistemBiaya ............................................................ Class ambilKonfigurasiMinimum .................................... Class tabelData ................................................................ xii
104 105 105 106 106 107 108 108 109 110 111 111 112 113 113 114 115 116 116 117 118 118 119 119 120 120 121 121 121 122 122 123 123 123 124 124 124
Gambar 3.48 Gambar 3.49
Gambar 3.50 Gambar 3.51 Gambar 3.52 Gambar 3.53 Gambar 3.54 Gambar 3.55 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22
Class grafikData .............................................................. Class randomize (a), class sorting (b), class tanpaMinDua (c), class cloning (d), class hitungJarakAntarLokasi(e), dan class logistikString (f)............................................................... Relasi antar kelas ............................................................. Sequence untuk load data dari database ........................... Sequence untuk hitung rute dengan Savings Method......... Sequence untuk hitung rute dengan Dual Genetic Algorithm Sequence untuk hitung rute dengan Hybrid Savings-Dual Genetic Algorithm Sequence untuk hitung rute terbaik................................... Grafik fitness untuk rute terbaik rata-rata hasil percobaan data set A Grafik fitness untuk rute terbaik rata-rata hasil percobaan data set A Grafik fitness untuk rute terbaik rata-rata hasil percobaan data lapangan Grafik fitness untuk rute terbaik rata-rata hasil percobaan data lapangan Tampilan menu utama (tab Inisialisasi) Tampilan message box saat validasi input jumlah populasi Tampilan menu utama apabila tombol “Bandingkan” ditekan (tab Inisialisasi) Tampilan menu utama apabila tombol “Bandingkan” ditekan (tab Perbandingan Metode) Tampilan menu utama apabila tombol routing ditekan (tab Perbandingan Biaya) Tampilan menu utama apabila tombol routing ditekan (tab RuteTerbaik) Tampilan awal tab Solusi apabila belum ada penekanan tombol pada layar menu utama Tampilan hasil perhitungan metode Savings Algorithm Tampilan grafik fitness hasil perhitungan metode Savings Algorithm Tampilan gambar rute terbaik hasil perhitungan metode Savings Algorithm Tampilan tab Hasil Perhitungan pada tab Hybrid Savings Dual Genetic Algorithm Tampilan layar Transaksi pada tab Total Transaksi Tampilan layar Transaksi pada tab Pembelian Tampilan layar Transaksi pada tab Retur Tampilan layar Master (tab Posisi) Tampilan layar Master (tab Kendaraan) Tampilan layar Master (tab Produk) Tampilan layar Informasi
xiii
125
125 127 129 130 131 132 133 146 146 162 163 167 167 168 168 169 169 170 171 171 172 173 174 174 175 176 176 177 177
DAFTAR ALGORITMA
Algoritma 2.1 Algoritma 2.2
Genetic Algorithm Pseudocode ........................................ Algoritma Dual Genetic Algorithm .................................
xiv
Halaman 42 46
DAFTAR LAMPIRAN
Lampiran 1 Lampiran.2 Lampiran 3 Lampiran 4 Lampiran 5 Lampiran 6 Lampiran 7 Lampiran 8 Lampiran 9 Lampiran 10 Lampiran 11 Lampiran 12 Lampiran 13
Data Kendaraan Internal................................................... Data Transporter Data Produk Lampiran Detil Data Set Model A Data Transaksi Pembelian untuk Data Set Model A Data Transaksi Retur untuk Data Set Model A Lampiran Detil Data Uji Lapangan Data Transaksi Pembelian untuk Data Lapangan Data Transaksi Retur untuk Data Lapangan Lampiran Hasil Uji dengan Data Set Model A Lampuran Hasil Uji dengan Data Lapangan Detil Hasil Pengujian Data Lapangan Lampiran Beberapa Listing Program
xv
Halaman L1 L2 L3 L4 L5 L12 L15 L18 L26 L27 L29 L35 L42