Kecerdasan buatan.ppt

23
Kecerdasan buatan/AI Kecerdasan buatan/AI By : Mustikasari By : Mustikasari

description

Materi Komputer

Transcript of Kecerdasan buatan.ppt

Page 1: Kecerdasan buatan.ppt

Kecerdasan buatan/AIKecerdasan buatan/AIBy : MustikasariBy : Mustikasari

Page 2: Kecerdasan buatan.ppt

Kategori AIKategori AI

Page 3: Kecerdasan buatan.ppt

Kategori AIKategori AI

Page 4: Kecerdasan buatan.ppt

Kategori AIKategori AI

Acting Rationally: The rational agent approachActing Rationally: The rational agent approach

Membuat inferensi yang benar kadang-kadang merupakan bagian dari Membuat inferensi yang benar kadang-kadang merupakan bagian dari suatu rational agent, karena satu carauntuk melakukan aksi secara suatu rational agent, karena satu carauntuk melakukan aksi secara rasional adalah menalar secara logika untuk mendapatkan kesimpulan rasional adalah menalar secara logika untuk mendapatkan kesimpulan bahwa aksi yang diberikan akan mencapai tujuan.dan kemudian bahwa aksi yang diberikan akan mencapai tujuan.dan kemudian melakukan aksi atas kesimpulan tersebut. melakukan aksi atas kesimpulan tersebut.

Page 5: Kecerdasan buatan.ppt

Kategori AIKategori AI

Page 6: Kecerdasan buatan.ppt

Konsep AIKonsep AI

Page 7: Kecerdasan buatan.ppt

Manusia dan AIManusia dan AI

Page 8: Kecerdasan buatan.ppt

Beberapa MasalahBeberapa Masalah

Page 9: Kecerdasan buatan.ppt

Area aplikasi AIArea aplikasi AI

Sistem PakarSistem PakarSistem ini adalah sistem komputer yang bisa Sistem ini adalah sistem komputer yang bisa

menyamai atau meniru kemampuan seorang pakar menyamai atau meniru kemampuan seorang pakar (Giarratano & Riley:1994)(Giarratano & Riley:1994)Aktifitas yang dilakukan untuk memindahkan kepakaran Aktifitas yang dilakukan untuk memindahkan kepakaran adalah:adalah:

1.1. Knowledge AcquisitionKnowledge Acquisition2.2. Knowledge RepresentationKnowledge Representation3.3. Knowledge InferencingKnowledge Inferencing4.4. Knowledge TransferingKnowledge Transfering

Page 10: Kecerdasan buatan.ppt

Area aplikasi AIArea aplikasi AI

Page 11: Kecerdasan buatan.ppt

Area aplikasi AIArea aplikasi AI

Pemahaman Bahasa AlamiPemahaman Bahasa AlamiSalah satu tujuan yang ingin dicapai AI Salah satu tujuan yang ingin dicapai AI

adalah menciptakan program yang mempunyai adalah menciptakan program yang mempunyai kemampuan memahami dan membangkitkan kemampuan memahami dan membangkitkan bahasa manusia, termasuk diantaranya kemampuan bahasa manusia, termasuk diantaranya kemampuan mengaplikasikan secara keseluruhan pengetahuan mengaplikasikan secara keseluruhan pengetahuan kontekstual untuk menyelesaikan masalah kontekstual untuk menyelesaikan masalah ambiguity yang merupakan hal biasa dari ucapan ambiguity yang merupakan hal biasa dari ucapan manusia. Sehingga mesin mampu berkomunikasi manusia. Sehingga mesin mampu berkomunikasi langsung dengan manusia.langsung dengan manusia.

Page 12: Kecerdasan buatan.ppt

Area aplikasi AIArea aplikasi AI

Perencanaan dan RobotikPerencanaan dan Robotik

Perencanaan robot yang mampu melaksanakan tugas Perencanaan robot yang mampu melaksanakan tugas dengan beberapa fleksibilitas dan responsivitas dengan beberapa fleksibilitas dan responsivitas tertentu, jika diberi satu set aksi, keadaan tujuan dan tertentu, jika diberi satu set aksi, keadaan tujuan dan keadaan sekarang, putusan yang aksi harus kerjakan keadaan sekarang, putusan yang aksi harus kerjakan harus diambil sehingga keadaan sekarang diputar harus diambil sehingga keadaan sekarang diputar kedalam keadaan tujuan.kedalam keadaan tujuan.

