• Tidak ada hasil yang ditemukan

134603967 Administrasi Pembelajaran Rpl x 1

N/A
N/A
Protected

Academic year: 2018

Membagikan "134603967 Administrasi Pembelajaran Rpl x 1"

Copied!
49
0
0

Teks penuh

(1)

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

(2)

KATA PENGANTAR

Bismillahirrahmanirrahim

Assalamu’alaikum 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.

(3)

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,

Wassalamu’alaikum Wwrahmatullah Wabarakatuh

Selong, 20 Juli 2012

Guru Produktif Kejuruan Rekayasa Perangkat

Lunak

SMK Negeri 1 Selong

(4)

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

Diperiksa Oleh :

Kompetensi Keahlian RPL

Waka. Kurikulum SMKN 1 Selong

( HARIMAN BAHTIAR, S.KOM )

( M. IQBAL SOFYAN, ST )

GTT

NIP : 19780819 200501 1 009

Disetujui Oleh :

(5)

( MARTUA H. NASUTION, M. Pd )

NIP. 19680919 1999301 1 002

(6)

PROGRAM TAHUNAN

Mata Pelajaran

: KOMPETENSI KEJURUAN

Kelas/Semester

: X / 1

Kompetensi Keahlian

: Rekayasa Perangkat Lunak

Tahun Pelajaran

: 2012 ~ 2013

SMT

KOMPETENSI

STANDAR

KOMPETENSI DASAR

ALOKASI WAKTU 42

JAM x 45 MENIT

KET

1

1. Menerapkan teknik

elektronika analog

dan digital dasar

1.1. Menjelaskan teori

kelistrikan

1.2. Mengenal komponen

elektronika

1.3. Menggunkan komponen

elektronika

1.4. Menerapkan konsep

elektronika digital

1.5. Menerapkan system

bilangan digital

1.6. Menerapkan elektronika

digital untuk komputer

2 x 45 Menit

8 x 45 Menit

8 x 45 Menit

8 x 45 Menit

5 x 45 menit

7 x 45 Menit

Teori

Teori

Praktik

Praktik

Praktik

Teori +

Praktik

Jumlah

6 KD

38 x 45 Menit

Teoritis dan

Praktik

(7)

1

2. Menerapkan

algoritma

pemrograman

tingkat dasar

2.1. Menjelaskan struktur

algoritma

2.2. Membuat alur logika

pemrograman

2.3. Menjelaskan Data Flow

Diagram (DFD)

2.4. Membuat diagram alir

pemrograman

2.5. Menjelaskan Varian dan

invarian

2.6. Menerapkan pengelolaan

array

9 x 45 Menit

2 x 45 Menit

8 x 45 Menit

8 x 45 Menit

8 x 45 menit

5 x 45 Menit

Teori

Teori +

Praktik

Teori

Teori +

Praktik

Teori

Teori +

Praktik

Jumlah

6 KD

40 x 45 Menit

Teoritis dan

Praktik

SMT

KOMPETENSI

STANDAR

KOMPETENSI DASAR

ALOKASI WAKTU 42

JAM x 45 MENIT

KET

1

3. Menerapkan

algoritma

pemrograman

tingkat lanjut

3.1. Menjelaskan prinsip array

3.2. Menggunakan array multi

dimensi

3.3. Menggunakan prosedur dan

fungsi

3.4. Menggunakan Library

pemrograman grafik

7 x 45 Menit

9 x 45 Menit

10 x 45 Menit

2 x 45 Menit

Teori

Praktik

Praktik

(8)
(9)

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.

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

Libur awal Ramadhan

1 Pekan

2

Libur idul Fitri

2 Pekan

3

Mid Semester, Ujian Akhir Semester dan

Ulangan Harian

3 Pekan

4

Pengisian dan Pembagian Raport

2 Pekan

(10)

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 teknik elektronika analog dan digital dasar

No.

RPP

Kompetensi Dasar

Bulan

1

Menjelaskan teori Kelistrikan

Juli

2

Mengenal komponen elektronika

Juli

3

