VI. IMPLEMENTASI SISTEM

Ukuran: px
Mulai penontonan dengan halaman:

Download "VI. IMPLEMENTASI SISTEM"

Transkripsi

1 VI. IMPLEMENTASI SISTEM Tahap akhir dalam proses pengembangan perangkat lunak adalah implementasi sistem. Implementasi sistem merupakan tahap merubah desain arsitektur sistem menjadi sebuah perangkat lunak. Tahap implementasi dimulai dengan mengidentifikasi atribut tiap objek yang terdapat pada model data konseptual. Atribut-atribut tersebut akan digunakan sebagai acuan pembuatan rancangan database yang dikumpulkan dalam sebuah tabel besar. Tahap-tahap dalam implementasi paket program SPKPalmpowder 1.0 meliputi pembuatan struktur data, pembuatan kerangka pengkodean dan tahap pembuatan perangkat lunak. Paket program SPKPalmpowder 1.0 mempunyai tampilan yang menarik dengan bahasa antar muka yang digunakan adalah bahasa Inggris sehingga dapat dimengerti tidak hanya di Indonesia akan tetapi dapat dimengerti oleh pengguna yang berasal dari negara lain. Paket program SPKPalmpowder 1.0 akan dapat membantu calon investor atau pelaku industri pengeboran minyak dan kelapa sawit dalam perencanaan industri LCM serbuk sawit dengan memberikan informasi kelayakan investasi dan penjadwalan penebangan sehingga dapat menarik minat investor untuk berinvestasi dalam agroindustri LCM serbuk sawit dengan mengurangi resiko kegagalan dalam investasinya. Dalam pengembangannya, SPKPalmpowder 1.0 menggunakan bahasa pemograman Pascal yang terintegrasi dalam perangkat lunak Borland Delphi 7 (Borland 2002) sebagai desain Graphic User Interface. Manajemen basis data pada SPKPalmpowder 1.0 ada dua jenis, yaitu basis data lokal (local database) dan basis data online (online database) sehingga SPKPalmpowder 1.0 memungkinkan diintegrasikan dengan perangkat lunak berbasis web (web based application). Manajemen basis data lokal yang digunakan adalah Microsoft Acces 2007 (Microsoft 2007) dengan koneksi yang digunakan adalah activex data object (ADO). Sedangkan manajemen basis data online yang digunakan adalah MySQL (Oracle 2009) dengan koneksi yang digunakan adalah open database connection (ODBC). Semua perangkat lunak yang digunakan tersebut dijalankan pada sebuah perangkat komputer notebook dengan spesifikasi, prosesor Intel Core memori RAM 1GB. Kapasitas hardisk 160 GB. Selama pembuatan, sistem dilakukan pengujian (testing) maupun pelacakan kesalahan (debugging) baik pada saat pembuatan masing komponen halaman maupun ada saat penyatuan. Tujuan pengujian dan pelacakan adalah agar dapat memimalkan kesalahan yang terdapat pada paket program baik kesalahan pengkodean (syntax error) maupun kesalahan logika (semantic logical error). Setelah semua pengujian sudah dilakukan, langkah selanjutnya adalah verifikasi sistem menggunakan data real di lapangan untuk melihat apakah keluaran SPKPalmpowder 1.0 telah sesuai dengan pada saat tahap analisis dan desain sistem. Proses verifikasi dilakukan dengan metode black box yang menganggap SPKPalmpowder 1.0 sebagai sebuah kotak hitam dan hanya melihat masukan dan keluarannya. A. Tampilan Paket Program 1. Halaman Menu Utama Setelah proses instalasi selesai, paket program SPKPalmpowder 1.0 dapat dijalankan melalui start menu. Jika proses intalasi berjalan dengan baik, akan masuk pada halaman utama dari program tersebut seperti Gambar 30. Menu pada halaman utama terdapat pada bagian atas (top menu) untuk melihat informasi-informasi yang berkaitan dengan industri LCM serbuk sawit serta untuk memilih model-model yang tersedia.

2 Menu-menu pada paket program hanya dapat digunakan setelah pengguna telah mengkoneksikan dengan database yang tersedia pada menu instruksi penggunaan sistem. Koneksi terdiri dari empat jenis koneksi database, yaitu (1) koneksi online merupakan koneksi dengan database utama MySql, diperlukan jaringan internet untuk menggunakannya. (2) koneksi offline localhost, adalah koneksi ke database MySql yang terletak pada komputer yang sama. (3) koneksi offline (MS Acces) merupakan koneksi ke database Microsoft Acces. Database ini digunakan jika tidak tersedia jaringan internet. (4) Koneksi offline (peer to peer) adalah koneksi menggunakan database MySql ataupun Ms Acces dalam satu jaringan intranet. Gambar 30. Tampilan utama SPKPalmpowder Halaman Informasi Produk dan Jasa Halaman ini berisi tentang informasi produk LCM serbuk sawit serta jasa penebangan kebun kelapa sawit yang ditawarkan oleh industri. Halaman informasi produk dan jasa ini meliputi definisi umum LCM serbuk sawit, aplikasinya didalam proses pengeboran, standar mutu dari LCM serbuk sawit serta jenis kemasan yang digunakan. Pada halaman ini pengguna dapat mengetahui informasi mengenai LCM serbuk sawit secara rinci. Tampilan dari halaman informasi produk dan jasa industri LCM serbuk sawit adalah seperti yang ditunjukkan pada Gambar 31. Gambar 31. Tampilan halaman informasi produk dan jasa

3 3. Halaman Informasi Lingkungan Halaman ini berisi tentang informasi penangan limbah yang dihasilkan dari industri pengolahan batang kelapa sawit ini menjadi LCM serbuk sawit. Pada halaman ini pengguna dapat mengetahui jenis limbah yang dihasilkan dan bagaimana pengaruhnya terhadap lingkungan secara rinci. Tampilan dari halaman informasi lingkungan industri LCM serbuk sawit adalah seperti yang ditunjukkan pada Gambar 32. Gambar 32. Tampilan halaman informasi lingkungan 4. Halaman Informasi Instruksi Penggunaan Sistem Halaman ini berisi tentang informasi tata cara penggunaan sistem secara keseluruhan. Pada halaman ini pengguna akan diberikan petunjuk dalam melakukan input data yang diperlukan guna menunjang keputusan dalam perencanaan industri LCM serbuk sawit ini. Tampilan dari halaman informasi petunjuk penggunaan sistem adalah seperti yang ditunjukkan pada Gambar 33 dan Lampiran 21. Gambar 33. Tampilan halaman informasi petunjuk penggunaan sistem B. Verifikasi Sistem 1. Model Pemilihan Lokasi Model pemilihan lokasi potensial ini bertujuan untuk mendapatkan lokasi yang strategis dan potensial sebagai lokasi pendirian industri LCM serbuk sawit. Teknik yang digunakan dalam model ini adalah Metode Perbandingan Eksponensial (MPE) dimana pembobotan dilakukan dengan menggunakan penilaian alternatif dan kriterai yang diperoleh dari wawancara dan

4 pengisian kuisioner oleh para pakar. Terdapat tiga orang pakar yang diwawancarai dalam penentuan bobot alternatif dan kriteria. Ketiga pakar tersebut yaitu : Harry Muhammad Nadir, Ak. : Pelaku bisnis kelapa sawit di PT. Bakrie Sumatera Plantation,Tbk. Ir. Nandra Djajantia : Pelaku bisnis kelapa sawit dan staff Information and Technology di PT. Chevron Indonesia. Ir. Freddy Ibrahim : Operation Manager drilling processing di PT. Tiara Bumi Petroleum. Kriteria dan alternatif tersebut diberikan rentang penilaian dengan skala satu sampai sembilan. Penilaian yang dilakukan oleh pakar adalah dengan memberikan bobot nilai dari kriteria kemudian memberikan bobot alternatif berdasarkan kriterianya pada kuisioner. Terdapat tujuh kriteria yang dijadikan pertimbangan dalam penentuan alternatif lokasi pendirian industri LCM serbuk sawit, yaitu : Ketersediaan Bahan Baku Penilaian dari variabel ini adalah ada tidaknya sumber bahan baku pada suatu alternatif lokasi atau jauh tidaknya sumber bahan baku dengan alternatif lokasi. Alternatif lokasi yang baik adalah lokasi yang terdapat sumber bahan baku atau dekat dengan sumber bahan baku. Ketersediaan Tenaga Kerja Penilaian dari variabel ini adalah banyak tidaknya tenaga kerja yang tersedia pada suatu alternatif lokasi dan mahal tidaknya gaji tenaga kerja pada daerah tersebut. Alternatif lokasi yang baik adalah lokasi yang terdapat banyak tenaga kerja dan berbiaya minimum untuk gaji pekerjanya. Ketersediaan Infrastruktur yang Baik Penilaian dari variabel ini adalah baik tidaknya kondisi infrastruktur pada suatu alternatif lokasi. Infrastuktur meliputi jalan, fasilitas air, fasilitas listrik, dan jaringan komunikasi. Alternatif lokasi yang baik adalah yang memiliki lokasi infrasturktur memadai Masyarakat Sekitar yang Mendukung Penilaian dari variabel ini adalah kondusif tidaknya budayadan kebiasaan masyarakat yang tinggal pada suatu alternatif lokasi. Alternatif lokasi yang baik adalah lokasi yang masayarakatnya mendukung berdirinya suatu industri baru. Sudah Terbangunnya Jaringan Distribusi Penilaian dari variabel ini adalah sudah terbangun tidaknya jaringan distibusi produk pertanian pada suatu alternatif lokasi. Jarignan distribusi ini mencakup ada tidaknya jaringan distributor pada daerah tersebut dan mudah tidaknya akses keluar masuk produk dan barang dari dan ke alternatif lokasi tersebut. Alternatif lokasi yang baik adalah yang sudah terbangun jaringan distribusi dengan baik dan akses keluar masuk produk dan barang mudah.

