Anda di halaman 1dari 29

STIMIK

DHARMANEGARA

KECERDASAN BUATAN
Artificial Intelligence

M. IMAM SHALAHUDIN, ST. Msi


087 870 750 525

59.302 Artificial Intelligence 1


Text and Course Material
1. Kusumadewi, Sri, 2004, Membangun Jaringan Syaraf
Tiruan Menggunakan MATLAB & EXCEL LINK, Graha
Ilmu, Yogyakarta
2. Kusumadewi, Sri, 2004, Applikasi Logika Fuzzy untuk
Mendukung Keputusan, Graha Ilmu, Yogyakarta
3. Kusumadewi, Sri, 2003, Artificial Intelligence, Graha
Ilmu, Yogyakarta
4. Marimin, 2005, Sistem Pakar-Teori dan Aplikasi dalam
Teknologi Manajerial, IPB Press, Bogor
5. Terano, Toshiro,et al, 1992, Fuzzy Systems Theory and
Its Applications, Academic Press, New york
6. Widodo, Thomas Sri, 2005, Sistem Neuro Fuzzy, Graha
Ilmu, Yogyakarta
59.302 Artificial Intelligence 2
Pokok Bahasan
 1. Pengantar SBP  6. Fuzzy Logic
 2. Konsep System  7. Penerapan Expert
Pakar Systems
 3. Knowledge  8. Natural Language
Representatif  11. Expert Systems
Aplication
 4. Production
Systems Concept
 5. Tree & Graph
Concept

59.302 Artificial Intelligence 3


What is AI?

“ AI adalah Kecerdasan Buatan


yang dibuat oleh manusia dengan
bantuan komputer yang bertujuan
agar komputer tersebut dapat
melakukan pekerjaan seperti dan
sebaik yang dilakukan oleh
manusia

59.302 Artificial Intelligence 4


Historis
 Komputer pada awal diciptakannya
hanya difungsikan sebagai alat
hitung
 Komputer digunakan untuk
membantu pekerjaan manusia
 Komputer diberi bekal pengetahuan
dan kemampuan untuk penalaran

59.302 Artificial Intelligence 5


Sudut Pandang Definisi AI
1. Kecerdasan
Kecerdasan Buatan akan membuat
mesin menjadi “cerdas” (mampu
berbuat seperti apa yang dilakukan
oleh manusia)
2. Penelitian
Kecerdasan Buatan adalah suatu studi
bagaimana membuat agar komputer
dapat melakukan sesuatu sebaik yang
dikerjakan oleh manusia
59.302 Artificial Intelligence 6
3. Bisnis
Kecerdasan Buatan adalah kumpulan
peralatan yang sangat powerful dan
metodologis dalam menyelasaikan
masalah-masalah bisnis
4. Pemrograman
Kecerdasan Buatan meliputi studi
tentang pemograman simbolik,
penyelesaian masalah (problem
solving) dan pencarian (searching)

59.302 Artificial Intelligence 7


Komputer
Input: Out put:
Masalah, Basis Motor Inferensi Jawaban,
Pertanya Pengetahuan Solusi
an, dll

Penerapan Konsep Kecerdasan Buatan di Komputer

Kecerdasan Buatan dan Kecerdasan Alami


Keuntungan AI
1. Bersifat Permanen
2. Mudah Diduplikasi & Disebarkan
3. Lebih Murah
4. Konsisten
59.302 Artificial Intelligence 8
5. Dapat Didokumentasikan
6. Lebih Cepat
7. Lebih Baik
Keuntungan Kecerdasan Alami
1. Kreatif
2. Dapat Menggunakan Pengalaman scr Langsung
3. Dapat digunakan secara Luas

59.302 Artificial Intelligence 9


Kecerdasan Buatan VS Pemograman Konvernsional
Dimensi AI Pemograman Konvensional
Pemrosesan Konsep simbolik Algoritmik

Sifat Input Bisa Tdk


Lengkap Harus Langkap

Pencarian Kebanyakan Biasanya didasarkan pada Algoritma


Bersifat Heuristik
Keterangan Disediakan Biasanya tidak disediakan

Fokus Pengetahuan Data & Informasi

Struktur Kontrol dipisahkan Kontrol terintegrasi dg informasi


dr Pengetahuan (data)

Sifat Out put Kualitatif Kuantitatif

Pemeliharaan & Relatif Mudah Sulit


