Anda di halaman 1dari 49

Administrasi Pembelajaran

Kompetensi Kejuruan
Kelas/Semester : X ( 1 )

Meliputi :
=========================
PROGRAM TAHUNAN
ANALISA PROGRAM SEMESTER

ANALISA PENENTUAN KKM


JURNAL HARIAN MENGAJAR

SILABUS, RPP & JOBSHEET


===========================

Oleh :

HARIMAN BAHTIAR, S.Kom

PEMERINTAH KABUPATEN LOMBOK TIMUR


DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA
SMK NEGERI 1 SELONG
JL. PEJANGGIK NO. 74 SELONG LOMBOK TIMUR
Website : www.smkn1selong.sch.id

KATA PENGANTAR

Bismillahirrahmanirrahim
Assalamualaikum Warahmatullah Wabarakatuh

Puji syukur dipanjatkan kehadirat Tuhan Yang Maha Esa atas rahmat dan
karunia-Nya, sehingga kami dapat menyusun administrasi pembelajaran
untuk Bidang Keahlian Teknik Komputer dan Informatika, khususnya Program
Keahlian Rekayasa Perangkat Lunak. Administrasi ini disusun menggunakan
pendekatan pembelajaran berdasarkan kompetensi, sebagai konsekuensi
logis dari Kurikulum SMK Edisi 2004 dan Kurikulum Tingkat Satuan
Pendidikandan Kurikulum Tingkat Satuan Pendidikan yang menggunakan
pendekatan kompetensi (CBT: Competency Based Training).

Sumber dan bahan ajar pokok Kurikulum SMK Edisi 2004 dan Kurikulum
Tingkat Satuan Pendidikan adalah administrasi dan modul, baik hardcopy
maupun softcopy dengan mengacu pada Standar Kompetensi Nasional (SKN)
atau standarisasi dunia kerja. Administrasi ini diharapkan mampu digunakan
sebagai panduan pokok atau rujukan utama bagi pendidik/guru untuk
mencapai kompetensi kerja standar yang diharapkan dunia kerja.

Namun demikian, karena dinamika perubahan dunia kerja begitu cepat


terjadi, maka administrasi ini masih akan selalu diminta masukan untuk
bahan perbaikan atau revisi agar selalu relevan dengan kondisi lapangan.
Pekerjaan berat ini dapat terselesaikan, tentu dengan banyaknya dukungan
dan bantuan dari berbagai pihak yang perlu diberikan penghargaan dan
ucapan terima kasih.
Dalam kesempatan ini tidak berlebihan bilamana disampaikan rasa
terima kasih dan penghargaan yang sebesar-besarnya kepada berbagai
pihak,

terutama

kepada

Pengawas

Bidang

Produktif

atas

dedikasi,

pengorbanan waktu, tenaga, dan pikiran untuk membantu menyelesaikan


administrasi ini.
2

Kami mengharapkan saran dan kritik dari para pakar dibidang psikologi,
praktisi dunia usaha dan industri dan pakar akademik sebagai bahan untuk
melakukan peningkatan kualitas adminstrasi pembelajaran. Diharapkan para
pengguna

berpegang

pada

azas

keterlaksanaan,

kesesuaian,

dan

fleksibelitas dengan mengacu pada perkembangan IPTEK pada dunia kerja


dan potensi SMK serta dukungan kerja dalam rangka membekali kompetensi
standar pada peserta didik.

Demikian, semoga administrasi Pembelajaran ini dapat bermanfaat bagi


kita semua, khususnya guru SMK NEGERI 1 SELONG Bidang Keahlian Teknik
Komputer dan Informatika, atau praktisi yang sedang mengembangkan
kualitas lulusan Sekolah Menengah Kejuruan.
Terima Kasih,
Wassalamualaikum Wwrahmatullah Wabarakatuh

Selong, 20 Juli 2012


Guru Produktif Kejuruan Rekayasa Perangkat
Lunak
SMK Negeri 1 Selong

HARIMAN BAHTIAR, S.Kom

LEMBAR PENGESAHAN

ADMINISTRASI PEMBELAJARAN
KOMPETENSI KEJURUAN
JURUSAN REKAYASA PERANGKAT LUNAK
SMK NEGERI 1 SELONG

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 :
Selong, JULI

2012

Guru Produktif
Kompetensi Keahlian RPL

Diperiksa Oleh :
Waka. Kurikulum SMKN 1 Selong

( HARIMAN BAHTIAR, S.KOM )


GTT

( M. IQBAL SOFYAN, ST )
NIP : 19780819 200501 1 009

Disetujui Oleh :
Kepala Sekolah SMKN 1 Selong

( MARTUA H. NASUTION, M. Pd )
4

NIP. 19680919 1999301 1 002

PROGRAM TAHUNAN

PROGRAM TAHUNAN
Mata Pelajaran

: KOMPETENSI KEJURUAN

Kelas/Semester

:X/1

Kompetensi Keahlian

: Rekayasa Perangkat Lunak

Tahun Pelajaran

: 2012 ~ 2013

SM
T

ALOKASI
WAKTU 42 JAM
x 45 MENIT

KET

2 x 45 Menit

Teori

8 x 45 Menit

Teori

1.3. Menggunkan komponen


elektronika

8 x 45 Menit

Praktik

1.4. Menerapkan konsep


elektronika digital

8 x 45 Menit

Praktik

1.5. Menerapkan system


bilangan digital

5 x 45 menit

Praktik

1.6. Menerapkan elektronika


digital untuk komputer

7 x 45 Menit

Teori +
Praktik
Teoritis dan
Praktik

