Penghilangan Rekursif Kiri

Ukuran: px
Mulai penontonan dengan halaman:

Download "Penghilangan Rekursif Kiri"

Transkripsi

1 Penghilangan Rekursif Kiri

2 Aturan Produksi yang rekursif memiliki ruas kanan (hasil produksi) yang memuat simbol variabel. Aturan Produksi Rekursif Kanan Sebuah aturan produksi dalam bentuk: A A A : Variabel :(VT)* atau kumpulan symbol variabel dan terminal Aturan Produksi Rekursif Kiri Aturan produksi dalam bentuk: A A Contoh: S Sd B Bad

3 Produksi yang rekursif kanan menyebabkan pohon penurunan tumbuh ke kanan, sebaliknya produksi yang rekursif ke kiri menyebabkan pohon penurunan tumbuh ke kiri. Contoh : tata bahasa bebas konteks dengan aturan produksi: S aac A Ab S a A c A b Pohon penurunan sebuah CFG yang rekursif kiri. A b A b

4 Dalam banyak penerapan tata bahasa, rekursif kiri tak diinginkan. Untuk menghindari penurunan yang bisa mengakibatkan loop hilangkan sifat rekursif kiri dari aturan produksi. Aturan produksi yang tidak rekursif kiri CFG mengandung aturan produksi yang rekursif kiri Aturan produksi yang rekursif kiri Lakukan penggantian, munculkan aturan produksi baru dan symbol variabel baru CFG bebas dari aturan produksi yang rekursif kiri

5 Steps: Pisahkan aturan produksi yang rekursif kiri dan yang tidak. Aturan produksi yang rekursif kiri diberi simbol n setelah variabel: A A 1 A 2 A 3..A n Aturan produksi yang tidak rekursif kiri (termasuk produksi ) diberi simbol m A m Lakukan penggantian aturan produksi yang rekursif kiri, menjadi sebagai berikut: A 1 Z 2 Z m Z Z n Z 1 Z 2 Z 3 Z n Z

6 Hasil akhir berupa aturan produksi pengganti ditambah dengan aturan produksi semula yang tidak rekursif kiri. Contoh: Lakukanlah penghilangan rekursif kiri untuk tata bahas bebas konteks dibawah: 1. S Sab asc dd ff Sbd 2. S Sab Sb ca A Aa a bd

7 1. Aturan produksi yang rekursif kiri: S Sab Sbd Untuk symbol S 1 = ab, 2 = bd Aturan produksi yang tidak rekursif kiri: S asc dd ff Untuk symbol S 1 = asc, 2 = dd, 3 = ff

8 1 = ab, 2 = bd & 1 = asc, 2 = dd, 3 = ff Lakukan penggantian aturan produksi yang rekursif kiri S Sab Sbd, digantikan oleh: S 1 Z 1 2 Z 1 3 Z 1

9 1 = ab, 2 = bd & 1 = asc, 2 = dd, 3 = ff Lakukan penggantian aturan produksi yang rekursif kiri S Sab Sbd, digantikan oleh: S ascz 1 dd Z 1 ff Z 1 Z Z 1 1 Z 1 2 Z 1

10 1 = ab, 2 = bd & 1 = asc, 2 = dd, 3 = ff Lakukan penggantian aturan produksi yang rekursif kiri S Sab Sbd, digantikan oleh: S ascz 1 dd Z 1 ff Z 1 Z 1 ab bd Z 1 ab Z 1 bd Z 1

11 1 = ab, 2 = bd & 1 = asc, 2 = dd, 3 = ff Lakukan penggantian aturan produksi yang rekursif kiri S Sab Sbd, digantikan oleh: S ascz 1 dd Z 1 ff Z 1 Z 1 ab bd Z 1 ab Z 1 bd Z 1 Hasil akhir setelah penghilangan rekursif kiri adalah: S asc dd ff S ascz 1 dd Z 1 ff Z 1 Z 1 ab bd Z 1 ab Z 1 bd Z 1

12 2. Aturan produksi yang rekursif kiri: S Sab Sb A Aa Untuk symbol S 1 = ab, 2 = b Untuk symbol A 1 = a Aturan produksi yang tidak rekursif kiri: S ca A a bd Untuk symbol S 1 = ca Untuk symbol A 1 = a, 2 = bd

13 S 1 = ab, 2 = b & 1 = ca A 1 = a & 1 = a 2 = bd Lakukan penggantian aturan produksi yang rekursif kiri S Sab Sb, digantikan oleh: S 1 Z 1 Z Z 1 1 Z 1 2 Z 1 A Aa, digantikan oleh: A 1 Z 2 2 Z 2 Z 2 1 Z 2 1 Z 2

14 S 1 = ab, 2 = b & 1 = ca A 1 = a & 1 = a, 2 = bd Lakukan penggantian aturan produksi yang rekursif kiri S Sab Sb, digantikan oleh: S caz 1 Z 1 ab b Z 1 ab Z 1 bz 1 A Aa, digantikan oleh: A az 2 bdz 2 Z 2 a Z 2 az 2

15 Hasil akhir setelah penghilangan rekursif kiri adalah: S ca A a bd S caz 1 Z 1 ab b Z 1 ab Z 1 bz 1 A az 2 bdz 2 Z 2 a Z 2 az 2

16 Lakukanlah penghilangan rekursif kiri untuk tata bahas bebas konteks dibawah: S Sa aac c A Ab ba

17

18 Bentuk Normal Greibach (GNF)

19 Suatu tata bahasa bebas konteks (CFG) dikatakan dalam bentuk normal Greibach (GNF) jika setiap aturan produksinya ada dalam bentuk: A a a : symbol terminal (tunggal), a T : rangkaian symbol-simbol variabel (V*) Contoh tata bahasa bebas konteks dalam bentuk normal Greibach: S a aab A ab B cs

20 Untuk dapat diubah ke dalam bentuk normal Greibach, tata bahasa semula harus memenuhi syarat: Sudah dalam bentuk normal Chomsky (CNF) Tidak bersifat rekursif kiri Tidak menghasilkan

21 Ada 2 cara merubah Tata bahasa bebas konteks menjadi GNF: Substitusi Perkalian Matrix

22 Steps: Tentukan urutan symbol-simbol variabel A 1, A 2,.. A m Berdasarkan urutan symbol, seluruh aturan produksi yang ruas kanannya diawali dengan symbol variabel dapat dituliskan dalam bentuk A h A i dimana h </> i (rekursif kiri sudah dihilangkan), berupa symbol-simbol variabel. Jika h < i, aturan produksi ini sudah benar (tidak perlu diubah) Jika h > i, aturan produksi belum benar. Ubah A i pada produksi ini dengan ruas kanan produksi dari variabel A i, sehingga diperoleh produksi dalam bentuk: A h A p (dimana h p) h = p, lakukan penghilangan rekursif kiri h < p, aturan produksi sudah benar

23 Steps - cont d : Lakukan penghilangan rekursif kiri bila A h A p (dimana h = p) Lakukan substitusi mundur mulai dari variabel A m, lalu A m-1, A m-2,.dengan cara ini aturan produksi dalam bentuk A x A y dapat diubah sehingga ruas kanannya dimulai dengan symbol terminal. Variabel baru yg didapat dari penghilangan rekursif kiri diubah dengan cara substusi untuk menjadi GNF

24 Contoh: Ubahlah Tata bahasa bebas konteks berikut (sudah dalam bentuk CNF) ke dalam GNF! S CA A a d B b C DD D AB Jawab: Tentukan urutan symbol variabel S<A<B<C<D (bebas) Periksa aturan produksi, apakah sudah memenuhi ketentuan urutan variabel: S CA ( sudah memenuhi karena S<C) C DD ( sudah memenuhi karena C<D) D AB ( tidak memenuhi karena D>A)

