Anda di halaman 1dari 7

Sistem Pakar

Konsep dasar sistem pakar menurut Turban mencakup beberapa persoalanmendasar, antara lain
apa yang dimaksud dengan keahlian, siapa yang disebut pakar, bagaimana keahlian dapat
ditransfer, dan bagaimana sistem bekerja. Konsep dasar sistem pakar yaitu pengguna
menyampaikan fakta atau informasi untuk sistem pakar dan kemudian menerima saran dari pakar
atau jawaban ahlinya. Bagian dalam sistem pakar terdiri dari 2 komponen utama yaitu
knowledge base yang berisi knowledge dan mesin inferensi yang menggambarkan kesimpulan.
Kesimpulan tersebut merupakan respon dari sistem pakar atas permintaan pengguna.

Pakar adalah orang yang memiliki pengetahuan, penilaian, pengalaman, dan metode khusus,
serta kemampuan untuk menerapkan bakat ini dalam memberi nasihat dan memecahkan
persoalan. Keahlian adalah pengetahuan ekstensif yang spesifik terhadap tugas yang dimiliki
pakar. Fitur-fitur yang harus dimiliki oleh sistem pakar adalah sebagai berikut:

1. Keahlian: pakar dibedakan dari tingkat keahlian mereka maka sistem pakar harus
memiliki keahlian untuk memberi keputusan seperti seorang pakar.
2. Pertimbangan simbolik: pemikiran kecerdasan tiruan harus berdasarkan pada
pertimbangan simbolik dari pada perhitungan matematika. Metode yang digunakan pada
pertimbangan simbolik yaitu backward chaining atau forward chaining.
3. Deep knowledge (kedalaman pengetahuan): basis pengetahuan yang digunakan sistem
pakar berasal dari seorang pakar, pengetahuan tersebut merupakan pengetahuan yang
kompleks.
4. Self-knowledge: sistem pakar harus dapat menganalisis pertimbangannya sendiri dan
menjelaskan kenapa bisa dicapai kesimpulan yang seperti itu.

Keunggulan dan Keuntungan Menggunakan Sistem Pakar

Terdapat beberapa keunggulan sistem pakar, yang kita dapatkan jika kita menggunakannya,
yaitu:

1. Menghimpun data dalam jumlah yang sangat besar.


2. Menyampaikan data tersebut untuk jangka waktu yang panjang dalam suatu bentuk
tertentu.
3. Mengerjakan perhitungan secara cepat dan tepat dan tanpa jemu mencari kembali data
yang tersimpan dengan kecepatan tinggi.

Sedangkan Keuntungan bila menggunakan sistem pakar diantaranya adalah:


1. Menjadikan pengetahuan dan nasihat lebih mudah didapat.
2. Meningkatkan output dan produktivitas.
3. Meningkatkan penyelesaian masalah, menerusi paduan pakar, penerangan, sistem pakar
khas.
4. Meningkatkan reliabilitas.
5. Memberikan respon (jawaban) yang cepat.
6. Merupakan panduan yang inteligence (cerdas).
7. Dapat bekerja dalam informasi yang kurang lengkap dan mengandung ketidakpastian.
8. Intelligence database (basis data cerdas), bahwa sistem pakar dapat digunakan untuk
mengakses basis data dengan cara cerdas.

Jenis-jenis sistem pakar

Menurut Staugaard (1987) suatu sistem pakar disusun oleh tiga modul utama yaitu :

1. Modul Penerimaan Pengetahuan (Knowledge Acquisition Mode) Sistem berada pada


