You are on page 1of 19

Menjelaskan pengertian

kecerdasan buatan dengan


baik

z Kecerdasan Buatan (Artificial Intelligence, AI) telah menjadi


wacana umum yyang g sangat
g p
penting g dan jjamak dijumpai.
j p
z Namun masih banyak menyisakan pertanyaan skeptis
tentang ‘mesin berfikir’:
z “Betulkah sebuah mesin dapat benar-benar berfikir dengan dirinya
sendiri?”, atau
z “Jika benar-benar dapat berfikir sendiri, apakah proses berfikirnya
sama dengan kita?”, dan
z “S
“Seberapa handal?”.
?

1
◘ Kecerdasan Buatan atau Sistem Cerdas atau Intelegensi Buatan atau
Artificial Intelligence merupakan cabang terpenting dalam dunia
komputer
◘ Komputer tidak hanya alat hitung, tetapi diharapkan dapat
diberdayakan untuk mengerjakan segala sesuatu yang bisa
dikerjakan oleh manusia
◘ Manusia mempunyai pengetahuan, pegalaman dan kemampuan
untuk menalar dengan baik
◘ Agar
ga komputer
o pute bisab sa be
bertindak
t da sepe
seperti
t dan
da sebaik
seba manusia,
a us a, maka
a a
komputer juga harus diberi bekal pengetahuan dan mempunyai
kemampuan untuk menalar

Sejarah Kecerdasan Buatan

Di awal abad 20, seorang penemu Spanyol, Torres y


Quevedo membuat sebuah mesin yang dapat men
Quevedo, men’skak
skak-
mat’ raja lawannya dengan sebuah ratu dan raja.

Perkembangan secara sistematis kemudian dimulai segera


setelah diketemukannya komputer digital.

⇒ 1950-an Alan Turing-matematikawan Inggris,


pertama kali mengusulkan adanya tes untuk melihat
bisa tidaknya sebuah mesin dikatakan cerdas
(dikenal dengan Turing Test) seolah-olah mesin
mampu merespon terhadap serangkaian pertanyaan
yang diajukan.

2
Lanjutan ……

⇒ Istilah kecerdasan buatan dimunculkan


pertama kali pada tahun 1956 ketika John
M C th d
McCathy darii Massachusets
M h t Institute
I tit t off
Technology (MIT) menciptakan bahasa
pemrograman LISP
⇒ Logic Theorist (1956), diperkenalkan pada
Dartmouth Conference, program ini dapat
membuktikan teorema-teorema matematika.
⇒ Mesin Neural Network pertama oleh Marvin
Minsky (1958)

⇒ Sad Sam, diprogram oleh Robert K. Lindsay (1960),


program ini dapat mengetahui kalimat-kalimat
sederhana yang ditulis dalam bahasa Inggris dan
mampu memberikan jawaban dari fakta-fakta yang
didengar dalam sebuah percakapan.

⇒ Muncul logika samar (1965) yang merupakan


pelaksanaan konsep samar di atas sistem komputer.
Logika samar mengukur ketidaktepatan dengan cara
yang tepat, seperti yang diperlukan mesin.

3
⇒ ELIZA (1967), diprogram oleh Joseph
Weizenbaum, yang mampu melakukan terapi
terhadap pasien dengan memberikan beberapa
pertanyaan.

⇒ Program Microworld dengan penciptaan proyek


SHRDLU (1968) merupakan Expert System yang
pertama.

⇒ 1972 bahasa PROLOG dimunculkan

⇒ John Holland (1975) mengatakan


bahwa setiapppproblem berbentuk
adaptasi (alami maupun buatan)
secara umum dapat diformulasikan
dalam terminologi genetika (Algoritma
Genetika)
⇒ Sistem catur AI mengalahkan manusia
(pecatur master) tahun 1991.
⇒ Robotik, peranti mekanika yang diprogram
kan untuk melakukan pelbagai tugas.