25 Lakukan substitusi pada symbol variabel A, aturan produksi menjadi: D AB D ab db Setelah semua aturan produksi memenuhi ketentuan urutan variabel, lakukan substitusi mundur pada aturan produksi yang belum dalam GNF C DD C abd dbd S CA S abda dbda (Lakukan substitusi dari kanan ke kiri berdasarkan urutan variabel) Hasil akhir aturan produksi dalam GNF: S abda dbda A a d B b C abd dbd D ab db

26 Ubahlah Tata bahasa bebas konteks berikut (sudah dalam bentuk CNF) ke dalam GNF! A BC B CA b C AB a Jawab: Tentukan urutan symbol variabel A<B<C (bebas) Periksa aturan produksi, apakah sudah memenuhi ketentuan urutan variabel: A BC (sudah memenuhi karena A<B) B CA (sudah memenuhi karena B<C) C AB (tidak memenuhi karena C>A)

27 Lakukan substitusi pada symbol variabel A, aturan produksi menjadi: C AB C BCB C CACB bcb Teradapat Rekursif kiri pada : C CACB, maka lakukan penghilangan rekursif kiri: C CACB bcb a ( 1 = ACB & 1 = bcb, 2 = a) C 1 Z 1 2 Z 1 Z 1 1 Z 1 1 Z 1

28 Lakukan substitusi pada symbol variabel A, aturan produksi menjadi: C AB C BCB C CACB bcb Teradapat Rekursif kiri pada : C CACB, maka lakukan penghilangan rekursif kiri: C CACB bcb a ( 1 = ACB & 1 = bcb, 2 = a) C bcbz 1 az 1 Z 1 ACB Z 1 ACB Z 1 Variabel C yang sudah dalam bentuk normal Greibach: C bcb Z 1 a Z 1 bcb a

29 Setelah semua aturan produksi memenuhi ketentuan urutan variabel, lakukan substitusi mundur pada aturan produksi yang belum dalam GNF B CA b B bcb Z 1 A a Z 1 A bcba aa b A BC A bcb Z 1 AC a Z 1 AC bcbac aac bc (Lakukan substitusi dari kanan ke kiri berdasarkan urutan variabel) Variabel baru yg didapat dari penghilangan rekursif kiri diubah dengan cara substusi untuk menjadi GNF Z 1 ACB Z 1 bcb Z 1 ACCB a Z 1 ACCB bcbaccb aaccb bccb Z 1 ACB Z 1 Z 1 bcb Z 1 ACCBZ 1 a Z 1 ACCBZ 1 bcbaccbz 1 aaccb Z 1 bccbz 1 Hasil akhir aturan produksi dalam GNF: A bcb Z 1 AC a Z 1 AC bcbac aac bc B bcb Z 1 A a Z 1 A bcba aa b C bcb Z 1 a Z 1 bcb a Z 1 bcb Z 1 ACCB a Z 1 ACCB bcbaccb aaccb bccb Z 1 bcb Z 1 ACCBZ 1 a Z 1 ACCBZ 1 bcbaccbz 1 aaccb Z 1 bccbz 1

30 Ubahlah Tata bahasa bebas konteks berikut ke dalam GNF (sudah dalam bentuk CNF)! 1. S AS a A a 2. S AA d A SS b

31 Kumpulan aturan produksi dapat dianggap sebagai sistem persamaan linear. Contoh: A BC B CA b C AB a Dapat dilihat sebagai: A = BC B = CA + b C = AB + a Buat matriks dengan persamaan V = VR + S Dimana (n = banyaknya variable dalam tata bahasa) dan: V = vektor baris 1 x n (berisi simbol2 variabel) R = matriks n x n berisi simbol terminal dan variabel (utk mengganti produksi yg diawali dengan variabel) S = vektor baris 1 x n (berisi simbol terminal utk mengganti produksi yang diawali dengan terminal)

32 Tentukan V,R dan S. V = [ A B C ] R = 0 0 B C A 0 A = BC B = CA + b C = AB + a S = [ 0 b a ] Persamaan matriksnya. V = VR + S [ A B C ] = [ A B C ] 0 0 B C A 0 + [ 0 b a ]

33 Bentuk Persamaan Matriks Baru V = SQ + S Dimana Q = matriks n x n yang berisi simbol variabel2 baru Q = D E F G H I J K L V = [ A B C ] S = [ 0 b a ] Matriksnya berupa: [ A B C ] = [ 0 b a ] D E F G H I + [ 0 b a ] J K L

34 Dari hasil perkalian matriks didapat persamaan: A = bg + aj B = bh + ak + b C = bi + al + a persamaan (1)

35 Bentuk Persamaan Matriks Baru Q= RQ + R Dimana Q = matriks n x n yang berisi simbol variabel2 baru Q = D E F G H I J K L R = 0 0 B C A 0 Matriksnya berupa: D E F G H I J K L = 0 0 B C A 0 D E F G H I J K L B C A 0

36 Dari hasil perkalian matriks didapat persamaan: D = BJ E = BK F = BL + B G = CD + C H = CE I = CF J = AG K = AH + A L = AI persamaan (2)

37 Substitusi persamaan (1) ke dalam persamaan (2) D =bhj + akj + bj E = bhk + akk + bk F = bhl + akl + bl + bh + ak + b G = bid + ald + ad + bi + al + a H = bie + ale + ae I = bif + alf + af J = bgg + ajg K = bgh + ajh + bg + aj L = bgi + aji persamaan (3)

38 Hasil akhir aturan produksi dalam bentuk GNF adalah ( pers1 + pers 3): A = bg + aj B = bh + ak + b C = bi + al + a D =bhj + akj + bj E = bhk + akk + bk F = bhl + akl + bl + bh + ak + b G = bid + ald + ad + bi + al + a H = bie + ale + ae I = bif + alf + af J = bgg + ajg K = bgh + ajh + bg + aj L = bgi + aji

39 Ubahlah Tata bahasa bebas konteks berikut ke dalam GNF dengan menggunakan perkalian matriks. (sudah dalam bentuk CNF)! 1. S AA d A SS b Buktikan bahwa string yang sama dapat di hasilkan oleh kedua cara

MODUL XIII TEORI BAHASA DAN AUTOMATA

MODUL XIII TEORI BAHASA DAN AUTOMATA MODUL XIII TEORI BAHASA DAN AUTOMATA Tujuan : Mahasiswa memahami tentang bentuk normal greibach (GNF) dan dapat menurunkannya dari suatu tata bahasa bebas konteks Materi : o Pengertian GNF o Pembentukan

Lebih terperinci

BENTUK NORMAL GREIBACH

BENTUK NORMAL GREIBACH BENTUK NORMAL GREIBACH Pengerian Bentuk Normal Greibach Bentuk normal Greibach merupakan bentuk normal yang memiliki banyak konsekuensi teoritis dan prkatis. Dalam bentuk normal Greibach kita membatasi

Lebih terperinci

TEORI BAHASA DAN OTOMATA [TBO]

TEORI BAHASA DAN OTOMATA [TBO] TEORI BAHASA DAN OTOMATA [TBO] Aturan Produksi Rekursif Kanan Aturan Produksi yang rekursif memiliki ruas kanan (hasil produksi) yang memuat simbol variabel pada ruas kiri. Terdapat rekursif kanan dan

Lebih terperinci

TEORI BAHASA DAN OTOMATA

TEORI BAHASA DAN OTOMATA TEORI BAHASA DAN OTOMATA Bentuk Normal Greibach/Greibach Normal Form (GNF) adalah suatu tata bahasa bebas konteks (CFG) yang aturan produksinya berada dalam bentuk : A a a : simbol terminal(tunggal), a

Lebih terperinci

TEORI BAHASA DAN AUTOMATA

TEORI BAHASA DAN AUTOMATA MODUL XII TEORI BHS DN UTOMT Tujuan : Mahasiswa memahami tentang bentuk rekursif dari suatu CFG dan menurunkan suatu tata bahasa bebas konteks tanpa rekursif kiri Materi : o turan Produksi Rekursif o Tahapan

