• Tidak ada hasil yang ditemukan

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Teori Bahasa Dan Otomata IF1402

N/A
N/A
Protected

Academic year: 2021

Membagikan "RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Teori Bahasa Dan Otomata IF1402"

Copied!
11
0
0

Teks penuh

(1)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

Mata Kuliah

Teori Bahasa Dan Otomata IF1402

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

2010

(2)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

1. Nama Matakuliah : Teori Bahasa dan Otomata 2. Kode/SKS : IF1402 / 3 SKS

3. Semester : Genap

4. Tujuan pembelajaran (kompetensi hardskill) : a. Kompetensi Utama

Setelah mengikuti perkuliahan , mahasiswa dapat menyebutkan dan menjelaskan jenis-jenis tata bahasa formal. Mahasiswa pula diharapkan dapat menerapkan beberapa tata bahasa formal kedalam pengaplikasian suatu mesin turing.

b. Komptensi Khusus (Hardskill / Softskill)

Setelah mengikuti matakuliah ini mahasiswa diharapkan memiliki kompetensi secara hardskill dan softskill berikut : Hardskill

1. Mahasiswa memahami konsep dan istilah yang umum digunakan dalam Teori Bahasa dan Otomata

2. Mahasiswa memahami tipe-tipe bahasa yang termasuk kedalam hirarki Chomsky dan menganalisa tipe-tipe bahasa tersebut

3. Mahasiswa memahami hubungan bahasa formal dan proses kompilasi

4. Mahasiswa memahami Automata Hingga dari suatu bahasa dan jenis-jenis Otomata Hingga dan konsep ekivalensi antar jenis tersebut

5. Mahasiswa dapat memahami tentang Bentuk Normal Chomsky (BNC)

(3)

Softskill

1. Inovatif 2. Mandiri

3. Bertanggungjawab untuk setiap tugas yang dibuat, artinya sembarangan dalam mengerjakan suatu tugas

5. Jumlah jam:

Kegiatan di dalam kelas (3 SKS x 14 minggu) : a. Kuliah & diskusi kelompok = 36 SKS (12 pertemuan) b. Mid term = 3 SKS

c. Overview materi = 3 SKS

Total = 42 SKS (14 pertemuan)

1 SKS = 50 menit, Selain itu, karena 1 SKS mengandung kegiatan untuk tugas mandiri yang terencana, maka direncanakan pula kegiatan Tugas terencana di luar kelas, yaitu menulis paper lengkap atau proposal , dengan rincian sebagai berikut :

Tugas mandiri

1 Mencari referensi-refernsi dari berbagai sumber = 3 sks 2 Membaca materi tentang Ekuivalensi Non-deterministic Finite Automata ke

Deterministic Finite Automata dan membuat ringkasan materi = 3 sks

Kegiatan Di Kelas

1 Pembahasan Materi dan Persentasi = 15 sks

2 Pengerjaan Latihan Soal = 12 sks

3 Quis = 3 sks

Total Jam = 42 sks

(4)

6. Jadwal Kegiatan Mingguan

No Mg Kemampuan Akhir Materi Model

Pembelajaran

Penugasan Evaluasi Level

Hard skill Soft skill Indikator Bobot(

%)

A C P

1 I Mahasiswa dapat :

1. Mengetahui pengertian Teori Bahasadan Otomata

2. Mengetahui tujuan mata kuliah Teori bahasa dan Otomata

3. Mengetahui manfaat mempelajari teori bahasa dan otomata

1. Aktif 2. Apresiatif 3. Responsive

1. Pengantar

2. Penjelasan kontrak pembelajaran 3. Strategi perkuliahan 4. Penugasan

5. Ujian-ujian 6. Penilaian 7. Regulasi di kelas

Ceramah Mhs mengetahui

pengertian, tujuan, manfaat Teori Bahasa dan Otomata

5 1,2 1,2 1,4,

2 II Mahasiswa dapat :

1. Memberikan penjelasan mengenai kedudukan teori bahasa dan otomata pada ilmu komputer 2. Mengetahui konsep yang

terdapat dalam teori bahasa dan otomata 3. Menjelaskan dan

memahami tentang hirarki chomsky

1. Responsif 2. Aktif

1. Kedudukan teori bahasa dan otomata pada ilmu computer 2. Konsep bahasa dan

otomata

3. Hirarki Chomsky