STANDAR
KOMPETENSI
1. Menerapkan
teknik
elektronika
analog dan
digital dasar

KOMPETENSI DASAR
1.1. Menjelaskan teori
kelistrikan
1.2. Mengenal komponen
elektronika

Jumlah

SM
T

38 x 45 Menit

KOMPETENSI DASAR

ALOKASI
WAKTU 42 JAM
x 45 MENIT

KET

2.1.

Menjelaskan struktur
algoritma

9 x 45 Menit

Teori

2.2.

Membuat alur logika


pemrograman

2 x 45 Menit

Teori +
Praktik

2.3.

Menjelaskan Data Flow


Diagram (DFD)

8 x 45 Menit

Teori

2.4.

Membuat diagram alir

STANDAR
KOMPETENSI
2. Menerapkan
algoritma
pemrograman
tingkat dasar

6 KD

pemrograman
2.5.
2.6.

Jumlah

SM
T

STANDAR
KOMPETENSI
3. Menerapkan
algoritma
pemrograman
tingkat lanjut

Jumlah

Menjelaskan Varian dan


invarian
Menerapkan pengelolaan
array

8 x 45 Menit

Teori +
Praktik

8 x 45 menit
Teori
5 x 45 Menit

Teori +
Praktik
Teoritis dan
Praktik

6 KD

40 x 45 Menit

KOMPETENSI DASAR

ALOKASI
WAKTU 42 JAM
x 45 MENIT

KET

7 x 45 Menit

Teori

9 x 45 Menit

Praktik

3.1. Menjelaskan prinsip array


3.2. Menggunakan array multi
dimensi
3.3. Menggunakan prosedur dan
fungsi

10 x 45 Menit

3.4. Menggunakan Library


pemrograman grafik

2 x 45 Menit

4 KD

Praktik

28 x 45 Menit

Teoritis dan
Praktik

ANALISIS PROGRAM SEMESTER

ANALISA PROGRAM SEMESTER


Satuan Pendidikan

: SMK NEGERI 1 SELONG

Mata Pelajaran

: KOMPETENSI KEJURUAN

Kelas/Semester

:X/1

Tahun Pelajaran

: 2012 ~ 2013

A. JAM EFEKTIF MENGAJAR


1.
No
1
2
3
4
5
6

Banyak Pekan Dalam Semester Genap


Nama Bulan
Juli
Agustus
September
Oktober
Nopember
Desember
JUMLAH

2.
No
1
2
3

Banyak Pekan Tidak Efektif


Nama Pekan
Libur awal Ramadhan
Libur idul Fitri
Mid Semester, Ujian Akhir Semester dan
Ulangan Harian
Pengisian dan Pembagian Raport
JUMLAH

3.

Banyak Pekan
1 Pekan
2 Pekan
3 Pekan
2 Pekan
8 Pekan

Pekan Efektif

No
Rekapitulasi
1
Jumlah Pekan dalam Semester Ganjil
2
Jumlah Pekan Tidak Efektif
Jumlah Pekan Efektif dalam Semester Ganjil
9

Banyak Pekan
4 Pekan
5 Pekan
4 Pekan
5 Pekan
4 Pekan
4 Pekan
26 Pekan

Banyak Pekan
26 Pekan
8 Pekan
18 Pekan

B. DISTRIBUSI ALOKASI WAKTU


KELAS

:X

Semester

: 1 ( Satu )

Jurusan

: Rekayasa Perangkat Lunak

Standar Kompetensi

: Menerapkan teknik elektronika analog dan digital dasar

No.
RPP
1
2
3
4
5
6

Kompetensi Dasar
Menjelaskan teori Kelistrikan
Mengenal komponen elektronika
Menggunakan komponen elektronika
Menerapkan konsep elektronika digital
Menerapkan system bilingan digital
Menerapkan elektronika digital untuk komputer

Juli
Juli
Agustus
Agustrus
September
September

KELAS

:X

Semester

: 1 ( Satu )

Jurusan

: Rekayasa Perangkat Lunak

Standar Kompetensi

: Menerapkan algoritma pemrograman tingkat dasar

No.
RPP
1
2
3
4
5
6

10

Bulan

Kompetensi Dasar
Menjelaskan struktur algoritma
Membuat alur logika pemrograman
Menjelaskan Data Flow Diagram (DFD)
Membuat Diagram Alir Pemrograman
Menjelaskan varian dan invariant
Menerapkan pengelolaan array

KELAS

:X

Semester

: 1 ( Satu )

Jurusan

: Rekayasa Perangkat Lunak

Bulan
September
Oktober
Oktober
Oktober
Nopember
Nopember

Standar Kompetensi

No.
RPP
1
2
3
4

11

: Menerapkan algoritma pemrograman tingkat lanjut

Kompetensi Dasar
Menjelaskan array multi dimensi
Menggunakan array multi dimensi
Menggunakan Procedur dan fungsi
Menggunakan library pemrograman grafik

Bulan
November
Nopember
Desember
Desember

ANALISIS PENENTUAN KKM

ANALISIS PENENTUAN KKM

A. DASAR PENENTUAN KKM


ACUAN
12

KRITERIA

Interval Nilai

KOMPLEKSITAS

DAYA PENDUKUNG

INTAKE SISWA

B.

Tinggi

50 64

Sedang

65 80

Rendah
Tinggi

81 - 100
81 100

Sedang

65 80

Rendah
Tinggi

50 64
81 100

Sedang

65 80

Rendah

50 64

PENENTUAN KKM
Kelas
Standar Kompetensi
Program