modul ini, pada saat ia menerima pengetahuan dari pakar. Proses mengumpulkan
pengetahuan-pengetahuan yang akan digunakan untuk pengembangan sistem, dilakukan
dengan bantuan knowledge engineer. Peran knowledge engineer adalah sebagai
penghubung antara suatu sistem pakar dengan pakarnya.
2. Modul Konsultasi (Consultation Mode)
Pada saat sistem berada pada posisi memberikan jawaban atas permasalahan yang
diajukan oleh user, sistem pakar berada dalam modul konsultasi. Pada modul ini, user
berinteraksi dengan sistem dengan menjawab pertanyaan-pertanyaan yang diajukan oleh
sistem.
3. Modul Penjelasan (Explanation Mode)
Modul ini menjelaskan proses pengambilan keputusan oleh system (bagaimana suatu
keputusan dapat diperoleh).

Ada 4 bentuk sistem pakar, yaitu :

1. Berdiri sendiri. Sistem pakar jenis ini merupakan software yang berdiri-sendiri tidak
tergantung dengan software yang lainnya.
2. Tergabung. Sistem pakar jenis ini merupakan bagian program yang terkandung didalam
suatu algoritma (konvensional), atau merupakan program dimana didalamnya memanggil
algoritma subrutin lain (konvensional).
3. Menghubungkan ke software lain . Bentuk ini biasanya merupakan sistem pakar yang
menghubungkan ke suatu paket program tertentu, misalnya DBMS.
4. Sistem Mengabdi. Sistem pakar merupakan bagian dari komputer khusus yang
dihubungkan dengan suatu fungsi tertentu. Misalnya sistem pakar yang digunakan untuk
membantu menganalisis data radar.

Jenis-Jenis Sistem Pakar

1. Interpretasi: Menghasilkan deskripsi situasi berdasarkan data sensor.


2. Prediksi: Memperkirakan akibat yang mungkin dari situasi yang diberikan.
3. Diagnosis: Menyimpulkan kesalahan sistem berdasarkan gejala (symptoms).
4. Disain: Menyusun objek-objek berdasarkan kendala.
5. Planning: Merencanakan tindakan
6. Monitoring: Membandingkan hasil pengamatan dengan proses perencanaan.
7. Debugging: Menentukan penyelesaian dari kesalahan sistem.
8. Reparasi: Melaksanakan rencana perbaikan.
9. Instruction: Diagnosis, debugging, dan reparasi kelakuan pelajar.
10. Control: Diagnosis, debugging, dan reparasi kelakuan sistem

Contoh Sistem Pakar

1. Sistem Pakar untuk Menentukan Jenis Gangguan Perkembangan pada Anak


2. Aplikasi Sistem Pakar Diagnosa Diabetes Dengan Metode Bayes
3. Sistem Pakar Untuk Mendiagnosa Penyakit Pada Tanaman Jagung Dengan Metode
Bayes
Pengertian Logika Fuzzy

Fuzzy secara bahasa diartikan sebagai kabur atau samar samar. Suatu nilai dapat bernilai besar
atau salah secara bersamaan. Dalam fuzzy dikenal derajat keanggotaan yang memiliki rentang
nilai 0 (nol) hingga 1(satu). Berbeda dengan himpunan tegas yang memiliki nilai 1 atau 0 (ya
atau tidak).

Logika Fuzzy merupakan seuatu logika yang memiliki nilai kekaburan atau kesamaran
(fuzzyness) antara benar atau salah. Dalam teori logika fuzzy suatu nilai bias bernilai benar atau
salah secara bersama. Namun berapa besar keberadaan dan kesalahan suatu tergantung pada
bobot keanggotaan yang dimilikinya. Logika fuzzy memiliki derajat keanggotaan dalam rentang
0 hingga 1. Berbeda dengan logika digital yang hanya memiliki dua nilai 1 atau 0. Logika fuzzy
digunakan untuk menterjemahkan suatu besaran yang diekspresikan menggunakan bahasa
(linguistic), misalkan besaran kecepatan laju kendaraan yang diekspresikan dengan pelan, agak
cepat, cepat, dan sangat cepat. Dan logika fuzzy menunjukan sejauh mana suatu nilai itu benar
dan sejauh mana suatu nilai itu salah. Tidak seperti logika klasik (scrisp)/tegas, suatu nilai hanya
mempunyai 2 kemungkinan yaitu merupakan suatu anggota himpunan atau tidak. Derajat
keanggotaan 0 (nol) artinya nilai bukan merupakan anggota himpunan dan 1 (satu) berarti nilai
tersebut adalah anggota himpunan.