Ceramah Diskusi

- Mhs mampu

memahami konsep teori bahasa dan otomata serta hirarki chomsky

5 1,2 2 1,4

3 III Mahasiswa mampu :

1. Menjelaskan penerapan Finite State Automata dan jenis-jenis Finite State Automata

1. Aktif 2. Kreatif 3. Tanggung

jawab

1. Penerapan Finite State Automata 2. Deterministik Finite

Automata

3. Non- deterministik Finite Automata

Ceramah Diskusi

Tugas Mahasiswa dapat memahami dan menjelaskan dan menggambarkan tentang Finite State Automata beserta jenis- jenisnya

9 1,2

3

3 3

4 IV Mahasiswa mampu :

1. Mengubah dari Non-

Aktif Kreatif

1. Ekuivalensi Non- deterministic Finite

Ceramah Diskusi

Mahasiswa memahami

10 3,4 2,3 2,3

(5)

deterministic Finite

Automata ke

Deterministic Finite Automata

Automata ke Deterministic Finite Automata

tahap-tahap pengubahan dari Non-

deterministic Finite Automata ke Deterministic Finite Automata 5 V Mahasiswa mampu :

1. Menjelaskan Non- deterministic Finite Automata dengan ε- Move beserta pengubahannya dari Non-deterministic Finite AUtomata dengan ε-Move ke Non-deterministic Finite Automata tanpa ε-Move

1. Aktif 2.Kreatif

1. Non-deterministic Finite Automata dengan ε-Move 2. ε-closure untuk suatu

Non-deterministic Finite Automata dengan ε-Move 3. Ekuivalensi dari

Non-deterministic Finite AUtomata dengan ε-Move ke Non-deterministic Finite Automata tanpa ε-Move

Ceramah Diskusi

Mahasiswa memahami bagaimana mencari ε- closure suatu Non-

deterministic Finite Automata dengan ε-Move serta mengetahui tahapan

melakukan perubahan dari Non-

deterministic Finite AUtomata dengan ε-Move

ke Non-

deterministic Finite Automata tanpa ε-Move

9 3,4 3,4 2,3

6 VI Mahasiswa mampu :

1. Menjelaskan penerapan Ekspresi Regular beserta

notasinya dan

pengimplementasiannya ke dalam Finite State Automata

1. Aktif 2. Kreatif

1. Penerapan Ekspresi Regular

2. Notasi Ekspresi Regular

3. Hubungan Ekspresi Regular dan Finite State Automata

Ceramah Diskusi

Mahasiswa memahami notasi dalam Ekspresi Regular

10 3,4 4 3

7 VII Mahasiswa mampu

menjelaskan aturan produksi untuk suatu Finite State

1.Responsif 2. Aktif

1. Aturan Produksi Bahasa Regular 2. Mengkonstriksi

Ceramah Tanya jawab

10 3,4 4 3

(6)

Automata aturan produksi dari suatu Finite State Automata

8 VIII Ujian Tengah Semester

9 IX Mahasiswa mampu

menjelaskan pohon penurunan

1. Aktif 2. Kreatif

1. Tata Bahasa Bebas Konteks

2. Parsing 3. Ambiguitas

Ceramah Diskusi

Mahasiswa memahami konsep tata bahasa bebas konteks

10 3,4 4 3

10 X Mahasiswa mampu

menyederhanakan tata bahasa bebas konteks

1.Aktif 2.Kreatif

1. Tujuan

penyederhanaan 2. Penghilangan Produksi

Useless

3. Penghilangan Produksi Unut

4. Penghilangan Produksi ε

Ceramah Tanya Jawab

Mahasiswa memahami konsep tata bahasa bebas konteks

10 3,4 4 3

11 XI Mahasiswa mampu

menjelaskan tentang Bentuk Normal Chomsky

1. Aktif 2. Kreatif 3. Tanggung

jawab

1. Pengertian Bentuk Normal Chomsky 2. Pembentukan Bentuk

Normal Chomsky

Ceramah Diskusi

Memahami konsep Bentuk Normal Chomsky

5 1,4 2 3

12 XII Mahasiswa dapat melakukan penghilangan rekursif kiri

1. Aktif 2. Kreatif

1. Aturan Produksi Rekursif

2. Tahapan penghilangan Rekursif Kiri

Ceramah Diskusi

Mahasiswa memahami aturan Produksi Rekursif

