UNIVERSITAS POTENSI UTAMA
FAKULTAS FAKULTAS TEKNIK DAN ILMU KOMPUTER
PROGRAM STUDI ILMU KOMPUTER

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
  • 1. Cohen, J. M. (1986), "Translation", Encyclopedia Americana, 27, pp. 12–15
  • 2. Hutchins, W. John; Somers, Harold L. (1992). An Introduction to Machine Translation. London: Academic Press. ISBN 0-12-362830-X.
  • 3. Piron, Claude (1994) (in French), Le défi des langues — Du gâchis au bon sens [The Language Challenge: From Chaos to Common
  • 4. Statistical Machine Translation
  • 5. International Association for Machine Translation (IAMT)
  • 6. Machine Translation Archive by John Hutchins. An electronic repository (and bibliography) of articles, books and papers in the field of machine translation and computer-based translation technology
  • 7. Machine translation (computer-based translation) — Publications by John Hutchins (includes PDFs of several books on machine translation)
  • 8. Machine Translation and Minority Languages
  • 9. John Hutchins 1999
Pendukung
  • 10. Diktat
  • 11. Youtube
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 The Structure of our Translator
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 First
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 mengembangkan Lexical Analysis and Lexical Analyzer Generators
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 mengembangkan Language Spesification
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 mengembangkan Grammars and Productions
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 mengembangkan Language Barrier
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 mengembangkan Language Barrier
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 mengembangkan Pseudo Translation
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 mengembangkan Translation dan Translation Memory
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 mengembangkan Translation dan Translation Memory
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 mengembangkan Phraselator
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 mengembangkan Phraselator
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 mengembangkan Mobile Translation
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 mengembangkan Mobile Translation
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

Teknik Penilaian CPMK

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

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
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
2. Penilaian CPMK
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%