Anda di halaman 1dari 35

LEMBAR PENGESAHAN

ADMINISTRASI PEMBELAJARAN
KOMPETENSI KEJURUAN
JURUSAN REKAYASA PERANGKAT LUNAK
SMK TAMANSISWA KOTA SUKABUMI

telah diperiksa dan disetujui

UNTUK DIGUNAKAN SEBAGAI PANDUAN GURU PRODUKTIF


PADA PROSES KEGIATAN BELAJAR MENGAJAR
DALAM RANGKA MEMENUHI TUNTUTAN KTSP
SEKOLAH MENENGAH KEJURUAN

Disetujui di :
Sukabumi, JULI 2019

Guru Produktif Diperiksa Oleh :

.................................. .......................................................

Disetujui Oleh :
Kepala Sekolah SMK Tamansiswa Kota Sukabumi

..................................................

1
PROGRAM TAHUNAN

2
PROGRAM TAHUNAN

Mata Pelajaran : KOMPETENSI KEJURUAN

Kelas/Semester :X/1

Kompetensi Keahlian : Rekayasa Perangkat Lunak

Tahun Pelajaran : 2019 ~ 2020

STANDAR ALOKASI WAKTU 42


SMT KOMPETENSI DASAR KET
KOMPETENSI JAM x 45 MENIT
1. Menerapkan
2.1. Menjelaskan struktur
algoritma 9 x 45 Menit Teori
algoritma
pemrograman
tingkat dasar 2.2. Membuat alur logika 2 x 45 Menit Teori +
pemrograman Praktik
2.3. Menjelaskan Data Flow
1 Diagram (DFD) 8 x 45 Menit Teori

2.4. Membuat diagram alir 8 x 45 Menit Teori +


pemrograman Praktik
2.5. Menjelaskan Varian dan 8 x 45 menit
invarian Teori

2.6. Menerapkan pengelolaan 5 x 45 Menit Teori +


array Praktik
Teoritis dan
Jumlah 6 KD 40 x 45 Menit Praktik

STANDAR ALOKASI WAKTU 42


SMT KOMPETENSI DASAR KET
KOMPETENSI JAM x 45 MENIT
2. Menerapkan
3.1. Menjelaskan prinsip array
algoritma 7 x 45 Menit Teori
pemrograman 3.2. Menggunakan array multi
tingkat lanjut dimensi 9 x 45 Menit Praktik
3.3. Menggunakan prosedur dan
fungsi 10 x 45 Menit
1 Praktik
3.4. Menggunakan Library 2 x 45 Menit
pemrograman grafik
Teoritis dan
Jumlah 4 KD 28 x 45 Menit
Praktik

3
ANALISA PROGRAM SEMESTER

Satuan Pendidikan : SMK TAMANSISWA KOTA SUKABUMI


Mata Pelajaran : KOMPETENSI KEJURUAN
Kelas/Semester :X/1
Tahun Pelajaran : 2019 2020
A. JAM EFEKTIF MENGAJAR
1. Banyak Pekan Dalam Semester Genap
No Nama Bulan Banyak Pekan
1 Juli 4 Pekan
2 Agustus 5 Pekan
3 September 4 Pekan
4 Oktober 5 Pekan
5 Nopember 4 Pekan
6 Desember 4 Pekan
JUMLAH 26 Pekan

2. Banyak Pekan Tidak Efektif


No Nama Pekan Banyak Pekan
1 Mid Semester, Ujian Akhir Semester dan 4 Pekan
Ulangan Harian
2 Pengisian dan Pembagian Raport 2 Pekan
3 IDUL ADHA 1 pekan
MPLS 1 pekan
JUMLAH 7 Pekan

3. Pekan Efektif
No Rekapitulasi Banyak Pekan
1 Jumlah Pekan dalam Semester Ganjil 26 Pekan
2 Jumlah Pekan Tidak Efektif 8 Pekan
Jumlah Pekan Efektif dalam Semester Ganjil 18 Pekan

B. DISTRIBUSI ALOKASI WAKTU


KELAS :X
Semester : 1 ( Satu )
Jurusan : Rekayasa Perangkat Lunak
Standar Kompetensi : Menerapkan algoritma pemrograman tingkat dasar

4
No. Kompetensi Dasar Bulan
RPP
1 Menjelaskan struktur algoritma September
2 Membuat alur logika pemrograman Oktober
3 Menjelaskan Data Flow Diagram (DFD) Oktober
4 Membuat Diagram Alir Pemrograman Oktober
5 Menjelaskan varian dan invariant Nopember
6 Menerapkan pengelolaan array Nopember

KELAS :X
Semester : 1 ( Satu )
Jurusan : Rekayasa Perangkat Lunak
Standar Kompetensi : Menerapkan algoritma pemrograman tingkat lanjut

No. Kompetensi Dasar Bulan


RPP
1 Menjelaskan array multi dimensi November
2 Menggunakan array multi dimensi Nopember
3 Menggunakan Procedur dan fungsi Desember
4 Menggunakan library pemrograman grafik Desember

ANALISIS PENENTUAN KKM

A. DASAR PENENTUAN KKM


ACUAN KRITERIA Interval Nilai
Tinggi 50 – 64
KOMPLEKSITAS Sedang 65 – 80
Rendah 81 - 100
DAYA PENDUKUNG Tinggi 81 – 100
Sedang 65 – 80

5
Rendah 50 – 64
Tinggi 81 – 100
INTAKE SISWA Sedang 65 – 80
Rendah 50 – 64

B. PENENTUAN KKM
Kelas :X
Standar Kompetensi : Menerapkan teknik elektronika analog dan digital
Program : REKAYASA PERANGKAT LUNAK

KRITERIA KETUNTASAN MINIMAL


Kriteria Penetapan
Kompetensi Dasar dan Indikator Ketuntasan
Nilai
Kriteria
Daya Intake KKM
Komp.
Dukung Siswa

1. Menerapkan teknik elektronika analog dan digital dasar 77.00


