|
UNIVERSITAS POTENSI UTAMA
|
RPS--AG2024MT3303 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| Natural Language Processing | AG2024MT3303 | Data Structures, Algorithms and Complexity | T= 3 | 3 | 09 Feb 2024 | |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Ir. Rila Mandala, M. Eng, Ph.D |
Ir. Rila Mandala, M. Eng, Ph.D |
Dr. Adil Setiawan, M.Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL03 | Mampu menganalisis, merancang dan mengimplemetasikan solusi dari masalah yang terkait dengan keamanan data dan informasi dengan metode yang sesuai kebutuhan pengguna. | |
| CPL05 | Mampu menganalisis, membangun model dan menerapkan pendekatan Artificial Intelligence untuk memprediksi dan mendapatkan solusi. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK011 | Mampu mengimplementasikan solusi dari permasalahan yang terkait dengan keamanan data dan informasi dengan metode yang sesuai dengan kebutuhan pengguna. | |
| CPMK015 | Mampu menganalisis pendekatan Artificial Intelligence untuk memprediksi dan mendapatkan solusi | |
| CPMK016 | Mampu membangun model pendekatan Artificial Intelligence untuk memprediksi dan mendapatkan solusi | |
| CPMK017 | Mampu menerapkan pendekatan Artificial Intelligence untuk memprediksi dan mendapatkan solusi | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.AG2024MT3303.CPM | Mampu merumuskan Introduction to Language Processing & Lexical Analysis | |
| sub.cpmk.AG2024MT3303.CPM | Mampu merumuskan Building a Simple Translator | |
| sub.cpmk.AG2024MT3303.CPM | Mampu merumuskan The Structure of our Translator | |
| sub.cpmk.AG2024MT3303.CPM | Mampu merumuskan First | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Lexical Analysis and Lexical Analyzer Generators | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Language Spesification | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Grammars and Productions | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Phrase Struktur and Lexical Structure | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Language Barrier | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Pseudo Translation | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Translation dan Translation Memory | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Universal Translator | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Phraselator | |
| sub.cpmk.AG2024MT3303.CPM | Mampu mengembangkan Mobile Translation | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK011 |
sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM |
|
| CPMK015 |
sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM |
|
| CPMK016 |
sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM |
|
| CPMK017 |
sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM sub.cpmk.AG2024MT3303.CPM |
|
| Deskripsi Singkat MK | Mata kuliah Natural Language Processing merupakan cabang dari ilmu kecerdasan buatan (Artificial Intelligence) yang berfokus dan berhubungan dengan interaksi komputer da manusia dengan menggunakan bahasa alami. Ruang lingkup dari Natural Language Processing ini akan menghasilkan sebuah knowledge base dan penerjemah bahasa natural melalui beberapa tahapan pre processing document seperti, parsing, lexical analysis, stop-word removal, dan lainya. Mata kuliah ini juga membahas tentang penerapan Natural Language Processing dalam menyelesaikan masalah. Dalam proses pembelajaran yang akan dilakukan akan memberikan gambaran beberapa penerapan Natural Language Processing dalam dunia teknologi dan dunia penelitian. | |
| Bahan Kajian : Materi Pembelajaran | 1. Introduction to Language Processing & Lexical Analysis. 2. Building a Simple Translator. 3. The Structure of our Translator. 4. First 5. Lexical Analysis and Lexical Analyzer Generators. 6. Language Spesification. 7. Grammars and Productions 8. Phrase Struktur and Lexical Structure. 9. Language Barrier. 10. Pseudo Translation. 11. Translation dan Translation Memory. 12. Universal Translator. 13. Phraselator. 14. Mobile Translation. | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Dr. Budi Triandi, M.Kom | |
| Mata Kuliah Syarat | - | |
| Pertemuan Ke | Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | Penilaian | Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; | Materi Pembelajaran | Bobot Penilaian | ||
|---|---|---|---|---|---|---|---|
| Indikator | Kriteria & Teknik | Luring | Daring | ||||
| 1 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan Introduction to Language Processing & Lexical Analysis |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik RPS, Kontrak Pembelajaran, Introduction to Language Processing&Le xical Analysis Sub Topik RPS, Kontrak Pembelajaran, Introduction to Language Processing&Le xical Analysis |
5 |
| 2 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan Building a Simple Translator |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik Building a Simple Translator Sub Topik Building a Simple Translator |
5 |
| 3 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan The Structure of our Translator |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Tugas Kelompok |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik The Structure of our Translator Sub Topik The Structure of our Translator |
5 |
| 4 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang First |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Tugas Kelompok |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 4. First Sub Topik 4. First |
5 |
| 5 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang Lexical Analysis and Lexical Analyzer Generators. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Observasi |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 5. Lexical Analysis and Lexical Analyzer Generators. Sub Topik 5. Lexical Analysis and Lexical Analyzer Generators. |
5 |
| 6 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan penerapan cara kerja Language Spesification |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Observasi |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 6. Language Spesification Sub Topik 6. Language Spesification |
5 |
| 7 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang Grammars and Productions |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Observasi |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 7. Grammars and Productions Sub Topik 7. Grammars and Productions |
10 |
| 8 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Ketepatan Menuliskan jawaban sesuai soal |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Ketepatan Menuliskan jawaban sesuai soal |
Penugasan,Unjuk Kerja,[UK=150 Menit] |
Daring,Unjuk Kerja,[UK=150 Menit] |
Topik UTS Sub Topik UTS |
15 |
| 9 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang Phrase Struktur and Lexical Structure. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Observasi |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 8. Phrase Struktur and Lexical Structure. Sub Topik 8. Phrase Struktur and Lexical Structure. |
5 |
| 10 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang Language Barrier. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Unjuk Kerja |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 9. Language Barrier. Sub Topik 9. Language Barrier. |
5 |
| 11 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang Pseudo Translation. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Unjuk Kerja |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 10. Pseudo Translation Sub Topik 10. Pseudo Translation |
2.5 |
| 12 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang Translation dan Translation Memory. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 11. Translation dan Translation Memory. Sub Topik 11. Translation dan Translation Memory. |
2.5 |
| 13 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang Universal Translator. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Ceramah,[C=150 Menit] |
Topik 12. Universal Translator. Sub Topik 12. Universal Translator. |
1 |
| 14 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang Phraselator |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 13. Phraselator. . Sub Topik 13. Phraselator. . |
2 |
| 15 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Mampu menjelaskan tentang Mobile Translation. |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik 14. Mobile Translation Sub Topik 14. Mobile Translation |
2 |
| 16 |
sub.cpmk.AG2024MT3303.CPM-Mampu merumuskan Introduction to Language Processing & Lexical Analysis |
Ketepatan Menuliskan jawaban sesuai soal |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan |
Kuliah,Diskusi,[D=150 Menit] |
Daring,Diskusi,[D=150 Menit] |
Topik Topik Materi Pertemuan 9-15 Sub Topik Materi Pertemuan 9-15 Sub Topik Topik Materi Pertemuan 9-15 Sub Topik Materi Pertemuan 9-15 |
25 |
| CPL | MK | CPMK | Partisipasi (Kehadiran/Quiz) | Unjuk Kerja (Presentasi) | Tes Tulis (UTS) | Tes Tulis (UAS) | Observasi (Praktek/Tugas) | Tes Lisan (Tugas Kelompok) |
|---|---|---|---|---|---|---|---|---|
| CPL03 | Natural Language Processing | CPMK011 | Y | Y | ||||
| CPL05 | Natural Language Processing | CPMK015 | Y | |||||
| CPL05 | Natural Language Processing | CPMK016 | Y | Y | Y | Y | ||
| CPL05 | Natural Language Processing | CPMK017 | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL03 | CPMK011 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz | 5 | Ketepatan jawaban sesuai perintah soal |
| CPL03 | CPMK011 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz | 5 | Ketepatan jawaban sesuai perintah soal |
| CPL03 | CPMK011 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Tugas Kelompok | 5 | Ketepatan jawaban sesuai perintah soal |
| CPL03 | CPMK011 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Tugas Kelompok | 5 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK015 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Observasi | 5 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK015 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Observasi | 5 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK015 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Observasi | 10 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK016 | sub.cpmk.AG2024MT3303.CPM | Ketepatan Menuliskan jawaban sesuai soal | 15 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK016 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Observasi | 5 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK016 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Unjuk Kerja | 5 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK016 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Unjuk Kerja | 2.5 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK016 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz | 2.5 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK017 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz | 1 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK017 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz | 2 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK017 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan Kehadiran/ Quiz | 2 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK017 | sub.cpmk.AG2024MT3303.CPM | Kriteria : Kebenaran, ketepatan Bentuk Tes : Menjawab soal- soal pertanyaan | 25 | Ketepatan jawaban sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Partisipasi (Kehadiran/Quiz) | Unjuk Kerja (Presentasi) | Tes Tulis (UTS) | Tes Tulis (UAS) | Observasi (Praktek/Tugas) | Tes Lisan (Tugas Kelompok) | Total |
|---|---|---|---|---|---|---|---|---|---|
| CPL03 | Natural Language Processing | CPMK011 | 10% | 0% | 0% | 0% | 0% | 10% | 20% |
| CPL05 | Natural Language Processing | CPMK015 | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
| CPL05 | Natural Language Processing | CPMK016 | 2.5% | 7.5% | 15% | 0% | 5% | 0% | 30% |
| CPL05 | Natural Language Processing | CPMK017 | 5% | 0% | 0% | 25% | 0% | 0% | 30% |
| 100% | |||||||||