UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA

RPS-S1IF-ST015
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
STRUKTUR DATA ST015 Kelompok Mata Kuliah Algoritma dan Pemrograman 2 2 2 12 Nov 2025
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Arifiyanto Hadi Negoro, S. Kom, M. T.

Nafiatun Sholihah, S,Kom

ELI PUJASTUTI, M. KOM.
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPLP02 Memiliki sikap mental positif, profesional, dan integritas dalam mempelajari ilmu pengetahuan maupun teknologi
CPLP05 Mampu menganalisis, merancang dan mengevaluasi perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri atau masyarakat
CPLP09 mampu menjelaskan metode analisis, perancangan sistem, pengujian perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri atau masyarakat
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK04 Mahasiswa mengamalkan sikap mental positif melalui komunikasi lisan dan tulisan yang berkaitan dengan aspek teknis maupun non-teknis
CPMK16 Mahasiswa mampu merancang perangkat lunak pada berbagai platform digital
CPMK17 Mahasiswa mampu melakukan evaluasi perangkat lunak pada berbagai platform digital
CPMK38 Mahasiswa mampu menganalisis platform yang sesuai untuk kebutuhan industri atau masyarakat
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.ST015.CPMK04.1 Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana.
sub.cpmk.ST015.CPMK04.2 Mahasiswa mampu menerapkan algoritma pengelolaan data dengan menggunakan pointer kedalam program.
sub.cpmk.ST015.CPMK04.3 Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data.
sub.cpmk.ST015.CPMK04.4 Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan single linked list kedalam program.
sub.cpmk.ST015.CPMK04.5 Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program.
sub.cpmk.ST015.CPMK16.1 Mahasiswa mampu menyusun metode tumpukan (stack) untuk pengelolaan data dalam larik.
sub.cpmk.ST015.CPMK16.2 Mahasiswa mampu menyusun metode antrian (queue) untuk pengelolaan data.
sub.cpmk.ST015.CPMK16.3 Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program.
sub.cpmk.ST015.CPMK16.4 Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data.
sub.cpmk.ST015.CPMK16.5 Mahasiswa mampu merancang struktur data pada program C++ dengan baik.
sub.cpmk.ST015.CPMK17.1 Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat.
sub.cpmk.ST015.CPMK38.1 Mahasiswa mampu menerapkan algoritma pengurutan data (sorting) yang tepat terhadap data dalam kedalam program.
sub.cpmk.ST015.CPMK38.2 Mahasiswa mampu menerapkan algoritma pencarian data (searching) yaitu pencarian berurutan (sequential search) dan pencarian biner (binary search) kedalam program.
sub.cpmk.ST015.CPMK38.3 Mahasiswa mampu menjelaskan program yang dibuat sesuai dengan konsep struktur data.
Korelasi CPMK terhadap Sub-CPMK
CPMK04 sub.cpmk.ST015.CPMK04.1
sub.cpmk.ST015.CPMK04.2
sub.cpmk.ST015.CPMK04.3
sub.cpmk.ST015.CPMK04.4
sub.cpmk.ST015.CPMK04.5
CPMK16 sub.cpmk.ST015.CPMK16.1
sub.cpmk.ST015.CPMK16.2
sub.cpmk.ST015.CPMK16.3
sub.cpmk.ST015.CPMK16.4
sub.cpmk.ST015.CPMK16.5
CPMK38 sub.cpmk.ST015.CPMK38.1
sub.cpmk.ST015.CPMK38.2
sub.cpmk.ST015.CPMK38.3
CPMK17 sub.cpmk.ST015.CPMK17.1
Deskripsi Singkat MK Matakuliah ini adalah matakuliah wajib Prodi S1 Informatika dan merupakan dasar matakuliah Pemrograman, matakuliah ini memberikan pengetahuan dan ketrampilan kepada mahasiswa untuk melakukan analisa terhadap permasalahan perancangan sistem dalam menentukan struktur data yang tepat agar program komputer yang supaya menghasilkan program yang terstruktur dan efisien. Pada matakuliah Struktur Data ini, dibahas konsep beberapa algoritma tentang sorting dan searching, serta macam-macam struktur data baik yang linear maupun yang non-linear dan juga melihat kelebihan dan kekurangannya serta membahas contoh permasalahannya.
Bahan Kajian : Materi Pembelajaran Kelompok kajian Algoritma dan Pemrograman terdiri dari mata kuliah yang mendukung proses algoritma, eksekusi program, dan software pemrograman yang digunakan dalam membangun aplikasi teknologi informasi
Pustaka Utama
  • 1. Ref1. Alfred V. Aho, dkk, Data Structures and Algorithms, 1988