Page 13: Kecerdasan buatan.ppt

Area aplikasi AIArea aplikasi AI

GA (Genetik Algoritma)GA (Genetik Algoritma)Genetic Algoritma (GA) adalah algoritma pencarian Genetic Algoritma (GA) adalah algoritma pencarian yang didasarkan pada mekanisme seleksi alamiah yang didasarkan pada mekanisme seleksi alamiah dan genetika alamiah. dan genetika alamiah. Dasar permikiran dari metode ini adalah bahwa Dasar permikiran dari metode ini adalah bahwa sesuatu yang baik diperoleh dari induk-induk yang sesuatu yang baik diperoleh dari induk-induk yang baik.baik.Algoritma ini dapat dipakai untuk mendapatkan Algoritma ini dapat dipakai untuk mendapatkan solusi yang tepat untuk masalah optimal dari satu solusi yang tepat untuk masalah optimal dari satu variabel atau multi variabel.variabel atau multi variabel.

Page 14: Kecerdasan buatan.ppt

Area aplikasi AIArea aplikasi AI

Game PlayingGame Playing

Permainan dapat menghasilkan sejumlah Permainan dapat menghasilkan sejumlah besar pencarian ruang. Hal ini cukup besar dan besar pencarian ruang. Hal ini cukup besar dan kompleks yang membutuhkan suatu teknik yang kompleks yang membutuhkan suatu teknik yang tangguh untuk menentukan alternatif tangguh untuk menentukan alternatif pengeksplorasian ruang permasalahan yang pengeksplorasian ruang permasalahan yang merupakan area utama dari penelitian tentang AI.merupakan area utama dari penelitian tentang AI.

Page 15: Kecerdasan buatan.ppt

Area aplikasi AIArea aplikasi AI JST (Jaringan Syaraf Tiruan)JST (Jaringan Syaraf Tiruan)

Metode ini berisi proses stimulasi-stimulasi yang berlangsung dalam otak Metode ini berisi proses stimulasi-stimulasi yang berlangsung dalam otak yang diterjemahkan dalam simbol, nilai dan bobot. yang diterjemahkan dalam simbol, nilai dan bobot.

Page 16: Kecerdasan buatan.ppt

Area aplikasi AIArea aplikasi AI Logika FuzzyLogika Fuzzy

AI diterapkan dalam logika fuzzy yang mengadopsi AI diterapkan dalam logika fuzzy yang mengadopsi penilaian yang dilakukan manusia terhadap suatu penilaian yang dilakukan manusia terhadap suatu kebenaran. Pada kebanyakan sistem digital, kebenaran. Pada kebanyakan sistem digital, kebenaran dinilai benar atau salah (0 atau 1). Padahal, kebenaran dinilai benar atau salah (0 atau 1). Padahal, dalam penilaian manusia terdapat suatu kebimbangan dalam penilaian manusia terdapat suatu kebimbangan antara benar atau salah. Sistem-sistem yang antara benar atau salah. Sistem-sistem yang menggunakan logika fuzzy ini memperhitungkan menggunakan logika fuzzy ini memperhitungkan kebimbangan nilai benar dan salah tersebut. kebimbangan nilai benar dan salah tersebut. Keunggulan dari logika fuzzy ini adalah membuat Keunggulan dari logika fuzzy ini adalah membuat sistem menjadi lebih baik. sistem menjadi lebih baik.

Page 17: Kecerdasan buatan.ppt

Area aplikasi AIArea aplikasi AI

Intelligent Computer_Aided InstructionIntelligent Computer_Aided Instruction

KKomputer dapat digunakan sebagai tutor yang omputer dapat digunakan sebagai tutor yang dapat melatih dan mengajardapat melatih dan mengajar

Computer VisionComputer Vision

Menginterpretasikan gambar dan objek-objek Menginterpretasikan gambar dan objek-objek tampak melalui komputer.tampak melalui komputer.

Page 18: Kecerdasan buatan.ppt

PerspektifPerspektif

1.1. Perspektif kecerdasan Perspektif kecerdasan →AI adalah bagaimana →AI adalah bagaimana membuat mesin yang “cerdas “ dan dapat melakukan membuat mesin yang “cerdas “ dan dapat melakukan hal-hal yang sebelumnya hanya dapat dilakukan oleh hal-hal yang sebelumnya hanya dapat dilakukan oleh manusia.manusia.

