Anda di halaman 1dari 6

RENCANA PEMBELAJARAN SEMESTER

(RPS)

Program Studi : S-1 Teknik Informatika SKS : 2 SKS


Mata Kuliah/Kode : Algorithma & Pemrograman I / TPL0022 Prasayarat : ̶
Semester : 1 Kurikulum : KKNI
Deskripsi Mata Kuliah : Mata kuliah ini merupakan mata kuliah wajib Capaian Pembelajaran : Setelah menyelesaikan mata kuliah ini
Program Studi S-1 Teknik Infomatika yang mahasiswa mampu membuat aplikasi
membahas tentang Pengantar Algoritma, sederhana dengan menerapkan
Dasar- dasar Algoritma, Tipe Data, Ekspresi, algoritma secara runtunan, pemilihan
Operator, Array dan Pengambilan Keputusan. dan pengulangan

Penyusun : 1. Hendri Ardiansyah, S.Kom., M.Kom(Ketua); 2. Agus Budi Prasetyo, S.Kom., M.Kom(Anggota 1); 3. Resti Amalia, S.Kom.,
M.Kom(Anggota 2);

PENGALAMAN
PERTEMUAN KEMAMPUAN AKHIR BAHAN KAJIAN METODE KRITERIA
BELAJAR BOBOT NILAI
KE- YANG DIHARAPKAN (MATERI AJAR) PEMBELAJARAN PENILAIAN
MAHASISWA
(1) (2) (3) (4) (5) (6) (7)
Mahasiswa mampu Pengantar Algoritma Diskusi, simulasi Membuat Algoritma Kesesuaian 6%
menuliskan algoritma dan Pemrograman. dan penugasan dalam bentuk Penulisan Algoritma
dalam tiga bentuk Flowchart, Pseudo dalam bentuk
1
flowchart, Pseudo Code Code dan kalimat flowchart, Pseudo
dan kalimat deskriptif deskriptif. Code dan kalimat
deskriptif.
Mahasiswa mengetahui Sistem Bilangan Biner Diskusi, simulasi Mengkonversikan Kesesuaian hasil 6%
tentang bilangan biner. dan penugas bilangan desimal ke konversi bilangan
Mengetahui tentang biner, melakukan biner dan hasil
2
konvesi bilangan biner operasi penjumlahan operasi
dan operasi penjumlahan dan pengurangan penjumlahan
bilangan biner bilangan biner bilangan biner
3 Mahasiswa mampu Tipe Data, Variabel dan Diskusi, Simulasi Mendeklarasikan Kesuaian 6%
Membedakan jenis-jenis Konstanta. dan Penugasan varabel sesuai pendeklarasian
tipe data dasar dalam dengan tipe data variabel dengan
pemrograman yang digunakan tipe data yang
Mahasiswa mampu digunakan
Menggunakan jenis-jenis
tipe data dasar dalam
PENGALAMAN
PERTEMUAN KEMAMPUAN AKHIR BAHAN KAJIAN METODE KRITERIA
BELAJAR BOBOT NILAI
KE- YANG DIHARAPKAN (MATERI AJAR) PEMBELAJARAN PENILAIAN
MAHASISWA
pemrograman
Mahasiswa mampu
Memahami penggunaan
varibel dan konstanta
dalam pemrograman.
Mahasiswa mampu
mendeklarasikan variabel
menggunakan jenis-jenis
tipe data dasar
Mahasiswa mampu Assignment Statement, Diskusi, Simulasi Membuat assigment Kesesuaian dan 6%
menuliskan dan membuat Aritmetic Exspression dan Penugasan statement, aritmatic ketepan dalam
Assigment Statement, dan Operator. expression dan membuat
Aritmetic Expression dan operator dalam assignment
Operator dalam pemrograman statement dan
4 pemrograman Aritmetic
Expression.
Kesesuaian
penggunaan
operator dalam
pemrograman.
mahasiswa mampu Preprocessor dan Diskusi, Simulasi Menggunakan Kesesuaian 6%
memahami dan mengerti Library Function. dan Penugasan preprocessor dan penggunaan
dari penggunaan dari library function dalam preprocessor dan
setiap fungsi pada pemrograman. library function
preprocessor dan library dalam membuat
5
function. Serta program
mahasiswa mampu
menerapkan
penggunaannya di dalam
pemrograman.
6 Mahasiswa mampu Input, Output, Algoritma Diskusi, Simulasi Membuat input dan Ketepatan dan 7%
Membedakan operasi dan Pengetahuan dan Penugasan output untuk kesesuaian dalam
input dan output, Terkait. membuat program membuat input dan
Membuat program sederhana. output untuk
dengan operasi input dan Menerapkan membuat program.
output, Memahami pengetahuan dalam
penggunaan variabel dan pemrograman
konstanta dalam operasi
PENGALAMAN
PERTEMUAN KEMAMPUAN AKHIR BAHAN KAJIAN METODE KRITERIA
BELAJAR BOBOT NILAI
KE- YANG DIHARAPKAN (MATERI AJAR) PEMBELAJARAN PENILAIAN
MAHASISWA
input dan output,
Memahami persoalan dan
memahami
penyelesaiannya.
Memahami fungsi Control Statement Diskusi, Simulasi Membuat program Ketepatan dan
statement IF, menggunakan if dan Penugasan sederhana kesesuaian
Dapat memahami logika menggunakan penggunaan if
7 dengan fungsi IF, control statement if. dalam membuat 8%
Dapat membuat program program
sederhana menggunakan
fungsi IF