Pendukung
  • 2. RefP1. Tenenbaum, A., Y. Langsam, and M.Augenstein, Data Structures Using C, 1990, Prentice-Hall
  • 3. RefP2. Abdul Kadir, Teori dan Aplikasi Struktur Data Menggunakan C++, 2013. Yogyakarta:Penerbit Andi
  • 4. RefP3. Modul Struktur Data
Dosen Pengampu Nafiatun Sholihah, S,Kom., M.Cs, Ike Verawati, M.Kom, Juarisman, M.Kom
Mata Kuliah Syarat Algoritma & Pemrograman
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.ST015.CPMK04.1-Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana. Mahasiswa mampu memahami konsep, pengertian dan prinsip dasar Array dalam program sederhana sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Holistik
Teknik
Kuis
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Proses Belajar,[PB=100 Menit]
Topik
Kontrak Belajar dan Pembuatan Kelompok Tugas
Sub Topik
1. Penjelasan Proses Belajar Secara teori dan atau Praktikum 2. Penjelasan Proses Penilaian dan Komposisi Penilaian 3. Penjelasan tentang Penugasan dan Metode Pengumpulan Tugas, Laporan Harian Lab, Responsi/Final Project 4. Penjelasan cara berkomunikasi dengan dosen dalam proses pembelajaran Pengenalan konsep data dan struktur data diantaranya: 5. Kategori data, meliputi type data sederhana (tunggal dan majemuk), dan struktur data (sederhana dan majemuk, untuk sederhana contohnya adalah array, record, dan majemuk contohnya adalah linear dan nonlinear) Pengertian Struktur Data dan Manfaat Belajar Struktur Data 6. Pengenalan konsep array dan macamnya meliputi: - Definisi array dan Sifat Array, Kegunaannya - Jenis Array (1D, 2D, MultiDImensi) - Aturan pembuatan array (sintaks penulisan) dalam bahasa pemrograman C++ - Struktur array, yaitu elemen array dan indeks array Mengoperasikan data (elemen) array dalam bahasa pemrograman C++
  • [1] Hal: -
  • [4] Hal: -
5
2 sub.cpmk.ST015.CPMK04.1-Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana. Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Review Materi
Sub Topik
Review Materi Array
  • [4] Hal: -
1
3 sub.cpmk.ST015.CPMK04.2-Mahasiswa mampu menerapkan algoritma pengelolaan data dengan menggunakan pointer kedalam program. Mampu menerapkan deklarasi pointer, cara pembuatan pointer sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Holistik
Teknik
Diskusi
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Pointer
Sub Topik
- Sintaks pembuatan pointer dalam larik - Penerapan pengelolaan data dengan pointer - Operasi pada pointer - Pointer dengan array - Contoh program - Analisa program
  • [1] Hal: -
  • [4] Hal: -
1
4 sub.cpmk.ST015.CPMK04.2-Mahasiswa mampu menerapkan algoritma pengelolaan data dengan menggunakan pointer kedalam program. Mampu menerapkan deklarasi pointer, cara pembuatan pointer sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Pointer
Sub Topik
-
  • [4] Hal: -
1
5 sub.cpmk.ST015.CPMK04.3-Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data. Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Struct
Sub Topik
1. Menjelaskan definisi struct dan struct of Array. 2. Konsep dan Algoritma metode struct dan struct of Array. 3. Penerapan metode struct kedalam Bahasa pemrograman C++
  • [1] Hal: -
  • [4] Hal: -
5
6 sub.cpmk.ST015.CPMK04.3-Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data. Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Analitik
Teknik
Tugas Praktikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Struct
Sub Topik
-
  • [4] Hal: -
