materi-1_pendahuluan.pdf
TRANSCRIPT
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
1
BAB I
PENDAHULUAN
Tujuan : Setelah mempelajari Bab ini Mahasiswa diharapkan dapat memahami
1. Apakah Definisi Dan Ciri-Ciri Artificial Intelligence (AI)?
2. Apakah Jenis-Jenis Artificial Intelligence?
3. Dapat Digunakan Untuk Apa Sajakah Artificial Intelligence?
4. Apakah Kelebihan Artificial Intelligence?
Materi : Bab ini berisi pengertian dan c iri-c iri AI, jenis-jenis AI, kelebihan AI dan
penggunaan AI. Penutupan bab ini diisi dengan latihan-latihan soal.
Pada bab ini dibagi kedalam beberapa sub-bagian:
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
2
Struktur Bab
1.1 Pengertian dan ciri-ciri AI 1.2 Jenis-jenis AI 1.3 Kelebihan AI 1.4 Penggunaan AI 1.5 Latihan
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
3
1.1 Pengertian dan ciri-ciri AI
Artific ial Intelligence (kecerdasan buatan) dapat diartikan sebagai rekayasa
kecerdasan yang didasarkan pada kecerdasan manusia.
Sesuai dengan kecerdasan manusia, kecerdasan buatan dicirikan dengan adanya
kemampuan untuk menalar (Reasoning), dan kemampuan untuk belajar dari
pengalaman dilingkungan (Learning).
1.2 Sejarah AI
Pada awal abad 17, René Descartes mengemukakan bahwa tubuh hewan bukanlah
apa-apa melainkan hanya mesin-mesin yang rumit. Blaise Pascal menciptakan
mesin penghitung digital mekanis pertama pada 1642. Pada 19, Charles Babbage
dan Ada Lovelace bekerja pada mesin penghitung mekanis yang dapat diprogram.
Bertrand Russell dan Alfred North Whitehead menerbitkan Principia
Mathematica, yang merombak logika formal. Warren McCulloch dan Walter Pitts
menerbitkan "Kalkulus Logis Gagasan yang tetap ada dalam Aktivitas " pada
1943 yang meletakkan pondasi untuk jaringan syaraf.
Tahun 1950-an adalah periode usaha aktif dalam AI. Program AI pertama yang
bekerja ditulis pada 1951 untuk menjalankan mesin Ferranti Mark I di University
of Manchester (UK): sebuah program permainan naskah yang ditulis oleh
Christopher Strachey dan program permainan catur yang ditulis oleh Dietrich
Prinz. John McCarthy membuat istilah "kecerdasan buatan " pada konferensi
pertama yang disediakan untuk pokok persoalan ini, pada 1956. Dia juga
menemukan bahasa pemrograman Lisp. Alan Turing memperkenalkan "Turing
test" sebagai sebuah cara untuk mengoperasionalkan test perilaku cerdas. Joseph
Weizenbaum membangun ELIZA, sebuah chatterbot yang menerapkan
psikoterapi Rogerian.
Selama tahun 1960-an dan 1970-an, Joel Moses mendemonstrasikan kekuatan
pertimbangan simbolis untuk mengintegrasikan masalah di dalam program
Macsyma, program berbasis pengetahuan yang sukses pertama kali dalam bidang
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
4
matematika. Marvin Minsky dan Seymour Papert menerbitkan Perceptrons, yang
mendemostrasikan batas jaringan syaraf sederhana dan Alain Colmerauer
mengembangkan bahasa komputer Prolog. Ted Shortliffe mendemonstrasikan
kekuatan sistem berbasis aturan untuk representasi pengetahuan dan inferensi
dalam diagnosa dan terapi medis yang kadangkala disebut sebagai sistem pakar
pertama. Hans Moravec mengembangkan kendaraan terkendali komputer pertama
untuk mengatasi jalan berintang yang kusut secara mandiri.
Pada tahun 1980-an, jaringan syaraf digunakan secara meluas dengan algoritma
perambatan balik, pertama kali diterangkan oleh Paul John Werbos pada 1974.
Tahun 1990-an ditandai perolehan besar dalam berbagai bidang AI dan
demonstrasi berbagai macam aplikasi. Lebih khusus Deep Blue, sebuah komputer
permainan catur, mengalahkan Garry Kasparov dalam sebuah pertandingan 6
game yang terkenal pada tahun 1997. DARPA menyatakan bahwa biaya yang
disimpan melalui penerapan metode AI untuk unit penjadwalan dalam Perang
Teluk pertama telah mengganti seluruh investasi dalam penelitian AI sejak tahun
1950 pada pemerintah AS.
Tantangan Hebat DARPA, yang dimulai pada 2004 dan berlanjut hingga hari ini,
adalah sebuah pacuan untuk hadiah $2 juta dimana kendaraan dikemudikan
sendiri tanpa komunikasi dengan manusia, menggunakan GPS, komputer dan
susunan sensor yang canggih, melintasi beberapa ratus mil daerah gurun yang
menantang
1.3 Jenis-jenis AI
Artific ial Intelligence dapat diklasifikasikan ke dalam beberapa jenis yang utama:
1. Logika Fuzzy
2. Jaringan Syaraf Tiruan
3. Algoritma Genetik
4. Sistem Hibrid / Neuro Fuzzy
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
5
1.4 Penggunaan AI
Artific ial Intelligence dapat diaplikasikan untuk berbagai jenis:
1. Pengontrol (Controlling)
- Kontrol Process
misal: - Pengendali temperature
- Pengendali Tekanan
- Pengendali Level
- diagnosis Kegagalan
- Kontrol Sumber Penggerak
misal: - Pengendalian Motor Listrik
- Pengatur sumber tenaga pada sentral/distribusi
- Kontrol manufacturing
misal: - Penjadwalan proses kontrol
- Dekomposition prose kontrol
- Kontrol Robot
misal: - Kontrol posisi
- kontrol jalur laluan
Gambar 1.1 Penggunaan AI dalam sistem kontrolS
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
6
2. Peramalan (Forecasting)
- Peramalan Pembebanan (Load Forecasting)
- Peramalan Pemadaman (Blackout Forecasting)
- Peramalan Saham (Forex Forecasting)
Gambar 1.2 Penggunaan AI pada forex forecasting
3. Perencanaan (Planning)
- Perencanaan proyek (Project Planning)
- Penjadwalan kerja (Job shop Scheduling)
- Perencanaan anggaran (Budget Planning)
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
7
Gambar 1.3 Penggunaan AI pada Budget Planning
4. Proses Image (Image Processing)
- Computer Vision
- Speech Recognition
- Object Recognition
Gambar 1.4 Penggunaan AI pada computer vision
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
8
1.5 Kelebihan AI
Artific ial Intelligence mempunyai banyak kelebihan dibandingkan dengan system
konvensional
1. Tidak memerlukan persamaan matematik obyek
Perancangan system konvensional selalu memerlukan persamaan
matematik dari objek yang akan di proses, yang mana untuk system-sistem
linier hal itu masih mudah untuk di dapatkan, namun untuk system yang non
linear maka sangat sulit sekali untuk mendapatkannya. Perancangan system
kecerdasan buatan dapat dibuat tanpa memerlukan persamaan matematik dari
objek yang akan diproses. Sebalikknya dalam perancangan sistem kecerdasan
buatan cukup memerlukan informasi penalaran dari perilaku proses, yang dapat
berupa informasi dalam bentuk bahasa (linguistic information)
2. Dapat melakukan proses pembelajaran
Memiliki kemampuan untuk mengambil kesimpulan berdasarkan data
masukan-keluaran yang terdahulu.
3. Dapat bersifat adaptif
Memiliki kemampuan untuk mengubah parameter atau mengadaptasi
parameter internal sistem secara mandiri.
4. Dapat kokoh terhadap perubahan parameter obyek
Kemampuan mengantisipasi perubahan parameter obyek dengan
mengadaptasi parameter internalnya.
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
9
1.6 Latihan
Latihan 1
1. Apakah c iri2 AI?
Jawab :
Adanya : - Penalaran (reasoning)
- Pembelajaran (learning
2. Apa sajakah jenis AI?
Jawab :
Jenis2 AI : -Kontrol Logika Fuzzy
- Jaringan syaraf tiruan
- Algoritma Genetik
3. Bisa digunakan untuk apa sajakah AI itu?
Jawab :
Penggunaan AI : - Pengontrol
- Peramalan
- Perencanaan
- Proses Image
4. Apakah kelebihan AI?
Jawab :
Kelebihan AI:
- Tidak memerlukan persamaan matematik objek
- Dapat melakukan proses pembelajaran
- Dapat bersifat adaptip
- Dapat kokoh terhadap perubahan parameter obyek
Handout Mata Kuliah Artificial Intelligence
Hal. Teknik Elektro Fakultas Teknik Universitas Widyagama Malang
10
Latihan 2
1. Pilihlah Jawaban Benar/Salah
Untuk mengurangi populasi tikus di sebuah rumah, maka dirancang sebuah
mesin pemukul tikus secara modern, dimana alat ini bekerja berdasarkan sensor
gerak. Apabila ada benda yang bergerak didepannya, maka pemukul akan
memukul tikus yang didepannya. Apakah sistem tersebut dapat dikatakan
kontrol A I?
( ) Benar ( ) Salah
Jawab :
Salah, karena mesin yang dirancang tidak dapat membedakan gerakan yang
disebabkan oleh manusia atau tikus. Artinya, mesin tersebut tidak mempunyai
kemampuan untuk menalar (reasoning).
2. Berikan uraian dari pertanyaan berikut
a) Berilah contoh pengontrol AI?
b) Berilah control pengontrol bukan AI?