PENGANTAR
PENGANTAR
PENGANTAR
PENGANTAR
KECERDASAN BUATAN
KECERDASAN BUATAN
Pendahuluan
Pendahuluan
• Manusia memiliki nama ilmiah homo sapiens
-manusia yang bijaksana - karena kapasitas
manusia yang bijaksana karena kapasitas
mental kita begitu penting bagi kehidupan
sehari-hari.
sehari hari.
• Bidang kecerdasan buatan, atau AI, mencoba
untuk memahami entitas cerdas
untuk memahami entitas cerdas.
• AI berusaha untuk membangun entitas yang
d
t
h
i
Al
l i
t k
cerdas serta memahaminya. Alasan lain untuk
belajar AI adalah bahwa entitas cerdas yang
dib
i i
ik d
b
Pendahuluan
Pendahuluan (( Lanj t
Lanj t ))
• Meskipun tidak ada yang dapat meramalkan masa
depan secara rinci, jelas bahwa komputer dengan
tingkat kecerdasan manusia (atau lebih) akan
memiliki dampak besar pada kehidupan kita
sehari-hari dan peradaban di masa depan
hari dan peradaban di masa depan.
• Bagaimana mungkin otak kecil, baik hayati maupun
elektronik untuk melihat memahami meramalkan
elektronik, untuk melihat, memahami, meramalkan,
dan memanipulasi dunia yang jauh lebih besar dan
lebih rumit daripada dirinya sendiri?
p
y
• Semua peneliti harus melakukan dengan melihat
dalam cermin untuk melihat contoh sistem yang
y
g
cerdas.
D fi i i
D fi i i AI
AI
Definisi
Definisi AI
AI
•
H . A. Sim on
[ 1987] :
[
]
“ Kecerdasan buat an ( art ificial int elligence)
m erupakan kawasan penelit ian, aplikasi dan inst ruksi yang t erkait dengan pem rogram an y g g p g kom put er unt uk m elakukan sesuat u hal yang - dalam pandangan m anusia adalah- cerdas”
•
Rich a n d Kn igh t
[ 1991] :
“Kecerdasan Buat an ( AI ) m erupakan sebuah t di t t b i b t k t
D fi i i
D fi i i AI (
AI ( l
l
j t
j t ))
Definisi
Definisi AI (
AI ( lanj t
lanj t ))
En cyclope dia Br it a n n ica
:
En cyclope dia Br it a n n ica
:
“
Kecerdasan Buat an ( AI ) m erupakan cabang
dari ilm u kom put er yang dalam
dari ilm u kom put er yang dalam
m erepresent asi penget ahuan lebih banyak
m enggunakan bent uk sim bol- sim bol
m enggunakan bent uk sim bol sim bol
daripada bilangan, dan m em proses
inform asi berdasarkan m et ode heurist ic
at au dengan berdasarkan sej um lah
at uran
”
Definisi
Definisi AI (
AI ( Lanj t
Lanj t ))
Definisi
Definisi AI (
AI ( Lanj t
Lanj t ))
• Bagian dari ilm u kom put er yang m em pelaj ari g p y g p j bagaim ana m em buat m esin ( kom put er) dapat m elakukan pekerj aan sepert i dan sebaik yang dilakukan oleh m anusia bahkan bisa lebih baik dilakukan oleh m anusia bahkan bisa lebih baik daripada yang dilakukan m anusia.
• Menurut John McCart hy, 1956, AI : Unt uk
m enget ahui dan m em odelkan proses – proses berpikir m anusia dan m endesain m esin agar dapat m enirukan perilaku m anusia
dapat m enirukan perilaku m anusia.
Definisi
Definisi AI (
AI ( Lanj t
Lanj t ))
Definisi
Definisi AI (
AI ( Lanj t
Lanj t ))
• Agar m esin bisa cerdas ( bert indak sepert i
Agar m esin bisa cerdas ( bert indak sepert i
& sebaik m anusia) m aka harus diberi
bekal penget ahuan & m em punyai
kem am puan unt uk m enalar.
2 bagian ut am a yg dibut uhkan unt uk
aplikasi kecerdasan buat an :
a. basis penget ahuan ( knowledge base) :
b
f k
f k
k
&
berisi fakt a- fakt a, t eori, pem ikiran &
hubungan ant ara sat u dengan lainnya.
Definisi
Definisi AI (
AI ( lanj t
lanj t ))
Definisi
Definisi AI (
AI ( lanj t
lanj t ))
b m ot or inferensi ( inference engine) :
b. m ot or inferensi ( inference engine) :
kem am puan m enarik kesim pulan
berdasarkan penget ahuan
Tuj uan AI
Tuj uan AI
Tuj uan AI
Tuj uan AI
1 M e m bu a t m e sin
m enj adi
le bih
1 . M e m bu a t m e sin
m enj adi
le bih
pin t a r
( t uj uan ut am a)
2 M e m a h a m i
apa it u
k e ce r da sa n
2 . M e m a h a m i
apa it u
k e ce r da sa n
( t uj uan ilm iah)
3 M
b
t
i
l bih
3 . M e m bu a t m e sin le bih
be r m a n fa a t
( t uj uan
t
i l
)
ent repreneurial
)
Arah
Arah AI
AI
• Mengem bangkan m et ode dan sist em
Mengem bangkan m et ode dan sist em
unt uk m enyelesaikan m asalah AI t anpa
m engikut i cara m anusia
m enyelesaikannya (
sist em pakar / expert
syst em s
)
• Mengem bangkan m et ode dan sist em
unt uk m enyelesaikan m asalah AI m elalui
pem odelan cara berpikirnya m anusia at au
pem odelan cara berpikirnya m anusia, at au
cara bekerj anya ot ak m anusia (
neural
net works
)
AI
AI dapat
dapat dipandang
dipandang dalam
dalam
b
b
i
b
b
i
kt if
kt if
berbagai
berbagai perspekt if
perspekt if
• Dari perspekt if
p
p
Ke ce r da sa n
( I n t e llige n ce )
AI adalah bagaim ana m em buat m esin yang “ cerdas” dan dapat m elakukan hal- hal yang p y g sebelum nya dapat dilakukan oleh m anusia
• Dari perspekt if
bisn is
AI adalah sekelom pok alat bant u (t ools) yang AI adalah sekelom pok alat bant u (t ools) yang berdaya guna, dan m et odologi yang
m enggunakan t ool- t ool t ersebut guna m enyelesaikan m asalah- m asalah bisnis.y
• Dari perspekt if
pe m r ogr a m a n
(
Program m ing
) ,
AI t erm asuk didalam nya adalah st udi t ent ang AI t erm asuk didalam nya adalah st udi t ent ang
pe m r ogr a m a n sim bolik, pe m e ca h a n
What is AI ?
What is AI ?
What is AI ?
What is AI ?
Sist em yang berpikir Sist em yang berpikir Sist em yang berpikir
sepert i m anusia
Th in k in g h u m a n ly
Sist em yang berpikir secara rasional
Th in k in g r a t ion a lly
g y g y
Sist em yang bert indak Sist em yang bert indak Sist em yang bert indak
sepert i m anusia
Act in g h u m a n ly
Sist em yang bert indak secara rasional
Berfikir
Berfikir Sepert i
Sepert i Manusia
Manusia
Berfikir
Berfikir Sepert i
Sepert i Manusia
Manusia
1. Diperlukan suatu cara untuk mengetahui
p
g
bagaimana manusia berfikir
2. Diperlukan pemahaman tentang bagaimana
pikiran manusia bekerja
Bagaimana caranya?
Bagaimana caranya?
1. Melalui introspeksi atau mawas diri;
mencoba menangkap bagaimana pikiran kita
mencoba menangkap bagaimana pikiran kita
berjalan
2. Melalui percobaan psikologis
Sej arah
Sej arah AI
AI
• Tahun 1950 – an Alan Turing, seorang pionir AI dan ahli m at em at ika I nggris m elakukan percobaan Turing ( Turing Test ) yait u sebuah kom put er m elalui t erm inalnya
Test ) yait u sebuah kom put er m elalui t erm inalnya
dit em pat kan pada j arak j auh. Di uj ung yang sat u ada
t erm inal dengan soft ware AI dan diuj ung lain ada sebuah t erm inal dengan seorang operat or. Operat or it u t idak g g p p
m enget ahui kalau di uj ung t erm inal lain dipasang soft ware AI . Mereka berkom unikasi dim ana t erm inal di uj ung
m em berikan respon t erhadap serangkaian pert anyaan yang
d k l h
diaj ukan oleh operat or. Dan sang operat or it u m engira bahwa ia sedang berkom unikasi dengan operat or lainnya yang berada pada t erm inal lain.
b b h k d b
• Turing beranggapan bahw a j ika m esin dapat m em buat seseorang percaya bahwa dirinya m am pu berkom unikasi dengan orang lain, m aka dapat dikat akan bahwa m esin t ersebut cerdas ( sepert i layaknya m anusia)
Uj i
Uj i Turing Dari AI
Turing Dari AI Bert indak
Bert indak Sepert i
Sepert i
Manusia
Manusia
Manusia
Manusia
Berfikir Rasional
• Cara berfikirnya m em enuhi at uran logika
yang dibangun oleh Arist ot les
– Pola st rukt ur argum ent asi yang selalu
m em beri konklusi yang benar bila prem is benar
– Menj adi dasar bidang logika
• Tradisi logicist dalam AI adalah
m em bangun program yang m enghasilkan
m em bangun program yang m enghasilkan
solusi berdasarkan logika
• Problem :
P t h i f l k di ik d
– Penget ahuan inform al sukar diuraikan dan dinyat akan
Bert indak Rasional
Bert indak Rasional
• Bert indak secara rasional art inya
• Bert indak secara rasional art inya
bert indak didalam upaya m encapai
goal
goal
• Didalam lingkungan yang rum it
t idaklah m ungkin m endapat kan
t idaklah m ungkin m endapat kan
rasionalisasi sem purna yang selalu
m elakukan sesuat u dengan benar
m elakukan sesuat u dengan benar
– Rasionalisasi t erbat as
1
8
T
I-U
G
(
L
il
y
W
Perbedaan
Perbedaan ant ara
ant ara Pem rogram an
Pem rogram an AI
AI
d
d
ll
dan
dan Konvensional
Konvensional
AI Kom pu t a si p Kon ve n sion a l
Represent asi dan
Algorit am a
Manipulasi sim bol
Mem berit ahu Mem erint ah
kom put er t ent ang
suat u m asalah
kom put er unt uk
m enyelesaikan
l h
m asalah
Kom put er diberi
penget ahuan dan
Mem beri dat a kepada
kom put er dan
penget ahuan dan
kem am puan inferensi
kom put er dan
program
19K l bih
K l bih
k
k
d
d
b
b
t
t
Kelebihan
Kelebihan kecerdasan
kecerdasan buat an
buat an
• Lebih bersifat perm anen.
• Lebih m udah diduplikasi & disebarkan. • Lebih m urah.
• Bersifat konsist en dan t elit i karena kecerdasan Bersifat konsist en dan t elit i karena kecerdasan buat an adalah bagian dari t eknologi kom put er
sedangkan kecerdasan alam i senant iasa berubah-ubah
• Dapat didokum ent asi.Keput usan yang dibuat kom put er dapat didokum ent asi dengan m udah dengan cara m elacak set iap akt ivit as dari sist em
t b t K d l i t lit t k
t ersebut . Kecerdasan alam i sangat sulit unt uk direproduksi.
• Dapat m engerj akan beberapa t ask lebih cepat dan lebih baik dibanding m an sia
Kelebihan
Kelebihan kecerdasan
kecerdasan alam i
alam i
Kelebihan
Kelebihan kecerdasan
kecerdasan alam i
alam i
1. Kreat if : m anusia m em iliki kem am puan unt uk
b h t h d k d
m enam bah penget ahuan, sedangkan pada kecerdasan buat an unt uk m enam bah
penget ahuan harus dilakukan m elalui sist em yang dibangun
yang dibangun.
2. Mem ungkinkan orang unt uk m enggunakan pengalam an at au pem belaj aran secara
langsung Sedangkan pada kecerdasan buat an langsung. Sedangkan pada kecerdasan buat an harus m endapat m asukan berupa input - input sim bolik.
3 Pem ikiran m anusia dapat digunakan secara 3. Pem ikiran m anusia dapat digunakan secara luas, sedangkan kecerdasan buat an sangat t erbat as.
AI PADA APLI KASI KOMERSI AL
AI PADA APLI KASI KOMERSI AL
• Sist em pakar ( expert syst em ) : kom put er
sebagai sarana unt uk m enyim pan penget ahuan para pakar sehingga kom put er m em iliki keahlian m enyelesaikan perm asalahan dengan m eniru
AI PADA APLI KASI KOMERSI AL
AI PADA APLI KASI KOMERSI AL
• Pengolahan bahasa alam i ( nat ural language
processing) : user dapat berkom unikasi dengan
k t k b h h i h i
kom put er m enggunakan bahasa sehari- hari,
m isal bahasa inggris, bahasa indonesia, bahasa j aw a, dll, cont oh :
j
pengguna sist em dapat m em berikan perint ah dengan bahasa sehari- hari, m isalnya, unt uk m enghapus sem ua file pengguna cukup
m enghapus sem ua file, pengguna cukup
m em berikan perint ah ” kom put er, t olong hapus sem ua file ! ” m aka sist em akan m ent ranslasikan perint ah bahasa alam i t ersebut m enj adi perint ah bahasa form al yang dipaham i oleh kom put er,
yait u ” delet e * .* < ENTER> ” . yait u delet e . ENTER .
AI PADA APLI KASI KOMERSI AL
AI PADA APLI KASI KOMERSI AL
- Translat or bahasa inggris ke bahasa
indonesia begit u j uga sebaliknya,dll, t et api
indonesia begit u j uga sebaliknya,dll, t et api
sist em ini t idak hanya sekedar kam us
yang m enerj em ahkan kat a per kat a,
t et api j uga m ent ranslasikan sint aks dari
bahasa asal ke bahasa t uj uan
- Text sum m arizat ion : suat u sist em yang
dapat m em buat ringkasan hal- hal pent ing
dari suat u wacana yang diberikan
AI PADA APLI KASI KOMERSI AL
AI PADA APLI KASI KOMERSI AL
• Pengenalan ucapan ( speech recognit ion) :
m anusia dapat berkom unikasi dengan kom put er m enggunakan suara. Cont oh :
- m em berikan inst ruksi ke kom put er dengan suara - alat bant u m em baca unt uk t unanet ra
- alat bant u m em baca unt uk t unanet ra,
m em punyai m asukan berupa t eks t ercet ak
( m isalnya buku) dan m em punyai keluaran berupa d i t k t t k dib ik
ucapan dari t eks t ercet ak yang diberikan.
AI PADA APLI KASI KOMERSI AL
AI PADA APLI KASI KOMERSI AL
• Telpon unt uk penderit a bisu- t uli
AI PADA APLI KASI KOMERSI AL
AI PADA APLI KASI KOMERSI AL
• konversi dari SMS (Short Message Syst em ) ke ucapan sehingga pesan SMS dapat didengar.
D d iki ki k t k
Dengan dem ikian m em ungkinkan unt uk m endengar pesan SMS sam bil m elakukan
akt ivit as yang m enyulit kan unt uk m em bacanya, y g y y sepert i m engendarai m obil.
4. Robot ika & sist em sensor
Si t d i i it
- Sist em sensor pada m esin cuci yait u
m enggunakan sensor opt ik, m engeluarkan
cahaya ke air dan m engukur bagaim ana cahaya y g g y t ersebut sam pai ke uj ung lainnya. Makin kot or, m aka sinar yang sam pai m akin redup. Sist em j uga m am pu m enent ukan j enis kot oran t ersebut j uga m am pu m enent ukan j enis kot oran t ersebut
AI PADA APLI KASI KOMERSI AL
AI PADA APLI KASI KOMERSI AL
daki/ m inyak. Sist em j uga bisa m enent ukan
put aran yang t epat secara ot om at is berdasarkan j enis dan banyaknya kot oran sert a j um lah yang akan dicuci.
akan dicuci. - Robot ika
AI PADA APLI KASI KOMERSI AL
AI PADA APLI KASI KOMERSI AL
6. I nt elligent com put er- aided inst ruct ion :
kom put er dapat digunakan sebagai t ut or yang dapat m elat ih & m engaj ar. Cont oh : Learn t o speak English
AI PADA APLI KASI KOMERSI AL
AI PADA APLI KASI KOMERSI AL
7. Gam e playing
• 1997 Deep Blue m engalahkan Garry
• 1997, Deep Blue m engalahkan Garry
Kasparov, t he World Chess Cham pion
• Deep Blue chess m achine m enggunakan
• Deep Blue chess m achine m enggunakan
kom put er I BM, dibuat t ahun 1990- an oleh
Hsu, Cam pbell, Tan, Hoane, Brody,
,
p
,
,
,
y,
Benj am in
SOFT COMPUTI NG
SOFT COMPUTI NG
• Soft com put ing m erupakan inovasi baru dalam m em bangun sist em cerdas yait u sist em yang m em iliki keahlian sepert i m anusia pada dom ain t ert ent u, m am pu beradapt asi dan belaj ar agar dapat bekerj a lebih baik j ika t erj adi perubahan dapat bekerj a lebih baik j ika t erj adi perubahan lingkungan.
• Soft com put ing m engeksploit asi adanya t oleransi t h d k t id kt t k t id k t i d
t erhadap ket idakt epat an, ket idakpast ian, dan kebenaran parsial unt uk dapat diselesaikan dan dikendalikan dengan m udah agar sesuai dengan g g g realit a ( Prof. Lot fi A Zadeh, 1992) .
SOFT COMPUTI NG
SOFT COMPUTI NG
Met odologi- m et odologi yang digunakan
dalam Soft com put ing adalah :
dalam Soft com put ing adalah :
1. Sist em Fuzzy ( m engakom odasi ket idakt epat an) Æ Logika Fuzzy ( fuzzy logic) g y ( y g )
2. Jaringan Syaraf ( m enggunakan pem belaj aran) Æ Jaringan Syaraf Tiruan ( neurall net w ork)
3. Probabilist ic Reasoning ( m engakom odasi ket idakpast ian)
4 Evolut ionary Com put ing ( opt im asi) Æ Algorit m a 4. Evolut ionary Com put ing ( opt im asi) Æ Algorit m a