1
7 sub.cpmk.ST015.CPMK16.1-Mahasiswa mampu menyusun metode tumpukan (stack) untuk pengelolaan data dalam larik. Mahasiswa mampu merancang metode tumpukan (stack) untuk pengelolaan data dalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Holistik
Teknik
Keaktifan
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Stack
Sub Topik
1. Pengertian metode tumpukan(stack) 2. Algoritma metode tumpukan (stack) data yaitu bersifat LIFO (Last In First Out) data yang akan diproses adalah data yang terakhir masuk dalam larik
  • [1] Hal: -
  • [4] Hal: -
1
8 sub.cpmk.ST015.CPMK16.1-Mahasiswa mampu menyusun metode tumpukan (stack) untuk pengelolaan data dalam larik. Mahasiswa mampu merancang metode tumpukan (stack) untuk pengelolaan data dalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Stack
Sub Topik

  • [4] Hal: -
1
9 sub.cpmk.ST015.CPMK16.2-Mahasiswa mampu menyusun metode antrian (queue) untuk pengelolaan data. Mahasiswa mampu merancang metode antrian (queue) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Holistik
Teknik
Keaktifan
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Antrian (queue)
Sub Topik
1. Apa itu Queue 2. Algoritma metode antrian (queue) data yaitu bersifat FIFO (First In First Out) 3. Data yang akan diproses adalah data yang pertama masuk dalam larik
  • [1] Hal: -
  • [4] Hal: -
1
10 sub.cpmk.ST015.CPMK16.2-Mahasiswa mampu menyusun metode antrian (queue) untuk pengelolaan data. Mahasiswa mampu merancang metode antrian (queue) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Queue
Sub Topik

  • [4] Hal: -
1
11 sub.cpmk.ST015.CPMK38.1-Mahasiswa mampu menerapkan algoritma pengurutan data (sorting) yang tepat terhadap data dalam kedalam program. Mahasiswa mampu merancang algoritma pengurutan data (sorting) yang tepat terhadap data dalam kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Sorting
Sub Topik
1. Penerapan algoritma pengurutan data (sorting) 2. Penerapan algoritma bubble sort 3. Penerapan algoritma selection sort 4. Penerapan algoritma insertion 5. Penerapan algoritma pengurutan kedalam bahasa C++
  • [1] Hal: -
  • [4] Hal: -
5
12 sub.cpmk.ST015.CPMK38.1-Mahasiswa mampu menerapkan algoritma pengurutan data (sorting) yang tepat terhadap data dalam kedalam program. Mahasiswa mampu merancang algoritma pengurutan data (sorting) yang tepat terhadap data dalam kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Sorting
Sub Topik

  • [4] Hal: -
1
13 sub.cpmk.ST015.CPMK38.2-Mahasiswa mampu menerapkan algoritma pencarian data (searching) yaitu pencarian berurutan (sequential search) dan pencarian biner (binary search) kedalam program. Mahasiswa mampu merancang algoritma pencarian data (searching) yaitu pencarian berurutan (sequential search) dan pencarian biner (binary search) kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Holistik
Teknik
Kuis
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Review materi Searching
Sub Topik
1. Penerapan algoritma pencarian data (searching) dengan benar dan sesuai 2. Penerapan algoritma sequential search 3. Penerapan algoritma binary search 4. Penerapan algoritma pencarian kedalam bahasa C++.
  • [1] Hal: -
  • [4] Hal: -
5
14 sub.cpmk.ST015.CPMK38.2-Mahasiswa mampu menerapkan algoritma pencarian data (searching) yaitu pencarian berurutan (sequential search) dan pencarian biner (binary search) kedalam program. Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan multiple linked list kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Responsi
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Responsi
Sub Topik

  • [4] Hal: -
9
15 sub.cpmk.ST015.CPMK04.1-Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana. sub.cpmk.ST015.CPMK04.2-Mahasiswa mampu menerapkan algoritma pengelolaan data dengan menggunakan pointer kedalam program. sub.cpmk.ST015.CPMK04.3-Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data. Mahasiswa dapat menjawab dengan tepat ujian tengah semester Kriteria
Rubrik Analitik
Teknik
Ujian Tertulis
Ujian terjadwal,Proses Belajar,[PB=100 Menit]
Ujian terjadwal,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik

Sub Topik