5 Peraturan Pemerintah Lokal yang Mendukung Penilaian dari variabel ini adalah kondusif tidaknya sikap Pemerintah Lokal terhadapa pembangunan industri. Sikap Pemerintah Lokal ini mencakup kemudahan prosedur perizinan usaha, perpajakan, dan peraturan lainnya. Alternatif lokasi yang baik adalah lokasi yang Pemerintah lokalnya mendukung untuk pembangunan industri. Biaya Penilaian dari variabel ini adalah besar tidaknya efisiensi biaya yang dikeluarkan untuk membangun industri pada suatu alternatif lokasi. Biaya ini mencakup biaya pembanguna fisik industri, biaya perizinan usaha, biaya tenaga kerja dan semua aspek yang membuthkan pembiayaan. Alternatif lokasi yang baik adalah lokasi yang mendukung efisiensi biaya yang besar. Pada model pemilihan lokasi industri LCM serbuk sawit ini, terdapat sepuluh alternatif lokasi, yaitu kabupaten Rokan Hulu, Kampar, Pelalawan, Labuhan Batu, Tapanuli Selatan, Simalungun, Langkat, Musi Banyuasin, Pasaman Barat, dan Dharmas Raya. Kesepuluh alternatif tersebut diperoleh berdasarkan luas areal perkebunan kelapa sawit yang dimiliki dari tiap-tiap kabupaten tersebut dan hasil studi literatur yang mendukung dan sesuai dengan kondisi saat ini berdasarkan ketersediaan bahan baku tersebut. Dalam penggunaan model pemilihan lokasi, pengguna dari sistem ini dapat menggunakan data yang telah didapat berdasarkan wawancara dengan pakar atau dapat juga dengan memasukkan penilaian pada kolom-kolom variabel yang telah disediakan bagi para pengguna. Hasil keluaran atau output pemilihan lokasi industri LCM serbuk sawit (berdasarkan pakar) dengan menggunakan teknik MPE menghasilkan urutan alternatif lokasi yang akan dipilih yang dapat dilihat pada Gambar 34. Nilai MPE terbesar dari alternatif yang diberikan yang akan dijadikan lokasi industri potensial dalam pendirian industri LCM serbuk sawit. berdasarkan hasil wawancara yang dilakukan oleh ketiga pakar dan perhitungan bobot dengan teknik MPE maka didapatkan kabupaten Rokan hulu sebagai lokasi potensial dalam pendirian industri LCM serbuk sawit dikarenakan memiliki nilai MPE terbesar dibandingkan dengan alternatif lokasi lainnya. Gambar 34. Tampilan halaman model pemilihan lokasi

6 2. Model Prakiraan Bahan Baku Model analisis prakiran bahan baku bertujuan untuk menganalisis jumlah bahan baku yang masih tersedia beberapa tahun mendatang. Model analisis ini menggunakan satu buah database yang ada dalam sistem yaitu database luas areal perkebunan yang telah di prakirakan dan dihitung dengan menggunakan metode time series single exponential smoothing. Keluaran yang dihasilkan dalam model ini berupa luas areal yang perkebunan kelapa sawit yang diprakirakan pada tahun tertentu, luas areal yang dapat ditebang atau dilakukannya proses re-planting serta bobot dari bahan baku yang dapat dihasilkan dari proses re-planting yang nantinya bahan baku tersebut akan diolah menjadi serbuk sawit. Analisis prakiraan bahan baku dihitung berdasarkan data historis yang terhitung selama 15 tahun sejak tahun Data historis yang digunakan hanya sampai dengan data tahun 2009 dikarenakan Badan Statistik Pusat belum mengeluarkan pada tahun 2010 dan tahun 2011, oleh karena itu tahun yang diprakirakan akan dimulai pada tahun Pada Gambar 35 dapat dilihat salah satu contoh analisis dalam prakiraan bahan baku batang kelapa sawit. Pengguna melakukan input dapat berupa pemilihan tahun yaitu tahun 2012 dan provinsi Riau yang akan dilakukan prakiraan. Setelah diproses, luas areal perkebunan kelapa sawit yang diprakirakan oleh sistem sebesar 1,953,797 hektar dengan total areal yang dapat dilakukan proses re-planting sebesar empat persen dari total luas areal prakiraan yaitu 78,152 hektar. Setelah luas areal yang dapat dilakukan proses re-planting didapat maka, dapat dihitung pula jumlah bahan baku yang diperoleh dari proses re-planting tersebut yaitu sebesar 15,005,184 ton batang kelapa sawit. Gambar 35. Tampilan halaman model prakiraan bahan baku. 3. Model Teknis dan Teknologis Model teknis dan teknologis bertujuan untuk memberikan informasi mengenai teknologi yang digunakan dalam proses produksi industri LCM serbuk sawit, perhitungan neraca massa, mesin dan peralatan yang digunakan, perencanaan tata letak, dan kebutuhan luas ruangan produksi dari proses produksi tersebut. Pemilihan jenis teknologi proses produksi didasarkan pada kemudahan proses produksi dan perkiraan biaya produksi. Pemilihan mesin dan peralatan ditentukan berdasarkan teknologi dan proses produksi yang dipilih. Neraca massa disusun untuk melihat laju alir, jumlah input, dan jumlah output masing-masing komponen bahan pada setiap proses. Penentuan tata letak pabrik dilakukan dengan menganalisis keterkaitan antar aktivitas,

7 kemudian menentukan kebutuhan luas ruang dan alokasi area Kebutuhan luas ruang produksi tergantungan pada jumlah mesin dan peralatan, tenaga kerja atau operator yang menangani fasilitas produksi, serta jumlah dan jenis sarana yang mendukung kegiatan produksi. Metode yang digunakan dalam menentukan kebutuhan luas ruang produksi adalah metode pusat produksi. Pusat produksi terdiri dari mesin dan semua perlengkapan untuk mendukung proses produksi serta luasan untuk melaksanakan operasi. Berikut Gambar 36 merupakan tampilan halaman utama model teknis dan teknologis dan tampilan halaman isi dari model teknis teknologi pada Lampiran 22. Gambar 36. Tampilan halaman model teknis dan teknologis. 4. Model Penjadwalan Penebangan Persoalan pedagang keliling (Travelling Salesperson Problem-TSP) merupakan salah satu persoalan optimasi kombinatorial jika diberikan sejumlah kota (atau tempat) dan biaya perjalanan dari satu kota ke kota lain. Deskripsi persoalannya adalah bagaimana menemukan rute perjalanan paling murah dari suatu kota dan mengunjungi semua kota lainnya, masingmasing kota hanya dikunjungi satu kali, dan harus kembali ke kota asal keberangkatan. Kombinasi dari semua rute perjalanan yang ada adalah faktorial dari jumlah kota. Biaya perjalanan bisa berupa jarak, waktu, bahan bakar, kenyamanan, dan sebagainya. Tipe persoalan TSP banyak muncul di beberapa persoalan aplikasi teknik yang mencakupi optimasi tampilan dari pipa saluran udara, perancangan antena feed system, pengurutan objek untuk memperoleh susunan yang tepat. Sudah banyak metode pemecahan masalah yang dikerahkan untuk menyelesaikan persoalan TSP. Persoalan TSP adalah persoalan yang sulit (hard problem) dipandang dari sudut komputasinya. Hingga saat ini belum ditemukan algoritma yang mangkus (dalam orde polinomial) untuk menyelesaikannya. Jika algoritma dengan kompleksitas dalam orde polinomial ditemukan untuk TSP, maka banyak persoalan sulit juga dapat diselesaikan dengan algoritma tersebut. Algoritma genetika merupakan teknik pencarian dan optimasi yang terinspirasi oleh prinsip dari genetika dan seleksi alam (teori evolusi Darwin). Algoritma ini digunakan untuk mendapatkan solusi yang tepat untuk masalah optimasi dari satu variabel atau multi variabel. Berbeda dengan teknik pencarian konvensional, algoritma genetika bermula dari himpunan solusi yang dihasilkan secara acak. Himpunan ini disebut populasi. Sedangkan setiap individu dalam populasi disebut kromosom yang merupakan representasi dari solusi. Kromosom-kromosom

8 berevolusi dalam suatu proses iterasi yang berkelanjutan yang disebut generasi. Pada setiap generasi, kromosom dievaluasi berdasarkan suatu fungsi evaluasi (Gen dan Cheng, 1997). Setelah beberapa generasi maka algoritma genetika akan konvergen pada kromosom terbaik, yang diharapkan merupakan solusi optimal (Goldberg,1989). Sebelum Pertama kali, sebelum algoritma genetika dijalankan, maka perlu didefinisikan fungsi fitness sebagai masalah yang ingin dioptimalkan. Jika nilai fitness semakin besar, maka sistem yang dihasilkan semakin baik. fungsi fitness ditentukan dengan metode heuristik. Algoritma genetika sangat tepat digunakan untuk penyelesaian masalah optimasi yang kompleks dan sukar diselesaikan dengan menggunakan metode konvensional. Sebagaimana halnya proses evolusi di alam, suatu algoritma genetika yang sederhana umumnya terdiri dari tiga operasi yaitu: operasi reproduksi, operasi crossover (persilangan), dan operasi mutasi. Struktur umum dari suatu algoritma genetika dapat didefinisikan dengan langkahlangkah sebagai berikut: Membangkitkan populasi awal secara random. Membentuk generasi baru dengan menggunakan tiga operasi diatas secara berulang-ulang sehingga diperoleh kromosom yang cukup untuk membentuk generasi baru sebagai representasi dari solusi baru. Evolusi solusi yang akan mengevaluasi setiap populasi dengan menghitung nilai fitness setiap kromosom hingga kriteria berhenti terpenuhi. Bila kriteria berhenti belum terpenuhi maka akan dibentuk lagi generasi baru dengan mengulangi langkah 2. beberapa kriteria berhenti yang sering digunakan antara lain: berhenti pada generasi tertentu berhenti setelah dalam beberapa generasi berturut-turut didapatkan nilai fitness tertinggi/terendah (tergantung persoalan) tidak berubah. berhenti bila dalam n generasi berikutnya tidak diperoleh nilai fitness yang lebih tinggi/rendah. Algoritma cepat untuk mencari suatu solusi yang mendekati solusi optimal, tetapi tidak memerlukan waktu yang lama. Algoritma genetika adalah salah satu algoritma alternatif yang dapat digunakan sebab prosesnya cepat dan memberikan hasil yang diinginkan. Selain itu, algoritma genetika juga mampu memberikan suatu solusi pada waktu kapanpun. Bagaimana algoritma genetika dapat menyelesaikan TSP yaitu solusi direpresentasikan ke dalam suatu kromosom yang berisi dari nomor urut kota-kota selain kota asal. Masing-masing nomor urut tidak boleh muncul lebih dari satu kali di dalam kromosom sehingga satu kromosom merepresentasikan satu rute perjalanan (satu solusi) yang valid. Dalam model ini persoalan TSP digunakan dalam penerapan penjadwalan penebangan batang kelapa sawit. Persoalan TSP digunakan untuk mendapatkan rute minimum yang akan ditempuh penebang dalam pengambilan bahan baku yang berupa batang kelapa sawit di setiap perusahaan perkebunan kelapa sawit yang ada di kabupaten Rokan Hulu. Rute minimum yang dihasilkan melalui persoalan TSP dapat menghasilkan solusi optimum sehingga biaya yang dikeluarkan industri dalam penjadwalan penebangan ini merupakan biaya paling minimum yang dapat dikeluarkan. Berikut merupakan contoh penyelesaian persoalan TSP yang diselesaikan dengan menggunakan algoritma genetika dengan perhitungan secara manual. Terdapat 4 buah contoh lokasi yang akan dilalui oleh seorang penebang keliling, yaitu lokasi A,B,C,D. Perjalanan dimulai dari kota A dan berakhir di kota A. Jarak antar kota diperlihatkan pada Gambar 37 dan Tabel 23 di bawah ini:

9 D A C B Gambar 37. Graf rute penebangan Tabel 23. Jarak antar lokasi pabrik dan lokasi tebang A B (PT. C (PT. Eluan D Rute A (Pabrik) (Pabrik) Toganda) Mahkota) (PT.Ekadura) A B C D A Sumber : [23 Juni 2011] Persoalan TSP tersebut akan diselesaikan dengan menggunakan algoritma genetika. Kriteria berhenti ditentukan terlebih dahulu yaitu apabila setelah dalam beberapa generasi berturutturut diperoleh nilai fitness yang terendah tidak berubah. Pemilihan nilai fitness yang terendah sebagai syarat karena nilai tersebut yang merepresentasikan jarak terdekat yang dicari pada persoalan TSP ini. Ada 3 kota yang akan menjadi gen dalam kromosom yaitu kota-kota selain kota asal. a. Inisialisasi Misalkan kita menggunakan 6 buah populasi dalam satu generasi, yaitu: Kromosom[1] = [B C D] Kromosom[2] = [B D C] Kromosom[3] = [C B D] Kromosom[4] = [D C B] Kromosom[5] = [C D B] Kromosom[6] = [D B C] b. Evaluasi kromosom Kita akan menghitung nilai fitness dari tiap kromosom yang telah dibangkitkan: Fitness[1] = AB + BC + CD +DA = = Fitness[2] = AB + BD + DC +CA = = Fitness[3] = AC + CB + BD +DA = = Fitness[4] = AD + DC + CB +BA = = Fitness[5] = AC + CD + DB +BA = = Fitness[6] = AD + DB + BC +CA = =

10 c. Seleksi kromosom Oleh karena pada persoalan TSP yang diinginkan yaitu kromosom dengan fitness yang lebih kecil akan mempunyai probabilitas untuk terpilih kembali lebih besar maka digunakan inverse. Q[i] = 1 / Fitness[i] Q[1] = 1 / = Q[2] = 1 / = Q[3] = 1 / = Q[4] = 1 / = Q[5] = 1 / = Q[6] = 1 / = Total = = Untuk mencari probabilitas kita menggunakan rumus berikut : P[i] = Q[i] / Total P[1] = / = 0.17 P[2] = / = 0.14 P[3] = / = 0.19 P[4] = / = 0.17 P[5] = / = 0.14 P[6] = / = 0.19 Dari probabilitas di atas dapat terlihat bahwa kromosom ke-1 mempunyai fitness paling kecil mempunyai probabilitas untuk terpilih pada generasi selanjutnya lebih besar dari kromosom lainnya. Untuk proses seleksi kita menggunakan rouletewheel, untuk itu kita terlebih dahulu mencari nilai kumulatif dari probabilitasnya. C[1] = 0.17 C[2] = = 0.31 C[3] = = 0.50 C[4] = = 0.67 C[5] = = 0.81 C[6] = = 1 Proses roulete-wheel adalah membangkitkan nilai acak R antara 0-1. Jika R[k]<C[k] maka kromosom ke-k sebagai induk, selain itu pilih kromosom ke-k sebagai induk dengan syarat C[k-1] < R[k] < C[k]. Kita putar roulete-wheel sebanyak jumlah kromosom yaitu 6 kali (membangkitkan bilangan acak R). R[1] = 0,31 R[2] = 0,11 R[3] = 0,34 R[4] = 0,74 R[5] = 0,52 R[6] = 0,41

11 Setelah itu, populasi baru akan terbentuk yaitu : Kromosom[1] = [B C D] Kromosom[2] = [B D C] Kromosom[3] = [C B D] Kromosom[4] = [D C B] Kromosom[5] = [C D B] Kromosom[6] = [D B C] Kromosom[1] = [2] = [B D C] Kromosom[2] = [1] = [B C D] Kromosom[3] = [3] = [C B D] Kromosom[4] = [5] = [C D B] Kromosom[5] = [4] = [D C B] Kromosom[6] = [6] = [D B C] d. Crossover (pindah silang) Pindah silang pada TSP dapat diimplementasikan dengan skema order crossover. Pada skema ini, satu bagian kromosom dipertukarkan dengan tetap menjaga urutan kota yang bukan bagian dari kromosom tersebut. Kromosom yang dijadikan induk dipilih secara acak dan jumlah kromosom yang dicrossover dipengaruhi oleh parameter crossover probability (ρc). Misal kita tentukan ρc = 25%, maka diharapkan dalam 1 generasi ada 50% (3 kromosom) dari populasi mengalami crossover. Pertama kita bangkitkan bilangan acak R sebanyak jumlah populasi yaitu 6 kali. R[1] = 0,45 R[2] = 0,21 R[3] = 0,30 R[4] = 0,88 R[5] = 0,77 R[6] = 0,13 Kromosom ke-k yang dipilih sebagai induk jika R[k] < ρc. Maka yang akan dijadikan induk adalah kromosom[2], kromosom[3], dan kromosom[6]. Setelah melakukan pemilihan induk, proses selanjutnya adalah menentukan posisi crossover. Hal tersebut dilakukan dengan membangkitkan bilangan acak antara 1 sampai dengan panjang kromosom-1. Dalam kasus TSP ini bilangan acaknya adalah antara1-3. Misal diperoleh bilangan acaknya 1, maka gen yang ke-1 pada kromosom induk pertama diambil kemudian ditukar dengan gen pada kromosom induk kedua yang belum ada pada induk pertama dengan tetap memperhatikan urutannya. Bilangan acak untuk 3 kromosom induk yang akan di-crossover : C[2] = 2 C[3] = 1 C[6] = 2 Proses crossover : Kromosom[2] = Kromosom[2] >< Kromosom[3] = [B C D] >< [C B D] = [B C D]

12 Kromosom[3] = Kromosom[3] >< Kromosom[6] = [C B D]>< [D B C] = [C D B] Kromosom[6] = Kromosom[6] >< Kromosom[2] = [D B C] >< [B C D] = [D B C] Populasi setelah di-crossover : Kromosom[1] = [B D C] Kromosom[2] = [B C D] Kromosom[3] = [C B D] Kromosom[4] = [C D B] Kromosom[5] = [D C B] Kromosom[6] = [D B C] e. Mutasi Pada kasus TSP ini skema mutasi yang digunakan adalah swapping mutation. Jumlah kromosom yang mengalami mutasi dalam satu populasi ditentukan oleh parameter mutation rate(ρm). Proses mutasi dilakukan dengan cara menukar gen yang dipilih secara acak dengan gen sesudahnya. Jika gen tersebut berada di akhir kromosom, maka ditukar dengan gen yang pertama. Pertama kita hitung dulu panjang total gen yang ada pada satu populasi: Panjang total gen = jumlah gen dalam 1 kromosom * jumlah Kromosom (3) = 3 * 6 = 18 Untuk memilih posisi gen yang mengalami mutasi dilakukan dengan membangkitkan bilangan acak antara 1 Panjang total gen yaitu Misal kita tentukan ρm = 20 %. Maka jumlah gen yang akan dimutasi adalah = 0,2*18 = 3.6 = 4 4 buah posisi gen yang akan dimutasi, setelah diacaka dalah posisi 1, 6, 9, 11, 17. Proses mutasi : Kromosom[1] = [D B C] Kromosom[2] = [B D C] Kromosom[3] = [C D B] Kromosom[4] = [C B D] Kromosom[5] = [D C B] Kromosom[6] = [D C B] Proses algoritma genetik untuk 1 generasi telah selesai. Maka nilai fitness setelah 1 generasi adalah: Fitness[1] = AD + DB + BC + CA = Fitness[2] = AB + BD + DC + CA = Fitness[3] = AC + CD + DB + BA = Fitness[4] = AC + CB + BD + DA = Fitness[5] = AD + DC + CB + BA = Fitness[6] = AD + DC + CB + BA =

13 Sebelumnya telah ditentukan kriteria berhenti yaitu bila setelah dalam beberapa generasi berturut-turut diperoleh nilai fitness yang terendah tidak berubah. Pada 1 generasi telah terlihat bahwa terdapat nilai fitness terkecil yang tidak berubah. Apabila perhitungan dilanjutkan hingga ke generasi ke-n maka diyakinkan bahwa nilai fitness yang terendah tetap tidak akan berubah. Walaupun perhitungan cukup dijabarkan hingga generasi ke-1 saja namun solusi yang mendekati optimal telah didapatkan. Oleh karena itu, terbukti bahwa algoritma genetika dapat menyelesaikan persoalan TSP. Berikut merupakan contoh penyelesaian persoalan TSP dengan menggunakan MATLAB. Penyelesaian persoalan TSP dengan menggunakan software matlab akan lebih mudah dan lebih cepat dikarenakan pengkodean yang dilakukan dalam matlab merepresentasikan perhitungan algoritma genetika persoalan TSP secara manual. Berikut hasil runing dari pengkodean penyelesaian persoalan TSP dengan metode algoritma genetika dalam matlab. wil = ABCDA jarak = urutan rute: ADBCA Jarak Minimum : Gambar 38. Grafik rute terpendek hasil perhitungan dengan MATLAB

