• Tidak ada hasil yang ditemukan

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN (33)

N/A
N/A
Protected

Academic year: 2018

Membagikan "SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN (33)"

Copied!
8
0
0

Teks penuh

(1)

IJIN MENDIKNAS RI NO.15/D/O/2003

Jl. Jend. A. Yani Km. 33,3 Loktabat Banjarbaru Telp. 0511 4782881 Fax.05114781374

Jl. Pangeran Antasari 143 Banjarmasin Telp. 0511 3251836 Fax. 0511 3267714

Jl. Raya Sultan Adam No.12 Banjarmasin Telp 0511-3306839

www.stmik-banjarbaru.ac.id email: [email protected]&[email protected]

Satuan Acara Perkuliahan (SAP) Teori Bahasa Automata

Pert emu an

Tujuan Instruksional

Umum (TIU)

Tujuan Instruksional Khusus

(TIK) BahasanPokok

Sub Pokok Bahasan Teknik Pembelajara

1 Mengetahui tentang Peraturan dan memahami konsep dan istilah yang umum digunakan dalam Teori Bahasa dan Otomata

1. Mengetahui tentang MK dan RKPS

2. Mengetahui tentang Peraturan Penilaian, Absensi dan Sanksi 3. Mengetahui tentang kontrak

perkuliahan

4. Mengetahui tentang Bahan Pustaka yang digunakan sebagai reference

5. Memahami tentang tata bahas formal simbol terminal, non terminal, produksi, derivasi

Pengantar Kuliah dan Pengantar Umum Teori Bahasa Automata, Bahasa dan Tatabahasa Formal

1. Penjelasan MK dan RKPS

2. Penjelasan Penilaian 3. Absensi dan Sanksi 4. Kontrak Perkuliahan 5. Bahan Pustaka /

Literature 6. Komponen

Tatabahasa Formal

Ceramah, Latihan

Tanya Jawab

Papan tulis, LCD

Projector

1

2 Mahasiswa memahami tipe-tipe bahasa dan menganalisa tipe-tipe bahasa

1. Mengetahui klasifikasi

tatabahasa menurut Chomsky 2. Mampu membedakan sifat

khusus keempat tata bahasa 3. Dapat memberikan contoh

untuk setiap tata bahasa 4. Mampu menentukan

tatabahasa dari bahasa yang

Bahasa dan Tata bahasa Formal (lanjutan)

1. Klasifikasi Tatabahasa Formal menurut Chomsky

2. Menjelaskan

perbedaan dan sifat khusus keempat tatabahasa

3. Contoh setiap bahasa

Ceramah, Latihan

Tanya Jawab

Diskusi

Papan tulis, LCD

Projector

(2)

diberikan yang termasuk kelas setiap tata bahasa Chomsky

4. Menyimpulkan bahwa setiap tata bahasa yang tingkatannya lebih tinggi juga merupakan tata bahasa yang lebih rendah

5. Menentukan tatabahasa dari bahasa yang diberikan dan sebaliknya. 3 Mahasiswa

memahami hubungan bahasa formal dan proses kompilasi

1. Mengetahui proses kompilasi, fase analisisnya, dan fase sintesisnya

2. Mengetahui hal yang dilakukan kompilator pada fase analisa dan fase sintesa

Pengenalan Kompilasi

1. Menjelaskan proses kompilasi, fase analisisnya, dan fase sintesisnya

2. Menjelaskan semua hal yang dilakukan kompilator pada fase analisa (leksikal, sintaks, dan semantik)

3. menejelaskan semua hal yang dilakukan kompilator pada fase sintesa

(pembentukan dan optimalisasi kode)

Ceramah, Latihan

Tanya Jawab

Diskusi

Papan tulis, LCD

Projector

2

4 Mahasiswa memahami AH dari suatu bahasa

1. Mengetahui definisi Automata Hingga deterministik (AHD) 2. Bisa menyajikan AHD dalam

bentuk tabel dari bentuk graf yang diketahui dan sebaliknya 3. Mampu menjalankan AHD

Pengenalan Automata Hingga (AH) dan Ekspresi Regular (ER)

1. Menjelaskan definisi Automata Hingga Deterministik (AHD) sebagai pasangan 5 tuple

2. Menyajikan AHD

Ceramah, Latihan

Tanya Jawab

Papan tulis, LCD

Projector

(3)

yang diberikan untuk mengenal suatu untai dan menyimpulkan diterima tidaknya untai tersebut 4. Mampu menentukan bahasa

yang diterima oleh suatu AHD

dalam bentuk tabel dari bentuk graf yang diketahui dan

sebaliknya.

3. Menjalankan AHD yang diberikan untuk mengenal suatu untai dan menyimpulkan diterima tidaknya untai tersebut oleh AHD tersebut.