1.1 Menjelaskan teori kelistrikan 75 90 75 80.00
1.2 Mengenal komponen elektronika 70 80 75 75.00

1.3 Menggunkan komponen elektronika 70 80 75 75.00

Menerapkan konsep elektronika


1.4 70 80 75 75.00
digital

1.5 Menerapkan system bilangan digital 70 80 75 75.00

Menerapkan elektronika digital untuk


1.6 70 80 75 75.00
computer

2. Menerapkan algoritma pemrograman tingkat dasar 76.00

2.1 Menjelaskan struktur algoritma 85 80 75 80.00

2.2 Membuat alur logika pemrograman 70 80 75 75.00

2.3 Menjelaskan Data Flow Diagram 70 80 75 75.00

2.4 Membuat diagram alir


70 80 75 75.00
pemrograman

2.5 Menjelaskan variant dan invariant 75 80 75 76.67

2.6 Menerapkan pengelolaan array 70 80 75 75.00


3. Menerapkan algoritma pemrograman tingkat lanjut 76.00
3.1 Menjelaskan prinsip array multi 80 80 75 75.00

6
dimensi

3.2 Menggunkan array multi dimensi 80 90 75 80.00

3.3 Menggunkan procedure dan fungsi 70 80 75 75.00


Menggunakan library pemrograman
3.4 80 70 75 75.00
grafik

7
SILABUS

8
070.KK.001
SILABUS
NAMA SEKOLAH : SMK TAMANSISWA KOTA 1 SUKABUMI
MATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasar
KELAS/SEMESTER : X/1-2
STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasar
KODE KOMPETENSI : 070.KK.01
ALOKASI WAKTU : 48 X 45 menit

NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTE KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
R BANGSA HAAN
1. Menerapkan  Dijelaskan  Disiplin  Mandiri  Perbedaan antara  Menjelaskan perbedaan  Tes tertulis 4 2(4) -  Buku Teori
teori perbedaan tegangan, arus, dan antara tegangan, arus,  Pengamat Dasar
Selalu teliti dan  Kerja keras
Kelistrikan antara resistansi dan resistansi an/ Kelistrikan
tertib dalam  Jujur dan
tegangan, observasi  Internet
mengerjakan disiplin  Manfaat dasar sistem  Menjelaskan manfaat dasar
arus, dan  Tes  Majalah
tugas. kelistrikan dari kelistrikan
resistansi  Tanggung Praktek Teknik
 Perbedaan antara  Menjelaskan perbedaan
 Kerja jawab  Produk  Bread
 Dijelaskan tegangan, arus, dan antara tegangan, arus,
Keras board
manfaat  Inofatif resistansi dan resistansi
 Komponen
dasar dari Menggunakan  Motifasi  Disiplin
R, L, C
kelistrikan waktu secara kuat untuk Selalu teliti dan tertib dalam
 Dijelaskan efektif untuk sukses mengerjakan tugas.
perbedaan menyelesaikan
antara  Rasa ingin  Kerja Keras
tugas-tugas di
tegangan, tahu
kelas dan luar Menggunakan waktu secara
arus, dan
kelas. efektif untuk menyelesaikan
resistansi
 Mandiri tugas-tugas di kelas dan luar
kelas.
Mencari
sumber di  Mandiri
perpustakaan Mencari sumber di perpustakaan
untuk untuk menyelesaikan tugas
menyelesaikan sekolah tanpa bantuan
tugas sekolah pustakawan.
tanpa bantuan
pustakawan.

9
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTE KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
R BANGSA HAAN
2. Mengenal  Nama-nama  Disiplin Mandiri  Komponen Elektronika  Menjelaskan nama-nama  Tes tertulis 4 2(4)  Buku Teori
komponen komponen Selalu teliti dan Kerja keras komponen elektronika dan  Pengamat Dasar
elektronika elektronika kegunaannya. an/ Kelistrikan
tertib dalam Jujur dan
dapat observasi  Internet
mengerjakan disiplin  Disiplin
dijelaskan.  Tes
tugas. Tanggung Selalu teliti dan tertib dalam Praktek
 Kerja jawab mengerjakan tugas.  Produk
Keras Inofatif  Kerja Keras
Menggunakan Motifasi kuat Menggunakan waktu secara
waktu secara untuk sukses efektif untuk menyelesaikan
efektif untuk  Rasa ingin tugas-tugas di kelas dan luar
menyelesaikan tahu kelas.
tugas-tugas di
 Mandiri
kelas dan luar
kelas.  Mencari sumber di
perpustakaan untuk
 Mandiri
menyelesaikan tugas sekolah
Mencari tanpa bantuan pustakawan.
sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

3. Menggunaka  Disebutkan  Disiplin Mandiri  Komponen Elektronika  Menjelaskan bahan  Tes tertulis 4 2(4) -  Buku Teori
n komponen dengan Selalu teliti dan Kerja keras  Nilai besaran komponen komponen  Pengamat Dasar
elektronika benar elektronika  Menghitung nilai resistansi an/ Elektronika
tertib dalam Jujur dan
bahan- berbagai jenis resistor observasi  Internet
mengerjakan disiplin
bahan  Menghitung nilai  Tes  Majalah
tugas. Tanggung kapasitansi berbagai jenis Praktek Teknik
resistif dan
 Kerja jawab kapasistor  Produk  Bread
dijelaskan
Keras Inofatif  Menjelaskan macam- board
bagaimana
macam komponen  Komponen
resistor Menggunakan Motifasi kuat
 Menguji komponen pasif Elektronika
dipakai waktu secara untuk sukses
 Menguji komponen aktif
dalam efektif untuk  Rasa ingin  Memanfaatkan komponen
bidang menyelesaikan tahu pasif
elektronika tugas-tugas di  Memanfaatkan komponen
kelas dan luar aktif
kelas.  Menjelaskan penggunaan

10
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTE KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
R BANGSA HAAN
 Mandiri resistor pada rangkaian
Mencari  Disiplin
sumber di Selalu teliti dan tertib dalam
perpustakaan mengerjakan tugas.
untuk
 Kerja Keras
