#11 Teori Bahasa & Otomata - (Pohon Penurunan, Parsing, Ambiguitas)

00:41:19
https://www.youtube.com/watch?v=0jYJK34caZU

Summary

TLDRVideo iki nerangake babagan konteks programmer, parsing, analisis sintaksis, lan ambiguitas ing teori bahasa lan otomata. Pemateri nyorot pentingé CFG (Context-Free Grammar) kanggo nemtokake struktur lan sintaksis ing bahasa pemrograman. Topik kayata aturan produksi, simbol variabel lan terminal, teknik parsing, lan perbandingan antara konteks programmer karo ekspresi reguler uga digali. Video nuduhake cara nemokake string, mendalami konsep ambiguitas, lan nyedhiyakake conto praktis ing aplikasi pemrograman. Pesan inspiratif saka Imam Syafi'i uga diwenehake kanggo mendorong siswa terus berjuang.

Takeaways

  • 📚 **Ngerti Konteks Programmer**: Ana struktur lan aturan ngatur sintaksis.
  • 🔍 **Parsing Penting**: Ngerti struktur program lan mbantu ngresiki kesalahan sintaksis.
  • 📝 **Ambiguitas**: Bisa ditemokake nalika ana luwih saka siji cara kanggo generate string.
  • 💻 **Analisis Sintaksis**: Liwat CFG, penting kanggo mastiake kode program bener.
  • ✍️ **Symbol Variabel lan Terminal**: Ngerti peran masing-masing ing CFG.
  • ⚙️ **Penerapan dalam Pemrograman**: CFG digunakake ing analisis sintaksis lan kompilasi.
  • 🌐 **Perbandingan karo Ekspresi Reguler**: Langkah sing nganggo ambiguitas lan kompleksitas bisa ditangani lewat CFG.
  • 💡 **Contoh Praktis**: Kode program digunakake kanggo ngawasi proses sintaksis lan aturan.

Timeline

  • 00:00:00 - 00:05:00

    Video dimulai dengan salam dan memperkenalkan topik tentang konteks pemrograman dalam teori bahasa dan otomata. Pengantar diberikan dengan kutipan dari Imam Syafi'i tentang pentingnya berjuang dalam belajar.

  • 00:05:00 - 00:10:00

    Dijelaskan bahwa konteks pemrograman berhubungan dengan tata bahasa bebas konteks (CFG), yang memiliki aturan produksi dalam bentuk Alpha menghasilkan beta. Alpha adalah simbol variabel dan beta dapat termasuk simbol terminal.

  • 00:10:00 - 00:15:00

    Materi melanjutkan dengan perbedaan antara konteks pemrograman dan ekspresi reguler. Keduanya digunakan untuk menghasilkan urutan dalam bahasa, tetapi ada perbedaan signifikan dalam cara simbol didefinisikan dan diturunkan.

  • 00:15:00 - 00:20:00

    Ditekankan bahwa CFG adalah dasar analisis sintaksis dalam pemrograman. Analisis sintaksis berguna untuk memeriksa apakah kode yang ditulis sesuai dengan aturan yang ditetapkan dalam bahasa pemrograman.

  • 00:20:00 - 00:25:00

    Diperkenalkan konsep pohon (tree) dalam parsing, dijelaskan bahwa pohon dapat digunakan untuk menggambarkan proses menurunkan simbol variabel menjadi simbol terminal dalam metode parsing.

  • 00:25:00 - 00:30:00

    Dua teknik parsing dikenalkan: Leftmost Derivation dan Rightmost Derivation. Keduanya berbeda dalam urutan sektor mana yang diturunkan terlebih dahulu dalam proses parsing.

  • 00:30:00 - 00:35:00

    Ditunjukkan contoh konkret menggunakan aturan produksi dan bagaimana sebuah string dapat diturunkan menggunakan kedua metode yang dijelaskan sebelumnya, sambil menekankan kesesuaian antara sintaks yang benar dan yang salah.

  • 00:35:00 - 00:41:19

    Terakhir, dibahas tentang ambiguitas dalam bahasa dan bagaimana ambiguitas dapat muncul ketika ada lebih dari satu cara untuk menurunkan string yang sama, serta dampaknya baik dalam bahasa alami maupun bahasa pemrograman.

Show more

Mind Map

Video Q&A

  • Apa itu konteks programmer?

    Konteks programmer yaiku tata bahasa formal sing diatur dening aturan produksi, biasane diwakili dening CFG (Context-Free Grammar).

  • Apa maksud dari parsing?

    Parsing yaiku proses nganalisis sintaksis saka string utawa program kanggo nemtokake struktur lan aturan sing digunakake.

  • Apa bedane konteks programmer karo ekspresi reguler?

    Konteks programmer luwih fleksibel lan bisa ngrampungake masalah ambiguitas, dene ekspresi reguler luwih angel ngatasi struktur sing rumit.

  • Apa itu ambiguitas ing konteks teori bahasa?

    Ambiguitas yaiku yen sawijining string bisa digenerate nganggo luwih saka siji aturan utawa pohon penurunan.

  • Apa kegunaan CFG?

    CFG digunakake kanggo nemtokake sintaksis lan struktur bahasa pemrograman.

  • Kepiye cara ngahasilake string saka CFG?

    String bisa diasilake saka CFG nggunakake aturan produksi sing ditetepake, ngetokake variabel dadi simbol terminal.

  • Apa contoh aplikasi CFG ing pemrograman?

    CFG bisa digunakake ing proses kompilasi kanggo analisis sintaksis ing basa pemrograman.

  • Apa sing diarani simbol variabel lan simbol terminal?

    Simbol variabel yaiku elemen sing bisa didropake luwih lanjut, sedangkan simbol terminal yaiku elemen pungkasan sing ora bisa didropake maneh.

  • Apa pentingé analisis sintaksis?

    Analisis sintaksis penting kanggo mastiake kode program bener lan sesuai karo aturan sing wis ditemtokake.

  • Kepiye carane nemtokake ambiguitas?

    Ambiguitas bisa ditemtokake nalika luwih saka siji pohon penurunan bisa nggawe string sing padha.

View more video summaries

