Student Information System
RPS: Session, Learning Material, Reference, Assessment/Rubric
Info
Search Subject
Subject Name :
Landscape
Kode Matakuliah
Nama Matakuliah
sks
Creator
Reviewer
Action
Kurikulum Sistem Informasi 2023/2024
IKL6309
Algoritma dan Pemrograman
3.00
2554 Anung Barlianto Ariwibowo, M.Kom.
2553 Syandra Sari, S.Kom., M.Kom.
RPS
|
Assessment Map
Kurikulum S1 TP 2023
MPU6112
Praktikum Algoritma dan Pemrograman
1.00
3611 Sigit Rahmawan, S.T., M.T.
Belum di tentukan
RPS
|
Assessment Map
Kurikulum Informatika 2023/2024
IKL6309
Algoritma dan Pemrograman
3.00
2963 dr. Abdul Rohman, Sp.P
2641 Binti Solihah, S.T., M.Kom.
RPS
|
Assessment Map
Matakuliah tidak ditemukan
RPS Detail
Matakuliah
Profile
History
Kode Matakuliah
IKL6309
Nama Matakuliah
Algoritma dan Pemrograman
sks
3.00
Semester Name
Subject Code
Subject Name
Group Name
Group Code
Portofolio
Gasal 2023/2024 (Rmd)
IKL6309
Algoritma dan Pemrograman
TIF-01
01
Portofolio
Gasal 2024/2025 (R)
IKL6309
Algoritma dan Pemrograman
SI-01
01
Portofolio
Review History
RPS Review History
No
Review
Review By
Review Date
1
KAD pada pertemuan kedua ada yang mengandung dua level bloom : Mahasiswa mampu memahami dan menerapkan perintah assignment,--> sebaiknya dipecah menjadi dua KAD krn assesmentnya beda kata "mahasiswa" dihapus saja
Syandra Sari
2024-05-22 19:49:00
2
semua KAD harus ada assesmentnya, contoh pda pertemuan 4, ada KAD yang tidak ada assesment methodnya
Syandra Sari
2024-05-22 19:52:16
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)
PENGETAHUAN
1
Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a))
Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa memahami konsep berorientasi objek dalam mengorganisasikan struktur program yang lebih kompleks.
Utilize Object-Oriented concepts in the organization and structuring of programs for behavior and concept management.
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu memahami Class dan Objek serta menerapkanya dalam program komputer.
Student is able to understand Class and Object and utilise it in computer program.
(3,2)
2
Show/Hide
Mahasiswa mampu menjelaskan cara kerja perangkat lunak.
Students are able to explain how the software works.
(2,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu menunjukkan kemampuan menyelesaikan persoalan algoritma dengan benar.
Students are able to demonstrate ability solve algorithm problem correctly.
(3,3)
2
Mahasiswa mampu menjelaskan bagaimana program dibuat dan dijalankan oleh CPU komputer.
Students are able to explain how programs are created and run on computer CPU.
(1,2)
KETRAMPILAN UMUM
1
Memiliki kemampuan soft skill dalam berkomunikasi, berpresentasi dan memiliki etika profesi bisnis, serta kemampuan belajar sepanjang hayat (life long learning). (CPL11 (KU.a))
Possess soft skills in communication, presentation, and professional ethics, as well as the ability for lifelong learning. (CPL11 (KU.a))
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Menerapkan berpikir algoritma dalam studi kasus masalah komputasional.
Apply algorithmic thinking to solve computational problems.
(3,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu merancang algoritma dalam bentuk pseudocode (atau flowchart ) untuk problem sederhana.
Students are able to design algorithms in the form of pseudocode (or flowchart) for simple problems.
(4,3)
KETRAMPILAN KHUSUS
2
Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa menerapkan transformasi data menggunakan operasi-operasi aritmatika, penugasan, dan transposisi.
Apply data transformations using arithmetic, assignment, and transpositional operators.
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu memahami dan menerapkan perintah assignment, variabel dan ekspresi aritmetik dalam program.
Students are able to understand and apply assignment commands, variables and arithmetic expressions in programs.
(3,3)
2
Mahasiswa mampu memahami tipe data string dan operasinya serta menerapkanya dalam program.
Students are able to understand string data type and its operations and its implementation in the program.
(3,3)
2
Show/Hide
Mahasiswa menerapkan dengan tepat ekspresi logika Boolean dengan relasi yang sesuai.
Develop predicate expressions using relational and logical operators.
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Menulis ekspresi logika sesuai kebutuhan dan menerapkannya dalam program.
Use the right logical expression and use it in computer program.
(3,3)
3
Show/Hide
Membuat algoritma untuk memecahkan masalah menggunakan struktur-struktur sekuensial, percabangan, dan perulangan.
Express algorithmic problem-solving using sequence, selection, and repetition structures.
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Menulis program komputer menggunakan struktur-struktur sekuensial, percabangan, atau perulangan yang tepat.
Write source code using the right sequential, branching, or looping structures.
(3,3)
4
Show/Hide
Membuat modularisasi algoritma menggunakan fungsi dan subrutin.
Modularize the algorithmic and operating capabilities of a program using functions, methods, subroutines or similar organizing structures.
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Membuat program dengan menerapkan fungsi dan subrutin.
Develop slightly complex program utilizing subroutines and functions.
(3,3)
2
Mahasiswa mampu memahami tipe list dan operasinya serta menerapkanya dalam program.
Students are able to understand list types and operations and implement them in the program.
(3,3)
3
Mahasiswa mampu memahami tipe dictionary dan operasinya serta menerapkannya dalam program.
Students are able to understand dictionary data type and their operations as well as its implementation in the program.
(3,3)
4
Mahasiswa mampu memahami Data Frame dan menerapkanya dalam program.
Students are able to understand Data Frames and apply them in the program.
(1,2)
5
Show/Hide
Mahasiswa membuat program untuk membaca dari dan menulis ke file.
Students create program to read from and write to file.
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Melakukan operasi membaca dari file dan operasi menulis ke file.
Reading from and writing into file.
(1,3)
RPS per Session
Sesi Ke
KAD
Bahan Kajian
Metoda Pembelajaran
Waktu Belajar (Menit)
Pengalaman Belajar Mahasiswa
Referensi
Kriteria Penilaian (Indikator)
1
Algortime dan Pemrograman; Bahasa pemrograman; Kompilator dan Interpreter; Lingkungan pemrograman Python; Informasi Perkuliahan: RPS, sistem penilaian dan tata tertib.
Diskusi
Tutorial
Percobaan
150.00
Mahasiswa menerima ceramah, tutorial, diskusi menjalankan IDE Spyder, install Miniconda Python.
Praktikum - 1.00 %
Quiz - 0.50 %
Tugas - 1.00 %
Ujian Tengah Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a))
Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
CPMK
: Mahasiswa mampu menjelaskan cara kerja perangkat lunak.
Students are able to explain how the software works.
KAD
: Mahasiswa mampu menunjukkan kemampuan menyelesaikan persoalan algoritma dengan benar.
Students are able to demonstrate ability solve algorithm problem correctly.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menjelaskan konsep algoritma dan mengenal pemrograman Python.
Students are able to explain algorithm concepts and become familiar with Python programming.
Praktikum 1.00 %
Quiz 0.50 %
Tugas 1.00 %
Ujian Tengah Semester 3.00 %
2
Menerjemahkan problem komputasi ke dalam algoritma Input-Proses-Output (IPO); Pseudocode dan Flowchart; Tipe data primitiv; Perintah I/O di Python.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa melakukan analisa IPO, merancang algoritme, coding dan evaluasi untuk problem sederhana.
Praktikum - 1.00 %
Quiz - 0.50 %
Tugas - 1.00 %
Ujian Tengah Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a))
Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
CPMK
: Mahasiswa mampu menjelaskan cara kerja perangkat lunak.
Students are able to explain how the software works.
KAD
: Mahasiswa mampu menunjukkan kemampuan menyelesaikan persoalan algoritma dengan benar.
Students are able to demonstrate ability solve algorithm problem correctly.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menjelaskan konsep algoritma dan mengenal pemrograman Python.
Students are able to explain algorithm concepts and become familiar with Python programming.
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Mahasiswa menerapkan transformasi data menggunakan operasi-operasi aritmatika, penugasan, dan transposisi.
Apply data transformations using arithmetic, assignment, and transpositional operators.
KAD
: Mahasiswa mampu memahami dan menerapkan perintah assignment, variabel dan ekspresi aritmetik dalam program.
Students are able to understand and apply assignment commands, variables and arithmetic expressions in programs.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu merancang algoritma untuk masalah yang melibatkan input, proses, dan output, secara benar.
Students are able to design algorithms for Input-Process-Output operations correctly.
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan soft skill dalam berkomunikasi, berpresentasi dan memiliki etika profesi bisnis, serta kemampuan belajar sepanjang hayat (life long learning). (CPL11 (KU.a))
Possess soft skills in communication, presentation, and professional ethics, as well as the ability for lifelong learning. (CPL11 (KU.a))
CPMK
: Menerapkan berpikir algoritma dalam studi kasus masalah komputasional.
Apply algorithmic thinking to solve computational problems.
KAD
: Mahasiswa mampu merancang algoritma dalam bentuk pseudocode (atau flowchart ) untuk problem sederhana.
Students are able to design algorithms in the form of pseudocode (or flowchart) for simple problems.
(4,4)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu merancang algoritma untuk masalah yang melibatkan input, proses, dan output, secara benar.
Students are able to design algorithms for Input-Process-Output operations correctly.
Praktikum 1.00 %
Quiz 0.50 %
Tugas 1.00 %
Ujian Tengah Semester 3.00 %
3
Perintah assignment; Variabel; Tipe data dan konversi antar tipe; Ekspresi Aritmetik; Import modul math.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa menuliskan formula matematik ke dalam instruksi program.
Praktikum - 1.00 %
Quiz - 0.50 %
Tugas - 1.00 %
Ujian Tengah Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a))
Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
CPMK
: Mahasiswa mampu menjelaskan cara kerja perangkat lunak.
Students are able to explain how the software works.
KAD
: Mahasiswa mampu menunjukkan kemampuan menyelesaikan persoalan algoritma dengan benar.
Students are able to demonstrate ability solve algorithm problem correctly.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menjelaskan konsep algoritma dan mengenal pemrograman Python.
Students are able to explain algorithm concepts and become familiar with Python programming.
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Mahasiswa menerapkan transformasi data menggunakan operasi-operasi aritmatika, penugasan, dan transposisi.
Apply data transformations using arithmetic, assignment, and transpositional operators.
KAD
: Mahasiswa mampu memahami dan menerapkan perintah assignment, variabel dan ekspresi aritmetik dalam program.
Students are able to understand and apply assignment commands, variables and arithmetic expressions in programs.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu merancang algoritma untuk masalah yang melibatkan input, proses, dan output, secara benar.
Students are able to design algorithms for Input-Process-Output operations correctly.
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan soft skill dalam berkomunikasi, berpresentasi dan memiliki etika profesi bisnis, serta kemampuan belajar sepanjang hayat (life long learning). (CPL11 (KU.a))
Possess soft skills in communication, presentation, and professional ethics, as well as the ability for lifelong learning. (CPL11 (KU.a))
CPMK
: Menerapkan berpikir algoritma dalam studi kasus masalah komputasional.
Apply algorithmic thinking to solve computational problems.
KAD
: Mahasiswa mampu merancang algoritma dalam bentuk pseudocode (atau flowchart ) untuk problem sederhana.
Students are able to design algorithms in the form of pseudocode (or flowchart) for simple problems.
(4,4)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu merancang algoritma untuk masalah yang melibatkan input, proses, dan output, secara benar.
Students are able to design algorithms for Input-Process-Output operations correctly.
Praktikum 1.00 %
Quiz 0.50 %
Tugas 1.00 %
Ujian Tengah Semester 3.00 %
4
Tipe data string; Representasi string; Operasi-operasi string; Akses substring menggunakan operator indeks([]); Membandingkan string (==, !=, < , >, in); Menggabungkan string dengan operator + dan *.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa menulis program untuk mengolah data string.
Praktikum - 1.00 %
Quiz - 0.50 %
Tugas - 1.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a))
Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
CPMK
: Mahasiswa mampu menjelaskan cara kerja perangkat lunak.
Students are able to explain how the software works.
KAD
: Mahasiswa mampu menunjukkan kemampuan menyelesaikan persoalan algoritma dengan benar.
Students are able to demonstrate ability solve algorithm problem correctly.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menjelaskan konsep algoritma dan mengenal pemrograman Python.
Students are able to explain algorithm concepts and become familiar with Python programming.
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Mahasiswa menerapkan transformasi data menggunakan operasi-operasi aritmatika, penugasan, dan transposisi.
Apply data transformations using arithmetic, assignment, and transpositional operators.
KAD
: Mahasiswa mampu memahami tipe data string dan operasinya serta menerapkanya dalam program.
Students are able to understand string data type and its operations and its implementation in the program.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menuliskan program yang menggunakan ekspresi aritmatika dan perintah penugasan.
Studentas are able to use arithmetic expression and assignment statement in program.
Praktikum 1.00 %
Quiz 0.50 %
Tugas 1.00 %
Ujian Tengah Semester 4.00 %
KAD
: Mahasiswa mampu memahami dan menerapkan perintah assignment, variabel dan ekspresi aritmetik dalam program.
Students are able to understand and apply assignment commands, variables and arithmetic expressions in programs.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu merancang algoritma untuk masalah yang melibatkan input, proses, dan output, secara benar.
Students are able to design algorithms for Input-Process-Output operations correctly.
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan soft skill dalam berkomunikasi, berpresentasi dan memiliki etika profesi bisnis, serta kemampuan belajar sepanjang hayat (life long learning). (CPL11 (KU.a))
Possess soft skills in communication, presentation, and professional ethics, as well as the ability for lifelong learning. (CPL11 (KU.a))
CPMK
: Menerapkan berpikir algoritma dalam studi kasus masalah komputasional.
Apply algorithmic thinking to solve computational problems.
KAD
: Mahasiswa mampu merancang algoritma dalam bentuk pseudocode (atau flowchart ) untuk problem sederhana.
Students are able to design algorithms in the form of pseudocode (or flowchart) for simple problems.
(4,4)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu merancang algoritma untuk masalah yang melibatkan input, proses, dan output, secara benar.
Students are able to design algorithms for Input-Process-Output operations correctly.
5
Kondisi dan ekspresi boolean; Struktur percabangan; Struktur if, if-else, if-elif, dan if-elif-else.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa membuat program menggunakan struktur percabangan.
Praktikum - 1.00 %
Quiz - 0.50 %
Tugas - 1.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Mahasiswa menerapkan dengan tepat ekspresi logika Boolean dengan relasi yang sesuai.
Develop predicate expressions using relational and logical operators.
KAD
: Menulis ekspresi logika sesuai kebutuhan dan menerapkannya dalam program.
Use the right logical expression and use it in computer program.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa dapat penerapan kondisi logika dalam struktur percabangan.
Students able to use logical conditions in branching structure.
CPMK
: Membuat algoritma untuk memecahkan masalah menggunakan struktur-struktur sekuensial, percabangan, dan perulangan.
Express algorithmic problem-solving using sequence, selection, and repetition structures.
KAD
: Menulis program komputer menggunakan struktur-struktur sekuensial, percabangan, atau perulangan yang tepat.
Write source code using the right sequential, branching, or looping structures.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa dapat menggunakan struktur percabangan berdasarkan data yang diberikan oleh user.
Students are able to use branching structure based on user input.
Praktikum 1.00 %
Quiz 0.50 %
Tugas 1.00 %
Ujian Tengah Semester 4.00 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan soft skill dalam berkomunikasi, berpresentasi dan memiliki etika profesi bisnis, serta kemampuan belajar sepanjang hayat (life long learning). (CPL11 (KU.a))
Possess soft skills in communication, presentation, and professional ethics, as well as the ability for lifelong learning. (CPL11 (KU.a))
CPMK
: Menerapkan berpikir algoritma dalam studi kasus masalah komputasional.
Apply algorithmic thinking to solve computational problems.
KAD
: Mahasiswa mampu merancang algoritma dalam bentuk pseudocode (atau flowchart ) untuk problem sederhana.
Students are able to design algorithms in the form of pseudocode (or flowchart) for simple problems.
(4,4)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu merancang algoritma untuk masalah yang melibatkan input, proses, dan output, secara benar.
Students are able to design algorithms for Input-Process-Output operations correctly.
6
Struktur perulangan; Struktur while dan for; Flowchart struktur perulangan.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa menelusuri alur instruksi dalam struktur percabangan.
Praktikum - 1.00 %
Quiz - 0.50 %
Tugas - 1.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Membuat algoritma untuk memecahkan masalah menggunakan struktur-struktur sekuensial, percabangan, dan perulangan.
Express algorithmic problem-solving using sequence, selection, and repetition structures.
KAD
: Menulis program komputer menggunakan struktur-struktur sekuensial, percabangan, atau perulangan yang tepat.
Write source code using the right sequential, branching, or looping structures.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa dapat menggunakan struktur percabangan berdasarkan data yang diberikan oleh user.
Students are able to use branching structure based on user input.
Praktikum 1.00 %
Quiz 0.50 %
Tugas 1.00 %
Ujian Tengah Semester 4.00 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan soft skill dalam berkomunikasi, berpresentasi dan memiliki etika profesi bisnis, serta kemampuan belajar sepanjang hayat (life long learning). (CPL11 (KU.a))
Possess soft skills in communication, presentation, and professional ethics, as well as the ability for lifelong learning. (CPL11 (KU.a))
CPMK
: Menerapkan berpikir algoritma dalam studi kasus masalah komputasional.
Apply algorithmic thinking to solve computational problems.
KAD
: Mahasiswa mampu merancang algoritma dalam bentuk pseudocode (atau flowchart ) untuk problem sederhana.
Students are able to design algorithms in the form of pseudocode (or flowchart) for simple problems.
(4,4)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu merancang algoritma untuk masalah yang melibatkan input, proses, dan output, secara benar.
Students are able to design algorithms for Input-Process-Output operations correctly.
7
Struktur perulangan for-in-range, for-in-collections, for-in- string; Flowchart struktur for.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa menelusuri alur logika perulangan for.
Praktikum - 1.00 %
Quiz - 0.50 %
Tugas - 1.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Membuat algoritma untuk memecahkan masalah menggunakan struktur-struktur sekuensial, percabangan, dan perulangan.
Express algorithmic problem-solving using sequence, selection, and repetition structures.
KAD
: Menulis program komputer menggunakan struktur-struktur sekuensial, percabangan, atau perulangan yang tepat.
Write source code using the right sequential, branching, or looping structures.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa dapat menggunakan struktur percabangan berdasarkan data yang diberikan oleh user.
Students are able to use branching structure based on user input.
Praktikum 1.00 %
Quiz 0.50 %
Tugas 1.00 %
Ujian Tengah Semester 4.00 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan soft skill dalam berkomunikasi, berpresentasi dan memiliki etika profesi bisnis, serta kemampuan belajar sepanjang hayat (life long learning). (CPL11 (KU.a))
Possess soft skills in communication, presentation, and professional ethics, as well as the ability for lifelong learning. (CPL11 (KU.a))
CPMK
: Menerapkan berpikir algoritma dalam studi kasus masalah komputasional.
Apply algorithmic thinking to solve computational problems.
KAD
: Mahasiswa mampu merancang algoritma dalam bentuk pseudocode (atau flowchart ) untuk problem sederhana.
Students are able to design algorithms in the form of pseudocode (or flowchart) for simple problems.
(4,4)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu merancang algoritma untuk masalah yang melibatkan input, proses, dan output, secara benar.
Students are able to design algorithms for Input-Process-Output operations correctly.
8
Fungsi built-in; Fungsi dalam sebuah modul; Pendefinisian fungsi; Parameter dan argumen fungsi; Pemanggilan fungsi; Return-value; Lingkup variabel; Parameter default.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa menelusuri secara manual alur logika program saat pemanggailan fungsi dan mengamati scope variabel.
Praktikum - 1.00 %
Quiz - 0.50 %
Tugas - 1.00 %
Ujian Akhir Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Membuat modularisasi algoritma menggunakan fungsi dan subrutin.
Modularize the algorithmic and operating capabilities of a program using functions, methods, subroutines or similar organizing structures.
KAD
: Membuat program dengan menerapkan fungsi dan subrutin.
Develop slightly complex program utilizing subroutines and functions.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu membuat fungsi.
Students are able to define functions.
Praktikum 1.00 %
Quiz 0.50 %
Tugas 1.00 %
Ujian Akhir Semester 3.00 %
9
Metode Iteratif, Metode rekursif, Contoh fungsi rekursif, Menghitung faktorial, Konversi bilangan desimal ke biner.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa menelusuri alur program rekursif.
Praktikum - 2.00 %
Quiz - 1.00 %
Tugas - 2.00 %
Ujian Akhir Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Membuat modularisasi algoritma menggunakan fungsi dan subrutin.
Modularize the algorithmic and operating capabilities of a program using functions, methods, subroutines or similar organizing structures.
KAD
: Membuat program dengan menerapkan fungsi dan subrutin.
Develop slightly complex program utilizing subroutines and functions.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu membuat fungsi.
Students are able to define functions.
Praktikum 2.00 %
Quiz 1.00 %
Tugas 2.00 %
Ujian Akhir Semester 3.00 %
10
Sifat-sifat list; Operasi-operasi pada List: Menambah, Mengakses, Menghapus; Operasi indexing dan negative indexing; Operasi slicing; konversi list ke string (atau sebaliknya); List bersarang.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa menggunakan list dan operasi-operasinya untuk suatu problem.
Praktikum - 2.00 %
Quiz - 1.00 %
Tugas - 2.00 %
Ujian Akhir Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Membuat modularisasi algoritma menggunakan fungsi dan subrutin.
Modularize the algorithmic and operating capabilities of a program using functions, methods, subroutines or similar organizing structures.
KAD
: Mahasiswa mampu memahami tipe list dan operasinya serta menerapkanya dalam program.
Students are able to understand list types and operations and implement them in the program.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menggunakan operasi-opeasi list untuk masalah yang diberikan.
Students are able to use list operations for a given problem.
Praktikum 2.00 %
Quiz 1.00 %
Tugas 2.00 %
Ujian Akhir Semester 3.00 %
11
Sifat-sifat dictionary; Operasi-operasi pada dictionary: Menambah, Mengakses, Menghapus; Menelusuri elemen-elemen dictionary.
Tutorial
Diskusi
Presentasi
150.00
Mahasiswa menggunakan dictionary dan operasi-operasinya untuk masalah yang diberikan.
Praktikum - 2.00 %
Quiz - 1.00 %
Tugas - 2.00 %
Ujian Akhir Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Membuat modularisasi algoritma menggunakan fungsi dan subrutin.
Modularize the algorithmic and operating capabilities of a program using functions, methods, subroutines or similar organizing structures.
KAD
: Mahasiswa mampu memahami tipe dictionary dan operasinya serta menerapkannya dalam program.
Students are able to understand dictionary data type and their operations as well as its implementation in the program.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu membuat program untuk melakukan operasi penambahan, pengaksesan, penghapusan, dan penelusuran dictionary.
Students are able to make programs that do addition, accessing, deletion, and traversing dictionary.
Praktikum 2.00 %
Quiz 1.00 %
Tugas 2.00 %
Ujian Akhir Semester 4.00 %
12
File Input/Output; Membuka File: open, Membaca File: read, readline, readlines, menulis ke File: write, writelines, Menutup file: close.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa membuat program yang melakukan operasi untuk membaca dan menuiis file.
Praktikum - 2.00 %
Quiz - 1.00 %
Tugas - 2.00 %
Ujian Akhir Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Mahasiswa membuat program untuk membaca dari dan menulis ke file.
Students create program to read from and write to file.
KAD
: Melakukan operasi membaca dari file dan operasi menulis ke file.
Reading from and writing into file.
(1,1)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa menulis program untuk membaca data dari file, dan menulis data ke file.
Studentas are able to create program to read from and write into file.
Praktikum 2.00 %
Quiz 1.00 %
Tugas 2.00 %
Ujian Akhir Semester 4.00 %
13
Pendefinisian class; Pendefinisian objek; Constructor; method setter dan getter.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa membuat program sederhana menggunakan pendekatan berorientasi objek.
Praktikum - 2.00 %
Quiz - 1.00 %
Tugas - 2.00 %
Ujian Akhir Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a))
Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
CPMK
: Mahasiswa memahami konsep berorientasi objek dalam mengorganisasikan struktur program yang lebih kompleks.
Utilize Object-Oriented concepts in the organization and structuring of programs for behavior and concept management.
KAD
: Mahasiswa mampu memahami Class dan Objek serta menerapkanya dalam program komputer.
Student is able to understand Class and Object and utilise it in computer program.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu membuat class dan variabel konstruktor.
Students are able to create classes and constructor variables.
Praktikum 2.00 %
Quiz 1.00 %
Tugas 2.00 %
Ujian Akhir Semester 4.00 %
14
Dictionary of list; Membuat DataFrame; Mengakses elemen DataFrame: Indeks: index Baris/Kolom: loc, iloc, boolean indeks.
Tutorial
Percobaan
Diskusi
150.00
Mahasiswa mendeklarasikan operasi pembuatan DataFrame untuk sebuah data tabular sederhana.
Praktikum - 2.00 %
Quiz - 1.00 %
Tugas - 2.00 %
Ujian Akhir Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mampu merancang dan menggunakan database, serta mengolah dan menganalisa data dengan alat dan teknik pengolahan data. (CPL02 (KK.b))
Able to design and use databases, as well as process and analyze data using data processing tools and techniques. (CPL02 (KK.b))
CPMK
: Membuat modularisasi algoritma menggunakan fungsi dan subrutin.
Modularize the algorithmic and operating capabilities of a program using functions, methods, subroutines or similar organizing structures.
KAD
: Mahasiswa mampu memahami Data Frame dan menerapkanya dalam program.
Students are able to understand Data Frames and apply them in the program.
(1,1)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu membuat DataFrame dari sebuah data tabular sederhana.
Students are able to define DataFrame from a simple tabular data.
Praktikum 2.00 %
Quiz 1.00 %
Tugas 2.00 %
Ujian Akhir Semester 4.00 %
Assessment Component
Assessment Detail
No
Component Name
Weightage
1
Praktikum
20
2
Quiz
10
3
Tugas
20
4
Ujian Akhir Semester
25
5
Ujian Tengah Semester
25
Total
100
Daftar Referensi
Notice
: Trying to get property of non-object in
/var/www/html/sis/application/controllers/IndexController.php
on line
978