1. SEKOLAH TINGGI MANAJEMEN INFORMATIKA KOMPUTER
(STIKOM) UYELINDO KUPANG
PROGRAM STUDI SISTEM INFORMASI S1
RENCANA PEMBELAJARAN SEMESTER
MATA
KULIAH
Algoritma dan
Struktur Data
KODE MK
11401301
Rumpun MK BOBOT
(SKS)
SEMESTER
I
Tanggal
18 Agustus 2022
Algoritma dan Pemrograman 3
Dosen Pengembang RPS Koordinator RMK Ketua Program Studi
Menhya Snae, M.Kom.
NIDN. 0825057901
Skolastika S. Igon, S.Kom.,M.T
NIDN. 081028601
Skolastika S. Igon, S.Kom.,M.T
NIDN. 081028601
Tanggal
Penyususnan
18 Agustus 2022
Nama Mata
kuliah
Algoritma dan Struktur Data
Bobot
SKS/Semester
3/I
Capaian
Pembelajaran
(CP)
CPL Prodi
CPL Sikap
CP-S4 dapat berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa dan bernegara berdasarkan
pancasila.
CP-S6 dapat menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan
orisinal orang lain.
C-S8 Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri.
2. CP-S9 Menginternalisasi nilai, norma, dan etika akademik.
CP-S10 Menginternalisasi semangat kemandirian, kejuangan dan kewirausahaan
CP Pengetahuan
CP-P1 Menguasai konsep teoritis bidang pengetahuan Sistem Informasi secara umum dan konsep teoritis bagian khusus
dalam bidang enterprise dan government secara mendalam, serta mampu memformulasikan penyelesaian masalah
sistem informasi.
CP-P2 Menguasai konsep teoritis yang mengkaji, menerapkan, mengembangkan dan mampu memformulasikan serta
mengambil keputusan yang tepat dalam penyelesaian masalah dalam bidang enterprise dan government.
CP-P3 Mempunyai pengetahuan dalam penyusunan algoritma pemrograman yang efektif dan efisien serta dapat
merancang, membangun dan mengelola aplikasi sistem informasi secara tepat dan akurat untuk pendukung
pengambilan keputusan.
CP-P6 Menerapkan konsep dan teori dasar pemrograman komputer berbasis procedural dan object oriented untuk
membantu memecahkan masalah
CP-P8 memecahkan masalah komputasi dengan penggunaan struktur data yang sesuai
CP-P7 Mengidentifikasi beberapa bahasa pemrograman beserta karakteristiknya
CPL Keterampilan Umum
CP-KU1 Mampu melakukan analisis & desain sistem informasi dalam bidang enterprise dan goverment.
CP-KU5 Memimpin dan bekerja dalam tim, mandiri dan bertanggung jawab terhadap pekerjannya.
CP-
KU10
Mampu melakukan analisis dan desain dengan menggunakan kaidah rekayasa software dan hardware serta
algoritma dengan cara menggunakan tools dan dapat menunjukkan hasil dan kondisi yang maksimal untuk aplikasi
bisnis.
CP-
KU11
Memiliki kemampuan untuk menjadi tenaga professional untuk pengolahan basis data, rekayasa perangkat lunak,
jaringan computer, computer grafis, dan aplikasi multimedia serta memiliki kemampuan menulis laporan penelitian
dengan baik serta mengelola proyek system informasi, mempresentasikan karya tersebut.
CPL Keterampilan Khusus
CP-KK5 Mengembangkan & mengimplementasikan SI berdasarkan metodologi yang tepat untuk meningkatkan kinerja &
memberikan daya saing organisasi.
CP-KK6 Menyelaraskan TI & Bisnis yang memberikan kontribusi kepada organisasi secara maksimal & terukur.
CP MK
CP-MK1 Mahasiswa dapat memahami tentang Algoritma dan Pemrograman (CP-S4,CP-S6,CP-S8,CP-S9,C-S10, CP-
3. P1,CP-P2,CP-P3, CP-KU1,CP-KU5,CP-KU10,CP-KU11, CP-KK5,CP-KK6, CP-P6,CP-P8,CP-P7)
CP-MK2 Mahasiswa dapat memahami dan menerapkan tentang Penyeleksian Kondisi dan mampu menyelesaikan
permasalahan yang diberikan (CP-S4,CP-S6,CP-S8,CP-S9,C-S10, CP-P1,CP-P2,CP-P3, CP-KU1,CP-KU5,CP-
KU10,CP-KU11, CP-KK5,CP-KK6, CP-P6,CP-P8,CP-P7)
CP-MK3 Mahasiswa dapat menganalisa tentang Perulangan dan mampu menyelesaikan permasalahan yang diberikan (CP-
S4,CP-S6,CP-S8,CP-S9,C-S10, CP-P1,CP-P2,CP-P3, CP-KU1,CP-KU5,CP-KU10,CP-KU11, CP-KK5,CP-KK6,
CP-P6,CP-P8,CP-P7)
CP-MK4 Mahasiswa dapat Memahami dan menerapkan Tentang Array dan mampu menyelesaikan permasalahan yang
diberikan (CP-S4,CP-S6,CP-S8,CP-S9,C-S10, CP-P1,CP-P2,CP-P3, CP-KU1,CP-KU5,CP-KU10,CP-KU11, CP-
KK5,CP-KK6, CP-P6,CP-P8,CP-P7)
CP-MK5 Mahasiswa dapat memahami dan menerapkan tentang Fungsi dan Prosedur serta mampu menyelesaikan
permasalahan yang diberikan (CP-S4,CP-S6,CP-S8,CP-S9,C-S10, CP-P1,CP-P2,CP-P3, CP-KU1,CP-KU5,CP-
KU10,CP-KU11, CP-KK5,CP-KK6, CP-P6,CP-P8,CP-P7)
CP-MK6 Mahasiswa dapat menganalisa tentang Searching dan mampu menyelesaikan permasalahan yang diberikan (CP-
S4,CP-S6,CP-S8,CP-S9,C-S10, CP-P1,CP-P2,CP-P3, CP-KU1,CP-KU5,CP-KU10,CP-KU11, CP-KK5,CP-KK6,
CP-P6,CP-P8,CP-P7)
CP-MK7 Mahasiswa dapat menganalisa tentang Sorting dan mampu menyelesaikan permasalahan yang diberikan (CP-
S4,CP-S6,CP-S8,CP-S9,C-S10, CP-P1,CP-P2,CP-P3, CP-KU1,CP-KU5,CP-KU10,CP-KU11, CP-KK5,CP-KK6,
CP-P6,CP-P8,CP-P7)
CP-MK8 Mahasiswa dapat menerapkan Pointer dan mampu menyelesaikan permasalahan yang diberikan (CP-S4,CP-
S6,CP-S8,CP-S9,C-S10, CP-P1,CP-P2,CP-P3, CP-KU1,CP-KU5,CP-KU10,CP-KU11, CP-KK5,CP-KK6, CP-
P6,CP-P8,CP-P7)
CP-MK9 Mahasiswa dapat Membuat tentang File dan mampu menyelesaikan permasalahan yang diberikan (CP-S4,CP-
S6,CP-S8,CP-S9,C-S10, CP-P1,CP-P2,CP-P3, CP-KU1,CP-KU5,CP-KU10,CP-KU11, CP-KK5,CP-KK6, CP-
P6,CP-P8,CP-P7)
Deskripsi Singkat
MK
Struktur data adalah cara penyimpanan , pengorganisasian , dan pengaturan data di dalam media penyimpanan komputer
sehingga data tersebut dapat digunakan secara efisien. Algoritma adalah sederetan langkah-langkah logis yang disusun
secara sistematis untuk memecahkan suatu masalah.
Materi
Pembelajaran/
MP 1 RPS, Kontrak Kuliah. Pendahuluan Algoritma
MP 2 Struktur dasar algoritma dan Notasi algoritma
4. Pokok Bahasan MP 3 Tipe, Operator, dan Expresi pada algoritma,.
MP4 Runtunan pada algoritma dan Pemilihan pada algoritma.
MP5 Pengulangan pada algoritma
MP6 Modular - Prosedur / procedure
MP 7 Fungsi / function
MP 8 Larik / array
MP 9 Algoritma pencarian
MP 10 Arsip beruntun
MP11 Gabungan bahan kajian pertemuan 1-15
MP 12 Studi kasus
Pustaka Utama :
1. Abdul Kadir,Belajar Sendiri Pasti Bisa Pemrograman C++, Andi
Pendukung:
Media
Pembelajaran
Perangkat Lunak Perangkat Keras
Sistem Operasi Windows dan Visual Studio C++ LCD, Laptop, Komputer
Team Teaching Skolastika S. Igon, S.Kom.,M.T dan Menhya Snae, M.Kom.
Matakuliah syarat -
Mg
Ke-
Kemampuan yang
diharapkan
Bahan Kajian /
Materi
Pembelajaran
Metode / Strategi
Pembelajaran
Waktu Belajar
(Menit/SKS)
Pengalaman
Belajar
Mahasiswa
Kriteria
Penilaian /
Indikator
Bobot
penilaian
(%)
1 2 3 4 5 6 7
1 Mahasiswa mengetahui
konsep dasar Algoritma
Pengenalan
konsep dasar
Algoritma
Pembahasan
interaktif, diskusi
kelompok
TM: 3 x 50
TT : 3 x 50
BM: 3 x 50
Tugas dan
Praktikum
Partisipasi, Unjuk
kerja, unjuk sikap
5
2 Mahasiswa memahami
tentang Struktur Data dan
Struktur Data
dan Notasi
Pembahasan
interaktif, diskusi
TM: 3 x 50
TT : 3 x 50
Tugas Problem
Solving dan
Partisipasi, Unjuk
kerja, unjuk sikap
5
5. Notasi Algoritma Algoritma kelompok BM: 3 x 50 Praktikum
3 Mahasiswa memahami
tentang Penggunaan Tipe,
Operator, dan Expresi pada
algoritma,.
Tipe, Operator,
dan Expresi pada
algoritma,.
Pembahasan
interaktif, diskusi
kelompok
TM: 3 x 50
TT : 3 x 50
BM: 3 x 50
Tugas Problem
Solving dan
Praktikum
Partisipasi, Unjuk
kerja, unjuk sikap
10
4 Mahasiswa memahami tentang
Runtunan pada algoritma dan
Pemilihan pada algoritma
Runtunan pada
algoritma dan
Pemilihan pada
algoritma
Pembahasan
interaktif, diskusi
kelompok
TM: 3 x 50
TT : 3 x 50
BM: 3 x 50
Tugas Problem
Solving dan
Praktikum
Partisipasi, Unjuk
kerja, unjuk sikap
10
5 Mahasiswa dapat memahami
tentang Pengulangan pada
algoritma
Pengulangan pada
algoritma
Pembahasan
interaktif, diskusi
kelompok
TM: 3 x 50
TT : 3 x 50
BM: 3 x 50
Tugas Problem
Solving dan
Praktikum
Partisipasi, Unjuk
kerja, unjuk sikap
10
6 Mahasiswa dapat menjelaskan
tentang modular - Prosedur /
procedure
Modular,Prosedur
/ procedure
Pembahasan
interaktif, diskusi
kelompok
TM: 3 x 50
TT : 3 x 50
BM: 3 x 50
Tugas Problem
Solving dan
Praktikum
Partisipasi, Unjuk
kerja, unjuk sikap
10
7 Mahasiswa mengetahui
tentang Fungsi / function
Fungsi / function Pembahasan
interaktif, diskusi
kelompok
TM: 3 x 50
TT : 3 x 50
BM: 3 x 50
Tugas Problem
Solving dan
Praktikum
Partisipasi, Unjuk
kerja, unjuk sikap
10
8 UTS
9 Mahasiswa mengetahui dan
memahami tentang Larik /
array
Larik / array Pembahasan
interaktif, diskusi
kelompok
TM: 3 x 50
TT : 3 x 50
BM: 3 x 50
Tugas Problem
Solving dan
Praktikum
Partisipasi, Unjuk
kerja, unjuk sikap
10
10-11 Mahasiswa mampu
memahami Algoritma
pencarian
Algoritma
pencarian
Pembahasan
interaktif, diskusi
kelompok
TM: 2 x 3 x 50
TT : 2 x 3 x 50
BM: 2 x 3 x 50
Tugas Problem
Solving dan
Praktikum
10
12-13 Mahasiswa mampu memahami
Arsip beruntun
Arsip beruntun Pembahasan
interaktif, diskusi
kelompok
TM: 2 x 3 x 50
TT : 2 x 3 x 50
BM: 2 x 3 x 50
Tugas Problem
Solving dan
Praktikum
10
14-15 Mahasiswa mampu memahami
dan mengerjakan Studi Kasus
yang diberikan
Studi Kasus Pembahasan
interaktif, diskusi
kelompok
TM: 2x 3 x 50
TT : 2 x 3 x 50
BM: 2 x 3 x 50
Tugas Problem
Solving dan
Praktikum
10
16 UAS