0% menganggap dokumen ini bermanfaat (0 suara)
20 tayangan7 halaman

RPS Program Komputer

RPS ini membahas rencana pembelajaran semester mata kuliah Program Komputer pada Program Studi Matematika Fakultas Sains ITS NU Lampung. Mata kuliah ini membahas tentang algoritma dan struktur dasar pemrograman seperti tipe data, variabel, input output, string formatting, struktur runtunan, dan struktur percabangan menggunakan bahasa pemrograman Python.

Diunggah oleh

yunita widia putri
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
20 tayangan7 halaman

RPS Program Komputer

RPS ini membahas rencana pembelajaran semester mata kuliah Program Komputer pada Program Studi Matematika Fakultas Sains ITS NU Lampung. Mata kuliah ini membahas tentang algoritma dan struktur dasar pemrograman seperti tipe data, variabel, input output, string formatting, struktur runtunan, dan struktur percabangan menggunakan bahasa pemrograman Python.

Diunggah oleh

yunita widia putri
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

RENCANA PEMBELAJARAN SEMESTER (RPS)

PROGRAM STUDI : MATEMATIKA


FAKULTAS : SAINS
INSTITUT TEKNOLOGI DAN SAINS NAHDLATUL ULAMA (ITS NU) LAMPUNG
Jl. Dahlia, Kecamatan Tanjung Senang, Kota Bandar Lampung Provinsi Lampung
RENCANA PEMBELAJARAN SEMESTER (RPS)
Nama Mata Kuliah Kode Mata Kuliah Bobot (sks) Semester Tgl Penyusunan
PROGRAM KOMPUTER 3 2 Februari 2024
Otorisasi Dosen Pengembang Koordinator Bidang Keahlian
Ka PRODI
RPS (Jika Ada)

Yunita Widia Putri, M.Pd. Hana Ayu Masha, M.Si.


Capaian CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi) Yang Dibebankan Pada Mata Kuliah
Pembelajaran (CP) SIKAP DAN TATA NILAI
S9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri;
PENGUASAAN PENGETAHUAN
PP PP1 Menguasai konsep teori Matematika.
PP2 Menguasai dasar-dasar pengetahuan untuk berkreasi di bidang Matematika.
PP3 Menguasai dasar-dasar metode penelitian Matematika.
PP4 Menguasai teknik penertapan konsep-konsep Matematika untuk meningkatlkan pemahaman mengenai identitas
keindonesiaan.

KETERAMPILAN UMUM
KU1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu
pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.
KU2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.
KU3 Mampu mengkaji implikasi pengembangan atau implementasi ilmu pengetahuan teknologi yang memperhatikan dan
menerapkan nilai humaniora sesuai dengan keahliannya berdasarkan kaidah, tata cara dan etika ilmiah dalam rangka
menghasilkan solusi, gagasan, desain atau kritik seni, menyusun deskripsi saintifik hasil kajiannya dalam bentuk skripsi atau
laporan tugas akhir, dan mengunggahnya dalam laman perguruan tinggi.
KU4 Menyusun deskripsi saintifik hasil kajian tersebut di atas dalam bentuk skripsi atau laporan tugas akhir, dan
mengunggahnya dalam laman perguruan tinggi.
KU5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan
hasil analisis informasi dan data.
KU6 Mampu memelihara dan mengembangkan jaringan kerja dengan pembimbing, kolega, sejawat baik di dalam
maupun di luar lembaganya.
KU7 Mampu bertanggung jawab atas pencapaian hasil kerja kelompok dan melakukan supervisi dan evaluasi terhadap
penyelesaian pekerjaan yang ditugaskan kepada pekerja yang berada di bawah tanggung jawabnya.
KU8 Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada di bawah tanggung jawabnya, dan
mampu mengelola pembelajaran secar mandiri
KETERAMPILAN KHUSUS
KK1 Mampu mengaplikasikan teori, prinsip-prinsip, tools dan proses-proses, sebagaimana teori dan prinsip-prinsip ilmu
komputer dan matematika, untuk pengembangan dan perawatan dari sistem yang kompleks. Mampu mendesain dan
melakukan eksperimen dengan prototype perangkat lunak.
KK2 Mampu menganalisis dan menspesifikasikan kebutuhan perangkat lunak melalui hubungan kerja yang produktif dengan para
stakeholder proyek.
KK4 Mampu menganalisis dampak globalisasi pada bidang komputasi dan perekayasaan perangkat lunak.
KK6 Mampu mengaplikasikan kode etik yang sesuai dan professional dalam menyampaikan solusi untuk memecahkan
permasalahan dalam perekayasaaan perangkat lunak.
KK7 Mampu mengidentifikasi sumber daya-sumber daya untuk menentukan legalisasi dan etikal praktik dalam negara-negara
lain sebagaimana mereka mengaplikasikannya pada komputasi dan perekayasaan perangkat lunak
CPMK (Capaian Pembelajaran Mata Kuliah)
CPMK1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu
pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya
CPMK2 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil
analisis
CPMK3 informasi dan data jawab atas pencapaian hasil kerja kelompok dan melakukan supervisi serta evaluasi terhadap
Mampu bertanggung
penyelesaian
CPMK4 Mampupekerjaanmelakukan proses evaluasi
yang ditugaskan kepada pekerja yang berada
diri terhadap di bawah
kelompok berada
tanggung
kerja yang di bawah tanggung jawabnya, dan Mampu
jawabnya
mengelola
CPMK5 Mampupembelajaran secara mandiri menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan
mendokumentasikan,
mencegah
CPMK6 plagiasi(3.A5)
Mampu merancang suatu program menggunakan berbagai teknik pemrograman yang dapat di terapkan pada berbagai
platform (3.A3)
CPMK7 Menguasai teori dan penerapan bidang keahlian Interactive Programming and Technology (IPT) (3.A2, 3.A3, 3.A5)
Mata kuliah ini membahas tentang algoritma dan struktur dasar. Penjelasan berkaitan dengan Algoritma, Struktur Data, Sintax Dasar,
Diskripsi Singkat Tipe data, Variabel, Input dan Output, String Formatting, Struktur Runtunan, Struktur Percabangan dan Bahasa Pemrograman
MK Python.
Bahan Kajian / 1. Algoritma
Materi 2. Struktur Data
Pembelajaran 3. Sintax Dasar
4. Tipe data
5. Variabel
6. Input dan Output
7. String Formatting
8. Struktur Runtunan
9. Struktur Percabangan
10. Bahasa Pemrograman Python.

