• Tidak ada hasil yang ditemukan

ANALISIS IMPLEMENTASI ALGORITMA HEURISTIC UNTUK OPTIMALISASI PENEMPATAN BENDA PADA KONTAINER - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS IMPLEMENTASI ALGORITMA HEURISTIC UNTUK OPTIMALISASI PENEMPATAN BENDA PADA KONTAINER - Binus e-Thesis"

Copied!
11
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Program Studi Teknik Informatika

Skripsi Sarjana Komputer Semester Genap Tahun 2003/2004

ANALISIS IMPLEMENTASI ALGORITMA HEURISTIC UNTUK OPTIMALISASI PENEMPATAN BENDA PADA KONTAINER

Erik Alamsyah 0400502821 Ronny Atmanda Siswadi 0400501554 Rully Marindra 0400512974

ABSTRAK

Penempatan benda tiga dimensi pada kontainer dapat dianalogikan dengan permasalahan three dimensional bin packing, yang termasuk di dalam kelas masalah NP-hard dimana penghitungan solusi optimal tidak mudah untuk didapatkan.Penelitian ini bertujuan untuk mengoptimalisasi penyusunan barang dalam ruang kontainer dalam bentuk tiga dimensi (Three Dimensional Container Bin Packing). Metodologi Penelitian dilakukan dengan cara mempelajari literatur penelitian sebelumnya, kemudian dipilih satu dari beberapa algoritma dalam mencari solusi pada permasalahan optimalisasi penempatan benda tiga dimensi pada kontainer. Dari algoritma yang terpilih dilakukan pengujian terhadap data yang dipakai berdasarkan kasus yang sebenarnya maupun tes problem dari beberapa literatur sebagai standar pengujian. Simpulan yang didapat bahwa secara keseluruhan bahwa algoritma heuristic dengan pendekatan wall bulding dapat digunakan dan diimplementasikan untuk mencari solusi optimal dalam permasalahan three dimensional container bin packing. Hasil pengujian dan tes problem yang digunakan dalam penelitian dilampirkan.

Kata Kunci

(2)

v

PRAKATA

Puji syukur dipanjatkan kepada Tuhan Yang Maha Esa karena atas berkat dan anugerah yang diberikanNya skripsi dengan judul “ANALISIS IMPLEMENTASI ALGORITMA HEURISTIC UNTUK OPTIMALISASI PENEMPATAN BENDA PADA KONTAINER” dapat diselesaikan dengan baik.

Skripsi ini merupakan karya ilmiah yang disusun sebagai salah satu syarat kelulusan dalam jenjang pendidikan Strata-1 di Universitas Bina Nusantara.

Dalam penyusunan skripsi, mulai dari pemilihan topik, penelitian sampai dengan penulisan banyak pihak yang membantu baik secara langsung maupun tidak langsung dan baik secara moril maupun materiil sehingga secara umum proses penyusunan skripsi dapat berlangsung dengan baik. Untuk itu, dengan kerendahan dan ketulusan hati berikut disampaikan rasa terimakasih dan penghargaan kepada :

1. Bapak Januar Wahjudi, S.Kom, M.Sc selaku dosen pembimbing yang telah banyak menuntun dan mengajarkan serta memberi semangat selama penyusunan skripsi.

2. Bapak Drs. H. Baso Sulistio dan Bapak Bobby Irianto yang mewakili PT. Masaji Kargosentra Tama yang telah memberikan kesempatan ruang, waktu dan informasi untuk membantu kelancaran penelitian.

3. Bapak Prof. Dr. Ir. Gerardus Polla, M.App.Sc selaku Kepala SPMU TPDSP Universitas Bina Nusantara.

4. Bapak Wikaria Gazali, S.Si, M.T. selaku Dewan Penguji Student Research Grant.

(3)

vi

6. Ibu Endang Ernawati, Dra, M.Lib yang telah banyak memberikan pengarahan dalam penulisan.

7. Ibu Ir.Th. Widia Soeryaningsih, MM selaku Rektor Universitas Bina Nusantara. 8. Bapak Ir. Harjanto Prabowo, MM selaku Dekan Fakultas Ilmu Komputer

9. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc. selaku Ketua Jurusan Tekinik Informatika.

10. Hanny Christian, S.Kom, Isak Rabin, S.Kom dan Terry, S.Kom selaku senior yang banyak memberikan inspirasi, saran dan arahan dalam konsep penelitian. 11. Mbak Inti yang sudah banyak membantu dalam urusan administrasi dan sering

pulang telat demi menunggu penggunaan lab ATL yang dipakai untuk penelitian. 12. Keluarga, teman-teman dan semua pihak yang tidak dapat disebutkan

