tugas paper boolean & fuzzy logic (rizki muhammad ridha sihombing 03051181419010) (1)

12
24 SEMPTEMBER 2015 PAPER MEKATRONIKA BOOLEAN & FUZZY LOGIC Oleh: NAMA: RIZKI MUHAMMAD RIDHA SIHOMBING NIM: 03051181419010 KELAS:B JURUSAN TEKNIK MESIN FAKULTAS TEKNIK UNIVERSITAS SRIWIJAYA 2015

Upload: rizki-sihombing

Post on 07-Dec-2015

42 views

Category:

Documents


10 download

DESCRIPTION

mekatronika

TRANSCRIPT

Page 1: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

PAPER MEKATRONIKA

BOOLEAN & FUZZY LOGIC

Oleh:

NAMA: RIZKI MUHAMMAD RIDHA SIHOMBING

NIM: 03051181419010

KELAS:B

JURUSAN TEKNIK MESIN FAKULTAS TEKNIK

UNIVERSITAS SRIWIJAYA

2015

Page 2: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

KATA PENGANTAR

Puji Syukur kami panjatkan kehadirat Allah Yang Maha Esa, karena atas anugrah-Nya penulisan

paper ini dapat terselesaikan dengan baik. Tidak lupa kami ucapkan terima kasih kepada semua

pihak yang telah membantu terlaksananya penulisan paper ini hingga bisa tersusun dengan baik.

Paper ini kami susun berdasarkan pengetahuan yang saya peroleh dari beberapa buku dan media

elektronik dengan harapan orang yang membaca dapat memahami tentang Boolean dan Fuzzy Logic.

Akhirnya, kami menyadari bahwa penulisan paper ini masih jauh dari sempurna. Oleh karena itu,

kami mengharapkan kritik dan saran yang sifatnya membangun demi perbaikan penerbitan paper

ini di masa mendatang.

Indralaya, 24 september 2015

penyusun

Page 3: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

KATA PENGANTAR

KATA PENGANTAR................................................................................................................................... 2

KATA PENGANTAR................................................................................................................................... 3

BAB I ........................................................................................................................................................ 4

Latar belakang ..................................................................................................................................... 4

BAB II ....................................................................................................................................................... 5

Pengertiaan boolean logic .................................................................................................................. 5

Sejarah boolean logic .......................................................................................................................... 5

Cara kerja Boolean Logic ..................................................................................................................... 5

Keungggulan Boolean logic ................................................................................................................. 6

Kekurangan Boolean logic ................................................................................................................... 6

Aplikasi boolean logic dalam kehidupan sehari-hari .......................................................................... 7

Pengertian fuzzy logic ......................................................................................................................... 8

Sejarah fuzzy logic ............................................................................................................................... 8

penggunaan fuzzy logic ....................................................................................................................... 8

Keunggulan fuzzy logic ........................................................................................................................ 9

Kekurangan Fuzzy Logic .................................................................................................................... 10

Aplikasi Fuzzy Logic dalam kehidupan sehari-hari ............................................................................ 11

DAFTAR PUSTAKA ................................................................................................................................. 12

Page 4: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

BAB I

Latar belakang

abat ke 18 adalah awal mula perkembangan teknologi yang sangat pesat, seperti yang kita rasakan

pada saat ini. Dimulai dari penemuan listrik dan lampu, elektronika, robotika, radio dan tv, mesin

transportasi, hingga komputer modern dan internet yang mengubah dunia dari dunia kuno menjadi

dunia yang canggih serba dekat.

Siapa yang tidak tahu dengan namanya komputer dan internet. Komputer dan internet membuat

dunia ini menjadi lebih efisien dan serba dekat. Dengan internet kita dapat mencari suatu informasi

dengan mudah hanya dengan munulis suatu kata atau kalimat yang bekaitan dengan informasi yang

kita ingin tahu. Fitur yang digunakan untuk mencari informasi itu dinamakan search engine. Contoh

dari search engine adalah google, yahoo.

Boolean logic dan fuzzy logic adalah prinsip dasar untuk perancangan komputer modern modern.

boolean logic dapat kita aplikasi dalam keterampilan mengunankan search engine. Dengan kita

memahami penalaran boolean logic kita dapat menggunakan search engine dengan efektif. Satu lagi,

fuzzy logic adalah salah satu penalaran yang sangat berguna untuk memecahkan masalah yang