:X
: Menerapkan teknik elektronika analog dan digital
: REKAYASA PERANGKAT LUNAK

Kompetensi Dasar dan Indikator


Kriteria

KRITERIA KETUNTASAN MINIMAL


Kriteria Penetapan
Ketuntasan
Nilai
KKM
Daya
Intake
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

1.4

Menerapkan konsep elektronika


digital

70

80

75

75.00

1.5

Menerapkan system bilangan digital

70

80

75

75.00

1.6

Menerapkan elektronika digital untuk


computer

70

80

75

75.00

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


pemrograman

70

80

75

75.00

13

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


dimensi

3.2

Menggunkan array multi dimensi

80

90

75

80.00

3.3

Menggunkan procedure dan fungsi

70

80

75

75.00

3.4

Menggunakan library pemrograman


grafik

80

70

75

75.00

14

80

80

75

75.00

SILABUS

15

070.KK.001
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU

:
:
:
:
:
:

SMK PANGUDI LUHUR SEPUTIH MATARAM

Menerapkan teknik elektronika analog dan digital dasar


X/1-2

Menerapkan teknik elektronika analog dan digital dasar


070.KK.01
48 X 45 menit
NILAI

KOMPETENSI
DASAR
1. Menerapkan
teori
Kelistrikan

INDIKATOR

Dijelaskan
perbedaan
antara
tegangan,
arus,
dan
resistansi

Dijelaskan
manfaat
dasar dari
kelistrikan
Dijelaskan
perbedaan
antara
tegangan,
arus, dan
resistansi

KARAKTE
R BANGSA

KEWIRAUSA
HAAN

Disiplin

Mandiri

Selalu teliti dan


tertib dalam
mengerjakan

Kerja keras

Jujur dan
disiplin

tugas.

Kerja
Keras

Menggunakan
waktu secara
efektif untuk
menyelesaikan
tugas-tugas di
kelas dan luar
kelas.

Mandiri

Mencari
sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

16

Tanggung
jawab

Inofatif

Motifasi
kuat untuk
sukses

Rasa ingin
tahu

MATERI
PEMBELAJARAN

Perbedaan antara
tegangan, arus, dan
resistansi

Manfaat dasar sistem


kelistrikan
Perbedaan antara
tegangan, arus, dan
resistansi

KEGIATAN
PEMBELAJARAN

Menjelaskan perbedaan
antara tegangan, arus,
dan resistansi

Menjelaskan manfaat dasar


dari kelistrikan
Menjelaskan perbedaan
antara tegangan, arus,
dan resistansi
Disiplin
Selalu teliti dan tertib dalam
mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara


efektif untuk menyelesaikan
tugas-tugas di kelas dan luar
kelas.

Mandiri

Mencari sumber di perpustakaan


untuk menyelesaikan tugas
sekolah tanpa bantuan
pustakawan.

ALOKASI
WAKTU

PENILAIAN

Tes tertulis
Pengamat
an/
observasi
Tes
Praktek
Produk

TM

PS

PI

2(4)

SUMBER
BELAJAR

Buku Teori
Dasar
Kelistrikan
Internet
Majalah
Teknik
Bread
board
Komponen
R, L, C

NILAI
KOMPETENSI
DASAR
2. Mengenal
komponen
elektronika

INDIKATOR

Nama-nama
komponen
elektronika
dapat
dijelaskan.

KARAKTE
R BANGSA

KEWIRAUSA
HAAN

Mandiri

Disiplin

Selalu teliti dan


tertib dalam
mengerjakan

Kerja keras

tugas.

Tanggung
jawab

Kerja
Keras

Menggunakan
waktu secara
efektif untuk
menyelesaikan
tugas-tugas di
kelas dan luar
kelas.

MATERI
PEMBELAJARAN
Komponen Elektronika

Jujur dan
disiplin

KEGIATAN
PEMBELAJARAN

Menjelaskan nama-nama
komponen elektronika dan
kegunaannya.

Disiplin

Selalu teliti dan tertib dalam


mengerjakan tugas.

Inofatif

Motifasi kuat
untuk sukses

17

Disebutkan
dengan
benar
bahanbahan
resistif dan
dijelaskan
bagaimana
resistor
dipakai
dalam
bidang
elektronika

Rasa ingin
tahu

Disiplin

Mandiri
Kerja keras

tugas.

Tanggung
jawab

Kerja
Keras

Menggunakan
waktu secara
efektif untuk
menyelesaikan
tugas-tugas di
kelas dan luar
kelas.

Jujur dan
disiplin

Inofatif
Motifasi kuat
untuk sukses
Rasa ingin
tahu

TM

PS

Tes tertulis
Pengamat
an/
observasi
Tes
Praktek
Produk

2(4)

Tes tertulis
Pengamat
an/
observasi
Tes
Praktek
Produk

SUMBER
BELAJAR

PI

Buku Teori
Dasar
Kelistrikan
Internet

Kerja Keras

Mandiri

Mencari sumber di
perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

Menjelaskan bahan
komponen
Menghitung nilai resistansi
berbagai jenis resistor
Menghitung nilai
kapasitansi berbagai jenis
kapasistor
Menjelaskan macammacam komponen
Menguji komponen pasif
Menguji komponen aktif
Memanfaatkan komponen
pasif
Memanfaatkan komponen
aktif

Mandiri

Selalu teliti dan


tertib dalam
mengerjakan

PENILAIAN

Menggunakan waktu secara


efektif untuk menyelesaikan
tugas-tugas di kelas dan luar
kelas.

Mencari
sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.
3. Menggunaka
n komponen
elektronika

ALOKASI
WAKTU

