SlideShare a Scribd company logo
1 of 5
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.
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-
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
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
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

More Related Content

Similar to RPS Algoritma dan Struktur Data SIS1 - Revisi.doc

RPS matakuliah Manajement Jaringan komputer .pdf
RPS matakuliah Manajement Jaringan komputer .pdfRPS matakuliah Manajement Jaringan komputer .pdf
RPS matakuliah Manajement Jaringan komputer .pdfHusainOchy1
 
Uraian CPL 2 2015.pdf
Uraian CPL 2 2015.pdfUraian CPL 2 2015.pdf
Uraian CPL 2 2015.pdfharpitojasri
 
Matapelajaran Elektif Iktisas (MPEI) Sains Komputer
Matapelajaran Elektif Iktisas (MPEI) Sains KomputerMatapelajaran Elektif Iktisas (MPEI) Sains Komputer
Matapelajaran Elektif Iktisas (MPEI) Sains Komputerxea1219
 
Rps Manajemen bisnis fix.docx
Rps Manajemen bisnis fix.docxRps Manajemen bisnis fix.docx
Rps Manajemen bisnis fix.docxNovaRuwanti
 
Internet-of-Things.pdf
Internet-of-Things.pdfInternet-of-Things.pdf
Internet-of-Things.pdfhokismen
 
ATP Informatika.docx
ATP Informatika.docxATP Informatika.docx
ATP Informatika.docxIinIvanti
 
CP Algoritma-dan-Pemrograman.pdf
CP Algoritma-dan-Pemrograman.pdfCP Algoritma-dan-Pemrograman.pdf
CP Algoritma-dan-Pemrograman.pdfuda41m
 
Akhmad Noor Effendi - LK. RUANG KOLABORASI MENYUSUN TP _ ATP.docx
Akhmad Noor Effendi - LK. RUANG KOLABORASI MENYUSUN TP _ ATP.docxAkhmad Noor Effendi - LK. RUANG KOLABORASI MENYUSUN TP _ ATP.docx
Akhmad Noor Effendi - LK. RUANG KOLABORASI MENYUSUN TP _ ATP.docxRahman Haqym
 
Rancangan Pembelajaran Semester (RPS).pptx
Rancangan Pembelajaran Semester (RPS).pptxRancangan Pembelajaran Semester (RPS).pptx
Rancangan Pembelajaran Semester (RPS).pptxLembagaPengembanganP1
 
RPS Industry Internship - SI - SI33018 (bu Viny).pdf
RPS Industry Internship - SI - SI33018 (bu Viny).pdfRPS Industry Internship - SI - SI33018 (bu Viny).pdf
RPS Industry Internship - SI - SI33018 (bu Viny).pdfssuser3d9304
 
Fix laporan pekerti removed
Fix laporan pekerti removedFix laporan pekerti removed
Fix laporan pekerti removedulfi10
 
Rancangan perkuliahan semester Logika Matematika.docx
Rancangan perkuliahan semester  Logika Matematika.docxRancangan perkuliahan semester  Logika Matematika.docx
Rancangan perkuliahan semester Logika Matematika.docxPurnamaJaya8
 
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7IstiRahayu17
 
33.-Analisis-Perancangan-Sistem.docx
33.-Analisis-Perancangan-Sistem.docx33.-Analisis-Perancangan-Sistem.docx
33.-Analisis-Perancangan-Sistem.docxMuhamadSohari
 
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdfATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdfNAFILARIFKIAYUB
 
ekonomi-manajerial86.docx...............
ekonomi-manajerial86.docx...............ekonomi-manajerial86.docx...............
ekonomi-manajerial86.docx...............CandraZai
 

Similar to RPS Algoritma dan Struktur Data SIS1 - Revisi.doc (20)

RPS matakuliah Manajement Jaringan komputer .pdf
RPS matakuliah Manajement Jaringan komputer .pdfRPS matakuliah Manajement Jaringan komputer .pdf
RPS matakuliah Manajement Jaringan komputer .pdf
 
Uraian CPL 2 2015.pdf
Uraian CPL 2 2015.pdfUraian CPL 2 2015.pdf
Uraian CPL 2 2015.pdf
 
Matapelajaran Elektif Iktisas (MPEI) Sains Komputer
Matapelajaran Elektif Iktisas (MPEI) Sains KomputerMatapelajaran Elektif Iktisas (MPEI) Sains Komputer
Matapelajaran Elektif Iktisas (MPEI) Sains Komputer
 
Rps Manajemen bisnis fix.docx
Rps Manajemen bisnis fix.docxRps Manajemen bisnis fix.docx
Rps Manajemen bisnis fix.docx
 
Internet-of-Things.pdf
Internet-of-Things.pdfInternet-of-Things.pdf
Internet-of-Things.pdf
 
ATP Informatika.docx
ATP Informatika.docxATP Informatika.docx
ATP Informatika.docx
 
2. analisis pembljr peta cp
2. analisis pembljr peta cp2. analisis pembljr peta cp
2. analisis pembljr peta cp
 