20
16 sub.cpmk.ST015.CPMK04.4-Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan single linked list kedalam program. Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan single linked list kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Holistik
Teknik
Keaktifan
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Single Linked List
Sub Topik
1. Konsep linked 2. Sintaks pembuatan single linked list dalam larik 3. Penerapan pengelolaan data dengan linked list
  • [1] Hal: -
  • [4] Hal: -
1
17 sub.cpmk.ST015.CPMK04.4-Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan single linked list kedalam program. Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan single linked list kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Laporan Praktiikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Single Linked List
Sub Topik

  • [4] Hal: -
1
18 sub.cpmk.ST015.CPMK04.5-Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program. Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien" Kriteria
Rubrik Holistik
Teknik
Keaktifan
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Doubly Linked List
Sub Topik
1. Konsep doubly linked list 2. Sintaks pembuatan single linked list dalam larik 3. Penerapan pengelolaan data dengan linked list
  • [1] Hal: -
  • [4] Hal: -
1
19 sub.cpmk.ST015.CPMK04.5-Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program. Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Praktikum - Doubly Linked List
Sub Topik

  • [4] Hal: -
1
20 sub.cpmk.ST015.CPMK16.3-Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program. Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Holistik
Teknik
Diskusi
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Konsep Tree
Sub Topik
1. Konsep tree 2. Sintaks pembuatan tree dalam larik 3. Penerapan pengelolaan data dengan tree 4. Operasi pada tree
  • [1] Hal: -
  • [4] Hal: -
1
21 sub.cpmk.ST015.CPMK16.3-Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program. Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Praktikum - Tree
Sub Topik

  • [4] Hal: -
1
22 sub.cpmk.ST015.CPMK16.4-Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data. Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Holistik
Teknik
Tanya Jawab
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Graph
Sub Topik
1. Konsep graph 2. Sintaks pembuatan graph dalam larik 3. Penerapan pengelolaan data dengan graph 4. Operasi pada graph
  • [1] Hal: -
  • [4] Hal: -
1
23 sub.cpmk.ST015.CPMK16.4-Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data. Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Praktikum - Graph
Sub Topik

  • [4] Hal: -
1
24 sub.cpmk.ST015.CPMK16.5-Mahasiswa mampu merancang struktur data pada program C++ dengan baik. Mahasiswa mampu merancang struktur data pada program C++ dengan baik sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Holistik
Teknik
Keaktifan
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Studi Kasus
Sub Topik
Penentuan Judul/Tema Final Project
  • [1] Hal: -
  • [4] Hal: -
1
25 sub.cpmk.ST015.CPMK16.5-Mahasiswa mampu merancang struktur data pada program C++ dengan baik. Mahasiswa mampu merancang struktur data pada program C++ dengan baik sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar Kriteria
Rubrik Holistik
Teknik
Keaktifan
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Praktikum - Mengerjakan Final Project
Sub Topik

  • [4] Hal: -
1
26 sub.cpmk.ST015.CPMK17.1-Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat. Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Presentasi
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Presentasi Final Project
Sub Topik

  • [1] Hal: -
  • [4] Hal: -
5
27 sub.cpmk.ST015.CPMK17.1-Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat. Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Tanya Jawab
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Presentasi Final Project
Sub Topik

  • [4] Hal: -
1
28 sub.cpmk.ST015.CPMK38.3-Mahasiswa mampu menjelaskan program yang dibuat sesuai dengan konsep struktur data. Mahasiswa mampu menjelaskan program yang dibuat sesuai dengan konsep struktur data dengan baik dan benar sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Presentasi
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Presentasi Final Project
Sub Topik

  • [1] Hal: -
  • [4] Hal: -
5
29 sub.cpmk.ST015.CPMK38.3-Mahasiswa mampu menjelaskan program yang dibuat sesuai dengan konsep struktur data. Mahasiswa mampu menjelaskan program yang dibuat sesuai dengan konsep struktur data dengan baik dan benar sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien Kriteria
Rubrik Analitik
Teknik
Tanya Jawab
Kuliah,Proses Belajar,[PB=100 Menit]
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Presentasi Final Project
Sub Topik

  • [4] Hal: -