Lebih terperinci

Memiliki kelemahan terlalu panjang jalannya padahal berujung pada S a, produksi D A juga menyebabkan kerumitan.

Memiliki kelemahan terlalu panjang jalannya padahal berujung pada S a, produksi D A juga menyebabkan kerumitan. PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS Tujuan : Melakukan pembatasan sehingga tidak menghasilkan pohon penurunan yang memiliki kerumitan yang tidak perlu atau aturan produksi yang tidak berarti. Contoh

Lebih terperinci

TEORI BAHASA DAN OTOMATA

TEORI BAHASA DAN OTOMATA Copyright Adi S. Nugroho Page 1 1. MENGENAL OTOMATA 1.1. Definisi Otomata Otomata adalah mesin abstrak yang dapat mengenali (recognize), menerima (accept), atau membangkitkan (generate) sebuah kalimat

Lebih terperinci

Teknik Kompiler 7. oleh: antonius rachmat c, s.kom

Teknik Kompiler 7. oleh: antonius rachmat c, s.kom Teknik Kompiler 7 oleh: antonius rachmat c, s.kom Transformasi TBBK Dimaksudkan untuk memperoleh TBBK yang memenuhi kriteria-kriteria tertentu yang lebih efisien. Transformasi boleh dilakukan asalkan tidak

Lebih terperinci

PENYEDERHANAAN Context Free Grammar

PENYEDERHANAAN Context Free Grammar PENYEDERHANAAN Context Free Grammar Bila pada tata bahasa regular terdapat pembatasan pada ruas kanan atau hasil produksinya, maka pada tata bahasa bebas konteks/ context free grammar, selanjutnya disebut

Lebih terperinci

Penyederhanaan Tata Bahasa Bebas Konteks. Kuliah Online : TBA [2012/2013]

Penyederhanaan Tata Bahasa Bebas Konteks. Kuliah Online : TBA [2012/2013] Penyederhanaan Tata Bahasa Bebas Konteks Kuliah Online : TBA [2012/2013] Tujuan Penyederhanaan untuk melakukan pembatasan sehingga tidak menghasilkan pohon penurunan yang memiliki kerumitan yang tidak

Lebih terperinci

TEORI BAHASA DAN OTOMATA [TBO]

TEORI BAHASA DAN OTOMATA [TBO] TEORI BAHASA DAN OTOMATA [TBO] Tata Bahasa Bebas Konteks Bila pada tata bahasa regular terdapat pembatasan pada ruas kanan atau hasil produksinya, maka pada tata bahasa bebas konteks/ context free grammar,

Lebih terperinci

Teknik Kompiler 6. oleh: antonius rachmat c, s.kom

Teknik Kompiler 6. oleh: antonius rachmat c, s.kom Teknik Kompiler 6 oleh: antonius rachmat c, s.kom Analisis Sintaks (Parser) Analisis Sintaks bergantung pada bahasa pemrograman masing-masing. Karena masing-masing bahasa pemrograman memiliki bentuk sintaks

Lebih terperinci

Tujuan Penyederhanaan

Tujuan Penyederhanaan VII.1 MODUL MATA KULIAH TEORI BAHASA DAN OTOMATA BAB VII PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS Tujuan Penyederhanaan IF Penyederhanaan tata bahasa bebas konteks bertujuan untuk melakukan pembatasan

Lebih terperinci

TEORI BAHASA DAN AUTOMATA

TEORI BAHASA DAN AUTOMATA MODUL X TEORI BAHASA DAN AUTOMATA Tujuan : Mahasiswa memahami tentang tata bahasa bebas konteks dan membangun pohon penurunan tata bahasa bebas konteks Materi : Pohon Derivatif Tata Bahasa Bebas Konteks

Lebih terperinci

DIKTAT TEORI BAHASA DAN OTOMATA

DIKTAT TEORI BAHASA DAN OTOMATA DIKTAT TEORI BAHASA DAN OTOMATA DISUSUN OLEH Ir. Sudiadi, M.M.A.E. Ir. Rizani Teguh, M.T. Sekolah Tinggi Manajemen Informatika dan Komputer Global Informatika MDP 207 Hal KATA PENGANTAR Pertama-tama kami

Lebih terperinci

PEMBUATAN LAPORAN PEMBUKUAN SIMPAN PINJAM

PEMBUATAN LAPORAN PEMBUKUAN SIMPAN PINJAM PEMBUATAN LAPORAN PEMBUKUAN SIMPAN PINJAM oleh: Drs. Wihandaru Sotya P, M.Si Pendahuluan Pembukuan merupakan pekerjaan yang tidak sulit namun memerlukan ketelitian, khususnya yang berkaitan dengan simpan

Lebih terperinci

TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)

TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR) TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR) Oleh: Bagus Adhi Kusuma Teori Bahasa dan Otomata STIMIK AMIKOM Purwokerto Program Studi Teknik Informatika 2013/2014 CFG (Bahasa Bebas Konteks) sebuah tata

Lebih terperinci

Language Is Cool. The Chomsky Hierarchy. Normal Forms. Chomsky Normal Form (CNF) & Greibach Normal Form (GNF) Teori Bahasa & Otomata - Danang Junaedi

Language Is Cool. The Chomsky Hierarchy. Normal Forms. Chomsky Normal Form (CNF) & Greibach Normal Form (GNF) Teori Bahasa & Otomata - Danang Junaedi IF-UTAMA 1 Chomsky Normal Form (CNF) & Greibach Normal Form (GNF) Dosen Pembina Danang Junaedi Language Is Cool Language: A protocol for the transmission of concepts and intentions between humans Documentation

Lebih terperinci

Lecture Notes Teori Bahasa dan Automata

Lecture Notes Teori Bahasa dan Automata Penyederhanaan CFG (edisi 1) 1/8 Lecture Notes Teori Bahasa dan Automata Penyederhanaan Context Free Grammar Thompson Susabda Ngoen Pendahuluan Context Free Grammar (CFG) terdiri atas sejumlah production

Lebih terperinci

Tata Bahasa Bebas Konteks

Tata Bahasa Bebas Konteks Tata Bahasa Beas Konteks By mei Dalam tataahasa eas konteks Ruas kiri dari aturan produksi terdiri dari ATU simol non terminal Ruas kanan dapat erupa string yang dientuk dari simol terminal dan non terminal

Lebih terperinci

Parsing. A -> a as baa B -> b bs abb

Parsing. A -> a as baa B -> b bs abb Parsing Misalnya: S -> ab ba A -> a as baa B -> b bs abb Penurunan untuk string aaabbabba Dalam hal ini perlu untuk melakukan percobaan pemilihan aturan produksi yang bisa mendapatkan solusi Metode Parsing

Lebih terperinci

RIWAYAT HIDUP. : Nurdiyana Abdullah Tempat / Tanggal Lahir : Malaysia / 11 Oktober 1985

RIWAYAT HIDUP. : Nurdiyana Abdullah Tempat / Tanggal Lahir : Malaysia / 11 Oktober 1985 Lampiran 1 RIWAYAT HIDUP Nama : Nurdiyana Abdullah Tempat / Tanggal Lahir : Malaysia / 11 Oktober 1985 Agama : Islam Alamat : Jl. Kangkung No. 36 Medan Riwayat Pendidikan : 1. Sek Ren Keb Sultanah Asma

Lebih terperinci

DAFTAR ISI HALAMAN SAMPUL...

DAFTAR ISI HALAMAN SAMPUL... DAFTAR ISI HALAMAN SAMPUL... HALAMAN JUDUL... HALAMAN PERSETUJUAN... LEMBAR PERSETUJUAN PENGESAHAN HALAMAN PERNYATAAN KEASLIAN.. PRAKATA.. ABSTRAK.. DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR.. DAFTAR

Lebih terperinci