UTS

Mahasiswa Mampu Control Statement Diskusi, Simulasi Menggunakan Ketepatan dan


Mengimplementasikan menggunkan IF dan Penugasan control statement kesesuaian dalam
algoritma menggunakan (Lanjutan) menggunakan if membuat program
control statement IF untuk membuat control statement
dalam pemecahan suatu program sederhana. IF.
8 masalah dengan berbagai Membuat algoritma Ketepatan dan 6%
alternatif jawaban yang dalam bentuk kesesuaian dalam
tersedia dengan flowchar membuat flowcart
mengambil keputusan menggunakan
untuk memilih jawaban selection if
yang tepat.
Setelah mempelajari Control Statement Diskusi, Simulasi Menerapkan control Ketepatan dan
materi ini, mahasiswa menggunakan NESTED dan Penugasan statement if untuk kesesuaian dalam
mampu mahasiswa IF dan Logical operator membuat program membuat program
mengerti tentang sederhana menggunakan
penggunaan control control statement
9 7%
statement menggunakan NESTED IF dan
NESTED if dan switch logical operator
dan Logical Operator
dapat menggunakannya
dalam pemrograman
10 Mahasiswa mampu Perulangan Diskusi, Simulasi Menerapkan control Ketepatan dan 8%
membedakan konsep menggunakan for, while dan Penugasan statement kesesuaian dalam
dasar penggunaan menggunakan for membuat program
PENGALAMAN
PERTEMUAN KEMAMPUAN AKHIR BAHAN KAJIAN METODE KRITERIA
BELAJAR BOBOT NILAI
KE- YANG DIHARAPKAN (MATERI AJAR) PEMBELAJARAN PENILAIAN
MAHASISWA
perintah-perintah dan while untuk menggunakan
perulangan (looping) membuat program control for dan
pada bahasa sederhana while
pemrograman, Mengerti
tentang penggunakaan
control statement
menggunakan for dan
while, dan dapat
menggunakan dan
mengaplikasikannya
dalam program
Mahasiswa Mampu Perulangan Diskusi, Simulasi Menerapkan control Ketepatan dan
menerapkan perulangan menggunakan do While dan Penugasan statement kesesuaian dalam
menggunakan bentuk dan Nested loop menggunakan do membuat program
do ... while … while dan nested menggunakan
Mahasiswa Mampu loop untuk membuat control statement
menerapkan perulangan program sederhana do while dan nested
11 dalam perungan atau loop 8%
nested loop
Mahasiswa mampu
Membuat aplikasi
sederhana dengan
mengunakan do while
dan nested loop
Mahasiswa Memahami Array Satu dimensi Diskusi, Simulasi Membuat array satu Ketepatan dan
konsep array 1 dimensi dan Penugasan dimensi dan kesesuaian dalam
Mahasiswa mampu mengimplemetasikan membuat program
membuat array 1 dimensi array satu dimensi menggunakan
dalam Bahasa dalam pemrograman Array satu dimensi
12 8%
pemrograman
Mahasiswa mampu
Menggunakan array 1
dimensi dalam Bahasa
pemrograman
13 Mahasiswa mampu Array Dua Dimensi Diskusi, Simulasi Membuat array dua Ketepatan dan 8%
Memahamai penerapan dan Penugasan dimensi dan kesesuaian dalam
dan konsep Array 2 menerapkan array membuat program
Dimensi dua dimesi dalam menggunakan
PENGALAMAN
PERTEMUAN KEMAMPUAN AKHIR BAHAN KAJIAN METODE KRITERIA
BELAJAR BOBOT NILAI
KE- YANG DIHARAPKAN (MATERI AJAR) PEMBELAJARAN PENILAIAN
MAHASISWA
Mahasiswa mampu program sederhana Array dua Dimensi
Memahami Penerapan (perkalian matriks)
tipe data pada Array 2
Dimensi
Mahasiswa mampu
membuat membuat array
2 dimensi dalam
pemrograman
Mahasiswa mampu Algoritma dan Diskusi, Simulasi Membuat algoritma Kesesuaian dan
membuat aplikasi Pemrograman dalam dan Penugasan dan program untuk ketepatan dalam
sederhana menggunakan Matematika menyelesaikan membuat algortima
perhitungan matematika persoalan dan program
14 10%
dengan menerapkan matematika
algoritma secara menggunkan bahasa
runtunan, pemilihan dan pemrograman C++
perulangan