ambigu atau samar-samar untuk mencari titik terang atau kesimpulan untuk maslah itu.

Tunjuan dari penulisan paper ini adalah untuk menjelaskan apa itu boolean logic dan apa itu fuzzy

logic yang merupakan prinsip dasar perancangan komputer modern.

Page 5: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

BAB II

Pengertiaan boolean logic

Boolean logic adalah nilai yang menghasilkan benar atau salah, (salah satu dari informasi bit). Dalam

bahasa pemrograman disediakan nilai ini. Contoh: dengan memberikan nilai awal benar atau salah

dan ada beberapa bahasa pemrograman menggunakan data integer untuk mengimplementasikan

nilai ini, dengan 0 (nol) berarti salah dan 1 (not o) berarti benar.

Sejarah boolean logic

Boolean logic atau logika boolean pertama kali diperkenalkan oleh seorang ahli matematika

bernama George Boolean, pada tahun 1840, kemudian dikembangkan pada tahun 1854 dalam

bukunya “Sebuah Investigasi Hukum Pemikiran”. Dialah yang pertama kali mendefinisikan istilah itu

sebagai bagian dari sistem logika matematika. Aljabar Boolean disempurnakan di akhir abad 19 oleh

Jevons, Schröder, Huntington dan lain-lain sampai mencapai konsepsi modern struktur (abstrak)

matematika. Dalam perkembanganya Boolean logic telah dianggap sebagai dasar komputer modern

dan perkembangan teknologi saat ini.

Cara kerja Boolean Logic

Logika Boolean biasanya bekerja dengan membandingkan bit individu. Bagi mereka yang belum

terbiasa, bit merupakan unit terkecil dari informasi digital. Kita mungkin melihat bahwa semua file

komputer memiliki ukuran yang umumnya dinyatakan dalam byte, setiap byte lebih lanjut dapat

dibagi menjadi bit. Logika boolean melakukan operasi dengan cara membandingkan bit-bit individu

informasi. Untuk menentukan cara membandingkan bit informasi digital, Boolean logic bekerja

dengan menggunakan system operasi AND, OR, dan NOT

Operator dan logika boolean pada google ada 8 yaitu:

1. And

2. Or

3. Tanda tambah (+)

4. Tanda minus (-)

5. Tanda asterik

6. Tanda titik (.)

7. Tanda kutip (“”)

8. Not

Operator Boolean berupa AND, OR dan NOT

Page 6: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

Operator AND diletakkan di antara kata kunci yang gunakan dalam penelusuran, fungsinya adalah

untuk mempersempit hasil pencarian. Misalnya, Filsafat AND Islam, akan mempersempit

penelusuran, sehingga akan memperoleh hanya situs-situs yang mengandung kata Filsafat dan Islam

di dalamnya.

Meletakkan operator OR di antara kata kunci berarti akan memperluas hasil pencarian. Misalnya,

Filsafat OR Islam, akan menelusur situs-situs yang mengandung salah satu atau kedua kata tersebut

di dalamnya.

Operator NOT juga untuk mempersempit hasil pencarian. Misalnya, Filsafat NOT Islam, berarti akan

mencari situs-situs yang mengandung kata Filsafat, tetapi tidak mengandung kata Islam. (Beberapa

mesin pencari menggunakan operator AND NOT) Tiap-tiap search engine memiliki cara yang berbeda

dalam menerapkan teknik penelusuran dengan menggunakan operator Boole ini. Untuk

mengetahuinya harus diperiksa pada petunjuk atau pedoman di masing-masing search engine.

Keungggulan Boolean logic

1. Mudah untuk diimplementasikan.

2. Konsep yang terstruktur.

3. Operator Boolean bisa mendekati bahasa alami. Cari dokumen tentang demonstrasi

menentang kenaikan harga minyak tanah.

4. AND dapat menemukan hubungan antara konsep Demonstrasi mahasiswa.

5. OR dapat menemukan terminologi alternatif Demonstrasi karyawan.

6. NOT dapat menemukan arti alternatif Demonstrasi memasak.

7. Query sederhana mudah dimengerti.

Kekurangan Boolean logic

1. Pencocokan yang tepat dapat mengambil dokumen terlalu sedikit atau terlalu banyak.

2. Sulit untuk pengindexkan, beberapa dokumen yang lebih penting dari pada yang lain kadang