Daftar Referensi Utama:

Ferawaty, Adi, Rudolfo Rizki Damanik, Robin, Algoritma dan Pemrograman Tingkat Dasar dengan Python.

Pendukung:

Internet

Media Software: Hardware:


Pembelajaran Python, Google Meet Smart Phone, Laptop, LCD
Nama Dosen Yunita Widia Putri, M.Pd.
Pengampu
Mata kuliah
prasyarat (Jika
ada)
Minggu Kemampuan Akhir Bahan Kajian Strategi Waktu Pengalama Kriteria Penilaian Bobot Nilai
Ke- Yang Diharapkan (Materi Pelajaran) Pembelajaran/Metode Belajar n Belajar (Indikator) (%)
Pembelajaran (menit) Mahasiswa
1. Mahasiswa memahami Pengantar Algoritma Model: Pembelajaran 90 Tugas Mahasiswa mampu 6
Algoritma langsung (PBL), Blended menit Individu menjelaskan
Learning; pendekatan : definisi algoritma,
Induktif; metode: Apa yang menyebutkan
ceramah, tanyajawab, kamu contohnya dalam
penugasan ketahui kehidupan sehari-
tentang hari dan perannya
algoritma dalam kehidupan
setelah
menonton
video yang
diberikan?
2. Mahasiswa memahami Struktur Data dan Model: Pembelajaran 90 Menyebutkan Mahasiswa mampu 1
Struktur Data dan Definisi Definisi Pemrograman langsung (PBL), Blended contoh dari menjelaskan
Pemrograman Learning; pendekatan : berbagai jenis penggunaan jenis-
Induktif; metode: stuktur data jenis truktur data dan
ceramah, tanyajawab menjelaskan definisi
dari pemrograman

3. Mahasiswa memahami Sintax Sintax Dasar dan Sejarah Model: inquiry Learning, 90 Mahasiswa Mahasiswa mampu 1
Dasar dan Sejarah Bahasa Bahasa Pemrograman Blended Learning menuliskan menjelaskan sintax
Pemrograman Python Python Pendekatan: pemecahan sintax dasar dasar dan
masalah, metode: diskusi, menyebutkan
kelebihan Python