Get instant access to free YouTube video summaries powered by AI!
Subtitles
id
Auto Scroll:
  • 00:00:00
    hai hai bismillahirrahmanirrahim
  • 00:00:02
    assalamualaikum warahmatullahi
  • 00:00:03
    wabarakatuh pada video kali ini saya
  • 00:00:07
    akan menjelaskan mengenai Devi fashion
  • 00:00:10
    three konteks programmer untuk teori
  • 00:00:15
    bahasa dan otomata ya sebelum masuk ke
  • 00:00:21
    materi ini ada pesan dari Imam Syafi'i
  • 00:00:24
    ada kata mutiara dari Imam Syafi'i bahwa
  • 00:00:28
    berlelah-lelahlah manisnya Hidup akan
  • 00:00:31
    terasa Setelah lelah berjuang jadi
  • 00:00:34
    kepada adek yang masih belajar masih
  • 00:00:37
    menuntut itu jangan pernah
  • 00:00:41
    bermalas-malasan harus diperjuangkan
  • 00:00:44
    pantang menyerah karena Setelah kalian
  • 00:00:47
    telah berjuang maka di masa akan datang
  • 00:00:51
    kalian akan menikmati hasilnya jika
  • 00:00:56
    kalian malas mengasah otak dari sekarang
  • 00:00:59
    Maka
  • 00:01:00
    siap-siap dimasa akan datang kalian akan
  • 00:01:03
    bekerja dengan otot di harus
  • 00:01:09
    dipersiapkan dari sekarang karena dimasa
  • 00:01:10
    akan datang kalian Kehidupan itu tidak
  • 00:01:14
    sampai di bangku kuliah saja ada
  • 00:01:16
    Kehidupan sebenarnya Setelah kalian
  • 00:01:18
    kuliah Oke kita masuk ke materi Nah jadi
  • 00:01:25
    ada tiga hal yang perlu Anda pahami
  • 00:01:28
    materi ini yang pertama adalah konteks
  • 00:01:30
    programmer itu sendiri kemudian teknik
  • 00:01:32
    parsing ya kemudian masalah ambiguitas
  • 00:01:37
    kita masuk yang pertama adalah mengenai
  • 00:01:39
    konteks programmer konteks programmer
  • 00:01:42
    atau dalam bahasa Indonesianya tata
  • 00:01:45
    bahasa bebas konteks atau yang biasa
  • 00:01:48
    juga kita sebut dengan cffg jadi cfg ini
  • 00:01:54
    adalah tata bahasa formal dimana Setiap
  • 00:01:57
    aturan produksinya adalah dalam bentuk
  • 00:02:00
    Hai Alfa agak Alfa menghasilkan peta
  • 00:02:03
    atau Alfa menurunkan beta dimana Alfa
  • 00:02:07
    adalah memproduksinya Atau biasa kita
  • 00:02:11
    kenal dengan biasanya ya ya di sebelah
  • 00:02:16
    kiri dia pasti ada simbol variabel ya
  • 00:02:19
    kemudian beta adalah hasil produksi
  • 00:02:23
    masih ingat eh 4 level the bahasa yang
  • 00:02:28
    ada nah ini salah satunya adalah konteks
  • 00:02:31
    free lema batasan aturan produksi
  • 00:02:36
    konteks free grammar itu sendiri jadi di
  • 00:02:38
    ruas kiri dan ruas kiri kalau saya
  • 00:02:42
    menyebutkan ruas kiri berarti yang
  • 00:02:44
    dimaksud itu adalah memproduksinya ya
  • 00:02:47
    atau alpha nya piroshki iya-iya terus
  • 00:02:51
    kiri jadi Alfa itu adalah semua harus
  • 00:02:57
    merupakan sebuah simbol variabel
  • 00:03:00
    Hai jadi ingat kembali simbol variabel
  • 00:03:03
    dan non variabel jika di atas simbol
  • 00:03:05
    koreaball maka atau simbol non Terminal
  • 00:03:08
    maka Berarti semua itu masih bisa
  • 00:03:10
    diturunkan sedangkan jika di simbol
  • 00:03:13
    tersebut adalah simbol Terminal artinya
  • 00:03:15
    simbol tersebut sudah tidak bisa
  • 00:03:17
    diturunkan lagi ya oke lanjut sedangkan
  • 00:03:21
    di ruas kanan di sini ada BT ya atau
  • 00:03:24
    hasil produksinya itu boleh berupa
  • 00:03:28
    Terminal variabel ataupun eh excellent
  • 00:03:33
    excellent itu kosong ya Maksudnya oke ah
  • 00:03:42
    jadi kalau saya ulangi kembali bahwa di
  • 00:03:45
    sebelah kiri Alfa itu adalah elemen on
  • 00:03:48
    Terminal atau simbol variabel sedangkan
  • 00:03:50
    beta adalah hadiah elemen Terminal atau
  • 00:03:54
    non Terminal dan Beta boleh berisi a
  • 00:04:00
    simbol kosong ya selalu oke serasa Dedes
  • 00:04:06
    sudah mahal sampai di sini kemudian
  • 00:04:09
    lanjut nah ini contoh aturan produksi
  • 00:04:12
    cfgj tak kita ingat kembali ini
  • 00:04:15
    aturannya ya ukurannya sekarang kita cek
  • 00:04:21
    satu persatu ini ada yang salah tidak
  • 00:04:23
    ini sekarang Alfa adalah elemen Terminal
  • 00:04:26
    dan beta adalah elemen cerminan atau
  • 00:04:28
    naon terminal di Alfa Ya elah nonton
  • 00:04:32
    final Oke sini atau ya Jadi kalau ada
  • 00:04:37
    garis begini hatinya atau sama saja
  • 00:04:38
    kalau saya tulis seperti ini x
  • 00:04:41
    mengecilkan y dan X bukan Beb tapi
  • 00:04:51
    supaya menghemat Marisa Jaya kita
  • 00:04:53
    langsung tambahkan begini saja LZ enggak
  • 00:04:57
    usah sekarang ini
  • 00:05:00
    Hai kalau lihat aturannya nih bener Ya
  • 00:05:03
    udah yang kedua ini Benar juga yang
  • 00:05:06
    ketiga benar juga kayaknya yang keempat
  • 00:05:10
    energi juga yang kelima benar juga jadi
  • 00:05:13
    sebelah kiri harus timbul variabel
  • 00:05:15
    sebelah kanan Polres simbol non Terminal
  • 00:05:18
    ataupun simbol Terminal eh paham ya
  • 00:05:24
    sampai situ Oke kita lanjut nah Apa sih
  • 00:05:33
    bedanya antara konteks programmer dengan
  • 00:05:35
    regular expression Jadi sebelumnya kan
  • 00:05:39
    kita kita sudah pernah mempelajari
  • 00:05:41
    mengenai ekspresi reguler Jadi
  • 00:05:43
    sebenarnya keduanya ini merupakan satu
  • 00:05:46
    cara untuk menunjukkan Bagaimana
  • 00:05:48
    menghasilkan suatu untai untai dalam
  • 00:05:51
    sebuah bahasa untuk itu setirnya atau
  • 00:05:58
    rangkaian simbol yang
  • 00:06:00
    ia masih ingat materi yang sudah
  • 00:06:05
    dijelaskan di ekspresi reguler jadi
  • 00:06:08
    Anggaplah ada sebuah aturan produksi
  • 00:06:09
    seperti ini Trump produksinya seperti
  • 00:06:13
    ini Nah kita mau mengetahui apakah
  • 00:06:16
    string aaabbb tuh bisa dibangkitkan oleh
  • 00:06:21
    seorang produksi ini jika bisa
  • 00:06:23
    dibangkitkan maka sering ini diterima
  • 00:06:26
    sebagai sebuah bahasa yang atau bahasa
  • 00:06:29
    yang dapat diterima oleh aturan produksi
  • 00:06:30
    ini kalau kita lihat disini berdasarkan
  • 00:06:36
    aturan produksi Ini kebanyakan ini ada
  • 00:06:38
    banyak kemungkinan ya tapi kita diseret
  • 00:06:41
    ini selesai menampilkan kemungkinan yang
  • 00:06:43
    benar dari inputan string ini sekarang
  • 00:06:48
    kita lihat SS itu menurunkan a&a eae Eh
  • 00:06:54
    sekarang Eh itu menurunkan Ah boleh
  • 00:06:58
    boleh hehe
  • 00:07:00
    habis ini kita pilih a9a itu bisa
  • 00:07:05
    menurunkan aku kecil abstrak atau b
  • 00:07:08
    seperti sekarang ini menurunkan ininya
  • 00:07:12
    kecil atau besar lalu kemudian ah besar
  • 00:07:15
    ini menurunkan a kecil a besar lagi lalu
  • 00:07:19
    kemudian habis Hari ini menurunkan B
  • 00:07:23
    sehingga diperoleh lah hasil seperti ini
  • 00:07:26
    berarti sering ini itu dapat di terima
  • 00:07:32
    ya eh eh nah pada saat menurunkan satu
  • 00:07:48
    string simbol-simbol variabel akan
  • 00:07:51
    mewakili bagian-bagian yang belum
  • 00:07:52
    diturunkan dari string tersebut ya
  • 00:07:54
    jadinya seperti yang sudah saya Sebutkan
  • 00:07:57
    di awal bahwa simbol variabel itu
  • 00:08:00
    ke adalah simbol yang masih bisa
  • 00:08:01
    diturunkan gimana simbol variabel itu
  • 00:08:05
    biasanya di simbolkan dengan huruf besar
  • 00:08:09
    sedangkan simbol dan variabel atau
  • 00:08:11
    simbol Terminal biasanya disimbolkan
  • 00:08:13
    dengan huruf kecil dan dia tidak simbol
  • 00:08:18
    tersebut tidak dapat diturunkan kembali
  • 00:08:19
    ya pada ekspresi reguler bagian yang
  • 00:08:24
    belum diturunkan tersebut atau simbol
  • 00:08:26
    variabel pada aturan produksi itu selalu
  • 00:08:29
    berada di ujung Nah kalau kita membahas
  • 00:08:32
    mengenai ekspresi reguler a symbol
  • 00:08:35
    variabel itu ada dua ada dua aliran ini
  • 00:08:38
    sebenarnya ada aliran kiri dan ke
  • 00:08:40
    daliran kanan kalau misalnya kita
  • 00:08:42
    menggunakan akhiran kanan Berarti semua
  • 00:08:47
    aturan dimana a semua aturan kemudian
  • 00:08:51
    semua hasil produksinya semua hasil
  • 00:08:54
    produksi yang mengandung simbol variabel
  • 00:08:58
    maka simbol verbal
  • 00:09:00
    tersebut harus berada di paling kanan
  • 00:09:03
    dari hasil produksinya nah sedangkan
  • 00:09:10
    dcfg bagian yang belum diturunkan itu
  • 00:09:14
    bisa berada di mana saja makanya Kenapa
  • 00:09:16
    tadi di aturannya dikatakan bahwa
  • 00:09:18
    satu-satunya aturan bcfg adalah ruas
  • 00:09:21
    kiri adalah simbol variabel sedangkan
  • 00:09:23
    dilepaskan and itu mah bebas bebas mau
  • 00:09:28
    simbol variabelnya di kiri Tengah di
  • 00:09:30
    awal itu tidak jadi masalah jadi itu
  • 00:09:33
    yang menjadi pembeda dasar antara
  • 00:09:35
    ekspresi reguler dan konteks free timer
  • 00:09:39
    dan itu bisa kita lihat ini sebelah
  • 00:09:42
    kanan ini sebelah kanan ini makanan ya
  • 00:09:45
    guys makanan karena kebetulan dia
  • 00:09:47
    sendiri ya berarti ya sebelah kanan
  • 00:09:48
    sebelah kanan sebelah kanan sedangkan di
  • 00:09:52
    konteks fremmer bebas di sebelah kanan
  • 00:09:56
    kiri sebelah kanan ini sebelah kanan dan
  • 00:09:59
    kiri
  • 00:10:00
    ini sebelah kanan ini sebelah kiri
  • 00:10:02
    sebelah kiri dan sebelah kiri jadi itu
  • 00:10:08
    ya jadi semoga adek paham sampai di sini
  • 00:10:12
    kayaknya kemudian eh Nah cfg itu menjadi
  • 00:10:22
    dasar pembentuk satu pasar atau proses
  • 00:10:24
    analisis sintaksis di ah csg menjadi
  • 00:10:31
    dasar pembentuk satu pasar atau proses
  • 00:10:33
    analisis sintaksis Pernahkah kalian
  • 00:10:35
    engkau ding bahasa pemrograman apa yang
  • 00:10:39
    kalian pakai Anggaplah Kalian pakai Java
  • 00:10:42
    atau si plus-plus nah ketika kode kalian
  • 00:10:48
    kalian sudah selesai ketikan ketika
  • 00:10:52
    kalian Run tuh terjadi proses
  • 00:10:54
    penerjemahan dari bahasa tingkat tinggi
  • 00:10:57
    ke bahasa tingkat rendah
  • 00:11:00
    Hai nah ah proses ini disebut dengan
  • 00:11:03
    teknik kompilasi ya teknik operasi atau
  • 00:11:07
    teknik penerjemahan dari komputer ini
  • 00:11:11
    tidak dieksekusi begitu saja ada buahnya
  • 00:11:13
    proses di belakangnya yang terjadi dan
  • 00:11:16
    itu sangat-sangat panjang nah
  • 00:11:21
    diantaranya ada analisis leksikal ada
  • 00:11:24
    analisis sintaksis ada analisis semantik
  • 00:11:27
    dan seterusnya hingga Bagaimana mesin
  • 00:11:29
    tersebut bisa memahami apa yang kita
  • 00:11:32
    Tuliskan dalam bentuk perintah dengan
  • 00:11:35
    bahasa tingkat tinggi tersebut
  • 00:11:37
    Sepertinya saya sebutkan tadi salah
  • 00:11:39
    satunya adalah analisis sintaksis ya
  • 00:11:42
    jadi penerapannya AC SG ini itu
  • 00:11:45
    diterapkan di proses analisis sintaks
  • 00:11:49
    pada bahasa pemrograman maksudnya
  • 00:11:54
    sintesis itu seperti ini misalnya kalau
  • 00:11:56
    kalian membuat deklarasi variabel
  • 00:11:59
    misalnya
  • 00:12:00
    Hai integer I = cos 10 titik koma Nah
  • 00:12:08
    ini kan mesin tasnya adalah ini adalah
  • 00:12:09
    tipe data ini adalah variabel ini adalah
  • 00:12:13
    simbol sama dengan ya ada penugasan ini
  • 00:12:17
    adalah nilai P adalah titik koma nah
  • 00:12:21
    ketik Bachsin tak saya itu sudah seperti
  • 00:12:23
    ini saya ketika kalian ubah misalnya
  • 00:12:25
    variabelnya di depan tipe datanya di
  • 00:12:29
    belakangnya misalnya seperti ini Ih
  • 00:12:32
    integer titik koma = 10 ini Pasti error
  • 00:12:36
    karena sintaknya salah In The Kitchen
  • 00:12:40
    tak saya aturan penulisan yang sudah
  • 00:12:42
    ditentukan oleh si pembuat bakso namun
  • 00:12:43
    ini tidak sesuai dengan yang seharusnya
  • 00:12:48
    tugas parser itu atau aneh sintaksis itu
  • 00:12:53
    untuk mendeteksi Apakah syntaxnya sudah
  • 00:12:56
    dituliskan dengan benar atau salah
  • 00:12:58
    jadiin
  • 00:13:00
    Hai semuanya besar sekali manfaatnya
  • 00:13:03
    penerapannya nih di bahasa pemograman
  • 00:13:05
    salah satunya Ok lanjut sekarang kita
  • 00:13:10
    masuk ke materi parsing Jadi yang tadi
  • 00:13:12
    itu adalah penghantar ya mengenai CV
  • 00:13:14
    nafas sing berbicara mengenai parsing
  • 00:13:20
    tentunya kita harus membahas dulu
  • 00:13:22
    mengenai pohonnya atau Tri atau dari
  • 00:13:27
    fashion three jadi pohon atau Tri ya
  • 00:13:31
    Bayangkan saja pohon di luar sana ya
  • 00:13:33
    Jadi kalau pohon di luar sana itu
  • 00:13:35
    akarnya di bawah nah kalau pohon Disini
  • 00:13:38
    di Tebo ini tuh akarnya di atas jadi
  • 00:13:43
    pohon atau cerita adalah sebuah graf
  • 00:13:45
    terhubung yang tidak sirkuler tidak
  • 00:13:48
    sirkuler maksudnya tidak terhubung
  • 00:13:50
    tertutup seperti ini tidak sirkuler ini
  • 00:13:55
    sekuler nah sedangkan kalau Tri
  • 00:14:00
    Hai Fitri itu grab juga tapi tidak
  • 00:14:03
    terhubung ke sirkuler jadi dia punya
  • 00:14:05
    ujung dimana dia memiliki satu
  • 00:14:10
    simpul-simpul suatu simpul level teks
  • 00:14:13
    yang disebut akar bukan Satya satu ini
  • 00:14:16
    ini road eh Dirut Dan dari situ kita
  • 00:14:22
    memiliki lintasan kesetiap simpul ini
  • 00:14:24
    simpul-simpul biasa dipercabangan ya ya
  • 00:14:29
    branch ini life Oh 10 daun siap alis
  • 00:14:37
    casing pedal Ibrani atau simpul
  • 00:14:40
    percabangan dari unsur-unsur Wulan ada
  • 00:14:43
    panasnya ya arahnya inilah yang dimaksud
  • 00:14:47
    dengan TRI Ok lanjut dari season 3 jadi
  • 00:14:53
    Drive Drive Centre ini berguna untuk
  • 00:14:55
    menggambarkan bagaimana memperoleh suatu
  • 00:14:58
    string dengan cara
  • 00:15:00
    yang simbol-simbol variabel menjadi
  • 00:15:02
    simbol-simbol terminal jadi yang perlu
  • 00:15:04
    destroy dibawah ini timur-timur variabel
  • 00:15:08
    menjadi simbol-simbol Terminal artinya
  • 00:15:10
    hingga tidak ada lagi single variable
  • 00:15:12
    yang bisa diturunkan itu maksudnya jadi
  • 00:15:15
    selama masih ada simbol variabel maka ah
  • 00:15:19
    simbol variabel tersebut harus
  • 00:15:21
    diturunkan hingga betul-betul tidak ada
  • 00:15:23
    lagi simbol variabel di dalam tidak
  • 00:15:27
    lam.pt dalamnya contoh misalnya terdapat
  • 00:15:35
    sebuah aturan produksi es menghasilkan a
  • 00:15:38
    besar b besar kemudian a menghasilkan a
  • 00:15:43
    kecil a besar atau kecil kemudian B
  • 00:15:48
    menghasilkan B kecil b besar atau b ini
  • 00:15:51
    aturannya ya Sekarang kita akan mengecek
  • 00:15:57
    Apakah aaabbb
  • 00:16:00
    ini bisa diturunkan dengan menggunakan
  • 00:16:03
    aturan produksi ini kita mau mengecek
  • 00:16:07
    Apakah ini bisa diturunkan kalau kita
  • 00:16:13
    lihat secara ini kita tidak lihat kita
  • 00:16:17
    fokusin dulu ya kalau kita lihat hasil
  • 00:16:19
    penurunannya menurut penurunannya situ
  • 00:16:23
    menghasilkan ab ya es menghasilkan AB
  • 00:16:29
    kemudian B menghasilkan Sorry yang
  • 00:16:35
    diturunkan sini adalah menghasilkan a
  • 00:16:40
    kecil a besar kemudian ini diturunkan
  • 00:16:45
    Yang Ayang a lagi Aa me bisa menurunkan
  • 00:16:51
    nah kecil kemudian B disini menurunkan
  • 00:16:59
    ya
  • 00:17:00
    Gilbert Sar kemudian besar menurunkan eh
  • 00:17:04
    kecil sehingga bisa ditemukan ini
  • 00:17:07
    artinya bahasa ini inputan sunyi dapat
  • 00:17:10
    diterima ya ke adalah bahasa yang
  • 00:17:13
    diterima oleh aturan produksi ini ini
  • 00:17:18
    sebenarnya ada banyak kemungkinan tapi
  • 00:17:20
    yang kita tampilkan adalah kemungkinan
  • 00:17:21
    yang sudah benar ya yang daripada kita
  • 00:17:25
    mau mencari bisa sampai sejam nyarinya
  • 00:17:28
    bening saya saya Tampilkan yang sudah
  • 00:17:31
    benar dia langsung oke eh kalau kita
  • 00:17:39
    lihat dari sisi dari fashion Trinya ini
  • 00:17:43
    es ini bisa menghasilkan a&b es
  • 00:17:53
    menghasilkan a&b kemudian menghasilkan
  • 00:17:56
    anak kecil a-star yang
  • 00:18:00
    menghasilkan air kecil start kemudian
  • 00:18:03
    disini diturunkan lagi a menghasilkan a
  • 00:18:05
    kecil ini dia oke kemudian b&b besar di
  • 00:18:11
    sini menghasilkan B kecil D besar ini
  • 00:18:14
    beres Area 51 yang ini deh Ini
  • 00:18:17
    menghasilkan B kecil D besar kemudian
  • 00:18:21
    bebas saat ini yang ini itu menghasilkan
  • 00:18:25
    kecil b besar lagi juga besar oh ini
  • 00:18:35
    kurang satu ya Ini keren satunya
  • 00:18:37
    seharusnya ada di sini lagi ini dua kali
  • 00:18:39
    seharusnya AB B besar kemudian
  • 00:18:42
    diteruskan kembali menjadi a-a-b-b ya
  • 00:18:51
    ini maaf ini ada salah ketik yang di
  • 00:18:54
    sini ada Mirip jadi kelupaan ketipu
  • 00:19:00
    Hai jadi bye besar ini menurunkan b
  • 00:19:03
    besar b kecil b besar kemudian bebas
  • 00:19:05
    hari ini menemukan B kecil sehingga
  • 00:19:07
    diperoleh kecil ya jadi diperoleh aa bb
  • 00:19:15
    jadi segini di terima ya jadi semoga
  • 00:19:21
    dari paham ingat tadi di sini seharusnya
  • 00:19:24
    dua kali ya ini B ini lebih besar Ini
  • 00:19:28
    menghasilkan B kecil dan b besar baru
  • 00:19:31
    kemudian bebas hari ini menghasilkan B
  • 00:19:33
    kecil tiada kelupaan satu di sini nggak
  • 00:19:38
    papa oke lanjut Nah berbicara proses
  • 00:19:46
    penurunan atau parsing ada dua jenis
  • 00:19:49
    meteor teknik penurunan yang patut yang
  • 00:19:54
    pertama itu adalah lesbos dari fashion
  • 00:19:57
    dan yang kedua adalah drag Mouse dari
  • 00:19:58
    fashion
  • 00:20:00
    Anonymous dari fashion oleh Musdar
  • 00:20:03
    fashion simbol variabel yang paling kiri
  • 00:20:05
    diturunkan terlebih dahulu jadi ketika
  • 00:20:07
    ada sebuah deretan simbol Apakah simbol
  • 00:20:13
    yang paling kiri yang akan diturunkan
  • 00:20:14
    terdahulu misalnya seperti ini ada a
  • 00:20:17
    kecil a besar b besar b kecil disini
  • 00:20:23
    kalau kita lihat yang mana simbol
  • 00:20:24
    variabel yang paling kiri yang paling
  • 00:20:26
    kiri adalah a maka Aduh lu yang
  • 00:20:29
    diturunkan eh begitu maksudnya sedangkan
  • 00:20:34
    kalau lagi MOS dan fashion adalah simbol
  • 00:20:37
    variabel yang paling kanan diturunkan
  • 00:20:38
    terdahulu artinya kalau kita menggunakan
  • 00:20:40
    teknik dari fashion KK yang diturunkan
  • 00:20:44
    terdahulu adalah Hei eh sederhana
  • 00:20:48
    seperti itu ini karena namanya bahasa
  • 00:20:51
    Inggris jadinya kedengaran susah tapi
  • 00:20:53
    sebenarnya Gampang Oke sekarang kita
  • 00:20:58
    saya berikan
  • 00:21:00
    Oh oleh poster efisien dan rap monster
  • 00:21:02
    efisien disini kita sudah memiliki
  • 00:21:04
    sebuah apa sebuah aturan-aturan produksi
  • 00:21:09
    dimana aturannya adalah es menghasilkan
  • 00:21:11
    anak kecil ABS besar atau ah dan Aa
  • 00:21:14
    menghasilkan es besar b kecil a besar
  • 00:21:16
    atau baca2 konseling akan dicari yang
  • 00:21:20
    ingin kita ketahui Apakah ini dapat
  • 00:21:23
    diterima oleh aturan dapat dibangkitkan
  • 00:21:25
    oleh aturan produksi ini adalah aa bb Aa
  • 00:21:30
    sekarang kita coba yang lesbos dari
  • 00:21:32
    fashion karena Live Maospati yang harus
  • 00:21:36
    kita turunkan adalah simbol variabel
  • 00:21:39
    yang paling kiri sekarang socks24 Iya ya
  • 00:21:45
    mau tidak mau yang diturunkan Allah SS6
  • 00:21:47
    Kan Aa yang mana yang paling kiri arti
  • 00:21:52
    amanah runkan sba ya sekarang yang mana
  • 00:21:57
    paling kiri SS menurunkan
  • 00:22:00
    akhir-akhir Child sekarang yang mana
  • 00:22:02
    yang paling ciri ah akan batia
  • 00:22:06
    menurunkan bea yang mana yang paling
  • 00:22:10
    kiri lagi Es karena es sendiri tinggal
  • 00:22:12
    saya mau tidak mau kita beli es-es
  • 00:22:15
    menerangkan sehingga ini di terima kalau
  • 00:22:21
    kita menggunakan recovery fashion Apakah
  • 00:22:24
    bisa diterima juga Sagita cek asrun kan
  • 00:22:28
    Aas kemudian yang paling kanan yang mana
  • 00:22:32
    atau esnya jawabannya Es sekarang ya
  • 00:22:35
    berarti yang ditekan adalah es Es
  • 00:22:38
    menjadi sekarang yang paling kanan yang
  • 00:22:42
    mana ya ah ah menurunkan sba gimana yang
  • 00:22:50
    paling kanan a-a-a-a menurunkan bea
  • 00:22:56
    sekarang yang mana yang paling kanan ya
  • 00:22:59
    ST
  • 00:23:00
    Hai SS2 bukan kecil sehingga diperoleh
  • 00:23:05
    a-a-b-a artinya string ikutan ini dapat
  • 00:23:09
    dibangkitkan oleh aturan produksi ini
  • 00:23:11
    artinya trik ini dapat dikatakan sebagai
  • 00:23:14
    bahasa yang dapat diterima oleh produksi
  • 00:23:17
    udah dibuat ini Nah kalau kita lihat
  • 00:23:20
    dari menurunkannya menggunakan dan
  • 00:23:24
    fashion three pada dasarnya sebenarnya
  • 00:23:27
    sama saja hanya saja dengan menggunakan
  • 00:23:29
    derives entry kita akan lebih mudah
  • 00:23:31
    melihat penurunannya eh eh bising kita
  • 00:23:35
    coba dengan asing yang sama menurunkan a
  • 00:23:40
    kecil a besar besar kemudian menurunkan
  • 00:23:45
    SDA ini yang pakai Lex ya Lex Mouse ini
  • 00:23:50
    hamil runkan SDA kemudian es menurunkan
  • 00:23:54
    a a besar menurunkan ea Unes menurunkan
  • 00:24:00
    akhir-akhir ini diperoleh a-pyo ditarik
  • 00:24:09
    Hei kemudian selanjutnya nah ini contoh
  • 00:24:14
    proses penurunan atau passing dalam
  • 00:24:16
    bahasa Indonesia ya ini contohnya ya ini
  • 00:24:22
    aturan produksinya seperti ini jadi
  • 00:24:25
    suatu kalimat itu bisa terdiri atas
  • 00:24:27
    subjek dan predikat kemudian subjek itu
  • 00:24:35
    bisa terdiri atas kata benda dan kata
  • 00:24:37
    sifat atau kata benda saja Kemudian
  • 00:24:44
    predikat itu bisa terdiri atas kata
  • 00:24:47
    kerja dan kata benda atau kata kerja
  • 00:24:52
    saja Kemudian kata benda ini bisa
  • 00:24:57
    menurunkan Anggaplah yang bisa turun
  • 00:25:00
    mbak bakso Babang kucing ikan ya ini ini
  • 00:25:04
    atau ya sama dengan yang warna merah ini
  • 00:25:12
    cek kemudian kata sifat ini bisa
  • 00:25:17
    diturunkan tampan lucu ya Kata kerja
  • 00:25:22
    yang bisa menurunkan makan kau beli Oke
  • 00:25:28
    jadi disini saya ada dek salah sudah
  • 00:25:31
    bisa mengetahui yang mana yang Simbol
  • 00:25:33
    variabel yang mana yang Simbol Terminal
  • 00:25:36
    Oke party yang punya ini karena siku ini
  • 00:25:41
    ya fungsi itu adalah simbol variabel
  • 00:25:44
    sedangkan yang ini adalah simbol
  • 00:25:46
    Terminal Eh ini penerapannya untuk
  • 00:25:50
    bahasa alami sekarang kita cek
  • 00:25:53
    berdasarkan tren ini bahasa apa saja
  • 00:25:55
    yang bisa ditampilkan yang bisa
  • 00:25:58
    dibangkitkan la
  • 00:26:00
    Hai Nah contoh satu kalimat yang bisa
  • 00:26:02
    ditepati bangkitkan atau dapat diterima
  • 00:26:04
    oleh ternak ini adalah tampan makan
  • 00:26:08
    bakso mau bukti bahwa kalimat ini bisa
  • 00:26:14
    diterima bisa dibangkitkan lebih
  • 00:26:17
    diterima sebagai suatu bahasa
  • 00:26:18
    berdasarkan ukuran ini sekarang kita
  • 00:26:22
    lihat kalimat itu bisa menurunkan subjek
  • 00:26:27
    dan predikat kalimat disampaikan subjek
  • 00:26:31
    dan predikat subjek bisa menurunkan kata
  • 00:26:39
    benda dan kata sifat kata benda bisa
  • 00:26:46
    menurunkan bakso Babang kucing ikan
  • 00:26:53
    sekarang kita karena kalimatnya Bang ya
  • 00:26:55
    kita ambil Bang tapi bener ya kemudian
  • 00:26:58
    kata sifat kata sifat itu
  • 00:27:00
    Hai tampan bisa lucu gadis ini ketahuan
  • 00:27:05
    eh kemudian predikat bisa menurunkan
  • 00:27:09
    kata kerja dan kata benda kata kerja
  • 00:27:14
    bisa menurunkan makan atau beli ciri
  • 00:27:18
    tampil makan kata benda bisa menurunkan
  • 00:27:22
    Aqsa Babang kucing kan kita ambil bakso
  • 00:27:26
    berarti babangtamvan makan bakso itu
  • 00:27:31
    adalah suatu bahasa yang dapat diterima
  • 00:27:33
    oleh aturan produksi yang sudah kita
  • 00:27:36
    buat ini ya Itu dari sisi sintaks
  • 00:27:40
    berarti benar syntaxnya benar eh
  • 00:27:43
    syntaxnya ya mati pak ini ada-ada
  • 00:27:49
    kalimat lain-lain dong yang bisa
  • 00:27:52
    ditampilkan yang bisa dibangkitkan juga
  • 00:27:54
    yang bisa diterima Iya betul ini
  • 00:27:56
    contoh-contohnya contoh-contoh kalimat
  • 00:27:58
    yang bisa diterima oleh
  • 00:28:00
    aturan produksi ini yang pertama
  • 00:28:03
    babangtamvan makan bakso yang kedua
  • 00:28:06
    Babang Babang makan yang ketiga kucing
  • 00:28:10
    lucu makan ikan itu bisa diterima juga
  • 00:28:13
    kalau mau dicek ya silahkan cek sendiri
  • 00:28:15
    nanti tadi Elsa sudah ajarkan cara-cara
  • 00:28:19
    mengecek apakah akan mati diterima tidak
  • 00:28:23
    ikan lucu makan kucing Nah ini secara
  • 00:28:26
    sintaks ini benar eh secara sintaks ini
  • 00:28:29
    benar kemudian kucing tamvan makan
  • 00:28:33
    Babang secara sintaks ini benar Oke
  • 00:28:36
    kemudian Babang beli ikan ini benar ikan
  • 00:28:40
    tamvan beli kucing ini benar di sini
  • 00:28:44
    yang kita bahas adalah sintaksnya ini
  • 00:28:48
    secara sintaks ini benar semua tetapi
  • 00:28:51
    secara makna atau dari sisi semantiknya
  • 00:28:55
    itu ada yang keliru ikan ke
  • 00:29:00
    kucing lucu makan ikannya Raya bolehlah
  • 00:29:02
    ikan lucu makan kucing ini kayaknya
  • 00:29:06
    tidak logis ya kucing tampan makan
  • 00:29:09
    Babang ini nggak logis juga nih ya ikan
  • 00:29:14
    tampan beli kucing ini tidak logis juga
  • 00:29:17
    jadi secara sintaks secara sintaksis
  • 00:29:19
    ulangi secara sintaks ini semuanya
  • 00:29:21
    diterima benar jika melihat Aturan ini
  • 00:29:24
    ini diterima tapi secara makna atau
  • 00:29:29
    sistematiknya a itu ada yang tidak bisa
  • 00:29:33
    diterima makna semantik itu ada juga di
  • 00:29:40
    teknik kompilasi jadi setelah seperti
  • 00:29:42
    sebutkan tadi setelah listrik sikat ada
  • 00:29:44
    analisis sintaksis Kemudian Anda
  • 00:29:47
    analisis semantik jadi maknanya lagi
  • 00:29:50
    Yang dicari apa maksudnya dari kalimat
  • 00:29:52
    ini Jadi sebenarnya belajar teori bahasa
  • 00:29:56
    otomata itu menarik sekali sebenarnya
  • 00:29:58
    kalau kalian
  • 00:30:00
    kesini kalian bisa membuat bahasa
  • 00:30:01
    pemrograman yang baru segini nih ini
  • 00:30:06
    aturan produksi yang sederhana ya
  • 00:30:07
    sebagainya Masih jika kita ingin membuat
  • 00:30:09
    aturan produksi untuk bahasa alam kita
  • 00:30:11
    sehari-hari ini soalnya yang sesuai
  • 00:30:14
    dengan aturan itu lo aturannya itu pasti
  • 00:30:18
    banyak sekali banyak sekali saya ini
  • 00:30:23
    hanya a saya berikan sebagai contoh
  • 00:30:25
    kepada adik sekalian agar dapat lebih
  • 00:30:27
    mudah memahami Maksud dari proses
  • 00:30:29
    penurunan tersebut dan atau teknik
  • 00:30:33
    passing nya dalam proses teknik passing
  • 00:30:36
    ini kasus ini saya berikan contoh
  • 00:30:38
    sederhana dalam bahasa Indonesia kalau
  • 00:30:40
    dalam bahasa pemrograman yaitu tadi dari
  • 00:30:44
    segi ya apa bagaimana kita mengetikkan
  • 00:30:49
    masa penggunaan contoh misalnya saya
  • 00:30:53
    berikan contoh kalau begitu habis nikah
  • 00:30:59
    siri
  • 00:31:00
    tak hanya seperti ini saya di bahasa
  • 00:31:03
    pemograman Java ya kita mendeklarasikan
  • 00:31:06
    sebuah kelas Biasanya kita
  • 00:31:09
    mendeklarasikan juga tipe aksesnya ya
  • 00:31:11
    Misalnya atau access modifier nyalah
  • 00:31:16
    misalnya final + trial class aritmatika
  • 00:31:25
    misalnya LKS matematika dalamnya ada
  • 00:31:30
    method soalnya public Static void ujian
  • 00:31:41
    ini sini ada parameternya misalnya
  • 00:31:43
    gereja Rain kejar Oke kemudian ini
  • 00:31:48
    adalah Riau kalau dia Koit Koit misalnya
  • 00:31:52
    hanya ya kejar-kejar tu
  • 00:32:04
    mrsakti7799 channel Setya public Static
  • 00:32:13
    yang letaknya tidak ada tambah Eh ini
  • 00:32:20
    tidak ada error karena enaknya benar
  • 00:32:22
    sesuai dengan aturan dari bahasa
  • 00:32:25
    pemograman Java tapi ketika saya merubah
  • 00:32:28
    syntaxnya misalnya channel ini saya
  • 00:32:32
    pindahkan ke depan sini kok jangan ini
  • 00:32:38
    dianggap satu ini Maris misalnya dimana
  • 00:32:40
    ya ada disini deh pasti salah kenapa
  • 00:32:46
    salah karena syntaxnya salah mainin ini
  • 00:32:50
    harus terletak didepan kelas ini coba
  • 00:32:53
    kita pindahkan didepan kelasnya jujur
  • 00:32:55
    kelas Renault ya salah juga kenapa
  • 00:32:58
    karena syntaxnya tulis
  • 00:33:00
    Hai pintar saya tidak sesuai jadi final
  • 00:33:03
    itu harus berada di depan Sini kenal
  • 00:33:05
    keras aritmatika itu benar tapi artinya
  • 00:33:09
    syntaxnya benar tapi kalau tidak salah
  • 00:33:12
    surat ini saya meletakkannya seenak saja
  • 00:33:14
    saya saja tanpa melihat aturan pasti
  • 00:33:17
    salah dianggap salah pikir inilah salah
  • 00:33:20
    satu contoh penerapan dari analisis
  • 00:33:23
    sintaks contohnya juga bisa seperti ini
  • 00:33:25
    sistem operasi aritmatika ya Ah ditambah
  • 00:33:29
    B Kalau plusnya saya pindahkan ke depan
  • 00:33:31
    sini itu pasti salah juga karena
  • 00:33:35
    syntaxnya salah sintaks penjumlahan itu
  • 00:33:39
    ya Ada operan operator operan atau
  • 00:33:44
    variabel operator penjumlahan variabel
  • 00:33:47
    kalau variabel-variabel operator saya
  • 00:33:49
    sintaknya salah ih semoga Dek paham
  • 00:33:54
    dengan beberapa contoh yang sudah saya
  • 00:33:59
    berikan ke
  • 00:34:00
    Mbak tadi kemudian ini kalau dalam
  • 00:34:03
    bahasa Inggris ya The quick brown fox
  • 00:34:07
    jam-jam over the lazy dog ini orange
  • 00:34:11
    meriahnya nih Ini pakai aturan bahasa
  • 00:34:16
    bahasa Inggris ya jadi orangnya seperti
  • 00:34:20
    ini wieke brownfox jam-jam over the lazy
  • 00:34:25
    dog eh nanti Adek sekarang belajar
  • 00:34:29
    sendiri yang ini kemudian kita membahas
  • 00:34:34
    mengenai masalah ambiguitas ini bahkan
  • 00:34:37
    terakhir jadi ambiguitas itu adalah ke
  • 00:34:40
    Dwi Ardian atau makna ganda ambigu
  • 00:34:46
    bermakna ganda cintamu ambigu Honda cc
  • 00:34:55
    Ambia bermakna ganda misalnya kalau di
  • 00:34:58
    dari segi bahasa
  • 00:35:00
    file-nya Bisa itu bisa berarti jawab
  • 00:35:04
    saya dapat saya bisa melakukannya atau
  • 00:35:08
    bisa ular itu ambigu kalau dalam bahasa
  • 00:35:12
    Indonesia ya Tapi kalau dalam konteks
  • 00:35:15
    teori bahasa ambiguitas itu terjadi jika
  • 00:35:21
    terdapat lebih dari satu pohon penurunan
  • 00:35:24
    yang berbeda untuk memperoleh suatu
  • 00:35:27
    string atau untai jadi misalnya the
  • 00:35:29
    string string tapi dia sering tersebut
  • 00:35:34
    kisah di bangkit bisa dibangkitkan
  • 00:35:37
    dengan atau bisa dicapai dengan pohon
  • 00:35:42
    penurunan yang berbeda when dimaksud
  • 00:35:45
    dengan ambiguitas contoh misalnya
  • 00:35:50
    sekarang terdapat saya berikan sebuah
  • 00:35:53
    aturan produksi es ini contoh ya
  • 00:36:00
    contoh 1S dapat menurunkan abshar atau b
  • 00:36:03
    besar adapat menurunkan a kecil b dapat
  • 00:36:06
    menurunkan Excel string yang dicari
  • 00:36:08
    adalah ini Kebetulan cuma satu cara yang
  • 00:36:12
    pertama itu bisa melalui es menurut kan
  • 00:36:15
    a-a-a-a menurunkan a&p Child cara yang
  • 00:36:18
    kedua es menurunkan b&b menurunkan a
  • 00:36:21
    kecil ini sama-sama bisa membangkitkan
  • 00:36:25
    tapi dengan cara yang berbeda akan
  • 00:36:30
    bicara yang berbeda ini yang dimaksud
  • 00:36:34
    dengan ambil guitar contoh yang kedua
  • 00:36:41
    aturan produksinya adalah es
  • 00:36:43
    menghasilkan SBS es menghasilkan SC s&s
  • 00:36:47
    menghasilkan aku kecil sering yang
  • 00:36:51
    dicari adalah abacha ya Abi acak2an
  • 00:36:56
    pertama itu es menurunkan SBS in
  • 00:37:00
    kwini menurunkan SCS kemudian sini
  • 00:37:03
    menurunkan escha eh bukan str.kes ini
  • 00:37:08
    menurunkan dulu yang keliru sedikit
  • 00:37:17
    nitrogen Oh es ini menurunkan Ayah yang
  • 00:37:24
    ini yang ini yang ini es ini menurunkan
  • 00:37:30
    ini ya kemudian sini menurunkan ini
  • 00:37:37
    sehingga bisa diperoleh abacha AB kaca
  • 00:37:41
    dengan cara yang kedua itu dengan cara
  • 00:37:44
    yang berbeda tapi bisa mencapai ini juga
  • 00:37:47
    sekarang kita lihat sini menurunkan SCS
  • 00:37:51
    kayak kemudian sini menurunkan Aa kecil
  • 00:37:56
    es besar ini menurunkan ya
  • 00:38:00
    Hai Kan kemudian es ini menurunkan Aa
  • 00:38:09
    kecil yang diperoleh baca2 di acak2 ini
  • 00:38:20
    dua cara yang berbeda tidak sama namun
  • 00:38:25
    bisa membangkitkan Ring yang sama inilah
  • 00:38:29
    yang dimaksud dengan ambiguitas ambigu
  • 00:38:39
    Nah kalau kita lihat mohon penurunannya
  • 00:38:42
    dengan pada contoh yang kedua tadi
  • 00:38:44
    string ABS itu bicara pertamanya cara
  • 00:38:48
    kedua maka pohon dari fasihnya untuk
  • 00:38:52
    derivasi ya Honda revisinya untuk yang
  • 00:38:55
    pertama adalah seperti ini karena
  • 00:38:57
    diturunkan di ruas kanan ya Abadi
  • 00:39:00
    karyawan yang paling kanan soal
  • 00:39:01
    diturunkan maka bentuknya seperti ini es
  • 00:39:06
    bangunkan SBS SP1 umumkan SCS jangan
  • 00:39:11
    kemudian SD menurunkan a dunia
  • 00:39:15
    menurunkan ampunan jadi sehingga
  • 00:39:17
    diperoleh abq dengan pohon dari fast
  • 00:39:21
    yang kedua cara yang kedua kondisinya
  • 00:39:24
    seperti ini SCS kemudian es ini
  • 00:39:27
    menurunkan spidersport88 contoh ya
  • 00:39:53
    beberapa contoh ambiguitas jadi iya
  • 00:39:58
    diingat kembali bahwa
  • 00:40:00
    itu berarti bahwa sebuah string itu
  • 00:40:02
    dapat diwujudkan dengan menggunakan dua
  • 00:40:05
    penurunan yang berbeda fakta lebih dari
  • 00:40:09
    satu yang lebih dari saat itu sudah
  • 00:40:10
    ditangkap sebagai ambigu jadi Mal dua
  • 00:40:13
    mau tiga itu artinya ambigu eh
  • 00:40:19
    selanjutnya Jadi kesimpulannya adalah
  • 00:40:25
    stabilitas dapat menimbulkan masalah
  • 00:40:27
    pada bahasa-bahasa tertentu baik pada
  • 00:40:29
    ada bahasa alami maupun pada bahasa
  • 00:40:31
    pemrograman bahasa C kemudian bilas
  • 00:40:34
    suatu struktur bahasa memiliki lebih
  • 00:40:36
    dari satu dekomposisi atau penurunan dan
  • 00:40:40
    susunannya akan melontarkan arti maka
  • 00:40:42
    artinya itu bisa menjadi ambigu ya beli
  • 00:40:45
    tadi itu ia bisa menjadi Ambi adek adek
  • 00:40:52
    serasa ini yang bisa jelaskan untuk
  • 00:40:57
    materi mengenai deadfaced entri
  • 00:41:00
    Kakak konteks programmer semoga adek
  • 00:41:04
    bisa memahami Semoga teman-teman bisa
  • 00:41:07
    memahami apa yang saya jelaskan tahun
  • 00:41:10
    Semoga bermanfaat tetap semangat lokasi
  • 00:41:15
    Assalamualaikum warahmatullahi
  • 00:41:17
    wabarakatuh
Tags
  • Konteks Programmer
  • Parsing
  • CFG
  • Ekspresi Reguler
  • Ambiguitas
  • Teori Bahasa
  • Sintaksis
  • Simbol Variabel
  • Simbol Terminal
  • Pemrograman