Artificial Intelligent * Banyak pendapat tentang definisi Artificial Intelligent karena dilihat dari berbagai sudut pandang , antara lain difinisi yang membandingkan kemampuan manusia dan komputer. a. Difinisi yang kabur : Artificial intelligent adalah studi tentang bagaimana menjadikan komputer dapat mengerjakan suatu pekerjaan, dimana pada saat sekarang ini , hasilnya dapat mendekati hasil yang dikerjakan manusia. ( pendapat : Elaine Rich ) Banyak orang yang tidak sependapat dengan definisi tersebut’ * Komputer dapat bekerja lebih baik dari pada manusia : - Pengolahan numerik, komputer mempunyai kemapuan lebih baik daripada manusia. - Kemampuan imenyimpan nformasi yang relatip besar, dibanding kemampuan manusia. - Kemampuan melakukan operasi yang berulang, komputer lebih baik dibanding manusia. * Apa yang dapat dikerjakan manusia dan lebih baik dari komputer? - aktivitas yang melibatkan kecerdasan : manusia tidak sekedar mengolah informasi , tetapi juga ada upaya memahami. b. Difinisi didasarkan atas tujuan untuk menjadikan komputer memiliki perilaku cerdas : Artificial Intelligent adalah bagian dari ilmu komputer menekankan pada perancangan sistem komputer cerdas, yakni sistem yang memperlihatkan ciri – ciri yang dikaitkan dengan kecerdasan yang terdapat pada perilaku manusia. ( pendapat : Avron Barr dan Edward A. Feigen Baum ) * Apa yang dimaksud dengan cerdas ? - perilaku yang mengatasi suatu situasi dengan sangat fleksibel. - menjadikan suatu informasi yang meragukan dan bahkan bertolak belakang dg kenyataan dapat ditempatkan sesuai dengan seharusnya. - Mampu mengenali tingkat kepentingan dari berbagai unsur situasi Apa yang dimaksud dengan cerdas ( lanjutan ) - Mampu menemukan kemiripan antar situasi walaupun ada perbedaan yang memisahkan antar situasi tersebut. - Mampu menemukan perbedaan diantara kemiripan -> Kemampuan ditas disebut : Common Sense Ability ( Kemampuan berdasar akal sehat ) -> Bila kecerdasan manusia ditirukan ( simulate), maka tugas yang sulit bagi manusia ternyata mudah diprogram oleh komputer. -> Bidang yang menyelidiki rincian langkah-2 tugas yang membutuhkan kecerdasan manusia disebut Bidang Cognitif. Bagaimana Memprogram Komputer Agar memilki tingkah laku Cerdas ? • Gunakan cara cognitif, yakni temu kenali langkah-2 yang digu nakan manusia untuk menghasilkan tingkah laku cerdas dalam melaksanakan tugas pada situasi tertentu , kemudian menirukan urutan langkah tersebut kedalam komputer. -> Difinisi lain yang dipusatkan pada perbedaan antara pemrograman konvensional dan pemrograman yang digunakan di Artificial intelligent * Pengolahan simbol : c. ARTFICIAL INTELLIGENT adalah cabang ilmu komputer yang menangani simbol-2 dengan metoda non Algoritmis untuk pemecahan masalah * Heuristic d. ARTIFICIAL INTELLIGENT adalah cabang ilmu komputer yang menangani penyajian pengetahuan dengan simbol , yg diolah dg Heuristis Perbedaan antara pemrograman konvensional dan AI • Numerik Dibanding Simbolis : Pemrograman konvensional umumnya untuk mengolah data – data yang bersifat numerik, meskipun yang diolah adalah karakter, boolean, atau string dalam internal komputernya berupa numerik atau nomor kode ASCII. Sedang pemrograman AI mengolah simbol sesuai dengan cara berfikir manusia. • Algoritmis dibanding Heuritis Pemrograman konvensional dalam mengolah datanya menggunakan prosedur langkah demi langkah yang disebut algoritma, sedang pemrograman AI menggunakan cara Heuritis , atau comment sense, di sesuaikan situasinya. * Pencocokan Pola e. Artificial Intelligent adalah cabang ilmu komputer yang menangani pencocokan pola yang mencoba menggamgambarkan objek, kejadian atau proses dalam bentuk kwlitatip, logika dan hubungan pada pengolahan datanya. • Dari bermacam- macam difinisi diatas , maka AI atau Kecerdasan tiruan dapat dibagi menjadi : 1. Peniruan Perilaku , merupakan kecerdasan yang diprogram ( a dan b ). 2. Peniruan Proses komputasi, dimana disini melibatkan pengolahan ( c, d, dan e ) Butir 1. : kita harus menirukan langkah-2 perilaku manusia dalam menyelesaikan pekerjaan, kemudian langkah-2 urut ini diprogram. Butir 2 : Melibatkan pencocokan berarti ada pengolahan pembandingan