PENGANTAR KECERDASAN BUATAN ((ARTIFICIAL INTELLIGENCE
PENGANTAR PENGANTAR PENGANTAR PENGANTAR
KECERDASAN BUATAN KECERDASAN BUATAN
(( ARTI FI CI AL I NTELLI GENCE (( ARTI FI CI AL I NTELLI GENCE ARTI FI CI AL I NTELLI GENCE)) ARTI FI CI AL I NTELLI GENCE))
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
cerdas serta memahaminya. Alasan lain untuk d t h i Al l i t k
belajar AI adalah bahwa entitas cerdas yang dibangun ini menarik dan berguna. dib i i ik d b
Pendahuluan (( Lanj t Pendahuluan 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.
Definisi AI Definisi D fi i i AI D fi i i 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 st udi t ent ang bagaim ana m em buat kom put er t di t t b i b t k t m elakukan hal- hal yang pada saat ini dapat dilakukan lebih baik oleh m anusia.” Definisi AI ( D fi i i AI ( D fi i i Definisi AI ( lanj t AI ( l lanj t )) l j t )) j 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 AI ( Definisi Definisi AI ( Definisi AI ( Lanj t AI ( Lanj t 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
- Cerdas = m em iliki penget ahuan + pengalam an, penalaran ( bagaim ana m em buat keput usan & m engam bil t indakan) , m oral yang baik
Definisi AI ( Definisi Definisi AI ( Definisi AI ( Lanj t AI ( Lanj t 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) : berisi fakt a- fakt a, t eori, pem ikiran & b f k f k k &
hubungan ant ara sat u dengan lainnya.
Definisi AI ( Definisi Definisi AI ( Definisi AI ( lanj t AI ( lanj t 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 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 3 . M e m bu a t m e sin le bih b t i l bih be r m a n fa a t ( t uj uan ent repreneurial) t i l) Arah AI Arah 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) . net works) AI AI dapat dapat dipandang dipandang dalam dalam berbagai perspekt if b b berbagai b b i i perspekt if kt if kt if
- Dari perspekt if Ke ce r da sa n p p
( 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 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
Act in g r a t ion a lly
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 AI Sej arah 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 adat 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 diaj ukan oleh operat or. Dan sang operat or it u m engira k l hbahwa ia sedang berkom unikasi dengan operat or lainnya
yang berada pada t erm inal lain.- Turing beranggapan bahw a j ika m esin dapat m em buat b b h k d b
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) . t ersebut cerdas ( sepert i layaknya m anusia)
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 :
- – Penget ahuan inform al sukar diuraikan dan P t h i f l k di ik d dinyat akan
- – dalam bent uk not asi logika form al
- – Penyelesaian secara prinsip vs. prakt is
- 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
8
Lil
y
W
.)
T
I-
U
G
(
1 Perbedaan Perbedaan ant ara ant ara Pem rogram an Pem rogram an AI AI d d Konvensional ll dan dan 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 asalahKom put er diberi penget ahuan dan Mem beri dat a kepada kom put er dan penget ahuan dan kom put er dan
Kelebihan K l bih K l bih Kelebihan kecerdasan k k kecerdasan buat an d d buat an b b t t • 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 t ersebut . Kecerdasan alam i sangat sulit unt uk b t K d l i t lit t k direproduksi.
- Dapat m engerj akan beberapa t ask lebih cepat dan lebih baik dibanding m anusia dan lebih baik dibanding m an sia
Kelebihan kecerdasan Kelebihan Kelebihan kecerdasan Kelebihan kecerdasan alam i kecerdasan alam i alam i alam i
1. Kreat if : m anusia m em iliki kem am puan unt uk m enam bah penget ahuan, sedangkan pada b h t h d k d 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 luas, sedangkan kecerdasan buat an sangat
3. Pem ikiran m anusia dapat digunakan secara
.
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 keahlian yang dim iliki pakar. keahlian yang dim iliki pakar.
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 kom put er m enggunakan bahasa sehari- hari, k t k b h h i h i 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. 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 ucapan dari t eks t ercet ak yang diberikan. d i t k t t k dib ik
AI PADA APLI KASI KOMERSI AL AI PADA APLI KASI KOMERSI AL
- Telpon unt uk penderit a bisu- t uli
- Alat unt uk t una w icara
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 Dengan dem ikian m em ungkinkan unt uk d iki ki k t k 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
- Sist em sensor pada m esin cuci yait u Si t d i i it 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
5. Com put er vision : m engint erpret asikan gam bar at au obj ek- obj ek t am pak m elalui kom put e r
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
- 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
- Deep Blue m am pu m engevaluasi 200j ut a p p g j posisi bidak cat ur / det ik
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 t erhadap ket idakt epat an, ket idakpast ian, dan h d k t id kt t k t id k t i d 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) .
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 work)
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 Genet ika