Anda di halaman 1dari 23

KECERDASAN BUATAN

(ARTIFICIAL INTELLIGENCE)
Oleh : Yesy Afrillia ST, M.Kom
Definisi
Cerdas
Definisi Cerdas
 Kemampuan untuk mengerti/memahami
sesuatu dengan cepat dan tepat.
 Mampu belajar atau mengerti dari
pengalaman
 Mampu memecahkan hal yang bersifat
memilih,mendua atau kontradiktif
Kecerdasan Buatan/
AI
 Merupakan bagian ilmu komputer yang
menciptakan mesin (komputer) dapat
melakukan pekerjaan seperti layaknya
manusia. Yang mampu berfikir,
menimbang tindakan yang akan diambil
dan mampu mengambil keputusan
seperti yang dilakukan oleh manusia.
Sejarah AI
 Abad ke-17 sampai Abad ke-19
Blaise Pascal : berhasil menciptakan mesin penghitung
digital mekanis pertama pada 1642.
Charles Babbage dan Ada Lovelace : berhasil membuat
mesin penghitung mekanis yang dapat diprogram.
Marvin Minsky dan Seymour Papert : yang menerbitkan
Perceptrons yang mendemontrasikan batas jaringan
saraf tiruan sederhana.
John McCarthy yang membuat istilah “Kecerdasan
Buatan” pada konferensi pertama yang disediakan untuk
pokok persoalan ini, pada 1956.
Alan Turing : pertama kali mengusulkan adanya tes untuk
melihat bisa tidaknya sebuah mesin dikatakan cerdas.
Yang mana dikenal dengan dengan istilah “Turing Test”
Definisi AI dari berbagai sudut pandang
 Sudut pandang Kecerdasan.
 Kecerdasan Buatan akan membuat mesin menjadi
‘cerdas’ (mampu berbuat seperti apa yang
dilakukan oleh manusia).
 Sebuah studi tentang bagaimana membuat
komputer melakukan hal-hal yang pada saat ini
dapat dilakukan lebih baik oleh manusia (Rich and
Kinight,1991)

 Sudut Pandang Penelitian


 Kecerdasan buatan adalah studi bagaimana
membuat komputer dapat melakukan sesuatu
sebaik yang dilakukan manusia
•Sudut Pandang Bisnis
Kecerdasan buatan adalah kumpulan peralatan
yang sangat powerful dan metodologis dalam
menyelesaikan masalah bisnis

• Sudut Pandang Pemrogram


Kecerdasan buatan meliputi studi tentang
pemrograman simbolik, problem solving, dan
pencarian (searching)
Teknik Penyelesaian Kasus Kecerdasan
Buatan
1. Teknik Searching
Teknik penyelesaian masalah dengan cara merepresentasikan masalah
kedalam state dan ruang masalah serta menggunakan strategi pencarian
untuk menemukan solusi. Biasa nya digunakan untuk mencari rute
optimum/rute terpendek dalam menemukan solusi. Metode yang
populer digunakan pada teknik Searching yaitu Metode Breadth-First
Search (BFS), Depth-First Search (DFS), Heuristic Search.

2. Teknik Reasoning
Teknik penyelesaian masalah dengan cara merepresentasikan masalah
dalam basis pengetahuan (knowladge base) menggunakan logic atau
bahasa formal (bahasa yang dapat dipahami komputer) untuk
menemukan solusi. Metode yang populer digunakan pada teknik
Reasoning yaitu Metode Deduction, Induction, Abductive, Analogi,
Common-sense, Non-Monotonic.
3. Teknik Planning
Suatu metode penyelesaian masalah dengan cara memecahkan
masalah kedalam sub-sub masalah satu demi satu kemudian
menggabungkan solusi-solusi dari sub-sub masalah tersebut
menjadi sebuah solusi lengkap. Metode yang populer digunakan
pada teknik planning yaitu Metode Goal-Stack-Planning (GSP)
dan Constraint-Posting (CP)