berada dibawah dokumen yang tidak penting.

3. Sulit untuk menterjemahkan query ke dalam ekspresi Boolean.

4. Semua istilah sama-sama berbobot.

5. Lebih seperti pengambilan data dari pencarian informasi.

6. Bahasa alami sangat kompleks. Contoh Dia melihat seseorang di Pantai dengan teropong.

7. Sering menghasilkan terlalu banyak dokumen.

8. Sukar untuk mengekspresikan permintaan pemakai yang kompleks.

Page 7: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

Aplikasi boolean logic dalam kehidupan sehari-hari

Boolean logic dapat diaplikasi dalam “bagaimana cara mengefektifkan penggunaan search engine”

Strategi Dasar Pencarian Informasi Melalui Mesin Pencari:

Ada 10 (sepuluh) langkah yang dapat ditempuh untuk melakukan pencarian informasi di Internet

secara efektif dan efisien dengan menggunakan mesin pencari:

1. Identifikasi konsep-konsep penting dari topik yang cari.

2. Pilih kata kunci yang menggambarkan konsep-konsep tersebut.

3. Tentukan apakah kata kunci tersebut sinonim, istilah yang berkaitan, atau variasi lain dari

kata kunci yang harus disertakan.

4. Tentukan teknik penelusuran mana yang sesuai, termasuk menggunakan operator Boole,

frase, kedekatan atau lainnya.

5. Pilih mesin pencari.

6. Baca instruksi pencarian pada home page mesin pencari tersebut. Cari bagian dengan judul

“Help”, “Advanced Search”, Frequently Asked Questions” dan sejenisnya.

7. Buat ekspresi pencarian dengan menggunakan sintaks yang sesuai dengan mesin pencari

yang digunakan.

8. Evaluasi hasil pencarian. Berapa banyak yang ditemukan? Apakah temuan tersebut sesuai

dengan query?

9. Modifikasi pencarian jika diperlukan. Kembali ke langkah 2-4 dan revisi query sesuai dengan

kebutuhan.

10. Coba pencarian yang sama dengan menggunakan mesin pencari yang berbeda (Yahoo!,

Google, Altavista, Hotbot, LookSmart, dsb.) mengikuti langkah 5-9 di atas.

Page 8: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

Pengertian fuzzy logic

Fuzzy Logic adalah metodologi pemecahan masalah dengan beribu – ribu aplikasi dalam pengendali

yang tersimpan dan pemrosesan informasi. Cocok untuk diimplementasikan pada sistem yang

sederhana, kecil, tertanam pada mikro controller, PC multi-channel atau workstation berbasis

akuisisi data dan control sistem. Fuzzy logic menyediakan cara sederhana untuk menggambarkan

kesimpulan pasti dari informasi yang ambigu, samar -samar, atau tidak tepat. Sedikit banyak, fuzzy

logic menyerupai pembuatan keputusan pada manusia dengan kemampuannya untuk bekerja dari

data yang ditafsirkan dan mencari solusi yang tepat. Fuzzy logic pada dasarnya merupakan logika

bernilai banyak (multivalued logic) yang dapat mendefinisikan nilai diantara keadaan konvensional

seperti ya atau tidak, benar atau salah, hitam atau putih, dan sebagainya. Penalaran fuzzy

menyediakan cara untuk memahami kinerja dari system dengan cara menilai input dan output

system dari hasil pengamatan.

Sejarah fuzzy logic

Konsep Fuzzy Logic diperkenalkan oleh Prof. Lotfi Zadeh dari Universitas California di Berkeley pada

1965, dan dipresentasikan bukan sebagai suatu metodologi control, tetapi sebagai suatu cara

pemrosesan data dengan memperkenankan penggunaan partial set membership dibanding crisp set

membership atau non-membership. Pendekatan pada set teori ini tidak diaplikasikan pada system

control sampai tahun 70an karena kemampuan computer yang tidak cukup pada saat itu. Profesor

Zadeh berpikir bahwa orang tidak membutuhkan kepastian, masukan informasi numeric, dan belum

mampu terhadap control adaptif yang tinggi. Jika pengendali umpan balik dapat di program untuk

menerima derau, masukan yang tidak tepat, mereka akan menjadi lebih efektif dan mengkin akan

menjadi lebih mudah untuk diimplementasikan. Sayangnya, produsen AS belum begitu cepat untuk

