Topic outline

  • Kecerdasan Buatan

    Dosen Pengampu

      Nama : MUCHAMAD KURNIAWAN
    Email: muchamad.kurniawan@itats.ac.id

    Mata Kuliah   :   Kecerdasan Buatan
    Kode   :   21930001
    Program Studi   :   S1 Teknik Informatika
    Perguruan Tinggi   :   Institut Teknologi Adhi Tama Surabaya

    RPS MATAKULIAH :

      Unduh RPS

    Capaian Pembelajaran Mata Kuliah (CPMK) : Mahasiswa mambu memahami konsep serta implementasi dari teknik reasoning, learning, dan searching pada ilmu kecerdasan buatan. 

    "Artificial Intelligence adalah cabang ilmu yang paling cepat berkembang dan paling powerfull dalam sejarah umat manusia". Apakah anda setuju dengan pernyataan ini?

    "Artificial Intelligence adalah ilmu yang menjadi masa depan umat manusia dan merupakan teknologi yang tidak tergantikan" Apakah anda juga setuju dengan pernyataan ini?

    "Suatu saat nanti AI akan mengantikan manusia". Bagaimana dengan pernyataan ini?

    "Siapapun yang mengusai AI akan mengusai dunia". ehmmm, jika pernyataan ini?

    Pernyataan dan pertanyaan ini yang akan terus melekat pada beberapa pertemuan kedepan. Selain mahasiswa dapat mengimplementasi teknik-teknik dasar dari Kecerdasan Buatan, lebih penting lagi jika mahasiswa dapat melihat visi kedepan kita. Seperti apakah dunia dengan AI dimasa depan, paham apa itu AI, dan mengerti kenapa AI itu lahir. untuk mendapat visi kedepan mahasiswa wajib untuk dapat berfikir secara kritis, dan mau mengekplorasi sebuah pengetahuan. Sedikit banyak saya akan memasukkan filosofi dibalik ilmu-ilmu AI. 

    ------------------------------------------------------------------------------------------------------------

    selamat bergabung dikelas saya, tidak akan ada hal bagus yang mudah, kita perlu kerja keras untuk mendapatkan hal tersebut. dikelas ini akan banyak sekali materi dan tugas-tugas, diharapakan dengan rangkaian pembelajaran tersebut dapat membantu teman-teman semua dalam memahami AI sekaligus mengimplementasikan AI. 

    ------------------------------------------------------------------------------------------------------------

    muchamad kurniawan's site

  • Pertemuan ke 1: Kontrak Kuliah dan Pentingnya Kecerdasan Buatan

    Selamat datang semuanya pada mata kuliah kecerdasan buatan pada minggu pertama. Capaian pembelajaran dari minggu pertama ini adalah Mahasiswa mampu memahami pentingnya kecerdasan buatan, akan tetapi karena ini adalah minggu pertama maka akan saya awali dengan kontrak kuliah terlebih dahulu, sehingga topik pembahasan untuk minggu ini adalah: 

    1. Tentang perkenalan matakuliah dan kontrak kuliah: pada topik ini akan terdapat video singkat penjelasan awal matakuliah, dan slide dari penjelasan divideo. 

    2. Pembahasan tentang pentingnya Kecerdasan Buatan: pada topik ini akan terdapat tiga materi yaitu silde modul pembelajaran, penjelasan dengan narasi text, dan matari dalam bentuk video. 

  • Pertemuan ke 2 - Sejarah Teknologi dan Kecerdasan Buatan

    Capaian Pembelajaran: Mahasiswa mengetahui tentang sejarah dari teknologi secara umum serta kecerdasan buatan secara umum. 
    Selamat datang teman-teman semua diperkuliahan ini pada minggu ke-2. Bagaimana dengan pertemuan minggu kemarin? tentunya tugas telah terupload dan teman-teman semua sekarang telah mengetahui tentang kontribusi AI di berbagai sektor. 

    untuk pertemuan minggu ini materi yang akan saya sampaikan adalah sejarah dari AI, tetapi sebelum itu akan terdapat materi tentang sejarah teknologi terlebih dahulu. Kenapa seperti itu? karena saya ingin kalian dapat menangkap view yang lebih luas dan mempunyai pengetahuan tentang teknologi seperti apa AI itu? 

    Pada pertemuan ke-2 akan terdapat 3 jenis materi: materi narasi akan saya gunakan untuk bercerita lebih detail dan lebih lengkap dari sejarah-sejarah teknologi. materi kedua adalah modul ajar (slide) yang dapat digunakan untuk melihat dari poin-poin penting dari sejarah, dan materi terakhir adalah bentuk video, video ini digunakan untuk menerangkan lebih lengkap dan ada beberapa penekanan materi dari slide yang sebelumnya. Diakhir materi teman-teman akan membuat video lagi untuk tugas minggu ke-2 ini. 

    selamat menikmati materi ini, semoga dengan materi ini capaian yang sudah saya tentukan dapat terwujud. 
  • Pertemuan ke 3: Definisi dari Kecerdasan Buatan

    Bagaimana kabar teman-teman semua? setelah dua minggu kemarin kalian mendengarkan banyak dari perkuliahan ini dan kalian juga sudah membuat penjelasan dari pentingnya AI dan sejarah AI, waktunya di minggu ini kalian mengatahui apakah AI itu. 
    Pada pertemuan minggu ke-3 ini Capaian Pembelajaran yang direncanakan adalah Mahasiswa mampu membuat sendiri definisi dari Kecerdasan Buatan
    Materi-materi yang tersedia pada minggu ke-3 ini sama dengan dua minggu sebelumnya: materi slide, narasi text, dan narasi audio vidual. 
  • Pertemuan ke 4. Introduction of Reasoning

    Bagaiamana dengan logika anda? apakah masih tetap sehat untuk mengikuti matakuliah ini? ataukan sudah mulai terdampak? Harapan saya cara berfikir teman-teman sudah mulai berubah, mempertanyakan segala sesuatu. itulah yang saya harapkan dari pertemuan ke - 1 sampai dengan ke-3. 

    mari kita melangkah pada Capaian baru kita, pada pertemuan ke-4 sampai dengan ke-7 adalah pertemuan untuk capaian pembelajaran kedua yaitu Mahasiswa mampu memahami konsep dari reasoning dan teknik-teknik yang untuk reasoning. Jika pertemuan sebelumnya hanya mendengarkan, maka pertemuan kedepan teman-teman harus sudah mulai hand-on Phython. Logic Program, Fuzzy Logic, expert system adalah materi yang harus kita kuasai.  

    Pertemuan ini membahas tentang pengantar Teknik Reasoning. pengantar ini membahas tentang konsep atau philosophy dari reasoning AI. 

  • Pertemuan ke 5: Logic Program (chatBot AI)

    Selamat datang lagi teman-teman semua, bagaimana belajar tentang reasoning diminggu kemarin? untuk minggu ini Capaian Pembelajaran kita adalah kalian mahasiswa mampu untuk membuat program intuk logic program. Bagaiama membuatnya? dan bagaimana sejarahnya chatBot dari awal? Mari kita ikuti semua materinya dengan seksama. Oh iya,, diminggu ini kita akan mulai membuat program, sehingga materi yang ada bukan hanya penjelasan teoritis, tetapi juga simulasi program dengan bahasa pemrograman Phyton. Selamat menikmati..  

  • Pertemuan ke 6 : Expert System

    Hallo, anak-anak bagaimana kabar kalian? tentunya yang saya tanyakan kabar kalian setelah pertama kali mencoba membuat program AI dengan bahasa Python. saya harapakan tetap semangat untuk mengikuti kuliah ini, jika anda berhasil mengerjakan tugas chatBot kemarin, tentunya malah semangat untuk kuliah ini.. 

    Untuk minggu ini kita akan belajar tentang Expert System, sehingga capaian yang saya tetapkan adalah kalian mahasiswa memahami apa itu expert system dan juga mampu mengimplementasikan program untuk expert system. 

    selamat belajar dan ngoding,, good luck.. 
  • Pertemuan ke 7 : Fuzzy Logic

    Program chatbot AI sudah, program Expert System sudah, maka waktunya kita masuk dalam materi Luzzy logic. minggu ini kita akan belajar dengan capaian pembelajaran mahasiswa dapat memahami konsep dan teknik pembuatan program fuzzy logic. 
    Dalam minggu ini, terdapat materi-materi seperti narasi text, slide dan juga video penjelasan. 
    selamat belajar materi baru,, semoga materi menjadi materi yang menyenangkan, karena akan langsung diimplementasi pada studi kasus nyata, ataupun imaginasi kita.. 
  • Pertemuan ke 9 : Pengantar Learning

    Hallo selamat datang lagi setelah UTS. selamat datang juga capaian pembelajaran yang baru, yaitu mahasiswa mampu memahami konsep dan implementasi dari teknik Learning. Teknik ini sangat berbeda dari teknik sebelumnya (Reasoning) atau boleh dikatakan kebalikanya. jika sebelumnya berdasarkan kecerdasan manusia, jika sekarang berdasarkan data atau dapat belajar sendiri, dan implementasi produk-produk AI yang paling popular adalah teknik ini, saya bisa bilang ini adalah Teknik AI Modern.
    Materi yang masuk dalam sub materi ini adalah:
    1. Supervised Learning : Naive Bayes Classificition, k-NN, ANN.
    2. Unsupservised Learning: k-Means
  • Pertemuan ke 10: Naive Bayes Classification

    Selamat datang lagi teman-teman semua di Mata kuliah kita Kecerdasan Buatan. Kita sekarang masuk dalam minggu ke-10 dengan Capaian Pembelajaranya adalah Learning. Pada kuliah minggu ini, kita akan belajar tentang satu algoritma klasik yaitu Naive Bayes Classification. Matode ini sangat popular dikalangan penelitian AI, simple, komputasi rendah, dengan hasil yang cukup bagus. 
    Materi-materi yang ada pada minggu ini sebagai berikut:
    1. Modul Materi narasi tentang naive bayes, disana akan dijelaskan secara detail tentang algoritma ini, lengkap dengan persamaan dan prosedurenya
    2. Modul slide yang berisi materi secara singkat dengan banyak ilustrasi
    3. Video penjelasan yang terbagi menjadi dua: penjelasan tentang materi dan ilustrasi, dan video tentang pembuatan program Naive Bayes dengan Python. 
    Selamat belajar dan tetap senang hati untuk ngoding AI.....
  • Pertemuan ke 11 : k - Nearest Neighbor

    Selamat datang kembali teman-teman semua, bagaimana kesan belajar pertama kali teknik Klasifikasi? apakah menarik? apakah sudah punya ide untuk pengembanganya? apakah ada ide yang digunakan untuk skripsi? harapan yang lain dari belajar matakuliah ini adalah teman-teman semuanya mempunyai pilihan ide skripsinya nanti. 
    Pada minggu ini kita akan belajar materi k-Nearest Neighbor, metode serupa dengan Naive Bayes yang lebih simple. Capaian pembelajaran pada Minggu ini adalah tentang kemampuan memahami dan implementasi Algorit-algoritma Learning, dengan sub pembelajaranya adalah metode k-NN. 
    Materi-materi yang tersedia pada minggu ini kurang lebih sama dengan materi minggu kemarin yaitu:
    1. Materi narasi dalam bentuk artikel
    2, modul slide presentasi
    3. modul video pembelajaran serta video-video tutorial pembuatan programnya. 
    selamat belajar teman-teman semua, tetap semangat dan tetap senang belajar tentang AI. 
  • Pertemuan ke 12 : Artificial Neural Network


    Hallo Hallo Hallo, bagaimana perkembangan kecerdasan kalian? bagaimana kabar otak kalian? apakah sudah mulai digantikan kecerdasan buatan? hehehehe... Semoga kita semua tetap sehat fisik, mental, dan kognitif kita. Kenapa saya menyebut 'otak' kalian? karena pada materi ini akan berhubungan dengan otak kita, kita akan belajar bagaimana cara otak kita belajar, dan bagaimana dari proses otak belajar ('learning') tersebut diimplementasikan dalam sebuah algoritma.

    Merarik bukan? 
    sub Capaian pembelajaran yang ada dimateri ini adalah teman-teman semua paham tentang konsep dan juga implementasi algoritma ini. materi-materi yang tersedia pada minggu ini terdapat: 
    1. narasi text dalam bentuk artikel. Dalam artikel ini adalah materi lengkap yang bisa digunakan teman-teman untuk belajar secara mandiri.
    2. modul slide presentasi, pada modul ini terdapat akan banyak gambar-gambar terkait konsep utama, serta prosedur algoritma ini.
    3. Video penjelasan materi: melihat slide modul mungkin akan terlihat membingunkan atau bertanya-tanya karena pada silde tidak terdapat narasi yang banyak, hanya poin-poin saja. untuk dapat memahami materi tersebut dibutuhkan video penejelasan ini. 
    Setelah teman-teman belajar materi tersebut, maka seperti materi-materi sebelumnya akan terdapat tugas terkait metode ini.
  • Pertemuan ke 13 : k-Means

    Hallo anak-anak, selamat datang lagi pada kuliah kecerdasan buatan. Minggu ke-13 ini kita akan membahas tetap pada pembelajaran learning, tetapi sub-pembelajaranya bukan tentang supervised learning, melainkan unsepervised learning. Dan analisa yang akan kita sama-sama pelajarin adalah analisa Clustering dengan metode yang saya pilihkan untuk menjadi penyelesaianya adalah k-Means.
    apa itu clustering? pentingkah clustering? bagaimana konsep clustering? apa yang bisa dilakukan dengan clustering? apa itu k-means? apakah ada solusi yang lain selain k-means? 
    Untuk dapat menjawab hal tersebut, marilah kita langsung ke materi-materi yang telah tersedia. materi-materi yang tersedia kurang lebih sama, ada slide, article, dan video pembelajaran serta tutorial pembuatan program..
    have fun kids,,,, good luck...