1.
DEFINISI
Kecerdasan Buatan atau Artificial Intelligence merupakan salah satu
bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan
pekerjaan seperti dan sebaik yang dilakukan manusia. Pada awal diciptakannya,
komputer hanya difungsikan sebagai alat hitung saja. Namun seiring dengan
perkembangan jaman, maka peran komputer semakin mendominasi kehidupan umat
manusia. Komputer tidak lagi hanya digunakan sebagai alat hitung, lebih dari
itu, komputer diharapkan untuk dapat diberdayakan untuk mengerjakan sesuatu
yang bisa dikerjakan oleh manusia.
Definisi menurut para ahli :
-
H. A. Simon [1987] :
“ Kecerdasan buatan (artificial
intelligence) merupakan kawasan penelitian, aplikasi dan instruksi yang terkait
dengan pemrograman komputer untuk melakukan sesuatu hal yang -dalam pandangan
manusia adalah- cerdas”
-
Rich and Knight [1991] :
“Kecerdasan Buatan (AI) merupakan
sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada
saat ini dapat dilakukan lebih baik oleh manusia.”
-
Encyclopedia Britannica:
“Kecerdasan Buatan (AI) merupakan
cabang dari ilmu komputer yang dalam merepresentasi pengetahuan lebih banyak
menggunakan bentuk simbol-simbol daripada bilangan, dan memproses informasi
berdasarkan metode heuristic atau dengan berdasarkan sejumlah aturan”
2.
CONTOH KECERDASAN BUATAN
-
KECERDASAN BUATAN PADA GAME
Salah satu unsur yang berperan penting dalam sebuah game adalah
kecerdasan buatan. Dengan kecerdasan buatan, elemen-elemen dalam game dapat
berperilaku sealami mungkin layaknya manusia.
Game AI adalah aplikasi untuk memodelkan karakter yang terlibat
dalam permainan baik sebagai lawan, ataupun karakter pendukung yang merupakan
bagian dari permainan tetapi tidak ikut bermain (NPC = Non Playable Character).
Peranan kecerdasan buatan dalam hal interaksi pemain dengan permainan adalah
pada penggunaan interaksi yang bersifat alami yaitu yang biasa digunakan
menusia untuk berinteraksi dengan sesama manusia. Contoh media interaksi ialah:
Penglihatan (vision)
Suara (voice), ucapan (speech)
Gerakan anggota badan ( gesture)
Untuk pembentukan Artificial Intelligence pada game ternyata
digunakan pula algoritma, yaitu jenis pohon n-ary untuk suatu struktur.
Implementasi pohon (tree) ini biasa disebut game tree. Berdasarkan game tree
inilah sebuah game disusun algoritma kecerdasan buatannya. Artificial
intellegence yang disematkan dalam sebuah game yang membentuk analisis game
tree biasanya merepresentasikan kondisi atau posisi permainan dari game sebagai
suatu node, dan merepresentasikan langkah yang mungkin dilakukan sebagai sisi
berarah yang menghubungkan node kondisi tersebut ke anak (child) sebagaimana
representasi suatu pohon (tree).
Namun, biasanya representasi langsung tersebut mempunyai kelemahan,
yaitu representasi data pohon akan menjadi sangat lebar dan banyak. Mungkin
bagi sebuah mesin komputer mampu melakukan kalkulasi sebanyak apapun masalah,
namun game tree yang lebar dan besar memberikan beberapa masalah, antara lain
konsumsi proses memori, kapasitas penyimpanan yang cukup besar dan kinerja yang
kurang pada konsol game berspesifikasi rendah. Karena itu dibentuklah beberapa
algoritma dan penyederhanaan bagi sebuah game tree.
Pada salah satu contoh game klasik, yaitu tic tac toe,
penyederhanaan dapat dilakukan dengan berbagai metode. Salah satu diantaranya
adalah minimax. Metode ini berhasil diterapkan dan memberikan nilai reduksi
yang cukup signifikan. Dan tidak hanya bisa digunakan secara monoton, minimax
juga bisa digunakan untuk game-game yang lebih rumit seperti catur, tentunya
dengan algoritma dan representasi berbeda.
Minimax yang merupakan salah satu metode penerapan (implementasi)
pohon n-ary pada suatu game, menandakan bahwa implementasi struktur (pohon
khusunya) sangatlah diperlukan pada pembuatan dan penerapan Artificial
Intelligence, dan tidak menutup kemungkinan ilmu dan metode baru yang lebih
canggih akan ditemukan di masa depan
3.
PERBANDINGAN KECERDASAN BUATAN
DAN KECERDASAN ALAMIAH
Kelebihan kecerdasan buatan :
-
Lebih bersifat permanen.
Kecerdasan alami bisa berubah karena sifat manusia pelupa. Kecerdasan buatan
tidak berubah selama sistem komputer & program tidak mengubahnya.
-
Lebih mudah diduplikasi &
disebarkan. Mentransfer pengetahuan manusia dari 1 orang ke orang lain
membutuhkan proses yang sangat lama & keahlian tidak akan pernah dapat
diduplikasi dengan lengkap.Jadi jika pengetahuan terletak pada suatu sistem
komputer, pengetahuan tersebut dapat disalin dari komputer tersebut & dapat
dipindahkan dengan mudah ke komputer yang lain.
-
Lebih murah. Menyediakan
layanan komputer akan lebih mudah & murah dibandingkan mendatangkan
seseorang untuk mengerjakan sejumlah pekerjaan dalam jangka waktu yang sangat
lama.
-
Bersifat konsisten karena
kecerdasan buatan adalah bagian dari teknologi komputer sedangkan kecerdasan
alami senantiasa berubah-ubah
-
Dapat didokumentasi.Keputusan
yang dibuat komputer dapat didokumentasi dengan mudah dengan cara melacak
setiap aktivitas dari sistem tersebut. Kecerdasan alami sangat sulit untuk
direproduksi.
-
Lebih cepat
-
Lebih baik
Kelebihan kecerdasan alami :
-
Kreatif : manusia memiliki
kemampuan untuk menambah pengetahuan, sedangkan pada kecerdasan buatan untuk
menambah pengetahuan harus dilakukan melalui sistem yang dibangun.
-
Memungkinkan orang untuk
menggunakan pengalaman secara langsung. Sedangkan pada kecerdasan buatan harus
bekerja dengan input-input simbolik.
-
Pemikiran manusia dapat
digunakan secara luas, sedangkan kecerdasan buatan sangat terbatas.
SUMBER :
https://setiyanugroho.wordpress.com/2011/04/12/kecerdasan-buatan-dalam-game/
https://nirbhaya.wordpress.com/2010/05/13/kecerdasan-buatan-vs-kecerdasan-alami-2/
http://singiters.blogspot.com/2010/04/pengantar-kecerdasan-buatan.html
http://informatika.web.id/category/kecerdasan-buatan/