14 Gambar 39. Hasil penyelesaian TSP dengan algoritma genetika Setelah didapatkan rute terpendek dengan menyelesaikan persoalan TSP, selanjutnya dilakukan metode clustering guna mengelompokkan data tanam dari pohon kelapa sawit yang nantinya akan dilakukan penebangan. Pengelompokkan data tersebut dapat menghasilkan keluaran data yang berupa kebun mana yang akan pertama kali ditebang. Pada metode ini akan diprediksi kebun mana yang akan ditebang pertama kali dari data tahun tanam yang diberikan oleh user. Menurut Jianxin (2006), jarak antara dua kebutuhan fungsional menggambarkan ketidaksamaan diantaranya. Pada Lampiran 23 digambarkan contoh clustering dari 150 data random mengenai kondisi batang kelapa sawit tersebut. Data tersebut berupa data tahun tanam pohon kelapa sawit, produktivitas pohon dan kondisi kelapa sawit apakah terinfeksi dengan penyakit jamur ganoderma atau tidak.data mengenai kondisi pohon kelapa sawit akan dikelompokkan ke dalam tiga kelompok (klaster) yang berbeda. C1 adalah perhitungan terhadap centroid pertama yang didapat dari kalkulasi menggunakan rumus Euclidean. Begitu pula C2 dan C3 yang merupakan perhitungan terhadap centroid kedua dan centroid ketiga yang didapat dari kalkulasi rumus Euclidean pula. Kemudian diperoleh nilai minimum pada tiap centroid yang dipaparkan dalam bentuk matriks. Nilai matriks 1 akan diberikan pada nilai paling minimum dan matriks 0 untuk nilai lainnya. Proses kalkulasi akan terus berlangsung dan berhenti sampai nilai matriks pada iterasi terakhir sama dengan nilai matriks pada iterasi sebelumnya. Lampiran 24 merupakan hasil clustering setelah matriks hasil iterasi sama dengan matriks sebelumnya. Diperoleh tiga kelompok cluster yaitu kebun yang akan ditebang pertama kali yaitu klaster 3 dengan kebun nomor 1, 3, 6, 7, 10, 11, 14, 20, 21, 24, 25, 26, 27, 31, 35, 39, 41, 42, 43, 44, 45, 46, 53, 54, 56, 57, 58, 63, 64, 65, 68, 70, 75, 76, 78, 85, 86, 88, 89, 93, 94, 95, 97, 107, 114, 121, 122, 123, 125, 131, 132, 138, 141, 144, 146. Proses clustering yang berdasarkan pada data akan terus berubah sesuai dengan data yang dimasukkan oleh pengguna (user). Dalam proses pengelompokkan data tersebut digunakan bantuan software MATLAB sehingga mempermudah mendapatkan kelompok data kebun yang akan dilakukan penenbangan. Hasil pengelompokkan data kebun kelapa sawit yang akan ditebang dapat dilihat pada Gambar 40 berikut. Sedangkan untuk tampilan dari halaman model penjadwalan penebangan kelapa sawit dapat dilihat pada Gambar 41 dibawah ini.

15 3 iterations, total sum of distances = iterations, total sum of distances = iterations, total sum of distances = iterations, total sum of distances = iterations, total sum of distances = 582 Gambar 40. Hasil penyelesaian clustering k-means dalam penjadwalan penebangan Keterangan : Klaster 1 = kebun yang akan ditebang urutan kedua Klaster 2 = kebun yang akan ditebang terakhir kalinya Klaster 3 = kebun yang akan ditebang pertama kalinya Gambar 41. Tampilan halaman model penjadwalan penebangan 5. Model Kelayakan Industri Didalam model analisis finansial kelayakan industri ini, sistem menggunakan beberapa asumsi yang ditetapkan sesuai dengan hasil dari model analisis sebelumnya serta sesuai dengan keadaan saat ini. Asumsi-asumsi tersebut antara lain : Umur proyek selama 10 tahun Kapasitas produksi sebesar 160 ton per tahun dengan presentase produk terjual sebesar 100%

16 Presentase modal pinjaman sebesar 80% sedangkan presentase modal sendiri sebesar 20% Bunga bank yang digunakan sebesar 12% dengan lama kembali pinjaman selama enam tahun Harga jual produk setelah ditambah oleh margin sebesar Rp 4700 perkilogram. Kelayakan finansial tersebut dianalisis melalui paket program SPKPalmpowder 1.0. Pengguna dapat memasukkan nilai asumsi di atas pada program SPKPalmpowder 1.0 seperti pada Gambar 42. Gambar 42. Tampilan halaman asumsi pada model kelayakan finansial Kemudian pengguna juga diminta memasukkan struktur biaya investasi, biaya tetap, dan biaya variabel yang dibutuhkan di awal proyek. Tampilan programnya dapat dilihat pada Gambar 43 sampai Gambar 45. Gambar 43. Tampilan halaman biaya investasi

17 Gambar 44. Tampilan halaman biaya tetap Gambar 45. Tampilan halaman biaya variabel Selanjutnya, setelah semua nilai biaya dan asumsi dimasukkan, pengguna dapat memperoleh hasil kelayakannya berdasarkan kriteria investasi. Berdasarkan hasil perhitungan di atas, dapat dilihat hasil tiap kriteria kelayakan investasinya. NPV-nya bernilai positif dengan nilai sebesar Rp 567,088,575. Nilai Internal Rate Ratio (IRR) sebesar 36,21 % dan nilai IRR tersebut lebih besar dari tingkat suku bunga bank 12%. Kemudian Pay Back Period (PBP) adalah 3.4 tahun atau lebih cepat dari umur proyek. Nilai Net B/C Ratio sebesar 2.01 atau lebih besar dari 1. Dari kriteria-kriteria kelayakan investasi tersebut, maka investasi industri LCM serbuk sawit dinyatakan layak untuk dijalankan. Tampilannya dapat dilihat pada Gambar 46.

18 Gambar 46. Tampilan halaman kelayakan industri dalam program SPKPalmpowder 1.0.

PENERAPAN ALGORITMA GENETIKA PADA PERSOALAN PEDAGANG KELILING (TSP)

PENERAPAN ALGORITMA GENETIKA PADA PERSOALAN PEDAGANG KELILING (TSP) Abstrak PENERAPAN ALGORITMA GENETIKA PADA PERSOALAN PEDAGANG KELILING (TSP) Aulia Fitrah 1, Achmad Zaky 2, Fitrasani 3 Program Studi Informatika, Sekolah Teknik Elektro dan Informatika, Institut Teknologi

Lebih terperinci

Tabel 1. Luas areal terbesar 5 kabupaten provinsi Sumatera Utara. Tabel 2. Luas areal terbesar 5 kabupaten provinsi Riau

Tabel 1. Luas areal terbesar 5 kabupaten provinsi Sumatera Utara. Tabel 2. Luas areal terbesar 5 kabupaten provinsi Riau Lampiran 3. Luas areal perkebunan kelapa sawit tahun 2009. Tabel 1. Luas areal terbesar 5 kabupaten provinsi Sumatera Utara Kabupaten Luas Areal (Ha) Labuhan Batu 85527 Tapanuli Selatan 57144 Simalungun

Lebih terperinci

VI. IMPLEMENTASI SISTEM

VI. IMPLEMENTASI SISTEM VI. IMPLEMENTASI SISTEM Tahap akhir dalam proses pengembangan perangkat lunak adalah implementasi sistem. Implementasi sistem merupakan tahap merubah desain arsitektur sistem menjadi sebuah perangkat lunak.

Lebih terperinci

T I N J A U A N P U S T A K A Algoritma Genetika [5]

T I N J A U A N P U S T A K A Algoritma Genetika [5] Algoritma Genetika [5] Fitness adalah nilai yang menyatakan baik-tidaknya suatu jalur penyelesaian dalam permasalahan TSP,sehingga dijadikan nilai acuan dalam mencari jalur penyelesaian optimal dalam algoritma

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Travelling Salesman Problem (TSP) Travelling Salesmen Problem (TSP) termasuk ke dalam kelas NP hard yang pada umumnya menggunakan pendekatan heuristik untuk mencari solusinya.

Lebih terperinci

Optimasi Multi Travelling Salesman Problem (M-TSP) Menggunakan Algoritma Genetika

Optimasi Multi Travelling Salesman Problem (M-TSP) Menggunakan Algoritma Genetika Optimasi Multi Travelling Salesman Problem (M-TSP) Menggunakan Algoritma Genetika Wayan Firdaus Mahmudy (wayanfm@ub.ac.id) Program Studi Ilmu Komputer, Universitas Brawijaya, Malang, Indonesia Abstrak.

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Pada awal diciptakan, komputer hanya difungsikan sebagai alat hitung saja. Namun seiring dengan perkembangan zaman, maka peran komputer semakin mendominasi kehidupan.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka (Samuel, Toni & Willi 2005) dalam penelitian yang berjudul Penerapan Algoritma Genetika untuk Traveling Salesman Problem Dengan Menggunakan Metode Order Crossover

Lebih terperinci

ERWIEN TJIPTA WIJAYA, ST.,M.KOM

ERWIEN TJIPTA WIJAYA, ST.,M.KOM ERWIEN TJIPTA WIJAYA, ST.,M.KOM DEFINISI ALGEN adalah algoritma yang memanfaatkan proses seleksi alamiah yang dikenal dengan evolusi Dalam evolusi, individu terus menerus mengalami perubahan gen untuk

Lebih terperinci

BAB III. Metode Penelitian

BAB III. Metode Penelitian BAB III Metode Penelitian 3.1 Diagram Alir Penelitian Secara umum diagram alir algoritma genetika dalam penelitian ini terlihat pada Gambar 3.1. pada Algoritma genetik memberikan suatu pilihan bagi penentuan

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI 27 BAB 3 ANALISIS DAN PERANCANGAN APLIKASI 3.1 Analisis Pada subbab ini akan diuraikan tentang analisis kebutuhan untuk menyelesaikan masalah jalur terpendek yang dirancang dengan menggunakan algoritma