2.2. Perspektif Bisnis Perspektif Bisnis →AI adalah sekelompok alat bantu →AI adalah sekelompok alat bantu yang berdayaguna, dan metodologi yang yang berdayaguna, dan metodologi yang menggunakan tool-tool untuk menyelesaikan masalah menggunakan tool-tool untuk menyelesaikan masalah bisnis.bisnis.

3.3. Perspektif pemrograman Perspektif pemrograman →AI meliputi studi tentang →AI meliputi studi tentang pemrograman simbolik, pemecahan masalah, proses pemrograman simbolik, pemecahan masalah, proses pencarian (search).pencarian (search).

4.4. Perspektif penelitian Perspektif penelitian →AI adalah akar dari studi area.→AI adalah akar dari studi area.

Page 19: Kecerdasan buatan.ppt

Untuk melakukan aplikasi kecerdasan buatan Untuk melakukan aplikasi kecerdasan buatan ada dua bagian utama yag sangat dibutuhkan ada dua bagian utama yag sangat dibutuhkan yaitu :yaitu :

Basis pengetahuan (Knowledge Base) yang berisi Basis pengetahuan (Knowledge Base) yang berisi fakta-fakta, teori, pemikiran dan hubungan antara fakta-fakta, teori, pemikiran dan hubungan antara satu dengan lainnya.satu dengan lainnya. Motor Inferensi yaitu kemampuan menarik Motor Inferensi yaitu kemampuan menarik kesimpulan berdasarkan pengalaman.kesimpulan berdasarkan pengalaman.

Page 20: Kecerdasan buatan.ppt

Prinsip Program AIPrinsip Program AI(AI Software Principle)

Ciri khas terpenting Pemrograman(software) AI :

• Pemrograman simbolik

• Memecahkan masalah non algoritmik

• Memanipulasi sifat/type kualitatif ketimbang kuantitatif/Numerik

• Solusi (pemecahan) tidak mesti eksak

• Menggunakan pengetahuan untuk memecahkan masalah

• Setiap bagian program dapat bersifat Independen

• Dapat belajar dari pengalaman sebelumnya

Non Algoritmik dapat berarti :

•Pemecahan Algoritmiknya (logic combination) sangat kompleks

•Langkah Algoritmiknya (sequensial) sangat panjang

•Keadaannya tidak pasti (Uncertainty)

•Secara analisis bersifat : Non Polynomial

Page 21: Kecerdasan buatan.ppt

Perbandingan AI dan Pemrograman konvesionalPerbandingan AI dan Pemrograman konvesional

DimensiDimensi AIAI Pemrograman Pemrograman KonvensionalKonvensional

ProcessingProcessing SimbolikSimbolik AlgoritmikAlgoritmik

InputInput Tidak harus lengkapTidak harus lengkap Harus lengkapHarus lengkap

SearchSearch Heuristik Heuristik AlgoritmikAlgoritmik

ExplanationExplanation TersediaTersedia Tidak tersediaTidak tersedia

Major InterestMajor Interest Pengetahuan Pengetahuan Data dan informasiData dan informasi

StrukturStruktur Terpisah antara kontrol Terpisah antara kontrol dan pengetahuandan pengetahuan

Kontrol terintegrasi dgn dataKontrol terintegrasi dgn data

OutputOutput Tidak harus lengkapTidak harus lengkap Harus lengkapHarus lengkap

Maintenance dan UpdateMaintenance dan Update Mudah karena Mudah karena menggunakan modul-menggunakan modul-modulmodul

Umumnya susah dilakukanUmumnya susah dilakukan

HardwareHardware Workstation dan PCWorkstation dan PC Semua tipeSemua tipe

Kemampuan PenalaranKemampuan Penalaran Terbatas tetapi dapat Terbatas tetapi dapat ditingkatkanditingkatkan

Tidak Tidak

Page 22: Kecerdasan buatan.ppt

Kecerdasan buatan VS alamiKecerdasan buatan VS alami

AI bersifat lebih permanen dan konsisten, pada manusia AI bersifat lebih permanen dan konsisten, pada manusia terbentur pada sifat pelupa, dan kedinamisan manusia.terbentur pada sifat pelupa, dan kedinamisan manusia.