Komponen Elektronika
Nilai besaran komponen
elektronika

2(4)

Buku Teori
Dasar
Elektronika
Internet
Majalah
Teknik
Bread
board
Komponen
Elektronika

NILAI
KOMPETENSI
DASAR

INDIKATOR

KARAKTE
R BANGSA

MATERI
PEMBELAJARAN

KEWIRAUSA
HAAN

KEGIATAN
PEMBELAJARAN

Mandiri

Mencari
sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

ALOKASI
WAKTU

PENILAIAN

TM

4.

Menjelaskan
Konsep
Elektronika
Digital

INDIKATOR

Digam
barkan dan
dijelaskan
tentang kode
ASCII
Tiaptiap jenis
gerbang
logika dasar
di-identifikasi

Selalu teliti dan tertib dalam


mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara


efektif untuk menyelesaikan
tugas-tugas di kelas dan luar
kelas.

KARAKTER
BANGSA

KEWIRAUSA
HAAN

Disiplin

Mandiri

Selalu teliti dan


tertib dalam
mengerjakan

Kerja keras

Jujur dan
disiplin

tugas.

Kerja
Keras

Menggunakan
waktu secara
efektif untuk
menyelesaikan
tugas-tugas di
kelas dan luar
kelas.

Mandiri

Mencari

18

PI

Menjelaskan penggunaan
resistor pada rangkaian
Disiplin

Mandiri

Mencari sumber di
perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

NILAI
KOMPETENSI
DASAR

PS

SUMBER
BELAJAR

Tanggung
jawab

Inofatif

Motifasi
kuat untuk
sukses

Rasa ingin
tahu

MATERI
PEMBELAJARAN

Konversi Bilangan dan


Kode ASCII
Gerbang Logika
Tabel kebenaran

KEGIATAN
PEMBELAJARAN

Menggambarkan
konversikBilangan dan
Kode ASCII
Menggambarkan macammacam gerbang logika
Menggambarkan tabel
kebenaran
Membuktikan tabel
kebenaran
Disiplin

Selalu teliti dan tertib dalam


mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara


efektif untuk menyelesaikan
tugas-tugas di kelas dan luar
kelas.

ALOKASI
WAKTU

PENILAIAN

Tes
tertulis
Tes
Praktek
Pengamat
an/
Observasi

TM

PS

PI

2(4)

SUMBER
BELAJAR

Buku
Elektronika
digital
Internet
Bread
board

NILAI
KOMPETENSI
DASAR

5. Menerapkan
system
bilangan
digital

19

INDIKATOR

Diterangkan
fungsi flipflop dan
disebutkan
jenisjenisnya
Diterangkan
bagaimana
cara kerja
sebuah
Counter
Diterangkan
fungsi dari
bus digital
dan
ditunjukkan
bagaimana
hubungann
ya dengan
bagian lain
Disebutkan
jenis-jenis
rangkaian
display dan
digambarka
n
bagaimana
angka dan
huruf
ditampilkan
Diterangkan
fungsi dari
clock pada
komputer

KARAKTER
BANGSA
sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.
Disiplin

KEWIRAUSA
HAAN

Mandiri

Selalu teliti dan


tertib dalam
mengerjakan

Kerja keras

tugas.

Tanggung
jawab

Kerja
Keras

Menggunakan
waktu secara
efektif untuk
menyelesaikan
tugas-tugas di
kelas dan luar
kelas.

Mandiri

Mencari
sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

Jujur dan
disiplin

Inofatif
Motifasi kuat
untuk
sukses
Rasa ingin tahu

MATERI
PEMBELAJARAN

Gambar rangkaian digital


Macam-macam Flipflop
Rangkaian counter
Up Counter
Down Counter
Fungsi bus digital
Jenis-jenis rangkaian
display
Fungsi clock pada
komputer

KEGIATAN
PEMBELAJARAN

Mandiri

Mencari sumber di
perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

Menjelaskan rangkaian logika


dasar
Mengidentifikasi jenis jenis
flip-flop
Menjelaskan cara kerja flipflop
Menjelaskan penggunaan
Rangkaian logika kombinasi
(komparator, adder,
subtractor)
Mengidentifikasi rangkaian
logika sekuensial
Menjelaskan fungsi bus digital
Menyebutkan rangkaian
Display seven segment, LCD,
dot matrik
Menggambarkanrangkaian
Display seven segment, LCD,
dot matrik
Menerangkan fungsi dari clock
pada komputer
Disiplin
Selalu teliti dan tertib dalam
mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara


efektif untuk menyelesaikan
tugas-tugas di kelas dan luar
kelas.

Mandiri

Mencari sumber di perpustakaan


untuk menyelesaikan tugas
sekolah tanpa bantuan
pustakawan.

ALOKASI
WAKTU

PENILAIAN

Tes tertulis
Tes Praktek
Pengamatan/
Observasi

TM

PS

PI

2(4)

SUMBER
BELAJAR

Buku
Elektronika
digital
Internet
Bread board

NILAI
KOMPETENSI
DASAR
6. Elektronika
Digital untuk
komputer

INDIKATOR
Diterangkan
alasan-alasan
orang
memerlukan
rangkaian
interface dan
disebutkan
macammacamnya

KARAKTER
BANGSA

KEWIRAUSA
HAAN

Mandiri

Disiplin

Selalu teliti dan


tertib dalam
mengerjakan

Kerja keras

tugas.

Tanggung
jawab

Kerja
Keras

Menggunakan
waktu secara
efektif untuk
menyelesaikan
tugas-tugas di
kelas dan luar
kelas.

Mandiri