dan tahap

penghilangan Rekursif Kiri

9 1,2

3,4

3,4 1,2 3

13 XIII Mahasiswa mengetahui tentang cara kerja Push Down Automata dan mesin Turing

1.Aktif 2. Kreatif

1. Cara kerja Push Down Automata

2. Push Down Automata untuk suatu Tata Bahasa Bebas Konteks

Ceramah Diskusi

- Memahami

konsep tata bahasa bebas konteks

4 1,2

3,4

3,4 1,2 3,4

14 XIV Mahasiswa mengetahui tentang cara kerja Push Down Automata dan mesin Turing

1.Aktif 2. Kreatif

1. Spesifikasi mesin Turing

2. Mekanisme Kerja Mesin Turing

Ceramah Diskusi

- Memahami

konsep tata bahasa bebas konteks

4 1,

2 3, 4

3,4 1,23 ,4

15 XV Review

16 XVI UAS

(7)
(8)

7. Topik Bahasan

Kegiatan di luar kelas (browsing Internet, pengerjaan tugas kelompok dan penulisan akhir) dilaksanakan dengan waktu yang lebih bebas, namun tetap dalam jadwal mingguan yang telah ditetapkan.

Materi perkuliahan yang dibahas diwujudkan dalam bentuk handout untuk active learning, yang tersusun berdasarkan topik sebagai berikut:

Materi Topik Rincian Isi Materi

1 Pendahuluan 1. Kedudukan Teori bahasa dan otomata pada Ilmu Komputer

2. Konsep Bahasa dan Otomata 3. Hirarki Chomsky

2 Finite State Automata 1. Penerapan Finite State Automata 2. Deterministic Finite Automata 3. Non- deterministic Finite Automata

4. Ekuivalensi Antar Deterministic Finite Automata

3 Ekuivalensi Non- deterministic Finite Automata ke

Deterministic Finite Automata

1. Tahapan mengubah Non- deterministic Finite Automata ke Deterministic Finite Automata

4. Non- deterministic Finite Automata dengan ε-Move

1. Non- deterministic Finite Automata dengan ε-Move

2. ε –Closure untuk suatu Non- deterministic Finite Automata dengan ε-Move

3. ekuivalensi Non- deterministic Finite Automata dengan ε-Move ke Non- deterministic Finite Automata tanpa ε-Move 5 Ekspresi Regular 1. Penerapan Ekspresi Regular

(9)

8. Pemberian Tugas Deskripsi Tugas:

Mahasiswa diminta agar aktif untuk mencari bahan tambahan sendiri untuk setiap materi melalui Internet. Tugas terdiri atas tugas individual. Untuk tugas individual, setiap mahasiswa diwajibkan menulis paper. Adapun rincian tugas adalah sebagai berikut:

Tugas individual :

1. Mengerjakan latihan soal berhubungan dengan materi yang tengah dipelajari pada pertemuan hari itu

2. Membuat paper tentang materi ekuivalensi Non-deterministik Finite Automata ke Deterministic Finite Automata

2. Notasi Ekspresi Regular

3. Hubungan antara Ekspresi Regular dengan Finite State Automata

6 Aturan Produksi untuk Suatu Finite State Automata

1. Aturan Produksi Bahasa Regular

2. Mengkonstruksi Aturan Produksi dari suatu Finite State Automata

3. Finite State Automata untuk suatu Tata Bahasa Regular

7 Pohon Penurunan 1. Tata Bahasa Bebas Konteks 2. Parsing

3. Ambiguitas 8 Penyederhanaan Tata

Bahasa Bebas Konteks

1. Tujuan Penyederhanaan

2. Penghilangan Produksi Useless 3. Penghilangan Produksi Unit 4. Penghilangan Produksi ε

9 Bentuk Normal

Chomsky

1. Pengertian Bentuk Normal Chomsky 2. Pembentukan Bentuk Normal Chomsky 10 Penghilangan 1. Aturan Produksi Rekursif

2. Tahapan Penghilangan Rekursif Kiri

(10)

9. Penilaian Diskripsi Ujian:

Ujian (UTS) dan UAS berbentuk essay, mahasiswa diberikan soal yang berbentuk studi kasus dimana mahasiswa dituntut untuk menerapkan konsep-konsep yang telah dipelajari untuk kasus yang ada (40 %). Soal kedua menuntut mahasiswa menganalisa suatu permasalahan(30%). Dan soal yang ketiga mahasiswa mencari solusi untuk menanganinya(30%).