CP Algoritma-dan-Pemrograman.pdf
CP Algoritma-dan-Pemrograman.pdfCP Algoritma-dan-Pemrograman.pdf
CP Algoritma-dan-Pemrograman.pdf
 
Akhmad Noor Effendi - LK. RUANG KOLABORASI MENYUSUN TP _ ATP.docx
Akhmad Noor Effendi - LK. RUANG KOLABORASI MENYUSUN TP _ ATP.docxAkhmad Noor Effendi - LK. RUANG KOLABORASI MENYUSUN TP _ ATP.docx
Akhmad Noor Effendi - LK. RUANG KOLABORASI MENYUSUN TP _ ATP.docx
 
Rancangan Pembelajaran Semester (RPS).pptx
Rancangan Pembelajaran Semester (RPS).pptxRancangan Pembelajaran Semester (RPS).pptx
Rancangan Pembelajaran Semester (RPS).pptx
 
RPS Industry Internship - SI - SI33018 (bu Viny).pdf
RPS Industry Internship - SI - SI33018 (bu Viny).pdfRPS Industry Internship - SI - SI33018 (bu Viny).pdf
RPS Industry Internship - SI - SI33018 (bu Viny).pdf
 
Fix laporan pekerti removed
Fix laporan pekerti removedFix laporan pekerti removed
Fix laporan pekerti removed
 
Silabus 1 pc m indah
Silabus 1 pc m indahSilabus 1 pc m indah
Silabus 1 pc m indah
 
Rancangan perkuliahan semester Logika Matematika.docx
Rancangan perkuliahan semester  Logika Matematika.docxRancangan perkuliahan semester  Logika Matematika.docx
Rancangan perkuliahan semester Logika Matematika.docx
 
RPS_KSI.pdf
RPS_KSI.pdfRPS_KSI.pdf
RPS_KSI.pdf
 
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
 
2. ATP.pdf
2. ATP.pdf2. ATP.pdf
2. ATP.pdf
 
33.-Analisis-Perancangan-Sistem.docx
33.-Analisis-Perancangan-Sistem.docx33.-Analisis-Perancangan-Sistem.docx
33.-Analisis-Perancangan-Sistem.docx
 
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdfATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
 
ekonomi-manajerial86.docx...............
ekonomi-manajerial86.docx...............ekonomi-manajerial86.docx...............
ekonomi-manajerial86.docx...............
 

More from Menny SN

Pertemuan 5a.pptx
Pertemuan 5a.pptxPertemuan 5a.pptx
Pertemuan 5a.pptxMenny SN
 
Pertemuan 6 D.pptx
Pertemuan 6 D.pptxPertemuan 6 D.pptx
Pertemuan 6 D.pptxMenny SN
 
Pertemuan 6B.pptx
Pertemuan 6B.pptxPertemuan 6B.pptx
Pertemuan 6B.pptxMenny SN
 
Pertemuan FIle.pptx
Pertemuan FIle.pptxPertemuan FIle.pptx
Pertemuan FIle.pptxMenny SN
 
Pertemuan 5b.pptx
Pertemuan 5b.pptxPertemuan 5b.pptx
Pertemuan 5b.pptxMenny SN
 
Pertemuan 6A.pptx
Pertemuan 6A.pptxPertemuan 6A.pptx
Pertemuan 6A.pptxMenny SN
 
Pertemuan 5C.pptx
Pertemuan 5C.pptxPertemuan 5C.pptx
Pertemuan 5C.pptxMenny SN
 
Pertemuan ARRAY.pptx
Pertemuan ARRAY.pptxPertemuan ARRAY.pptx
Pertemuan ARRAY.pptxMenny SN
 

More from Menny SN (8)

Pertemuan 5a.pptx
Pertemuan 5a.pptxPertemuan 5a.pptx
Pertemuan 5a.pptx
 
Pertemuan 6 D.pptx
Pertemuan 6 D.pptxPertemuan 6 D.pptx
Pertemuan 6 D.pptx
 
Pertemuan 6B.pptx
Pertemuan 6B.pptxPertemuan 6B.pptx
Pertemuan 6B.pptx
 
Pertemuan FIle.pptx
Pertemuan FIle.pptxPertemuan FIle.pptx
Pertemuan FIle.pptx
 
Pertemuan 5b.pptx
Pertemuan 5b.pptxPertemuan 5b.pptx
Pertemuan 5b.pptx
 
Pertemuan 6A.pptx
Pertemuan 6A.pptxPertemuan 6A.pptx
Pertemuan 6A.pptx
 
Pertemuan 5C.pptx
Pertemuan 5C.pptxPertemuan 5C.pptx
Pertemuan 5C.pptx
 
Pertemuan ARRAY.pptx
Pertemuan ARRAY.pptxPertemuan ARRAY.pptx
Pertemuan ARRAY.pptx
 

RPS Algoritma dan Struktur Data SIS1 - Revisi.doc

  • 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