Menggunakan komponen elektronika

Agustus

4

Menerapkan konsep elektronika digital

Agustrus

5

Menerapkan system bilingan digital

September

6

Menerapkan elektronika digital untuk komputer

September

KELAS

: X

Semester

: 1 ( Satu )

Jurusan

: Rekayasa Perangkat Lunak

Standar Kompetensi : Menerapkan algoritma pemrograman tingkat dasar

No.

RPP

Kompetensi Dasar

Bulan

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

(11)

KELAS

: X

Semester

: 1 ( Satu )

Jurusan

: Rekayasa Perangkat Lunak

Standar Kompetensi : Menerapkan algoritma pemrograman tingkat lanjut

No.

RPP

Kompetensi Dasar

Bulan

1

Menjelaskan array multi dimensi

November

2

Menggunakan array multi dimensi

Nopember

3

Menggunakan Procedur dan fungsi

Desember

(12)
(13)

ANALISIS PENENTUAN KKM

A. DASAR PENENTUAN KKM

ACUAN

KRITERIA

Interval Nilai

KOMPLEKSITAS

Tinggi

Sedang

Rendah

50 – 64

65 – 80

81 - 100

DAYA PENDUKUNG

Tinggi

Sedang

Rendah

81 – 100

65 – 80

50 – 64

INTAKE SISWA

Tinggi

Sedang

Rendah

81 – 100

65 – 80

50 – 64

B.

PENENTUAN KKM

Kelas

: X

Standar Kompetensi

: Menerapkan teknik elektronika analog dan digital

Program

: REKAYASA PERANGKAT LUNAK

Kompetensi Dasar dan Indikator

Kriteria

KRITERIA KETUNTASAN MINIMAL

Kriteria Penetapan

Ketuntasan

Nilai

KKM

Komp.

Dukung

Daya

Intake

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

(14)

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

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

80

80

75

75.00

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

(15)
(16)

SILABUS

NAMA SEKOLAH : SMK NEGERI 1 SELONG

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

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI

PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTE

R BANGSA KEWIRAUSAHAAN TM PS PI

1. Menerapkan teori Kelistrikan

 Dijelaskan perbedaan antara tegangan, arus, dan resistansi

Dijelaskan manfaat dasar dari kelistrikan

Dijelaskan 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.

 Mandiri

 Kerja keras

 Jujur dan disiplin

 Tanggung jawab

 Inofatif

 Motifasi kuat untuk sukses

 Rasa ingin tahu

 Perbedaan antara tegangan, arus, dan resistansi

Manfaat dasar sistem kelistrikan

Perbedaan antara tegangan, arus, dan resistansi

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

 Tes tertulis

 Pengamat an/ observasi

 Tes Praktek

 Produk

4 2(4) - Buku Teori Dasar Kelistrikan

 Internet

 Majalah Teknik

 Bread board

 Komponen R, L, C

(17)

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI

PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTE

R BANGSA KEWIRAUSAHAAN TM PS PI

2. Mengenal komponen elektronika

 Nama-nama komponen elektronika dapat dijelaskan.

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

Mandiri Kerja keras Jujur dan disiplin Tanggung jawab Inofatif Motifasi kuat untuk sukses

Rasa ingin tahu

Komponen Elektronika  Menjelaskan nama-nama komponen elektronika dan kegunaannya.

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

 Tes tertulis

 Pengamat an/ observasi

 Tes Praktek

 Produk

4 2(4)  Buku Teori Dasar Kelistrikan

 Internet

3. Menggunaka n komponen elektronika

 Disebutkan dengan benar bahan-bahan resistif dan dijelaskan bagaimana resistor dipakai dalam bidang elektronika

 Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas

.

 Kerja Keras

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

Mandiri Kerja keras Jujur dan disiplin Tanggung jawab Inofatif Motifasi kuat untuk sukses

Rasa ingin tahu

Komponen Elektronika

