Teknik Blind Search (BFS, DFS, dan UCS) pada Kecerdasan Buatan - Kuliah AI #03

Поділитися
Вставка
  • Опубліковано 12 жов 2024
  • Blind Search merupakan salah satu teknik di dalam Kecerdasan Buatan yang merupakan teknik pencarian deterministik tanpa informasi yang mengarahkan pada goal state (tujuan). Ada tiga algoritma Blind Search yang dibahas di dalam video ini, yakni Breadth First Search (BFS), Depth First Search (DFS), dan Uniform Cost Search (UCS). Setiap algoritma dibahas mulai dari prinsip dasar pencariannya hingga penerapannya pada beberapa studi kasus. Algoritma BFS dan DFS dapat digunakan pada masalah pencarian yang tidak melibatkan biaya (cost), sedangan UCS cocok digunakan pada masalah pencarian yang melibatkan biaya, misalnya pencarian rute perjalanan. Perbandingan dari ketiga algoritma BFS, DFS, dan UCS ini juga dibahas di dalam video ini. Selamat menonton :)
    #bfs #dfs #ucs #blindsearch

КОМЕНТАРІ • 114

  • @KuliahInformatika
    @KuliahInformatika  2 роки тому +12

    Yang mau langsung ke pembahasan algoritma, silakan cek:
    06:40 Breadth First Search (BFS)
    11:40 BFS untuk kasus ember air
    20:26 BFS untuk kasus puzzle 3x3
    25:40 Depth First Search (DFS)
    34:00 DFS untuk kasus ember air
    36:50 DFS untuk kasus puzzle 3x3
    40:22 Uniform Cost Search (UCS)

    • @aurora-xz4ny
      @aurora-xz4ny 2 роки тому

      hallo kak selamat siang, kak saya sekarang sedang menyusun skripsi kebetulan mengambil tema data mining. saya selalu nonton channel kakak mengenai data mining, tapi ada yg mau saya tanyakan kak apakah kakak berkenan untuk membantu atau adakah sosial media yg lain selain youtube untuk bisa saya hubungi kak? terima kasih

  • @LangauRoamer
    @LangauRoamer 7 місяців тому +2

    6:50 = Penjelasan BFS
    11:50 = Penerapan BSF (Ember air)
    20:25 = Penerapan BFS (puzzle 3x3)
    25:40 = DFS
    26:15 = Penjelasan DFS
    34:00 = Penerapan DFS (ember air)
    36:50 = Penerapan DFS (puzzle 3x3)
    38:05 = BFS vs DFS
    39:25 = Pilih BFS atau DFS?
    40:25 = UCS
    43:00 = Penerapan UCS (rute)
    56:25 = BFS vs DFS vs UCS (rute)
    57:15 = Kesimpulan

  • @relungdoniarifin405
    @relungdoniarifin405 4 місяці тому

    Untuk saya orang awam yang baru belajar tentang AI Penjelasannya sangat mudah dimengerti pak, semoga senantiasa diberi kesehatan dan rejeki pak 🙏🙏

  • @blazeivy335
    @blazeivy335 6 місяців тому

    Video nya bagus penjelasannya sangat mudah dipahami! Semoga bisa upload video yg heuristic search nya pak

  • @nadiyayesikharondonuwu1348
    @nadiyayesikharondonuwu1348 11 місяців тому +1

    Terima kasih Bapak.... Materinya sangat bermanfaat dan penjelasannya mudah dimengerti 🙏

  • @arknprtmaa5380
    @arknprtmaa5380 10 місяців тому +1

    Berkah ilmunya pak,semoga bapak sehat selalu selamat dunia akhirat nya pak🙏

  • @handrymingkid
    @handrymingkid Рік тому +1

    Sangat informative...Sehat selalu bosku,,😊🙏🏻👍🏻🤝🏼

  • @mthoriqalasyjari2992
    @mthoriqalasyjari2992 5 місяців тому

    Penjelasan yang mantap dengan contoh visualnya yang bikin makin paham! Semoga bisa bikin video tentang adversal search pak🔥🔥

  • @Kaizan16
    @Kaizan16 3 місяці тому

    terima kasih pak ilmunya semoga tetap diberi kesehatan dan kemudahan

  • @cericam
    @cericam 15 днів тому

    Ditunggu video part 4 nya pak

  • @venom120-e4q
    @venom120-e4q 7 місяців тому

    mantap pak, langsung ada contoh kasusnya🔥🔥🔥🔥

  • @zonenized3262
    @zonenized3262 6 місяців тому

    Penjelasannya sangat mudah dimengerti, Terimakasih pak

  • @sofimahdigunawan3731
    @sofimahdigunawan3731 Рік тому +1

    mantap penjelasannya, mudah dipahami, terimakasih pak.

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      Terima kasih. Semoga bermanfaat ya

    • @sofimahdigunawan3731
      @sofimahdigunawan3731 Рік тому

      @@KuliahInformatika heuristic search belum ada kah pak? Lumayan bahan belajar ujian prakom ahli pertama 😁

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      @@sofimahdigunawan3731 hehehe.. belum euy, belum sempat ngonten lagi

    • @adifirmansyah1511
      @adifirmansyah1511 Рік тому

      Suhu saya belajar disini 😎

  • @bayyuputra6340
    @bayyuputra6340 7 місяців тому

    Alhamdullilah, langsung paham, terima kasih pak

  • @gantarfriansyah
    @gantarfriansyah 24 дні тому

    tks atas ilmunya

  • @ResepDapur-ol1dw
    @ResepDapur-ol1dw Рік тому +1

    Seru sangat ❤

  • @RifaiRahayaan
    @RifaiRahayaan Рік тому +1

    Sangat membantu 🙏

  • @galih2499
    @galih2499 Рік тому

    mantap penjelasannya, mudah dipahami,tolong materi heuristic search pak

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      terima kasih.. nah itu dia, saya belum sempat untuk membuat materi heuristic search

    • @aurisarabina4446
      @aurisarabina4446 11 місяців тому

      @@KuliahInformatika bapak tolong dilanjutkan materinyaa, dosen saya kurang bisa menjelaskan🥲 insyallah saya share ke temen temen saya pak

  • @adindakuncahyo
    @adindakuncahyo 5 місяців тому

    pahamm bangeett! makasii pak mudah dimengertii

  • @tripleaaa_a3p104
    @tripleaaa_a3p104 9 місяців тому +1

    Sankyu sensei

  • @executors6480
    @executors6480 Рік тому

    Mantap penjelasannya pak, untuk penjelasan heuristic search kapan ya?

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      Mohon maaf, saya belum sempat untuk update konten lagi 🙏

  • @ilhammaulana5730
    @ilhammaulana5730 6 місяців тому

    Ditunggu yang Heuristic nya pak

  • @monicakristin8144
    @monicakristin8144 2 роки тому +1

    Terimakasih

  • @NurhadiDawangStudio
    @NurhadiDawangStudio Рік тому

    Terima kasih Pak atas ilmunya, btw sepintas Bapak mirip tony Stark Iron Man loh pa....🙂

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      Terima kasih juga untuk supportnya. Hehehe, mungkin Tony Stark yang mirip saya 😄

  • @cantonabayuaji
    @cantonabayuaji 4 місяці тому

    Berarti untuk pemilihan operatornya dapat dilakukan secara acak? Bagaimana kalo pemilihan operatornya dilakukan secara urut? Misal dari operator 1, lalu 2, 3 dan seterusnya dan kembali ke operator 1? Apakah tetap bisa?

    • @KuliahInformatika
      @KuliahInformatika  4 місяці тому

      Acaka ataupun terurut, akan sama saja. Yang jelas di setiap cabang, semua operator dicoba. Tapi nanti cabang baru hanya bisa dibuka jika operator tersebut dapat dieksekusi

  • @dibyocuk8513
    @dibyocuk8513 2 роки тому +1

    Izin tanya pak, apakah UCS bisa digunakan pada kasus ember air dan 3x3 puzzle dengan asumsi setiap cost operator dibuat sama (misal sama dengan 1)?

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому

      Bisa. Tapi kalau costnya 1, itu akan sama saja dengan Breadth First Search (BFS)

  • @felixyehdeya8257
    @felixyehdeya8257 Рік тому

    Selamat pagi, siang, sore, dan malam Pak. Terima kasih untuk ilmu yang telah diberikan pada video ini. Izin untuk bertanya mengenai Algoritma DFS pada menit 34:49. Dari node (4,0), pada penjelasan Bapak setelah itu menggunakan operator nomor 7 (yang nantinya tidak terpakai), kemudian Bapak menggunakan operator nomor 2, yang ingin saya tanyakan apakah ada ketentuan untuk menentukan operator mana yang akan dipilih terlebih dahulu? Apakah kita bisa menggunakan operator nomor 3 terlebih dahulu? hasil dari nodenya nanti adalah (1,3) belum ada hasil node yang sama diatasnya. Hasil yang saya dapatkan adalah 1-3-7-6-2-5 apakah ini juga jawaban langkah yang benar? Terima kasih Pak.

    • @KuliahInformatika
      @KuliahInformatika  Рік тому +1

      Pertanyaan yang bagus. Sebetulnya, operator2 itu tidak dipilih, tetapi dicoba semua satu per satu. Setiap satu operator akan dicoba, program akan mengecek terlebih dahulu apakah operator tersebut bisa dipakai atau tidak pada kondisi node saat ini, lalu akan dicek juga apakah operator ini akan menghasilkan solusi yang sudah dibuka pada level sebelumnya, jika kedua kondisi tersebut tidak terjadi, maka operator bisa dipakai.

    • @felixyehdeya8257
      @felixyehdeya8257 Рік тому

      @@KuliahInformatika Izin bertanya lagi Pak, hanya memastikan saja. Berarti apabila saya ingin mencoba operator nomor 2 terlebih dahulu, apakah hal tersebut diperbolehkan? contoh dari initial state (0,0) lalu saya mecoba operator nomor 2 alhasil menjadi (0,3), apakah valid Pak?

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      @@felixyehdeya8257 boleh, tidak masalah.

    • @felixyehdeya8257
      @felixyehdeya8257 Рік тому

      @@KuliahInformatika Baik Pak, terima kasih untuk jawaban dan penjelasan yang telah diberikan 🙏

  • @BlackIce1818
    @BlackIce1818 3 місяці тому

    Pak izin bertanya, untuk materi selanjutnya belum ada ya pak?

    • @KuliahInformatika
      @KuliahInformatika  28 днів тому +1

      iya, saya belum membuat video materi selanjutnya. mohon maaf

  • @bikhyo3846
    @bikhyo3846 2 роки тому +1

    ada rekomendasi buku beserta latihan soal soal bfs,dfs,dll gak ya pak?

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому

      coba cari buku ini: shopee.co.id/BUKU-ARTIFICIAL-INTELLIGENCE-REV-3-SUYANTO-i.38430257.2472460885

  • @ratu1873
    @ratu1873 2 роки тому +1

    semoga channel youtube ini sering upload

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому

      terima kasih atas supportnya. Insya Allah kami sedang mempersiapkan video-video berikutnya.

  • @monologz23
    @monologz23 Рік тому

    Pak, untuk yang cabang 4,3 bisa berulang ya? (Menit 16.30),) kata bapak gak usah dibuka kalau udah pernah dibuka? Itu gimana pak, apa aku yang kurang perhatikan? 🙏🏻

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      Iya betul mas, yang berulang tidak usah dibuka. Berulang di sini maksudnya jika node tersebut sudah pernah dibuka di LEVEL sebelumnya (level di atasnya). Di menit 16:30 itu, node (4,3) ada di level yang sama, jadi dibuka semuanya. :)

    • @monologz23
      @monologz23 Рік тому

      Terimakasih pak, ditunggu pembahasan AI berikutnya 🙏🏻

  • @yukireskydamanik2864
    @yukireskydamanik2864 5 місяців тому

    ini gak ada lanjutannya lagi yaa pak?

    • @KuliahInformatika
      @KuliahInformatika  4 місяці тому

      Iya, belum ada. mohon maaf. Saya belum update konten lagi semenjak WFH berakhir

  • @informatikachannel7489
    @informatikachannel7489 2 роки тому +1

    Pak saya mau tanya, knpa di Ban PT/google mengatakan akreditas informatika uty B, sedangkan di web resmu uty A, dan saya coba cek web lain ada yg mengatakan A dan B jdi bingung😞

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому

      sepertinya pencariannya keliru. baru saja saya cek, tertulis A kok :)
      silakan cek: www.banpt.or.id/direktori/prodi/pencarian_prodi.php

    • @informatikachannel7489
      @informatikachannel7489 2 роки тому

      @@KuliahInformatika terima kasih pak, semoga UTY makin maju hingga mendapatkan akreditas universitas ny A 😁👍

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому

      Aamiin. Terima kasih doanya

    • @mochammadthamrin9873
      @mochammadthamrin9873 5 місяців тому

      Klo mau tau AI yg bukan kaleng2 ikuti Alan Turing yg menemukan AI sejak thn 1954 tp klo yg kekinian ikuti Elon Musk

  • @arifrahman7366
    @arifrahman7366 9 місяців тому

    Izin bertanya pak. Kenapa pada DFS itu dari initial A ke goal state itu harus ke node B lalu ke D dlu kenapa tidak langsung E saja gimana tu pak penjelasan nya🙏

    • @KuliahInformatika
      @KuliahInformatika  9 місяців тому

      prinsipnya itu cek satu per satu. urutannya bisa saja diubah, tidak ada masalah. tapi dia tidak bisa kita arahkan langsung ke satu node tertentu, karena dia kan tidak tahu node mana yang membawa ke arah goal state. jadi dia harus cek satu per satu. urutannya tidak masalah

  • @arifrahman7366
    @arifrahman7366 9 місяців тому

    Kan bfs dan dfs itu tidak melihat kost nya pak... Jdi kalau dari cabang lain gtu bisa? Pak kalau misal kan dari A ke C atau ke D bisa tidak pak... Bantu jawab pakk🙏🙏

    • @KuliahInformatika
      @KuliahInformatika  9 місяців тому

      bisa saja, asalkan memang ada transisi dari A ke C atau A ke D. prinsipnya itu, algoritma akan cek satu per satu. tapi dia tidak bisa kita arahkan langsung ke satu node tertentu, karena dia kan tidak tahu node mana yang membawa ke arah goal state.

  • @sultanfellicade
    @sultanfellicade 3 місяці тому

    apakah uca mirip algoritma Dijkstra?

    • @KuliahInformatika
      @KuliahInformatika  3 місяці тому

      UCS memang sangat mirip dengan dijkstra, tapi kalau lihat2 referensi di internet, ada sedikit perbedaan di antara keduanya. Detilnya coba baca di sini:
      ojs.aaai.org/index.php/SOCS/article/view/18191

  • @aurisarabina4446
    @aurisarabina4446 11 місяців тому

    makasihh bapakkk

  • @muhmajid5088
    @muhmajid5088 2 роки тому +1

    mohon lanjutannya kemana pak ? terimakasih🙏🙏🙏

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому

      Mohon maaf, saya belum sempat membuat video kelanjutannya 🙏

  • @adelia5723
    @adelia5723 2 роки тому

    izin bertanya pak, untuk BFS, apakah bisa node B dari level 1 membuka cabang D dan C, sedangkan C sendiri bisa menjadi cabang dari A (Initial state)?
    Mohon penjelasannya pak

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому +1

      Pada BFS, setiap node dapat membuka cabang terhadap node lain yang berelasi dengannya. Jika cabang tersebut sudah pernah dibuka pada level sebelumnya, maka tidak perlu dibuka lagi

  • @GusNando
    @GusNando 2 роки тому

    terima kasih pak, akhirnya saya selesai nonton 😀 untuk materi heuristic searchnya apa sudah ada ya pak? atau saya bisa lanjut dulu ke machine learning?

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому

      Hehe, yang heuristic belum tayang euy.. bisa dilanjut dulu ke machine learning 😁

  • @rahmanfajarbanyuadji5693
    @rahmanfajarbanyuadji5693 Рік тому

    Pak izin bertanya kalau soalnya berapa langkah DFS. Itu itunganya ke bawah kiri dulu atau langsung ke goal state?

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      DFS urutannya selalu masuk dulu ke bawah, meskipun di cabang satunya ada goal state.

  • @dnfauziyah1810
    @dnfauziyah1810 2 роки тому

    Mohon izin bertanya Pak, di menit 14.16 itu kan memilih operator.. nah cara memilih operatornya itu bagaimana? apakah random alias terserah, atau ada aturan2nya?
    barangkali saya yang kurang teliti menyimak mohon arahanyya dong kira2 di menit berapa penjelasannya atau di video yang mana? hehehe terima kasihPak

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому +1

      semua operator dicoba satu per satu, mana yang bisa menghasilkan cabang baru maka dibuka cabangnya, yang tidak bisa ya diskip.

    • @dnfauziyah1810
      @dnfauziyah1810 2 роки тому

      @@KuliahInformatika oalah hehehe siap terima kasih ya Pak...

  • @rozii4907
    @rozii4907 2 роки тому

    Pak mau nanya juga algoritma BFS itukan ada cabangnya.
    Kapan harus buka cabang dan enggaknya

    • @KuliahInformatika
      @KuliahInformatika  2 роки тому

      BFS selalu buka cabang per level selama Goal State belum dicapai

  • @aisyah5389
    @aisyah5389 Рік тому

    Pak mau nanya kok perpindahan daari a ke b jadi 1,3 pak

  • @farwasalira2786
    @farwasalira2786 Рік тому

    Izin nanya bang, ngeditnya pake apk apa ya?

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      saya rekamannya pake OBS Studio, pakai latar belakang hijau supaya diedit latarnya jadi slide. Setelah rekaman, saya potong2 bagian video yang tidak layak tampil pakai aplikasi Shotcut. Semuanya free.
      Oya, kalau materinya saya pakai Ms. Powerpoint saja, dapat lisensi dari kampus, jadi bukan bajakan, hehe

    • @farwasalira2786
      @farwasalira2786 Рік тому

      Terima kasih bang🙏

  • @ayam3330
    @ayam3330 6 місяців тому

    mana lanjutan yang heuristic bang?

    • @KuliahInformatika
      @KuliahInformatika  6 місяців тому

      belum ada brader, belum sempat untuk buat konten lagi 🙏

  • @resturamadhan1441
    @resturamadhan1441 Рік тому

    Pak untuk materi Heuristic Search mana pak ?

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      Hehehe.. mohon maaf ya, saya belum sempat membuatkan videonya. Slidenya sudah ada, tapi rekamannya yang belum. Masih banyak kerjaan di kampus, hehe.. Doakan yaa segera terbit videonyaa

  • @wingsofreedom119
    @wingsofreedom119 Рік тому

    pakk yang heuristic dongg ;(

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      hehe... maaf ya, belum sempat bikin konten baru lagi, lagi sekolah lanjut soalnya. doakan ya biar bisa segera update kontennya lagi

  • @syifasalsabila1943
    @syifasalsabila1943 2 роки тому

    buat yg heuristic kaa

  • @uletin8460
    @uletin8460 12 днів тому

    darimana nilai cost itu berasal ?

    • @KuliahInformatika
      @KuliahInformatika  5 днів тому

      Di video sudah saya jelaskan. Kalau misalnya kasus rute perjalanan, maka costnya bisa jarak tempuh atau konsumsi BBM.

  • @BljHabibi
    @BljHabibi 26 днів тому

    Saya ikuti materi ini dari part 1 sampai part 3 kayaknya ini materi bukan untuk pemula ya

    • @KuliahInformatika
      @KuliahInformatika  26 днів тому

      Ini justru materi dasar tentang AI, tapi memang bagi mahasiswa Informatika/ Ilmu komputer yang sudah punya dasar programming dkk.

  • @susilorz7976
    @susilorz7976 Рік тому

    Mana kelanjutannya pak??

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      Hehe... mohon maaf mas, belum sempat rekaman lagi.. di kampus lagi banyak kerjaan 😁🙏

  • @vespahitam5471
    @vespahitam5471 Рік тому

    bingung deh sama #2 #3, terasa membosankan jg

  • @Itscindyaaa
    @Itscindyaaa Рік тому

    Izin jika berkenan untuk share no WA bapak, karena saya ingin sharing sharing mengenai AI pak. Sebelumnya terimakasih🙏

    • @KuliahInformatika
      @KuliahInformatika  Рік тому

      Silakan bisa berkirim email dulu ke muhammad.fachrie@staff.uty.ac.id

  • @RexiRamadhan-dm3gj
    @RexiRamadhan-dm3gj 3 місяці тому

    Kepala agak pusing