21/11/2016. Pohon Sintaks. Syntax?? Proses Penurunan. Analisis Syntax (Parser) Metode Parsing ANALISIS SINTAKS TEKNIK KOMPILASI

21/11/2016. Pohon Sintaks. Syntax?? Proses Penurunan. Analisis Syntax (Parser) Metode Parsing ANALISIS SINTAKS TEKNIK KOMPILASI Pohon Sintaks TEKNIK KOMPILASI ANALISIS SINTAKS SHINTA P. SARI Jurusan Informatika Fasilkom Universitas Indo Global Mandiri Berupa pohon penurunan yang menggambarkan bagaimana memperoleh suatu string dengan

Lebih terperinci

Parsing dapat dilakukan dengan cara : Penurunan terkiri (leftmost derivation) : simbol variable yang paling kiri diturunkan (tuntas) dahulu

Parsing dapat dilakukan dengan cara : Penurunan terkiri (leftmost derivation) : simbol variable yang paling kiri diturunkan (tuntas) dahulu Parsing atau Proses Penurunan Parsing dapat dilakukan dengan cara : Penurunan terkiri (leftmost derivation) : simbol variable yang paling kiri diturunkan (tuntas) dahulu Penurunan terkanan (rightmost derivation):

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS Pada bagian ini merupakan pembahasan mengenai pengujian sistem dimana hasil pengujian yang akan dilakukan oleh sistem nantinya akan dibandingkan dengan perhitungan secara

Lebih terperinci

BAB II TINJAUAN PUSTAKA. konsep, fakta, termasuk simbol simbol serta aturan agar mempunyai makna.

BAB II TINJAUAN PUSTAKA. konsep, fakta, termasuk simbol simbol serta aturan agar mempunyai makna. BAB II TINJAUAN PUSTAKA 2.1 Teori Bahasa dan Automata Bahasa merupakan suatu sistem yang meliputi pengekspresian gagasan, konsep, fakta, termasuk simbol simbol serta aturan agar mempunyai makna. Automata

Lebih terperinci

Kemampuan Menggunakan Kalimat Efektif Dalam Mengungkapkan Pengalaman Oleh Siswa Kelas VII SMP TPI Al-Hasanah Pematang Bandar

Kemampuan Menggunakan Kalimat Efektif Dalam Mengungkapkan Pengalaman Oleh Siswa Kelas VII SMP TPI Al-Hasanah Pematang Bandar Kemampuan Menggunakan Kalimat Efektif Dalam Mengungkapkan Pengalaman Oleh Siswa Kelas VII SMP TPI Al-Hasanah Pematang Bandar Dosen Fakultas Keguruan dan Ilmu Pendidikan USI Abstrak Tujuan penelitian ini

Lebih terperinci

MODUL 12: BENTUK-BENTUK SEDERHANA DAN BENTUK-BENTUK NORMAL

MODUL 12: BENTUK-BENTUK SEDERHANA DAN BENTUK-BENTUK NORMAL MODUL 12: BENTUK-BENTUK SEDERHANA DAN BENTUK-BENTUK NORMAL PENDAHULUAN Dalam bahasan berikut akan dilakukan cara-cara untuk memperbaiki grammar tanpa adanya perubahan penting dari bahasa yang dihasilkannya:

Lebih terperinci

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL SELEKSI OLIMPIADE TINGKAT PROVINSI 015 TIM OLIMPIADE MATEMATIKA INDONESIA 016 Prestasi itu diraih bukan didapat!!! SOLUSI SOAL BAGIAN PERTAMA Disusun oleh : Solusi Olimpiade Matematika Tk Provinsi 015

Lebih terperinci

II. M A T R I K S ... A... Contoh II.1 : Macam-macam ukuran matriks 2 A. 1 3 Matrik A berukuran 3 x 1. Matriks B berukuran 1 x 3

II. M A T R I K S ... A... Contoh II.1 : Macam-macam ukuran matriks 2 A. 1 3 Matrik A berukuran 3 x 1. Matriks B berukuran 1 x 3 11 II. M A T R I K S Untuk mencari pemecahan sistem persamaan linier dapat digunakan beberapa cara. Salah satu yang paling mudah adalah dengan menggunakan matriks. Dalam matematika istilah matriks digunakan

Lebih terperinci

LAMPIRAN. Poliklinik Ibu Hamil Rumah Sakit Umum Pusat Haji Adam Malik, Medan Tahun 2011.

LAMPIRAN. Poliklinik Ibu Hamil Rumah Sakit Umum Pusat Haji Adam Malik, Medan Tahun 2011. LAMPIRAN FORMULIR A INFORMED CONSENT Kepada Yth : Calon Responden Penelitian Ibu, Dengan hormat, Saya yang bertanda tangan di bawah ini : Nama : Akmal Bin Halim NIM : 080100348 Alamat : Jl. Intan, No.

Lebih terperinci

Aplikasi Pengubah Bentuk Normal Chomsky Menjadi Bentuk Normal Greibach dengan Metode Substitusi

Aplikasi Pengubah Bentuk Normal Chomsky Menjadi Bentuk Normal Greibach dengan Metode Substitusi Aplikasi Pengubah Bentuk Normal Chomsky Menjadi Bentuk Normal Greibach dengan Metode Substitusi 1 Rico Andrian, 2 Wamiliana, 3 Andikha Y.C. Dabukke 1 Jurusan Ilmu Komputer FMIPA Unila 2 Jurusan Matematika

Lebih terperinci

DAFTAR RIWAYAT HIDUP

DAFTAR RIWAYAT HIDUP 50 Lampiran 1 DAFTAR RIWAYAT HIDUP Nama : Dian Eriyanti Doloksaribu Tempat, Tanggal Lahir : Pematangsiantar, 19 Mei 1993 Alamat : Jalan Jamin Ginting Gang Dipanegara No. 17C Agama : Protestan Jenis Kelamin

Lebih terperinci

anggota alfabet dinamakan simbol terminal atau token.

anggota alfabet dinamakan simbol terminal atau token. GRAMMAR DAN BAHASA MATERI MINGGU KE-2 TATA BAHASA Dalam pembicaraan tata bahasa, anggota alfabet dinamakan simbol terminal atau token. Kalimat adalah deretan hingga simbo-lsimbol terminal. Bahasa adalah

Lebih terperinci

LAPORAN PRAKTIKUM KIMIA ORGANIK PERCOBAAN REAKSI ESTERIFIKASI DISUSUN OLEH :

LAPORAN PRAKTIKUM KIMIA ORGANIK PERCOBAAN REAKSI ESTERIFIKASI DISUSUN OLEH : LAPORAN PRAKTIKUM KIMIA ORGANIK PERCOBAAN REAKSI ESTERIFIKASI DISUSUN OLEH : NAMA NPM TANGGAL : : : YESSICA 1343050008 04 JUNI 2014 FAKULTAS FARMASI UNIVERSITAS 17 AGUSTUS 1945 JAKARTA 2014 TUJUAN PERCOBAAN

Lebih terperinci

2. Tentukan persamaan garis yang melalui titik P (x 1,y 1,z 1 ) dan R (x 2,y 2,z 2 ) seperti yang ditunjukkan pada gambar. Z P Q R

2. Tentukan persamaan garis yang melalui titik P (x 1,y 1,z 1 ) dan R (x 2,y 2,z 2 ) seperti yang ditunjukkan pada gambar. Z P Q R . Jika dan vektor-vektor tak kolinear dan A = ( x + 4y ) + ( 2x + y + ) dan B = ( y 2x + 2 ) + ( 2x 3y -), maka carilah nilai x dan y sehingga 3A = 2B. Penyelesian: 3A = 2 B 3(x + 4y ) +3 ( 2x + y + )b

Lebih terperinci

LEMBAR AKTIVITAS SISWA DIMENSI TIGA (WAJIB)