4
z Kecerdasan buatan adalah ilmu dan rekayasa yang
membuat mesin mempunyai
p y intelegensi
g tertentu
khususnya program komputer yang “cerdas”
(John McCarthy, 1956)

z Kecerdasan merupakan bagian kemampuan


komputasi untuk mencapai tujuan dalam dunia.
dunia
Ada bermacam jenis dan derajat kecerdasan untuk
manusia, binatang dan beberapa mesin

z Merupakan kawasan penelitian, aplikasi dan instruksi


yang terkait dengan pemrograman komputer untuk
melakukan sesuatu hal - yang dalam pandangan
manusia adalah
d l h – cerdas
d (H.
( A. Simon
S [1987])
[ 98 ])

z Sebuah studi tentang bagaimana membuat komputer


melakukan hal-hal yang pada saat ini dapat dilakukan
lebih baik oleh manusia (Rich and Kinight [1991])

z Kecerdasan
K d adalah
d l hkkemampuan untuk k b
belajar
l j atau
mengerti dari pengalaman, memahami pesan yang
kontradiktif dan ambigu, menanggapi dengan cepat dan
baik atas situasi yang baru, menggunakan penalaran
dalam memecahkan masalah serta menyelesaikannya
dengan efektif (Winston dan Pendergast, 1994)

5
Dua Ide Dasar yang berkaitan
dengan AI

z Pertama, ide yang melibatkan pembelajaran


proses pemikiran
iki manusia
i (untuk
( t k memahami
h i
apa yang dimaksud dengan kecerdasan)

z Kedua, berkaitan dengan representasi dan


duplikasi proses tersebut melalui mesin
(misalnya, komputer dan robot).

Pengertian Artificial Intelligence


z Suatu cara yang sederhana untuk membuat komputer
dapat “berpikir”
be p secaraa inteligent
seca te ge t

z Bagian dari ilmu komputer yang mempelajari


perancangan sistem komputer yang intelligent, yaitu suatu
sistem yang memperlihatkan karakteristik yang ada
pada tingkah laku manusia, seperti mengerti suatu
bahasa, mempelajari, mempertimbangkan & memecahkan
suatu masalah.

6
Lanjutan ……

z Bidang ilmu komputer yang memungkinkannya


untuk memahami,
memahami bernalar dan bertindak
bertindak.

Pengertian kecerdasan buatan lebih detail


dapat dipandang dari berbagai sudut
pandang, antara lain :
hSudut ppandangg kecerdasan
hSudut pandang penelitian
hSudut pandang bisnis
h Sudut pandang pemrograman

z Sudut pandang kecerdasan


kecerdasan buatan akan membuat mesin
menjadi “cerdas” (mampu berbuat seperti
apa yang dilakukan
dil k k manusia)
i )

z Sudut pandang penelitian


suatu studi bagaimana membuat agar
komputer dapat melakukan sesuatu sebaik
yang dikerjakan manusia

7
Domain yang sering dibahas oleh peneliti
meliputi :
a. Mundane task
• Persepsi (vision & speech)
• Bahasa alami (understanding,
generation & translation)
• Pemikiran yang bersifat commonsense
• Robot control

b. Formal task
• Permainan/games
• Matematika (geometri, logika, kalkulus
integral pembuktian)
integral,
c. Expert task
• Analisis finansial
• Analisis medikal
• Analisis ilmu pengetahuan
• Rekayasa (desain, pencarian
kegagalan, perencanaan manufaktur)

8
z Sudut pandang bisnis
kumpulan peralatan yang sangat powerful
dan metodologis dalam menyelesaikan
masalah-masalah bisnis
z Sudut pandang pemrograman
meliputi studi tentang pemrograman simbolik,
penyelesaian masalah (problem solving) dan
pencarian
i ((searching)
hi )

Dua bagian utama yang sangat dibutuhkan


untuk melakukan aplikasi kecerdasan
buatan, yaitu :
a. Basis pengetahuan (Knowledge Base),
berisi fakta-fakta, teori, pemikiran dan
hubungan antara satu dengan lainnya.
b. Motor inferensi (Inference Engine), yaitu
kemampuan menarik kesimpulan
berdasarkan pengalaman