AI mudah diduplikasi dan disebar. AI mudah diduplikasi dan disebar. AI lebih murah dan cepat.AI lebih murah dan cepat. AI dapat didokumentasi dan direproduksi.AI dapat didokumentasi dan direproduksi. Kecerdasan alami lebih kreatifKecerdasan alami lebih kreatif Kecerdasan alami memungkinkan penggunaan pengalaman Kecerdasan alami memungkinkan penggunaan pengalaman

secara langsung sedang pada AI butuh input2 simboliksecara langsung sedang pada AI butuh input2 simbolik Pemikiran manusia cakupannya sangat luasPemikiran manusia cakupannya sangat luas

Page 23: Kecerdasan buatan.ppt

Kini pengembangan AI telah meliputi berbagai aspek. Pertama, Kini pengembangan AI telah meliputi berbagai aspek. Pertama, pemrosesan bahasa alamiah, ditujukan untuk menjadikan komputer pemrosesan bahasa alamiah, ditujukan untuk menjadikan komputer mampu berkomunikasi langsung dengan manusia. mampu berkomunikasi langsung dengan manusia.

Kedua, AI dikembangkan untuk meniru pola pikir seorang ahli atau pakar. Kedua, AI dikembangkan untuk meniru pola pikir seorang ahli atau pakar. Metode ini banyak digunakan dalam dunia kedokteran, teknik sipil dan Metode ini banyak digunakan dalam dunia kedokteran, teknik sipil dan teknik industri. teknik industri.

Ketiga, AI diterapkan dalam logika fuzzy yang mengadopsi penilaian yang Ketiga, AI diterapkan dalam logika fuzzy yang mengadopsi penilaian yang dilakukan manusia terhadap suatu kebenaran. Pada kebanyakan sistem dilakukan manusia terhadap suatu kebenaran. Pada kebanyakan sistem digital, kebenaran dinilai benar atau salah (0 atau 1). Padahal, dalam digital, kebenaran dinilai benar atau salah (0 atau 1). Padahal, dalam penilaian manusiaa terdapat suatu kebimbangan antara benar atau salah. penilaian manusiaa terdapat suatu kebimbangan antara benar atau salah. Sistem-sistem yang menggunakan logika fuzzy ini memperhitungkan Sistem-sistem yang menggunakan logika fuzzy ini memperhitungkan kebimbangan nilai benar dan salah tersebut. Keunggulan dari logika fuzzy kebimbangan nilai benar dan salah tersebut. Keunggulan dari logika fuzzy ini adalah membuat sistem menjadi lebih baik. ini adalah membuat sistem menjadi lebih baik.

Keempat, Jaringan Syaraf Tiruan adalah suatu metode yang mengadopsi Keempat, Jaringan Syaraf Tiruan adalah suatu metode yang mengadopsi proses berpikir dalam otak manusia. Metode ini berisi proses stimulasi-proses berpikir dalam otak manusia. Metode ini berisi proses stimulasi-stimulasi yang berlangsung dalam otak yang diterjemahkan dalam simbol, stimulasi yang berlangsung dalam otak yang diterjemahkan dalam simbol, nilai dan bobot. Metode ini mempunyai keunggulan dalam hal proses nilai dan bobot. Metode ini mempunyai keunggulan dalam hal proses pembelajaran. pembelajaran.

Kelima, Algoritma Genetika adalah suatu metode yang mengadopsi proses Kelima, Algoritma Genetika adalah suatu metode yang mengadopsi proses seleksi alamiah yang terdapat dalam teori evolusi. Dasar permikiran dari seleksi alamiah yang terdapat dalam teori evolusi. Dasar permikiran dari metode ini adalah bahwa sesuatu yang baik yang diperoleh dari induk-metode ini adalah bahwa sesuatu yang baik yang diperoleh dari induk-induk yang baik. Metode ini sangat baik dalam optimasi.induk yang baik. Metode ini sangat baik dalam optimasi.Intinya, AI dapat diaplikasikan dalam fungsi searching, natural language Intinya, AI dapat diaplikasikan dalam fungsi searching, natural language processing, pengenalan pola dan pandangan, logika dan ketentuan serta processing, pengenalan pola dan pandangan, logika dan ketentuan serta expert system. Software AI bahkan dapat mereproduksi sebuah software expert system. Software AI bahkan dapat mereproduksi sebuah software kembali.“AI sebenarnya alogaritma yang dituangkan dalam software”. kembali.“AI sebenarnya alogaritma yang dituangkan dalam software”.