555silabus RPL Semua Pelajaran Produktif
555silabus RPL Semua Pelajaran Produktif
MATA PELAJARAN
: Siskom
KELAS/SEMESTER
: X/1
STANDAR KOMPETENSI
KODE KOMPETENSI
: 070.KK.01
ALOKASI WAKTU
: 90 X 45 menit
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
INDIKATOR
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
ALOKASI WAKTU
1.
Menerapkani Teori
Kelistrikan
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
KEGIATAN
MenjelaskanPEMBELAJARAN
manfaat dasar dari
kelistrikan
Tes tertulis
Pengamatan
dan observasi
Tes LIsan
PENILAIAN
10
Buku Teori
Dasar
Kelistrikan
Internet
Majalah Teknik
Bread board
Komponen R, L,
C
SUMBER
BELAJAR
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Menjelaskan macam-macam sumber
tegangan
Menjelaskan pemakaian Hukum OHM
Latihan pemakain Hukum OHM
Menjelaskan perhitungan konsusmsi daya
Menggambarkan hubungan konsumsi daya
dengan konstruksi kumparan dan inti
2.
Mengenal
komponen
elektronika
Komponen
Elektronika
Menghitung nilai
besaran komponen
elektronika
INDIKATOR
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
10
SUMBER
BELAJAR
Tes tertulis
Pengamatan/
observasi
Tes Praktek
Produk
Buku Teori
Dasar
Elektronika
Internet
Majalah Teknik
Bread board
Komponen
Elektronika
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Menjelaskan jenis-jenis transistor
Menjelaskan kegunaan transistor
Menjelaskan kegunaan semikonduktor lain
seperti DIAC, TRIAC dan SCR
Menjelaskan batasan kerja dioda Zener
Menjelaskan fungsi dari dioda Zener
Menjelaskan pemakaian dioda zener dalam
rangkaian regulator
INDIKATOR
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tegangan Listrik
Arus Listrik
Hubungann arus ,
tegangan dan
Frekuensi.
Menganalisis Rangkaian DC
Menganalisis Rangkaian AC
Menganalisis Rangkaian RLC
Merancang dan Merakit Power supply
Menjelaskan prinsip-prinsip dasar rangkaian
AC
Menjelaskan pemakaian RLC dalam dalam
rangkaian AC
Menjelaskan perbedaan rangkaian bersifat
induktif, resistif dan kapasitif
Tes tertulis
Pengamatan/
observasi
Tes Praktek
Produk
10
Buku Teori
dasar
elektronika
Internet
Majalah Teknik
Bread board
Komponen
Elektronika
Vadamikeum
elektronika
Buku rangkaian
elektronik
Tes tertulis
Pengamatan/
observasi
Diskusi
10
Buku Teori
dasar
elektronika
Internet
Majalah Teknik
Bread board
Komponen
4. Menerapkan Konsep
elektronika Digital
Komponen elektronika
optik
Sinyal Optik dan RF
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Menjelaskan keuntungan dan kerugian
pemakain LCD
Menjelaskan sensor dan kamera
Menjelaskan cara kerja remote kontrol
Menjelaskan pemakaian rangkaian optik
Menjelaskan rangkaian kontrol yang
menggunakan kontrol cahaya
5. Menerapkan sistem
Bilangan Digital
INDIKATOR
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
dan sensor
Dijelaskan bagaimana sebuah
remote-kontrol LED bekerja
Diterangkan didalam rangkaian
apa saja piranti optik dipakai
Disebutkan beberapa sistem
kontrol yang diaktivasi oleh
cahaya dan diterangkan cara
memanfaatkan piranti optik
yang terkait
Digambarkan keterkaitan antara
sinyal radio RF dan sinyal optik
dalam aplikasinya
SUMBER
BELAJAR
Elektronika
Vadamikeum
elektronika
Buku rangkaian
elektronik
Tes tertulis
Tes Praktek
Pengamatan/
Observasi
20
Buku manual
multimeter
Alat ukur
multimeter
Power supply
Komponen
elektronika
Tes tertulis
Tes Praktek
Pengamatan/
Observasi
10
Buku prinsip
dasar dan
penerapan
teknik digital
Trainer digital
Komponen
elektronika
digital
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Menjelaskan jenis-jenis dan kegunaan flipflop
Menjelaskan fungsi bus digital
Menjelaskan jenis-jenis rangkaian display
Membuat rangkaian display yang
menampilkan angka dan huruf
Menjelaskan fungsi clock dalam komputer
Menunjukkan bagaiman pulser digunakan
untuk pelacakan sinyal
Menggambarkan rangkaian clock
Menjelaskan kegunaan rangkaian clock
Membuat rangkaian Clock dengan
menggunakan rangkaian IC 555
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
INDIKATOR
Disebutkan jenis-jenis
rangkaian display dan digambarkan
bagaimana angka dan huruf
ditampilkan
Diterangkan fungsi dari clock
pada komputer
Ditunjukkan bagaimana
pulser digunakan untuk
pelacakan sinyal dan
bagaimana probe logika
dipakai untuk menguji keadaan
pada peralatan digital
Digambarkan rangkaian clock
dan kegunaannya
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI
DASAR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
INDIKATOR
PENILAIAN
TM
PS
PI
SUMBER
BELAJAR
1. Menjelaskan Struktur
Algoritma
Pengamatan Tes
tertulis Hasil
kompilasi
program
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Algoritma runtunan
Algoritma pemilihan
Algoritma Pengulangan
Algoritma dengan
skema program
sekuensial dibuat
Algoritma dengan
skema program
percabangan dibuat
Algoritma dengan
skema program
pengulangan dibuat
Pengamatan Tes
tertulis Hasil
kompilasi
program
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
KOMPETENSI
DASAR
ALOKASI WAKTU
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
DFD
Simbol simbol DFD
Alur DFD
Algoritma runtunan
Algoritma pemilihan
Algoritma Pengula-ngan
5. Menjelaskan
dan Invariant
Variant
INDIKATOR
PENILAIAN
Konsep DFD
dijelaskan
Simnol-simbol
DFD ditunjukkan
dan dijelaskan
Alur DFD
dijelaskan
Data Flow
Diagram dibuat
Algoritma dengan
skema program
sekuensial dibuat
Algoritma dengan
skema program
percabangan dibuat
Algoritma dengan
skema program
pengulangan dibuat
SUMBER
BELAJAR
TM
PS
PI
Pengamatan
Tes tulis
Tugas
Hasil
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Pengamatan Tes
tertulis Hasil
kompilasi
program
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Pengamatan Tes
tertulis Hasil
kompilasi
program
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
KOMPETENSI
DASAR
6.
Menerapkan
pengelolaan array
ALOKASI WAKTU
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
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
INDIKATOR
PENILAIAN
TM
PS
PI
SUMBER
BELAJAR
Algoritma dibuat
dengan array satu
dimensi
Algoritma
pencarian data dan
algoritma
pengurutan data
(sorting) dibuat
dengan
menggunakan
array
Pengamatan Tes
tertulis Hasil
kompilasi
program
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI
DASAR
1.Mejelaskan
prinsip
array multidimensi
2. Menggunakan Array
Multi Dimensi
ALOKASI WAKTU
MATERI PEMBELAJARAN
Array multi dimensi
KEGIATAN 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
INDIKATOR
Algoritma
multi
dibuat
dijelaskan
array
dimensi
dan
Matrik
2D,
3D
dibuat
dalam
bentuk penjumlahan,
pengurangan,
perkalian, dsb.
Algoritma
pembacaan,
pengisian,
pengubahan, dan
penghapusan data
dalam array multi
dimensi dibuat dan
ditunjukan
PENILAIAN
SUMBER
BELAJAR
TM
PS
PI
Pengamatan
Tes tulis
Tugas
Hasil
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Kompilasi program
Pengamatan
Tes tulis
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
KOMPETENSI
DASAR
ALOKASI WAKTU
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
TM
PS
PI
SUMBER
BELAJAR
Menggunakan
Prosedur dan fungsi
Algoritma program
dibuat dengan
menggunakan
prosedur
Algoritma program
dibuat dengan
menggunakan fungsi
Algoritma program
dibuat dengan
menggunakan
prosedur dan fungsi
Hasil
kompilasi
program Pengamatan
Tes tulis
Tes praktek
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
5. menggunakan Library
Pemrograman Grafik
Pemrograman grafik
Pemmrograman
berbassis grafik
dijelaskan
Hasil
kompilasi
program Pengamatan
Tes tulis
Tes praktek
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
3.
Keterangan
TM
PS
INDIKATOR
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI
DASAR
1.
Mengidentifikasi
Struktur
Hierarki
Basis Data
MATERI PEMBELAJARAN
Fitur program aplikasi basis
data
KEGIATAN PEMBELAJARAN
Menemutunjukan menu-menu yang tersedia
berserta shortcut-nya
Menjelaskan fitur-fitur pengelolaan tabel
Menjelaskan fitur fitur pengelolaan view
Menjelaskan fitur-fitur pengelolaan Form
Menjelaskan fitur fitur pengelolaan Report
Menjelaskan fitur fitur pengelolaan modul
INDIKATOR
Menu-menu yang
tersedia berserta
shortcut-nya
ditunjukkan
PENILAIAN
SUMBER
BELAJAR
TM
PS
PI
Pengamatan
Tes tulis
Tugas
Hasil
Buku
ajar
data base
Komputer
Jobsheet
Pengamatan
Tes tulis
Tugas
Hasil
Buku
ajar
data base
Komputer
Jobsheet
Fitur-fitur
pengelolaan tabel
dijelaskan.
Fitur Fitur
pengelolaan view
dijelaskan
Fitur-fitur
pengelolaan Form
dijelaskan
Fitur Fitur
pengelolaan Report
dijelaskan
Fitur Fitur
pengelolaan modul
dijelaskan
2.
Menjelaskan Entity
Relationship
Diagram (ERD)
ERD
Konsep ERD
Basis data
dijelaskan
Entitas dijelaskan
Diagram ER
dibuat
KOMPETENSI
DASAR
3.
Menerapkan
Normalisasi Basis
Data
ALOKASI WAKTU
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Normalisasi
Tahapan Normalisasi
INDIKATOR
Konsep
normalisasi
dijelaskan
Teknik normalisasi
dijelaskan
PENILAIAN
SUMBER
BELAJAR
TM
PS
PI
Pengamatan
Tes tulis
Tugas
Hasil
Buku
ajar
data base
Komputer
Jobsheet
Pengamatan
Tes tulis
Tugas
Hasil
Buku sistem
data base
Komputer
Buku
Microsoft
Access
Tahapan
Normalisasi
dijelaskan
4. Menjelaskan
Database Manajemen
System
Konsep Database
Management Sistem
(DBMS)
Berbagai jenis
batasan-batasan
dalam pembuatan
tabel dijelaskan
Konsep tipe data
dijelaskan
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI
DASAR
1.Menjelaskan
Perintah SQL
Jenis
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
INDIKATOR
Perangkat lunak
aplikasi SQL telah
terinstalasi dan
dapat berjalan
normal.
Manual pengguna
(user manual) untuk
perangkat lunak
aplikasi SQL sudah
tersedia
dan dipahami.
Perangkat komputer
sudah dinyalakan
dengan sistem
operasi dan
persyaratan sesuai
dengan manual
instalasi
Perangkat lunak
aplikasi SQL
dijalankan
PENILAIAN
Pengamatan
Tes tulis
Tugas
Hasil program
TM
PS
PI
SUMBER
BELAJAR
Buku
Pemrogram
an SQL
Komputer
ebook
KOMPETENSI
DASAR
2. Membuat
Basis Data
Tabel
ALOKASI WAKTU
MATERI PEMBELAJARAN
wizard.
Fitur-fitur table
bahasa data deskripsi
(SQL).
Nama field, tipe data, dan
deskripsi field
Aturan penamaan yang
sesuai dengan format
standar aplikasi yang
digunakan
KEGIATAN PEMBELAJARAN
Membuat Tabel dengan menggunakan
wizard.
Membuat fitur-fitur table untuk membuat tabel
Membuat table dengan menggunakan
bahasa data deskripsi (SQL).
Menulis nama field, tipe data, dan deskripsi
field pada kolom
Menyimpan Tabel diberi nama sesuai
dengan aturan penamaan format standar
aplikasi yang digunakan
INDIKATOR
PENILAIAN
Tabel dibuat
dengan
menggunakan
wizard.
SUMBER
BELAJAR
TM
PS
PI
Pengamatan
Tes tulis
Tugas
Hasil
Buku
ajar
data base
Komputer
Jobsheet
Pengamatan
Tes tulis
Tugas
Hasil
Buku sistem
data base
Komputer
Buku
Microsoft
Access
Fitur-fitur table
digunakan untuk
membuat tabel
Tabel dibuat
dengan
menggunakan
bahasa data
deskripsi (SQL).
Nama field, tipe
data, dan deskripsi
field ditulis pada
kolom
Tabel diberi nama
sesuai dengan aturan
penamaan dan
disimpan sesuai
dengan format
standar aplikasi yang
digunakan
3. Menerapkan Query
pada Basis Data
SQL untuk
membentuk Query
digunakan
Penggunaan Query
pada program
diaplikasikan
KOMPETENSI
DASAR
4. Membuat Form Basis
Data
ALOKASI WAKTU
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Wizard
INDIKATOR
PENILAIAN
Form dibuat
dengan
menggunakan
Wizard
SUMBER
BELAJAR
TM
PS
PI
Hasil
kompilasi
program Pengamatan
Tes tulis
Tes praktek
Buku sistem
data base
Komputer
Buku
Microsoft
Access
Hasil
kompilasi
program Pengamatan
Tes tulis
Tes praktek
Buku sistem
data base
Komputer
Buku
Microsoft
Access
Pengamatan
Tes tulis
Tugas
Hasil
Buku sistem
data base
Komputer
Buku
Microsoft
Access
Fitur-fitur form
dijelaskan
Tools-tools form
digunakan
Form diberi nama
sesuai dengan
aturan penamaan
dan disimpan sesuai
dengan format
standar aplikasi
yang digunakan
5. Menerapkan macro
pada basis data
Pengertian macro
Script macro
Merekam macro
Macro dijelaskan
secara detail dan
lengkap
Scrit macro
dijlelaskan
Cara merekam dan
menjalankan macro
dijelaskan
6. Membuat Report
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
Penggunaan report
untuk menghasilkan
laporan dijelaskan
.
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI
DASAR
1. Menjelaskan
konsep
dasar
dan
teknologi
dari Webpage.
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
INDIKATOR
Konsep-konsep dan teknologi web
dijelaskan (web Server,
URL, HTTP, HTML, Web browser
, gateway
Perbedaan antara klien dan
server dijelas.
Cara bagaimana bandwidth
mempengaruhi transmisi data
dan gambar pada layar
dijelaskan.
Ciri-ciri dan fungsi dari software
teks editor yang tersedia untuk
merancang web page
dibandingkan
Keuntungan dan kerugian running
dari server yang dimiliki
dibandingkan server provider
dijelaskan.
PENILAIAN
Kompilasi
program
TM
PS
PI
SUMBER
BELAJAR
Bukub
Pemrograma n
HTML
Komputer
Buku membuat
halaman WEB
dengan
Frontpage
KOMPETENSI
DASAR
2. Menjelaskan
Struktur
Dokumen HTML
ALOKASI WAKTU
MATERI PEMBELAJARAN
Dokumen HTML dengan Head
dan title
Body pada dokumen, teks dan
paragraf sesuai kebutuhan
ditambahkan
Simbol khusus pada browser/
platform
KEGIATAN PEMBELAJARAN
Menlengkapi dokumen HTML
dengan Head dan title Membuat
Body pada dokumen
Menambahkan teks dan paragraf
sesuai kebutuhan
Format dokumen menarik dan
mudah
Dokumen penamaan standar.
Medesain Format dokumen menarik
dan mudah dibaca dibuat
Penambahan simbol khusus pada
browser/ platform
Mengatur itampilan secara tepat
Penyimpanan dokumen disimpan
sesuai dengan penamaan standar.
INDIKATOR
Dokumen HTML dilengkapi
dengan Head dan title
Body pada dokumen dibuat, teks
dan paragraf sesuai kebutuhan
ditambahkan Format dokumen
menarik dan mudah dibaca dibuat
Simbol khusus pada browser/
platform ditambahkan dan
ditampilkan secara tepat
Dokumen disimpan sesuai
dengan penamaan standar.
PENILAIAN
Program
sederhana
Program
dokumen
sederhana
TM
PS
PI
SUMBER
BELAJAR
Buku HTML
Dasar
E-book
HTML
Komputer
Modul ajar
jobsheet
KOMPETENSI
DASAR
ALOKASI WAKTU
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
INDIKATOR
PENILAIAN
TM
PS
PI
SUMBER
BELAJAR
3. Menambahkan
Objek pada web
Program
sederhana
campuran dari
materi 3
Contoh program
insert object
(gambar dan
teks)
Buku HTML
Dasar
E-book
HTML
Komputer
Modul ajar
jobsheet
4. Membuat tabel
pada web
Program
sederhana
Program
dokumen
sederhana
Link HTML
List HTML
Program
sederhana
Program
dokumen
sederhana
Buku HTML
Dasar
E-book
HTML
Komputer
Modul ajar
jobsheet
Buku HTML
Dasar
E-book
HTML
Komputer
Modul ajar
jobsheet
5. Membuat Link
pada web
KOMPETENSI
DASAR
6. Menyimpan
Dokumen
7. Menguji
Dokumen
ALOKASI WAKTU
MATERI PEMBELAJARAN
Penggunaan button save
KEGIATAN PEMBELAJARAN
PENILAIAN
TM
PS
PI
SUMBER
BELAJAR
Program
sederhana
Program
dokumen
sederhana
Buku HTML
Dasar
E-book
HTML
Komputer
Modul ajar
jobsheet
Menjelaskan
Langkah-langkah
pengujian
Dokumen
dijelaskan
dan
dipraktekan
Program
sederhana
Program
dokumen
sederhana
Buku HTML
Dasar
E-book
HTML
Komputer
Modul ajar
jobsheet
cara
Keterangan
TM
PS
INDIKATOR
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
menguji
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI DASAR
2. Menerapkan fungsi
Fungsi
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
Menguraikan manipulator
Menjelaskan pernyataan goto dan
berlabel
Menjelaskan penyataan if, ef-else
Menjelaskan pernyataan switch
Menjelaskan pernyataan while
Menjelaskan pernyataan do-while
Menjelaskan pernyataan for dan for
bersarang
Menjelaskan pernyataan break
Menjelaskan pernyataan continue
Menjelaskan pengehntian program
dengan exit()
Menjelaskan prototipe fungsi, definisi
dan deklarasi fungsi
Menggunakn fungsi dengan nilai balik dan
fungsi tanpa nilai balik Menjelaskan dan
menggunakan fungsi inline, overloading
fungsi dan fungsi dengan jumlah argumen
yang bervariasi
Membuat program menggunakan
deklarasi fungsi
INDIKATOR
PENILAIAN
Deklarasi
dijelaskan.
Deklarasi fungsi
diaplikasikan pada
program.
fungsi
SUMBER
BELAJAR
TM
PS
PI
Hasil program
Pengamatan
Tes tulis
Buku
Pemrogram
an C++
Komputer
Jobsheet
Modul
e-learning
Hasil program
Pengamatan
Tes tulis
Buku
Pemrogram
an C++
Komputer
Jobsheet
Modul
e-learning
3.
Menerapkan pointer
Hasil program
Pengamatan
Tes tulis
Buku
Pemrogram
an C++
Komputer
Jobsheet
Modul
e-learning
KOMPETENSI DASAR
3. Menjelaskan class
4. Merancang aplikasi
berorientasi objek.
MATERI
PEMBELAJARAN
Class pada C++
Konsep Abstract
Class
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
PENILAIAN
C++
pada
Deklarasi
diaplikasikan
program
Class
pada
Konsep Abstract
dijelaskan
Keterangan
TM
PS
INDIKATOR
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SUMBER
BELAJAR
TM
PS
PI
Hasil program
Pengamatan
Tes tulis
Buku
Pemrogram
an C++
Komputer
Jobsheet
Modul
e-learning
Kompilasi program
Pengamatan
Tes tulis
Tes praktek
Buku
Pemrogram
an C++
Komputer
Jobsheet
Modul
e-learning
Dymamic
Memory
Allocation
diaplikasikan
pada program
Polymorphism diaplikasikan
pada
program
Inheritance
pada program
diaplikasikan
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
:
:
:
:
:
:
MATERI PEMBELAJARAN
1. Menjelaskan Fungsi
Pheriperal jaringan
Komputer
Langkah-langkah
pengoperasian PC
2.
Mengidentifikasi
jaringan Komputer
3.
Mengoperasikan
Aplikasi
jaringan
Komputer
KEGIATAN PEMBELAJARAN
INDIKATOR
PC sudah disiapkan
dan dihidupkan sesuai
dengan Sub
kompetensi
Pemutusan koneksi
layanan jaringan
sebelum PC shutting
down (contoh: ada user
yang sedang
mengakses sharedfolder PC yang akan
dimatikan) sesuai
PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM
PS
PI
Tes tertulis
Pengamatan/
observasi
Tes Praktek
Buku system
operasi
windows
Buku dasar
Komputer
Tes tertulis
Pengamatan/
observasi
Tes Praktek
Produk
Linux GUI
Howto
Manual
system
operasi
Windows
2000 Server
4.
Melakukan
pemutusan jaringan
Dapat mengecek
ketersambungan PC
yang dipakai (pada
jaringan yang ada)
Dapat menggunakan
fungsi penggunaan
sumber daya
Tes tertulis
Pengamatan/
observasi
Tes Praktek
Linux GUI
Howto
Manual
system
operasi
Windows
2000 Server
KOMPETENSI
DASAR
MATERI PEMBELAJARAN
Penggunaan sumber bersama
(resource sharing) berbasis
GUI dan teks
KEGIATAN PEMBELAJARAN
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
INDIKATOR
bersama (resource
sharing) dalam
jaringan PC, seperti
shared-folder,
shared-floppy-drive,
shared-CDdrive dan
standard printer
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
:
:
:
STANDAR KOMPETENSI
KODE KOMPETENSI
:
:
ALOKASI WAKTU
1.
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
Menjelaskan IDE
aplikasi
bahasa
pemrograman
KEGIATAN PEMBELAJARAN
Menjelaskan jenis-jenis tipe data, variabel,
konstanta dan Arrays Menjelaskan Control
structure program pada VB
Menjelaskan dan mengaplikasikan Fungsi dan
prosedur
Menjelaskan Konsep OLE dan DDE
Melakukan pembuatan program sederhana
dengan fungsi OLE dan DDE
INDIKATOR
Konsep dari data
types, variables,
constants, arrays,
code component,
procedure & function
dan control structures
dijelaskan.
ALOKASI WAKTU
PENILAIAN
SUMBER
BELAJAR
TM
PS
PI
Hasil program
Tes tulis Tanya
jawab
Buku
pemrograman
Visual Basic
E-book VB
Komputer
Jobsheet
Hasil program
Tes tulis Tanya
jawab
Buku
pemrograman
Visual Basic
E-book VB
Komputer
Jobsheet
2.
Menjelaskan
Objek
Aplikasi
Bahasa
Pemrograman
Konsep VB
Aturan pemrograman
Pengertian Visual
basic dijabarkan dan
dijelaskan
Property, metode dan
event dijelaskan dan
diterapkan dalam
program aplikasi
3.
MenjelaskanUser
Interface
aplikasi
bahasa
pemrograman
Hasil program
Tes tulis Tanya
jawab
Buku
pemrograman
Visual Basic
E-book VB
Komputer
Jobsheet
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
5. Menjalankan Aplikasi
Operasi Aplikasi
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
INDIKATOR
Tipe file dijelaskan
program penulisan
data dan pembacaan
data kedalam media
penyimpan data,
berupa hardisk,
floppy disk atau
lainnya dibuat dan
ditunjukan
program pembacaan
dan penulisan data
dalam file dibuat
secara sekuensial
dan berindeks.
ALOKASI WAKTU
PENILAIAN
SUMBER
BELAJAR
TM
PS
PI
Pengamatan
Tes tertuli
Hasil kompilasi
program
Buku
pemrograman
Visual Basic
E-book VB
Komputer
Jobsheet
Pengamatan Tes
tertulis Hasil
kompilasi
program
Buku
pemrograman
Visual Basic
E-book VB
Komputer
Jobsheet
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI DASAR
1.
Menjelaskan Konsep
Pengoperasian SQL
tingkat dasar
MATERI PEMBELAJARAN
2.
Mempersiapkan
perangkat lunak
aplikasi data
deskripsi / SQL
KEGIATAN PEMBELAJARAN
INDIKATOR
Dasar-dasar SQL
dijelaskan
PENILAIAN
TM
PS
PI
SUMBER
BELAJAR
Pengamatan
Tes tulis
Tugas
Hasil program
Buku
Pemrogra
man SQL
Komputer
ebook
Pengamatan
Tes tulis
Tugas
Hasil program
Buku
Pemrogra
man SQL
Komputer
ebook
3.
Mendeskripsikan
Menu Aplikasi SQL
Pengamatan
Tes tulis
Tugas
Hasil program
Buku
Pemrogra
man SQL
Komputer
ebook
ALOKASI WAKTU
KOMPETENSI DASAR
4.
Membuat dan
mengisi tabel
MATERI PEMBELAJARAN
Pengisian table
Perintah standar DDL
KEGIATAN PEMBELAJARAN
INDIKATOR
PENILAIAN
Pengamatan
Tes tulis
Tugas
Hasil program
TM
PS
PI
SUMBER
BELAJAR
Buku
Pemrogra
man SQL
Komputer
ebook
ALOKASI WAKTU
KOMPETENSI DASAR
5.
Mengoperasikan
tabel dan View
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
INDIKATOR
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
PENILAIAN
Pengamatan
Tes tulis
Tugas
Hasil program
TM
PS
PI
SUMBER
BELAJAR
Buku
Pemrogra
man SQL
Komputer
ebook
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI
DASAR
1.
Menentukan formula
pembentukan data
dengan batasan waktu
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
INDIKATOR
Perangkat lunak
aplikasi SQL telah
terinstalasi dan
dapat berjalan
normal.
Manual pengguna
(user manual) untuk
perangkat lunak
aplikasi SQL sudah
tersedia
dan dipahami.
Perangkat
komputer sudah
dinyalakan
dengan sistem
operasi dan
persyaratan sesuai
dengan manual
instalasi
Perangkat lunak
aplikasi SQL
dijalankan
PENILAIAN
Pengamatan
Tes tulis
Tugas
Hasil program
TM
PS
PI
SUMBER
BELAJAR
Buku
Pemrogram
an SQL
Komputer
ebook
2.
Membuat dan
mengoperasikan
prosedur
Pengamatan
Tes tulis
Tugas
Hasil program
Buku
Pemrogram
an SQL
Komputer
ebook
KOMPETENSI
DASAR
3.
Menulis kode
program
pembangkit an data
dengan batasan waktu
4.
Mengoperasikan
trigger
ALOKASI WAKTU
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
INDIKATOR
PENILAIAN
TM
PS
PI
SUMBER
BELAJAR
Listing program
dijelaskan dan
dicoba
Pengamatan Tes
tertulis Hasil
kompilasi
program
Buku
Pemrogram
an SQL
Komputer
ebook
Konsep trigger
Pengamatan Tes
tertulis Hasil
kompilasi
program
Constrain DDL
Buku
Pemrogram
an SQL
Komputer
ebook
Mengelola Trigger
Spesifikasi Trigger
Intergrity dan
constrain
(batasan)
dijelaskan
Triger
dispesifikasikan
kapan harus
dibuat
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
: SMK INSAN MULIA KRAMAT
MATA PELAJARAN
: Kompetensi Kejuruan
KELAS/SEMESTER
: XI/4
STANDAR KOMPETENSI :
Membuat paket software aplikasi berbasis desktop
KODE KOMPETENSI
: 070.KK.010
ALOKASI WAKTU
: 46 X 45 menit
ALOKASI WAKTU
KOMPETENSI DASAR
1.
Menjelaskan
Aplikasi
Menu
MATERI PEMBELAJARAN
Konsep Aplikasi
Pemrograman
KEGIATAN PEMBELAJARAN
Mengenal metode, property dan Ivent
Mengidentifikasi tampilan program
2.
Menyiapkan
Komputer
Sistem
INDIKATOR
Metode, property
dan ivent
dijelaskan
PENILAIAN
TM
PS
PI
Hasil praktekl
Tes tertulis
Tanya jawab
Hasil praktekl
Tes tertulis
Tanya jawab
Interface antar
muka
pemrograman
diidentifikasi
Sistem komputer
dalam kondisi siap
digunakan.
Paket software
aplikasi siap
digunakan.
Kode program
telah tersedia
pada sistem
komputer
Komponen yang
dibutuhkan oleh
kode program
disiapkan.
SUMBER
BELAJAR
Buku
pemrogram
an Visual
Basic
E-book
VB.net
Komputer
Jobsheet
Buku
Pemrogram
an Visual
Buku
pemrogram
an Visual
Basic
E-book
VB.net
Komputer
Jobsheet
Buku
Pemrogram
an Visual
ALOKASI WAKTU
KOMPETENSI DASAR
3.
Mendemonstrasikan
Aplikasi paket Instaler
MATERI PEMBELAJARAN
Teknik Menginstall VB
KEGIATAN PEMBELAJARAN
INDIKATOR
Aplikasi paket
installer dijalankan.
4. Menyimpan Instaler
Aplikasi
5. Menghubungkan
Aplikasi dengan basis
data
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
PI
Hasil program
Tes tertulis
Buku
pemrogram
an Visual
Basic
E-book
VB.net
Komputer
Jobsheet
Buku
Pemrogram
an Visual
Administrasi File
Buku
pemrogram
an Visual
Basic
E-book
VB.net
Komputer
Jobsheet
Buku
Pemrogram
an Visual
Administrasi File
Pengamatan Tes
tertulis Hasil
kompilasi
program
Buku
pemrogram
an Visual
Basic
E-book
VB.net
Komputer
Jobsheet
Buku
Pemrogram
an Visual
Konekasi database
dengan
pemrograman
dibuat
ADODC dan Data
Grid digunakan
Keterangan
PS
Komponen yang
dibutuhkan di-set dan
disimpan pada
direktori tertentu.
SUMBER
BELAJAR
TM
PENILAIAN
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
: SMK INSAN MULIA KRAMAT
MATA PELAJARAN
: Kompetensi Kejuruan
KELAS/SEMESTER
: XI/IV
STANDAR KOMPETENSI :
Membuat halaman web dinamis tingkat dasar
KODE KOMPETENSI
: 070.KK.013
ALOKASI WAKTU
: 46 X 45 Menit
ALOKASI WAKTU
KOMPETENSI DASAR
1.
Menjelaskan Konsep
Pembuatan
halaman
web dinamis
2. Mempersiapkan
lingkungan teknis
MATERI PEMBELAJARAN
Konsep dan Teknologi
pengembangan WEB
Program aplikasi
pengembangan web dan
server
Akses server jaringan
Direktori virtual
KEGIATAN PEMBELAJARAN
Mengkoneksikan Internet untuk
pembelajaran WEB dinamis
Menjelaskan standar pemrograman yang
penting dari internet dapat
Mengidentifikasi konten konten WEB
Mengamati berbagai aplikasi web
sebagai contoh di internet
INDIKATOR
Standar pemrograman
yang penting dari
internet dapat dijelaskan
Lingkungan
pengembangan dan
software server
tersedia dan dapat
diakses
Akses atau server
jaringan sesuai dengan
kebijaksanaan dan
prosedur organisasi
Direktori virtual
dibuat dan disimpan
dalam direktori yang
tepat untuk akses
server
PENILAIAN
TM
PS
PI
Hasil Program
Tes tertuli
Pengamatan
Pengamatan
Tes tertulis
Hasil
SUMBER
BELAJAR
Buku Macromedia
Dreamweaver
Modul design
WEB
Buku PHP
Komputer
Jobsheet
Buku
Pemrogram
an PHP
Komputer
Jobsheet
Modul
ALOKASI WAKTU
KOMPETENSI DASAR
3. Membuat halaman
web sederhana
MATERI PEMBELAJARAN
Tata penulisan WEB
Akses WEB
Tag- tag HTML
Akses file melalui
http://localhost, alamat IP
lokal, atau URL lengkap
KEGIATAN PEMBELAJARAN
Membuat halaman dan Menyimpan
ekstensi ekstensi yang tepat kemudian
Menyimpan ke dalam direktori/ folder
yang tepat
Menambahkan kode diantara tag
pembatas
Penempatan Break dan indent yang tepat
pada baris Kode ke dalam baris yang
memudahkan pembacaan
Menambahkan Tag HTML yang
digunakan pada format halaman dan
konten sesuai dengan kebutuhan
Menyimpan halaman disimpan dalam
direktori yang tepat
Akses file melalui http://localhost, alamat
IP lokal, atau URL lengkap
Modifikasi dibuat sesuai kebutuhan
INDIKATOR
Halaman dibuat dan
disimpan dengan
ekstensi yang tepat
kemudian disimpan ke
dalam direktori/ folder
yang tepat
Kode ditambahkan
diantara tag pembatas
Break dan indent yang
tepat pada baris Kode ke
dalam baris yang
memudahkan pembacaan
Tag HTML digunakan
pada format halaman
dan konten ditambahkan
sesuai dengan
kebutuhan
Halaman disimpan
dalam direktori yang
tepat
Akses file melalui
http://localhost, alamat
IP lokal, atau URL
lengkap
o Modifikasi dibuat
sesuai kebutuhan
PENILAIAN
Pengamatan
Tes tertulis
TM
PS
PI
SUMBER
BELAJAR
Buku
Pemrogram
an PHP
Komputer
Jobsheet
Modul
ALOKASI WAKTU
KOMPETENSI DASAR
4. Menambahkan
fungsi-fungsi pada
halaman web
dinamis
5. Menguji halaman
web dinamis
MATERI PEMBELAJARAN
Variabel-variabel dan array
menurut persyaratan
Nilai variabel, string, dan
konstanta.
Control Structure
KEGIATAN PEMBELAJARAN
INDIKATOR
PENILAIAN
Variabel-variabel dan
array digunakan dan
dideklarasikan menurut
persyaratan
Nilai variabel, string,
dan konstanta
ditetapkan.
Fungsi-fungsi internal
digunakan pada
halaman web
Halaman disimpan
pada server di lokasi
yang tepat.
Halaman dinamis
ditampilkan pa-da
browser dan diuji Fungsi
format dan dinamis
secara keseluruhan
dibuat sesuai dengan
kebutuham bisnis dan
pelanggan
Halaman pelanggan
diakhiri sesuai memenuhi
persyaratan bisnis
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SUMBER
BELAJAR
TM
PS
PI
Buku
Pemrogram
an PHP
Komputer
Jobsheet
Modul
Hasil program
Tes tertulis
Buku
Pemrogram
an PHP
Komputer
Jobsheet
Modul
Control Structure (
seperti statement If,
While, for, switch )
digunakan sesuai
kebutuhan
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI DASAR
1. Menjelaskan konsep
pemrograman web
dinamis
2. Mempersiapkan membuat
aplikasi
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
INDIKATOR
Standar pemrograman
yang penting dari
internet dapat dijelaskan
Software aplikasi
pengembangan WEB
Mengidentifikasi perlengkapan
software teks editor dan browser
sesuai dengan kebutuhan
Perlengkapan software
teks editor dan browser
sesuai dengan kebutuhan
diidentifikasi
Software
dioperasikan
sesuai dengan standar
operasi aplikasi
Sumber data yang
dibutuhkan sudah
ditentukan dimana letaknya
dan bagaimana
mengaksesnya.
PENILAIAN
Hasil Program
Tes tertuli
Pengamatan
Web Aplikasi E
learning
Web browser
untuk aplikasi
Pengamatan
Tanya jawab
TM
PS
PI
SUMBER
BELAJAR
12
12
Buku Macromedia
Dreamweaver
Modul design
WEB
Buku PHP
Komputer
Jobsheet
Buku Macro
media Dream
weaver
Modul
design WEB
Buku PHP
Komputer
Jobsheet
KOMPETENSI DASAR
3. Membuat web
menggunakan bahasa
script
ALOKASI WAKTU
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
File-file HTML
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
INDIKATOR
File-file HTML dibuat
dengan cara coding
Kode program script
dibangun dan diuji
beserta modul-modul
yang digunakan
Web yang dibuat tampil
dilayar sesuai dengan
rancangan
Tujuan dari pengiriman
konten Web yang terdiri
dari file program
didemonstrasikan
PENILAIAN
Kompilasi program
Pengamatan
Tes tulis
TM
PS
PI
14
SUMBER
BELAJAR
Buku
Macrome
dia
Dreamwe
aver
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
:
MATA PELAJARAN
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI
DASAR
1. Menggunakan tipe
data control program
MATERI PEMBELAJARAN
Type Data dan Kontrol
program
KEGIATAN PEMBELAJARAN
INDIKATOR
PENILAIAN
Pengamatan
Tes tertulis
Tugas
Hasil program
TM
PS
PI
SUMBER
BELAJAR
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
2. Membuat class
Program dengan
menggunakan
obyek dan class
dibuat.
Properti class
yang akan
direalisasikan
dalam bentuk
prosedur atau
fungsi dibuat.
Class private
dibuat di dalam
program
Class public
dibuat di dalam
program
Pengamatan
Tes tertulis
Tugas
Hasil program
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
KOMPETENSI
DASAR
3. Membuat
inheritance,
polimorphy,
overloading, dan
friends
ALOKASI WAKTU
MATERI PEMBELAJARAN
Inheritance
Polimorphy
Overloading
Friends
KEGIATAN PEMBELAJARAN
INDIKATOR
PENILAIAN
TM
PS
PI
SUMBER
BELAJAR
Inheritance pada
class dibuat
Pengamatan
Tes tertulis
Tugas
Hasil program
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
Polimorphy pada
class dibuat
Overloading pada
class dibuat
Friends pada
class dibuat
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil program
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil program
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
4. Membuat
interface dan
paket
Paket dengan
menggunakan class
program
5. Mengkompilasi
program
berorientasi
objek.
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka
Interface class
program dibuat.
Paket dengan
menggunakan
class program
dibuat
Proses kompilasi
dijalankan dan
dijelaskan secara
bertahap sesuai
dengan
ketentuan
kompilasi
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
: SMK INSAN MULIA KRAMAT
MATA PELAJARAN
: Pemrograman Berorientasi Objek
KELAS/SEMESTER
: XII/V
STANDAR KOMPETENSI : Merancang program aplikasi web berbasis objek
KODE KOMPETENSI
: 070.KK.016
ALOKASI WAKTU
: 28 X 45 Menit
ALOKASI WAKTU
KOMPETENSI DASAR
MATERI PEMBELAJARAN
I/O dan type dat pada
Variable
KEGIATAN PEMBELAJARAN
Mennjelaskan Konsep dari I/O di Java dan
File streams tipe data dan sifat-sifatnya.
Menjelaskan Konsep variabel pada Java.
INDIKATOR
PENILAIAN
PS
PI
Pengamatan
Tes tertulis
Tugas
Hasil program
Algoritma
dan
Pemrograman
Buku
pemrogrman
Java
Komputer
Howto JAVA
Pengamatan
Tes tertulis
Tugas
Hasil program
Algoritma
dan
Pemrograman
Buku
pemrogrman
Java
Komputer
Howto JAVA
Konsep variabel
pada Java
dijelaskan.
2. Menjelaskan
exception handling
Exception Handling
Konsep dari
Exception Handling
serta pemodelan
dari Try, Throw,
Catch dan Finally
dijelaskan.
SUMBER
BELAJAR
TM
3. Menjelaskan applet
Konsep Apllet
Method-method aplet
4. Menerapkan
konektivitas basis
data.
Interoperabilitas dari
Aplikasi dan ODBC.
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
Konsep Applet
dijelaskan
Methode-methode
Applet dijelaskan
Applet HTML Tag
dijelaskan
Interoperabilitas
dari Aplikasi dan
ODBC dijelaskan.
Pengamatan
Tes tertulis
Tugas
Hasil program
Algoritma dan
Pemrogra- man
Buku
pemrogrmanJ
ava
Komputer
Howto JAVA
Tes Lisan
Proyek
Program aplikasi
Pengamatan
6
(12)
10
(40)
Buku
Pemrograma n
XML Manual
XML
Komputer
Jobsheet
Modul
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
:
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menjelaskan
kebutuhan software
2. Membuat Entity
Relationship Diagram
(ERD)
: 070.KK.017
: 46 X 45 Menit
ALOKASI WAKTU
MATERI PEMBELAJARAN
Spesifikasi OS Software
aplikasi basis data telah
terinstalasi dan dapat
berjalan normal User manual
software aplikasi basis data
sudah disediakan dan
dipahami
Perangkat komputer sudah
dinyalakan, dengan sistem
operasi dan
persyaratannya sesuai dengan
instalation manual
Macam-macam entitas
Simbol-simbol ERD
KEGIATAN PEMBELAJARAN
Mengidentifikasi Sistem Operasi
Menginstal Software Aplikasi
INDIKATOR
Sistem Operasi
diidentifikasi
Software Aplikasi diinstall
Alur DFD
Simbol-simbol DFD
Mengidentifikasi
dan
simbol-simbol DFD
menjelaskan
ERD
dijelaskan
Simbol-simbol
DFD
digunakan,
dijelaskan
kemudian diidentifikasi
PENILAIAN
TM
PS
PI
Tes Lisan
Tes Tertulis
Tes Praktek
Pengamatan
Tes tertulis
Tugas
Pengamatan
Tes tertulis
Tugas
SUMBER
BELAJAR
Modul
PC
Modul
PC
4. Mempersiapkan
lembar kerja Basis
Data
Perlengkapan kerja
diidentifikasi sesuai dengan
kebutuhan aplikasi pembuat
query data beroperasi sesuai
dengan standar operasi aplikasi
Otoritas pembuatan query
data diterima (login
diterima)
Menguraikan fungsi
software bahasa
pemrograman untuk
pembuatan query data
Tes Lisan
Tes Tertulis
Tes Praktek
Modul
PC
KOMPETENSI
DASAR
5.
Menggunakan
sintaks-sintaks
khusus SQL
ALOKASI WAKTU
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Alat-alat pemrograman
untuk SQL
Alat-alat pemrograman
untuk SQL digunakan.
Sintaks SQL.
Perintah SQL
Keterangan
TM
PS
INDIKATOR
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
PENILAIAN
SUMBER
BELAJAR
TM
PS
PI
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil program
Pengemban
gan database
dengan
SQL
Komputer
Modul Basis
Data
Pengamatan
Tes tulis
Tugas
Hasil
Buku
sistem data
base
Komputer
Buku
Microsoft
Access
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
: SMK INSAN MULIA KRAMAT
MATA PELAJARAN
: Kompetensi Kejuruan
KELAS/SEMESTER
: XII/VI
STANDAR KOMPETENSI : Mengintegrasikan sebuah basis data dengan sebuah situs web
KODE KOMPETENSI
: 070.KK.018
ALOKASI WAKTU
: 56 X 45 Menit
ALOKASI WAKTU
KOMPETENSI DASAR
1. Menjelaskan prosedur
pengintegrasian sebuah
basis data dengan sebuah
situs web
MATERI PEMBELAJARAN
Informasi yang ada agar
dapat dengan cepat dari
situs web
Integritas basis data sesuai
standar baku sekuriti
Fungsi perijinan yang tepat
untuk akses basis data t
2. Mempersiapkan basis
data
KEGIATAN PEMBELAJARAN
Merancang Informasi yang ada agar dapat
dengan cepat diperoleh dari situs web
Membuat integritas basis data sesuai
standar baku sekuriti
Membuat fungsi perijinan yang tepat untuk
akses basis data
INDIKATOR
PENILAIAN
Informasi yang
ada dirancang agar
dapat dengan cepat
diperoleh dari situs
web Integritas
basis data dibuat
sesuai standar
baku sekuriti
Fungsi perijinan
yang tepat untuk
akses basis data
dibuat
SUMBER
BELAJAR
TM
PS
PI
Kompilasi
program
Pengamatan
Tes tulis
Tugas
Hasil
Buku
Pemrogram
an SQL
Komputer
Manual
mySQL
Manual
PHP
Hasil program
Pengamatan
Tes tulis Tugas
Hasil
Buku
Pemrogram
an SQL
Komputer
Manual
mySQL
Manual
PHP
ALOKASI WAKTU
KOMPETENSI DASAR
3. Membuat Login pada
basis data
MATERI PEMBELAJARAN
Operator dan pengunjung
situs
Perangkat perijinan Basis data,
parameter otentifikasi, dan
otorisasi
Nama-nama login n utilitas
web server yang relevan
Nama-nama login ke dalam
web server
KEGIATAN PEMBELAJARAN
Mengidentifikasi operator dan pengunjung
situs sesuai kebutuhan bisnis
Menetapkan perangkat perijinan Basis data,
parameter otentifikasi, dan otorisasi untuk setiap
kelas dari user
INDIKATOR
Operator dan
pengunjung situs
diidentifikasi sesuai
kebutuhan bisnis
Perangkat
perijinan Basis
data, parameter
otentifikasi, dan
otorisasi
ditetapkan untuk
setiap kelas dari
user
Nama-nama login
dibuat
menggunakan
utilitas web server
yang relevan
PENILAIAN
Kompilasi program
Pengamatan
Tes tulis
Tugas
TM
PS
PI
10
SUMBER
BELAJAR
Buku
Pemrogram
an SQL
Komputer
Manual
mySQL
Manual
PHP
ALOKASI WAKTU
KOMPETENSI DASAR
MATERI PEMBELAJARAN
Utilitas server digunakan
untuk membuat sumber data
yang sesuai kebutuhan
arsitektur situs web
Sumber data, name login
basis data, dan password
dikonfirmasikan
terhadap
persyaratan bisnis
Utilitas server digunakan
dan string koneksi basis
data dibuat terhubung ke
basis data situs
File-file konfigurasi situs
dikoreksi untuk menyimpan
string koneksi situs
KEGIATAN PEMBELAJARAN
Menggunakan utilitas server untuk membuat
sumber data yang sesuai kebutuhan arsitektur
situs web
5. Menguji konektifitas
basis data
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
INDIKATOR
PENILAIAN
Utilitas server
digunakan untuk
membuat
sumber data yang
sesuai
kebutuhan
arsitektur situs
web
Sumber data, name
login basis data, dan
password
dikonfirmasikan
terhadap persyaratan
bisnis Utilitas
server digunakan
dan string koneksi
basis data dibuat
terhubung ke
basis data situs
SUMBER
BELAJAR
TM
PS
PI
Kompilasi
program
Pengamatan
Tes tulis
Tugas
12
Buku
Pemrogram
an SQL
Komputer
Manual
mySQL
Manual
PHP
Kompilasi
program
Pengamatan
Tes tulis
Tugas
Hasil
10
Buku
Pemrogram
an SQL
Komputer
Manual
mySQL
Manual
PHP
File-file konfigurasi
situs dikoreksi
untuk menyimpan
string koneksi situs
Informasi yang
ada dirancang agar
dapat dengan cepat
diperoleh dari situs
web Integritas
basis data dibuat
sesuai standar
baku sekuriti
Fungsi perijinan
yang tepat untuk
akses basis data
dibuat
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH : SMK INSAN MULIA KRAMAT
MATA PELAJARAN : Kompetensi Kejuruan
KELAS/SEMESTER
: XII/VI
STANDAR KOMPETENSI :
Membuat Aplikasi basis data
KODE KOMPETENSI : 070.KK.019
ALOKASI WAKTU:
46 X 45 Menit
KOMPETENSI
DASAR
1. Menjelaskan
konsep
pembuatan
DBMS
berbasis Client-Server
MATERI
PEMBELAJARAN
Konsep Database
Management Sistem
(DBMS)
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
Menjelaskan konsep normalisasi
Menjelaskan aturan pembuatan tabel
Menjelaskan tipe data
Menjelaskan ERD
INDIKATOR
PENILAIAN
Konsep
normalisasi dan
ERD Basis data
dijelaskan
SUMBER
BELAJAR
TM
PS
PI
Pengamatan
Tes tulis
Tugas
Hasil
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil program
Manual SQL
2000 server
Pengembangan
database dengan
SQL Server
Komputer
Berbagai jenis
batasan-batasan
dalam pembuatan
tabel dijelaskan
Konsep tipe data
dijelaskan
2. Menggunakan SQL
Alat-alat pemrograman
untuk SQL Server
Sintaks TSQL.
Perintah TSQL
Alat-alat
pemrograman untuk
SQL Server
digunakan.
Sintaks TSQL
digunakan.
Perintah TSQL
dijalankan
3. Menggunakan stored
procedures
Programming stored
procedures.
Stored
procedures
dimanipulasi
(dibuat,
modifikasi, dan
hapus) .
Programming
stored procedures
dibuat.
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil program
Manual SQL
2000 server
Pengembangan
database dengan
SQL Server
Komputer
KOMPETENSI
DASAR
4. Menggunakan triggers
MATERI
PEMBELAJARAN
Triggers.
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
Membuat Triggers
Mengelola Triggers.
5. Menggunakan
administrasi SQL
Programming triggers.
Mengimplementasikan dan
Mengadministrasikan Sistem Keamanan
SQL Server
INDIKATOR
PENILAIAN
Triggers dibuat
dan dikelola.
Programming
triggers dibuat.
Sistem keamanan
untuk SQL
Server
dibuat dan
dirancang.
Keamanan SQL
Server diimplementasikan dan
diadminis-trasikan
SUMBER
BELAJAR
TM
PS
PI
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil program
Manual SQL
2000 server
Pengembangan
database dengan
SQL Server
Komputer
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil program
Manual SQL
2000 server
Pengembangan
database dengan
SQL Server
Komputer
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil program
Manual SQL
2000 server
Pengembangan
database dengan
SQL Server
Komputer
6. Menjelaskan struktur
program aplikasi
Konsep struktur
program aolikasi
dijelaskan
Tipe data
dijelaskan
fungsinya
KOMPETENSI
DASAR
7. Menerapkan SQL
MATERI
PEMBELAJARAN
Sistem keamanan untuk
SQL
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
Membuat sistem keamanan untuk SQL
Keamanan SQL
Mengimplementasikan dan
Mengadministrasikan Sistem Keamanan
SQL
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
INDIKATOR
PENILAIAN
Sistem keamanan
untuk SQL
dibuat dan
dirancang.
Keamanan SQL
Server diimplementasikan dan
diadminis-trasikan
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil program
TM
PS
PI
SUMBER
BELAJAR
Manual SQL
2000 server
Pengembangan
database dengan
SQL Server
Komputer
SILABUS
REKAYASA PERANGKAT LUNAK
SMK INSAN MULIA KRAMAT
NAMA SEKOLAH
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI
KODE KOMPETENSI
070.KK.020
ALOKASI WAKTU
54 X 45 Menit
KOMPETENSI
DASAR
1. Menjelaskan
Kebutuhan
Software
MATERI PEMBELAJARAN
Spesifikasi OS Spesifikasi
WEB server Penytingan
WEB server Pengujian
WEB Seervwr
KEGIATAN PEMBELAJARAN
Mengidentifikasi persyaratan sistem operasi dan
web server
Melakukan kalibrasi web server agar
program scripting JSP berjalan optimal
dengan web server
Menset WEB Server
Melakukan pengujian web server untuk
memeriksa apakah web server berjalan
dengan optimal
INDIKATOR
Persyaratan
sistem operasi dan
web server
diidentifikasi
Kalibrasi web
server agar
program scripting
JSP berjalan
optimal dengan
web server
dilakukan
Pengujian web
server untuk
memeriksa
apakah web
server berjalan
dengan optimal
dilakukan
ALOKASI WAKTU
PENILAIAN
Pengamatan
Tes tertulis
Tugas
Hasil program
TM
PS
PI
SUMBER
BELAJAR
Buku
Pemrograman
JSP
Manual JAVA
Komputer
Modul ajar
Jobsheet
KOMPETENSI
DASAR
2. Menjelaskan
dasar-dasar JSP
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Sintak JSP
INDIKATOR
Penggunaan JSP
container
dijelaskan
Penggunaan JSP
directives dijelaskan
ALOKASI WAKTU
PENILAIAN
SUMBER
BELAJAR
TM
PS
PI
Pengamatan
Tes tertulis
Tugas
Hasil program
Buku
Pemrograman
JSP
Manual JAVA
Komputer
Modul ajar
Jobsheet
Pengamatan
Tes tertulis
Tugas
Hasil program
Pengamatan
Tes tertulis
Tugas
Hasil program
Buku
Pemrograman
JSP
Manual JAVA
Komputer
Modul ajar
Buku
Pemrograman
JSP
Manual JAVA
Komputer
Buku
Pemrograman
JSP
Manual JAVA
Komputer
Modul ajar
Jobsheet
JSP Objects
melalui va-riabel
request dan
response
dijelaskan.
JSP actions
dijelaskan
JSP tag libraries
(TagLibs, Servlets
dan Development
Components)
dijelaskan
4. ,Membuat aplikasi
web berbasis JSP
5. Menyiapkan
server
untuk
aplikasi
web
berbasis JSP
6. Menyimpan state
(kondisi) ke dalam
server dan client
Kebutuhan Sistem
Instalasi My SQL
Cara mengisntal
My SQL dijelaskan
Penyimpanan suatu
kondisi me- lalui
cookie, query, dan
sessions dilakukan.
Keterangan
TM
PS
Kebutuhan Sistem
dijelaskan
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
Pengamatan
Tes tertulis
Tugas
Hasil program