Logika fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang input kedalam suatu
ruang output, mempunyai nilai kontinyu. Fuzzy dinyatakan dalam derajat dari suatu keanggotaan
dan derajat dari kebenaran. Oleh sebab itu sesuatu dapat dikatakan sebagian benar dan sebagian
salah pada waktu yang sama (Kusumadewi. 2004).

Logika Fuzzy memungkinkan nilai keanggotaan antara 0 dan 1, tingkat keabuan dan juga hitam
dan putih, dan dalam bentuk linguistik, konsep tidak pasti seperti "sedikit", "lumayan" dan
"sangat" (Zadeh 1965). Kelebihan dari teori logika fuzzy adalah kemampuan dalam proses
penalaran secara bahasa (linguistic reasoning). Sehingga dalam perancangannya tidak
memerlukan persamaan matematik dari objek yang akan dikendalikan.

Sejarah Logika FuzzyFuzzy Set pertama kali diperkenalkan oleh Prof. Lotfi Zadeh, 1965 orang
Iran yang menjadi guru besar di University of California at Berkeley dalam papernya yang
monumental “Fuzzy Set”. Dalam paper tersebut dipaparkan ide dasar fuzzy set yang meliputi
inclusion, union, intersection, complement, relation dan convexity.
Lotfi Zadeh mengatakan Integrasi Logika Fuzzy kedalam sistem informasi dan rekayasa proses
adalah menghasilkan aplikasi seperti sistem kontrol, alat alat rumah tangga, dan sistem
pengambil keputusan yang lebih fleksibel, mantap, dan canggih dibandingkan dengan sistem
konvensional. Dalam hal ini kami dapat mengatakan bahwa logika fuzzy memimpin dalam
pengembangan kecerdasan mesin yang lebih tinggi ( machine Intelligency Quotient / MIQ )
Produk produk berikut telah menggunakan logika fuzzy dalam alat alat rumah tangga seperti
mesin cuci, video dan kamera refleksi lensa tunggal, pendingin ruangan, oven microwave, dan
banyak sistem diagnosa mandiri.

Fuzzy Logic merupakan kecerdasan buatan yang pertama kali dipublikasikan oleh Prof.Dr. Lotfi
Zadeh yang berasal dari Pakistan. Melalui fuzzy logic ini sistem dapat membuat keputusan
sendiri dan terkesan seperti memiliki perasaan, karena memiliki keputusan lain selain iya (logika
1) dan tidak (logika 0). Oleh karena itu fuzzy logic sangat berbeda jauh dari alur logaritma
pemrograman.

Perangkat Lunak Kecerdasan Buatan

Perangkat lunak kecerdasan buatan membuat baik penggunaan fuzzy logic di daerah yang tidak
memiliki aturan yang jelas atau nilai-nilai absolut. Dalam setiap kasus di mana jawabannya akan
“kadang-kadang” atau “mungkin,” logika fuzzy sangat membantu.

Kredit – Fuzzy logic dapat digunakan untuk membantu mengevaluasi kredit peminjam. Kadang-
kadang, peminjam yang memiliki skor kredit yang rendah harus diberikan kredit, jika mereka
memiliki atribut positif lainnya, seperti pendapatan yang stabil dan aset yang cukup. Baca lebih
lanjut di Aplikasi Logika Fuzzy untuk Perbankan dan Pinjaman .

Robotika – Fuzzy logic adalah sangat berguna dalam membantu robot memutuskan apa yang
harus dilakukan dengan input sensorik. Setiap jenis kontak akan memerlukan respon yang
berbeda, tergantung pada sejumlah factors.Read lebih lanjut tentang peran AI dalam teknologi
robot saat ini, di Robotika dan Kecerdasan Buatan Campurkan dalam Perang Robot modern.