menyelesaikan
tugas sekolah Menggunakan waktu secara
tanpa bantuan efektif untuk menyelesaikan
pustakawan. tugas-tugas di kelas dan luar
kelas.
 Mandiri
 Mencari sumber di
perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
BANGSA HAAN
4. Menjelaskan  Digam  Disiplin  Mandiri  Konversi Bilangan dan  Menggambarkan  Tes 4 2(4) -  Buku
barkan dan Selalu teliti dan  Kerja keras Kode ASCII konversikBilangan dan tertulis Elektronika
Konsep
Elektronika dijelaskan tertib dalam  Gerbang Logika Kode ASCII  Tes digital
tentang kode  Jujur dan  Tabel kebenaran  Menggambarkan macam- Praktek  Internet
Digital mengerjakan
ASCII disiplin macam gerbang logika  Pengamat k
 Tiap- tugas.  Tanggung  Menggambarkan tabel an/  Bread
tiap jenis  Kerja jawab kebenaran Observasi board
gerbang  Membuktikan tabel
Keras  Inofatif
logika dasar kebenaran
di-identifikasi Menggunakan  Motifasi  Disiplin
waktu secara kuat untuk Selalu teliti dan tertib dalam
efektif untuk sukses
menyelesaikan mengerjakan tugas.
 Rasa ingin
tugas-tugas di  Kerja Keras
tahu
kelas dan luar
Menggunakan waktu secara
kelas.
efektif untuk menyelesaikan
 Mandiri tugas-tugas di kelas dan luar
Mencari kelas.
sumber di  Mandiri
perpustakaan

11
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
BANGSA HAAN
untuk  Mencari sumber di
menyelesaikan perpustakaan untuk
tugas sekolah menyelesaikan tugas sekolah
tanpa bantuan tanpa bantuan pustakawan.
pustakawan.
5. Menerapkan Diterangkan  Disiplin Mandiri Gambar rangkaian digital Menjelaskan rangkaian logika Tes tertulis 4 2(4) - Buku
system fungsi flip- Selalu teliti dan Kerja keras Macam-macam Flipflop dasar Tes Praktek Elektronika
bilangan flop dan Rangkaian counter Mengidentifikasi jenis jenis Pengamatan/ digital
tertib dalam Jujur dan
digital disebutkan Up Counter flip-flop Observasi Internet
jenis- mengerjakan disiplin Down Counter Menjelaskan cara kerja flip- Bread board
jenisnya tugas. Tanggung Fungsi bus digital flop
Diterangkan jawab Jenis-jenis rangkaian Menjelaskan penggunaan
 Kerja
bagaimana display Rangkaian logika kombinasi
Keras Inofatif
cara kerja Fungsi clock pada (komparator, adder,
sebuah Menggunakan Motifasi kuat komputer subtractor)
Counter waktu secara untuk Mengidentifikasi rangkaian
Diterangkan efektif untuk sukses logika sekuensial
fungsi dari menyelesaikan Rasa ingin tahu Menjelaskan fungsi bus digital
bus digital tugas-tugas di Menyebutkan rangkaian
dan kelas dan luar Display seven segment, LCD,
ditunjukkan dot matrik
kelas.
bagaimana Menggambarkanrangkaian
hubungann  Mandiri Display seven segment, LCD,
ya dengan Mencari dot matrik
bagian lain sumber di Menerangkan fungsi dari clock
Disebutkan perpustakaan pada komputer
jenis-jenis  Disiplin
untuk
rangkaian Selalu teliti dan tertib dalam
display dan menyelesaikan
digambarka tugas sekolah mengerjakan tugas.
n tanpa bantuan
 Kerja Keras
bagaimana pustakawan.
angka dan Menggunakan waktu secara
huruf efektif untuk menyelesaikan
ditampilkan tugas-tugas di kelas dan luar
Diterangkan kelas.
fungsi dari  Mandiri
clock pada
komputer Mencari sumber di perpustakaan
untuk menyelesaikan tugas
sekolah tanpa bantuan
pustakawan.

12
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
BANGSA HAAN
6. Elektronika Diterangkan  Disiplin Mandiri Penguasaan konsep input Menguraikan jenis dan fungsi Tes tertulis 4 2(4) - Buku Teori
Digital untuk alasan-alasan Selalu teliti dan Kerja keras dan output (I/O) dalam input/output Pengamatan/ Dasar
komputer orang sistem kendali dan ragam Menerangkan alasan-alasan observasi Elektronika
tertib dalam Jujur dan
memerlukan interface. diperlukannya rangkaian Tes Praktek Internet
rangkaian mengerjakan disiplin interface Produk Majalah Teknik
interface dan tugas. Tanggung Menyebutkan macam-macam Komponen
disebutkan jawab rangakain interface Elektronika
 Kerja
macam-
Inofatif  Disiplin
macamnya Keras
Motifasi kuat Selalu teliti dan tertib dalam
Menggunakan
waktu secara untuk sukses mengerjakan tugas.
efektif untuk Rasa ingin  Kerja Keras
menyelesaikan Menggunakan waktu secara
tugas-tugas di efektif untuk menyelesaikan
kelas dan luar tugas-tugas di kelas dan luar
kelas. kelas.
 Mandiri  Mandiri
 Mencari Mencari sumber di perpustakaan
sumber di untuk menyelesaikan tugas
perpustak sekolah tanpa bantuan
aan untuk pustakawan.
menyeles
aikan
tugas
sekolah
tanpa
bantuan
pustakaw
an.

13
1. Entity  Mengenal Diagram  Mengenal macam  Mampu mengenal dan  Hasil kompilasi  Modul
Relationship ER Diagram ER pada basis memahami cara kerja dari program 4 7 Ajar
Diagram  Mengenal data. Diagram ER, serta mampu  Pengamatan  Program
pengertian dan  Mengenal dan membuat diagram ER yang  Tes tulis Tutorial
simbol Entitas, mengetahui pengertian dibutuhkan.  Tes praktek
Attribut, serta simbol yang  Mampu memahami pengertian
Relationship digunakan untuk dan simbol – simbol yang
 Mengenal dan pendeskripsian Entitas, digunakan untuk pembuatan