4. Menentukan bahasa yang diterima oleh suatu AHD

5. Mengikhtisarkan ekivalensi AHD dan bahasa regular 6. Menarik kesimpulan

mengenai

equivalensi antara bahasa regular dengan ekspresi regular.

7. Menjelaskan definisi rekursif Ekspresi Regular (ER) 8. Melakukan operasi

pada ER : concate, alternate dan clossure (Kleene dan positive)

Diskusi

5 Mahasiswa memahami jenis-jenis Otomata Hingga dan konsep

ekivalensi antar

1. Memahami konsep Automata Hingga Non-deterministik (AHN)

2. Mampu membedakan AHD dengan AHN

3. Mampu membentuk AHD yang

Lebih lanjut tentang Automata Hingga

1. Menjelaskan konsep Automata Hingga Non-deterministik (AHN)

2. Menjelaskan perbedaan AHD

Ceramah, Latihan

Tanya Jawab

Papan tulis, LCD

Projector

(4)

jenis tersebut ekivalen dengan suatu AHN yang diberikan

4. Memahami konsep AHN-

dengan AHN 3. Menyajikan AHN

dengan graf dan tabel

4. Menjalankan AHN yang diberikan untuk mengenal string w 5. Membentuk AHD

yang ekivalen dengan suatu AHN yang diberikan 6. Menjelaskan konsep

AHN-

7. Menjelaskan perbedaan antara AHD, AHN dan AHN-) 8. Menyajikan AHN-

dalam graf maupun tabel

9. Menjalankan AHN- yang diberikan untuk mengenal string w 10. Membentuk AHN

yang ekivalen dengan suatu AHN- yang diberikan 6 Mahasiswa dapat

merancang AH dari suatu bahasa

1. Mampu membuat transformasi himpunan produksi pada Grammar Regular (GR) menjadi fungsi transisi pada AHN

2. Mampu membuat

transformasi fungsi transisi pada AHD menjadi himpunan produksi pada GR

Lebih lanjut tentang Automata Hingga (lanjutan)

1. Membuat transformasi himpunan produksi pada Grammar Regular (GR) menjadi fungsi transisi pada AHN

2. Membuat

transformasi fungsi transisi pada AHD menjadi himpunan

Ceramah, Latihan

Tanya Jawab

Diskusi

Papan tulis, LCD

Projector

(5)

produksi pada GR 3. Membentuk graf

AHN- jika diketahui ER

7 Mahasiswa dapat merancang AH dari suatu bahasa

1. Memahami Automata Hingga dengan Otput (AHO) dalam konsep mesin Moore maupun Mealy

2. Mampu menunjukkan ekivalensi dari mesin Moore dan Mealy

3. Mampu merancang AHO untuk masalah yang sederhana

Lebih lanjut tentang Automata Hingga (lanjutan)

1. Menyajikan Automata Hingga dengan Otput (AHO) dalam konsep mesin Moore maupun Mealy

2. Menunjukkan

ekivalensi dari mesin Moore dan Mealy 3. Merancang AHO untuk

masalah yang sederhana

Ceramah, Latihan

Tanya Jawab

Diskusi

Papan tulis, LCD

Projector

1, 2

8 Mampu

menjawab soal ujian tengah semester

Mendapat nilai dengan criteria lulus

Ujian Tengah Semester

1. Bahan Ujian dari pertemuan pertama sampai dengan pertemuan 7 2. Ujian Tengah

Semester menguji teori

Tertulis Kertas

9 Mahasiswa dapat menentukan BNC dari sembarang tata bahasa context free

1. Mengetahui alasan BNC dilakukan kepada context free 2. Mengetahui perbedaan antara

BNC dengan tata bahasa regular yang mempunyai kemiripan dengan BNC 3. Mampu menunjukkan simbol

nullable, dan produksi unitas 4. Mampu membentuk BNC dari

sembarang context free

Bentuk Normal Chomsky (BNC)

1. Mengidentifikasikan alasan BNC dilakukan kepada context free 2. Menjelaskan

perbedaan antara BNC dengan tata bahasa regular yang mempunyai kemiripan dengan BNC

3. Menunjukkan simbol nullable, dan produksi unitas

4. Membentuk BNC dari

Ceramah, Latihan

Tanya Jawab

Diskusi

Papan tulis, LCD

Projector

(6)

sembarang context free malalui 4 langkah

10 Mahasiswa dapat merancang PDA dari suatu bahasa, Mahasiswa memahami ekivalensi anatara mesin PDA dan bahasa bahasa context free

1. Mengetahui definisi PDA 2. Mampu menjalankan PDA

yang diberikan untuk mengenal string w

3. Mampu membuat PDA yang ekivalen dengan tatabahasa context free yang diberikan juga sebaliknya.

