Dokumen
Universitas Negeri Surabaya
Fakultas Ekonomika dan Bisnis
Program Studi S1 Bisnis Digital
Anita Safitri, S.Kom., M.Kom., Riska Anita Safitri, S.Kom., M.Kom. Hujjatullah Fazlurrahman,
Dhenabayu, S.Kom., M.M. S.E., MBA.
1. Kadir, Abdul. (2019). Logika Pemrograman Python. Jakarta: PT. Elex Media Komputindo.
2. Raharjo, Budi. (2019). Kumpulan Solusi Pemrograman Python Edisi Revisi. Bandung: Informatika.
Pendukung :
8 Ujian Tengah Ujian Tengah Kriteria: Ujian Ujian Tengah Materi: 20%
Semester Mid Term Semester Rubrik Holistik Tengah Semester Secara Logika
Exam bentuk tes (UTS) Semester Online pemrograman
90 90 Python
Pustaka:
Kadir, Abdul.
(2019). Logika
Pemrograman
Python.
Jakarta: PT.
Elex Media
Komputindo.
Materi:
Pemrograman
Python
Pustaka:
Raharjo, Budi.
(2019).
Kumpulan
Solusi
Pemrograman
Python Edisi
Revisi.
Bandung:
Informatika.
9 Mampu memahami 1.9.1 Mampu Kriteria: Praktikum Syncronous Materi: 3%
List, Dictionary, memahami dan Rubrik holistik 3x50 Discussion Logika
Turple dan Set. bentuk non-tes Google Classroom pemrograman
Mampu membuat membentuk
Kelas dan Objek. fungsi (diskusi) Python
Bentuk Penilaian (discussion) Pustaka:
Mampu membuat 2.10.1 Mampu :
Fungsi Abke to Google Meet (kuliah) Kadir, Abdul.
memahami dan Aktifitas
understand List, (lecture) (2019). Logika
Dictionary, Turple and mengaplikasikan Partisipasif, Vilearn Unesa (diskusi) Pemrograman
Set. Able to develop list, dictionary, Penilaian (discussion). Python.
Classes and turple dan set Praktikum, Praktik [PB: 3x(3x50”)] Jakarta: PT.
Objects.Able to 3.11.1 Mampu / Unjuk Kerja
develop Function. Elex Media
memahami dan Tugas 4: Komputindo.
mengaplikasikan Laporan praktikum
pembentukan megenai pembentukan Materi:
kelas, dan obyek fungsi, aplikasi list, Pemrograman
dictionary, turple dan Python
set, pembentukan Pustaka:
kelas dan obyek. Raharjo, Budi.
(2019).
Assignment 4: Kumpulan
Practicum report on Solusi
function formation, list Pemrograman
application, dictionary, Python Edisi
turple and set, class Revisi.
and object formation. Bandung:
[PT KM: (3 3)x(3x60”)] Informatika.
3x50
10 Mampu memahami 1.9.1 Mampu Kriteria: Praktikum Syncronous Materi: 3%
List, Dictionary, memahami dan Rubrik holistik 3x50 Discussion Logika
Turple dan Set. bentuk non-tes Google Classroom pemrograman
Mampu membuat membentuk
Kelas dan Objek. fungsi (diskusi) Python
Bentuk Penilaian (discussion) Pustaka:
Mampu membuat 2.10.1 Mampu :
Fungsi Abke to Google Meet (kuliah) Kadir, Abdul.
memahami dan Aktifitas
understand List, (lecture) (2019). Logika
Dictionary, Turple and mengaplikasikan Partisipasif, Vilearn Unesa (diskusi) Pemrograman
Set. Able to develop list, dictionary, Penilaian (discussion). Python.
Classes and turple dan set Praktikum, Praktik [PB: 3x(3x50”)] Jakarta: PT.
Objects.Able to 3.11.1 Mampu / Unjuk Kerja
develop Function. Elex Media
memahami dan Tugas 4: Komputindo.
mengaplikasikan Laporan praktikum
pembentukan megenai pembentukan Materi:
kelas, dan obyek fungsi, aplikasi list, Pemrograman
dictionary, turple dan Python
set, pembentukan Pustaka:
kelas dan obyek. Raharjo, Budi.
(2019).
Assignment 4: Kumpulan
Practicum report on Solusi
function formation, list Pemrograman
application, dictionary, Python Edisi
turple and set, class Revisi.
and object formation. Bandung:
[PT KM: (3 3)x(3x60”)] Informatika.
3x50
11 Mampu memahami 1.9.1 Mampu Kriteria: Praktikum Syncronous Materi: 3%
List, Dictionary, memahami dan Rubrik holistik 3x50 Discussion Logika
Turple dan Set. bentuk non-tes Google Classroom pemrograman
Mampu membuat membentuk
Kelas dan Objek. fungsi (diskusi) Python
Bentuk Penilaian (discussion) Pustaka:
Mampu membuat 2.10.1 Mampu :
Fungsi Abke to Google Meet (kuliah) Kadir, Abdul.
memahami dan Aktifitas
understand List, (lecture) (2019). Logika
Dictionary, Turple and mengaplikasikan Partisipasif, Vilearn Unesa (diskusi) Pemrograman
Set. Able to develop list, dictionary, Penilaian (discussion). Python.
Classes and turple dan set Praktikum, Praktik [PB: 3x(3x50”)] Jakarta: PT.
Objects.Able to 3.11.1 Mampu / Unjuk Kerja
develop Function. Elex Media
memahami dan Tugas 4: Komputindo.
mengaplikasikan Laporan praktikum
pembentukan megenai pembentukan Materi:
kelas, dan obyek fungsi, aplikasi list, Pemrograman
dictionary, turple dan Python
set, pembentukan Pustaka:
kelas dan obyek. Raharjo, Budi.
(2019).
Assignment 4: Kumpulan
Practicum report on Solusi
function formation, list Pemrograman
application, dictionary, Python Edisi
turple and set, class Revisi.
and object formation. Bandung:
[PT KM: (3 3)x(3x60”)] Informatika.
3x50
12 Memahami dan 1.12.1 Mahasiswa Kriteria: Ceramah, Materi: 10%
mengaplikasikan memahami Rubrik holistik Diskusi, Logika
pemrograman GUI. bentuk non-tes Presentasi pemrograman
Mampu memahami pengertian,
dan mengaplikasikan fungsi,dan cara 3 X 50 Python
Bentuk Penilaian Pustaka:
konsep algoritma kerja GUI
searching dan sorting, : Kadir, Abdul.
yaitu Linear dan Biner
2.12.2 Mahasiswa Aktifitas (2019). Logika
Searching, Bubble memahami Partisipasif, Pemrograman
Sorting, Selection kelebihan, Penilaian Python.
Sorting, dan Insertion kekurangan, Praktikum, Praktik Jakarta: PT.
Sorting. Able to serta contoh / Unjuk Kerja
understand and Elex Media
applied the concept of GUI Komputindo.
searching and sorting 3.12.3 Mahasiswa
algorithms, namely memahami Materi:
Linear and Binary desain GUI dan Pemrograman
Searching, Bubble pemrograman
Sorting, Selection Python
Sorting, and Insertion GUI sederhana Pustaka:
Sorting. Raharjo, Budi.
(2019).
Kumpulan
Solusi
Pemrograman
Python Edisi
Revisi.
Bandung:
Informatika.
13 Memahami dan 1.13.1 Mampu Kriteria: Ceramah, Materi: 10%
mengaplikasikan memahami Rubrik holistik Diskusi, Logika
pemrograman GUI. bentuk non-tes Praktikum pemrograman
Mampu memahami konsep linear
dan mengaplikasikan searching dan 3x50 Python
Bentuk Penilaian Pustaka:
konsep algoritma biner searching
searching dan sorting, : Kadir, Abdul.
2.14.1 Mampu Aktifitas
yaitu Linear dan Biner (2019). Logika
Searching, Bubble memahami Partisipasif, Pemrograman
Sorting, Selection konsep bubble Penilaian Python.
Sorting, dan Insertion sorting dan Praktikum, Praktik Jakarta: PT.
Sorting. Able to selection sorting / Unjuk Kerja
understand and Elex Media
applied the concept of 3.15.1 Mampu Komputindo.
searching and sorting memahami
algorithms, namely konsep insertion Materi:
Linear and Binary sorting Pemrograman
Searching, Bubble
Sorting, Selection Python
Sorting, and Insertion Pustaka:
Sorting. Raharjo, Budi.
(2019).
Kumpulan
Solusi
Pemrograman
Python Edisi
Revisi.
Bandung:
Informatika.
Materi:
Pemrograman
Python
Pustaka:
Raharjo, Budi.
(2019).
Kumpulan
Solusi
Pemrograman
Python Edisi
Revisi.
Bandung:
Informatika.
Catatan
1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki oleh setiap lulusan PRODI yang
merupakan internalisasi dari sikap, penguasaan pengetahuan dan ketrampilan sesuai dengan jenjang prodinya yang
diperoleh melalui proses pembelajaran.
2. CPL yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi (CPL-PRODI)
yang digunakan untuk pembentukan/pengembangan sebuah mata kuliah yang terdiri dari aspek sikap, ketrampulan umum,
ketrampilan khusus dan pengetahuan.
3. CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL yang dibebankan pada mata
kuliah, dan bersifat spesifik terhadap bahan kajian atau materi pembelajaran mata kuliah tersebut.
4. Sub-CP Mata kuliah (Sub-CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPMK yang dapat diukur
atau diamati dan merupakan kemampuan akhir yang direncanakan pada tiap tahap pembelajaran, dan bersifat spesifik
terhadap materi pembelajaran mata kuliah tersebut.
5. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan spesifik dan terukur
yang mengidentifikasi kemampuan atau kinerja hasil belajar mahasiswa yang disertai bukti-bukti.
6. Kreteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian pembelajaran dalam
penilaian berdasarkan indikator-indikator yang telah ditetapkan. Kreteria penilaian merupakan pedoman bagi penilai agar
penilaian konsisten dan tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.
7. Bentuk penilaian: tes dan non-tes.
8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik Studio, Praktik Bengkel,
8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik Studio, Praktik Bengkel,
Praktik Lapangan, Penelitian, Pengabdian Kepada Masyarakat dan/atau bentuk pembelajaran lain yang setara.
9. Metode Pembelajaran: Small Group Discussion, Role-Play & Simulation, Discovery Learning, Self-Directed Learning,
Cooperative Learning, Collaborative Learning, Contextual Learning, Project Based Learning, dan metode lainnya yg
setara.
10. Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam bentuk beberapa pokok dan
sub-pokok bahasan.
11. Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-CPMK yang besarnya proposional dengan
tingkat kesulitan pencapaian sub-CPMK tsb., dan totalnya 100%.
12. TM=Tatap Muka, PT=Penugasan terstruktur, BM=Belajar mandiri.