LEMBAR AKTIVITAS SISWA DIMENSI TIGA (WAJIB) Nama Siswa Kelas LEMBAR AKTIVITAS SISWA DIMENSI TIGA (WAJIB) 5. Diagonal Ruang adalah Ruas garis yang menghubungkan dua titik : sudut yang saling berhadapan dalam satu ruang. : Kompetensi Dasar (KURIKULUM

Lebih terperinci

Studi Zona Nilai Tanah di Sekitar Lokasi Pembangunan Pelabuhan Internasional Kalimireng

Studi Zona Nilai Tanah di Sekitar Lokasi Pembangunan Pelabuhan Internasional Kalimireng A708 Studi Zona Nilai Tanah di Sekitar Lokasi Pembangunan Pelabuhan Internasional Kalimireng Erlenda Prameswari Putri, Yanto Budisusanto, Udiana Wahyu D, Andy Dediyono Jurusan Teknik Geomatika, Fakultas

Lebih terperinci

BAB V CONTEXT FREE GRAMMAR DAN PUSH DOWN AUTOMATA

BAB V CONTEXT FREE GRAMMAR DAN PUSH DOWN AUTOMATA Bab V Context Free Grammar dan Push Down Automata 26 BAB V CONTEXT FREE GRAMMAR DAN PUSH DOWN AUTOMATA TUJUAN PRAKTIKUM 1. Memahami CFG dan PDA 2. Memahami Context Free Grammar 3. Memahami Push Down Automata

Lebih terperinci

UNDANG-UNDANG REPUBLIK INDONESIA NOMOR 25 TAHUN 1964 TENTANG PERUBAHAN DAN TAMBAHAN ATURAN BEA MATERAI 1921 PRESIDEN REPUBLIK INDONESIA,

UNDANG-UNDANG REPUBLIK INDONESIA NOMOR 25 TAHUN 1964 TENTANG PERUBAHAN DAN TAMBAHAN ATURAN BEA MATERAI 1921 PRESIDEN REPUBLIK INDONESIA, UNDANG-UNDANG REPUBLIK INDONESIA NOMOR 25 TAHUN 1964 TENTANG PERUBAHAN DAN TAMBAHAN ATURAN BEA MATERAI 1921 PRESIDEN REPUBLIK INDONESIA, Menimbang: bahwa tarip-tarip dalam Aturan Bea Materai 1921, yang

Lebih terperinci

Teori Bahasa Formal dan Automata

Teori Bahasa Formal dan Automata Teori Bahasa Formal dan Automata Pertemuan 12 Semester Genap T.A. 2017/2018 Rahman Indra Kesuma, S.Kom., M.Cs. T. Informatika - ITERA POKOK BAHASAN Penghilangan ε-production Penghilangan Unit Production

Lebih terperinci

KONSEP GRAMMAR DAN BAHASA

KONSEP GRAMMAR DAN BAHASA KONSEP GRAMMAR DAN BAHASA Konsep Dasar 1. Dalam pembicaraan grammar, anggota alfabet dinamakan simbol terminal atau token. 2. Kalimat adalah deretan hingga simbol-simbol terminal. 3. Bahasa adalah himpunan

Lebih terperinci

GRAMMAR AND LANGUAGE

GRAMMAR AND LANGUAGE GRAMMAR AND LANGUAGE Konsep Dasar Anggota alfabet dinamakan simbol terminal. Kalimat adalah deretan hingga simbol-simbol terminal. Bahasa adalah himpunan kalimat-kalimat. Anggota bahasa bisa tak hingga

Lebih terperinci

A. KUBUS Definisi Kubus adalah bangun ruang yang dibatasi enam sisi berbentuk persegi yang kongruen.

A. KUBUS Definisi Kubus adalah bangun ruang yang dibatasi enam sisi berbentuk persegi yang kongruen. A. KUBUS Definisi Kubus adalah bangun ruang yang dibatasi enam sisi berbentuk persegi yang kongruen. Gambar 1.1 Kubus Sifat-sifat Kubus 1. Semua sisi kubus berbentuk persegi. Kubus mempunyai 6 sisi persegi

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Bahasa menurut kamus Websters adalah the body of words and methods of

BAB II TINJAUAN PUSTAKA. Bahasa menurut kamus Websters adalah the body of words and methods of BAB II TINJAUAN PUSTAKA 2.1 Bahasa Alami dan Bahasa Formal Bahasa menurut kamus Websters adalah the body of words and methods of combining words used and understood by a considerable community, sedangkan

Lebih terperinci

Contents.

Contents. Contents FINITE TATE AUTOMATA (Otomata Hingga)... 2 Deterministic/Non Deterministic Finite Automate... 2 Ekwivalensi DFA dan NFA... 4 Contex Free Grammer(CFG)... 8 Penyederhanaan CFG... 9 Bentuk Normal

Lebih terperinci

BAB 10. DESAIN RANGKAIAN BERURUT

BAB 10. DESAIN RANGKAIAN BERURUT BAB 10. DESAIN RANGKAIAN BERURUT 2 DESAIN PENCACAH NILAI SPESIFIKASI : X=1 cacahan naik 2, z= 1 jika cacahan > 5 X=0 cacahan turun 1, z= 1 jika cacahan < 0 mesin Mealy 3 0 DESAIN PENCACAH NILAI 1/1 1/0

Lebih terperinci

Matriks. Modul 1 PENDAHULUAN

Matriks. Modul 1 PENDAHULUAN Modul Matriks Drs. R. J. Pamuntjak, M.Sc. S PENDAHULUAN istem persamaan linear yang muncul hampir dalam semua penerapan aljabar linear, juga sangat diperlukan sebagai landasan dalam pembahasan bagian lain

Lebih terperinci

TEORI BAHASA & OPERASI MATEMATIS (2)

TEORI BAHASA & OPERASI MATEMATIS (2) PERTEMUAN III TEORI BAHASA & OPERASI MATEMATIS (2) Mahasiswa memahami bahasa sebagai himpunan dan operasi 2 -nya, cara mendefinisikan bahasa, serta cara mengenali anggota 2 bahasa JURUSAN TEKNIK INFORMATIKA

Lebih terperinci

Matematika Teknik Dasar-2 4 Aljabar Vektor-1. Sebrian Mirdeklis Beselly Putra Teknik Pengairan Universitas Brawijaya

Matematika Teknik Dasar-2 4 Aljabar Vektor-1. Sebrian Mirdeklis Beselly Putra Teknik Pengairan Universitas Brawijaya Matematika Teknik Dasar-2 4 Aljabar Vektor-1 Sebrian Mirdeklis Beselly Putra Teknik Pengairan Universitas Brawijaya Kuantitas Skalar dan Vektor Kuantitas Fisis dibagi menjadi dua, yaitu: 1. Kuantitas skalar:

Lebih terperinci

DATA MAHASISWA. : Nabila Balqish binti Azahar Tempat / Tarikh Lahir : Kg Kok Keli, Kelantan / 12 Juni 1988

DATA MAHASISWA. : Nabila Balqish binti Azahar Tempat / Tarikh Lahir : Kg Kok Keli, Kelantan / 12 Juni 1988 DATA MAHASISWA Nama : Nabila Balqish binti Azahar Tempat / Tarikh Lahir : Kg Kok Keli, Kelantan / 12 Juni 1988 Agama : Islam Alamat : Kg Kok Keli, Kelantan, Malaysia Riwayat Pendidikan : Sekolah Kebangsaan

Lebih terperinci

1. AB = 16 cm, CE = 8 cm, BD = 5 cm, CD = 3 cm. Tentukan panjang EF! 20 PEMBAHASAN : BCD : Lihat ABE : Lihat AFE : Lihat

1. AB = 16 cm, CE = 8 cm, BD = 5 cm, CD = 3 cm. Tentukan panjang EF! 20 PEMBAHASAN : BCD : Lihat ABE : Lihat AFE : Lihat 1. AB = 1, CE = 8, BD =, CD =. Tentukan panjang EF! 0 BCD : ABE : BC BC BC CD BC 4 BD 9 1 AB 1 BE 144 AE 4 8 AE 0 AE AE EF EF 0 AFE : AE AF 0 0 EF EF 400 400 800 . Keliling ABC = 4, Luas ABC = 4. Tentukan

Lebih terperinci

BAB III CFG DAN PARSING

BAB III CFG DAN PARSING BAB 3 CFG DAN PARSING 32 BAB III CFG DAN PARSING TUJUAN PRAKTIKUM 1) Memahami dan mengerti CFG. 2) Memahami dan mengerti metode parsing. TEORI PENUNJANG 3.1. Pendahuluan Bentuk umum produksi CFG adalah