Nilai besaran komponen elektronika

 Menjelaskan bahan komponen

 Menghitung nilai resistansi berbagai jenis resistor

 Menghitung nilai kapasitansi berbagai jenis kapasistor

 Menjelaskan macam-macam komponen

 Menguji komponen pasif

 Menguji komponen aktif

 Memanfaatkan komponen pasif

 Memanfaatkan komponen aktif

 Tes tertulis

 Pengamat an/ observasi

 Tes Praktek

 Produk

4 2(4) -  Buku Teori Dasar Elektronika

 Internet

 Majalah Teknik

 Bread board

(18)

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI

PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTE

R BANGSA KEWIRAUSAHAAN TM PS PI

 Mandiri

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

 Menjelaskan penggunaan resistor pada rangkaian

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

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI

PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTER

BANGSA KEWIRAUSAHAAN TM PS PI

4.

Menjelaskan Konsep Elektronika Digital

 Digam barkan dan dijelaskan tentang kode ASCII

 Tiap-tiap jenis gerbang logika dasar di-identifikasi

 Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas

.

 Kerja Keras

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

 Mandiri

 Kerja keras

 Jujur dan disiplin

 Tanggung jawab

 Inofatif

 Motifasi kuat untuk sukses

 Rasa ingin tahu

 Konversi Bilangan dan Kode ASCII

 Gerbang Logika

 Tabel kebenaran

 Menggambarkan konversikBilangan dan Kode ASCII

 Menggambarkan macam-macam gerbang logika

 Menggambarkan tabel kebenaran

 Membuktikan tabel kebenaran

 Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas

.

 Kerja Keras

Menggunakan waktu secara

 Tes tertulis

 Tes Praktek

 Pengamat an/ Observasi

4 2(4) - Buku Elektronika digital

 Internet k

(19)

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI

PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTER

BANGSA KEWIRAUSAHAAN TM PS PI sumber di

perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

 Mandiri

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

5. Menerapkan system bilangan digital

Diterangkan fungsi flip-flop dan disebutkan jenis-jenisnya 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

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

Mandiri Kerja keras Jujur dan

disiplin Tanggung

jawab Inofatif Motifasi kuat

untuk sukses Rasa ingin tahu

Gambar rangkaian digital Macam-macam Flipflop Rangkaian counter Up Counter Down Counter Fungsi bus digital Jenis-jenis rangkaian

display Fungsi clock pada

komputer

Menjelaskan rangkaian logika dasar

Mengidentifikasi jenis jenis

flip-flop

Menjelaskan cara kerja flip-flop

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.

Tes tertulis Tes Praktek Pengamatan/ Observasi

(20)

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI

PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTER

BANGSA KEWIRAUSAHAAN TM PS PI

6. Elektronika Digital untuk komputer

Diterangkan alasan-alasan orang memerlukan rangkaian interface dan disebutkan macam-macamnya

 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 perpustak aan untuk menyeles aikan tugas sekolah tanpa bantuan pustakaw an.

Mandiri Kerja keras Jujur dan disiplin Tanggung jawab Inofatif Motifasi kuat untuk sukses Rasa ingin

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

Menguraikan jenis dan fungsi input/output

Menerangkan alasan-alasan diperlukannya rangkaian interface

Menyebutkan macam-macam rangakain interface

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

Tes tertulis Pengamatan/ observasi Tes Praktek Produk

(21)

1. Entity

Relationship

Diagram

Mengenal Diagram

ER

Mengenal

pengertian dan

simbol Entitas,

Attribut,

Relationship

Mengenal dan

memahami jenis –

jenis relationship.

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.

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.

Hasil kompilasi

program

Pengamatan

Tes tulis

Tes praktek

4

7

Modul

Ajar

Program

Tutorial

2. Basis Data

Relational

Pengertian basis

data relational

Model basis data

relational

Struktur basis data

relational

Relasi antar tabel

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

4

7

Modul

Ajar

(22)

SILABUS

NAMA SEKOLAH : SMK NEGERI 1 SELONG

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

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN

PEMBELAJARAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTER

BANGSA KEWIRAUSAHAAN TM PS PI

1. Menjelas kan struktur algoritma

