Sistem Cerdas Ilham Fajri 1210953032

7
SISTEM CERDAS APLIKASI ALGORITMA GENETIKA dengan MENGGUNAKAN GUI (Graphical User Interface) di MATLAB Nama : ILHAM FAJRI No. BP : 1210953032 Dosen : Darwison, M.T. JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

description

Sistem Cerdas

Transcript of Sistem Cerdas Ilham Fajri 1210953032

SISTEM CERDAS

APLIKASI ALGORITMA GENETIKA dengan MENGGUNAKAN GUI (Graphical User Interface) di MATLAB

Nama :ILHAM FAJRI

No. BP :1210953032

Dosen : Darwison, M.T.

JURUSAN TEKNIK ELEKTROFAKULTAS TEKNIKUNIVERSITAS ANDALASPADANG2014A. PendahuluanMatlab menyediakan fasilitas untuk membuat suatu program yang dibuat agar tampilannya lebih menarik. Sebagai contoh adalah pembuatan simulasi fisika sederhana. Kita dapat membuat tampilan agar lebih interaktif dan menarik sehingga membantu kita dalam memahami apa yang sedang disimulasikan. Fasilitas ini disebut dengan GUI (Graphical User Interface). Untuk lebih jelasnya mari kita buat sebuah simulasi sederhana tentang gerak peluru.

B. Langkah LangkahUntuk membuat GUI kita dapat mengetik guide pada command window matlab

Kemudian akan muncul kotak dialog berikut ini

Kita pilih Blank GUI (Default) dan akan muncul gambar berikut ini

Disinilah kita akan meletakkan komponen-komponen yang digunakan untuk membuat program. Sebelum kita membuat program sebaiknya kita mengenal dahulu apa saja komponen yang ada pada GUI tersebut. Berikut ini nama-nama komponen pada GUI di atas

Sekarang mari kita buat suatu tampilan untuk simulasi gerak peluru. Desain tampilan tidak bersifat mutlak, terserah kepada pembuat programnya. Berikut ini tampilan yang saya buat

Kode program yang akan kita buat nanti berhubungan dengan property dari masing-masing komponen yang kita gunakan. Untuk mengubah property klik dua kali pada komponen maka akan muncul tampilan berikut ini

Bagian yang dilingkari adalah bagian yang penting dalam penulisan kode program. Untuk itu kita langsung saja praktekkan. Pada tampilan yang saya buat klik kanan pada tombol hitung, kemudian pilih view callbacks, dan pilih callback. Maka akan tampak tampilan berikut ini

Untuk listing program keseluruhan, sudah dibuat dalam suatu workspace yang ada. Sehingga, akan di dapatkan hasil sebagai berikut

Suatu ketika benda yang bergerak tersebut akan mencapai jarak terjauh pada waktu tertentu. Jika waktu yang kita inputkan lebih dari waktu yang dibutuhkan untuk mencapai jarak terjauh maka hasilnya akan seperti ini