Praktikum Sistem Pakar Jumat 16 Desember 2013 Pertemuan 12. Tabel 1. Rancangan Variabel fuzzy Fungsi Nama Variabel Rentang Nilai Keterangan

dokumen-dokumen yang mirip
Praktikum 10 Tim Asisten Praktikum Sistem Pakar

Tahap Sistem Pakar Berbasis Fuzzy

Ada 5 GUI tools yang dapat dipergunakan untuk membangun, mengedit, dan mengobservasi sistem penalaran, yaitu :

Solusi MATLAB. Double Click salah satu kotak input sehingga muncul Membership Function Editor. Pada Membership Function Editor:

Fuzzy Expert Sistem. Departemen Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor 2015

GUI Matlab untuk membuat grafik fungsi

Studi Kasus Fuzzy Logic 2016

BAB IV HASIL DAN PEMBAHASAN. Tingkat kesehatan bank dapat diketahui dengan melihat peringkat

BAB 2 LANDASAN TEORI

JOBSHEET SISTEM CERDAS REASONING 2. Fuzzifikasi

Praktikum sistem Pakar Fuzzy Expert System

BAB II LANDASAN TEORI

MATLAB, Penalaran Mamdani

SISTEM CERDAS LATIHAN FUZZY LOGIC Dr. Fatchul Arifin, ST., MT. Phone:

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

BAB I SEKILAS VISUAL STUDIO.NET 2008

ricak.wordpress.com Component Name & Interface

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Membuat Template Interaktif pada Microsoft Word 2010

LOGIKA FUZZY MENGGUNAKAN MATLAB

BAB IV PEMBAHASAN. Pada penelitian ini akan dibandingkan antara aplikasi teori graf fuzzy dan

BAB III METODE PENELITIAN

Fuzzy Logic dengan Menggunakan MATLAB Bahan Kuliah

INSTRUKSI PENCABANGAN

Refreshing Praktikum: GUI (Graphical User Interface)

GUIDE atau GUI builder. Ira Prasetyaningrum, M.T

BAB III LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN SISTEM

Modul Praktikum Basis Data 7 Membuat Form Lebih Lanjut

BAB III. Sub Kompetensi :

: Pengantar Intelegensi Buatan. Worksheet 2 : Praktikum Fuzzy Logic menggunakan MATLAB

Jika kecepatan mobil adalah : 50 km/jam dan jaraknya adalah 0,75 m berapa posisi pedal yang harus di injak? Denganketentuan aturan sebagai berikut :

PRAKTIKUM 1 INPUT - OUTPUT

BAB III METODE PENELITIAN. sistem yang digunakan untuk menggambarkan aliran data secara keseluruhan

GUIDE. maupun menu. Aplikasi yang menggunakan GUI umumnya lebih mudah dipelajari dan

Bab 11 Membuat Field Entri Data Khusus dan Command Button pada Form

BAB III METODE PENELITIAN. Bab ini berisi penjelasan mengenai metode penelitian, jenis dan sumber data

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

Modul Praktikum Ke-1

MODUL 8 APLIKASI NEURAL NETWORK DAN FUZZY LOGIC PADA PERKIRAAN CUACA

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

BAB III METODE PENELITIAN

Simulasi Pengendali Kiln PT. Semen Tonasa (Tonasa IV) Menggunakan Fuzzy Logic Toolbox Program Matlab St. Nawal Jaya

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

A. Memulai dan Struktur Visual Basic

Visual Basic 6.0 For Beginners

PENGGUNAAN EVENT, PROPERTY DAN METHOD

ANALISA SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KOSENTRASI JURUSAN TEKNIK MESIN UNP PADANG

Manifold Pressure. Engine Temp

BAB IV PEMBAHASAN. BAB IV berisi pembahasan tahapan penelitian, yaitu klasifikasi logika. A. Identifikasi Data Cadangan Hidrokarbon

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV EVALUASI DAN EVALUASI. Implementasi pada penelitian tugas akhir ini berupa aplikasi

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

