Pertemuan Ke-1
Introduction
M. Bahrul Ulum, [Link]
Teknik Informatika
Fakultas Ilmu Komputer
Komponen
Pengertian Sejarah AI
AI
Perbedaan AI Aplikasi AI
3
Pengertian
• Menurut Rich (1991), Kecerdasan Buatan adalah
“Sebuah studi tentang bagaimana membuat
komputer mengerjakan sesuatu yang dapat
dikerjakan manusia”.
• Menurut Suparman (1991) Artificial Intelligence atau
Kecerdasan Buatan merupakan sub bidang
pengetahuan komputer yang khusus ditujukan untuk
membuat software dan hardware yang sepenuhnya
bisa menirukan beberapa fungsi otak manusia.
4
Pengertian
• Salah satu bagian ilmu komputer yang membuat
agar mesin (komputer) dapat melakukan pekerjaan
seperti dan sebaik yang dilakukan oleh manusia (Sri
Kusuma Dewi, 2003).
5
Sejarah Artificial Intelligence
Turing Test
Seorang penanya dan 2 objek yang ditanyai
Penanya tidak melihat langsung kepada
obyek yang ditanyai
Penanya diminta untuk membedakan jawaban
komputer / jawaban manusia berdasarkan
jawaban kedua obyek tersebut
Jika tidak dapat membedakan - CERDAS
6
Komponen AI
Komputer
Input: Output:
masalah, Basis Motor jawaban,
Pengetahuan Inferensi
pertanyaan solusi,
, dll dll
Gambar 1.1 Penerapan Konsep Kecerdasan Buatan di Komputer.
Komponen AI
Untuk membangun aplikasi kecerdasan
buatan ada 2 bagian utama yang sangat
dibutuhkan (Gambar 1.1), yaitu:
1. Basis Pengetahuan (Knowledge Base)
berisi fakta-fakta, teori, pemikiran
dan hubungan antara satu dengan
lainnya.
2. Motor Inferensi (Inference Engine)
yaitu kemampuan menarik kesimpulan
berdasarkan pengalaman.
Perbedaan AI
KECERDASAN BUATAN KECERDASAN ALAMI
1. Lebih permanen
1. Cepat mengalami Perubahan/Bersifat
lebih kreatif
2. Lebih mudah diduplikasi dan
disebarkan 2. Tidak mudah diduplikasi dan
disebarkankarena mentransfer
pengetahuan manusia dari satu
orang ke orang lain membutuhkan
proses yang sangat lama; dan juga
suatu keahlian itu tidak akan pernah
dapat diduplikasi dengan lengkap.
3. Lebih murah
3. Lebih Mahal karena harus
mendatangkan seseorang untuk
mengerjakan sejumlah pekerjaan
dalam jangka waktu yang sangat
lama.
KECERDASAN BUATAN KECERDASAN ALAMI
4. Konsisten dan menyeluruh karena 4. Senantiasa berubah-ubah.
kecerdasan buatan adalah bagian
dari teknologi komputer.
5. Kecerdasan alami sangat sulit untuk
5. Dapat didokumentasikan dengan
cara melacak setiap aktivitas dari direproduksi.
sistem tersebut.
6. Dapat mengeksekusi tugas 6. Lebih lama dalam mengeksekusi
tertentu lebih cepat tugas tertentu
7. Dapat menjalankan tugas tertentu 7. Memiliki kelemahan dalam
lebih baik dari banyak atau menjalankan tugas tertentu
kebanyakan orang.
KECERDASAN BUATAN KECERDASAN ALAMI
8. Untuk menambah pengetahuan 8. Kreatif, karena kemampuan untuk
harus dilakukan melalui sistem menambah ataupun memenuhi
yang dibangun. pengetahuan itu sangat melekat
pada jiwa manusia.
9. Harus bekerja dengan input-input 9. Memungkinkan orang untuk
simbolik.
menggunakan pengalaman secara
langsung
10. sangat terbatas
10. Pemikiran manusia dapat digunakan
secara luas
Perbedaan komputasi kecerdasan buatan dengan
komputasi konvensional
Pemrograman
Dimensi Kecerdasan Buatan
Konvensional
PEMROSESAN Mengandung konsep- Algoritmik
konsep simbolik
Sifat Input Bisa tidak lengkap Harus lengkap
Pencarian Kebanyakan bersifat Biasanya didasarkan
heuristik pada algoritma
Keterangan Disediakan Biasanya tidak
disediakan
Fokus Pengetahuan Data & informasi
Struktur Kontrol dipisahkan dari Kontrol terintegrasi
pengetahuan dengan informasi (data)
Sifat output Kuantitatif Kualitatif
Pemeliharaan & Relatif mudah Sulit
update
Kemampuan menalar Ya Tidak
APLIKASI-APLIKASI AI
1. Sistem Pakar (Expert System). Disini komputer
digunakan sebagai 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 (Speech Recognition).
Melalui pengenalan ucapan diharapkan manusia
dapat berkomunikasi dengan komputer dengan
menggunakan suara.
4. Robotika & Sistem Sensor (Robotics & Sensory
Systems).
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. Game Playing.