satu-persatu yang telah banyak membantu penyusunan skripsi.

(4)

vii

DAFTAR ISI

Halaman Judul Luar... i

Halaman Judul Dalam………... ii

Halaman Persetujuan HardCover ..……… iii

Halaman Persetujuan Penguji…….……… iv

Abstrak………... vii

PRAKATA... v

DAFTAR ISI... vii

DAFTAR GAMBAR... xi

DAFTAR TABEL... xiii

Daftar Lampiran………... xvii

BAB 1 PENDAHULUAN……… 1

1.1 Latar Belakang……… 1

1.2 Ruang Lingkup……… 2

1.3 Tujuan dan Manfaat………. 3

1.4 Metodologi Penelitian……….. 3

1.5 Sistematika Penulisan……….. 4

BAB 2 LANDASAN TEORI………. 6

2.1 Problem, Algoritma dan Analisis Algoritma………... 6

2.1.1 Definisi Problem………... 6

2.1.2 Definisi Algoritma………... 6

2.1.3 Definisi Analisis Algoritma………... 7

(5)

viii

2.2 Permasalahan NP-Hard dan NP-Complete……… 11

2.3 Bin Packing……… 13

2.4 Heuristic………. 14

2.5 Wall Building Heuristic………. 16

2.5.1 Vertical Layer Wall Building………. 16

2.5.2 Horizontal Layer Wall Building………. 17

2.5.3 Iterasi……….. 18

2.5.3.1 Eksekusi Iterasi……… 19

2.6 Multiple Destination……… 22

2.7 Industri Shipping………. 22

2.8 Normalisasi Basis Data……….….. 24

2.8.1 Bentuk Normal Pertama………. 24

2.8.2 Bentuk Normal Kedua……… 25

2.8.3 Bentuk Normal Ketiga……… 25

2.9 Tiga Dimensi……….. 26

2.9.1 Translasi………. 26

2.9.2 Rotasi………..… 27

2.9.3 Scaling / Penyekalaan……….……… 28

2.9.4 Rotasi terhadap suatu sumbu yang sejajar sumbu koordinat………. 29

2.10 Penelitian sebelumnya yang berhubungan………... 29

BAB 3 ANALISIS DAN PERANCANGAN……….…….. 31

3.1 Analisis……….……….. 31

(6)

ix

3.1.2 Gambaran umum ……….……….... 32

3.1.2.1 Sejarah perusahaan Masaji Kargosentra Tama……….…… 32

3.1.2.2 Struktur organisasi PT. Masaji Kargosentra Tama……….…… 33

3.1.2.3 Warehouse Kalibaru………..………….…….. 34

3.1.3 Produk MKT……….……….….. 39

3.1.4 Sistem berjalan ……….………... 41

3.1.5 Permasalahan……….………... 45

3.1.6 Pemecahan masalah……….……… 46

3.2 Perancangan Algoritma……….……….. 49

3.2.1 Rancangan Menu Aplikasi……….…….. 49

3.2.2 Diagram alir aplikasi……….…………... 51

3.2.3 Diagram alir algoritma……….………… 53

3.2.4 Kompleksitas Algoritma.……….……… 59

3.2.5 Rancangan layar……….……….. 60

3.2.6 Spesifikasi proses……….……… 66

3.2.7 Perancangan Basisdata……….………… 77

3.2.7.1 Normalisasi……….………….. 80

3.2.7.2 Struktur tabel………..……….…….. 80

BAB 4 IMPLEMENTASI DAN EVALUASI……….…….. 83

4.1 Spesifikasi sistem ……….……….. 83

4.1.1 Spesifikasi kebutuhan perangkat keras……… 83

(7)

x

4.1.3 Gambaran umum pengunaan program……… 84

4.1.3.1 New Task……….. 84

4.1.3.2 Container Library………. 87

4.1.3.3 Account Executive………. 87

4.1.3.4 Container Destination………... 88

4.1.3.5 Optimize ………... 90

4.1.3.6 View Solution …...……… 91

4.1.3.7 View 3D Simulation ……… 92

4.1.3.8 About Program……….……… 95

4.2 Implementasi……… 95

4.2.1 Test problem……… 95

4.3 Evaluasi……… 96

4.3.1 Evalusi berdasarkan sumber penelitian ………... 96

4.3.2 Evalusi berdasarkan data perusahaan………... 98

BAB 5 SIMPULAN DAN SARAN………... 99

5.1 Simpulan……….. 99

5.2 Saran……… 99

DAFTAR PUSTAKA………. 100

(8)

xi

DAFTAR GAMBAR

Gambar 2.1 Hubungan Masalah, Algoritma dan Solusi……… 7