Lebih terperinci

IMPLEMENTASI ALGORITMA GENETIKA DALAM OPTIMASI JALUR PENDISTRIBUSIAN KERAMIK PADA PT. CHANG JUI FANG

IMPLEMENTASI ALGORITMA GENETIKA DALAM OPTIMASI JALUR PENDISTRIBUSIAN KERAMIK PADA PT. CHANG JUI FANG IMPLEMENTASI ALGORITMA GENETIKA DALAM OPTIMASI JALUR PENDISTRIBUSIAN KERAMIK PADA PT. CHANG JUI FANG Adnan Buyung Nasution 1 1,2 Sistem Infomasi, Tehnik dan Ilmu Komputer, Universitas Potensi Utama 3 Universitas

Lebih terperinci

BAB III PERANCANGAN. Gambar 3.1 di bawah ini mengilustrasikan jalur pada TSP kurva terbuka jika jumlah node ada 10:

BAB III PERANCANGAN. Gambar 3.1 di bawah ini mengilustrasikan jalur pada TSP kurva terbuka jika jumlah node ada 10: BAB III PERANCANGAN Pada bagian perancangan ini akan dipaparkan mengenai bagaimana mencari solusi pada persoalan pencarian rute terpendek dari n buah node dengan menggunakan algoritma genetika (AG). Dari

Lebih terperinci

BAB II KAJIAN PUSTAKA. Pada bab kajian pustaka berikut ini akan dibahas beberapa materi yang meliputi

BAB II KAJIAN PUSTAKA. Pada bab kajian pustaka berikut ini akan dibahas beberapa materi yang meliputi BAB II KAJIAN PUSTAKA Pada bab kajian pustaka berikut ini akan dibahas beberapa materi yang meliputi graf, permasalahan optimasi, model matematika dari objek wisata di Yogyakarta, dan algoritma genetika

Lebih terperinci

Implementasi Algoritma Genetika dalam Pembuatan Jadwal Kuliah

Implementasi Algoritma Genetika dalam Pembuatan Jadwal Kuliah Implementasi Algoritma Genetika dalam Pembuatan Jadwal Kuliah Leonard Tambunan AMIK Mitra Gama Jl. Kayangan No. 99, Duri-Riau e-mail : leo.itcom@gmail.com Abstrak Pada saat ini proses penjadwalan kuliah

Lebih terperinci

VI. IMPLEMENTASI SISTEM

VI. IMPLEMENTASI SISTEM VI. IMPLEMENTASI SISTEM Implementasi sistem merupakan tahap akhir dalam pengembangan suatu perangkat lunak yang mengimplementasikan hasil rancangan arsitektur sistem dan desain antarmuka pnegguna ke dalam

Lebih terperinci

Peramalan Kebutuhan Beban Sistem Tenaga Listrik Menggunakan Algoritma Genetika

Peramalan Kebutuhan Beban Sistem Tenaga Listrik Menggunakan Algoritma Genetika Peramalan Kebutuhan Beban Sistem Tenaga Listrik Menggunakan Algoritma Genetika M. Syafrizal, Luh Kesuma Wardhani, M. Irsyad Jurusan Teknik Informatika - Universitas Islam Negeri Sultan Syarif Kasim Riau

Lebih terperinci

BAB II KAJIAN TEORI 2.1 Kajian Penelitian Sebelumnya

BAB II KAJIAN TEORI 2.1 Kajian Penelitian Sebelumnya 5 BAB II KAJIAN TEORI 2.1 Kajian Penelitian Sebelumnya Traveling salesman problem (TSP) merupakan salah satu permasalahan yang telah sering diangkat dalam berbagai studi kasus dengan penerapan berbagai

Lebih terperinci

BAB 2 DASAR TEORI. 2.1 Teka-Teki Silang

BAB 2 DASAR TEORI. 2.1 Teka-Teki Silang BAB 2 DASAR TEORI 2.1 Teka-Teki Silang Teka-teki silang atau disingkat TTS adalah suatu permainan yang mengharuskan penggunanya untuk mengisi ruang-ruang kosong dengan huruf-huruf yang membentuk sebuah

Lebih terperinci

PENDAHULUAN. Latar Belakang

PENDAHULUAN. Latar Belakang Latar Belakang PENDAHULUAN Pada saat sekarang ini, setiap perusahaan yang ingin tetap bertahan dalam persaingan dengan perusahaan lainnya, harus bisa membuat semua lini proses bisnis perusahaan tersebut

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN TRAVELLING SALESMAN PROBLEM (TSP)

PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN TRAVELLING SALESMAN PROBLEM (TSP) PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN TRAVELLING SALESMAN PROBLEM (TSP) Mohamad Subchan STMIK Muhammadiyah Banten e-mail: moh.subhan@gmail.com ABSTRAK: Permasalahan pencarian rute terpendek dapat

Lebih terperinci

Denny Hermawanto

Denny Hermawanto Algoritma Genetika dan Contoh Aplikasinya Denny Hermawanto d_3_nny@yahoo.com http://dennyhermawanto.webhop.org Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

DAFTAR ISI. Tim Redaksi... i Kata Pengantar... ii Daftar Isi... iii

DAFTAR ISI. Tim Redaksi... i Kata Pengantar... ii Daftar Isi... iii DAFTAR ISI Tim Redaksi... i Kata Pengantar... ii Daftar Isi... iii Faiz Rafdh Ch SISTEM INFORMASI ZAKAT BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA RUMAH ZAKATINDONESIA 1-7 Abdul Jamil Syamsul Bachtiar

Lebih terperinci

BAB 2 LANDASAN TEORI. 2.1 Algoritma Genetika

BAB 2 LANDASAN TEORI. 2.1 Algoritma Genetika 6 BAB 2 LANDASAN TEORI 2.1 Algoritma Genetika Algoritma genetika merupakan metode pencarian yang disesuaikan dengan proses genetika dari organisme-organisme biologi yang berdasarkan pada teori evolusi

Lebih terperinci

BAB III PEMBAHASAN. Berikut akan diberikan pembahasan mengenai penyelesaikan CVRP dengan

BAB III PEMBAHASAN. Berikut akan diberikan pembahasan mengenai penyelesaikan CVRP dengan BAB III PEMBAHASAN Berikut akan diberikan pembahasan mengenai penyelesaikan CVRP dengan Algoritma Genetika dan Metode Nearest Neighbour pada pendistribusian roti di CV. Jogja Transport. 3.1 Model Matetematika

Lebih terperinci

METODOLOGI PENELITIAN

METODOLOGI PENELITIAN III. METODOLOGI PENELITIAN A. Kerangka Pemikiran Perkebunan kelapa sawit yang membentang luas dengan produktivitasnya yang tinggi secara otomatis menghasilkan limbah kayu yang tinggi ketika masa panen

Lebih terperinci

1. Pendahuluan 1.1. Latar Belakang

1. Pendahuluan 1.1. Latar Belakang 1. Pendahuluan 1.1. Latar Belakang Perkembangan teknologi informasi yang begitu pesat sekarang ini memberikan dampak yang besar terhadap kinerja manusia khususnya dalam bekerja. Segala sesuatu yang dahulu

Lebih terperinci

BAB 1 PENDAHULUAN 1-1. Peringkat, diambil dari ~ jurutera/seminar/azmi.html tanggal 22 Januari 2003.

BAB 1 PENDAHULUAN 1-1. Peringkat, diambil dari  ~ jurutera/seminar/azmi.html tanggal 22 Januari 2003. BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Seorang investor tentu akan sangat kesulitan dalam menanamkan investasinya apabila proyek yang ditawarkan cukup banyak dengan biaya investasi, profit, dan resiko

Lebih terperinci

PERANCANGAN TATA LETAK FASILITAS BAGIAN PRODUKSI MENGGUNAKAN METODE ALGORITMA GENETIK DI PT. PUTRA SEJAHTERA MANDIRI

PERANCANGAN TATA LETAK FASILITAS BAGIAN PRODUKSI MENGGUNAKAN METODE ALGORITMA GENETIK DI PT. PUTRA SEJAHTERA MANDIRI PERANCANGAN TATA LETAK FASILITAS BAGIAN PRODUKSI MENGGUNAKAN METODE ALGORITMA GENETIK DI PT. PUTRA SEJAHTERA MANDIRI TUGAS SARJANA Diajukan Untuk Memenuhi Sebagian Dari Syarat-Syarat Memperoleh Gelar Sarjana

Lebih terperinci

PENENTUAN JARAK TERPENDEK PADA JALUR DISTRIBUSI BARANG DI PULAU JAWA DENGAN MENGGUNAKAN ALGORITMA GENETIKA. Abstraksi

PENENTUAN JARAK TERPENDEK PADA JALUR DISTRIBUSI BARANG DI PULAU JAWA DENGAN MENGGUNAKAN ALGORITMA GENETIKA. Abstraksi PENENTUAN JARAK TERPENDEK PADA JALUR DISTRIBUSI BARANG DI PULAU JAWA DENGAN MENGGUNAKAN ALGORITMA GENETIKA I Dewa Made Adi Baskara Joni 1, Vivine Nurcahyawati 2 1 STMIK STIKOM Indonesia, 2 STMIK STIKOM

Lebih terperinci

BAB III PEMBAHASAN. menggunakan model Fuzzy Mean Absolute Deviation (FMAD) dan penyelesaian

BAB III PEMBAHASAN. menggunakan model Fuzzy Mean Absolute Deviation (FMAD) dan penyelesaian BAB III PEMBAHASAN Dalam bab ini akan dibahas mengenai pembentukan portofolio optimum menggunakan model Fuzzy Mean Absolute Deviation (FMAD) dan penyelesaian model Fuzzy Mean Absolute Deviation (FMAD)

Lebih terperinci

IV. PEMODELAN SISTEM. A. Konfigurasi Sistem EssDSS 01