Business Intelligence – aplikasi Fuzzy logic dapat membantu eksekutif mengevaluasi keputusan
berdasarkan sejumlah kriteria. Aplikasi logika fuzzy dapat digunakan untuk berbagai solusi AI.
Jenis algoritma pengolahan informasi bisa sangat sulit untuk membuat, tetapi hasilnya sangat
besar

Perbedaan Logika Klasik Atau Tegas Dengan Logika Fuzzy


Terdapat perbedaan mendasar antara logika klasik dengan logika fuzzy. Sebagai contoh,
perhatikan dua kalimat perintah berikut ini:

1. Pisahkan kelompok mahasiswa yang memiliki PC dan kelompok mahasiswa yang tidak
memiliki PC.
2. Buat kelompok mahasiswa yang pandai dan kelompok mahasiswa yang bodoh.

Pada Kalimat-A, Kita dapat membedakan secara tegas antara kelompok mahasiswa yang
memiliki PC dengan kelompok mahasiswa yang tidak memiliki PC karena ada batasan yang
nyata antara kedua kondisi tersebut. Namun Pada Kalimat-B, Tidak terdapat batasan yang nyata
antara pandai dengan bodoh sehingga kita sulit membedakan mahasiswa yang pandai dengan
mahasiswa yang bodoh.

Ketidakjelasan

Dalam kehidupan sehari-hari, kita sering menemui kondisi ketidakjelasan seperti kalimat-B.
Ketidakjelasan yang kita alami, dapat kita kelompokkan menjadi:

Keambiguan (ambiguity), terjadi karena suatu kata/istilah memiliki makna lebih dari satu.
Contoh: bulan, maknanya adalah suatu benda langit, namun makna lainnya adalah bagian dari
tahun.

Keacakan (randomness), karena hal yang kita inginkan belum terjadi. Contoh: besok akan
hujan.

Ketidaktepatan (imprecision), disebabkan karena alat atau metode pengukuran yang tidak tepat.
Contoh: volume bumi.

Ketidakjelasan akibat informasi yang tidak lengkap (incompleteness). Contoh: ada


kehidupan di luar angkasa.

Kekaburan semantik, akibat suatu kata/istilah memiliki makna yang tidak dapat didefinisikan
secara tegas. Contoh: cantik, pandai, dsb.

Dari kelima kelompok ketidakjelasan tersebut, dapat dikatakan bahwa pembahasan logika fuzzy
berada pada kekaburan semantik. Kekaburan semantik pasti ada dalam kehidupan manusia.
Bahkan kita sering mengambil keputusan dari kondisi kekaburan semantik.

(Kekaburan semantik adalah seperti yang sudah dijelaskan diatas bahwa kata//istilah memiliki
makna yang tidak dapat didefinisikan secara tegas. Contoh: cantik, pandai, dsb.
Hal lain yang juga perlu diperhatikan adalah kita (manusia) saat ini sering menggunakan alat
bantu, terutama elektronik, untuk membuat suatu keputusan. Penelitian atau pengukuran
umumnya memerlukan ketepatan & kepastian. Sedangkan kondisi lingkungan, mengharuskan
kita mengambil keputusan dari kekaburan semantik. Oleh karena itu, perlu bahasa keilmuan baru
untuk mengakomodasi kekaburan semantik secara memadai.

Contoh Logika Samar / Fuzzy

1. Peningkatan Akurasi Estimasi Ukuran Perangkat Lunak dengan Menerapkan Logika


Samar Metode Mamdani
2. Sistem Pendukung Keputusan Distribusi Beras Miskin (Raskin) Menggunakan Logika
Samar
3. Sistem Pakar Pendiagnosa Penyakit Infeksi Mata Menggunakan Logika Samar

Anda mungkin juga menyukai