10. Referensi :

1. Utdirartatmo, Firrar, Teori Bahasa Dan Otomata, Penerbit Graha Ilmu, Yogyakarta, 2005

11. Perencanaan Monitoring dan Umpan Balik

Rencana dokumen monitoring dan umpan balik meliputi dan diwujudkan dalam bentuk form-form yang terdiri atas:Rencana dokumen/form kegiatan mingguan, Rencana dokumen/form, umpan balik dari mahasiswa, dan Rencana dokumen/form perubahan.

a. FORMAT KEGIATAN MINGGUAN No Nama

mahasiswa

Individual Kelompok Ket

Hr/PBM Mid smstr Tgs kmpk merata penguasaan Ds Pts Kk Pd

1 A 2 B 3 Dst

b. FORMAT UMPAN BALIK DARI MAHASISWA Apa yang anda dapatkan dalam perkuliahan hari ini?

Apa kesulitan anda hari ini?

Apa yang anda sukai dalam kuliah hari ini?

Apa yang tidak anda sukai dalam kuliah hari ini?

(11)

Masalah yang bersifat umum segera diperbaiki dan langsung diterapkan pada pertemuan berikutnya, sedangkan yang sifatnya mendasar akan dicatat untuk perbaikan pada semester berikutnya.

Perencanaan Evaluasi adalah sebagai berikut:

c. FORMAT PERUBAHAN

GAP AKAR MASALAH ALTERNATIF SOLUSI

Evaluasi meliputi:

1. Hasil pembelajaran

Evaluasi terhadap kemampuan mahasiswa dalam memahami konsep dilakukan secara tertulis sebanyak 2 kali, yaitu ujian midterm dan ujian akhir terjadwal. Hasil ini menggambarkan kemampuan individual mahasiswa dalam mencapai target kompetensi yang berhubungan dengan kemampuan pemahaman terhadap materi perkuliahan yang diberikan. Dari sini dianalisis persentase mahasiswa yang berhasil mencapai target kompetensi tersebut.

2. Proses pembelajaran

Proses pembelajaran dievaluasi dengan menganalisis monitoring form dan umpan balik seperti contoh di atas, untuk melihat keefektifan dari setiap komponen pembelajaran.

Hambatan dan kekurangan

1. Terkadang mahasiswa telat mengisi KRS, sehingga jumlah pertemuan tatap muka dikelas yang dicapai tidak maksimum

2. Bagi mahasiswa yang sudah bekerja, waktu belajar lebih banyak tersita oleh kerja 3. Terkadang jadwal kerja dinas membuat mahasiswa harus meninggalkan kuliahnya

sementara.

Kemungkinan perbaikan 1. Diberikan tugas tambahan

2. Diberikan waktu khusus untuk diskusi dengan dosen diluar jam mata kuliah

Referensi

Dokumen terkait

Orang tua secara tegas mengungkapkan pada anak informasi yang berhubungan dengan perilaku seks misalnya masalah tentang maraknya seks bebas sekarang ini dan melarang anak

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

Berdasarkan table 4.10 di gambarkan hasil pengukuran nilai pediatric reach test sebelum perlakuan didapatkan bahwa nilai dari 13 sampel bawah angka normal baik

pokok yang tersusun dengan baik, tetapi dalam peroses wawancara seorang pewawancara boleh mengembangkan pertanyaan selagi tidak melenceng atau menyimpang dari

Acl menggunakan format tanggal yang Anda tentukan dalam input file definition untuk mengakses data dalam file dan menampilkan tanggal tersebut.. Anda dapat memilih atau

Hill (1977) mengemukakan penelitian terhadap gulma yang tumbuh di antara tanaman pangan memperlihatkan bahwa beberapa jenis gulma mampu menghasilkan bobot kering

a) Service Cycle Efficiency (SCE) dari waktu realisasi kredit yaitu waktu yang diperlukan karyawan dalam menyelesaikan transaksi simpan pinjam dengan konsumen KSU Kuta Mimba

Dalam Penelitian “Strategi China Dalam Memberantas Kejahatan Perompakan Di Perairan Somalia Tahun 2008-2012” penulis fokus pada strategi strategi yang dilancarkan oleh China