Anda di halaman 1dari 6

Rencana Pembelajaran Semester Disiapkan oleh Diperiksa oleh Disahkan oleh Nomor Register

Dokumen
PJMA Ketua Program Wakil Dekan I
RPS Studi
Universitas
Muhammad Noor ..................
Airlangga
Fakhruzzaman,
Revisi Tgl.
S.Kom., M.Sc.
PS. S1 Sains Data Mulai Berlaku
Fakultas Sains dan Tgl.
Teknologi
A. IDENTITAS MATA AJARAN
Mata Ajaran ALGORITMA PEMROGRAMAN I
Kode Mata Ajaran
Beban Studi 2 (Dua) SKS
Semester II
Capaian Pembelajaran CPL Prodi S1 Sains Data yang dibebankan pada MK
Ketrampilan Umum
KU1 Mampu memanfaatkan secara efektif berbagai teori, teknik, bahasa pemrograman, sistem operasi, alat pendukung desain, dan
lingkungan pengembangan.
KU2 Mampu menentukan, merancang, mengimplementasikan, menguji, dan mendokumentasikan sistem berbasis komputer.
Pengetahuan
P3 Mampu menggunakan model-model pemrograman, Bahasa pemrograman, lingkungan basis data, termasuk pemodelan data,
desain basis data, pengambilan informasi, visualisasi data, dan antarmuka halaman web interaktif.

CP-Mata Kuliah
Mampu menganalisis masalah dan mengaplikasikan konsep pemrograman dasar dalam solusi untuk
permasalahan nyata sederhana menggunakan program
komputer Python dengan Benar (C4, A4, P3)

Deskripsi Mata Kuliah Mata ajaran ini memberikan pengantar prinsip-prinsip pemrograman komputer prosedural. Konsep, struktur, dan metode pemrograman
dasar diperkenalkan, diperagakan, dan dipraktikkan melalui pembelajaran Python 3: bahasa pemrograman komputer tingkat tinggi.

Prasyarat
Penanggung Jawab Muhammad Noor Fakhruzzaman, S.Kom., M.Sc.
Dosen Pengampu Muhammad Noor Fakhruzzaman, S.Kom., M.Sc.; Ika Qutsiati Utami, S.Kom., M.Sc.

B. PROGRAM PEMBELAJARAN
Kemampuan Kriteria Bobot
Minggu Bahan kajian/pokok Metode Pengalaman
akhir yang Media Waktu Penilaian dan Penilaian Referensi
Ke bahasan Pembelajaran Belajar
diharapkan indikator (%)
1 2 3 4 5 6 7 8 9 10

1 Mahasiswa Kontrak kuliah Ceramah dan LCD 1x2x50 Kemampuan