Update 59.302 Artificial Intelligence 10
SEJARAH KECERDASAN BUATAN
- Tahun 1950-an
-Alan Turin :
“ Lakukan Tes apabila Mesin Dikatakan Cerdas”
Turin beranggapan bahwa Bila mesin dapat membuat seseorang
percaya bahwa dirinya mampu berkomunikasi dengan orang lain,
maka dapat dikatakan bahwa mesin tersebut cerdas ( seperti
layaknya manusia )
-Tahun 1956 – MIT
John McCarthy – pada Dartmounth Conference didefinisikan tujuan
utama AI “ mengetahui dan memodelkan proses-proses berfikir
manusia dan mendesain mesin agar dapat menirukan kelakuan
manusia
59.302 Artificial Intelligence 11
BEBEPARA PROGRAM AI yang
Dibuat tahun 1956 - 1966

1. Logic Theorist : Program ini dapat membuktikan


teorema-teorema matematik, diperkenalkan pada
Dartmounth Conference
2. Sad Sam ( Robert K.Lindsay-1960) : Program ini
dapat mengetahui kalimat-kalimat sederhana yg ditulis dlm bahasa
Inggris dan mampu memberikan jawaban dari fakta-fakta yg
didengan dalam sebuah percakapan

3. ELIZA ( Joseph Weizenbaum-1967) : Program ini


mampu melakukan terapi terhadap pasien dengan memberikan
beberapa pertanyaan

59.302 Artificial Intelligence 12


Kaitan AI dengan Ilmu
Pengetahuan Lain

Artificial Intellijen
Cognition
SPK, &
Psycologi
SIM Psycoling
Manaje uistics
Pengolahan
men
Citra,Teori
Kendali,
Robotika,dll

Elektro

59.302 Artificial Intelligence 13


Lingkup Utama AI
1. Sistem Pakar ( Expert System)
Komputer digunakan sarana untuk menyimpan pengetahuan
para pakar. Dengan demikian komputer akan memiliki keahlian
untuk menyelesaikan permasalahan dengan meniru keahlian
yang dimiliki oleh pakar

2. Pengolahan Bahasa Alami ( Natural


Language Processing)
Dengan pengolahan bahasa alami ini diharapkan user dapat
berkomunikasi dengan komputer dengan menggunakan bahasa
sehari-hari

3. Pengenalan Ucapan ( Spech Recognition )


Melalui pengenalan ucapan diharapkan manusia dapat
berkomunikasi dengan komputer dengan menggunakan suara

59.302 Artificial Intelligence 14


4. Game Playing
5. Computer Vision
Mencoba untuk dapat menginterpretasikan gambar atau obyek-
obyek tampak melalui komputer

6. Intelligent Computer-Aided Instruction


Komputer dapat digunakan sebagai tutor yang dapat melatih dan
mengajar

7. Robotika & Sistem Sensor

59.302 Artificial Intelligence 15


What is AI?

Definitions may be organized into four categories.


Systems that think like humans.
Systems that act like humans.
Systems that think rationally.
Systems that act rationally.

59.302 Artificial Intelligence 16


Expert Systems-Sistem Pakar
Application-specific systems that rely on
obtaining the knowledge of human experts in an
area and programming that knowledge into a
system.

DENDRAL, mass spectrometer interpreter


MYCIN, modeling medical expert

Microsoft Office Assistant:- customised help to


individual user

59.302 Artificial Intelligence 17


Pembuktian Teori Matematika
Use inference methods to prove new theorems.

Natural Language Understanding -


- AltaVista translation of web pages.
- Translation of Catepillar Truck manuals into 20 languages.
(Note: One early system translated the English sentence
"The spirit is willing but the flesh is weak" into the Rusian
equivalent of "The vodka is good but the meat is rotten.")

59.302 Artificial Intelligence 18


Cakupan Penerapan AI a.l.
- Speech Recognition
PEGASUS spoken language
interface to American Airlines'
EASY SABRE reservation system,
which allows users to obtain flight
information and make reservations
over the telephone.
- Game Playing
Program catur Deep Blue
melawan juara dunia catur
Gary Kasparov

59.302 Artificial Intelligence 19


AI Applications
 Computer Vision