merangkul teknologi ini sementara Eropa dan Jepang telah agresif produk bangunan nyata di

sekitarnya

penggunaan fuzzy logic

Adapun langkah – langkah penggunaan fuzzy logic adalah sebagai berikut:

1. Definisikan obyektif dan criteria control

Apa yang kita coba control ?

Apa yang harus kita lakukan untuk mengontrol system ?

Respon seperti apa yang kita butuhkan ?

Apa mode kegagalan system yang mungkin ?

2. Tentukan hubungan antara input dan output serta memilih jumlah minimum variable input

pada mesin fuzzy logic (secara khusus error dan rata – rata perubahan error). Dengan

Page 9: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

menggunakan struktur berbasis aturan dari fuzzy logic, jabarkan permasalahan control ke

dalam aturan IF X AND Y THEN Z yang mendefinisikan respon output system yang diinginkan

untuk kondisi input system yang diberikan. Jumlah dan kompleksitas dari rules bergantung

pada jumlah parameter input yang diproses dan jumlah variable fuzzy yang bekerjasama

dengan tiap – tiap parameter. Jika mungkin, gunakan setidaknya satu variable dan turunan

waktunya. Walaupun mungkin untuk menggunakan sebuah parameter tunggal yang error

saat itu juga tanpa mengetahui rata – rata perubahannya, hal ini melumpuhkan kemampuan

system untuk meminamalisasi keterlampauan untuk sebuah tingkat input.

3. Buat fungsi keanggotaan yang menjelaskan nilai input atau output yang digunakan didalam

rules.

4. Buat rutinitas proses awal dan akhir yang penting jika diimplementasikan dalam software,

sebaliknya program rules kedalam mesin hardware fuzzy logic.

5. Test system, evaluasi hasil, atur rules dan fungsi keanggotaan, dan retest sampai hasil yang

memuaskan didapat.

Keunggulan fuzzy logic

1. Konsep logika fuzzy mudah dimengerti. Konsep matematis yang mendasari penalaran fuzzy

sangat sederhana dan mudah dimengerti.

2. Logika fuzzy sangat fleksibel.

3. Logika fuzzy memiliki toleransi terhadap data-data yang tidak tepat.

4. Logika fuzzy mampu memodelkan fungsi-fungsi non linier yang sangat kompleks.

5. Logika fuzzy dapat membangun dan mengaplikasikan pengalaman-pengalaman para pakar

secara langsung tanpa harus melalui proses pelatihan.

6. Logika fuzzy dapat bekerjasama dengan teknik-teknik kendali secara konvensional.

7. Logika fuzzy didasarkan pada bahasa alami.

8. Fuzzy logic menawarkan beberapa karakteristik unik yang menjadikannya suatu pilihan yang

baik untuk banyak masalah control. Karakteristik tersebut antara lain :

Sudah menjadi sifatnya yang kuat selama tidak membutuhkan ketepatan, input yang bebas derau,

dan dapat diprogram untuk gagal dengan aman jika sensor arus balik dimatikan atau rusak. Control

output adalah fungsi control halus meskipun jarak variasi input yang cukup besar.

Selama fuzzy logic controller memproses aturan – aturan yang dibuat user yang memerintah system

control target, ia dapat dimodifikasi dengan mudah untuk meningkatkan atau mengubah secara

drastis performa system. Sensor yang baru dapat dengan mudah digabungkan kedalam system

secara sederhana dengan menghasilkan aturan memerintah yang sesuai.

Page 10: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

Fuzzy logic tidak terbatas pada sedikit masukan umpan-balik dan satu atau dua output control, tidak

juga penting untuk menilai atau menghitung parameter rata – rata perubahan dengan tujuan agar ia

diimplementasikan. Sensor data yang menyediakan beberapa indikasi untuk aksi dan reaksi system

sudah cukup. Hal ini memungkinkan sensor menjadi murah dan tidak tepat sehingga menghemat

biaya system keseluruhan dan kompleksitas rendah.

Karena operasi – operasi yang berbasiskan aturan, jumlah input yang masuk akal dapat diproses ( 1

sampai 8 atau lebih ) dan banyak output ( 1 sampai 4 atau lebih ) dihasilkan, walaupun pendefinisian

rulebase secara cepat menjadi rumit jika terlalu banyak input dan output dipilih untuk implementasi