1
30 sub.cpmk.ST015.CPMK17.1-Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat. Mahasiswa dapat menjawab dengan tepat ujian akhir semester Kriteria
Rubrik Analitik
Teknik
Tes Tertulis
Ujian terjadwal,Proses Belajar,[PB=100 Menit]
Ujian terjadwal,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik

Sub Topik

20

Teknik Penilaian CPMK

CPL MK CPMK Kuis Laporan Praktikum Diskusi Tugas Keaktifan Responsi Tes Tulis (UTS) Tanya jawab Presentasi Tes Tulis ( UAS )
CPLP02 STRUKTUR DATA CPMK04 Y Y Y Y Y Y
CPLP05 STRUKTUR DATA CPMK16 Y Y Y Y
CPLP05 STRUKTUR DATA CPMK17 Y Y Y
CPLP09 STRUKTUR DATA CPMK38 Y Y Y Y Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.1 Kuis 5 Rubrik Holistik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.1 Laporan Praktikum 1 Rubrik Analitik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.2 Diskusi 1 Rubrik Holistik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.2 Laporan Praktikum 1 Rubrik Analitik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.3 Tugas 5 Rubrik Holistik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.3 Tugas Praktikum 1 Rubrik Analitik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.1 Keaktifan 1 Rubrik Holistik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.1 Laporan Praktikum 1 Rubrik Analitik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.2 Keaktifan 1 Rubrik Holistik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.2 Laporan Praktikum 1 Rubrik Analitik
CPLP09 CPMK38 sub.cpmk.ST015.CPMK38.1 Tugas 5 Rubrik Holistik
CPLP09 CPMK38 sub.cpmk.ST015.CPMK38.1 Laporan Praktikum 1 Rubrik Analitik
CPLP09 CPMK38 sub.cpmk.ST015.CPMK38.2 Kuis 5 Rubrik Holistik
CPLP09 CPMK38 sub.cpmk.ST015.CPMK38.2 Responsi 9 Rubrik Analitik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.1, sub.cpmk.ST015.CPMK04.2, sub.cpmk.ST015.CPMK04.3 Ujian Tertulis 20 Rubrik Analitik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.4 Keaktifan 1 Rubrik Holistik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.4 Laporan Praktiikum 1 Rubrik Analitik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.5 Keaktifan 1 Rubrik Holistik
CPLP02 CPMK04 sub.cpmk.ST015.CPMK04.5 Laporan Praktikum 1 Rubrik Analitik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.3 Diskusi 1 Rubrik Holistik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.3 Laporan Praktikum 1 Rubrik Analitik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.4 Tanya Jawab 1 Rubrik Holistik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.4 Laporan Praktikum 1 Rubrik Analitik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.5 Keaktifan 1 Rubrik Holistik
CPLP05 CPMK16 sub.cpmk.ST015.CPMK16.5 Keaktifan 1 Rubrik Holistik
CPLP05 CPMK17 sub.cpmk.ST015.CPMK17.1 Presentasi 5 Rubrik Analitik
CPLP05 CPMK17 sub.cpmk.ST015.CPMK17.1 Tanya Jawab 1 Rubrik Analitik
CPLP09 CPMK38 sub.cpmk.ST015.CPMK38.3 Presentasi 5 Rubrik Analitik
CPLP09 CPMK38 sub.cpmk.ST015.CPMK38.3 Tanya Jawab 1 Rubrik Analitik
CPLP05 CPMK17 sub.cpmk.ST015.CPMK17.1 Tes Tertulis 20 Rubrik Analitik
Total 100
2. Penilaian CPMK
CPL MK CPMK Kuis Laporan Praktikum Diskusi Tugas Keaktifan Responsi Tes Tulis (UTS) Tanya jawab Presentasi Tes Tulis ( UAS ) Total
CPLP02 STRUKTUR DATA CPMK04 5% 5% 1% 5% 2% 0% 20% 0% 0% 0% 38%
CPLP05 STRUKTUR DATA CPMK16 0% 4% 1% 0% 4% 0% 0% 1% 0% 0% 10%
CPLP05 STRUKTUR DATA CPMK17 0% 0% 0% 0% 0% 0% 0% 1% 5% 20% 26%
CPLP09 STRUKTUR DATA CPMK38 5% 1% 0% 5% 0% 9% 0% 1% 5% 0% 26%
100%