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