(Reni Farida Yanti, S.E., M.M) (Reni Farida Yanti, S.E., M.M) (Reni Farida Yanti, S.E., M.M)
Capaian CPL-PRODI yang dibebankan pada MK
Pembelajaran (CP) KU1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu
pengetahuan dan teknologi.
KU2 Menulis kode yang diperlukan untuk digunakan sebagai instruksi dalam membangun aplikasi komputer.
KU3 Menerapkan penggunaan representasi pengetahuan dan mekanisme penalarannya.
KU9 Merancang dan mengembangkan program aplikasi untuk memanipulasi model gambar, grafis, citra, serta dapat
memvisualisasikannya.
KK5 Merancang, menerapkan dan menganalisis algoritma untuk menyelesaikan masalah.
P3 Menguasai konsep teoritis secara mendalam tentang pembuatan compiler sesuai dengan proses serta tahapan kompilasi.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK-1 Mahasiswa diharapkan mampu memahami tentang hukum bisnis dalam segala kegiatan lalu lintas ekonomi,
memberikan bekal pengetahuan tentang prinsip-prinsip, pokok-pokok dan perkembangan hukum bisnis yang ada dan
berlaku di Indonesia.
CPMK-2 Mahasiswa mampu menjelaskan proses pembentukan kalimat dari himpunan produksi suatu grammar. (KU2, KK5)
CPMK-3 Mahasiswa mampu memahami klasifikasi Finite State Automata. (KU3)
CPMK-4 Mahasiswa mampu menjelaskan proses penelusuran sebuah kalimat berdasarkan konsep Tata Bahasa Bebas Konteks. (KK5,
KU9)
CPMK-5 Mahasiswa mampu menjelaskan proses pembentukan grammar dari sebuah mesin DFA. (KK5, KU2)
CPMK-6 Mahasiswa mampu menjelaskan detail perancangan sebagai bagian dari persiapan dan dukungan terhadap perancangan
compiler. (KU9, P3)
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
Sub-CPMK-1 Memahami konsep hukum dan hukum bisnis
Sub-CPMK-2 Memahami subjek dan objek hukum bisnis
Sub-CPMK-3 Memeahami Hak-Hak Kebendaan Hukum Bisnis
Sub-CPMK-4
Sub-CPMK-5
Sub-CPMK-6
Sub-CPMK-7
Sub-CPMK-8
Sub-CPMK-9
Sub-CPMK-10
Korelasi CPMK terhadap Sub-CPMK
Sub- Sub- Sub- Sub- Sub- Sub- Sub- Sub- Sub- Sub-
CPMK-1 CPMK-2 CPMK-3 CPMK-4 CPMK-5 CPMK-6 CPMK-7 CPMK-8 CPMK-9 CPMK-10
CPMK 1
CPMK 2
CPMK 3
CPMK 4
CPMK 5
CPMK 6
Deskripsi Singkat MK Mata kuliah ini membantu mahasiswa dalam memahami ciri-ciri dari kelas-kelas tata bahasa, membuat tata bahasa yang termasuk ke dalam
kelas tata bahasa reguler, bebas konteks, dan sensitif konteks, membuat mesin hipotetik dan perencanaan compiler. Topik-topik yang dipelajari
meliputi; definisi tata bahasa, klasifikasi Chomsky, tata bahasa dan ekspresi reguler, tata bahasa bebas konteks, tata bahasa sensitif konteks,
finite state automata, push down automata, mesin turing, dan teknik kompilasi.
Bahan Kajian: Materi 1. Pendahuluan Bahasa Automata
Pembelajaran 2. Finite State Automata (FSA), Deterministic Finite State Automata (DFA), Nondeterministic Finite State Automata (NFA)
3. Ekspresi Reguler
4. FSA dengan output Mesin Moore
5. Tata Bahasa Bebas Konteks
6. Chomsky Normal Form
7. Penghilangan Rekursif Kiri
8. Geibach Normal Form
9. Push Down Automata
10. Mesin Turing
Pustaka Utama :
1. Zaeni Asyhadi, SH. M.Hum., Hukum Bisnis, edisi Revisi, Rajawali Pers, 2009.
2. Simatupang, Richard Burton, Aspek Hukum Dalam Bisnis, rineka Cipta, 2007.
Pendukung :
Handout Teori Bahasa Otomata dari Tim Dosen
Dosen Pengampu N. Nelis Febriani SM, S.Kom., M.Kom
Matakuliah syarat Matematika Diskrit, Struktur Data
Bantuk Pembelajaran,
Kemampuan akhir tiap Metode Pembelajaran, Bobot
Penilaian Materi Pembelajaran
Mg Ke- tahapan belajar Penugasan Mahasiswa, Penilaian
[Estimasi Waktu] [Pustaka]
(Sub-CPMK) (%)
Indikator Kriteria & Teknik Luring (offline) Daring (online)
(1) (2) (3) (4) (5) (6) (7) (8)
1 Memahami proses dan tahapan Kelengkapan Penguasaan Materi Strategi : 1. Pengenalan Bahasa 8%
Automata dan dan Ketepatan Synchronou Automata
kebenaran dalam menjawab s (GMeet) 2. Teori Himpunan
penjelasan
3. Fungsi dan Relasi
konsep Alokasi Waktu :
TM; 3x50 = 150 menit 4. Teori dan
matematika
dasar untuk PT; 3x60 = 180 menit Pembuktian
BM; 3x60 = 180 menit
teori bahasa Bentuk Penilaian : 5. Logika, Graph dan
automata Tes lisan Tree Hirarki
2-4 Menjelaskan arti definisi dan Kelengkapan Penguasaan Materi Strategi : 1. Finite State 12%
konsep Finite State Automata dan dan Ketepatan Synchronou Automata
(FSA) kebenaran dalam menjawab s (GMeet) 2. Deterministic
penjelasan Finite State
konsep Finite Asynchronous Automata (DFA)
State (GClassroom) 3. Nondeterministic
Automata Finite State
(FSA) Alokasi Waktu : Automata (NFA)
TM; 3x50 = 150 menit 4. Ekuivalensi DFA
PT; 3x60 = 180 menit
dan NFA
Bentuk Penilaian : BM; 3x60 = 180 menit
5. NFA dengan ԑ-
Tes Tertulis
move
5 Memahami konsep Ekspresi Kelengkapan Penguasaan Materi Strategi : 1. Ekspresi Reguler 10%
Reguler dan Hubungan Ekspresi dan dan Ketepatan Synchronous (ER)
Reguler dengan FSA kebenaran dalam menjawab (GMeet) 2. Notasi Ekspresi
penjelasan Reguler
konsep Asynchronous 3. Hubungan Ekspresi
Ekspresi (GClassroom) Reguler dan FSA
Reguler 4. FSA untuk suatu
Kelengkapan Video Pembelajaran tata bahasa ER
dan
kebenaran Bentuk Penilaian : Alokasi Waktu :
penjelasan - Tes lisan TM; 3x50 = 150 menit
hubungan - Small group PT; 3x60 = 180 menit
FSA dan ER discussion BM; 3x60 = 180 menit
6 Menjelaskan definisi FSA Kelengkapan Penguasaan Materi Strategi : 1. Finite State 10%
dengan output dan dan Ketepatan Synchronous Automata dengan
kebenaran dalam menjawab (GMeet) output
penjelasan 2. Mesin Mealy
konsep materi 3. Mesin Moore
Mesin Mealy Bentuk Penilaian : Asynchronous
dan Mesin Tes Tertulis (GClassroom)
Moore
Alokasi Waktu :
TM; 3x50 = 150 menit
PT; 3x60 = 180 menit
BM; 3x60 = 180 menit
7 Memahami konsep Tata Kelengkapan Penguasaan Materi Strategi : 1. Tata bahasa bebas 10%
Bahasa Bebas Konteks dan dan dan Ketepatan Synchronou konteks
Pohon Penurunan kebenaran dalam menjawab s (GMeet) 2. Pohon penurunan
penjelasan 3. Penyederhanaan
konsep Tata tata bahasa bebas
Bahasa Bebas konteks
Konteks Bentuk Penilaian : Alokasi Waktu :
- Tes lisan TM; 3x50 = 150 menit
- Small group PT; 3x60 = 180 menit
discussion BM; 3x60 = 180 menit
8 Ujian Tengan Semester
9 Melakukan penelusuran Bentuk Kelengkapan Ketepatan dan Strategi : Bentuk Normal 10%
Normal Chomsky dan penguasaan Synchronou Chomsky (Chomsky
kebenaran masalah dalam s (GMeet) Normal Form)
penjelasan menjawab soal
Bentuk Asynchronous
Normal (GClassroom)
Chomsky
Alokasi Waktu :
TM; 3x50 = 150 menit
Bentuk Penilaian : PT; 3x60 = 180 menit
Tes Tertulis BM; 3x60 = 180 menit
10 Memahami konsep rekursif kiri Kelengkapan Ketepatan dan Strategi : Penghilangan Rekursif 10%
dan penguasaan Synchronous Kiri
kebenaran (GMeet)
penjelasan masalah dalam Alokasi Waktu :
konsep menjawab soal TM; 3x50 = 150 menit
penghilangan PT; 3x60 = 180 menit
rekursif kiri Bentuk Penilaian : BM; 3x60 = 180 menit
Tes Lisan
11 Melakukan penelusuran Bentuk Kebenaran Ketepatan dan Strategi : Bentuk Normal 10%
Normal Greibach penjelasan penguasaan Synchronou Greibach (Greibach
mengenai masalah dalam s (GMeet) Normal Form)
Bentuk menjawab soal
Normal Asynchronous
Greibach (GClassroom)
Alokasi Waktu :
TM; 3x50 = 150 menit
Bentuk Penilaian : PT; 3x60 = 180 menit
Tes Lisan BM; 3x60 = 180 menit
12-13 Memahami definisi Push Down Kebenaran Ketepatan dan Strategi : Push Down Automata 10%
Otomata penjelasan penguasaan Synchronou
mengenai masalah dalam s (GMeet)
Bentuk Push menjawab soal
Down Alokasi Waktu :
Otomata TM; 3x50 = 150 menit
Bentuk Penilaian : PT; 3x60 = 180 menit
Tes Lisan BM; 3x60 = 180 menit
14-15 Menjelaskan konsep Mesin Kebenaran Penguasaan Materi Strategi : Mesin Turing 10%
Turing penjelasan dan Ketepatan Synchronous
kerja Mesin dalam menjawab (GMeet)
Turing
Implementa Asynchronous
si Mesin (GClassroom)
Turing
Bentuk Penilaian : Alokasi Waktu :
Tes Tertulis TM; 3x50 = 150 menit
PT; 3x60 = 180 menit
BM; 3x60 = 180 menit
16 Ujian Akhir Semester