Anda di halaman 1dari 4

RENCANA PEMBELAJARAN SEMESTER (RPS)

Nama Sekolah : SMK Negeri Ens Makassar


Jurusan : Teknik Komputer Jaringan
Mata Pelajaran : Pemrograman Dasar
Semester :I
Guru : Nur Annisaa Badia
Capaian :
Setelah mengikuti mata pelajaran ini, siswa diharapkan dapat memahami dasar pemrograman, bisa mengfungsikan dasar-dasar
pemrograman ke dalam sebuah algoritma, serta mampu menyelesaikan masalah yang diberikan dengan algoritma.

Bentuk Penilaian :
Penilaian Bobot
Kehadiran 10%
Keaktifan 40%
Tugas 10%
Evaluasi/Qui 5%
z 15%
UTS 20%
UAS
Kemampuan Akhir yang Metode
Pertemuan Indikator
diharapkan Pembelajaran
1 Mampu menerapkan alur logika  Menerapkan Logika dan algoritma pemrograman  LMS
dan algoritma pemrograman komputer  Gmeet
 Cara menyajikan algoritma pemrograman  Evaluasi
 Cara membuat flowchart online di google draw
 Cara membuat flowchart di MS-Word
2 Memahami perangkat lunak  Praktik instalasi LARAGON aplikasi bahasa  LMS
bahasa pemrograman komputer pemrograman PHP  Video
 Praktik instalasi XAMPP aplikasi bahasa Pembelajaran
pemrograman PHP  Latihan
 Praktik instalasi IDLE aplikasi bahasa
pemrograman Python
 Praktik instalasi Visual Studio Code Editor bahasa
pemrograman PHP dan Python
 Praktik instalasi extension PHP di Visual Studio
Code

3 Menerapkan alur pemrograman  Memahami bahasa pemrograman Python  LMS


dengan struktur pemrograman  Memahami bahasa pemrograman web PHP  Gmeet
 Praktik menampilkan string Hello world  Video
menggunakan fungsi print() sesuai sintaks bahasa Pembelajaran
pemrograman python  Quiz
4 Menerapkan penggunaan tipe  Praktik menerapkan variabel pada bahasa  LMS
data, variabel, konstanta,operator pemrograman python  Video
dan ekspresi  Praktik menerapkan komentar python pada script Pembelajaran
pemrograman python  Latihan
5 Menerapkan operasi aritmatika  Membuat kode program dengan operasi  LMS
dan logika aritmatika dan logika  Video
Pembelajaran
 Latihan
6 Menerapkan struktur kontrol  Membuat kode program struktur kontrol  LMS
perulangan dalam bahasa perulangan dalam bahasa pemrograman  Video
pemrograman Pembelajaran
 Latihan
7 Menerapkan struktur kontrol  Membuat kode program dengan struktur kontrol  LMS
percabangan dalam bahasa percabangan dalam bahasa pemrograman  Video
pemrograman Pembelajaran
 Latihan
8 UTS  Menerapkan Logika dan algoritma pemrograman Lisan dan Praktikum
komputer
 Cara menyajikan algoritma pemrograman
 Cara membuat flowchart
 Membuat kode program dengan operasi
aritmatika dan logika
9 Menganalisis penggunaan array  Membuat kode program menampilkan data array  LMS
untuk penyimpanan data di  Gmeet
memory  Latihan
10 Menerapkan penggunaan fungsi  Membuat kode program penggunaan fungsi  LMS
 Gmeet
 Latihan
11 Menerapkan pembuatan antar  Membuat antar muka (User Intreface) pada  LMS
muka (User Intreface) pada aplikasi  Video
aplikasi Pembelajaran
 Latihan
12 Menerapkan berbagai struktur  Membuat kode program berbagai struktur kontrol  LMS
kontrol dalam aplikasi antar muka dalam aplikasi antar muka (User Intreface)  Gmeet
(User Intreface)
13 Menganalisis pembuatan aplikasi  Membuat aplikasi sederhana berbasis antar muka  LMS
sederhana berbasis antar muka (User Intreface)  Video
(User Intreface) Pembelajaran
 Latihan
14 Mengevaluasi debuging pada  Menggunakan debuging pada aplikasi sederhana  LMS
aplikasi sederhana  Gmeet
15 Mengevalusai paket installer  Memformulasikan paket installer aplikasi  LMS
aplikasi sederhana sederhana  Gmeet

16 UAS  Membuat Project Aplikasi  LMS

Anda mungkin juga menyukai