IV. PEMODELAN SISTEM. A. Konfigurasi Sistem EssDSS 01 IV. PEMODELAN SISTEM A. Konfigurasi Sistem EssDSS 01 Sistem penunjang keputusan pengarah kebijakan strategi pemasaran dirancang dalam suatu perangkat lunak yang dinamakan EssDSS 01 (Sistem Penunjang Keputusan

Lebih terperinci

Jl. Ahmad Yani, Pontianak Telp./Fax.: (0561)

Jl. Ahmad Yani, Pontianak Telp./Fax.: (0561) APLIKASI PENCARIAN RUTE TERPENDEK MENGGUNAKANALGORITMA GENETIKA (Studi Kasus: Pencarian Rute Terpendek untuk Pemadam Kebakaran di Wilayah Kota Pontianak) [1] Putri Yuli Utami, [2] Cucu Suhery, [3] Ilhamsyah

Lebih terperinci

Aplikasi Algoritma Genetika Untuk Menyelesaikan Travelling Salesman Problem (TSP)

Aplikasi Algoritma Genetika Untuk Menyelesaikan Travelling Salesman Problem (TSP) JTRISTE, Vol.1, No.2, Oktober 2014, pp. 50~57 ISSN: 2355-3677 Aplikasi Algoritma Genetika Untuk Menyelesaikan Travelling Salesman Problem (TSP) STMIK Handayani Makassar najirah_stmikh@yahoo.com Abstrak

Lebih terperinci

Optimalisasi Pengantaran Barang dalam Perdagangan Online Menggunakan Algoritma Genetika

Optimalisasi Pengantaran Barang dalam Perdagangan Online Menggunakan Algoritma Genetika Optimalisasi Pengantaran Barang dalam Perdagangan Online Menggunakan Algoritma Genetika Rozak Arief Pratama 1, Esmeralda C. Djamal, Agus Komarudin Jurusan Informatika, Fakultas MIPA Universitas Jenderal

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka. Penelitian serupa mengenai penjadwalan matakuliah pernah dilakukan oleh penelliti yang sebelumnya dengan metode yang berbeda-neda. Berikut

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3 Agar penelitian yang dilakukan sesuai dengan tujuan yang diharapkan maka diperlukan langkah-langkah yang tersusun secara sistematis seperti yang dijabarkan pada gambar 3.1

Lebih terperinci

Lingkup Metode Optimasi

Lingkup Metode Optimasi Algoritma Genetika Lingkup Metode Optimasi Analitik Linier Non Linier Single Variabel Multi Variabel Dgn Kendala Tanpa Kendala Numerik Fibonacci Evolusi Complex Combinasi Intelijen/ Evolusi Fuzzy Logic

Lebih terperinci

IMPLEMENTASI MODEL CRM

IMPLEMENTASI MODEL CRM VI. IMPLEMENTASI MODEL CRM Tahapan implementasi Model CRM ini terdiri dari dua bagian yaitu transformasi desain dan evaluasi sistem. Transformasi desain menjelaskan piranti lunak yang digunakan untuk mentransformasikan

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA PADA PERENCANAAN LINTASAN KENDARAAN Achmad Hidayatno Darjat Hendry H L T

PENERAPAN ALGORITMA GENETIKA PADA PERENCANAAN LINTASAN KENDARAAN Achmad Hidayatno Darjat Hendry H L T PENERAPAN ALGORITMA GENETIKA PADA PERENCANAAN LINTASAN KENDARAAN Achmad Hidayatno Darjat Hendry H L T Abstrak : Algoritma genetika adalah algoritma pencarian heuristik yang didasarkan atas mekanisme evolusi

Lebih terperinci

DETEKSI MAHASISWA BERPRESTASI DAN BERMASALAH DENGAN METODE K- MEANS KLASTERING YANG DIOPTIMASI DENGAN ALGORITMA GENETIKA

DETEKSI MAHASISWA BERPRESTASI DAN BERMASALAH DENGAN METODE K- MEANS KLASTERING YANG DIOPTIMASI DENGAN ALGORITMA GENETIKA DETEKSI MAHASISWA BERPRESTASI DAN BERMASALAH DENGAN METODE K- MEANS KLASTERING YANG DIOPTIMASI DENGAN ALGORITMA GENETIKA Akmal Hidayat 1) & Entin Martiana 2) 1) Teknik Elektro Politeknik Bengkalis Jl.

Lebih terperinci

Keywords Algoritma, Genetika, Penjadwalan I. PENDAHULUAN

Keywords Algoritma, Genetika, Penjadwalan I. PENDAHULUAN Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Andysah Putera Utama Siahaan Universitas Pembangunan Pancabudi Jl. Gatot Subroto Km. 4,5, Medan, Sumatra Utara, Indonesia andiesiahaan@gmail.com

Lebih terperinci

2 TINJAUAN PUSTAKA. 2.1 Peringkasan Teks

2 TINJAUAN PUSTAKA. 2.1 Peringkasan Teks 4 2 TINJAUAN PUSTAKA 2.1 Peringkasan Teks Peringkasan teks adalah proses pemampatan teks sumber ke dalam versi lebih pendek namun tetap mempertahankan informasi yang terkandung didalamnya (Barzilay & Elhadad

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Algoritma Genetika Algoritma genetika merupakan algoritma pencarian heuristik ysng didasarkan atas mekanisme seleksi alami dan genetika alami (Suyanto, 2014). Adapun konsep dasar

Lebih terperinci

PERANCANGAN APLIKASI PENJADWALAN KERETA API DENGAN MENGGUNAKAN ALGORITMA GENETIKA (Studi Kasus: Stasiun Kereta Api Bandar Khalipah Medan)

PERANCANGAN APLIKASI PENJADWALAN KERETA API DENGAN MENGGUNAKAN ALGORITMA GENETIKA (Studi Kasus: Stasiun Kereta Api Bandar Khalipah Medan) PERANCANGAN APLIKASI PENJADWALAN KERETA API DENGAN MENGGUNAKAN ALGORITMA GENETIKA (Studi Kasus: Stasiun Kereta Api Bandar Khalipah Medan) Nurhamidah Lubis 1, Garuda Ginting 2 Mahasiswa Teknik Informatika

Lebih terperinci

8. Evaluasi Solusi dan Kriteria Berhenti Perumusan Masalah METODE PENELITIAN Studi Pustaka Pembentukan Data

8. Evaluasi Solusi dan Kriteria Berhenti Perumusan Masalah METODE PENELITIAN  Studi Pustaka Pembentukan Data Gambar 4 Proses Swap Mutation. 8. Evaluasi Solusi dan Kriteria Berhenti Proses evaluasi solusi ini akan mengevaluasi setiap populasi dengan menghitung nilai fitness setiap kromosom sampai terpenuhi kriteria

Lebih terperinci

APLIKASI UNTUK PREDIKSI JUMLAH MAHASISWA PENGAMBIL MATAKULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA, STUDI KASUS DI JURUSAN TEKNIK INFORMATIKA ITS

APLIKASI UNTUK PREDIKSI JUMLAH MAHASISWA PENGAMBIL MATAKULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA, STUDI KASUS DI JURUSAN TEKNIK INFORMATIKA ITS APLIKASI UNTUK PREDIKSI JUMLAH MAHASISWA PENGAMBIL MATAKULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA, STUDI KASUS DI JURUSAN TEKNIK INFORMATIKA ITS Hafid Hazaki 1, Joko Lianto Buliali 2, Anny Yuniarti 2

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA DALAM OPTIMASI PENDISTRIBUSIAN PUPUK DI PT PUPUK ISKANDAR MUDA ACEH UTARA

PENERAPAN ALGORITMA GENETIKA DALAM OPTIMASI PENDISTRIBUSIAN PUPUK DI PT PUPUK ISKANDAR MUDA ACEH UTARA TECHSI ~ Jurnal Penelitian Teknik Informatika Universitas Malikussaleh, Lhokseumawe Aceh Penelitian ini membahas tentang Implementasi Persoalan Optimasi Rute Terpendek Pendistribusia n Pupuk pada PT. Sayed

Lebih terperinci

BAB I PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN. Universitas Sumatera Utara BAB I PENDAHULUAN 1.1 Latar Belakang Setelah berkembangnya AI (Artifical Intelligence), banyak sekali ditemukan sejumlah algoritma yang terinspirasi dari alam. Banyak persoalan yang dapat diselesaikan

Lebih terperinci

PRESENTASI TUGAS AKHIR

PRESENTASI TUGAS AKHIR PRESENTASI TUGAS AKHIR Travelling Salesman Problem menggunakan Algoritma Genetika Via GPS berbasis Android (kata kunci : android,gps,google Maps, Algoritma Genetika, TSP) Penyusun Tugas Akhir : Azmi Baharudin

Lebih terperinci

BAB I PENDAHULUAN. sejumlah aktivitas kuliah dan batasan mata kuliah ke dalam slot ruang dan waktu

BAB I PENDAHULUAN. sejumlah aktivitas kuliah dan batasan mata kuliah ke dalam slot ruang dan waktu 18 BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Penjadwalan merupakan kegiatan administrasi utama di berbagai institusi. Masalah penjadwalan merupakan masalah penugasan sejumlah kegiatan dalam periode

Lebih terperinci

VII. HASIL DAN PEMBAHASAN

VII. HASIL DAN PEMBAHASAN VII. HASIL DAN PEMBAHASAN 7.1 PROGRAM UTAMA mangosteen 1.0 Sistem Penunjang Keputusan Perencanaan Pengembangan Agroindustri Manggis dirancang dalam sebuah paket program bernaman mangosteen 1.0. Model mangosteen

Lebih terperinci

HASIL DAN PEMBAHASAN

HASIL DAN PEMBAHASAN 61 HASIL DAN PEMBAHASAN Sistem manajemen ahli model SPK agroindustri biodiesel berbasis kelapa sawit terdiri dari tiga komponen utama yaitu sistem manajemen basis data, sistem manajemen basis pengetahuan

Lebih terperinci

III. METODE PENELITIAN

III. METODE PENELITIAN 3.1. Kerangka Pemikiran Konseptual III. METODE PENELITIAN Nilai tambah yang tinggi yang diperoleh melalui pengolahan cokelat menjadi berbagai produk cokelat, seperti cokelat batangan merupakan suatu peluang

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 27 BAB II LANDASAN TEORI 2.1. Penelitian Terkait Penelitian terkait yang menggunakan algoritma genetika untuk menemukan solusi dalam menyelesaikan permasalahan penjadwalan kuliah telah banyak dilakukan.

Lebih terperinci

BAB I PENDAHULUAN. wisata budaya, wisata belanja, hingga wisata Alam. Untuk menarik minat

BAB I PENDAHULUAN. wisata budaya, wisata belanja, hingga wisata Alam. Untuk menarik minat BAB I PENDAHULUAN A. Latar Belakang Masalah Objek pariwisata di Yogyakarta sudah semakin beragam mulai dari wisata budaya, wisata belanja, hingga wisata Alam. Untuk menarik minat wisatawan dapat dibuat

Lebih terperinci

PERBANDINGAN ALGORITMA EXHAUSTIVE, ALGORITMA GENETIKA DAN ALGORITMA JARINGAN SYARAF TIRUAN HOPFIELD UNTUK PENCARIAN RUTE TERPENDEK

PERBANDINGAN ALGORITMA EXHAUSTIVE, ALGORITMA GENETIKA DAN ALGORITMA JARINGAN SYARAF TIRUAN HOPFIELD UNTUK PENCARIAN RUTE TERPENDEK PERBANDINGAN ALGORITMA EXHAUSTIVE, ALGORITMA GENETIKA DAN ALGORITMA JARINGAN SYARAF TIRUAN HOPFIELD UNTUK PENCARIAN RUTE TERPENDEK Rudy Adipranata 1) Felicia Soedjianto 2) Wahyudi Tjondro Teknik Informatika,