9
Komputer

Masalah Solusi

Basis Motor
Input Pengetahuan Inferensi
Output
Pertanyaan,
dll Jawaban

Penerapan Konsep Kecerdasan Buatan di Komputer

Konsep Kecerdasan Buatan


z Turing Test – Metode Pengujian Kecerdasan
(Alan Turing). Proses uji ini melibatkan
seorang penanya (manusia) dan dua obyek
yang ditanyai.

z Pemrosesan Simbolik – Sifat penting dari AI


adalah bahwa AI merupakan bagian dari
ilmu komputer yang melakukan proses
secara simbolik dan non-algoritmik dalam
penyelesain masalah.

10
z Heuristic – Menemukan (Yunani) Æ Suatu
strategi untuk melakukan proses pencarian
(search) ruang problem secara efektif, yang
memandu proses pencarian yang kita lakukan di
sepanjang
j jalur
j l yang memiliki
iliki kemungkinan
k ki
sukses paling besar.

z Inferensi (Penarikan Kesimpulan) Æ AI


mencoba membuat mesin memiliki kemampuan
b iki atau
berpikir t mempertimbangkan
ti b k (reasoning),
( i )
termasuk didalamnya proses (inferencing)
berdasarkan fakta-fakta dan aturan dengan
menggunakan metode heuristik, dll

z Pencocokan Pola (Pattern Matching) Æ Berusaha


untuk menjelaskan obyek, kejadian (events) atau
proses, dalam hubungan logik atau
komputasional

11
Tujuan Kecerdasan Buatan
z Membuat komputer lebih cerdas
z Mengerti tentang kecerdasan
z Membuat mesin lebih berguna

Kecerdasan buatan dikembangkan dengan suatu


tujuan, untuk mencapai tujuan diperlukan
strategi.
Strategi dapat berkembang sesuai dengan
kemajuan ilmu dan teknologi yang
mendukung g kecerdasan buatan

12
Keuntungan Kecerdasan Buatan
Dibanding Kecerdasan Alami :
z Lebih bersifat permanen
z Lebih mudah dipublikasi dan disebarkan
z Lebih murah dibandingkan dengan
kecerdasan alami
z Bersifat Konsisten
z Dapat
p didokumentasikan
z Dapat mengerjakan pekerjaan lebih cepat
dan lebih baik dibanding dengan kecerdasan
alami

Keuntungan Kecerdasan Alami


dibandingkan AI:

z Kreatif
z Dapat melakukan proses pembelajaran secara
langsung, sementara AI harus mendapatkan
masukan berupa simbol dan representasi-
representasi
z Pemikiran manusia dapat digunakan secara luas
sebagai referensi untuk pengambilan keputusan.
Sebaliknya, AI menggunakan fokus yang sempit

13
Perbandingan antara AI dan
Program Konvensional

Pohon Kecerdasan Buatan &


Aplikasi Utamanya

14
Sistem Cerdas Yang Banyak
Dikembangkan
z Sistem Pakar (Expert Systemi),
z yaitu
it program konsultasi
k lt i (advisory)
( d i ) yang mencoba
b
menirukan proses penalaran seorang pakar/ahli dalam
memecahkan masalah yang rumit.
z Sistem Pakar merupakan aplikasi AI yang paling banyak.
z Pemrosesan Bahasa Alami (Natural Language
Processing),
z yang memberi kemampuan pengguna komputer untuk
berkomunikasi dengan komputer dalam bahasa mereka
sendiri (bahasa manusia).
z Komunikasi dapat dilakukan dengan cara percakapan alih-
alih menggunakan perintah yang biasa digunakan dalam
bahasa komputer biasa.

Lanjutan ……
z Bidang Pemrosesan Bahasa Alami dibagi
2 llagi:
i
z Pemahaman bahasa alami, yang mempelajari
metode yang memungkinkan komputer mengerti
perintah yang diberikan dalam bahasa manusia
biasa. Dengan kata lain, komputer dapat
memahami manusia.
z Pembangkitan bahasa alami, sering disebut juga
sintesa suara, yang membuat komputer dapat
membangkitkan bahasa manusia biasa sehingga
manusia dapat memahami komputer secara
mudah.

