Kamis, 28 September 2017

Pengenalan Kecerdasan Buatan/Articial Intelligence (AI)

1.1 Pengertian kecerdasan buatan (bertindak dan berpikir seperti manusia dan rasional).

  
Kecerdasan Buatan/Artificial Intelligence atau yang biasa disingkat "AI" adalah sebuah kecerdasan yang dibuat oleh manusia, tentu dalam kasus ini kecerdasan buatan merujuk pada suatu teknologi, yang dimana teknologi tersebut disetting untuk melakukan suatu pekerjaan atau aktivitas seperti manusia pada umumnya. Lebih jelasnya tentang apa itu Kecerdasan Buatan/Artificial Intelligence menurut para ahli adalah sebagai berikut:
  • Menurut H.A. Simon, 'AI' merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan suatu hal dalam pandangan manusia yang cerdas.
  • Menurut Rich and Knight, 'AI' merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik dari manusia. 
Jadi kesimpulan dari 'AI' adalah suatu program yang dibuat oleh manusia, sehingga program tersebut bisa menjalankan suatu aktivitas layaknya manusia. Contohnya adalah Robot, sudah banyak diluar sana robot yang bisa berbicara, menyapu, bermain bola, menari, menulis dan masih banyak yang lainnya. Berikut ada sedikit gambar dari robot yang sudah diprogram dengan 'AI', cekiiidooottt:





 1.2 Bidang ilmu yang menjadi dasar kecerdasan buatan 
      1. Sistem Pakar 
Sistem pakar adalah suatu program komputer yang dirancang untuk mengambil keputusan seperti keputusan yang diambil oleh seorang atau beberapa orang pakar. Menurut Marimin (1992), sistem pakar adalah sistem perangkat lunak komputer yang menggunakan ilmu, fakta, dan teknik berpikir dalam pengambilan keputusan untuk menyelesaikan masalah-masalah yang biasanya hanya dapat diselesaikan oleh tenaga ahli dalam bidang yang bersangkutan.


Dalam penyusunannya, sistem pakar mengkombinasikan kaidah-kaidah penarikan kesimpulan (inference rules) dengan basis pengetahuan tertentu yang diberikan oleh satu atau lebih pakar dalam bidang tertentu. Kombinasi dari kedua hal tersebut disimpan dalam komputer, yang selanjutnya digunakan dalam proses pengambilan keputusan untuk penyelesaian masalah tertentu.

      2. Algoritma genetika 
Algoritma Genetika adalah suatu algoritma pencarian yang meniru mekanisme dari genetika alam. Algoritma Genetika ini banyak dipakai pada aplikasi bisnis, teknik maupun pada bidang keilmuan.Algoritma ini dapat dipakai untuk mendapatkan solusi yang tepat untuk masalah optimal dari satu variabel atau multi variabel. Sebelum Algoritma ini dijalankan, masalah apa yang ingin dioptimalkan itu harus dinyatakan dalam fungsitujuan, yang dikenal dengan fungsi fitness. Jika nilai fitness semakin besar, maka sistem yang dihasilkan semakin baik. Operasi yang dilakukan adalah reproduksi, crossover, dan mutasi untuk mendapatkan sebuah solusi menurut nilai fitnessnya.
Selanjutnya konstruksi dasar dari Algoritma Genetika adalah sebagai berikut:
• Pendefinisian Chromosome
• Pendefinisian Fungsi Fitness
• Membangkitkan Sebuah Populasi Awal
• Reproduksi
• Crossover
• Mutasi

Contoh: Aplikasi Algoritma Genetika Untuk Merancang Fungsi Keanggotaan Pada Kendali Logika Fuzzy. 

    3. Logika Fuzzy
