540 likes | 1.89k Views
Materi 1 Pengantar Kecerdasan Buatan. Daniel Riano Kaparang S.Kom., M.Cs kaparangdr@gmail.com. Definisi Kecerdasan Buatan. Kecerdasan Buatan ?
E N D
Materi 1Pengantar Kecerdasan Buatan Daniel Riano Kaparang S.Kom., M.Cs kaparangdr@gmail.com
Definisi Kecerdasan Buatan • Kecerdasan Buatan ? • Bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia bahkan bisa lebih baik daripada yang dilakukan manusia. • Menurut John McCarthy, 1956, AI : Untuk mengetahui dan memodelkan proses – proses berpikir manusia dan mendesain mesin agar dapat menirukan perilaku manusia. • Cerdas = memiliki pengetahuan + pengalaman, penalaran (bagaimana membuat keputusan & mengambil tindakan), moral yang baik
Definisi Kecerdasan Buatan • 2 bagian utama yg dibutuhkan untuk aplikasi kecerdasan buatan : • Basis pengetahuan (knowledge base) • berisi fakta-fakta, teori, pemikiran & hubungan antara satu dengan lainnya. • Motor inferensi (inference engine) • kemampuan menarik kesimpulan berdasarkan pengetahuan
BEDA KECERDASAN BUATAN & KECERDASAN ALAMI • Kelebihan kecerdasan buatan : • Lebih bersifat permanen. • Lebih mudah diduplikasi & disebarkan. • Lebih murah. • Lebih konsisten dan teliti • Dapat didokumentasi. • Lebih cepat dan Lebih baik • Kelebihan kecerdasan alami : • Kreatif • Pengalaman secara langsung. • Pemikiran luas
KELEBIHAN KECERDASAN BUATAN (1) • Lebih bersifat permanen : • Kecerdasan alami bisa berubah karena sifat manusia pelupa. • Kecerdasan buatan tidak berubah selama sistem komputer & program tidak mengubahnya.
KELEBIHAN KECERDASAN BUATAN (2) • 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.
KELEBIHAN KECERDASAN BUATAN (3) • Lebih murah: • Menyediakan layanan komputer akan lebih mudah & murah dibandingkan mendatangkan seseorang untuk mengerjakan sejumlah pekerjaan dalam jangka waktu yang sangat lama.
KELEBIHAN KECERDASAN BUATAN (4) • Lebih konsisten & teliti: • Kecerdasan buatan adalah bagian dari teknologi komputer sedangkan kecerdasan alami senantiasa berubah-ubah
KELEBIHAN KECERDASAN BUATAN (5) • Dapat didokumentasi : • Keputusan yang dibuat komputer dapat didokumentasi dengan mudah dengan cara melacak setiap aktivitas dari sistem tersebut. • Kecerdasan alami sangat sulit untuk direproduksi.
KELEBIHAN KECERDASAN BUATAN (6) • Lebih cepat & lebih baik: • Dapat mengerjakan beberapa task lebih cepat dan lebih baik dibanding manusia
KELEBIHAN KECERDASAN ALAMI (1) • Kreatif: • Manusia memiliki kemampuan untuk menambah pengetahuan, sedangkan pada kecerdasan buatan untuk menambah pengetahuan harus dilakukan melalui sistem yang dibangun.
KELEBIHAN KECERDASAN ALAMI (2) • Pengalaman secara langsung: • Memungkinkan orang untuk menggunakan pengalaman atau pembelajaran secara langsung. Sedangkan pada kecerdasan buatan harus mendapat masukan berupa input-input simbolik.
KELEBIHAN KECERDASAN ALAMI (3) • Pemikiran luas : • Pemikiran manusia dapat digunakan secara luas, sedangkan kecerdasan buatan sangat terbatas.
PROGRAM KECERDASAN BUATAN • Semua bahasa pemrograman : C, Pascal, VB • Bahasa pemrograman khusus : LISP, PROLOG
SEJARAH KECERDASAN BUATAN • Tahun 1950 – an Alan Turing, seorang pionir AI dan ahli matematika Inggris melakukan percobaan Turing (Turing Test) yaitu sebuah komputer melalui terminalnya ditempatkan pada jarak jauh. • Turing beranggapan bahwa mesin bisa cerdas (seperti layaknya manusia).
KECERDASAN BUATAN PADA APLIKASI KOMERSIAL • Sistem Pakar (Expert Sistem)
KECERDASAN BUATAN PADA APLIKASI KOMERSIAL • Pengolahan bahasa alami (natural language processing) delete*.* <Enter>
KECERDASAN BUATAN PADA APLIKASI KOMERSIAL • Pengenalan ucapan (speech recognition) : Alat bantu membaca untuk tunanetra
KECERDASAN BUATAN PADA APLIKASI KOMERSIAL • Pengenalan ucapan (speech recognition) : Telpon untuk penderita bisu-tuli
KECERDASAN BUATAN PADA APLIKASI KOMERSIAL • Pengenalan ucapan (speech recognition) : Alat untuk tuna wicara Konversi SMS (Short Message System) ke ucapan
KECERDASAN BUATAN PADA APLIKASI KOMERSIAL • Robotika & sistem sensor : Mesin Cuci Robotika
KECERDASAN BUATAN PADA APLIKASI KOMERSIAL • Computer vision Pengenalan Pola Sidik Jari Pengenalan Angka
KECERDASAN BUATAN PADA APLIKASI KOMERSIAL • Computer vision Pengenalan/deteksi tanda tangan
KECERDASAN BUATAN PADA APLIKASI KOMERSIAL • Intelligent computer-aided instruction Contoh : Learn to speak English
SOFT Computing • Soft computing merupakan inovasi baru dalam membangun sistem cerdas. • Metodologi-metodologi dalam Soft computing adalah : - Logika Fuzzy (fuzzy logic) - Jaringan Syaraf Tiruan (neurall network) - Probabilistic Reasoning (mengakomodasi ketidakpastian) - Evolutionary Computing (optimasi) Algoritma Genetika