mampu Diskusi Komputer untuk
menunjukkan memahami, dan
0 Hand-out
(C1) dan mampu menerapkan
mendiskusikan materi yang
(A2) diajarkan
2 Mahasiswa Pengenalan berbagai Ceramah dan LCD 1x2x50 Kemampuan Pemahaman
mampu proses pengembangan Diskusi Komputer untuk materi
menjelaskan (C2), perangkat lunak memahami, dan Ketajaman
dan mampu (SDLC) menerapkan analisa dan 0 Hand-out
mendiskusikan materi yang pengambilan
(A2) Debugging dengan diajarkan keputusan
IDE
3 Mahasiswa Pemrosesan data Ceramah dan LCD 1x2x50 Kemampuan Pemahaman 0 Hand-out
mampu numerik: penggunaan Diskusi Komputer untuk materi, Tugas
mendemonstrasik Python math library, memahami, dan
an (C3), penulisan program menerapkan
mendiskusikan yang memproses materi yang
(A2) dan angka. diajarkan
mengerjakan
(P3).
4 Mahasiswa Pemrosesan data Ceramah dan LCD 1x2x50 Kemampuan Pemahaman
mampu teks. (String) Diskusi Komputer untuk materi,
menjelaskan (C2), memahami, dan demonstrasi per
mendiskusikan menerapkan kelompok 10 Hand-out
(A2) dan materi yang
mempertunjukka diajarkan
n (P2).
5 Mahasiswa List, Dictionary Ceramah dan LCD 1x2x50 Kemampuan
mampu Diskusi Komputer untuk
menjelaskan (C2), memahami, dan
mendiskusikan menerapkan
(A2) dan materi yang
mempertunjukka diajarkan
n (P2).
6-7 Mahasiswa If, For, While, 1x2x50 Kemampuan
mampu Pengumuman untuk
menjelaskan (C2), proyek UTS memahami, dan
mendiskusikan menerapkan 10
(A2) dan materi yang
mempertunjukka diajarkan
n (P2).
8 Mahasiswa Project UTS LCD 1x2x50 Kemampuan Tugas pengganti
mampu Cryptography, Komputer untuk UTS
mendemonstrasik Presentasi Tugas memahami, dan
an (C3), Cryptography menerapkan
20 Hand-out
mendiskusikan Kelompok (2-3 materi yang
(A2) dan orang) diajarkan
mengerjakan
(P2).
9 Mahasiswa Data Acquisition & Komputer 1x2x50 Kemampuan 0
mampu OOP dasar untuk
menunjukkan (Function, memahami, dan
(C3), dan Parameter) menerapkan
mengerjakan materi yang
(P3). diajarkan
10 Mahasiswa Sorting & Searching Ceramah dan LCD 1x2x50 Kemampuan Pemahaman
mampu Diskusi Komputer untuk materi, Ketajaman
menunjukkan memahami, dan analisa,
(C3), menerapkan Keaktifan dalam
10 Hand-out
mendiskusikan materi yang diskusi, Tugas
(A2) dan diajarkan
mengerjakan
(P3).
11 Mahasiswa Stack, Queue, Tree. Ceramah dan LCD 1x2x50 Kemampuan Pemahaman
mampu Diskusi Komputer untuk materi, Ketajaman
menunjukkan memahami, dan analisa,
(C3), menerapkan Keaktifan dalam
0
mendiskusikan materi yang diskusi, Tugas
(A2) dan diajarkan
mengerjakan
(P3).
12 Mahasiswa Graph Theory Ceramah dan LCD 1x2x50 Kemampuan Pemahaman
mampu Diskusi Komputer untuk materi, Ketajaman
menunjukkan memahami, dan analisa,
(C3), menerapkan Keaktifan dalam
10
mendiskusikan materi yang diskusi, Tugas
(A2) dan diajarkan
mengerjakan
(P3).
13 Mahasiswa Expert System: 1x2x50 Kemampuan
mampu Decision Tree untuk
menunjukkan (manual dan memahami, dan
(C3), menggunakan menerapkan
mendiskusikan library) materi yang
(A2) dan diajarkan
mengerjakan
(P3).
14 Mahasiswa Expert System: 1x2x50 Kemampuan
mampu Applied Linear untuk
menunjukkan Regression memahami, dan
(C3), menerapkan
mendiskusikan materi yang
(A2) dan diajarkan
mengerjakan
(P3).
15 Mahasiswa KUIS KUIS LCD 1x2x50
mampu Komputer
menganalisis (C4),
mengintegrasikan 10
(A4) dan
mengerjakan
(P3).
16 Mahasiswa Proyek akhir: UAS / Final LCD 1x2x50 Kemampuan Tugas Akhir
mampu software untuk Project Komputer untuk berupa program
menganalisis (C4), memecahkan memahami, dan dan kemampuan
mengintegrasikan masalah nyata menerapkan memahami
25
(A4) dan (Study Case Expert materi yang program yg dibuat
mengerjakan System sederhana) diajarkan secara individu
(P3). menggunakan materi
yang telah didapat

Komposisi Penilaian Teori:


UTS: 25%
UAS: 25%
Kuis: 15%
Tugas (4x): 25%
Softskill – aktif, jujur, kehadiran dan tepat waktu: 10%

Komposisi Penilaian Praktikum:


UTS: 25%
UAS: 25%
Tugas: 40%
Softskill – aktif, jujur, kehadiran dan tepat waktu: 10%
Referensi:
1. Zelle, M. J., 2017, Python Programming: An Introduction to Computer Science, Third Edition, Tom Summer, U.S.A
2. Guttag, V. J., 2016, Introduction to Computation and Programming Using Python: With Application to Understanding Data (The MIT Press), second
edition, The MIT Press, United State of America

Anda mungkin juga menyukai