Mencari
sumber di
perpustak
aan untuk
menyeles
aikan
tugas
sekolah
tanpa
bantuan
pustakaw
an.

20

Jujur dan
disiplin

Inofatif

MATERI
PEMBELAJARAN
Penguasaan konsep input
dan output (I/O) dalam
sistem kendali dan ragam
interface.

KEGIATAN
PEMBELAJARAN
Menguraikan jenis dan fungsi
input/output
Menerangkan alasan-alasan
diperlukannya rangkaian
interface
Menyebutkan macam-macam
rangakain interface
Disiplin

Motifasi kuat
untuk sukses

Selalu teliti dan tertib dalam

Rasa ingin

mengerjakan tugas.
Kerja Keras

Menggunakan waktu secara


efektif untuk menyelesaikan
tugas-tugas di kelas dan luar
kelas.

Mandiri

Mencari sumber di perpustakaan


untuk menyelesaikan tugas
sekolah tanpa bantuan
pustakawan.

ALOKASI
WAKTU

PENILAIAN
Tes tertulis
Pengamatan/
observasi
Tes Praktek
Produk

TM

PS

PI

2(4)

SUMBER
BELAJAR
Buku Teori
Dasar
Elektronika
Internet
Majalah Teknik
Komponen
Elektronika

1.

2.

21

Entity
Relationship
Diagram

Basis Data
Relational

Mengenal Diagram
ER
Mengenal
pengertian dan
simbol Entitas,
Attribut,
Relationship
Mengenal dan
memahami jenis
jenis relationship.

Pengertian basis
data relational
Model basis data
relational
Struktur basis data
relational
Relasi antar tabel

Mengenal macam
Diagram ER pada basis
data.
Mengenal dan
mengetahui pengertian
serta simbol yang
digunakan untuk
pendeskripsian Entitas,
Atribut dan
Relationship.
Mengenal dan
memahami bentuk
relasi yang ada.

Memahami pengertian
dan konsep dasar dari
basis data relational
Memahami model
model basis data
relational.
Memahami jenis
jenis struktur basis data
relational.
Memahami cara
merelasikan data antar
tabel.

Mampu mengenal dan

memahami cara kerja dari


Diagram ER, serta mampu
membuat diagram ER yang
dibutuhkan.
Mampu memahami pengertian
dan simbol simbol yang
digunakan untuk pembuatan
Entitas, Attribut dan
Relationship.
Mampu mengenal dan
memahami macam macam
relasi yang terdapat pada
database, seperti relasi One to
One, One to Many serta Many
to Many.
Mampu memahami pengertian
dan konsep dasar dari basis data
relational.
Mampu mengetahui model
model yang digunkan pada basis
data relational.
Mampu memahami dan
membedakan macam macam
struktur basis data relational
seperti Row / Baris / Tuple dan
Field / kolom / Attribut.
Mampu memahami cara
merelasikan data antar tabel.

Hasil kompilasi
program
Pengamatan
Tes tulis
Tes praktek

Hasil kompilasi
program
Pengamatan
Tes tulis
Tes praktek

Modul
Ajar

Program
Tutorial

Modul
Ajar
Program
Tutorial

SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU

:
:
:
:
:
:

SMK NEGERI 1 SELONG


Menerapkan algoritma pemograman tingkat dasar
X/1
Menerapkan algoritma pemograman tingkat dasar
070.KK.02
20 X 45 Menit
NILAI

KOMPETENSI
DASAR
1.

Menjelas
kan struktur
algoritma

INDIKATOR

KARAKTER
BANGSA

Menjelaskan
Disiplin
Gambaran
Selalu teliti dan tertib
struktur
dalam
algoritma
mengerjakan
sesuai dengan
tugas.
SOP
Kerja Keras
Menggunakan waktu
secara efektif
untuk
menyelesaikan
tugas-tugas di
kelas dan luar
kelas.
Mandiri
Mencari sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

22

KEWIRAUSA
HAAN

Mandiri

Kerja
keras

Jujur dan
disiplin

Tanggung
jawab

Inofatif

Motifasi
kuat untuk
sukses

Rasa
ingin tahu

MATERI
PEMBELAJARAN

Prinsip dan fungsi


struktur algoritma

KEGIATAN
PEMBELAJARAN
Prinsip dan fungsi
struktur algoritma
Konsep algoritma
pemrograman
Disiplin

Selalu teliti dan tertib dalam mengerjakan


tugas.
Kerja Keras
Menggunakan waktu secara efektif untuk
menyelesaikan tugas-tugas di
kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

ALOKASI
WAKTU

PENILAIAN

Pengamatan
Tes tertulis

TM

PS

1(2)

SUMBER
BELAJAR

PI

Buku
Algoritma
Pemrogra
man dan
Struktur
Data
Modul
Internet

NILAI
KOMPETENSI
DASAR
2. Membuat alur
logika
pemograman

INDIKATOR

KARAKTER
BANGSA

Membuat
Disiplin
algoritmaSelalu teliti dan tertib
dengan skema
dalam
program
mengerjakan
sekuensial
tugas.
Membuat
Algoritma
Kerja Keras
dengan skema
Menggunakan
waktu
program
secara efektif
percabangan
untuk
Membuat
menyelesaikan
algoritma
tugas-tugas di
dengan skema
kelas dan luar
program
kelas.
pengulangan.
Mandiri

Mencari sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

23

KEWIRAUSA
HAAN

Mandiri

Kerja keras

Jujur dan
disiplin

Tanggung
jawab

Inofatif

Motifasi
kuat untuk
sukses

Rasa ingin
tahu