Pushdown Automata (PDA) dan bahasa context free

1. Menjelaskan definisi PDA

2. Menjalankan PDA yang diberikan untuk mengenal string w 3. Membuat PDA yang

ekivalen dengan tatabahasa context free yang diberikan 4. Membuat tatabahasa

context free yang ekivalen dengan PDA yang diberikan

Ceramah, Latihan

Tanya Jawab

Diskusi

Papan tulis, LCD

Projector

Tugas 4 1, 2

11 Mahasiswa memahami konsep parsing

1. Mengetahui cara membuat pohon sintaks

2. Mengetahui definisi parsing 3. Mengetahui bagian-bagian

dari pohon sintaks

4. Megnetahui sentensial dalam suatu pohon sintaks

5. Mampu menentukan ambiguous bagi kalimat maupaun tata bahasa

Grammar Context Free dan Parsing

1. Membuat pohon sintaks

2. Mengidentifikasin sentensial, phrase, simple phrase, dan handle dari suatu tata bahasa.

3. Menjelaskan definsi parsing

4. Mengenal bagian-bagian dari pohon sintaks

5. Membentuk kalimat dengan pohon sintaks

6. Menentukan sentensial dalam suatu pohon sintaks 7. Menjelaskan kaitan

Ceramah, Latihan

Tanya Jawab

Diskusi

Papan tulis, LCD

Projector

(7)

antara derivasi dengan pohon sintaks

8. Menjelaskan pengertian ambiguous bagi kalimat maupaun tata bahasa 12 Mahasiswa

mengenal, dapat

menjalankan, dan dapat membuat mesin Turing dari suatu bahasa.

1. Mengetahui definisi MT 2. Mengetahui hubungan MT

dengan bahasa unrestricted 3. Mampu membuat mesin

Turing dari suatu bahasa

Mesin Turing

(MT) 1. Menjelaskan definisi MT 2. Menjelaskan

hubungannya dengan bahasa unrestricted

3. Menjalankan MT sebagai pengenal suatu bahasa 4. Membuat mesin

Turing dari suatu bahasa

Ceramah, Latihan

Tanya Jawab

Diskusi

Papan tulis, LCD

Projector

Tugas 6 1,2,3,4, 5,6,7,8

13 Mahasiswa mengenal, dapat menjalan, dan dapat membuat Linear Bounded

Automaton dari suatu bahasa

1. Mengetahui definisi LBA 2. Mengetahui hubungan LBA

dengan bahasa context sensitive

3. Mengetahui LBA sebagai pengenal suatu bahasa 4. Mampu membuat LBA untuk

mengenal bahasa tertentu

Linear Bounded Autmaton (LBA)

1. Menjelaskan definisi LBA

2. Menjelaskan hubungan LBA dengan bahasa

context sensitive

3. Menjelaskan LBA sebagai pengenal suatu bahasa

4. Membuat LBA untuk mengenal bahasa tertentu

Ceramah

Latihan

Tanya Jawab

Diskusi

Papan tulis

LCD Projector

Lab Komputer

1,2

14 Mahasiswa mampu mengerjakan ujian

Mampu mengerjakan dan menjawab soal ujian.

Ujian Akhir Semester

1. Bahan Ujian Semester dari Pertemuan 1 s/d 12 2. Ujian Akhir Semester

menguji teori di kelas

(8)

Referensi

Dokumen terkait

Dalam bab ini akan dijelaskan apa saja kebijakan luar negeri yang dilakukan Bolivia selama era Evo Morales untuk bisa melepaskan diri dari ketergantungan pada sistem

Fase diam untuk kromat ografi lapis tipis seringkali juga mengandung substansi yang mana dapat berpenda ografi lapis tipis seringkali juga mengandung substansi yang mana dapat

Manajemen risiko perbankan didasarkan pada penelitian data historis untuk memprediksi risiko yang kemungkinan akan dihadapi di masa mendatang sehingga dapat dikalkulasi untuk

Berdasarkan data hasil penelitian tindakan kelas tersebut maka dapat disimpulkan bahwa melalui metode kreasi gambar huruf abjad dapat meningkatkan penguasaan

Pada penelitian yang dilakukan oleh Mahler, et al (2011), terbukti bahwa subjek KAD yang diresusitasi dengan menggunakan normal saline memiliki kadar klorida yang lebih

[r]

Pada saat Peraturan Daerah ini mulai berlaku, Peraturan Daerah Kota Malang Nomor 12 Tahun 2008 tentang Penyertaan Modal Kepada Badan Usaha Milik Daerah (Lembaran Daerah

Tersedia jamban, kamar mandi & peturasan yang terpisah untuk & peturasan yang terpisah untuk karyawan pria & karyawan wanita karyawan pria & karyawan wanita c..