Lebih terperinci

PENERAPAN FAKTOR PRIMA DALAM MENYELESAIKAN BENTUK ALJABAR (Andi Syamsuddin*)

PENERAPAN FAKTOR PRIMA DALAM MENYELESAIKAN BENTUK ALJABAR (Andi Syamsuddin*) PENERAPAN FAKTOR PRIMA DALAM MENYELESAIKAN BENTUK ALJABAR (Andi Syamsuddin*) A. Faktor Prima Dalam tulisan ini yang dimaksud dengan faktor prima sebuah bilangan adalah pembagi habis dari sebuah bilangan

Lebih terperinci

BAB 2 LANDASAN TEORI. 2.1 Matrix Rotasi 3D dengan Representasi Euler

BAB 2 LANDASAN TEORI. 2.1 Matrix Rotasi 3D dengan Representasi Euler 5 BAB LANDASAN TEOI.1 Matri otasi 3D dengan epresentasi Euler Matriks otasi untuk grafik 3D dengan representasi euler euler angle terdiri atas rotasi terhadap sumbu,, dan X v 3 v Z v v 1 Y Gambar.1 Vektor

Lebih terperinci

UNDANG-UNDANG REPUBLIK INDONESIA NOMOR 25 TAHUN 1964 TENTANG PERUBAHAN DAN TAMBAHAN ORDONANSI ATURAN BEA METERAI 1921 PRESIDEN REPUBLIK INDONESIA,

UNDANG-UNDANG REPUBLIK INDONESIA NOMOR 25 TAHUN 1964 TENTANG PERUBAHAN DAN TAMBAHAN ORDONANSI ATURAN BEA METERAI 1921 PRESIDEN REPUBLIK INDONESIA, UNDANG-UNDANG NOMOR 25 TAHUN 1964 TENTANG PERUBAHAN DAN TAMBAHAN ORDONANSI ATURAN BEA METERAI 1921 PRESIDEN, Menimbang : bahwa tarip-tarip dalam Aturan Bea Meterai 1921, yang masih berlaku dewasa ini sudah

Lebih terperinci

LAMPIRAN 1: KISI-KISI KUESIONER SIKAP DALAM PEMBELAJARAN MATEMATIKA

LAMPIRAN 1: KISI-KISI KUESIONER SIKAP DALAM PEMBELAJARAN MATEMATIKA 47 48 LAMPIRAN 1: KISI-KISI KUESIONER SIKAP DALAM PEMBELAJARAN MATEMATIKA No Konsep Aspek Indikator Empiris 1 Sikap merupakan kecenderungan atau kesadaran seseorang untuk bertingkah laku tertentu kalau

Lebih terperinci

OSN MATEMATIKA SMA Hari 1 Soal 1. Buktikan bahwa untuk sebarang bilangan asli a dan b, bilangan. n = F P B(a, b) + KP K(a, b) a b