MATERI
PEMBELAJARAN

Algoritma
runtunan
Algoritma
pemilihan
Algoritma
Pengula-ngan

KEGIATAN
PEMBELAJARAN

Menuliskan algoritma
runtunan
Menuliskan algoritma
pemilihan if-then dan if
then-else
Menuliskan algoritma
pengulangan while-do,
do-wile, switch-case,
repeat N-times
Menggambarkan
diagram alir untuk
algoritma runtunan,
pemilihan dan
pengulangan
Disiplin

Selalu teliti dan tertib dalam mengerjakan


tugas.
Kerja Keras
Menggunakan waktu secara efektif untuk
menyelesaikan tugas-tugas di
kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

ALOKASI
WAKTU

PENILAIAN

Pengamatan

TM

PS

1(2)

PI

SUMBER
BELAJAR

Buku
Algoritma
dan
Pemrogra
-man

Jobsheet

Tes tertulis
Hasil
kompilasi
program

Modul
ajar

NILAI
KOMPETENSI
DASAR
3. Menjelaskan
Data Flow
Diagram

INDIKATOR

KARAKTER
BANGSA

Disiplin
Menjelaskan
Selalu
teliti
dan tertib
Karakteristik
dalam
sistem dari
mengerjakan
software/aplika
si yang
tugas.
dirancang
Kerja Keras
Menjelaskan
Menggunakan waktu
Level Abstraksi
secara efektif
data (DFD)
untuk
menyelesaikan
tugas-tugas di
kelas dan luar
kelas.
Mandiri
Mencari sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

24

KEWIRAUSA
HAAN

Mandiri

Kerja keras

Jujur dan
disiplin

MATERI
PEMBELAJARAN

Metode pada
algoritma
pemrograman
Struktur Data

KEGIATAN
PEMBELAJARAN

Menjelaskan tentang
Karakteristik Sistem

Menjelaskan Narasi dari


Software yang dirancang
Membuat Abstraksi Data
(DFD)
Disiplin

Tanggung
jawab

Inofatif

Motifasi
kuat untuk
sukses

Selalu teliti dan tertib dalam mengerjakan

Rasa ingin
tahu

Menggunakan waktu secara efektif untuk


menyelesaikan tugas-tugas di
kelas dan luar kelas.

tugas.
Kerja Keras

Mandiri
Mencari sumber di perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

ALOKASI
WAKTU

PENILAIAN

Pengamatan

TM

PS

1(2)

PI

SUMBER
BELAJAR

Buku
Algoritma
dan
Pemrogra
-man

Jobsheet

Tes tertulis
Hasil
kompilasi
program

Modul
ajar

NILAI
KOMPETENSI
DASAR
4. Menjelaskan
Varian dan
Invarian

INDIKATOR

KARAKTER
BANGSA

Menjelaskan
Disiplin
Tipe data,Selalu teliti dan tertib
variable
dalam
konstanta, dan
mengerjakan
parameter yang
tugas.
berlaku umum
pada
Kerja Keras
pemograman
Menggunakan
waktu
Membuat dan
secara efektif
menjelaskan
untuk
manfaat Tipe
data baru dari
menyelesaikan
tipe data yang
tugas-tugas di
ada
kelas dan luar
Menjelaskn
kelas.
Pemakaian
Mandiri
nama pada tipe
Mencari sumber di
data, variable,
konstanta dan
perpustakaan
parameter
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

25

KEWIRAUSA
HAAN

Mandiri

Kerja keras

Jujur dan
disiplin

Tanggung
jawab

Inofatif

Motifasi
kuat untuk
sukses

Rasa ingin
tahu

MATERI
PEMBELAJARAN

Jenis-jenis Tipe
Data
Penamaan
variavel dan
Konstanta
Penentuan tipe
data pada variabel
dan konstanta

KEGIATAN
PEMBELAJARAN

Menjelaskan tipe-tipe
data
Menjelaskan tipe data
dasar dan bentukan.
Menjelaskan penamaan
variabel dan konstanta
Menjelaskan pemberian
harga variabel
Menunjukkan
penggunaan variabel
pada program
Disiplin

Selalu teliti dan tertib dalam mengerjakan


tugas.
Kerja Keras
Menggunakan waktu secara efektif untuk
menyelesaikan tugas-tugas di
kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

ALOKASI
WAKTU

PENILAIAN

Pengamatan

TM

PS

1(2)

PI

SUMBER
BELAJAR

Buku
Algoritma
dan
Pemrogra
-man

Jobsheet

Tes tertulis
Hasil
kompilasi
program

Modul
ajar

NILAI
KOMPETENSI
DASAR
5.Menerapkan
Pengelolaan
Array

INDIKATOR

KARAKTER
BANGSA

Disiplin
Membuat
Selalu
teliti
dan tertib
Algoritma
dalam
dengan array
mengerjakan
satu dimensi
tugas.
Membuat
Algoritma
Kerja Keras
pencarian data
Menggunakan
waktu
dan algoritma
secara
efektif
pengurutan
untuk
data (sorting)
menyelesaikan
dengan
tugas-tugas di
menggunakan
array
kelas dan luar
kelas.
Mandiri
Mencari sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.

26

KEWIRAUSA
HAAN

Mandiri

Kerja keras

Jujur dan
disiplin

Tanggung
jawab

Inofatif

Motifasi
kuat untuk
sukses

Rasa ingin
tahu

MATERI
PEMBELAJARAN

Jenis dan
inisialisasi array
Pemrosesan Array

KEGIATAN
PEMBELAJARAN