Gambar 2.2 Relasi antara P, NP, NP-complete dan NP-hard………... 13

Gambar 2.3 Wall Building Algorithm……… 16

Gambar 2.4 Setiap layer diisi oleh beberapa baris kotak horisontal……….. 17

Gambar 2.5 Layer in layer packing………... 18

Gambar 2.6 Pencarian nilai Z yang terkecil………..… 20

Gambar 2.7 Hal yang diperhatikan dalam analisis kotak……….. 21

Gambar 2.8 Translasi Benda Tiga Dimensi……….. 26

Gambar 3.2 Struktur Organisasi W/H Kalibaru……….…… 35

Gambar 3.3 DFD Sistem yang berjalan Level-0……… 43

Gambar 3.13 Rancangan Layar Menu “Container Library” ………...… 62

Gambar 3.14 Rancangan Layar Menu “Account Executive list” ………... 62

Gambar 3.15 Rancangan Layar Menu “Container Destination” ……… 63

Gambar 3.16 Rancangan Layar Menu “Optimalitation Progress” ………. 63

(9)

xii

Gambar 3.18 Rancangan Layar Menu “Visualisasi tiga dimensi” ……… 65

Gambar 3.19 Rancangan Layar Menu “About” ……….… 66

Gambar 4.1 Tampilan Layar Menu Utama ………...…… 84

Gambar 4.2 Package Property untuk setiap kotak……… 85

Gambar 4.3 Tampilan Layar Menu Container Library……….…… 87

Gambar 4.4 Tampilan Layar Menu Account Executive……….…… 88

Gambar 4.5 Tampilan Layar Menu Container Destination………...……… 88

Gambar 4.6 Tampilan Layar Menu Find Task………..…… 89

Gambar 4.7 Tampilan Layar Optimize………..……… 90

Gambar 4.8 Tampilan Layar View Solution………...……… 91

Gambar 4.9 Tampilan Layar 3D Simulation ……….……… 92

(10)

xiii

DAFTAR TABEL

Tabel 2.1 Fungsi kompleksitas suatu masalah dalam urutan ascending... 11

Tabel 3.1 Jenis Kontainer... 38

Tabel 3.2 Kotak yang berhasil di packing………..……….. 58

Tabel 3.3 Kotak yang tidak berhasil di packing………..…. 58

Tabel 3.4 Task_Header... 80

Tabel 3.5 Task_Detail... 80

Tabel 3.6 Container_Library... 80

Tabel 3.7 Master_AccountExecutive... 81

Tabel 3.8 Container_Destination... 81

Tabel 3.9 Solution_Detail... 81

Tabel 4.1 Hasil pengujian dengan data E.E. Bischoff dan M.S.W. Ratcliff.... 97

Tabel 4.2 Perbandingan dengan penelitian lain………. 98

(11)

xiv

DAFTAR LAMPIRAN

LAMPIRAN A ……… L1

LAMPIRAN B ……… L81

LAMPIRAN C ……… L84

Referensi

Dokumen terkait

Kepala DInas Penelitian dan Pengem bangan Angkatan Laut, Pusat Peneli tian dan Pengembangan, Departemen Pertahanan dan Keamanan, Jakarta. Ketua

Penelitian ini bertujuan untuk mengetahui pendidikan orang tua siswa kelas X SMKN 2 Enrekang Kabupaten Enrekang, untuk mengetahui hasil belajar siswa dalam bidang studi

Penelitian tentang identifikasi faktor-faktor yang mempengaruhi persepsi personil operasional bandara dalam memberikan penilaian terhadap implementasi Safety

Spektrum Uv-Vis pada variasi waktu menunjukkan bahwa pada temperature ekstraksi 70 ⁰ C memiliki absorbansi yang rendah hingga 3 jam, pada temperature ekstraksi 80

dalam hal seluruh jabatan Direksi kosong karena berakhirnya masa jabatan dan Menteri belum menetapkan penggantinya, semua anggota Direksi yang telah berakhir masa

Hasil yang didapat dari penelitian ini, yaitu peneliti dapat mendeskripsikan kesenian Angguk di desa Klapagading, Kecamatan Wangon, Kabupaten Banyumas periode 1976-2014,

Tabel 2.3: Nilai K untuk distribusi Log Normal 12 Tabel 2.4: Nilai K untuk distribusi Log Person III 14 Tabel 2.5: Standard Deviasi (Yn) untuk Distribusi Gumbel 16 Tabel

Pada kasidah Hadrah seperti gambar diatas tentu mempunya banyak kesamaan seperti halnya, lirik atau puji-pujian dimainkan dengan duduk atau bersila, jenis kasidah