OSN MATEMATIKA SMA Hari 1 Soal 1. Buktikan bahwa untuk sebarang bilangan asli a dan b, bilangan. n = F P B(a, b) + KP K(a, b) a b OSN MATEMATIKA SMA Hari 1 Soal 1. Buktikan bahwa untuk sebarang bilangan asli a dan b, bilangan adalah bilangan bulat genap tak negatif. n = F P B(a, b + KP K(a, b a b Solusi. Misalkan d = F P B(a, b,

Lebih terperinci

LEMBAR AKTIVITAS SISWA MATRIKS

LEMBAR AKTIVITAS SISWA MATRIKS Nama Siswa Kelas : : LEMBAR AKTIVITAS SISWA MATRIKS Notasi dan Ordo Matriks Lengkapilah isian berikut! Suatu matriks biasanya dinotasikan dengan huruf kapital, misalnya: A. PENGERTIAN MATRIKS 1) Tabel

Lebih terperinci

Penyederhanaan Tata Bahasa Bebas Konteks dalam Bentuk Normal Chomsky Menggunakan PHP

Penyederhanaan Tata Bahasa Bebas Konteks dalam Bentuk Normal Chomsky Menggunakan PHP Penyederhanaan Tata Bahasa Bebas Konteks dalam Bentuk Normal Chomsky Menggunakan PHP 1 Rico Andrian, 2 Wamiliana dan 3 Ismail Indra Pratama 1 Jurusan Ilmu Komputer FMIPA Unila 3 Jurusan Ilmu Komputer FMIPA

Lebih terperinci

LAMPIRAN A FREKUENSI SAMPEL PENELITIAN

LAMPIRAN A FREKUENSI SAMPEL PENELITIAN LAMPIRAN A FREKUENSI SAMPEL PENELITIAN Frequencies pekerjaan Frequency Percent Valid Percent Cumulative Percent Valid bekerja 31 45.6 45.6 45.6 tidak bekerja 37 54.4 54.4.0 68 usia Frequency Percent Valid

Lebih terperinci

Algoritma Cipher Block EZPZ

Algoritma Cipher Block EZPZ Algoritma Cipher Block EZPZ easy to code hard to break Muhammad Visat Sutarno (13513037) Program Studi Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung Jl. Ganesha 10 Bandung

Lebih terperinci

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL SELEKSI OLIMPIADE TINGKAT KABUPATEN/KOTA 015 CALON TIM OLIMPIADE MATEMATIKA INDONESIA 016 Prestasi itu diraih bukan didapat!!! SOLUSI SOAL Bidang Matematika Disusun oleh : 1. 015 = 5 13 31 Banyaknya faktor

Lebih terperinci

DIKTAT MATEMATIKA II

DIKTAT MATEMATIKA II DIKTAT MATEMATIKA II (MATRIK) Drs. A. NABABAN PURNAWAN, S.Pd.,M.T JURUSAN PENDIDIKAN TEKNIK MESIN FAKULTAS PENDIDIKAN TEKNOLOGI DAN KEJURUAN UNIVERSITAS PENDIDIKAN INDONESIA 2004 MATRIKS I. PENGERTIAN

Lebih terperinci

Pembahasan OSN Tingkat Provinsi Tahun 2012 Jenjang SMP Bidang Matematika

Pembahasan OSN Tingkat Provinsi Tahun 2012 Jenjang SMP Bidang Matematika Pembahasan OSN Tingkat Provinsi Tahun 202 Jenjang SMP Bidang Matematika Bagian A : Soal Isian Singkat. Sebuah silinder memiliki tinggi 5 cm dan volume 20 cm 2. Luas permukaan bola terbesar yang mungkin

Lebih terperinci

(Departemen Matematika FMIPA-IPB) Matriks Bogor, / 66

(Departemen Matematika FMIPA-IPB) Matriks Bogor, / 66 MATRIKS Departemen Matematika FMIPA-IPB Bogor, 2012 (Departemen Matematika FMIPA-IPB) Matriks Bogor, 2012 1 / 66 Topik Bahasan 1 Matriks 2 Operasi Matriks 3 Determinan matriks 4 Matriks Invers 5 Operasi

Lebih terperinci

TEOREMA PYTHAGORAS. Contoh Hitunglah nilai kuadrat bilangan-bilangan berikut

TEOREMA PYTHAGORAS. Contoh Hitunglah nilai kuadrat bilangan-bilangan berikut Teorema pythagoras berasal dari seorang matematikawan dari Yunani yang bernama Pythagoras, tetapi ada juga yang menyebutkan bahwa teorema pythagoras berasal dari Cina karena ada sebuah buku yang merupakan

Lebih terperinci

Solusi Olimpiade Sains Tingkat Kabupaten/Kota 2015 Bidang Matematika

Solusi Olimpiade Sains Tingkat Kabupaten/Kota 2015 Bidang Matematika Solusi Olimpiade Sains Tingkat Kabupaten/Kota 01 Bidang Matematika Oleh : Tutur Widodo 1. Karena 01 = 13 31 maka banyaknya faktor positif dari 01 adalah (1 + 1) (1 + 1) (1 + 1) = 8. Untuk mencari banyak

Lebih terperinci

Teknik Kompiler 8. oleh: antonius rachmat c, s.kom

Teknik Kompiler 8. oleh: antonius rachmat c, s.kom Teknik Kompiler 8 oleh: antonius rachmat c, s.kom Bentuk Normal Greibach disebut juga LL(1) Syarat GNF adalah: Hasil produksinya selalu diawali oleh satu simbol terminal dan selanjutnya bisa diikuti oleh

Lebih terperinci

Lampiran A. Diagram Alir Penelitian. Mulai. Penelusuran literatur. Sudah siap. Penurunan solusi soliton DNA model PBD. Aplikasi maple 11 dan MATLAB

Lampiran A. Diagram Alir Penelitian. Mulai. Penelusuran literatur. Sudah siap. Penurunan solusi soliton DNA model PBD. Aplikasi maple 11 dan MATLAB LAMPIRAN 15 16 Lampiran A. Diagram Alir Penelitian Mulai Penelusuran literatur Sudah siap Penurunan solusi soliton DNA model PBD Aplikasi maple 11 dan MATLAB Analisa hasil perhitungan solusi soliton DNA

Lebih terperinci

Hasil Kali Titik, Hasil Kali Silang, dan Hasil Kali Tripel

Hasil Kali Titik, Hasil Kali Silang, dan Hasil Kali Tripel BAB II HASIL KALI TITIK DAN SILANG A. HASIL KALI TITIK ATAU SKALAR Hasil kali titik atau skalar dari dua buah vektor A dan B yang dinyatakan oleh A B (dibaca A titik B ) didefinisikan sebagai hasil kali

Lebih terperinci

Teori Komputasi 11/23/2016. Bab 6: Context-Free Grammar & Parsing. Context-Free Grammar. Context-Free Grammar

Teori Komputasi 11/23/2016. Bab 6: Context-Free Grammar & Parsing. Context-Free Grammar. Context-Free Grammar Teori Komputasi Bab 6: Context-Free Grammar & Parsing Agenda. Context-Free Grammar Fakultas Teknologi dan Desain Program Studi Teknik Informatika Contex-Free Grammar & Parsing 2 Context-Free Grammar Bentuk

Lebih terperinci

Matriks biasanya dituliskan menggunakan kurung dan terdiri dari baris dan kolom: A =

Matriks biasanya dituliskan menggunakan kurung dan terdiri dari baris dan kolom: A = Bab 2 cakul fi080 by khbasar; sem1 2010-2011 Matriks Dalam BAB ini akan dibahas mengenai matriks, sifat-sifatnya serta penggunaannya dalam penyelesaian persamaan linier. Matriks merupakan representasi

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Metode Penelitian Gambar 3. Tahapan Metode Penelitian Tahap metode penilitan ini memiliki beberapa langkah, antara lain : pembentukan bentuk normal Greibach dengan metode

Lebih terperinci

BAB III ANALISIS SISTEM

BAB III ANALISIS SISTEM BAB III ANALISIS SISTEM Analisis merupakan kegiatan berfikir untuk menguraikan suatu pokok menjadi bagian-bagian atau komponen sehingga dapat diketahui cirri atau tanda tiap bagian, kemudian hubungan satu

Lebih terperinci

BAB II DASAR TEORI. Gambar 2.1. Proses Enkripsi Dekripsi

BAB II DASAR TEORI. Gambar 2.1. Proses Enkripsi Dekripsi BAB II DASAR TEORI Pada bagian ini akan dibahas mengenai dasar teori yang digunakan dalam pembuatan sistem yang akan dirancang dalam skripsi ini. 2.1. Enkripsi dan Dekripsi Proses menyandikan plaintext

Lebih terperinci

7. LAMPIRAN. Lampiran 1. Surat Pernyataan Kerjasama

7. LAMPIRAN. Lampiran 1. Surat Pernyataan Kerjasama 7. LAMPIRAN Lampiran 1. Surat Pernyataan Kerjasama 55 Lampiran 2. Worksheet Uji Ranking Hedonik Tanggal uji : 2 Febuari 2010 Jenis sampel : Kerupuk Putih Telur WORKSHEET UJI RANKING HEDONIK Identifikasi

Lebih terperinci

Assocation Rule. Data Mining

Assocation Rule. Data Mining Assocation Rule Data Mining Association Rule Analisis asosiasi atau association rule mining adalah teknik data mining untuk menemukan aturan assosiatif antara suatu kombinasi item. Aturan yang menyatakan

Lebih terperinci

SOAL PERSIAPAN UJIAN NASIONAL TAHUN PELAJARAN 2016 / 2017

SOAL PERSIAPAN UJIAN NASIONAL TAHUN PELAJARAN 2016 / 2017 SOAL PERSIAPAN UJIAN NASIONAL TAHUN PELAJARAN 06 / 07 MATA PELAJARAN : Matematika KELOMPOK : TEKNIK (RPL, TKJ). Bentuk sederhana dari p q r 0 0 0 0 p q r 8 0 p q r 8 pqr 6 5 5 p q r p q r p q r 5 adalah....

Lebih terperinci

MATRIKS A = ; B = ; C = ; D = ( 5 )

MATRIKS A = ; B = ; C = ; D = ( 5 ) MATRIKS A. DEFINISI MATRIKS Matriks adalah suatu susunan bilangan berbentuk segi empat dari suatu unsur-unsur pada beberapa sistem aljabar. Unsur-unsur tersebut bisa berupa bilangan dan juga suatu peubah.

Lebih terperinci

Dasar Teori Bahasa & Grammar

Dasar Teori Bahasa & Grammar Dasar Teori Bahasa & Grammar Dasar Teori Bahasa Grammar & Bahasa Klasifikasi Noam Chomsky Teori Bahasa Teori bahasa membicarakan bahasa formal (formal language), terutama untuk kepentingan perancangan

Lebih terperinci

UU 25/1964, PERUBAHAN DAN TAMBAHAN ORDONANSI ATURAN BEA METERAI 1921

UU 25/1964, PERUBAHAN DAN TAMBAHAN ORDONANSI ATURAN BEA METERAI 1921 UU 25/1964, PERUBAHAN DAN TAMBAHAN ORDONANSI ATURAN BEA METERAI 1921 Oleh:PRESIDEN REPUBLIK INDONESIA Nomor:25 TAHUN 1964 (25/1964) Tanggal:25 NOPEMBER 1964 (JAKARTA) Tentang:PERUBAHAN DAN TAMBAHAN ORDONANSI

Lebih terperinci

Soal Babak Penyisihan 7 th OMITS SOAL PILIHAN GANDA

Soal Babak Penyisihan 7 th OMITS SOAL PILIHAN GANDA Soal Babak Penyisihan 7 th OMITS SOAL PILIHAN GANDA 1) Sebuah barisan baru diperoleh dari barisan bilangan bulat positif 1, 2, 3, 4, dengan menghilangkan bilangan kuadrat yang ada di dalam barisan tersebut.

Lebih terperinci

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL SELEKSI OLIMPIADE TINGKAT PROVINSI 014 TIM OLIMPIADE MATEMATIKA INDONESIA 015 Prestasi itu diraih bukan didapat!!! SOLUSI SOAL BAGIAN PERTAMA Disusun oleh : Solusi Olimpiade Matematika Tk Provinsi 014

Lebih terperinci

Pembahasan OSN Tingkat Provinsi Tahun 2011 Jenjang SMA Bidang Matematika

Pembahasan OSN Tingkat Provinsi Tahun 2011 Jenjang SMA Bidang Matematika Tutur Widodo Pembahasan OSP Matematika SMA 011 Pembahasan OSN Tingkat Provinsi Tahun 011 Jenjang SMA Bidang Matematika Bagian A : Soal Isian Singkat 1. Diberikan segitiga sama kaki ABC dengan AB = AC.

Lebih terperinci

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL

Prestasi itu diraih bukan didapat!!! SOLUSI SOAL SELEKSI OLIMPIADE TINGKAT PROVINSI 014 TIM OLIMPIADE MATEMATIKA INDONESIA 015 Prestasi itu diraih bukan didapat!!! SOLUSI SOAL BAGIAN PERTAMA Disusun oleh : Solusi Olimpiade Matematika Tk Provinsi 014

Lebih terperinci

Vektor. Vektor. 1. Pengertian Vektor

Vektor. Vektor. 1. Pengertian Vektor Universitas Muhammadiyah Sukabumi Artikel Aljabar Vektor dan Matriks Oleh : Zie_Zie Vektor Vektor 1. Pengertian Vektor a. Definisi Vektor adalah suatu besaran yang mempunyai nilai (besar) dan arah. Contohnya

Lebih terperinci

Rahmad Kartolo Silitonga Dosen Fakultas Keguruan dan Ilmu Pendidikan USI

Rahmad Kartolo Silitonga Dosen Fakultas Keguruan dan Ilmu Pendidikan USI Analisis Kemampuan Menggunakan Konjungsi dalam Menulis Kalimat Majemuk Siswa Kelas X SMK Swasta TPI Al-Hasanah Pematang Bandar Tahun Pelajaran 2014/2015 Rahmad Kartolo Silitonga Dosen Fakultas Keguruan

Lebih terperinci

OLIMPIADE MATEMATIKA SLTP TINGKAT KABUPATEN KOTA 2006

OLIMPIADE MATEMATIKA SLTP TINGKAT KABUPATEN KOTA 2006 OLIMPIADE MATEMATIKA SLTP TINGKAT KABUPATEN KOTA 00 SOAL PILIHAN GANDA. Jumlah dua bilangan bulat yang berbeda adalah. Jika hasil bagi kedua bilangan tersebut adalah juga bilangan bulat, maka salah satu

Lebih terperinci

Teori Bahasa & Otomata

Teori Bahasa & Otomata Teori Bahasa & Otomata Pendilkom/Ilkom Universitas Pendidikan Indonesia 1 Daftar Isi Bab 1 Pendahuluan Bab 2 Matematika Dasar Bab 3 Dasar-Dasar Teori Bahasa Bab 4 Representasi Bahasa Bab 5 Klasifikasi

Lebih terperinci

SKRIPSI. Diajukan untuk memenuhi syarat guna mencapai gelar. Sarjana Akutansi di Fakultas Ekonomi dan Bisnis. Universitas Katolik Soegijapranata

SKRIPSI. Diajukan untuk memenuhi syarat guna mencapai gelar. Sarjana Akutansi di Fakultas Ekonomi dan Bisnis. Universitas Katolik Soegijapranata 1 SKRIPSI EVALUASI PRAKTIK CORPORATE SOCIAL RESPONSIBILITY DENGAN KONSEP IDEAL GLOBAL REPORTING INITIATIVE PADA PERUSAHAAN-PERUSAHAAN YANG TERDAFTAR DI BURSA EFEK INDONESIA PADA TAHUN 2015 Diajukan untuk

Lebih terperinci

Bab IV. Pengantar Peluang. Pengantar Peluang. Eksperimen. Aturan Menghitung Kombinasi Permutasi. Keluaran Eksperimen

Bab IV. Pengantar Peluang. Pengantar Peluang. Eksperimen. Aturan Menghitung Kombinasi Permutasi. Keluaran Eksperimen Pengantar Peluang Eksperimen Pengantar Peluang Bab IV Aturan Menghitung Kombinasi Permutasi Peluang Eksperimen Peluang adalah pengukuran numerik kemungkinan suatu kejadian terjadi Eksperimen Keluaran Eksperimen

Lebih terperinci

SISTEM PERSAMAAN LINEAR

SISTEM PERSAMAAN LINEAR SISTEM PERSAMAAN LINEAR BAB 1 Dr. Abdul Wahid Surhim POKOK BAHASAN 1.1 Pengantar Sistem Persamaan Linear (SPL) 1.2 Eliminasi GAUSS-JORDAN 1.3 Matriks dan operasi matriks 1.4 Aritmatika Matriks, Matriks

Lebih terperinci

DAFTAR ISI. III DASAR TEORI Aspek Teknis Aspek Ekonomi...22

DAFTAR ISI. III DASAR TEORI Aspek Teknis Aspek Ekonomi...22 DAFTAR ISI Halaman RINGKASAN...v ABSTRACT...vi KATA PENGANTAR...vii DAFTAR ISI...viii DAFTAR GAMBAR...x DARTAR TABEL...xii DAFTAR LAMPIRAN...xiii BAB I PENDAHULUAN...1 1.1. Latar Belakang...1 1.2. Perumusan

Lebih terperinci

BAB VI METODE PARSING

BAB VI METODE PARSING Bab VI Metode Parsing 35 BAB VI METODE PARSING TUJUAN PRAKTIKUM 1. Memahami Metode Parsing 2. Memahami Parsing Top - Down 3. Memahami Parsing Bottom - Up 4. Mengerti Tentang Operasi - Operasi yang dilakukan

Lebih terperinci

MODUL 17. BAHASA-BAHASA REKURSIF DAN RECURSIVELY ENUMERABLE

MODUL 17. BAHASA-BAHASA REKURSIF DAN RECURSIVELY ENUMERABLE MODUL 17. BAHASA-BAHASA REKURSIF DAN RECURSIVELY ENUMERABLE TM T r untuk suatu bahasa rekursif akan menjawab (recognize) atau setelah memproses string masukan. T r Dalam pembahasan sebelumnya kita mendapatkan

Lebih terperinci

BAB I PENDAHULUAN. memiliki tata bahasa dan aturan yang lebih luas dan luwes, sehingga tidak

BAB I PENDAHULUAN. memiliki tata bahasa dan aturan yang lebih luas dan luwes, sehingga tidak BAB I PENDAHULUAN 1.1 Latar Belakang Bahasa alami atau bahasa non formal adalah bahasa komunikasi yang digunakan oleh manusia, yaitu bahasa ucap seperti bahasa Indonesia, bahasa Inggris, bahasa Arab. Sintaks

Lebih terperinci

Pembahasan OSN Matematika SMA Tahun 2013 Seleksi Tingkat Provinsi. Tutur Widodo. Bagian Pertama : Soal Isian Singkat

Pembahasan OSN Matematika SMA Tahun 2013 Seleksi Tingkat Provinsi. Tutur Widodo. Bagian Pertama : Soal Isian Singkat Pembahasan OSN Matematika SMA Tahun 013 Seleksi Tingkat Provinsi Tutur Widodo Bagian Pertama : Soal Isian Singkat 1. Diberikan tiga lingkaran dengan radius r =, yang saling bersinggungan. Total luas dari

Lebih terperinci

MODUL MATEMATIKA KELAS 8 APRIL 2018

MODUL MATEMATIKA KELAS 8 APRIL 2018 MODUL MATEMATIKA KELAS 8 APRIL 2018 1. KUBUS BANGUN RUANG SISI DATAR Kubus merupakan bangun ruang beraturan yang dibentuk oleh enam buah persegi yang bentuk dan ukurannya sama. Unsur-unsur Kubus 1. Sisi

Lebih terperinci