Mendefinisikan array
Menginisialisasi array
Menulis elemen array ke
piranti keluaran
Menulis harga tertentu di
dalam array
Mencari harga
maksimum array
MenggunakAn elemen
array
Disiplin

Selalu teliti dan tertib dalam mengerjakan


tugas.
Kerja Keras
Menggunakan waktu secara efektif untuk
menyelesaikan tugas-tugas di
kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.

ALOKASI
WAKTU

PENILAIAN

Pengamatan

TM

PS

1(2)

PI

SUMBER
BELAJAR

Buku
Algoritma
dan
Pemrogra
-man

Jobsheet

Tes tertulis
Hasil
kompilasi
program

Modul
ajar

SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU

KOMPETENSI
DASAR
1.

Menggunakan
array
multidimensi

:
:
:
:
:
:

SMK PANGUDI LUHUR SEPUTIH MATARAM


Menerapkan algoritma pemograman tingkat Lanjut
X/1
Menerapkan algoritma pemograman tingkat lanjut
070.KK.02
20 X 45 Menit

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

27

MATERI
PEMBELAJARAN
Array multi dimensi

KEGIATAN PEMBELAJARAN

ALOKASI
WAKTU

PENILAIAN

TM
Mendeklarasikan dan memanfaatkan
elemen array melalui penjumlahan,
pengurangan, perkalian serta pencarian
elemen array
Melakukan pembacaan elemen matriks
Menjelaskan pengisian matriks tanpa
petunjuk pembacaan
Membuat program pengisian engisian
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

Kompilasi
program
Pengamata
n
Tes tulis

PS
7

PI

SUMBER
BELAJAR

Buku
Algoritm
a
dan
Pemrograman
Jobsheet
Modul
ajar

KOMPETENSI
DASAR
2..Menggunakan
Prosedur dan
fungsi

28

INDIKATOR
Algoritma program
dibuat dengan
menggunakan
prosedur
Algoritma program
dibuat dengan
menggunakan
fungsi
Algoritma program
dibuat dengan
menggunakan
prosedur dan fungsi

MATERI
PEMBELAJARAN

Prosedur dan
Fungsi

KEGIATAN PEMBELAJARAN

ALOKASI
WAKTU

PENILAIAN

TM

Menjelaskan pendeklarasian fungsi


Membuat contoh program untuk
pemanggilan fungsi
Menjelaskan pendekalarasian prosedur
Membuat contoh program pemanggilan
prosedur

Hasil
kompilasi
program
Pengamata
n
Tes tulis
Tes
praktek

PS
9

PI

SUMBER
BELAJAR

Buku
Algoritm
a
dan
Pemrogra
-man
Jobsheet
Modul
ajar

RPP
( RENCANA PELAKSANAAN PEMBELAJARAN )

PELAJARAN
KOMPETENSI KEJURUAN

STANDAR KOMPETENSI :
MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR

KELAS/SMT. : X / I

PEMERINTAH KABUPATEN LOMBOK TIMUR


DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA
SMK NEGERI 1 SELONG
JL. PEJANGGIK NO. 74 SELONG LOMBOK TIMUR
Website : www.smkn1selong.sch.id

29

RENCANA PELAKSANAAN PEMBELAJARAN