Menjelaskan Gambaran struktur algoritma sesuai dengan SOP

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

 Mandiri

 Kerja

 Inofatif

 Motifasi kuat untuk sukses

 Rasa ingin tahu

 Prinsip dan fungsi struktur algoritma

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

 Pengamatan

 Tes tertulis

2 1(2)  Buku Algoritma Pemrogra man dan Struktur Data

 Modul

(23)

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN

PEMBELAJARAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTER

BANGSA KEWIRAUSAHAAN TM PS PI

2. Membuat alur logika pemograman

 Membuat algoritma dengan skema program sekuensial

 Membuat Algoritma dengan skema program percabangan

 Membuat algoritma dengan skema program 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.

 Mandiri

 Kerja keras

 Jujur dan disiplin

 Tanggung jawab

 Inofatif

 Motifasi kuat untuk sukses

 Rasa ingin tahu

 Algoritma runtunan

 Algoritma pemilihan

 Algoritma Pengula-ngan

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

Pengamatan

Tes tertulis

Hasil kompilasi program

Jobsheet

(24)

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN

PEMBELAJARAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTER

BANGSA KEWIRAUSAHAAN TM PS PI

3. Menjelaskan Data Flow Diagram

 Menjelaskan Karakteristik sistem dari software/aplika si yang dirancang

 Menjelaskan Level Abstraksi data (DFD)

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

 Mandiri

 Kerja keras

 Jujur dan disiplin

 Tanggung jawab

 Inofatif

 Motifasi kuat untuk sukses

 Rasa ingin tahu

 Metode pada algoritma pemrograman

 Struktur Data

 Menjelaskan tentang Karakteristik Sistem

 Menjelaskan Narasi dari Software yang dirancang

 Membuat Abstraksi Data (DFD)

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

Pengamatan

Tes tertulis

Hasil kompilasi program

Jobsheet

(25)

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN

PEMBELAJARAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTER

BANGSA KEWIRAUSAHAAN TM PS PI

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

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

 Mandiri

 Kerja keras

 Jujur dan disiplin

 Tanggung jawab

 Inofatif

 Motifasi kuat untuk sukses

 Rasa ingin tahu

 Jenis-jenis Tipe Data

 Penamaan variavel dan Konstanta

 Penentuan tipe data pada variabel dan konstanta

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

Pengamatan

Tes tertulis

Hasil kompilasi program

Jobsheet

(26)

KOMPETENSI

DASAR INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN

PEMBELAJARAN PENILAIAN

ALOKASI

WAKTU SUMBER BELAJAR KARAKTER

BANGSA KEWIRAUSAHAAN TM PS PI

5.Menerapkan Pengelolaan Array

 Membuat Algoritma dengan array satu dimensi

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

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.

 Mandiri

 Kerja keras

 Jujur dan disiplin

 Tanggung jawab

 Inofatif

 Motifasi kuat untuk sukses

 Rasa ingin tahu

 Jenis dan inisialisasi array

 Pemrosesan Array

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

Pengamatan

Tes tertulis

Hasil kompilasi program

Jobsheet

(27)

SILABUS

NAMA SEKOLAH : SMK NEGERI 1 SELONG

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

KOMPETENSI

DASAR

INDIKATOR

MATERI

PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI

WAKTU

SUMBER

BELAJAR

TM

PS

PI

1. Menggunakan

array

multidimensi

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

Array multi dimensi

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

Jobsheet

(28)

KOMPETENSI

DASAR

INDIKATOR

PEMBELAJARAN

MATERI

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI

WAKTU

SUMBER

BELAJAR

TM

PS

PI

2..Menggunakan

Prosedur dan

fungsi

Algoritma program

dibuat dengan

menggunakan

prosedur

Algoritma program

dibuat dengan

menggunakan

fungsi

Algoritma program

dibuat dengan

menggunakan

prosedur dan fungsi

Prosedur dan

Fungsi

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

2

9

Buku

Algoritm

a dan

Pemrogra

-man

Jobsheet

(29)

R P P