15
Lanjutan….
z Pemahaman Ucapan/Suara (Speech/Voice
Understanding),
Understanding)
z adalah teknik agar komputer dapat mengenali dan
memahami bahasa ucapan.
z Proses ini mengijinkan seseorang berkomunikasi dengan
komputer dengan cara berbicara kepadanya.
z Istilah “pengenalan suara” mengandung arti bahwa tujuan
utamanya adalah mengenali kata yang diucapkan tanpa
harus tahu artinya, di mana bagian itu merupakan tugas
“pemahaman suara”.
z Secara umum prosesnya adalah usaha untuk
menerjemahkan apa yang diucapkan seorang manusia
menjadi kata-kata atau kalimat yang dapat dimengerti oleh
komputer.

Lanjutan …
z Sistem Sensor dan Robotika.
z Sistem sensor, seperti sistem visi dan pencitraan, serta
sistem pengolahan sinyal, merupakan bagian dari robotika.
z Sebuah robot, yaitu perangkat elektromekanik yang
diprogram untuk melakukan tugas manual, tidak semuanya
merupakan bagian dari AI.
z Robot yang hanya melakukan aksi yang telah diprogramkan
dikatakan sebagai robot bodoh yang tidak lebih pintar dari
lift.
z Robot yang cerdas biasanya mempunyai perangkat sensor,
seperti kamera, yang mengumpulkan informasi mengenai
operasi dan lingkungannya.
z Kemudian bagian AI robot tersebut menerjemahkan informasi
tadi dan merespon serta beradaptasi jika terjadi perubahan
lingkungan
z

16
Lanjutan …..
z Komputer Visi,
z merupakan kombinasi dari pencitraan,
pengolahan citra, pengenalan pola serta
proses pengambilan keputusan.
z Tujuan utama dari komputer visi adalah untuk
menerjemahkan suatu pemandangan.
z K
Komputert visi
i i banyak
b k dipakai
di k i dalam
d l k d li
kendali
kualitas produk industri.

Lanjutan….
z Intelligent Tutoring/Intelligent Computer-
Aid d Instruction,
Aided I i
z adalah komputer yang mengajari manusia.
z Belajar melalui komputer sudah lama digunakan,
namun dengan menambahkan aspek kecerdasan
di dalamnya, dapat tercipta komputer “guru” yang
p mengatur
dapat g teknik p
pengajarannya
g j y untuk
menyesuaikan dengan kebutuhan “murid” secara
individiual.
z Sistem ini juga mendukung pembelajaran bagi
orang yang mempunyai kekurangan fisik atau
kelemahan belajar.

17
Lanjutan ….
z Mesin Belajar (Machine Learning),
z yang berhubungan dengan sekumpulan
metode untuk mencoba mengajari/melatih
komputer untuk memecahkan masalah atau
mendukung usaha pemecahan masalah
dengan menganalisa kasus-kasus yang telah
terjadi.
z Dua metode mesin belajar yang paling populer
adalah Komputasi Neural dan Logika Samar

Rangkuman
z Komputer
p digunakan
g untuk p
penalaran,
pengenalan pola, pembelajaran dan beberapa
bentuk lainnya untuk pengembilan kesimpulan

z Pengertian kecerdasan buatan lebih detail


dapat
p dipandang
p g dari berbagai
g sudut p pandang,
g,
antara lain :
Æ sudut pandang kecerdasan

18
lanjutan…Rangkuman
Æsudut p
pandanggp
penelitian
Æ sudut pandang bisnis
Æ sudut pandang pemrograman

z Dua bagian utama yang sangat dibutuhkan


untuk melakukan aplikasi kecerdasan
buatan, yaitu basis pengetahuan dan motor
inferensi

@copyright by Emy - 2007

19

You might also like