Artificial Intelligence -...

14
Artificial Intelligence Kecerdasan Buatan

Transcript of Artificial Intelligence -...

Page 1: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Artificial Intelligence

Kecerdasan Buatan

Page 2: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Outline

• Pengertian Kecerdasan Buatan

• Area Kecerdasan Buatan

Page 3: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Pengertian Kecerdasan Buatan

• a branch of computer science dealing with the

simulation of intelligent behavior in

computerscomputers

• the capability of a machine to imitate

intelligent human behavior

Page 4: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Pengertian Kecerdasan Buatan

• Bagian dari ilmu komputer yang mempelajari

perancangan sistem komputer yang

intelligent,intelligent,

– yaitu suatu sistem yang memperlihatkan

karakteristik yang ada pada tingkah laku manusia,

seperti mengerti suatu bahasa, mempelajari,

mempertimbangkan dan memecahkan suatu

masalah.

Page 5: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Pengertian Kecerdasan Buatan

• Suatu studi bagaimana membuat komputer

dapat mengerjakan sesuatu, yang pada saat

ini orang dapat mengerjakan, lebih baikini orang dapat mengerjakan, lebih baik

• Bidang ilmu komputer yang

memungkinkannya untuk memahami,

bernalar dan bertindak.

Page 6: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Tujuan Kecerdasan Buatan

• Untuk mengembangkan metode dan sistem untuk menyelesaikan masalah- masalah yang biasa diselesaikan melalui aktifivitas biasa diselesaikan melalui aktifivitas intelektual manusia, misalnya

– pengolahan citra, perencanaan, peramalan dan lain-lain, meningkatkan kinerja sistem informasi yang berbasis komputer.

• Untuk meningkatkan pengertian / pemahaman kita pada bagaimana otak manusia bekerja

Page 7: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Arah Kecerdasan Buatan

• Mengembangkan metode dan sistem untuk

menyelesaikan masalah AI tanpa mengikuti

cara manusia menyelesaikannya (sistem pakar cara manusia menyelesaikannya (sistem pakar

/ expert systems)

• Mengembangkan metode dan sistem untuk

menyelesaikan masalah AI melalui pemodelan

cara berpikirnya manusia, atau cara

bekerjanya otak manusia (neural networks).

Page 8: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Area Kecerdasan Buatan

Robotika

Vision

Bahasa Ucapan

Sistem

Neural

Buatan Siste

m

Pakar

Pemahaman

Bahasa

Alami

Page 9: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Masalah Pada Kecerdasan Buatan (AI)

• Menurut Elaine Rich : Masalah pada AI (Task Domain) :

• Task Keduniaan (Mundane Task)

– Perception: Vision, Speech Recognition

– Natural Language: Understanding, Generation, Translation

– Commonsense Reasoning

– Robot Control

Page 10: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Masalah Pada Kecerdasan Buatan (AI)

• Task Formal (Formal Task)

– Games (Chess, Backgamon, checkers,Go)

– Mathematics (Geometry, Logic, Integral Calculus, Proving – Mathematics (Geometry, Logic, Integral Calculus, Proving

properties of programs)

• Task Ahli (Expert Tasks)

– Engineering (Design,Fault Finding, Manufacturing

Planning)

– Scientific Analysis, Medical Diagnosis, Financial Analysis

Page 11: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan
Page 12: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Pemrograman AI vs Konvensional

AI Komputasi Konvensional

Representasi dan

Manipulasi simbol

Algoritma

Manipulasi simbol

Memberitahu komputer

tentang suatu masalah

Memerintah komputer

untuk menyelesaikan

masalah

Komputer diberi

pengetahuan dan

kemampuan inferensi

Memberi data kepada

komputer dan program

Page 13: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Pemrograman AI

• Bila terjadi perubahan dalam program, maka tidak mengganggu seluruh “Facts” yang tersimpan dalam “Otak” (layaknya pikiran manusia / seperti informasi yang terdapat pada pikiran manusia)yang terdapat pada pikiran manusia)

• Independen

• Dapat dimodifikasi tanpa mempengaruhi struktur keseluruhan program

• Fleksibel � efisien dan mudah untuk dimengerti

Page 14: Artificial Intelligence - lulu.staff.gunadarma.ac.idlulu.staff.gunadarma.ac.id/Downloads/files/45786/01... · Artificial Intelligence Kecerdasan Buatan. Outline • Pengertian Kecerdasan

Penyelesaian Masalah

Berdasarkan Teknik AI

Empat hal untuk membangun sistem atau

memecahkan masalah tertentu :

•Definisikan masalah dengan jelas

•Analisis masalah

•Kumpulkan dan representasikan knowledge

•Pilih teknik pemecah masalah terbaik dan gunakan

untuk masalah tertentu