Claim Missing Document
Check
Articles

Found 1 Documents
Search
Journal : Jurnal Ilmiah Kursor

DESIGN AND DEVELOPMENT OF COMPONENT LIBRARY GENETIC ALGORITHM BY USING OBJECT-ORIENTED DESIGN AND PROGRAMMING Hadi Suyono; Adharul Muttaqin; Eka Prakarsa Mandyartha
Jurnal Ilmiah Kursor Vol 7 No 4 (2014)
Publisher : Universitas Trunojoyo Madura

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

DESIGN AND DEVELOPMENT OF COMPONENT LIBRARY GENETIC ALGORITHM BY USING OBJECT-ORIENTED DESIGN AND PROGRAMMING aHadi Suyono, bAdharul Muttaqin, and cEka Prakarsa Mandyartha a,b,cDepartment of Electrical Engineering, Faculty of Engineering, University of Brawijaya E-Mail: hadis@ub.ac.id Abstrak Makalah ini menyajikan desain dan pembuatan komponen library Algoritma Genetik dengan menggunakan pendekatan object-oriented designand programming (OODP) dan Component-based Develepment (CBD). KomponenAlgoritma Genetika (AG) merupakan komponen software enginedibuat sendiri yang digunakan untuk membantu menyelesaikan persoalan optimisasi dengan menggunakan struktur Algoritma Genetika yang disebut dengan Library Algoritma Genetika (LibAGen). Metodologi OODP dan CBD meliputi analisis kebutuhan, diagram use-case, diagram kelas dan diagram sekuensial. Library Algoritma Genetika (LibAGen) ini terdiri dari 22 kelas yang dikelompokkan dalam namespace berdasarkan struktur desain AG yang diperlukan meliputi representasi populasi, fungsi evaluasi, operator genetika (crossover dan mutasi) dan seleksi. Untuk mengukur performansi dari engine LibAGen validasi telah dilakukan dengan menggunakan persamaan fungsi sinusoidal dua parameter. Waktu eksekusi dan nilai optimum parameter dengan beberapa pengujian dengan variasi jumlah generasi (iterasi) juga dilakukan pada makalah ini. Parameter AG yang digunakan adalah probabilitas crossover 25% dan probabilitas mutasi 1%. Hasil uji validasi menunjukkan bahwa nilai fitness terbaik adalah 388,501 dengan nilai parameter x1 = 11,6256 dan x2 = 5,7249. Terdapat perbedaan tidak signifikan antara nilai fitness terbaik dibandingkan dengan hasil Michalewicz (1999) yaitu sebesar 0,08%. Kata kunci:Algoritma Genetika, component library, object-oriented design and programming (OODP) Abstract This paper presents the design and development of Genetic Algorithm (GA) library components by using object-oriented design and programming (OODP) and Componentbased development(CBD). Genetic Algorithm component is an engine software component which is developed by own development for solving the optimization problem by using a structure of Genetic Algorithm (GA) called as Genetic Algorithm Library (LibAGen). OODP and CBD methodologies include requirement analysis, use-case diagrams, and class diagrams. Genetic Algorithm Library (LibAGen) consists of 22 classes which is grouped into namespaces based on GA design structure that include population representation, evaluation function, genetic operators (crossover and mutation) and selection. To measure the performance of the LibAGen engine, a validation has been carried outby using a sinusoidal function with two-parameters. Optimal parameter with some testing through variations of the number generations (iterations) have been performed in this paper. The GA parameters selected are crossover probability of 25% and mutation probability of 5%. Validation test results indicate that the best fitness and parameters are 388,501, x1 = 11,6256 and x2 = 5,7249. There is no significant result in term of the best fitness compared with Michalewicz (1999) i.e. 0.08% Key words:Genetic Algorithm, component library, object-oriented design and programming (OODP)
Co-Authors Abadi, Dendy Satria Abraham Tesa Putra Achsanul Khabib Adhitya Bhawiyuga Adoram Wirahadi Agung Setiabudi, Agung Ahmad Firmansyah A. Ahmad Habyan Haidar Z. AKbar Rizal Wicaksono Akbar, Muhammad Danar Akbartama, Effan Akmal Hibban Syah Alam Aloysius Andhika Aryadwuputra Angga Septi Suyanto Angger Abdul Razak Angger Dimas Bayu Sadewo Araki, Kakeru Arfa'i Fahrul Khizam Aryawiratama, Nauval Asrori Arsyad Attabik Muhammad Amrillah Attabik Mukhammad Amrillah Azzurri, Dean Fachruddin Baehaqi Bagus Ari Prabowo Bagus Esa Pramudya Barlian Henryranu Prasetio Bill Jason Bill Jason Caesario Bima Irfano Cahaya Trinala Kinanti Citra Trilaksana Dahnial Syauqy Dany Primanita Kartikasari Dany Primanita Kartikasari Dany Primanita Primanita Kartikasari Dian Falah J. Dicka Anditya Febrianto Dionysius J. D. H. Santjojo Dwi Fadila Kurniawan Effan Akbartama Eka Prakarsa Mandyartha Ekiawan, Krisna Seiya Eko Setiawan Eko Setiawan Endah Budi Purnomowati Erni Yudaningtyas Erza Pradipta Erza Pradipta, Erza Faris Aulia Ramadhan Fatchur Rizal Hidayat Faza Rosyadan Nandita Pratama Febrian Daniel Dwiputra Ferdy Hendrawan Finnadi, Stefanus Dion Finsa Ferdifiansyah Fuad Sultan Muhammad Gahara, Ahda Gembong Edhi Setyawan Gian Giovani Glanndy Parwati Putra Hadi Suyono Hamas, Muhammad Nafis Hani Khulud Hari Kurniadi Harits Al Furqon Akbar Hasdi Sasandi Ion Caesar Oktoga Iqbal Ibrahim Ramadhan Irman Idris Issa Arwani Itsna Az Zahra Itsna Az Zahra Jason Danny Setiawan Khulud, Hani Lastono Risman Lunde Ardhenta M. Gilang Ramadhan M. Julius St. Maulana, Eka Maulana, Eka Maulani Ghiyas Mochammad Hannats Hanafi Ichsan Mohammad Ilhammudin Toiyib Mudjirahardjo, Panca Muhammad Akbar Muhammad Anwar Sanusi Muhammad Aswin Muhammad Aswin Muhammad Aswin Muhammad Aziz Muslim Muhammad Azril Muttaqin Muhammad Elvir Eriansyah1 Muhammad Farhan Muhammad Fauzan Fadli Nafrizal Muhammad Gilang Ramadhan Muhammad Ilham Akbar Muhammad Khairy Mahdi Muhammad Mursyid Albanani Muhammad Nurrohman Muhram Muis Muslichin Muslichin Muslichin, n/a Musyahadah, Faiq Arsyad n/a Aditiya n/a Indradianto n/a Soeprapto Najib, Aditya Zulfa Nanang Sulistiyanto Nararya Andika Sujarwo Nathanael, Indra Nauval Aryawiratama Nisa Intan Kumalasari Nizzah Khusnunnisa Novia Alifianti Nurus Sa'adah Nurussa’adah, n/a Onny Setyawati Pambudi, Muhammad Farrel Putra Ponco Siwindarto Ponco Siwindarto Ponco Siwindarto Prastyawan, Hermanto Prihartady, Dion Purnomo, Muhammad Fauzan Edy R. Arief Setyawan Rachmadwipa Novandri Rachmania Nur Dwitiyastuti Raden Arief Setyawan Ramadhan, Faris Aulia Reinato Teguh Santoso Reyhan Rifqi Ihsan Rif'an, Mochammad Riyanjaya, Ahmad Fadli Rizky Aiman Haniffalah Harijanto Robbith Qosath Al Auhi Royyannuur Kurniawan Endrayanto Runandra, Surya Agni Wahyu Ryoichi Miyauchi Sabriansyah Rizqika Akbar Saif Masharil Huda Samuel Aji Sena Sanusi, Muhammad Anwar Saputra, Nicky Sari, Sapriesty Nainy Setiawan, Bagus Ilyas Setyawati , Onny Shafina Rifdhayanti Zein Stefanus Dion Finnadi Suyono, Hadi Syafillah, Mohammad Ardian Taftazani, Moch. Aden Titis Hayuning Widya Pramesti Tito Cahyo Prasetyo Cahyo Prasetyo Tomi Putro Utomo Tri Yoga Septianto Trilaksana, Citra Triyogo, Anggun Utaminingrum, Fitri Valentino Ode Anugrah Kristanto Wahyu Adhitiya Rachman Wahyu Adi Prayitno Wahyu Suryo Samudro Waru Djuriatno Waru Djuriatno Waru Djuriatno Widasari, Edita Rosana Wijayanto, Micko Wirawan Hidayat Wisnuaji, Mario Riva Yosef Moscati Kresna Chrisnadi Youssi, Owlena Renaseilla Yudha Nurfalah Yudhistira Nugrahadi Widayat Yuni Kilawati Yunita Maimunah Zainul Abidin Zainul Abidin Zainul Abidin Zainuri, Akhmad Zakiyah Amalia