tunggal selama pendefinisian rules(aturan), hubungan timbal baliknya juga harus didefinisikan. Akan

lebih baik jika memecah system kedalam potongan – potongan yang lebih kecil dan menggunakan

fuzzy logic controllers yang lebih kecil untuk didistribusikan pada system, masing – masing dengan

tanggung jawab yang lebih terbatas.

Fuzzy Logic dapat mengontrol system nonlinier yang akan sulit atau tidak mungkin untuk dimodelkan

secara matematis. Hal ini membuka pintu bagi system control yang secara normal dianggap tidak

mungkin untuk otomatisasi.

Kekurangan Fuzzy Logic

Selain kelebihan yang telah dijelaskan di atas, ternyata Fuzzy Logic juga memiliki kekurangan. Dalam

mendesain fuzzy logic, sering ditemukan kesulitan dalam menentukan preferensi atau parameter

agar output yang dihasilkan akurat, yaitu :

1. Model Mamdani atau Sugeno atau model lain?

Penentuan model inference harus tepat, Mamdani biasanya cocok untuk masalah intuitive

sedangkan sugeno untuk permasalahan yang menangani control

2. Jumlah Nilai Linguistik untuk setiap variabel?

Kita harus merubah nilai crisp menjadi nilai linguisik. Jumlah dari nilai linguistik yang

digunakan harus sesuai dengan permasalahan yang akan kita selesaikan.

3. Batas-batas Nilai Linguistik?

Batas-batas nilai linguistik akan sangat berpengaruh pada akurasi fuzzy logic.

4. Fungsi Keanggotaan: Segitiga, trapesium, phi, …?

5. Fuzzy rule yang tepat?

Parameter-parameter di atas lah yang membentuk knowledge. Knowledge tersebut bisa berasal dari

pengetahuan pakar maupun data training. Pemilihan data training pun bisa menjadi kesulitan

tersendiri, sebab data yang digunakan harus merepresentasikan data yang sebenarnya. Pemilihan

Page 11: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

data training akan sangat menentukan knowledge dan akurasi fuzzy logic yang dihasilkan. Pada

intinya akurasi fuzzy logic tergantung dari pakar atau data training.

Aplikasi Fuzzy Logic dalam kehidupan sehari-hari

Fuzzy logic umumnya diterapkan pada masalah-masalah yang mengandung unsur ketidakpastian

(uncertainty), ketidaktepatan (imprecise), noisy, dan sebagainya.

Fuzzy logic menjembatani bahasa mesin yang presisi dengan bahasa manusia yang menekankan

pada makna atau arti (significance).

Fuzzy logic dikembangkan berdasarkan cara berfikir manusia

Contoh-contoh masalah yang mengandung ketidakpastian:

Contoh 1 : Seseorang dikatakan “tinggi” jika tinggi badannya lebih dari 1,7 meter. Bagaimana dengan

orang yang mempunyai tinggi badan 1,6999 meter atau 1,65 meter, apakah termasuk kategori orang

yang tinggi? Menurut persepsi manusia, orang yang mempunyai tinggi badan sekitar 1,7 meter

dikatakan “kurang lebih tinggi” atau “agak tinggi”.

Contoh 2 : Kecepatan “pelan” didefinisikan di bawah 20 km/jam. Bagaimana dengan kecepatan

20,001 km/jam, apakah masih dapat dikatakan pelan? Manusia mungkin mengatakan bahwa

kecepatan 20,001 km/jam itu “agak pelan”.

Page 12: Tugas Paper Boolean & Fuzzy Logic (Rizki Muhammad Ridha Sihombing 03051181419010) (1)

24 SEMPTEMBER 2015

DAFTAR PUSTAKA

https://qqmickey.wordpress.com/2010/06/07/sekilas-tentang-fuzzy-logic/

https://ilmushoru.wordpress.com/2012/07/16/definisi-boolean/

http://assova.blogspot.co.id/2012/11/boolean-logic_1.html

https://amarnotes.wordpress.com/2013/10/14/apa-itu-fuzzy-logic/comment-page-1/

http://ndoware.com/fuzzy-logic-logika-fuzzy-bagian-i.html

http://sanurarum.blogspot.co.id/2013/05/bolean-logic.html

http://febripuguhpermana.blogspot.co.id/2012/01/fuzzy-logic-kelebihan-dan-kekurangan.html