A. Tujuan Pembelajaran
Siswa mampu memahami tentang embedded system.
Siswa mampu menjelaskan aplikasi Arduino.
Siswa membuat aplikasi sederhana Arduino.
B. Kegiatan Pembelajaran
Pertemuan 2 x 45 menit pertama:
maupun otomasi.
b. Setiap papan atau board Arduino dilengkapi
dengan Mikrokontroler.
int LDR=A0;
void setup( ){
Serial begin(9600);
pinMODE(LED, OUTPUT);
pinMODE(BUZZER, OUTPUT);
pinMODE(LDR, INPUT);
}
void loop( ){
int LDRStatus= analogRead(LDR);
if (LDRStatus >= 400){
tone(BUZZER, 100);
digitalWrite(LED, HIGH);
delay (100);
noTone(BUZZER);
digitalWrite(LED, LOW);
Serial.println(“==ALARM ACTIVATED==”);
}
else{
noTone(BUZZER);
digitalWrite(LED, LOW);
Serial.println(“=ALARM DEACTIVATED=”);
}
}
4. Guru mendemokan bagaimana membuat Alarm
menyala ketika LDR mendapat cahaya.
5. Guru mengulang demo langkah demi langkah dan
diikuti oleh siswa.
6. Siswa dapat langsung bertanya jika terjadi
kesulitan praktik.
7. Guru meminta siswa menulis hasil percobaan dan
menyusun melalui google classroom.
Penutup Guru memeriksa kelengkapan file siswa. 15”
Guru menyimpulkan pembelajaran tentang pembuatan
Alarm dengan LED dan LDR.
Merapikan perangkat dan memberi salam.
Situs sumber:
http://krismaeomega.blogspot.com/2018/07/arduino-tutorial-
membuat-alarm.html
void setup( ){
Serial begin(9600);
pinMODE(LED, OUTPUT);
pinMODE(BUZZER, OUTPUT);
pinMODE(LDR, INPUT);
}
void loop( ){
int LDRStatus= analogRead(LDR);
if (LDRStatus >= 400){
tone(BUZZER, 100);
digitalWrite(LED, HIGH);
delay (100);
noTone(BUZZER);
5 RPP INFORMATIKA|KELAS X/ MIPA-IPS|SMA KARANGTURI
Langkah Uraian Kegiatan Pembelajaran Alokasi
Waktu
digitalWrite(LED, LOW);
Serial.println(“==ALARM ACTIVATED==”);
}
else{
noTone(BUZZER);
digitalWrite(LED, LOW);
Serial.println(“=ALARM DEACTIVATED=”);
}
}
3. Guru meminta siswa untuk membuat program
kebalikan dari kondisi awal dan mencatat hasil
percobaan.
4. Siswa dapat langsung bertanya jika terjadi
kesulitan praktik.
5. Guru meminta siswa menulis hasil percobaan dan
menyusun melalui google classroom.
6. Guru meminta siswa untuk mempersiapkan tugas
pembuatan tong sampah buka-tutup otomatis
dengan sensor.
Penutup Guru memeriksa kelengkapan file siswa. 15”
Guru menyimpulkan pembelajaran tentang pembuatan
Alarm dengan LED dan LDR.
Guru mengingatkan siswa untuk membawa
perlengkatan pembuatan tugas berikutnya.
Merapikan perangkat dan memberi salam.
void setup( ){
pinMODE(trigPin, OUTPUT);
pinMODE(echoPin, INPUT);
servo.attach(3);
}
void loop( ){
int duration, distance;
digitalWrite(trigPin, HIGH);
delay(1);
digitalWrite(trigPin, LOW);
duration=pulseIn(echoPin, HIGH);
distance=(duration/2)/29.1;
C. Penilaian
Penilaian Sikap :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Disiplin in time on time late
2. Kerapian penampilan seragam seragam tidak
lengkap, lengkap sesuai
rapi
3. Kerapian perangkat merapikan merapikan tidak
meja, kursi, sebagian merapikan
perangkat
Penilaian Pengetahuan :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Kemampuan untuk memahami laporan laporan dasar teori
cara kerja mikrokontroler pada lengkap, dan dasar salah.
8 RPP INFORMATIKA|KELAS X/ MIPA-IPS|SMA KARANGTURI
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
Arduino (dilihat dari laporan dasar teori teori
percobaan) benar. kurang
lengkap.
Penilaian Keterampilan :
No. Penilaian %
1. Pembuatan aplikasi Arduino 1 & 2
* Rangkaian benar 40%
* Sensor dapat mendeteksi kondisi 20%
* Respon Buzzer dan Motor servo benar 20%
* Hasil rangkaian rapi 20%
TOTAL: 100%
A. Tujuan Pembelajaran
Siswa mampu memahami dan menjelaskan topologi jaringan, keamanan jaringan,
sistem pengontrolan akses data.
Siswa mampu melakukan setting koneksi ke jaringan secara aman.
B. Kegiatan Pembelajaran
Pertemuan 2 x 45 menit pertama:
C. Penilaian
Penilaian Sikap :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Disiplin in time on time late
2. Kerapian penampilan seragam seragam tidak
lengkap, lengkap sesuai
rapi
3. Kerapian perangkat merapikan merapikan tidak
meja, kursi, sebagian merapikan
perangkat
Penilaian Pengetahuan :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Kemampuan menyajikan mampu kurang tidak
presentasi menjelas- mampu mampu
kan dengan menjelas- presentasi
Penilaian Keterampilan :
No. Penilaian %
1. Presentasi:
* setting koneksi dengan benar 25%
* penjelasan benar 25%
* presentasi menarik 20%
* video dan audio jelas 20%
* kreatif 10%
TOTAL: 100%
A. Tujuan Pembelajaran
Siswa mampu menjelaskan tentang data, organisasi data, dan prediksi data.
Siswa mampu mengorganisasi data menggunakan aplikasi data base.
B. Kegiatan Pembelajaran
Pertemuan 2 x 45 menit pertama:
C. Penilaian
Penilaian Sikap :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Disiplin in time on time late
2. Kerapian penampilan seragam lengkap, seragam tidak sesuai
rapi lengkap
3. Kerapian perangkat menata meja, kursi, merapikan tidak
perangkat sebagian merapikan
Penilaian Keterampilan :
No. Penilaian Skor
1. Latihan 1 – 5 Sesuai jenis fungsi yang dipelajari
A. Tujuan Pembelajaran
Siswa mampu praktek membuat program search/ sort dengan array dalam bahasa
Python.
B. Kegiatan Pembelajaran
Pertemuan 2 x 45 menit pertama:
data.
f. tampilkan “found” jika data ketemu dan
tampilkan urutan data.
3. Siswa mengikuti penyelesaian langkah demi
langkah dan dapat langsung bertanya jika ada yang
tidak dipahami.
4. Guru meminta siswa untuk membandingkan
program pencarian data dengan metode Linear dan
Binary.
5. Siswa membandingkan, menuliskan perbedaan dan
program python kedua metode tersebut, serta
menyusun laporan melalui google classroom.
Penutup Guru memeriksa kelengkapan file siswa. 15”
Guru menyimpulkan materi tentang Linear search dan
Binary search.
C. Penilaian
Penilaian Sikap :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Disiplin in time on time late
2. Kerapian penampilan seragam seragam tidak
lengkap, lengkap sesuai
rapi
3. Kerapian perangkat merapikan merapikan tidak
meja, kursi, sebagian merapikan
perangkat
Penilaian Pengetahuan :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Kemampuan menyelesai- selesai, on selesai, on time, late submit,
kan latihan 1 – 6. time, sesuai. tidak sesuai tidak sesuai
A. Tujuan Pembelajaran
Siswa mampu menjelaskan algoritma-algoritma standar yang efisien untuk
keperluan-keperluan tertentu termasuk yang berdasarkan konsep AI.
Siswa mampu memecahkan masalah dengan cara sederhana dan lebih advance.
B. Kegiatan Pembelajaran
Pertemuan 2 x 45 menit pertama:
Kegiatan Inti 1. Guru menjelaskan fungsi dari Decision table adalah 60”
menentukan kondisi logis dan aksi yang sesuai.
2. Guru memberikan gambaran format decision table
yang terdiri dari 4 quadrants, yaitu:
Decision table:
total belanja > Y Y Y Y N N N N
$20
condition
tdk disc.
action
disc. 5%
disc. 10%
Decision table:
Usia < 25 Y Y Y Y N N N N
condition
Pernah Y Y N N Y Y N N
kecelakaan
sim >= 3 thn Y N Y N Y N Y N
tdk disc.
action
disc. 5%
10% extra
C. Penilaian
Penilaian Pengetahuan :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Kemampuan menyelesai- selesai, on selesai, on time, late submit,
kan latihan 1 – 8. time, sesuai. tidak sesuai tidak sesuai
Penilaian Keterampilan :
No. Penilaian Skor
1. Latihan 1 – 8 Sesuai jenis fungsi yang dipelajari
A. Tujuan Pembelajaran
Siswa mampu memahami dan menjelaskan tentang HAKI, berbagai lisensi peng-
gunaan komponen TIK dan e-commerce.
B. Kegiatan Pembelajaran
Pertemuan 2 x 45 menit pertama:
c. rule base
d. inference engine
4. Guru menjelaskan cara kerja sistem ahli dan
bagaimana membangun sistem ahli.
5. Siswa dapat langsung bertanya jika ada hal yang
belum dipahami.
6. Guru memberikan latihan soal-soal tentang
dampak penggunaan teknologi.
7. Siswa mengerjakan latihan dan menyusun melalui
google classroom.
Penutup Guru memeriksa kelengkapan file siswa. 15”
Guru menyimpulkan pembelajaran tentang dampak
sosial informatika.
C. Penilaian
Penilaian Sikap :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Disiplin in time on time late
2. Kerapian penampilan seragam seragam tidak
lengkap, lengkap sesuai
rapi
3. Kerapian perangkat merapikan merapikan tidak
meja, kursi, sebagian merapikan
perangkat
Penilaian Pengetahuan :
No. Penilaian Skor
1. Latihan soal pada google form Sesuai
dengan
penilaian
aplikasi.
A. Tujuan Pembelajaran
Siswa mampu memahami dan menjelaskan tentang computational thinking.
Siswa memberi contoh computational thinking dalam kehidupan sehari-hari.
Siswa membuat program yang mengaplikasikan penyelesaian masalah secara comp-
utational thinking, dan dekomposisi.
B. Kegiatan Pembelajaran
Pertemuan 2 x 45 menit pertama:
a. Decompotition:
Kasus diatas dapat dipecah dalam beberapa sub,
yaitu:
ukuran luas lantai yang akan ditutup.
pilihan ukuran keramik.
jumlah keramik yang dibutuhkan dan keramik
cadangan.
pembulatan jumlah keramik dalam satuan
dos.
perhitungan total biaya berdasarkan harga
keramik.
b. Pattern recognition:
Pola/ tren/ keteraturan data dalam perhitungan:
ukuran luas lantai (anggap persegi panjang)
terdiri dari ukuran panjang dan ukuran lebar.
jumlah keramik yang dibutuhkan dihitung
dari luas lantai dibagi luas satuan keramik.
jumlah keramik cadangan dihitung dengan
kondisi:
o jika luas lantai <=50 m2, maka jumlah
keramik cadangan = 6 biji
o jika luas lantai > 50 m2, maka jumlah
keramik cadangan = luas lantai dibagi 50
dikali 6.
total keramik dalam satuan dos dihitung dari
pembulatan keatas jumlah keramik yang
dibutuhkan ditambah jumlah keramik
cadangan kemudian dibagi 12.
total biaya dihitung dari total keramik dikali
harga per lusin keramik.
c. Abstraction:
Abstraksi soal diatas adalah membuat sistem
penghitung jumlah keramik dalam satuan dos dan
total pembelian keramik di toko Pak Abu.
d. Algorithm:
1) Masukkan pilihan ukuran keramik.
2) Harga keramik /dos ditentukan dari ukuran
keramik.
3) Masukkan ukuran panjang lantai yang akan
ditutup keramik.
4) Masukkan ukuran lebar lantai yang akan
ditutup keramik.
5) Hitung luas lantai yang akan ditutup keramik.
6) Hitung jumlah keramik yang dibutuhkan.
7) Hitung jumlah keramik cadangan.
8) Hitung jumlah keramik dalam satuan dos.
9) Hitung total pembelian keramik.
10)Tampilkan luas lantai yang akan ditutup
keramik.
Penilaian Pengetahuan :
No. Penilaian Skor
1. Latihan soal pada google form Sesuai
dengan
penilaian
aplikasi.
Penilaian Keterampilan :
No. Penilaian Skor
1. Penyelesaian kasus 1 & 2 :
Tahapan decompotition 20%
Tahapan pattern recognition 20%
Tahapan abstraction 20%
Tahapan algorithm 20%
Penyelesaian dgn program 20%
Python
TOTAL : 100%
A. Tujuan Pembelajaran
Siswa memahami pentingnya integrasi pengetahuan dan ketrampilan.
Siswa mampu mengaplikasikan pengetahuan program yang dimiliki pada mata
pelajaran penjurusan.
B. Kegiatan Pembelajaran
Pertemuan 2 x 45 menit pertama:
IPS: Akuntansi
kasus menghitung penyusutan harga mobil.
Dari berbagai situs otomotif diketahui bahwa
penyusutan harga mobil merk Asia berkisar
10% hingga 15% per tahun. Dari referensi
keputusan Menteri Keuangan no.96/PMK.03/
2009, mobil merupakan kelompok 2 dengan
masa manfaat 8 thn dan penyusutan 12.5%.
Berdasarkan data-data diatas, maka Anda
dapat menghitung berapa nilai residu mobil
pada tahun ke delapan. Atau Anda juga dapat
menghitung penyusutan tiap tahun jika nilai
residu mobil diketahui. Untuk mendapatkan
nilai residu mobil dapat dengan cara
membandingkan nilai jual mobil dengan masa
manfaat tertentu.
Rumus yang digunakan:
𝐷 = (𝐴𝐶 − 𝑆𝑉)/𝐿𝑇
𝑑% = 1 − 𝑛. √𝑆𝑉/𝐴𝐶
𝐷 = 𝑑% × 𝐵𝑉
dimana:
D = penyusutan
AC = harga perolehan
SV = nilai residu
LT = masa manfaat/ umur ekonomis
d% = tingkat penyusutan
n = umur ekonomis
BV = nilai buku sebelumnya
C. Penilaian
Penilaian Sikap :
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
1. Disiplin in time on time late
2. Kerapian penampilan seragam seragam tidak
lengkap, rapi lengkap sesuai
49 RPP INFORMATIKA|KELAS X/ MIPA-IPS|SMA KARANGTURI
No. Penilaian Baik – 3 Cukup – 2 Kurang – 1
3. Kerapian perangkat merapikan meja, merapikan tidak
kursi, perangkat sebagian merapikan
Penilaian Pengetahuan :
No. Penilaian Skor
1. Latihan soal pada google form Sesuai
dengan
penilaian
aplikasi.
Penilaian Keterampilan :
No. Penilaian Skor
1. Penyelesaian kasus 1 / 2 :
Tahapan decompotition 15%
Tahapan pattern recognition 15%
Tahapan abstraction 10%
Tahapan algorithm 20%
Tahapan modelling/ simula- 25%
tion
Tahapan evaluation 15%
TOTAL : 100%