4. Teknik Learning
Teknik penyelesaian masalah dengan cara merepresentasikan
dengan menggunakan teknik statistika untuk menghasilkan suatu
model otomatis dari sekumpulan data dengan tujuan memberikan
komputer kemampuan untuk belajar. Yang dalam cara kerjanya,
teknik learning akan mengaplikasikan proses training dan proses
testing. Metode yang populer digunakan pada teknik Learning
yaitu Algoritma Decision Tree dan Association Rule.
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.
Komponen AI

Komputer

Input: Output:
masalah, Basis Motor jawaban,
Pengetahuan Inferensi
pertanyaan solusi,
, dll dll

Gambar 1.1 Penerapan Konsep Kecerdasan Buatan di Komputer.


Agen Cerdas
PERBEDAAN KECERDASAN BUATAN DENGAN
KECERDASAN ALAMI
KECERDASAN BUATAN KECERDASAN ALAMI
1. Lebih permanen 1. Cepat mengalami
Perubahan/Bersifat lebih kreatif
2. Lebih mudah diduplikasi dan 2. Tidak mudah diduplikasi dan
disebarkan 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 4. Senantiasa berubah-ubah.
karena kecerdasan buatan
adalah bagian dari teknologi
komputer.
5. Dapat didokumentasikan 5. Kecerdasan alami sangat sulit
dengan cara melacak setiap untuk direproduksi.
aktivitas dari sistem
tersebut.
6. Dapat mengeksekusi tugas 6. Lebih lama dalam
tertentu lebih cepat mengeksekusi tugas tertentu
7. Dapat menjalankan tugas
tertentu lebih baik dari 7. Memiliki kelemahan dalam
banyak atau kebanyakan menjalankan tugas tertentu
orang.
KECERDASAN BUATAN KECERDASAN ALAMI
8. Untuk menambah 8. Kreatif, karena kemampuan
pengetahuan harus untuk menambah ataupun
dilakukan melalui sistem memenuhi pengetahuan itu
yang dibangun. sangat melekat pada jiwa
manusia.

9. Harus bekerja dengan input- 9. Memungkinkan orang untuk


input simbolik.
menggunakan pengalaman
secara langsung

10. Sangat terbatas


10.Pemikiran manusia dapat
digunakan secara luas
KOMPUTASI KECERDASAN BUATAN dan
KOMPUTASI KONVENSIONAL

•Komputasi konvensional : Komputer hanya


diperuntukkan sebagai alat hitung.
•Perbedaan komputasi kecerdasan buatan
dengan komputasi konvensional terlihat
pada Tabel 1.1.
Tabel 1.1. Perbedaan komputasi kecerdasan buatan
dengan komputasi konvensional
Pemrograman
Dimensi Kecerdasan Buatan
Konvensional
PEMROSESAN Mengandung konsep-konsep Algoritmik
simbolik

Sifat Input Bisa tidak lengkap Harus lengkap


Pencarian Kebanyakan bersifat Biasanya didasarkan pada
heuristik algoritma

Keterangan Disediakan Biasanya tidak disediakan

Fokus Pengetahuan Data & informasi


Struktur Kontrol dipisahkan dari Kontrol terintegrasi dengan
pengetahuan informasi (data)

Sifat output Kuantitatif Kualitatif


Pemeliharaan & update Relatif mudah Sulit

Kemampuan menalar Ya Tidak


Lingkup Kecerdasan Buatan Pada
Aplikasi Komersial
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.
Tugas 01
• Carilah satu Jurnal Nasional/Internasional tahun terbit terbaru
(2017-2019) yang merupakan penelitian ilmu kecerdasan
buatan,Jelaskan :
1) Ide pokok Penelitian/Pengembangan Sistem
2) Flowchart Ide Penelitian
3) Metode yang digunakan Apa dan termasuk pada Teknik AI
yang mana
4) Kelebihan dan Kekurangan hasil penelitian yang sedang
dikembangkan tersebut
Sekian dan Terima
Kasih

Anda mungkin juga menyukai