memahami jenis – Atribut dan Entitas, Attribut dan
jenis relationship. Relationship. Relationship.
 Mengenal dan  Mampu mengenal dan
memahami bentuk memahami macam – macam
relasi yang ada. relasi yang terdapat pada
database, seperti relasi One to
One, One to Many serta Many
to Many.
2. Basis Data  Pengertian basis  Memahami pengertian  Mampu memahami pengertian  Hasil kompilasi  Modul
Relational data relational dan konsep dasar dari dan konsep dasar dari basis data program 4 7 Ajar
 Model basis data basis data relational relational.  Pengamatan  Program
relational  Memahami model –  Mampu mengetahui model –  Tes tulis Tutorial
 Struktur basis data model basis data model yang digunkan pada basis  Tes praktek
relational relational. data relational.
 Relasi antar tabel  Memahami jenis –  Mampu memahami dan
jenis struktur basis data membedakan macam – macam
relational. struktur basis data relational
 Memahami cara seperti Row / Baris / Tuple dan
merelasikan data antar Field / kolom / Attribut.
tabel.  Mampu memahami cara
merelasikan data antar tabel.

14
SILABUS
NAMA SEKOLAH : SMK TAMANSISWA KOTA SUKABUMI
MATA PELAJARAN : Menerapkan algoritma pemograman tingkat dasar
KELAS/SEMESTER : X/1
STANDAR KOMPETENSI : Menerapkan algoritma pemograman tingkat dasar
KODE KOMPETENSI : 070.KK.02
ALOKASI WAKTU : 20 X 45 Menit

NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
1. Menjelas  Menjelaskan  Disiplin  Mandiri  Prinsip dan fungsi  Prinsip dan fungsi  Pengamatan 2 1(2)
 Buku
Algoritma
kan struktur Gambaran Selalu teliti dan tertib  Kerja struktur algoritma  Tes tertulis Pemrogra
algoritma struktur struktur algoritma man dan
dalam keras  Konsep algoritma Struktur
algoritma mengerjakan pemrograman Data
 Jujur dan  Modul
sesuai dengan  Disiplin
tugas. disiplin  Internet
SOP Selalu teliti dan tertib dalam mengerjakan
 Kerja Keras  Tanggung
jawab tugas.
Menggunakan waktu
secara efektif  Inofatif  Kerja Keras
untuk  Motifasi Menggunakan waktu secara efektif untuk
menyelesaikan kuat untuk menyelesaikan tugas-tugas di
tugas-tugas di sukses kelas dan luar kelas.
kelas dan luar
 Rasa  Mandiri
kelas.
ingin tahu Mencari sumber di perpustakaan untuk
 Mandiri menyelesaikan tugas sekolah
Mencari sumber di tanpa bantuan pustakawan.
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

15
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
2. Membuat alur  Membuat  Disiplin  Mandiri  Algoritma  Menuliskan algoritma  Pengamatan 2 1(2)  Buku
logika algoritmaSelalu teliti dan tertib  Kerja keras runtunan runtunan  Tes tertulis Algoritma
pemograman dengan skema dalam  Algoritma  Menuliskan algoritma  Hasil dan
program  Jujur dan pemilihan pemilihan if-then dan if kompilasi Pemrogra
mengerjakan disiplin
sekuensial  Algoritma then-else program -man
 Membuat tugas.  Tanggung Pengula-ngan  Menuliskan algoritma  Jobsheet
Algoritma  Kerja Keras jawab pengulangan while-do,  Modul
dengan skema do-wile, switch-case, ajar
program Menggunakan waktu  Inofatif repeat N-times
percabangan secara efektif  Motifasi  Menggambarkan
 Membuat untuk kuat untuk diagram alir untuk
algoritma menyelesaikan sukses algoritma runtunan,
dengan skema tugas-tugas di pemilihan dan
 Rasa ingin
program kelas dan luar pengulangan
tahu
pengulangan. kelas.  Disiplin
 Mandiri Selalu teliti dan tertib dalam mengerjakan
Mencari sumber di tugas.
perpustakaan  Kerja Keras
untuk
Menggunakan waktu secara efektif untuk
menyelesaikan
menyelesaikan tugas-tugas di
tugas sekolah
kelas dan luar kelas.
tanpa bantuan
pustakawan.  Mandiri
 Mencari sumber di perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

16
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
3. Menjelaskan  Disiplin  Mandiri  Pengamatan 2 1(2)  Buku
 Menjelaskan  Metode pada  Menjelaskan tentang  Tes tertulis Algoritma
Data Flow Selalu
Karakteristik teliti dan tertib  Kerja keras algoritma Karakteristik Sistem
Diagram dalam  Hasil dan
sistem dari  Jujur dan pemrograman Pemrogra
mengerjakan  Menjelaskan Narasi dari kompilasi
software/aplika disiplin -man
 Struktur Data Software yang dirancang program
si yang tugas.  Jobsheet
dirancang  Tanggung  Membuat Abstraksi Data
 Kerja Keras jawab (DFD)  Modul
 Menjelaskan  Disiplin ajar
Menggunakan waktu  Inofatif
Level Abstraksi
secara efektif  Motifasi Selalu teliti dan tertib dalam mengerjakan
data (DFD)
untuk kuat untuk tugas.
menyelesaikan sukses
tugas-tugas di  Kerja Keras
 Rasa ingin Menggunakan waktu secara efektif untuk
kelas dan luar
tahu menyelesaikan tugas-tugas di
kelas.
kelas dan luar kelas.
 Mandiri
Mencari sumber di  Mandiri
perpustakaan Mencari sumber di perpustakaan untuk
untuk menyelesaikan tugas sekolah
menyelesaikan tanpa bantuan pustakawan.
tugas sekolah 
tanpa bantuan
pustakawan.