(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi
Kompetensi Dasar
Indikator

:
:
:
:

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1

Dijelaskan perbedaan antara tegangan, arus dan resistansi

MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR

Menjelaskan Teori Kelistrikan

Dijelaskan Manfaat dasar dari kelistrikan


Dijelaskan Perbedaan antara tegangan, arus, dan resistensi
Alokasi Waktu

A. Tujuan Pembelajaran
Dijelaskan perbedaan antara tegangan, arus dan resistansi
Dijelaskan Manfaat dasar dari kelistrikan
Dijelaskan Perbedaan antara tegangan, arus, dan resistensi
Materi Pembelajaran
Perbedaan antara tegangan, arus dan resistansi

Manfaat dasar dari kelistrikan

Perbedaan antara tegangan, arus, dan resistensi

Metode Pembelajaran

Teori Praktis dan Praktikum

Langkah-langkah Kegiatan Pembelajaran


1. Kegiatan Pendahuluan

Menjelaskan Teori Kelistrikan

Memahami konsep dasar teori kelistrikan


2. Kegiatan Inti
Dijelaskan perbedaan antara tegangan, arus dan resistansi

Dijelaskan Manfaat dasar dari kelistrikan

Dijelaskan Perbedaan antara tegangan, arus, dan resistensi

3. Kegiatan Penutup

Menarik kesimpulan tentang teori kelistrikan

Tes tertulis

Kompilasi program

Penugasan

Merapikan kembali perangkat yang telah dipergunakan

30

Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
Latihan / Tugas
Tes Tertulis
Tes Praktik

31

RENCANA PELAKSANAAN PEMBELAJARAN


(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi
Kompetensi Dasar
Indikator
Alokasi Waktu

:
:
:
:

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1

Memahami nama-nama komponen elektronika

MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR

Mengenal Komponen Elektronika

A. Tujuan Pembelajaran
Memahami nama-nama komponen elektronika
Materi Pembelajaran
Mengenal komponen-komponen elektronika
Metode Pembelajaran

Teori Praktis dan Praktikum

Langkah-langkah Kegiatan Pembelajaran


1. Kegiatan Pendahuluan

Salam Pembuka

Mengenal komponen-komponen elektronika


2. Kegiatan Inti
Mengenal nama-nama komponen elektronika
3. Kegiatan Penutup

Menarik kesimpulan tentang komponen elektronika

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

32

RENCANA PELAKSANAAN PEMBELAJARAN


(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi
Kompetensi Dasar
Indikator

:
:
:
:

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1

Menyebutkan dengan benar bahan-bahan resistif dan

MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR

Menggunakan Komponen Elektronika

dijelaskan bagaimana resistor dipakai dalam bidang


elektronika
Alokasi Waktu

A. Tujuan Pembelajaran
Siswa Menyebutkan dengan benar bahan-bahan resistif dan dijelaskan bagaimana resistor

dipakai dalam bidang elektronika


Materi Pembelajaran
Komponen elektronika
Nilai besaran komponen elektronika

Metode Pembelajaran
Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan

Salam Pembuka

Menjelaskan komponen elektronika


2. Kegiatan Inti

Menyebutkan dengan benar bahan-bahan resistif dan dijelaskan bagaimana resistor


dipakai dalam bidang elektronika

3. Kegiatan Penutup

Menarik kesimpulan tentang penggunaan komponen elektronika

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

33

RENCANA PELAKSANAAN PEMBELAJARAN


(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi
Kompetensi Dasar
Indikator

:
:
:
:

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1

Memahami tentang kode ASCII

MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR

Menjelaskan Konsep Elektronika Digital

Memahami tentang gerbang logika


Alokasi Waktu

A. Tujuan Pembelajaran
Memahami tentang kode ASCII
Memahami tentang gerbang logika
Materi Pembelajaran
Konversi bilangan dank ode ASCII
Memahami tentang gerbang logika

Metode Pembelajaran
Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan

Salam Pembuka

Menjelaskan tentang konverrsi dan gerbang logika


2. Kegiatan Inti
Konversi bilangan dank ode ASCII
Memahami tentang gerbang logika
3. Kegiatan Penutup

Menarik kesimpulan tentang konversi bilangan dan gerbang logika

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

34

RENCANA PELAKSANAAN PEMBELAJARAN


(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi
Kompetensi Dasar
Indikator
Alokasi Waktu

:
:
:
:

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1

:
:

Menjelaskan gambaran struktur algoritma

MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR

Menjelaskan struktur Algoritma

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

35

RENCANA PELAKSANAAN PEMBELAJARAN


(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi
Kompetensi Dasar
Indikator

:
:
:
:

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1

Membuat algoritma dengan skema program sekuensial


Membuat Algoritma dengan skema program percabangan

MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR

Membuat alur logika pemograman

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

36

RENCANA PELAKSANAAN PEMBELAJARAN


(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi

Kompetensi Dasar

:
:
:

Indikator

Alokasi Waktu
A. Tujuan Pembelajaran

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1
MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR

Menjelaskan Data Flow Diagram


Menjelaskan Karakteristik sistem dari software/aplikasi yang
dirancang
Menjelaskan Level Abstraksi data (DFD

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


37

(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi

Kompetensi Dasar

:
:
:

Indikator

Alokasi Waktu

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1
MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR

Menjelaskan Varian dan Invarian


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

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


38

(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi

Kompetensi Dasar

:
:
:

Indikator

Alokasi Waktu

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1
MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR

Menerapkan Pengelolaan Array

Membuat Algoritma dengan array satu dimensi


Membuat Algoritma pencarian data dan algoritma
pengurutan data (sorting) dengan menggunakan array

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

39

RENCANA PELAKSANAAN PEMBELAJARAN


(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi
Kompetensi Dasar
Indikator

:
:
:
:

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1
Menerapkan Algoritma Pemrograman Tingkat Lanjut

Algoritma array multi dimensi dibuat dan dijelaskan

Menggunakan Array Multidimensi

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

40


Menarik kesimpulan tentang array multidimensi

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

41

RENCANA PELAKSANAAN PEMBELAJARAN


(RPP)
Mata Pelajaran
Kelas /Semester
Standar Kompetensi
Kompetensi Dasar
Indikator

:
:
:
:

Kompetensi Kejuruan Rekayasa Perangkat Lunak


X/1
Menerapkan Algoritma Pemrograman Tingkat Lanjut
Menggunakan Prosedur dan Fungsi

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

42

Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
Latihan / Tugas
Tes Tertulis
Tes Praktik

43

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

44

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 ....
45

a.
b.

c.
d.
e.

print panjang,lebar,tinggi
volume = panjang*lebar*tinggi
print volume
read panjang,lebar,tinggi
print panjang,lebar,tinggi
volume= panjang*lebar*tinggi
print volume
baca panjang,lebar,tinggi
volume = panjang, lebar ,tinggi
print volume
baca panjang,lebar,tinggi
volume = panjang,lebar,tinggi
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

46

LEMBAR PENILAIAN
TEST PRAKTIK KEJURUAN
Satuan Pendidikan
Kompetensi Keahlian
Kode
Alokasi Waktu
Bentuk Soal

Nomor Test

:
:
:
:
:

Sekolah Menengah Kejuruan


Rekayasa Perangkat Lunak
2089
20 - 24 jam
Penugasan Perorangan

Nama Peserta :
No

Komponen/Subkomponen Penilaian

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 :

47

Pencapaian Kompetensi
Ya
Tidak
7,0-7,9
8,0-8,9
9,0-10
4

No

Komponen/Subkomponen Penilaian

III

Pencapaian Kompetensi
Ya
Tidak
7,0-7,9
8,0-8,9
9,0-10
3

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
(NP)

Prosentase Bobot Komponen Penilaian


Persiapan

Proses

Sikap
Kerja

Hasil

Waktu

NK

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.
, . 2011
Guru Mata Pelajaran

48

*) Coret yang tidak perlu

49

Anda mungkin juga menyukai