Lebih terperinci

GENETIKA UNTUK MENENTUKAN RUTE LOPER KORAN DI AGEN SURAT KABAR

GENETIKA UNTUK MENENTUKAN RUTE LOPER KORAN DI AGEN SURAT KABAR MULTI TRAVELING SALESMAN PROBLEM (MTSP) DENGAN ALGORITMA Abstrak GENETIKA UNTUK MENENTUKAN RUTE LOPER KORAN DI AGEN SURAT KABAR Oleh : Fitriana Yuli Saptaningtyas,M.Si. Jurusan Pendidikan Matematika FMIPA

Lebih terperinci

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah 1.2. Rumusan Masalah

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah 1.2. Rumusan Masalah BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Seorang investor tentu akan kesulitan dalam menanamkan modalnya apabila perusahaan yang ditawarkan cukup banyak jumlahnya, dengan biaya investasi, risiko kegagalan,

Lebih terperinci

Perbandingan Algoritma Exhaustive, Algoritma Genetika Dan Algoritma Jaringan Syaraf Tiruan Hopfield Untuk Pencarian Rute Terpendek

Perbandingan Algoritma Exhaustive, Algoritma Genetika Dan Algoritma Jaringan Syaraf Tiruan Hopfield Untuk Pencarian Rute Terpendek Perbandingan Algoritma Exhaustive, Algoritma Genetika Dan Algoritma Jaringan Syaraf Tiruan Hopfield Untuk Pencarian Rute Terpendek Rudy Adipranata 1, Felicia Soedjianto 2, Wahyudi Tjondro Teknik Informatika,

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM

PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) UNTUK DISTRIBUSI SURAT KABAR KEDAULATAN RAKYAT DI KABUPATEN SLEMAN SKRIPSI Diajukan Kepada Fakultas Matematika

Lebih terperinci

komputasi dan memori yang rendah), mampu memecahkan permasalahan dengan area fasilitas yang sama atau tidak sama (equal and unequal area), dan

komputasi dan memori yang rendah), mampu memecahkan permasalahan dengan area fasilitas yang sama atau tidak sama (equal and unequal area), dan BAB 1 PENDAHULUAN 1.1. Latar Belakang Permasalahan tata letak fasilitas merupakan salah satu area penting dalam merancang sistem produksi sekaligus merupakan kunci untuk meningkatkan produktivitas pabrik.

Lebih terperinci

ALGORITMA GENETIKA Suatu Alternatif Penyelesaian Permasalahan Searching, Optimasi dan Machine Learning

ALGORITMA GENETIKA Suatu Alternatif Penyelesaian Permasalahan Searching, Optimasi dan Machine Learning ALGORITMA GENETIKA Suatu Alternatif Penyelesaian Permasalahan Searching, Optimasi dan Machine Learning Achmad Basuki Politeknik Elektronika Negeri Surabaya PENS-ITS Surabaya 2003 Algoritma Genetika Algoritma

Lebih terperinci

PERBANDINGAN KINERJA ALGORITMA GENETIK DAN ALGORITMA BRANCH AND BOUND PADA TRAVELLING SALESMAN PROBLEM

PERBANDINGAN KINERJA ALGORITMA GENETIK DAN ALGORITMA BRANCH AND BOUND PADA TRAVELLING SALESMAN PROBLEM PERBANDINGAN KINERJA ALGORITMA GENETIK DAN ALGORITMA BRANCH AND BOUND PADA TRAVELLING SALESMAN PROBLEM Nico Saputro dan Suryandi Wijaya Jurusan Ilmu Komputer Universitas Katolik Parahyangan nico@home.unpar.ac.id

Lebih terperinci

BAB III PEMBAHASAN. harga minyak mentah di Indonesia dari bulan Januari 2007 sampai Juni 2017.

BAB III PEMBAHASAN. harga minyak mentah di Indonesia dari bulan Januari 2007 sampai Juni 2017. BAB III PEMBAHASAN Data yang digunakan dalam bab ini diasumsikan sebagai data perkiraan harga minyak mentah di Indonesia dari bulan Januari 2007 sampai Juni 2017. Dengan demikian dapat disusun model Fuzzy

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA DALAM PENYELESAIAN TRAVELLING SALESMAN PROBLEM WITH PRECEDENCE CONSTRAINTS (TSPPC)

PENERAPAN ALGORITMA GENETIKA DALAM PENYELESAIAN TRAVELLING SALESMAN PROBLEM WITH PRECEDENCE CONSTRAINTS (TSPPC) PENERAPAN ALGORITMA GENETIKA DALAM PENYELESAIAN TRAVELLING SALESMAN PROBLEM WITH PRECEDENCE CONSTRAINTS (TSPPC) Yayun Hardianti 1, Purwanto 2 Universitas Negeri Malang E-mail: yayunimoet@gmail.com ABSTRAK:

Lebih terperinci

BAB III PEMBAHASAN. diperoleh menggunakan algoritma genetika dengan variasi seleksi. A. Model Matematika CVRPTW pada Pendistribusian Raskin di Kota

BAB III PEMBAHASAN. diperoleh menggunakan algoritma genetika dengan variasi seleksi. A. Model Matematika CVRPTW pada Pendistribusian Raskin di Kota BAB III PEMBAHASAN Pada bab ini akan dibahas mengenai model matematika pada pendistribusian raskin di Kota Yogyakarta, penyelesaian model matematika tersebut menggunakan algoritma genetika serta perbandingan

Lebih terperinci

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA Muhammad Arief Nugroho 1, Galih Hermawan, S.Kom., M.T. 2 1, 2 Universitas Komputer Indonesia Jl. Dipatiukur No. 112-116, Bandung 40132 E-mail

Lebih terperinci

BAB III KONSEP DAN PERANCANGAN APLIKASI

BAB III KONSEP DAN PERANCANGAN APLIKASI BAB III KONSEP DAN PERANCANGAN APLIKASI 3.1 Konsep Pada bab ini penulis akan membahas konsep mengenai perangkat lunak yang digunakan serta akan dibahas mengenai tujuan, kegunaan dan untuk siapa aplikasi

Lebih terperinci

Analisis Operator Crossover pada Permasalahan Permainan Puzzle

Analisis Operator Crossover pada Permasalahan Permainan Puzzle Analisis Operator Crossover pada Permasalahan Permainan Puzzle Kun Siwi Trilestari [1], Ade Andri Hendriadi [2] Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Singaperbanga Karawang

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA DAN ALGORITMA SWEEP PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) UNTUK OPTIMASI PENDISTRIBUSIAN GULA

PENERAPAN ALGORITMA GENETIKA DAN ALGORITMA SWEEP PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) UNTUK OPTIMASI PENDISTRIBUSIAN GULA PENERAPAN ALGORITMA GENETIKA DAN ALGORITMA SWEEP PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) UNTUK OPTIMASI PENDISTRIBUSIAN GULA SKRIPSI Diajukan kepada Fakultas Matematika dan Ilmu Pengetahuan

Lebih terperinci

Travelling Salesman Problem Menggunakan Algoritma Genetika Via GPS Berbasis Android

Travelling Salesman Problem Menggunakan Algoritma Genetika Via GPS Berbasis Android 1 Travelling Salesman Problem Menggunakan Algoritma Genetika Via GPS Berbasis Android Azmi Baharudin, Ary Mazharuddin Shiddiqi, Baskoro Adi Pratomo Jurusan T.Informatika, Fakultas Teknologi Informasi,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 18 BAB 2 LANDASAN TEORI 2.1 Pengertian Optimasi Optimasi adalah salah satu ilmu dalam matematika yang fokus untuk mendapatkan nilai minimum atau maksimum secara sistematis dari suatu fungsi, peluang maupun

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang 1 BAB I PENDAHULUAN 1.1. Latar Belakang Clustering adalah proses di dalam mencari dan mengelompokkan data yang memiliki kemiripan karakteristik (similarity) antara satu data dengan data yang lain. Clustering

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Traveling Salesman Problem (TSP) adalah permasalahan dimana seorang salesman harus mengunjungi semua kota yang ada dan kota tersebut hanya boleh dikunjungi tepat satu

Lebih terperinci

Rancang Bangun Aplikasi Prediksi Jumlah Penumpang Kereta Api Menggunakan Algoritma Genetika

Rancang Bangun Aplikasi Prediksi Jumlah Penumpang Kereta Api Menggunakan Algoritma Genetika 1 Rancang Bangun Aplikasi Prediksi Jumlah Penumpang Kereta Api Menggunakan Algoritma Genetika Annisti Nurul Fajriyah Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember (ITS) Surabaya

Lebih terperinci

PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN

PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN Eva Desiana, M.Kom Pascasarjana Teknik Informatika Universitas Sumatera Utara, SMP Negeri 5 Pematangsianta Jl. Universitas Medan, Jl.

Lebih terperinci

HASIL DAN PEMBAHASAN. Gambar 7 Diagram alur proses mutasi.