17
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
4. Menjelaskan  Menjelaskan  Disiplin  Mandiri  Jenis-jenis Tipe  Menjelaskan tipe-tipe  Pengamatan 2 1(2)  Buku
Varian dan Tipe data,Selalu teliti dan tertib  Kerja keras Data data  Tes tertulis Algoritma
Invarian variable dalam  Penamaan  Menjelaskan tipe data  Hasil dan
konstanta, dan  Jujur dan variavel dan dasar dan bentukan. kompilasi Pemrogra
mengerjakan disiplin
parameter yang Konstanta  Menjelaskan penamaan program -man
berlaku umum tugas.  Tanggung  Penentuan tipe variabel dan konstanta  Jobsheet
pada data pada variabel  Menjelaskan pemberian  Modul
 Kerja Keras jawab
pemograman dan konstanta harga variabel ajar
 Menggunakan
Membuat dan waktu  Inofatif
 Menunjukkan
menjelaskan secara efektif  Motifasi penggunaan variabel
manfaat Tipe untuk kuat untuk pada program
data baru dari menyelesaikan sukses  Disiplin
tipe data yang tugas-tugas di
ada  Rasa ingin Selalu teliti dan tertib dalam mengerjakan
kelas dan luar tahu tugas.
 Menjelaskn kelas.
Pemakaian
 Mandiri  Kerja Keras
nama pada tipe
Mencari
data, variable, sumber di Menggunakan waktu secara efektif untuk
konstanta dan perpustakaan menyelesaikan tugas-tugas di
parameter untuk kelas dan luar kelas.
menyelesaikan  Mandiri
tugas sekolah Mencari sumber di perpustakaan untuk
tanpa bantuan menyelesaikan tugas sekolah
pustakawan. tanpa bantuan pustakawan.
 

18
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
5.Menerapkan  Membuat  Disiplin  Mandiri  Jenis dan  Mendefinisikan array  Pengamatan 2 1(2)  Buku
Pengelolaan AlgoritmaSelalu teliti dan tertib  Kerja keras inisialisasi array  Menginisialisasi array  Tes tertulis Algoritma
Array dengan array dalam  Pemrosesan Array  Menulis elemen array ke  Hasil dan
satu dimensi  Jujur dan piranti keluaran kompilasi Pemrogra
mengerjakan disiplin
 Membuat  Menulis harga tertentu di program -man
Algoritma tugas.  Tanggung dalam array  Jobsheet
pencarian data  Kerja Keras jawab  Mencari harga  Modul
dan algoritma maksimum array ajar
Menggunakan
pengurutan waktu  Inofatif
 MenggunakAn elemen
data (sorting) secara efektif  Motifasi array
dengan untuk kuat untuk  Disiplin
menggunakan menyelesaikan sukses
array Selalu teliti dan tertib dalam mengerjakan
tugas-tugas di
 Rasa ingin
kelas dan luar tugas.
tahu
kelas.  Kerja Keras
 Mandiri Menggunakan waktu secara efektif untuk
Mencari sumber di menyelesaikan tugas-tugas di
perpustakaan kelas dan luar kelas.
untuk  Mandiri
menyelesaikan
Mencari sumber di perpustakaan untuk
tugas sekolah
menyelesaikan tugas sekolah
tanpa bantuan
tanpa bantuan pustakawan.
pustakawan.

19
SILABUS
NAMA SEKOLAH : SMK TAMANSISWA KOTA SUKABUMI
MATA PELAJARAN : Menerapkan algoritma pemograman tingkat Lanjut
KELAS/SEMESTER : X/1
STANDAR KOMPETENSI : Menerapkan algoritma pemograman tingkat lanjut
KODE KOMPETENSI : 070.KK.02
ALOKASI WAKTU : 20 X 45 Menit

ALOKASI
KOMPETENSI MATERI WAKTU
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN SUMBER
DASAR PEMBELAJARAN
TM PS PI BELAJAR

1. Menggunakan  Algoritma array  Mendeklarasikan dan memanfaatkan  Kompilasi 4 7  Buku


array multi dimensi  Array multi dimensi program Algoritm
elemen array melalui penjumlahan,
multidimensi dibuat dan pengurangan, perkalian serta pencarian  Pengamata a dan
dijelaskan elemen array n Pemro-
 Melakukan pembacaan elemen matriks  Tes tulis graman
 Matrik 2D, 3D
 Menjelaskan pengisian matriks tanpa  Jobsheet
dibuat dalam
petunjuk pembacaan  Modul
bentuk
ajar
penjumlahan,  Membuat program pengisian engisian
pengurangan, matriks dengan menggunakan petunjuk
perkalian, dsb. pembacaan
 Membuat program untuk menulis
 Algoritma matriks
pembacaan,  Menjelaskan penjumlahan dua buah
pengisian, matriks
pengubahan, dan
 Menjelaskan pengurangan dua buah
penghapusan data
matriks
dalam array multi
dimensi dibuat dan  Menjelaskan perkalian dua buah matriks
ditunjukan  Membuat program pencarian elemen
terbesar matriks
 Membuat program pencarian elemen
terkecil matriks

20
ALOKASI
KOMPETENSI MATERI WAKTU
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN SUMBER
DASAR PEMBELAJARAN
TM PS PI BELAJAR
2..Menggunakan  Algoritma program  Prosedur dan  Menjelaskan pendeklarasian fungsi  Hasil  Buku
Prosedur dan dibuat dengan Fungsi  Membuat contoh program untuk kompilasi 2 9 Algoritm
fungsi menggunakan pemanggilan fungsi program a dan
prosedur  Menjelaskan pendekalarasian prosedur  Pengamata Pemrogra
 Algoritma program  Membuat contoh program pemanggilan n -man
dibuat dengan prosedur  Tes tulis  Jobsheet
menggunakan  Tes  Modul
fungsi praktek ajar
 Algoritma program
dibuat dengan
menggunakan
prosedur dan fungsi

21
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X/1
Standar Kompetensi : MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
:
Kompetensi Dasar Menjelaskan struktur Algoritma
Indikator :  Menjelaskan gambaran struktur algoritma
Alokasi Waktu :