Logika Fuzzy ( logika samar ) merupakan logika yang berhadapan langsung dengan konsep kebenaran sebagian, dimana logika klasik menyatakan bahwa segala hal dapat di ekspresikan dalam binary 0 atau 1. logika fuzzy memungkinkan nilai keanggotaan antara 0 dan 1. Karena alasan diatas maka pada penelitian ini akan dibuat perancangan perangkat lunak dan perangkat keras robot avoider dengan mengunakan aplikasi Fuzzy Logic sebagai kendali system.
Perlu diketahui bahwa Teori Himpunan Samar dan Logika Samar sangat berkembang pesat pada saat ini. Banyak sekali masalah-masalah nyata yang lebih tepat diselesaikan menggunakan Teori Himpunan Samar dan Logika Samar. Banyak sekali muncul teori-teori baru pada saat ini misalnya: Topologi Fuzzy, Analisa Fuzzy, Aljabar Fuzzy (Fuzzy Semi Group, Fuzzy Ring, Fuzzy Group, dan sebagainya.
Logika fuzzy telah lama dikenal dan digunakan dalam berbagai bidang oleh para ahli dan insinyur. Penggunaan logika fuzzy pada awalnya digunakan untuk beberapa bidang, seperti sistem diagnosa penyakit (dalam bidang kedokteran); pemodelan sistem pemasaran, riset operasi (dalam bidang ekonomi); kendali kualitas air, prediksi adanya gempa bumi, klasifikasi dan pencocokan pola (dalam bidang teknik). Penggunaan logika fuzzy dalam bidang sistem daya (power system) juga sudah dilakukan, antara lain dalam analisis kemungkinan, prediksi dan pengaturan beban, identifikasi gangguan pada generator dan penjadwalan pemeliharaan generator

   4. Jaringan Syaraf  Tiruan
Jaringan saraf tiruan (JST) (Bahasa Inggris: artificial neural network (ANN), atau juga disebut simulated neural network (SNN), atau umumnya hanya disebut neural network (NN)), adalah jaringan dari sekelompok unit pemroses kecil yang dimodelkan berdasarkan jaringan saraf manusia. JST merupakan sistem adaptif yang dapat mengubah strukturnya untuk memecahkan masalah berdasarkan informasi eksternal maupun internal yang mengalir melalui jaringan tersebut.
Secara sederhana, JST adalah sebuah alat pemodelan data statistik non-linier. JST dapat digunakan untuk memodelkan hubungan yang kompleks antara input dan output untuk menemukan pola-pola pada data. 

   5. Robotika
Robotika adalah salah satu wacana teknologi untuk menuju peradaban yang lebih maju. Kebanyakan orang selalu beranggapan bahwa robot adalah kemajuan teknologi yang mampu menggeser tingkah laku seseorang untuk melakukan suatu tindakan. Dengan kemajuan yang pesat, maka kebutuhan akan SDM akan merosot tajam. Layaknya revolusi pada bangsa Eropa.

Sangat disayangkan selali bila titik ikon kemajuan teknologi tersebut tidak seiring dengan cepat nya pemahaman masyarakat pada umumnya yang selalu meng-analogikan robot adalah biang kerok hilangnya tenaga buruh untuk memacu pertumbuhan perekonomian.

Hal ini layaknya dua sisi perbedaan yang tidak akan bisa menyatu sama lain. Tapi bisa dicermati kembali, bila orang pelukis ternama akan tergusur karena kemampuan sebuah robot pelukis yang bisa membuat lukisan yang sama. Sebuah robot yang mampu untuk memahat patung yang hampir mirip pula. Seluruh ilustrasi tersebut memang sepintas robot bisa menguasai semua, tapi sangat disayangkan hasil kerja robot adalah tak lebih dari sebuah alat cetak dan seonggok besi aluminium dan komponen elektronika yang dirakit pada papan PCB. Sebuah lukisan dari Afandi tentunya akan bernilai ratusan juta beda ukuran dengan lukisan robot yang paling-paing laku di jual 10 ribuan di pinggir jalan.
 
1.3 Sejarah kecerdasan buatan
 Perkembangan dan aplikasinya

Jaman "batu" (1943-1956)
  • Awal kerja JST dan logika
  • Teori logika (Alan Newell and Herbert Simon)
  • Kelahiran AI: Dartmouth workshop - summer 1956
  • John McCarthy’s memberi nama bidang: artificial intelligence 
Awal antusias, harapan besar (1952-1969)
  • McCarthy (1958)
    - mendefinisikan Lisp
    - menemukan time-sharing
    - Advice Taker
  • Pembelajaran tanpa pengetahuan 
  • Pemodelan JST
  • Pembelajaran Evolusioner
  • Samuel’s checkers player: pembelajaran
  • Metode resolusi Robinson.
  • Minsky: the microworlds (e.g. the block’s world).
  • Banyak demonstrasi kecil ttg perilaku “intelligent”
  • Prediksi over-optimistic Simon 
Masa Gelap (1966-1973)
  • AI tidak mengalami perkembangan: ledakan perkembangan combinatorial
  • Fakta bahwa suatu program bisa mendapatkan suatu solusi secara prinsip tidak berarti bahwa program memuat beberapa mekanisme yang dibutuhkan untuk mendapatkannya secara praktis.
  • Kegagalan dari pendekatan terjemahan bahasa alami berbasis pada grammars sederhana dan kamus kata.
  • Penterjemahan kembali yang populer
  • Penemuan untuk pemrosesan bahasa natural dihentikan.
  • Kegagalan perceptron untuk belajar dari fungsi sederhana sebagaimana disjunctive/eksclusive OR.  
  • Penelitian pada JST dihentikan.
  • Realisasi dari kesukaran dalam proses learning dan keterbatasan dari metode yang dieksplorasi  
  • Konsep pembelajaran simbolik (Winston’s influential thesis, 1972) 
Renaissance (1969-1979)
  • Perubahan pada paradigma penyelesaian
  • Dari penyelesaian masalah berbasis “search-based” menjadi  penyelesaian masalah berbasis pengetahuan. 
  • Sistem pakar pertama 
  • Dendral: menginferensi struktur molecular dari informasi yang disediakan oleh spektrometer massa.
  • Mycin: diagnoses blood infections
  • Prospector: merekomendasikan eksplorasi pengeboran pada lokasi geologi yang menyediakan suatu deposit mineral  molybdenum.
Era Industrial
(1980-sekarang)
  • Sukses pertama Sistem Pakar secara komersial.
  • Many AI companies.
  • Eksplorasi dari strategi pembelajarqan yqang bermacam-macam (Explanation-based learning, Case-based Reasoning, Genetic algorithms, Neural networks, etc.) 
Kembalinya Neural Networks
(1986-sekarang)
  • Penggalian kembali algoritma learning back propagation untuk neural networks yang pertama dikenalkan dalam tahun 1969 oleh Bryson and Ho.
  • Banyak aplikasi sukses dari Neural Networks.
  • Kehilangan respek terhadap sulitnya membangun sistem pakar (macetnya knowledge acquisition). 
Kematangan
(1987-sekarang)
  • Perubahan dalam cakupan dan metodologi penelitian bidang Kecerdasan Buatan
  • Membangun di atas teori yang ada, bukan cuma mengusulkan teori baru
  • Berbasis klaim pada theorema dan eksperimen, bukan pada intuisi
  • Menunjukkan relevansi ke aplikasi nyata, bukan pada contoh “mainan”. 
Agent Cerdas (1995-sekarang)
  • Realisasi yang pada mulanya dipisahkan dalam sub dari Kecerdasan Buatan (speech recognition, problem solving and planning, robotics, computer vision, machine learning, knowledge representation, etc.) perlu direorganisasi bilamana hasil-hasilnya diikat bersama-sama kedalam suatu desain agent tunggal.
  • Suatu proses reintegrasi dari sub-area yang berbeda dari KB untuk membentuk whole agent    
  • Agent architectures (e.g. SOAR, Disciple)
  • Multi-agent systems
  • Agent untuk aplikasi tipe-tipe yang berbeda, web agents.  
1.4 Agen Intelejen 
 Dalam kecerdasan buatan, intelligent agent (IA) adalah sebuah entitas otonom yang mengamati dan bertindak atas lingkungan (yaitu membutuhkan agen) dan mengarahkan aktivitasnya untuk mencapai tujuan  yaitu rasional. Intelligent agen juga dapat belajar atau menggunakan pengetahuan untuk mencapai tujuan mereka. Russell & Norvig (2003) mengartikan Rational Agent  yang mengerjakan segala sesuatu hal dengan benar.
  • 1.4.1 Agen dan Lingkungannya
    Agent adalah sesuatu yang dapat mengesan (perceiving) lingkungan (environment) nya melalui sensors dan bertindak (acting) terhadap lingkungan tersebut melalui actuators
    Agen manusia:
    l  Sensor: mata, telinga, dan organ tubuh lain;
    l  Actuator: tangan, kaki, mulut, dan bagian tubuh lain.
    Agen robotik:
            Sensor: kamera dan infrared range finders;
           Actuator: berbagai macam motor
    Fungsi agen memetakan dari sejarah persepsi ke dalam tindakan (actions):
    [f: P* à A]
    Program agen berjalan pada arsitektur fisik untuk menghasilkan f
    agen = arsitektur + program 
    Vacuum-cleaner world
          Percepts: location and contents, e.g., [A,Dirty]
         Actions: LeftRightSuckNoOp
  • 1.4.2 Konsep Rasionalitas
    Sebuah agen haruslah mengarah kepada “lakukan hal yang benar", berdasarkan kepada apa yang dapat dipahaminya dan tindakan yang dapat dilakukannya. Tindakan yang benar adalah tindakan yang akan menyebabkan agen tersebut paling berhasil.
    Pengukuran Performance: Sebuah kriteria objektif untuk keberhasilan sebuah perilaku agen.
    Mis., ukuran performance dari sebuah agen vacuum-cleaner dapat berupa besarnya jumlah debu yang dibersihkan, jumlah waktu yang dihabiskan, jumlah listrik yang dikonsumsi, jumlah kebisingan yang dihasilkan, dll.
    Agen rasional : Untuk setiap deretan persepsi yang mungkin, sebuah agen rasional hendaklah memilih satu tindakan yang diharapkan memaksimalkan ukuran performance-nya, dengan adanya bukti yang diberikan oleh deretan presepsi dan apapun pengetahuan terpasang yang dimiliki agen itu.
    Rasionalitas berbeda dari omniscience (tahu segala/all-knowing dengan pengetahuan tak berhingga).
    Agen dapat melakukan tindakan untuk memodifikasi persepsi masa depan sedemikian hingga dapat memperoleh informasi yang berguna (pengumpulan informasi, eksplorasi)
    Sebuah agen adalah otonom (autonomous) apabila perilakunya ditentukan oleh pengalamannya sendiri (dengan kemampuan belajar dan beradaptasi).  
  • 1.4.3 Lingkungan Alami
    Kita akan melihat bagaimana pasangan agen untuk lingkungan. Dalam semua kasus, sifat hubungan antara mereka adalah sama: tindakan yang dilakukan oleh agen pada lingkungan, yang pada gilirannya memberikan persepsi kepada agen. Pertama, kita akan menjelaskan berbagai jenis lingkungan dan bagaimana mereka mempengaruhi desain agen. Kemudian kita akan menjelaskan program-program lingkungan yang dapat digunakan sebagai testbeds untuk program agen.
    Sifat-sifat environments :
    ·         Accessible vs. inaccessible.
    ·         Deterministic vs. nondeterministic.
    ·         Episodic vs. nonepisodic.
    ·         Static vs. dynamic.
    ·         Discrete vs. continuous.
  • 1.4.4 Struktur agen
    Tugas AI adalah untuk merancang sebuah agent yaitu sebuah fungsi yang mengimplementasikan pemetaan agen dari persepsi terhadap tindakan. Program ini akan berjalan pada beberapa jenis perangkat komputasi, yang disebut arsitektur. Secara umum, arsitektur membuat persepsi dari sensor yang tersedia untuk program, menjalankan program, dan umpan pilihan program aksi terhadap efektor seperti yang dihasilkan.

Sumber:
https://id.wikipedia.org/wiki/Kecerdasan_buatan 
http://ai-b-r3di.blogspot.co.id/2011/02/bidang-bidang-kecerdasan-buatan.html 
http://iswanticha.blogspot.co.id/2013/04/pengertian-dan-sejarah-kecerdasan.html 
http://artikel-teknologi-informasi.blogspot.co.id/2012/11/pengertian-agent-pada-ai-artificial.html 
 

TUGAS PENGETAHUAN TEKNOLOGI SISTEM CERDAS
MINGGU KE-1

HERI JULIYANTO
13115135
3KA12
UNIVERSITAS GUNADARMA

Tidak ada komentar:

Posting Komentar