Face recognition programs in use by banks, government,
etc.
The ALVINN system autonomously drove a van from
Washington, D.C. to San Diego (all but 52 of 2,849
miles), averaging 63 mph day and night, and in all
weather conditions.
Handwriting recognition, electronics and manufacturing
inspection, photo-interpretation, baggage inspection,
reverse engineering to automatically construct a 3D
geometric model.

59.302 Artificial Intelligence 20


Intelligent Robotics
 Robot Toys
– Aibo, I-Cybie, LEGO etc
 Robot Security
– Cye robot
 Robot Home Help
– Lawn mower, Vacuum cleaner etc

59.302 Artificial Intelligence 21


Financial Decision Making
Credit card companies, mortgage companies and banks AI
systems detect fraud expedite financial transactions like
credit checks.
profiles of customer usage patterns use profiles to detect
unusual patterns take appropriate action.

Scheduling and Planning


Automatic scheduling for manufacturing.
- American Airlines rerouting contingency planner.
- European space agency planning and scheduling of
spacecraft assembly, integration and verification.

59.302 Artificial Intelligence 22


Fuzzy Logic, Algoritma Genetika
& Soft Computing
Fuzzy Logic (1965 )
Teknologi yang mampu mengakomodasi
adanya ketidakpastian dan ketidaktepatan
input
Algoritma Genetika (John Holland - 1975 )
Holland mengatakan “ Setiap problem itu
berbentuk adaptasi (alami maupun Buatan)
secara umum dapat diformulasikan dalam
terminologi genetika”.
59.302 Artificial Intelligence 23
Soft Computing
Prof.Lotfi A.Zadeh (1992)
Soft Computing adalah Koleksi dari beberapa
metodologi yang bertujuan untuk mengekploitasi adanya
toleransi terhadap ketidakpastian, ketidak tepatan dan
kebenaran parsial untuk dapat diselesaikan dengan
mudah, robustness dan biaya penyelesaiannya murah

Soft Computing merupakan inovasi baru dalam


membangun sistem cerdas. Sistem Cerdas ini
merupakan sistem yang memiliki keahlian seperti
manusia pada domain tertentu, mampu
beradaptasi dan belajar agar dapat bekerja lebih
baik jika terjadi perubahan lingkungan
59.302 Artificial Intelligence 24
Unsur-unsur Pokok
SOFT COMPUTING
1. Sistem Fuzzy (Mengakomodasi Ketidaktepatan)

2. Jaringan Syaraf (Menggunakan Pembelajaran)

3. Probanilistik Reasoning (Mengakomodasi


Ketidakpastian)
4. Evolutionary Computing (Optimasi )

59.302 Artificial Intelligence 25


Tabel: Fuzzy/Probalistik Reasoning, JST, Sistem
Evolusioner, AI Konvensional
Pemb Ekstraksi Operasi Represent Optimas
elajar Pengetah Reat- asi i
an uan time Pengetah
uan
Fuzzy/Prob Simbolik/
abilistik Tidak Ya Ya Numerik Tidak
Reasoning

Jaringan
Syaraf Ya Tidak Ya Numerik Tidak
Tiruan
Sistem
Evolusioner Ya Tidak Tidak Numerik Ya
Sistem AI Simbolik/
Konvension Tidak Ya Tidak Numerik Tidak
al 59.302 Artificial Intelligence 26
Karakteristik Soft Computing

1. Soft Computing memerlukan ahli manusia

2. Model komputasinya diilhami oleh proses Biologis

3. Soft Computing merupakan Teknik Optimasi Baru

4. Soft Computing menggunakan Komputasi Numeris


5. Soft Computing memiliki toleransi kegagalan
(meskipun kualitasnya berangsur-angsur memburuk)

59.302 Artificial Intelligence 27


Kesimpulan

Poin utama yang harus diingat:


• AI mempelajari perancangan sistem yang (berpikir,
bertindak) seperti (manusia, rasional)

• Beberapa contoh penerapan AI yang meraih sukses:


pembuatan keputusan, sistem pakar, natural language
understanding, image processing.

59.302 Artificial Intelligence 28


Kesempatan Penelitian AI
 Penerjemah Telepon
 Accident-avoiding car
 Home help robot
 Smart clothes
 Intelligent agents that monitor and manage information by
filtering, digesting, abstracting
 Tutors
 Self-organizing systems, e.g., that learn to assemble something
by observing a human do it.

59.302 Artificial Intelligence 29

Anda mungkin juga menyukai