A. Tujuan Pembelajaran
 Mengetahui prinsip dan fungsi struktur pemrograman

Materi Pembelajaran
 Mengetahui prinsip dan fungsi struktur pemrograman
Metode Pembelajaran
 Teori Praktis dan Praktikum

Langkah-langkah Kegiatan Pembelajaran


1. Kegiatan Pendahuluan
 Salam Pembuka
 Menjelaskan prinsip dan fungsi struktur algoritma

2. Kegiatan Inti
 Mengenal prinsip dan fungsi struktur algoritma

3. Kegiatan Penutup
 Menarik kesimpulan tentang prinsip dan fungsi struktur algoritma
 Tes tertulis
 Kompilasi program
 Penugasan
 Merapikan kembali perangkat yang telah dipergunakan

Sumber Belajar
 Komputer yang telah terinstal program aplikasi terkait.
 Modul ajar

Penilaian
 Latihan / Tugas
 Tes Tertulis
 Tes Praktik

22
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X/1
Standar Kompetensi : MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
:
Kompetensi Dasar Membuat alur logika pemograman
Indikator :  Membuat algoritma dengan skema program sekuensial
 Membuat Algoritma dengan skema program percabangan
 Membuat algoritma dengan skema program pengulangan.
Alokasi Waktu :

A. Tujuan Pembelajaran
 Mampu Membuat algoritma dengan skema program sekuensial
 Mampu Membuat Algoritma dengan skema program percabangan
 Mampu Membuat algoritma dengan skema program pengulangan.
Materi Pembelajaran
 Membuat algoritma dengan skema program sekuensial
 Membuat Algoritma dengan skema program percabangan
 Membuat algoritma dengan skema program pengulangan..

Metode Pembelajaran
 Teori Praktis dan Praktikum

Langkah-langkah Kegiatan Pembelajaran


1. Kegiatan Pendahuluan
 Salam Pembuka
 Menjelaskan pembuatan algoritma

2. Kegiatan Inti
 Membuat algoritma dengan skema program sekuensial
 Membuat Algoritma dengan skema program percabangan
 Membuat algoritma dengan skema program pengulangan..

3. Kegiatan Penutup
 Menarik kesimpulan tentang skema program
 Tes tertulis
 Kompilasi program
 Penugasan
 Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
 Komputer yang telah terinstal program aplikasi terkait.
 Modul ajar
Penilaian
 Latihan / Tugas
 Tes Tertulis
 Tes Praktik