UAS

Referensi

Charibaldi, N. (2004). Modul Kuliah Algoritma Pemrograman II Edisi Kedua. Yogyakarta.


Data, R. (t.thn.). Data, Refsnes. Dipetik October 22, 2019, dari https://www.w3schools.com/cpp/cpp_booleans.asp
Davis, S. R. (2014). C++ For Dummies (7th ed.). John Wiley & Sons, Inc.
Deitel, P., & Deitel, H. (2014). C++ How To Program (9th ed.). United State of America: Pearson.
Halterman, R. L. (2019). Fundamental of C++ Programming.
Kirch-Prinz, U., & Kirch-Prinz, U. (2002). A Complete Guide to Programming in C++. Sudbury: Jones and Bartlett Publishers.
Kristanto, A. (2003). Algoritma & Pemograman Dengan C++. Yogyakarta: Graha Ilmu.
Lestari, F. D. (2017). Analisa Algoritma Faktor Persekutuan Terbesar (FPB) Menggunakan Bahasa Pemrograman C++. Jurnal Evolusi , 63-68.
Munir, R. (2005). Algoritma dan Pemrograman dalam Bahasa Pascal danC. Bandung: Penerbit Informatika.
S, R. A. (2018). Logika Algoritma dan Pemrograman Dasar. Bandung: Modula.
Sjukani, M. (2014). Algoritma dan Struktur Data 1 dengan C, C++ dan Java (Edisi 9 ed.). Jakarta: MItra Wacana Media.
Yuniati, S. (2012). MENENTUKAN KELIPATAN PERSEKUTUAN TERKECIL (KPK) DAN FAKTOR PERSEKUTUAN TERBESAR (FPB) DENGAN
MENGGUNAKAN METODE “PEBI”. Beta, 149-165.

Tangerang Selatan, 28 November 2019


Ketua Program Studi Ketua Tim
S-1 Teknik Informatika Mata Kuliah Alghorithma dan Pemrograman I

Syaeful Bakhri, ST., M.Eng.Sc., Ph.D Hendri Ardiansyah, S.Kom., M.Kom


NIDN. 0421127402 NIDN. 0401038601

Anda mungkin juga menyukai