16
Mampu memecahkan permasalahan dan menjabarkan lengkah-
langkah pemecahan masalah yang runut.
Memberikan masukan dan keluaran untuk setiap tipe data [C3] Memberikan masukan dan keluaran untuk setiap tipe data menggunakan arsip
[C3]
Mampu menentukan tipe data yang tepat digunakan untuk menyelesaikan Melakukan manipulasi nilai variabel dengan operator yang sesuai [C3]
masalah [C2]
Menyelesaikan soal berbasis computational thinking [C2] Mengenali struktur algoritma [C1]
ENTRY POINT
V. STRATEGI PERKULIAHAN
Pendekatan dalam pembelajaran memanfaatkan model Flipped Learning, dengan
detail sebagai berikut
Teori: dilaksanakan dengan metode asynchronous memanfaatkan learning-if
Diskusi mingguan dilakukan untuk membahas Teori dan Praktikum dilakukan
secara synchronous memanfaatkan platform live meeting daring, selama 50-100
menit/
Kuis dilakukan pada minggu ke 5 dan ke 12 dengan memanfaatkan platform Quiziz
dan/atau Kahoot.
Praktikum: dilaksanakan dengan mengikuti modul praktikum yang telah
disediakan di learning dan dikerjakan menggunakan Jupyter Notebook.
Dilaksanakan secara asynchronous, dengan bobot pekerjaan untuk 200 menit
praktikum.
Pembelajaran berbasis projek mandiri : dilaksanakan secara mandiri untuk tugas
besar UAS
1. Jumlah waktu teori tatap muka konvensional: - menit/jam
2. Jumlah waktu teori tatap muka daring (sinkron): 700 menit
3. Jumlah waktu teori asinkron muka daring: 700 menit
4. Jumlah waktu praktikum (asinkron): 2800 menit
1. Tugas teori merupakan tugas membuat pertanyaan dari materi bahasan minggu
sebelumnya dan mengerjakan soal interaktif pada pertemuan sinkron dalam
sebuah minggu penyampaian materi.
2. Kuis (asesi konsep individu) di minggu ke 5 dan 12
3. Diskusi dilakukan secara synchronous 100 menit perminggu dan non-scheduled
discussion setiap minggu.
4. Praktikum dilaksanakan secara asynchronous memanfaatkan Jupyter Notebook
yang dipasang pada perangkat mahasiswa.
5. Nilai UTS
a. Penilaian Teori (individu) berupa ujian online di-learning-IF
b. Penilaian Praktikum (individu) berupa ujian online di learning-
IF/Jupyter Notebook
6. UAS dinilai dari:
a. Penilaian Teori (individu) berupa ujian online di-learning-IF
b. Penilaian Praktikum (individu) presentasi Integrated Project
40 – 44 D
< 40 E
VIII. PUSTAKA
[1] Guttag, John. Introduction to Computation and Programming Using Python: With
Application to Understanding Data Second Edition. MIT Press, 2016
[2] Python Crash Course: nostarch.com/pythoncrashcourse
[3] Rosa A.S. & M. Shalahuddin, Modul Pembelajaran Algoritma dan Pemrograman,
Modula Bandung, 2010
[4] Cay Horstmann & Timothy Budd, Big C++, Wiley, 2009
[5] David Griffith & Dawn Griffith, Head First C, O‟Reilly, 2017
• Operasi Matematika
• Indentasi
• Input User Wajib: 1,2
2 Tambahan:
• Tipe Objek String 3,4,5
• Kondisi dan Percabangan
• Iterasi dan Perulangan Wajib: 1,2
3
• While Loops Tambahan:
HAL.
No.FO.6.1.2-V3 7/8
Catatan:
Penyampaian kontrak perkuliahan kepada mahasiswa dituliskan pada kolom
penyampaian materi kuliah dan diverifikasi dengan absensi SIA/SIM pada pertemuan
pertama.