23
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X/1
Standar Kompetensi : MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
:
Kompetensi Dasar Menjelaskan Data Flow Diagram
Indikator :  Menjelaskan Karakteristik sistem dari software/aplikasi yang
dirancang
 Menjelaskan Level Abstraksi data (DFD
Alokasi Waktu :
A. Tujuan Pembelajaran
o Memahami Karakteristik sistem dari software/aplikasi yang dirancang
o Memahami Level Abstraksi data (DFD
Materi Pembelajaran
 Metode pada algoritma pemrograman
 Struktur Data

Metode Pembelajaran
 Teori Praktis dan Praktikum

Langkah-langkah Kegiatan Pembelajaran


1. Kegiatan Pendahuluan
Salam pembuka
 Menjelaskan karakteristik sistem

2. Kegiatan Inti
 Memahami Karakteristik sistem dari software/aplikasi yang dirancang
 Memahami Level Abstraksi data (DFD

3. Kegiatan Penutup
 Menarik kesimpulan tentang data flow diagram
 Tes tertulis
 Kompilasi program
 Penugasan
 Merapikan kembali perangkat yang telah dipergunakan

Sumber Belajar
 Komputer yang telah terinstal program aplikasi terkait.
 Modul ajar

Penilaian
 Latihan / Tugas
 Tes Tertulis
 Tes Praktik
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
24
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X/1
Standar Kompetensi : MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
:
Kompetensi Dasar Menjelaskan Varian dan Invarian
Indikator :  Menjelaskan Tipe data, variable konstanta, dan parameter
yang berlaku umum pada pemograman
 Membuat dan menjelaskan manfaat Tipe data baru dari tipe
data yang ada
 Menjelaskn Pemakaian nama pada tipe data, variable,
konstanta dan parameter
Alokasi Waktu :

A. Tujuan Pembelajaran
 Memahami Tipe data, variable konstanta, dan parameter yang berlaku umum pada
pemograman
 Membuat dan menjelaskan manfaat Tipe data baru dari tipe data yang ada
 Menjelaskan Pemakaian nama pada tipe data, variable, konstanta dan parameter
Materi Pembelajaran
 Jenis-jenis Tipe Data
 Penamaan variavel dan Konstanta
 Penentuan tipe data pada variabel dan konstanta
Metode Pembelajaran
 Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan
 Salam pembuka
 Menjelaskan tipe-tipe data
2. Kegiatan Inti
 Jenis-jenis Tipe Data
 Penamaan variavel dan Konstanta
 Penentuan tipe data pada variabel dan konstanta
3. Kegiatan Penutup
 Menarik kesimpulan tentang pemrograman berorientasi objek
 Tes tertulis
 Kompilasi program
 Penugasan
 Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
 Komputer yang telah terinstal program aplikasi terkait.
 Modul ajar
Penilaian
 Latihan / Tugas
 Tes Tertulis
 Tes Praktik
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X/1
25
Standar Kompetensi : MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
:
Kompetensi Dasar Menerapkan Pengelolaan Array
Indikator :  Membuat Algoritma dengan array satu dimensi
 Membuat Algoritma pencarian data dan algoritma
pengurutan data (sorting) dengan menggunakan array
Alokasi Waktu :

A. Tujuan Pembelajaran
 Mampu Membuat Algoritma dengan array satu dimensi
 Mampu Membuat Algoritma pencarian data dan algoritma pengurutan data (sorting)
dengan menggunakan array
B. Materi Pembelajaran
 Jenis dan inisialisasi array
 Pemrosesan Array
Metode Pembelajaran
 Teori Praktis dan Praktikum

Langkah-langkah Kegiatan Pembelajaran


1. Kegiatan Pendahuluan
 Salam Pembuka
 Menjelaskan pembuatan algoritma

2. Kegiatan Inti
 Mampu Membuat Algoritma dengan array satu dimensi
 Mampu Membuat Algoritma pencarian data dan algoritma pengurutan data (sorting)
dengan menggunakan array
3. Kegiatan Penutup
 Menarik kesimpulan tentang algoritma dengan array satu dimensi
 Tes tertulis
 Kompilasi program
 Penugasan
 Merapikan kembali perangkat yang telah dipergunakan

Sumber Belajar
 Komputer yang telah terinstal program aplikasi terkait.
 Modul ajar

Penilaian
 Latihan / Tugas
 Tes Tertulis
 Tes Praktik

26
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X/1
Standar Kompetensi : Menerapkan Algoritma Pemrograman Tingkat Lanjut
:
Kompetensi Dasar Menggunakan Array Multidimensi
Indikator :  Algoritma array multi dimensi dibuat dan dijelaskan
 Matrik 2D, 3D dibuat dalam bentuk penjumlahan, pengurangan,
perkalian, dsb.
 Algoritma pembacaan, pengisian, pengubahan, dan penghapusan
data dalam array multi dimensi dibuat dan ditunjukan
Alokasi Waktu :

A. Tujuan Pembelajaran
 Mengetahui struktur dan fungsi Array Multidimensi
 Memahami Matrik 2D dan 3D dalam aplikasi perhitungan

Materi Pembelajaran
 Mendeklarasikan dan memanfaatkan elemen array melalui penjumlahan, pengurangan, perkalian
serta pencarian elemen array
 Menjelaskan cara Inisialisasi Matriks
 Melakukan pembacaan elemen matriks
 Menjelaskan pengisian matriks tanpa petunjuk pembacaan
 Membuat program pengisian pengisian matriks dengan menggunakan petunjuk pembacaan
 Membuat program untuk menulis matriks
 Menjelaskan penjumlahan dua buah matriks
 Menjelaskan pengurangan dua buah matriks
 Menjelaskan perkalian dua buah matriks
 Membuat program pencarian elemen terbesar matriks
 Membuat program pencarian elemen terkecil matriks

Metode Pembelajaran
 Teori Praktis dan Praktikum

Langkah-langkah Kegiatan Pembelajaran


1. Kegiatan Pendahuluan
 Membuat dan menjelaskan Array multidimensi
 Memahami konsep dasar Algoritma dalam Array multidimensi

2. Kegiatan Inti
 Menjelaskan manfaat array multidimensi dalam aplikasi
 Memahami fungsi pembacaan elemen matrik
 Menjelaskan cara inisialisasi matrik
 Membuat program pengisian, serta pencarian elemen terbesar dan terkecil matrik

3. Kegiatan Penutup
 Menarik kesimpulan tentang array multidimensi
 Tes tertulis
27
 Kompilasi program
 Penugasan
 Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
 Komputer yang telah terinstal program aplikasi terkait.
 Modul ajar

Penilaian
 Latihan / Tugas
 Tes Tertulis
 Tes Praktik

28
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X/1
Standar Kompetensi : Menerapkan Algoritma Pemrograman Tingkat Lanjut
: Menggunakan Prosedur dan Fungsi
Kompetensi Dasar
Indikator :  Algoritma program dibuat dengan menggunakan prosedur
 Algoritma program dibuat dengan menggunakan fungsi
 Algoritma program dibuat dengan menggunakan prosedur dan
fungsi
Alokasi Waktu :

A. Tujuan Pembelajaran
 Mengetahui konsep dasar prosedur dalam pembuatan algoritma
 Mengetahui konsep dasar fungsi dalam pembuatan algoritma

Materi Pembelajaran
 Menjelaskan pendeklarasian fungsi
 Membuat contoh program untuk pemanggilan fungsi
 Menjelaskan pendekalarasian prosedur
 Membuat contoh program pemanggilan prosedur

Metode Pembelajaran
 Teori Praktis
 Praktikum

Langkah-langkah Kegiatan Pembelajaran


1. Kegiatan Pendahuluan
 Membuat dan menjelaskan Procedur dan Fungsi dalam pembuatan Algoritma

2. Kegiatan Inti
 Menjelaskan manfaat procedur dalam pembuatan Algoritma
 Menjelaskan manfaat fungsi dalam pembuatan Algoritma
 Menjelaskan cara pendeklarasian proceduur
 Membuat program untuk pemanggilan procedur

3. Kegiatan Penutup
 Menarik kesimpulan tentang procedur dan fungsi
 Tes tertulis
 Kompilasi program
 Penugasan
 Merapikan kembali perangkat yang telah dipergunakan

29
Sumber Belajar
 Komputer yang telah terinstal program aplikasi terkait.
 Modul ajar

Penilaian
 Latihan / Tugas
 Tes Tertulis
 Tes Praktik

30
SOAL KOMPETENSI KEJURUAN
JURUSAN : REKAYASA PERANGKAT LUNAK
STANDAR KOMPETENSI : ALGORITMA PEMROGRAMAN TINGKAT LANJUT

1. Konversi bilangan biner ke desimal 23 yang benar adalah :


a. 10111 d. 10011
b. 11011 e. 01111
c. 11101

2. 1110011 adalah bilangan Biner yang jika dikonversikan ke Desimal menjadi :


a. 115 d. 100
b. 113 e. 110
c. 117

3. Bilangan Oktal 11 jika dikonversi ke Oktal menjadi :


a. 1001 d. 1000
b. 1101 e. 1011
c. 1110

4. Bilangan Hexadesimal 25 ke Biner adalah :


a. 100101 d. 110000
b. 100110 e. 100111
c. 111100

5. 110000111 adalah bilangan biner untuk :


a. 391 desimal d. 330 desimal
b. 339 desimal e. 390 desimal
c. 320 desimal

6. Di bawah ini adalah nama – nama Software untuk aplikasi bahasa pemrograman, Kecuali :
a. Delphi d. Matlab
b. Visual Basic e. Microsoft Word
c. Borland C++

7. Visual Basic Merupakan salah satu bahasa pemrograman berbasis :


a. Text d. Objeck
b. Gui e. Source Code
c. User Interface

8. Tes yang dilakukan oleh PC pada saat booting untuk mengecek apakah fungsi komponen
pendukung PC bekerja dengan baik adalah ....
a. BIOS
b. POST
c. login
d. log out
e. config

9. Berikut ini adalah algoritma menghitung luas segitiga yang sederhana.


1. start
2. baca data alas dan tinggi
3. luas adalah alas kali tinggi kali 0,5
31
4. tampilkan luas
5. stop
10. Bila kita membuat pseudo code dengan bahasa BASIC menjadi ....
a. print alas, tinggi
luas = 0.5*alas*tinggi
print luas
b. read alas, tinggi
print alas, tinggi
luas = 0.5*alas*tinggi
print luas
c. baca alas, tinggi
luas = 0.5*alas*tinggi
print luas
stop
d. baca alas, tinggi
print luas = 0.5*alas*tinggi
baca luas
stop
e. start
print alas, tinggi
luas = 0.5*alas*tinggi
print luas

10. Simbol diagram alir (flowchart) yang digunakan untuk mempersiapkan penyimpanan yang
akandigunakan sebagai tempat pengolahan di dalam storage adalah ....

11. Syntax untuk menjalankan suatu pernyataan secara kondisional adalah ....
a. if... do
b. while ... do
c. if... then ... do
d. if... then ... while do
e. if... then ... while ...

12. Berikut ini adalah algoritma sederhana tentang menghitung volume balok:
1. start
2. baca panjang, lebar, tinggi
3. volume = panjang kali lebar kali tinggi
4. tampilkan volume
5. stop
Bila kita membuat pseudocode dengan bahasa BASIC sebagai berikut ....

32
a. print panjang,lebar,tinggi
volume = panjang*lebar*tinggi
print volume
b. read panjang,lebar,tinggi
print panjang,lebar,tinggi
volume= panjang*lebar*tinggi
print volume
c. baca panjang,lebar,tinggi
volume = panjang, lebar ,tinggi
print volume
d. baca panjang,lebar,tinggi
volume = panjang,lebar,tinggi
e. baca volume
print panjang,lebar,tinggi
print volume = panjang,lebar,tinggi
print volume

13. Notasi yang disebut terminator yang berarti digunakan untuk menunjukkan awal dan akhir
suatu program adalah ....

14. Penulisan logika yang benar pada statement ini adalah ....
a. =if(A3>5 Al=200)
b. =if(Al>5,"sarjana","DO")
c. =if(Al>5 A1*B1,A1..B1)
d. =if(Al>5.Al*Bl>
e. =Al>5,"sarjana","DO"

15. Untuk menambahkan obyek table, query, from, report, pada MS Access dengan
menggunakan icon ....
a. blank data access page
b. blank acces data base
c. open an exiting file
d. project exiting data
e. project new data

33
LEMBAR PENILAIAN
TEST PRAKTIK KEJURUAN

Satuan Pendidikan : Sekolah Menengah Kejuruan


Kompetensi Keahlian : Rekayasa Perangkat Lunak
Kode :
Alokasi Waktu : 20 - 24 jam
Bentuk Soal : Penugasan Perorangan

Nomor Test :

Nama Peserta :
Pencapaian Kompetensi
No Komponen/Subkomponen Penilaian Ya
Tidak
7,0-7,9 8,0-8,9 9,0-10
1 2 3 4 5 6

I Persiapan Kerja
1.1. Memastikan semua peralatan sudah
tersedia
1.2. Memastikan semua peralatan dalam
keadaan baik

Skor Komponen :

II Proses (Sistematika & Cara Kerja)


2.1. Menyiapkan Aplikasi yang akan
digunakan
2.2. Mengecek aplikasi apakah dalam
keadaan baik
2.3 mulai membuat aplikasi baru dengan
aplikasi yang telah ada.
2.4 pengecekan aplikasi yang telah dibuat.

Skor Komponen :

Hasil Kerja
2.1. Menyiapkan Aplikasi yang akan
digunakan
2.2. Mengecek aplikasi apakah dalam
keadaan baik
2.3 mulai membuat aplikasi baru dengan
aplikasi yang telah ada.
2.4 pengecekan aplikasi yang telah dibuat.

Skor Komponen :

34
Pencapaian Kompetensi
No Komponen/Subkomponen Penilaian Ya
Tidak
7,0-7,9 8,0-8,9 9,0-10
1 2 3 4 5 6

III Sikap Kerja


4.1. Penggunaan alat tangan dan bahan
4.2. Keselamatan kerja

Skor Komponen :

Waktu
5.1. Waktu penyelesaian praktik

Skor Komponen :

Keterangan :
Skor masing-masing komponen penilaian ditetapkan berdasarkan perolehan skor terendah
dari subkomponen penilaian

Perhitungan nilai praktik (NP) :

Nilai Praktik
Prosentase Bobot Komponen Penilaian
(NP)
Sikap
Persiapan Proses Hasil Waktu ∑ NK
Kerja
1 2 3 4 5 6

Bobot (%)
Skor
Komponen
NK
Keterangan:
 Bobot diisi dengan prosentase setiap komponen. Besarnya prosentase dari setiap komponen
ditetapkan secara proposional sesuai karakteristik program keahlian.
 NK = Nilai Komponen, perkalian dari bobot dengan skor komponen
 NP = penjumlahan dari hasil perhitungan nilai komponen
 Jenis komponen penilaian (persiapan, proses, sikap kerja, hasil, dan waktu) disesuaikan
dengan karakter program keahlian.

……………, ………………. 2019


Guru Mata Pelajaran

*) Coret yang tidak perlu


35

Anda mungkin juga menyukai