PRAKTIKUM ASP 5 MENGGUNAKAN SERVER CONTROL. Praktikum diambil berdasar Buku Pemrograman Web Dinamis dengan ASP.NET 4.5.

Bab I Pengenalan Visual BASIC

Di susun oleh : Team Penyusun Modul Visual Basic

PENGENALAN APLIKASI STATISTICAL PRODUCT AND SERVICE SOLUTIONS (SPSS)

LANGKAH LANGKAH PENGGUNAAN WEBSITE SISTEM PENYAMPAIAN DATA LELANG

MODUL IV CONDITION 1

Krisna D. Octovhiana. 1.1 Apa itu Array?

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

KLASIFIKASI GERAK ATLET JALAN CEPAT MENGGUNAKAN METODE KNN

1. MENGENAL VISUAL BASIC

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

BAB IV HASIL DAN UJI COBA

Jurnal String Vol. 1 No. 1 Tahun 2016 ISSN: MODEL EVALUASI KINERJA KARYAWAN DENGAN METODE FUZZY SUGENO PADA RESTO ABTL

Membuat Form. Oleh: Toni Heryana,S.Pd, MM

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

LAPORAN PRAKTIKUM TEKNIK DAN INSTRUMENTASI KENDALI. M-File dan Simulink

Objek-Objek Toolbox. Pokok Bahasan: Membuat Program Memakai ComboBox Membuat Program Memakai HScrollBar Membuat Program Memakai TrackBar

APLIKASI TOKO. Buat Project. A. Buat Database. B. Buat Tabel

KAJIAN SISTEM PAKAR DAN FUZZY LOGIC DALAM PENENTUAN JURUSAN

DAFTAR ISI HALAMAN JUDUL...

PRAKTIKUM ISYARAT DAN SISTEM TOPIK 0 TUTORIAL PENGENALAN MATLAB

MODEL PENENTUAN GURU BERPRESTASI BERBASIS ADAPTIVE NEURO FUZZY INFERENCE SYSTEM (ANFIS)

Desain Web. MODUL 2 Desain Form

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

Aplikasi Graf Fuzzy dan Aljabar Max-Plus untuk Pengaturan. Lampu Lalu Lintas di Simpang Empat Beran Kabupaten Sleman

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

BAB III PERANCANGAN SISTEM

PEMROGRAMAN DELPHI 7.0

Membuat Program dengan GUI pada MATLAB

Bab III Metodologi Penelitian

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya.

DATABASE JUMLAH PENDUDUK MENURUT KECAMATAN DAN JENIS KELAMIN DI KABUPATEN MAGETAN. Oleh : Ratna Juwita P.R

BAB III PERANCANGAN SIMULASI. 3.1 Perancangan Sistem Parkir Mobil Seri Otomatis

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

URAIAN POKOK PERKULIAHAN

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

BAB V Pengenalan Komponen-Komponen (object) pada VB

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB III ANALISIS DAN DESAIN SISTEM

Mengenal dan Mulai Bekerja dengan Access 2007

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Praktikum Pemrograman 1. Mengenal Delphi

MODUL I PENGENALAN VISUAL BASIC.NET

DIALOG B OX Minggu ke-7

BAB III METODE FUZZY MAMDANI

Transkripsi:

Praktikum Sistem Pakar Jumat 16 Desember 2013 Pertemuan 12 Studi Kasus : Studi Permasalahan: Suatu Perusahaan akan melakukan perkiraan terhadap produksi suatu barang tiap bulan. Untuk menentukan jumlah barang yang diproduksi tersebut digunakan pendekatan fuzzy. Dalam kasus ini terdapat parameter masukan yaitu permintaan dan persediaan barang. Adapun parameter keluaran adalah jumlah barang yang akan diproduksi. Tabel 1 di bawah ini memperlihatkan variabel fuzzy yang akan dibuat berikut domain permasalahanya. Tabel 1. Rancangan Variabel fuzzy Fungsi Nama Variabel Rentang Nilai Keterangan Input permintaan [8 24] jumlah permintaan per bulan per unit persediaan [30 60] Jumlan persediaan per bulan per unit Output jumlah produksi [10 25] Kapasitas produksi barang Untuk variabel input permintaan akan dikelompokkan menjadi tiga himpunan fuzzy, yaitu: sedikit, sedang dan banyak. Variabel persediaan dikelompokkan menjadi tiga himpunan fuzzy, yaitu: sedikit, sedang dan banyak. Adapun variabel Output jumlah produksi dikelompokkan menjadi dua himpunan fuzzy, yaitu: sedikit dan banyak. Rentang untuk masing-masing variabel fuzzy diperlihatkan pada Tabel 2 sebagai berikut: Fungsi Variabel Himpunan Rentang Domain Permintaan Sedikit [8 11 14] Sedang [8 24] [13 16 19] INPUT Banyak [18 21 24] Persediaan Sedikit [30 36 42] Sedang [30 60] [38 45 50] Banyak [47 55 60] OUTPUT Jumlah_Produksi Sedikit [10 10 14 20] [10 25] Banyak [17 21 25 25] Berikut ini adalah aturan-aturan yang digunakan dalam Fuzzy Inference System (FIS) 1. IF permintaan sedikit AND persediaan sedikit THEN produksi sedikit 2. IF permintaan sedang AND persediaan sedikit THEN produksi sedikit 3. IF permintaan sedang AND persediaan banyak THEN produksi banyak 4. IF permintaan banyak AND persediaan sedikit THEN produksi sedikit 5. IF permintaan banyak AND persediaan sedang THEN produksi banyak 6. IF permintaan banyak AND persediaan banyak THEN produksi banyak 1

Langkah Kerja A. Perancangan Fuzzy Inference System (FIS) 1. Pada command promt ketikkan perintah berikut: >>fuzzy Atau bisa menggunaakan Fuzzy Logic Toolbox pada Matlab 6.5 2. Buat rancangan Input, Rule dan Output sebagaimana yang terdapat pada Kasus di atas! a. Contoh Rancangan Input b. Contoh Rancangan Rule c. Contoh Rancangan Output berupa rule viewer 2

B. Membuat Rancangan Antarmuka 1. Pada command promt: >> guide Pilih Blank GUI (Default), kemudian klik OK, akan tampil 3

Beberapa Objek Form utama GUI pada Matlab memiliki ekstensi file.fig. Pada saat kita simpan file GUI, sebenarnya akan digenerate suatu m-file dengan nama yang sama. Sebagai contoh apabila kita simpan dengan nama produksi.fig, maka akan degenerate satu m-file dengan nama produksi.m. Pada m-file inilah kita melakukan proses manipulasi terhadap kode program yang akan kita buat kemudian. Untuk melihat isi m-file, klik kanan pada form utama kemudian pilih M-file Editor. Berikutnya adalah proses membuat antarmuka sederhana yang disesuaikan dengan kebutuhan sistem kita. 2. Buatlah desain seperti terlihat di bawah ini 4

Buatlah beberapa Objek Sebagai Berikut: - 3 Buah Static Text (Label) - 3 Buah Edit Text (Textfield) Tag: txtpermintaan txtpersediaan txtproduksi - 1 Buah Button Tag: btnproses C. Memulai Kode Program Kode program yang akan dibuat terdapat pada m-file dari GUI kita. Oleh karena itu, terlebih dahulu kita buka m-file dari file produksi.fig. Klik kanan pada form utama, kemudian pilih M- File Editor sehingga akan muncul jendela sebagai berikut: 5

Tampak di atas adalah event dari berbagai objek yang telah kita buat. Karena even yang kita lakukan akan berjalan pada saat tombol proses diklik, kita akan buat kode program di dalam btnproses_callback. Apabila selesai, jalankan programnya dengan mengetikkan perintah berikut pada command promt! >> produksi ---Selamat Mencoba--- 6