HASIL DAN PEMBAHASAN. Gambar 7 Diagram alur proses mutasi. 5 Mulai HASIL DAN PEMBAHASAN Kromosom P = rand [0,1] Ya P < Pm R = random Gen(r) dimutasi Selesai Tidak Gambar 7 Diagram alur proses mutasi. Hasil populasi baru yang terbentuk akan dievaluasi kembali dan

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA UNTUK TRAVELING SALESMAN PROBLEM DENGAN MENGGUNAKAN METODE ORDER CROSSOVER DAN INSERTION MUTATION

PENERAPAN ALGORITMA GENETIKA UNTUK TRAVELING SALESMAN PROBLEM DENGAN MENGGUNAKAN METODE ORDER CROSSOVER DAN INSERTION MUTATION PENERAPAN ALGORITMA GENETIKA UNTUK TRAVELING SALESMAN PROBLEM DENGAN MENGGUNAKAN METODE ORDER CROSSOVER DAN INSERTION MUTATION Samuel Lukas 1, Toni Anwar 1, Willi Yuliani 2 1) Dosen Teknik Informatika,

Lebih terperinci

1.4. Batasan Masalah Batasan-batasan masalah dalam pembuatan tugas akhir ini adalah sebagai berikut :

1.4. Batasan Masalah Batasan-batasan masalah dalam pembuatan tugas akhir ini adalah sebagai berikut : BAB 1 PENDAHULUAN 1.1. Pengantar Perkembangan jaman yang diiringi dengan kemajuan teknologi sekarang ini menyebabkan perubahan hampir di segala bidang. Salah satu aspeknya ialah teknologi komputerisasi

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM BAB 3 ANALISIS DAN PERANCANGAN PROGRAM 3.1 Analisis Permasalahan TSP merupakan suatu masalah klasik yang telah ada sejak tahun 1800-an, sejauh ini telah cukup banyak metode yang diciptakan untuk menyelesaikan

Lebih terperinci

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK Usulan Skripsi S-1 Jurusan Matematika Diajukan oleh 1. Novandry Widyastuti M0105013 2. Astika Ratnawati M0105025 3. Rahma Nur Cahyani

Lebih terperinci

BAB II KAJIAN TEORI. memindahkan barang dari pihak supplier kepada pihak pelanggan dalam suatu supply

BAB II KAJIAN TEORI. memindahkan barang dari pihak supplier kepada pihak pelanggan dalam suatu supply BAB II KAJIAN TEORI Berikut diberikan beberapa teori pendukung untuk pembahasan selanjutnya. 2.1. Distribusi Menurut Chopra dan Meindl (2010:86), distribusi adalah suatu kegiatan untuk memindahkan barang

Lebih terperinci

3.2.3 Resiko, Keuntungan dan Kerugian Forex Metode Prediksi dalam Forex MetaTrader 4 sebagai Platform Trading dalam Forex...

3.2.3 Resiko, Keuntungan dan Kerugian Forex Metode Prediksi dalam Forex MetaTrader 4 sebagai Platform Trading dalam Forex... DAFTAR ISI HALAMAN PENGESAHAN... iii PERNYATAAN... iv HALAMAN MOTTO DAN PERSEMBAHAN... v PRAKATA... vi DAFTAR ISI... viii DAFTAR GAMBAR... xi DAFTAR TABEL... xiv DAFTAR PERSAMAAN... xv DAFTAR LAMPIRAN...

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Pada bab ini akan membahas landasan atas teori-teori yang bersifat ilmiah untuk mendukung penulisan tugas akhir ini. Teori-teori yang dibahas mengenai pengertian penjadwalan, algoritma

Lebih terperinci

Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika

Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika Nia Kurnia Mawaddah Wayan Firdaus Mahmudy, (wayanfm@ub.ac.id) Jurusan Matematika, FMIPA Universitas Brawijaya, Malang 65145 Abstrak Penjadwalan

Lebih terperinci

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Perkembangan game dari skala kecil maupun besar sangat bervariasi yang dapat dimainkan oleh siapa saja tanpa memandang umur, dari anak

Lebih terperinci

Crossover Probability = 0.5 Mutation Probability = 0.1 Stall Generation = 5

Crossover Probability = 0.5 Mutation Probability = 0.1 Stall Generation = 5 oleh pengguna sistem adalah node awal dan node tujuan pengguna. Lingkungan Pengembangan Sistem Implementasi Algoritme Genetika dalam bentuk web client menggunakan bahasa pemrograman PHP dan DBMS MySQL.

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Konsep Umum Optimasi Optimasi merupakan suatu cara untuk menghasilkan suatu bentuk struktur yang aman dalam segi perencanaan dan menghasilkan struktur yang

Lebih terperinci

BAB 1 PENDAHULUAN. 1 Randy L Haupt & Sue Ellen Haupt, Practical Genetic Algorithms second edition, Wiley Interscience,2004.

BAB 1 PENDAHULUAN. 1 Randy L Haupt & Sue Ellen Haupt, Practical Genetic Algorithms second edition, Wiley Interscience,2004. BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Seseorang salesman tentu akan sangat kesulitan jika harus mengunjungi semua kota sendirian, oleh karena itu dibutuhkan beberapa orang salesman untuk membagi

Lebih terperinci

Penjadwalan kegiatan merupakan pekerjaan yang tidak mudah, karena dalam. penyusunannya memerlukan perencanaan yang matang agar kegiatan tersebut

Penjadwalan kegiatan merupakan pekerjaan yang tidak mudah, karena dalam. penyusunannya memerlukan perencanaan yang matang agar kegiatan tersebut BAB I PENDAHULUAN A. Latar Belakang Penjadwalan kegiatan merupakan pekerjaan yang tidak mudah, karena dalam penyusunannya memerlukan perencanaan yang matang agar kegiatan tersebut terlaksana dengan optimal.

Lebih terperinci

Zbigniew M., Genetic Alg. + Data Structures = Evolution Program, Springler-verlag.

Zbigniew M., Genetic Alg. + Data Structures = Evolution Program, Springler-verlag. Zbigniew M., Genetic Alg. + Data Structures = Evolution Program, Springler-verlag. 12/11/2009 1 Ditemukan oleh Holland pada tahun 1975. Didasari oleh fenomena evolusi darwin. 4 kondisi yg mempengaruhi

Lebih terperinci

VI. IMPLEMENTASI MODEL

VI. IMPLEMENTASI MODEL 45 VI. IMPLEMENTASI MODEL Pengembangan model investasi fuzzy memerlukan perangkat keras dan mendukung perangkat lunak yang digunakan sehingga sistem ini dapat berjalan sesuai dengan fungsinya. Perangkat

Lebih terperinci

Penjadwalan Job Shop pada Empat Mesin Identik dengan Menggunakan Metode Shortest Processing Time dan Genetic Algorithm

Penjadwalan Job Shop pada Empat Mesin Identik dengan Menggunakan Metode Shortest Processing Time dan Genetic Algorithm Jurnal Telematika, vol.9 no.1, Institut Teknologi Harapan Bangsa, Bandung ISSN: 1858-251 Penjadwalan Job Shop pada Empat Mesin Identik dengan Menggunakan Metode Shortest Processing Time dan Genetic Algorithm

Lebih terperinci

Algoritma Genetika dan Penerapannya dalam Mencari Akar Persamaan Polinomial

Algoritma Genetika dan Penerapannya dalam Mencari Akar Persamaan Polinomial Algoritma Genetika dan Penerapannya dalam Mencari Akar Persamaan Polinomial Muhammad Abdy* 1, Maya Sari Wahyuni* 2, Nur Ilmi* 3 1,2,3 Jurusan Matematika, Universitas Negeri Makassar e-mail: * 1 m.abdy@unm.ac.id,

Lebih terperinci

Gambar 9 Sistem penunjang keputusan pengembangan klaster agroindustri aren.

Gambar 9 Sistem penunjang keputusan pengembangan klaster agroindustri aren. 44 V. PEMODELAN SISTEM Dalam analisis sistem perencanaan pengembangan agroindustri aren di Sulawesi Utara menunjukkan bahwa terdapat berbagai pihak yang terlibat dan berperan didalam sistem tersebut. Pihak-pihak

Lebih terperinci

PENJADWALAN MESIN BERTIPE JOB SHOP UNTUK MEMINIMALKAN MAKESPAN DENGAN METODE ALGORITMA GENETIKA (STUDI KASUS PT X)

PENJADWALAN MESIN BERTIPE JOB SHOP UNTUK MEMINIMALKAN MAKESPAN DENGAN METODE ALGORITMA GENETIKA (STUDI KASUS PT X) PENJADWALAN MESIN BERTIPE JOB SHOP UNTUK MEMINIMALKAN MAKESPAN DENGAN METODE ALGORITMA GENETIKA (STUDI KASUS PT X) Ria Krisnanti 1, Andi Sudiarso 2 1 Jurusan Teknik Mesin dan Industri, Fakultas Teknik,

Lebih terperinci

PENERAPAN ALGORITMA GENETIK UNTUK OPTIMASI POLA PENYUSUNAN BARANG DALAM RUANG TIGA DIMENSI ABSTRAK

PENERAPAN ALGORITMA GENETIK UNTUK OPTIMASI POLA PENYUSUNAN BARANG DALAM RUANG TIGA DIMENSI ABSTRAK PENERAPAN ALGORITMA GENETIK UNTUK OPTIMASI POLA PENYUSUNAN BARANG DALAM RUANG TIGA DIMENSI Eddy Triswanto Setyoadi, ST., M.Kom. ABSTRAK Melakukan optimasi dalam pola penyusunan barang di dalam ruang tiga

Lebih terperinci

BAB I PENDAHULUAN. dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan

BAB I PENDAHULUAN. dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi komputer saat ini sangat pesat sekali, dampaknya dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan perkantoran, pendidikan

Lebih terperinci

Tugas Mata Kuliah E-Bisnis REVIEW TESIS

Tugas Mata Kuliah E-Bisnis REVIEW TESIS Tugas Mata Kuliah E-Bisnis REVIEW TESIS Desain Algoritma Genetika Untuk Optimasi Penjadwalan Produksi Meuble Kayu Studi Kasus Pada PT. Sinar Bakti Utama (oleh Fransiska Sidharta dibawah bimbingan Prof.Kudang

Lebih terperinci