4. Mahasiswa memahami cara Instalisasi Python dan Model: inquiry Learning, 90 Menampilkan Mahasiswa dapat 1
menginstall Python Bahasa Pemrograman Blended Learning “Hello World” menginstall python di
Python Pendekatan: Ketrampilan paada Python gadget masing-
Proses Sain (KPS), masing dan mencoba
metode: Bahasa
diskusi pemrograman dasar
pada python
Minggu Kemampuan Akhir Bahan Kajian Strategi Waktu Pengalama Kriteria Penilaian Bobot Nilai
Ke- Yang Diharapkan (Materi Pelajaran) Pembelajaran/Metode Belajar n Belajar (Indikator) (%)
Pembelajaran (menit) Mahasiswa

5. Mahasiswa memahami Tipe Tipe Data dan Variabel Model : PBL, Blended 90 Mahasiswa Mahasiswa mampu 1
Data dan Variabel Learning Pendekatan: menyebutkan menjelaskan Tipe Data
pemecahan masalah, perbedanaan dan variabel
metode: diskusi dari setiap jenis
tipe data

6. 90 UTS Ketepatan penjelasan 30


dan analisis dalam
penyelesaian soal-
soal; sikap : jujur,
disiplin;

7. Mahasiswa memahami Input pada Algoritma dan Model: inquiry Learning, 90 Mahasiwa Mahasiswa mampu 1
pemakaian Input pada praktikum input pada Blended Learning melakukan input menginput perintah
Algoritma dan input pada Python Pendekatan: pemecahan pada Python pada Python
Python masalah metode: diskusi, berdasarkan
praktikum permasalahan yang
diberikan
8. Mahasiswa memahami Output pada Algoritma dan Model: inquiry Learning, 90 Mahasiwa Mahasiswa mampu 1
pemakaian Output pada Praktikum output pada Blended Learning melakukan melakukan output pada
Algoritma dan Praktikum Python Pendekatan: pemecahan output pada Python sesuai dengan
output pada Python masalah, metode: diskusi, Python masalah yang diberikan
praktikum, penugasan
Minggu Kemampuan Akhir Bahan Kajian Strategi Waktu Pengalama Kriteria Penilaian Bobot Nilai
Ke- Yang Diharapkan (Materi Pelajaran) Pembelajaran/Metode Belajar n Belajar (Indikator) (%)
Pembelajaran (menit) Mahasiswa

9. Mahasiswa memahami String Formatting dan Model: inquiry Learning, 90 Tugas kelompok Mahasiswa mampu 6
pemakaian String Struktur Runtunan dan Blended Learning memakai string
Formatting dan Struktur Praktikum Python sesuai Pendekatan: pemecahan Membuat formatting dan
Runtunan materi masalah metode: program struktur runtunan
Diskusi,praktikum mengenai pada Pytho
struktur runtnan
10. Mahasiswa memahami Struktur Percabangan IF- Model: inquiry Learning, 90 Tugas kelompok Mahasiswa mampu 5
pemakaian IF-ELSE Else dan Peraktikum Blended Learning menggunakan IF-ELSE
Python sesuai materi Pendekatan: pemecahan Membuat pada Python
masalah metode: diskusi’ program berdasarkan kasus
praktikum,penugasan mengenai yang diberikan
struktur
percabangan IF-
ELSE
11. 1. Mahasiswa memahami Struktur Percabangan Model: inquiry Learning, 45 Mahasiwa 1. Mahasiswa 1
pemakaian operator AND, AND,OR, NOT dan Blended Learning berlatih mampu memilih
OR, NOT Nested Branching dan Pendekatan: mengguna operator AND, OR,
2. Mahasiswa memahami Praktikum Python sesuai pemecahan masalah, kan NOT untuk
pemakaian struktur Nested materi metode: diskusi, operator digunakan pada
Branching praktikum AND, OR, Python berdasarkan
NOT dan kasus yang diberikan
struktur 2. Mahasiswa
Nested mampu
Branching menggunakan
pada struktut Nested
Python Branching pada
Python berdasarkan
kasus yang diberikan
11 Mahasiswa memilih struktur Praktikum Pyhton membuat Model : inquiry learning, 45 Tugas kelompok Mamhasiwa memilih 6
data yang tepat program berdasarkan kasus blended learning, struktur data yang tepat
yang diberikan Pendekatan: pemecahan Membuat untuk membuat
masalah, metode: diskusi, program dengan program berdasarkan
penyelesaian soal- memilih struktur kasus yang diberikan
Soal, praktikum, penugasan dan operator
yang sesuai.
12 UAS Ketepatan penjelasan 40
dan analisis dalam
penyelesaian soal-
soal; sikap : jujur,
disiplin;
TOTAL 100%

Anda mungkin juga menyukai