( 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

(30)

RENCANA PELAKSANAAN PEMBELAJARAN

(RPP)

Mata Pelajaran

:

Kompetensi Kejuruan Rekayasa Perangkat Lunak

Kelas /Semester

:

X / 1

Standar Kompetensi

:

MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR

Kompetensi Dasar

:

Menjelaskan Teori Kelistrikan

Indikator

:

Dijelaskan perbedaan antara tegangan, arus dan resistansi

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

(31)

Sumber Belajar

Komputer yang telah terinstal program aplikasi terkait.

Modul ajar

Penilaian

Latihan / Tugas

Tes Tertulis

(32)

RENCANA PELAKSANAAN PEMBELAJARAN

(RPP)

Mata Pelajaran

:

Kompetensi Kejuruan Rekayasa Perangkat Lunak

Kelas /Semester

:

X / 1

Standar Kompetensi

:

MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR

Kompetensi Dasar

:

Mengenal Komponen Elektronika

Indikator

:

Memahami nama-nama komponen elektronika

Alokasi Waktu

:

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

(33)

RENCANA PELAKSANAAN PEMBELAJARAN

(RPP)

Mata Pelajaran

:

Kompetensi Kejuruan Rekayasa Perangkat Lunak

Kelas /Semester

:

X / 1

Standar Kompetensi

:

MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR

Kompetensi Dasar

:

Menggunakan Komponen Elektronika

Indikator

:

Menyebutkan dengan benar bahan-bahan resistif dan

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

(34)

RENCANA PELAKSANAAN PEMBELAJARAN

(RPP)

Mata Pelajaran

:

Kompetensi Kejuruan Rekayasa Perangkat Lunak

Kelas /Semester

:

X / 1

Standar Kompetensi

:

MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR

Kompetensi Dasar

:

Menjelaskan Konsep Elektronika Digital

Indikator

:

Memahami tentang kode ASCII

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

(35)

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

(36)

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

(37)

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

(38)

(RPP)

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

(39)

Mata Pelajaran

:

Kompetensi Kejuruan Rekayasa Perangkat Lunak

Kelas /Semester

:

X / 1

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

(40)

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

(41)

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

(42)

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 Prosedur dan Fungsi

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

(43)

Sumber Belajar

Komputer yang telah terinstal program aplikasi terkait.

Modul ajar

Penilaian

Latihan / Tugas

Tes Tertulis

(44)

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

(45)

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

(46)

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

Gambar

Tabel kebenaran
Gambar rangkaian digital

Referensi

Dokumen terkait

Proses pada kelas eksperimen dan kontrol selama pembelajaran di kelas hampir sama, yang berbeda adalah untuk kelas eksperimen siswa diberikan tugas untuk

Tabel 4.15 Perilaku Menyontek Saat Menyelesaikan Tugas di Luar Kelas 75 Tabel 4.16 Rekapitulasi Hasil Kuesioner Setiap Item Pernyataan Perilaku Menyontek Saat Menyelesaikan

Kelompok kedua diberi tugas untuk Mencari informasi tentang gagasan dan teknik yang di gunakan dalam membuat karya seni kriya (nilai yang ditanamkan: Kerja keras, Jujur,

Faktor pendukung dalam pemanfaatan perpustakaan sekolah sebagai sumber belajar untuk pembelajaran kelas V di SDN Tingal 1 adalah sarana dan prasaran yang berupa

Sebagai seorang siswa, perpustakaan seharusnya menjadi tempat yang paling dicari, terutama dalam mencari referensi untuk membuat atau menyelesaikan tugas- tugas

Guru harus mampu membantu dan mendorong siswa untuk bekerja keras dalam menyelesaikan tugas-tugas yang diberikan oleh guru, dengan demikian, penelitian yang akan

 Peserta didik: Mencari informasi mengenai proses pembuatan akun, pengaturan profil, bergabung dalam grup/kelas/kelompok, perpustakaan maya, catatan, tugas atau

Sehingga penerapan perpustakaan digital yang efektif telah dilakukan oleh beberapa perpustakaan di dalam maupun luar negeri untuk meningkatkan kualitas layanannya dengan