Académique Documents
Professionnel Documents
Culture Documents
SILABUS
http://smkn1julok.blogspot.com/2013/01/membuat-aplikasi-basis-data-menggunakan.html
Nama Sekolah
Mata Pelajaran
Kelas/Semester
Standar Kompetensi
Kode Kompetensi
Alokasi Waktu
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Merencana-kan
kebutuh- an
dan spesifikasi
MATERI
PEMBELAJARAN
INDIKATOR
Daftar kebutuhan
dan spesifikasi
komputer telah
tersedia
Buku manual dan
petunjuk
pengoperasian
komponen telah
tersedia
Jenis-jenis
peralatan /
komponen pada
PC serta
spesifikasi
masing-masing
KEGIATAN
PEMBELAJARAN
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
PENILAIAN
Tes
tertu
lis
Obs
erva
si/
Pen
gam
atan
TM
PS
PI
Sumber
Belajar
Mo
dul
Pe
ralatan
Ma
nual
Books
KOMPETENSI
DASAR
2.
Melakukan
instalasi
komponen
PC
INDIKATOR
Prosedur / SOP
perakitan disiapkan
Peralatan instalasi
(tools kit) disiapkan
Perangkat yang
ingin diinstalasi
diuji sesuai dengan
manual tiap-tiap
komponen
Perangkat PC
dirakit
menggunakan
prosedur,
cara/metode dan
peralat-an yang
sudah ditentukan
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Langkah-langkah
perakitan
komputer serta
prosedur dan
keselamatan kerja
pada saat merakit
komputer
ALOKASI WAKTU
Sumber
Belajar
PENILAIAN
Tes
tertu
lis
Obser
vasi/
Pengamata
n
TM
PS
PI
Mo
dul
Pe
ralatan
Ma
nual
Books
KOMPETENSI
DASAR
3.
Melakukan
keselamatan
kerja dalam
merakit PC
INDIKATOR
Prosedur
kesehatan,
keselamatan dan
keamanan dipatuhi
dalam
hubungannya
dengan kebijakan
organisasi legislasi
yang relevan,
persyaratan
asuransi, dan
rencana keamanan
dimana sesuai.
Identifikasi dan
sesegera mungkin
melaporkan
pelanggaran
prosedur
kesehatan,
keselamatan dan
keamanan.
Bekerja dengan
aman dan
dipastikan bahwa
semua aktivitas
kerja dilakukan
dengan cara yang
aman dan tidak
menimbulkan
bahaya bagi rekan
sekerja atau
masyarakat.
Kesehatan,
keselamatan dan
keamanan kerja.
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
ALOKASI WAKTU
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Mempelajari prinsip-prinsip
kesehatan, keselamatan dan
keamanan kerja secara
benar.
Mengidentifikasikan hal-hal
yang dapat menyebabkan
gangguan pada kesehatan,
keselamatan dan keamanan
diri yang terdapat pada
lingkungan kerja secara
cermat.
Menerapkan prosedur
kesehatan, keselamatan dan
keamanan kerja di lingkungan
kerja secara benar.
Mempelajari kebijakan
organisasi dalam kaitannya
dengan penerapan
kesehatan, keselamatan dan
keamanan kerja di lingkungan
kerja dan persyaratan
asuransi secara cermat.
Mengidentifikasikan
pelanggaran yang terjadi
pada saat penerapan
prosedur kesehatan,
keselamatan dan keamanan
kerja.
Melaporkan pelanggaran
yang terjadi pada saat
penerapan prosedur
kesehatan, keselamatan dan
keamanan kerja.
Memastikan bahwa aktifitas
kerja yang akan dilakukan
tidak menimbulkan gangguan
pada kesehatan,
keselamatan dan keamanan
kerja baik untuk diri sendiri
Sumber
Belajar
PENILAIAN
Tes tertulis
Observasi/
Pengamat
an
TM
PS
PI
Mo
dul
Pe
ralatan
Ma
nual
Books
KOMPETENSI
DASAR
4.
Mengatur
komponen PC
menggunak
an software
(melalui setup
BIOS dan
aktifasi
komponen
melalui sistem
operasi)
INDIKATOR
Komponen PC
(misal VGA dan
Sound Card On
Board) diatur
menggunakan
software, baik yang
me-rupakan
software bawaan
ataupun melalui
BIOS, sesuai
dengan buku
manual tiap-tiap
komponen
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Jenis-jenis BIOS
Menu pada BIOS
dan fungsi
masing-masing
ALOKASI WAKTU
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Mengidentifikasi komponen
PC yang membutuhkan
aktivasi melalui BIOS
Melakukan setting BIOS pada
jenis PC yang berbeda
Sumber
Belajar
PENILAIAN
Tes tertulis
Observasi/
Pengamat
an
TM
PS
PI
Mo
dul
Pe
ralatan
Ma
nual
Books
KOMPETENSI
DASAR
5.
Menyambung
periferal
menggunakan
software
INDIKATOR
Periferal dipasang /
disambung sesuai
dengan SOP
Periferal disetting
dengan software
spesifik sesuai
dengan buku
manual
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Jenis-jenis dan
fungsi periferal
standard
Jenis dan fungsi
perangkat
identifikasi modern
(misal : barcode,
finger scan, retina
scan)
Jenis, fungsi dan
prinsip kerja
perangkat
penyimpanan
modern (misal :
flash disk, DVD
Ram, card reader,
CD RW, DVD RW)
Jenis, fungsi dan
prinsip kerja
perangkat
komunikasi
(misal : modem,
IrDA, WiFi,
Bluetooth)
Cara memasang
periferal pada PC
Cara mensetting
periferal pada PC
ALOKASI WAKTU
Sumber
Belajar
PENILAIAN
Tes tertulis
Observasi/
Pengamat
an
TM
PS
PI
Mo
dul
Pe
ralatan
Ma
nual
Books
KOMPETENSI
DASAR
6.
Memeriksa
hasil perakitan
PC dan
pemasangan
periferal
INDIKATOR
Hasil perakitan PC
dan pemasangan
periferal
diidentifikasi
Perakitan, jenis
komponen dan
setting yang
dilakukan dicatat
dan dilaporkan
sesuai dengan
SOP yang berlaku.
PC yang telah
dirakit diuji tampilan
dan berfungsi
dengan baik
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Cara identifikasi
hasil perakit-an
PC dan
pemasangan
periferal
ALOKASI WAKTU
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Sumber
Belajar
PENILAIAN
Tes tertulis
Observasi/
Pengamat
an
TM
PS
PI
Mo
dul
Pe
ralatan
Ma
nual
Books
KOMPETENSI
DASAR
INDIKATOR
MATERI
PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
ALOKASI WAKTU
PENILAIAN
TM
PS
Sumber
Belajar
PI
PC dapat
digunakan sesuai
dengan kriteria
unjuk kerja
pada unit
kompetensi
HDW.OPR.101.
(1).A atau
HDW.OPR.102.
(1).A
Periferal dapat
digunakan sesuai
dengan kriteria
unjuk kerja pada
unit kompetensi
HDW.OPR.105.
(1).A
Hasil yang
diperoleh pada
pemeriksaan hasil
pera-kitan PC dan
pemasangan
periferal dilaporkan
sesuai dengan
format dan prosedur yang telah
ditetap-kan (pada
log-sheet / reportsheet)
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
KOMPETENSI
MATERI
KEGIATAN
INDIKATOR
DASAR
PEMBELAJARAN
PEMBELAJARAN
1. Menjelaskan
Sistem operasi telah Sistem operasi
Mengikuti SOP dalam
langkah instalasi
terinstalasi dan
mempersiapkan sistem
sistem operasi
dapat berjalan
operasi
normal pada
Menjelaskan langkahperangkat
langkah persiapan
komputer
pengoperasian sistem
User manual sudah
operasi
disiapkan dan
Mempersiapkan
dipelajari
penggunaan sistem
operasi
2. Melaksanakan Proses instalasi
instalasi
sesuai Installation
software sesuai
Manual sudah
installation
dilaksanakan
manual
Seluruh file, icon
(jika ada) dan
konfigurasi telah
tercopy dan
terkonfigurasi
Pada layar muncul
pesan bahwa
proses instalasi
telah berhasil
dilaksanakan
sesuai dengan
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Kondisi sistem
operasi yang
sesuai untuk
tiap-tiap
software
aplikasi
Langkah instalasi
software
aplikasi
berbasis text
dan GUI
Pengaturan
konfigurasi dan
petunjuk
operasi tiap-
Melaksanakan
keamanan dan
PENILAIAN
Tes Tertulis
Tes Praktek
Produk
Pengamata
n/
Observasi
Tes Tertulis
Tes Praktek
Produk
Pengamatan/
Observasi
ALOKASI WAKTU
SUMBER
BELAJAR
TM
PS
PI
6
Buk
u Manual
Aplikasi
Kom
puter
Maj
alah
Kompute
r
Inte
rnet
8
16
Buku
Manual
Aplikasi
Source
Software
Aplikasi
(ghost,
partition
magic,
anti virus,
office,
grafis,
multimed
ia,
kompresi
SILABUS SISTEM DATA BASE LANJUT
Halaman 401 dari 65
Installation Manual
3.
tiap aplikasi
Menginstall software
aplikasi sesuai
kebutuhan
hasil
secara sampling
software
pemeriksaan hasil
instalasi
tanpa error
aplikasi
instalasi
dengan
Software ditutup
Jenis-jenis
Menjelaskan langkah
menjalanka
tanpa error
troublelangkah pengoperasian
n software Troubleshooting
shooting pada
software aplikasi,
dan
sistem operasi
termasik menjalankan
dilakukan sesuai
melakukan
dan menutup software
Installation Manual
troubleshoo
Menjelaskan langkahting
langkah penanganan
sederhana
terhadap troubleshooting yang terjadi
pada software
Mengecek hasil instalasi
software
Tes Tertulis
Tes Praktek
Tes Lisan
Diskusi
Pengamatan/
Observasi
16
dan lainlain)
Komputer
Majalah
Komputer
Internet
Buku
Manual
Aplikasi
Komputer
Majalah
Komputer
Internet
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menjabarkan UU
Keselamatan Kerja
INDIKATOR
2. Menerapkan
prosedur standar
keamanan manusia
MATERI
PEMBELAJARAN
Menjelaskan
maksud dan
tujuan
keselamatan
kerja
Menjelaskan cara
Kesehatan kerja.
Menjelaskan
undang-undang
keselamatan dan
kesehatan kerja.
Memahami caracara
menggunakan
peralatan
keselamatan dan
kesehatan kerja
3. Menerapkan
prosedur standar
keamanan alat
4. Menerapkan prosedur
lingkungan kerja
tentang kesehatn,
keselamatan dan
Menjelaskan
prosedur
pembuangan
limbah
Menyiapkan
peralatan P3K
Menjelaskan
Manajemen dan
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Undang-undang
keselamatan dan
kesehatan kerja
Peralatan/fasilitas
pemadam
kebakaran, obat
obatan dan PPPK.
Tanda /label
menyangkut bahan
berbahaya seperti
mudah terbakar,
beracun, mudah
meledak, dll.
Panduan jika terjadi
kecelakaan,
Proses pengelolaan
limbah
KEGIATAN PEMBELAJARAN
Mengidentifikasi
peralatan P3K yang
diperlukan
PENILAIAN
TM
Tes Tulis
Tugas
Menggunakan Peralatan
Keselamatan Kerja
Menggunakan peralatan
kesehatan kerja
Tes Tulis
Pengamatan
Tes tulis
Pengamatan
Tes praktek
Mengidentifikasi peralatan
P3K yang diperlukan
Menyimak penjelaskan
Manajemen dan Teknik P3K.
Tes Tulis
Pengamatan
Tes Praktek
Menyimak penjelasan
keselamatan dan kesehatan
kerja.
PS
SUMBER
BELAJAR
PI
Buku
Buku
ebook
KOMPETENSI
DASAR
INDIKATOR
keamanan
Teknik P3K.
Menjelaskan
Peraturan dan
Standar P3K.
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Menyimak penjelaskan
Peraturan dan Standar P3K.
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
070.KK.01
54 X 45 Menit
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menjelaskan teori
Kelistrikan
INDIKATOR
2. Mengidentifikasi
komponen elektronika
MATERI
PEMBELAJARAN
Menjelaskan
perbedaan antara
tegangan,
arus,
dan resistansi
Menjelaskan
manfaat dasar dari
kelistrikan
Menjelaskan
perbedaan antara
tegangan, arus,
dan resistansi
Menyebutkan
dengan benar
bahan-bahan
resistif dan
dijelaskan
bagaimana resistor
dipakai dalam
bidang elektronika
KEGIATAN PEMBELAJARAN
Perbedaan antara
tegangan, arus, dan
resistansi
Menyimak penjelaskan
perbedaan antara tegangan,
arus, dan resistansi
Manfaat dasar
sistem kelistrikan
Perbedaan antara
tegangan, arus, dan
resistansi
Komponen
Elektronika
Nilai besaran
komponen
elektronika
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
PENILAIAN
TM
Tes tertulis
Pengamatan/
observasi
Tes Praktek
Produk
Tes tertulis
Pengamatan/
observasi
Tes Praktek
Produk
PS
SUMBER
BELAJAR
PI
-
Buku Teori
Dasar Kelistrikan
Internet
Majalah Teknik
Bread board
Komponen R, L,
C
Buku Teori
Dasar
Elektronika
Internet
Majalah Teknik
Bread board
Komponen
Elektronika
KOMPETENSI
DASAR
3. Menjelaskan
konsep Elektronika
INDIKATOR
4. Menerapkan sistem
bilangan digital
5, Menjelaskan
Elektronika Digital
untuk komputer
Menyebutkan
beberapa piranti
display yang
umum disebutkan
Menerangkan
bagaimana display
LCD bekerja dan
apa keuntungan
dan kerugiannya
Menerangkan
tentang elektronika
dasar untuk
kamera dan
sensor
Menerangkan
didalam rangkaian
apa saja piranti
optik dipakai
Menyebutkan
beberapa sistem
kontrol yang
diaktivasi oleh
cahaya dan
Menerangkan cara
memanfaatkan
piranti optik yang
terkait
Menerangkan
macam macam
opto coupler
Digambarkan dan
dijelaskan tentang
kode ASCII
Diuraikan macammacam sistem
bilangan digital
Mengkonversi
macam-macam
sistem bilangan
digital
Diterangkan
alasan-alasan
orang memerlukan
rangkaian
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
MATERI
PEMBELAJARAN
Beberapa piranti
display yang umum
Keuntungan dan
kerugian LCD
Komponen
elektronika dasar
untuk kamera dan
sensor
Pemakaian piranti
optik
Macam-macam
sistem kontrol yang
diaktivasi oleh
cahaya
Cara memanfaatkan
piranti optik
Macam macam opto
coupler
KEGIATAN PEMBELAJARAN
Konversi Bilangan
dan Kode ASCII
macam-macam
sistem bilangan
digital
Konversi macammacam sistem
bilangan digital
Penguasaan
konsep input dan
output (I/O) dalam
sistem kendali dan
PENILAIAN
Menggambarkan
konversikBilangan dan Kode
ASCII
Menguraikan macam-macam
sistem bilangan digital
Membuat Konversi macammacam sistem bilangan digital
Tes tertulis
Pengamatan/
observasi
Diskusi
ALOKASI WAKTU
TM
PS
SUMBER
BELAJAR
PI
Tes tertulis
Tes Praktek
Pengamatan/
Observasi
Tes tertulis
Pengamatan/
observasi
Buku prinsip
dasar dan
penerapan
teknik digital
Trainer digital
Komponen
elektronika
digital
Buku Teori
Dasar
Elektronika
KOMPETENSI
DASAR
INDIKATOR
interface dan
disebutkan
macammacamnya
6.
Penanganan
Limbah pada
lingkungan
Dijelaskan
beberapa bahan
elektronika
ragam interface.
Diterangkan
peralaan elektronika
yang dibutuhkan
untuk praktek
elektronika
Diterangkan
penangan limbah
dari bahan
elektronika yang
digunakan
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
Identifikasi
jenis dan macam
macam bahan
elektronika
Identifikasi
jenis dan macam
macam peralatan
elektronika
Penguasaan
penangan
lingkungan dari
pencemaran limbah
elektronika yang
digunkan
PENILAIAN
alasan-alasan diperlukannya
rangkaian interface
Menyebutkan macam-macam
rangakain interface
ALOKASI WAKTU
TM
PS
SUMBER
BELAJAR
PI
Tes Praktek
Produk
kasus
Menggambarkan
penggunaan dari bahan
elektronika
Mengidentifikasi
karakteristik, serta prinsip
kerja dari peralatan
elektronika
Tes Tulis
Tes Lesan
Tes Tulis
Tes Lesan
Internet
Majalah Teknik
Komponen
Elektronika
Buku Hobi
belajar elektronika
Buku Jago
Elektronika secara
Otodidak
Tes Tulis
Tes Lesan
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menjelaskan
struktur
algoritma
INDIKATOR
Menjelaskan struktur
dasar algoritma
Sequence
(runtunan)
Menjelaskan struktur
dasar algoritma
Selection
(Pemilihan)
Menjelaskan struktur
dasar algoritma
Looping
(Pengulangan)
Membuat Algoritma
dengan skema
program sekuensial
Membuat Algoritma
dengan skema
program
percabangan
Membuat Algoritma
dengan skema
program
pengulangan
Menjelaskan
3. Menjelaskan Data
penggunaan Context
Flow Diagram
Diagram
(DFD)
Menjelaskan Entity pada
Data Flow Diagram
(DFD)
Menjelaskan cara
menerapkan alir
data
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
2. Membuat alur
logika
pemrograman
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Jenis-jenis perintah
pada struktur
algoritma sequence
Jenis-jenis perintah
pada struktur
algoritma selection
Jenis-jenis perintah
pada struktur
algoritma looping
Algoritma runtunan
Algoritma pemilihan
Algoritma Pengula-ngan
Simbol-simbol Context
Diagram
Simbol-simbol Data Flow
Diagram
External Entity dan
internal Entity
PENILAIAN
TM
Pengamatan
Tes tertulis
Hasil
kompilasi
program
Pengamatan
Tes tertulis
Hasil
kompilasi
program
Tes tertulis
PS
8(16)
SUMBER
BELAJAR
PI
8(16)
8(16)
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Buku
Analisis
dan Desain
Sistem
Jobsheet
Modul Ajar
KOMPETENSI
DASAR
4. Membuat
diagram alir
pemrograman
5. Menjelaskan
varian dan
invariant
6. Menerapkan
pengelolaan array
INDIKATOR
Menjelaskan cara
menggambarkan
DFD
Menjelaskan simbol
input pada flowchart
Menjelaskan simbol
proses pada
flowchart
Menjelaskan simbol
Output pada
flowchart
Simbol-simbol Input
flowchart
Simbol-simbol proses
flowchart
Simbol-simbol output
flowchart
Membuat algoritma
dengan array satu
dimensi
Membuat algoritma
pencarian data dan
algoritma pengurutan
data (sorting) dengan
menggunakan array
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
PENILAIAN
Mendeklarasikan array
Menginisialisasi array
Menulis elemen array ke piranti
keluaran
Tes tertulis
TM
PS
SUMBER
BELAJAR
PI
8(16)
Pengamatan
Tes tertulis
Hasil
kompilasi
program
Pengamatan
Tes tertulis
Hasil
kompilasi
program
8(16)
12(24)
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Keterangan
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menjelaskan prinsip
array multi dimensi
MATERI
PEMBELAJARAN
INDIKATOR
2.Menggunakan array
multidimensi
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
PENILAIAN
KEGIATAN PEMBELAJARAN
ALOKASI
WAKTU
T
M
PS
8(16
)
Pengamata
n
Tes tertulis
Hasil
kompilasi
program
Kompilasi
program
Pengamata
n
Tes tulis
SUMBER
BELAJAR
P
I
816)
Buku
Algoritma
dan
Pemrogram
an
Jobsheet
Modul ajar
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
INDIKATOR
KEGIATAN PEMBELAJARAN
3.Menggunakan
Prosedur dan fungsi
4.Menggunakan library
pemrograman grafik.
Grafik
ALOKASI
WAKTU
PENILAIAN
T
M
PS
SUMBER
BELAJAR
P
I
Menginisialisasi grafik
Melakukan pembacaan nilai
koordinat
Membuat program untuk
menampilkan bentuk gambar
sederhana menggunakan fungsifungsi grafik
Membuat program untuk
menampilkan animasi sederhana
menggunakan fungsi-fungsi
grafik
Hasil
kompilasi
program
Pengamata
n
Tes tulis
Tes praktek
Hasil
kompilasi
program
Pengamata
n
Tes tulis
Tes praktek
8(16)
10(20)
Buku
Algoritma
dan
Pemrograman
Jobsheet
Modul ajar
Buku
Algoritma
dan
Pemrogram
an
Jobsheet
Modul ajar
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Mengidentifikasi
struktur hirarki
basis data
INDIKATOR
2. Menjelaskan
Entity
Relationship
Diagram (ERD)
3. Menerapkan
normalisasi
basis data
MATERI
PEMBELAJARAN
Menjelaskan
mengenai
komponenkomponen
fungsional (modul)
Menjelaskan media
penyimpanan
database
KEGIATAN PEMBELAJARAN
Komponen File
manager
Komponen database
manager
Komponen query
processor
DML precompiler
Menjelaskan struktur
pengguna database
DDL compiler
Entity Relationship
model
Menjelaskan
batasan ERD
Model Relasional
Menjelaskan
metodologi ERD
Pemetaan
kardinalitas
Relationship
Attribute
Simbol ERD
Atribut tabel
Normalisasi dan
bentuk normalisasi
Menjelaskan atribut
tabel
Menjelaskan aturan
Normalisasi
dijelaskan
Menjelaskan tipe
data dan
ketergantungan
fungsional
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
PENILAIAN
Tes tertulis
TM
8
PS
16(32)
SUMBER
BELAJAR
PI
Tes tertulis
8(16)
Tes tertulis
8(16)
Buku Basis
Data
Jobsheet
Modul bahan
ajar
Buku Basis
data
Jobsheet
Modul/bahan
ajar
Buku Basis
data
Jobsheet
Modul bahan
ajar
KOMPETENSI
DASAR
4. Membuat
database
management
system (DBMS)
INDIKATOR
Menjelaskan bentuk
normalisasi
Menjelaskan
abstraksi data
Menjelaskan
kelebihan dan
kekurangan DBMS
dijelaskan
Abstraksi data
Komponen basis
data
Menjelaskan
komponen sistem
basis data
Sistem manajemen
basis data
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
PENILAIAN
Tes tertulis
TM
PS
12(24)
SUMBER
BELAJAR
PI
Buku Basis
data
Jobsheet
Modul bahan
ajar
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menjelaskan
jenis perintah
SQL
2. Membuat table
basis data
MATERI
PEMBELAJARAN
INDIKATOR
KEGIATAN PEMBELAJARAN
Menjelaskan Data
Definition Language
Data Definition
Language
Menjelaskan Data
Manipulation
Language
Data Manipulation
language
Membuat tabel
dengan
menggunakan
wizard.
Membuat tabel
dengan
menggunakan
bahasa data
deskripsi (SQL).
Menentukan serta
menulis nama field,
tipe data, dan
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
wizard.
Fitur-fitur tabel
bahasa data
deskripsi (SQL).
PENILAIAN
TM
Tes Tertulis
PS
4(8)
SUMBER
BELAJAR
PI
Pengamatan
Tes tulis
Tugas
Hasil
4(8)
Buku Basis
Data
Buku DBMS
Buku
ajar
data base
Komputer
Jobsheet
KOMPETENSI
DASAR
INDIKATOR
3. Menerapkan
query pada
basis data
4. Membuat form
basis data
PENILAIAN
TM
PS
SUMBER
BELAJAR
PI
Action Query
Select Query
SQL Statement
Membuat
query
menggunakan wizard
dengan
Mengaplikasikan
fitur-fitur query.
Menetapkan field
kebutuhan tabel
Menetapkan
field
sesuai
dengan
kebutuhan tabel
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
Membuat Form
dengan
menggunakan
Wizard
Membuat Form
dengan
menggunakan
design View
Membuat form
dengan desin view
Memodifikasi
rancangan form
Dapat menerapkan
komponen yang
terdapat di Toolbox
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Membuat form
dengan wizard
Pengamatan
Tes tulis
Tugas
Hasil
Pengamatan
Tes tulis
Tugas
Hasil
4(8)
Buku
ajar
data base
Komputer
Jobsheet
sesuai dengan
sesuai
4(8)
Buku sistem
data base
Komputer
Buku
Microsoft
Access
KOMPETENSI
DASAR
5. Menerapkan
macro pada
basis data
6. Menerapkan
Reporting
INDIKATOR
pada form
Dapat menjalankan
Form dengan benar
Mendefinisikan Macro
baru
Dapat mendefinisikan
Macro dengan
kombinasi kunci
Definisi macro
Mendefinisikan macro
Cara menjalankan
macro
Memodifikasi macro
Cara memodifikasi
macro
Membuat Macro
dengan baris menu
Dapat memodifikasi
Macro yang telah
dibuat
Macro kombinasi
kunci
Group macro
Menjelaskan
penggunaan report
untuk menghasilkan
laporan
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
PENILAIAN
TM
Pengamatan
Tes tulis
Tugas
Hasil
Pengamatan
Tes tulis
Tugas
Hasil
PS
SUMBER
BELAJAR
PI
4(8)
4(8)
8(32)
Buku sistem
data base
Komputer
Buku
Microsoft
Access
Buku sistem
data base
Komputer
Buku
Microsoft
Access
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
INDIKATOR
1. Menjelaskan
IDE aplikasi
bahasa
pemograman
Integrated Development
Environment dijelaskan
Komponen-komponen
IDE dijelaskan
Cara mengatur IDE
dijelaskan
IDE Bahasa
pemrograman
Toolbar pada bahasa
pemrograman
Pengaturan
lingkungan kerja
bahasa pemroraman
KEGIATAN PEMBELAJARAN
2. bahasa
pemograman
Objek-objek/tool pada
toolbox Bahasa
pemrograman dijelaskan
Objek tambahan untuk
toolbox dijelaskan
3 Menjelaskan
user interface
aplikasi bahasa
pemograman
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Objek-objek pada
toolbox
Fungsi objek standar
pada toolbox
Objek tambahan
pada toolbox
(references)
Jendela Form
Jendela project
explorer
View object
View code
Menyimak penjelasan
tentang cara memilih project
Menyimak penjelasan
tentang Integrated Development
Environment
Menyimak penjelasan
tentang pengaturan IDE bahasa
pemrograman
Menyimak penjelasan
tentang properties windows
Menyimak penjelasan tentang
objek yang terdapat pada toolbox
Mendemonstrasikan cara
menerapkan objek
Menyimak penjelasan tentang
objek tambahan (references)
Mendemonstrasikan cara
menerapkan objek tambahan
(references)
Menyimak penjelasan tentang
cara membuat form
Mendemonstrasikan cara
membuat form
Menyimak penjelasan tentang
cara menambahkan form
Mendemonstrasikan cara
menambahkan form
PENILAIAN
Tes tulis
Tanya jawab
TM
4
PS
SUMBER
BELAJAR
PI
8(16)
Hasil program
Tes tulis
Tanya jawab
8(16)
8(16)
Hasil program
Tes tulis
Tanya jawab
12(24)
Buku
pemrograma
n Visual
Basic
E-book
VB.net
Komputer
Jobsheet
Buku
pemrograma
n Visual
Basic
E-book
VB.net
Komputer
Jobsheet
Buku
pemrograma
n Visual
Basic
E-book
VB.net
Komputer
Jobsheet
SILABUS SISTEM DATA BASE LANJUT
Halaman 418 dari 65
KOMPETENSI
DASAR
INDIKATOR
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
4. Menjelaskan
tipe file
5. Menjalankan
aplikasi
Ocx file
Cara mengeksekusi
aplikasi
didemonstrasikan
Cara menangani
kesalahan
didemonstrasikan
Eksekusi aplikasi
Error handling
PENILAIAN
Tes tetulis
Tanya jawab
ALOKASI WAKTU
TM
PS
12(24)
SUMBER
BELAJAR
PI
Tes tertulis
Tanya jawab
Hasil program
12(24)
Buku
pemrograma
n Visual
Basic
E-book
VB.net
Komputer
Jobsheet
Buku
pemrograma
n Visual
Basic
E-book
VB.net
Komputer
Jobsheet
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI DASAR
1.
2.
Menjelaskan menu
aplikasi
Menyiapkan sistem
komputer
MATERI
PEMBELAJARAN
INDIKATOR
Menjelaskan
Cara membuat
menu pada
aplikasi
dijelaskan
Menjelaskan
Bagian-bagian
dari menu editor
dijelaskan
Menjelaskan
Cara
memodifikasi
menu dijelaskan
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Menyiapkan
Sistem komputer
dalam kondisi
siap digunakan.
Menyiapkan
Paket software
aplikasi siap
digunakan.
Menyiapkan
Menu editor
Modifikasi menu
Standar hardware
yang mendukung
program
KEGIATAN
PEMBELAJARAN
Menyimak penjelasan
tentang cara membuat menu
Mendemonstrasikan cara
membuat menu aplikasi
Menyimak penjelasan
tentang bagian-bagian menu
editor
Menyimak penjelasan
tentang cara memodifikasi
menu
Mendemonstrasikan cara
memodifikasi menu
Mempersiapkan Hardware
dan software
Mengidentifikasi edisi
software yang support
terhadap hardware
Mengidentifikasi seluruh
komponen yang dibutuhkan
PENILAIAN
Testertulis
Tanya jawab
Hasil program
TM
4
PS
SUMBER
BELAJAR
PI
4(8)
Hasil praktekl
Tes tertulis
Tanya jawab
4(8)
8(16)
Buku
pemrograman
Visual Basic
E-book
VB.net
Komputer
Jobsheet
Buku
pemrograman
Visual Basic
E-book
VB.net
Komputer
Jobsheet
Buku
Pemrograman
Visual
KOMPETENSI DASAR
INDIKATOR
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Kode program
telah tersedia
pada sistem
komputer
3.
Mendemonstrasikan
aplikasi paket installer
Teknik Menginstall
VB
Menggunakan
Komponen yang
dibutuhkan di-set
dan disimpan pada
direktori tertentu.
Mengelompokan kode
program di-set dan disimpan
pada direktori tertentu.
Membuat administrasi
penyimpanan File
4.
Menyimpan Installer
aplikasi
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
PS
PI
Menggunakan Kode
Program atau file
exe di-set dan
disimpan pada
direktori tertentu.
TM
SUMBER
BELAJAR
Menyiapkan
Komponen yang
dibutuhkan oleh
kode program
disiapkan.
Menggunakan
Aplikasi paket
installer dijalankan.
ALOKASI WAKTU
PENILAIAN
Membuat Direktori
dan nama file setup
hasil proses
pembuatan installer
di-set.
Membuat Proses
pembuatan
installer dijalankan.
dan disimpan pada
direktori yang telah
Administrasi file
kerja
H 4
4(8)
asil program
es tertulis
Administrasi
File
4(8)
12(24)
Buku
pemrograman
Visual Basic
E-book
VB.net
Komputer
Jobsheet
Buku
Pemrograman
Visual
Buku
pemrograman
Visual Basic
E-book
VB.net
Komputer
Jobsheet
Buku
Pemrograman
Visual
KOMPETENSI DASAR
INDIKATOR
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
SUMBER
BELAJAR
PI
ditentukan
5.
Menghubungkan aplikasi
dengan basis data
Konsep Jet
Database Engine
Teknologi ODBC
dan OLE DB
Hasil program
Tes tulis
Tanya jawab
4(8)
16(32)
Buku
pemrograman
Visual Basic
E-book
VB.net
Komputer
Jobsheet
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
ALOKASI WAKTU
KOMPETENSI
DASAR
1.
2.
Menjelaskan fungsi
periferal jaringan
komputer
Mengidentifikasika
n ketersambungan
jaringan
MATERI
PEMBELAJARAN
INDIKATOR
Menjelaskan
Fungsi Ethernet.
Memasang
Ethernet pada slah
satu slot ekspansi
Menjelaskan
Fungsi Hub
Menjelaskan
Fungsi dan
konfigurasi kabel
jaringan
Menjelaskan
Fungsi alat
bantuan untuk
membuat jaringan
Dapat mengecek
ketersambungan
PC yang dipakai
(pada jaringan
yang ada)
Dapat menggunakan
fungsi penggunaan
sumber daya
bersama (resource
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Hardware jaringan
Konfigurasi LAN
KEGIATAN PEMBELAJARAN
Sistem operasi
jaringan
PENILAIAN
TM
PS
Tes tertulis
Pengamatan/
observasi
Tes Praktek
4(8)
Tes tertulis
Pengamatan/
observasi
Tes Praktek
SUMBER
BELAJAR
PI
16
Buku
Jaringan
Komputer
Komputer
Modul
Jobsheet
Linux Howto
E-book
Linux
Komputer
Modul
Jobsheet
KOMPETENSI
DASAR
INDIKATOR
3.
Mengoperasikan
aplikasi jaringan
komputer
4.
Melakukan
pemutusan
jaringan
sharing) dalam
jaringan PC,
Folder, printer, CD di
share (dibagi)
Software Chatting
terinstall
Mail server
terkonfigurasi
Web server
terkonfigurai
File server
terkonfigurasi
Modem
terkonfigurasi
Pemutusan koneksi
layanan jaringan
sebelum PC shutting
down (contoh: ada
user yang sedang
mengakses sharedfolder PC yang akan
dimatikan) sesuai
dengan SOP atau
Instruction Manual
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
Aplikasi server
Sistem operasi
jaringan berbasis
teks.
Sistem Operasi
berbasis GUI
PENILAIAN
ALOKASI WAKTU
TM
PS
Tes tertulis
Pengamatan/
observasi
Tes Praktek
16
Tes tertulis
Pengamatan/
observasi
Tes Praktek
Produk
SUMBER
BELAJAR
PI
16
Buku
system
operasi
windows
Buku dasar
Komputer
Linux GUI
Howto
Manual
system
operasi
Windows
2000
Server
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1.
Menjelaskan
konsep
pengoperasian
bahasa
pemrograman
(SQL)
INDIKATOR
2. Mempersiapkan
perangkat lunak
SQL
MATERI
PEMBELAJARAN
Menjelaskan konsep
arsitektur
client/server
Menjelaskan konsep
arsitektur aplikasi
SQL
Mengenal
komponen dasar
aplikasi SQL
Mengidentifikasi
persyaratan aplikasi
SQL
Instalasi perangkat
lunak aplikasi SQL
dan dapat berjalan
normal.
Menyediakan dan
memahami manual
pengguna (user
manual) untuk
perangkat lunak
aplikasi SQL
Menyalakan
perangkat komputer
dengan sistem
operasi dan
persyaratan sesuai
dengan manual
instalasi
Menjalankan
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Arsitektur
client/server
Arsitektur aplikasi
SQL
Komponen dasar
aplikasi SQL
Persyaratan aplikasi
SQL
KEGIATAN PEMBELAJARAN
Aplikasi data
deskripsi (SQL)
PENILAIAN
TM
Pengamatan
Tes tulis
Tugas
Hasil
program
Pengamatan
Tes tulis
Tugas
Hasil
program
PS
20(40)
SUMBER
BELAJAR
PI
20(40)
Buku
Pemrogra
man SQL
Komputer
ebook
Buku
Pemrogra
man SQL
Komputer
ebook
KOMPETENSI
DASAR
3.
Mendeskripsikan
menu aplikasi
SQL
INDIKATOR
perangkat lunak
aplikasi SQL
4.
Membuat tabel
Mengenali menu
menu yang tersedia
beserta shortcut-nya
Mengaplikasikan
fitur fitur pengolahan
Tabel, View, Store
Prosedur, Trigger.
Membuat dan
mengatur tabel
dengan
menggunakan
perintah standar
dalam DDL.
Pengisian table
Perintah standar
DDL
Membuat tabel
dengan menentukan
nama kolom/field,
tipe data, dan
konstrainnya.
Menggunakan
Perintah standar
DDL untuk mengisi
data pada tabel.
Menyimpan tabel,
diberi nama sesuai
dengan aturan
penamaan, dan
memuat data ke
dalam tabel
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
PENILAIAN
TM
Pengamatan
Tes tulis
Tugas
Hasil
program
Pengamatan
Tes tulis
Tugas
Hasil
program
16
PS
20(40)
SUMBER
BELAJAR
PI
24(48)
Buku
Pemrogra
man SQL
Komputer
ebook
Buku
Pemrogra
man SQL
Komputer
ebook
KOMPETENSI
DASAR
5.
Mengoperasikan
tabel dan View
INDIKATOR
Membuat Index
tabel dan mengatur
dengan
menggunakan
perintah standar.
Menyimpan File
index dan memberi
nama sesuai aturan
penamaan
Menyimpan View
dan member nama
sesuai dengan
aturan penamaan.
Menggunakan
perintah select
untuk menampilkan
data tabel.
Menggunakan
perintah select
untuk menampilkan
data gabungan dari
beberapa tabel.
ALOKASI WAKTU
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
PENILAIAN
Pengamatan
Tes tulis
Tugas
Hasil
program
TM
PS
24(48)
SUMBER
BELAJAR
PI
Buku
Pemrogra
man SQL
Komputer
ebook
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
KOMPETENSI
DASAR
1.
2.
Menentukan
formula
pembentukan
data dengan
batasan waktu
Membuat
prosedur dan
fungsi
MATERI
PEMBELAJARAN
INDIKATOR
Mengenali menu
menu yang tersedia
beserta shortcut-nya
Mengaplikasikan fitur
fitur pengolahan
Tabel, View, Store
Prosedur, Trigger.
Menginstalasi
perangkat lunak
aplikasi SQL telah
dan dapat berjalan
normal.
Menyediakan dan
memahami manual
pengguna (user
manual) untuk
perangkat lunak
aplikasi SQL sudah.
Menyalakan
perangkat komputer
dengan sistem
operasi dan
persyaratan sesuai
dengan manual
instalasi
Menjalankan
perangkat lunak
aplikasi SQL
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
Pengolahan tabel
dengan prosedur
dan fungsi
KEGIATAN PEMBELAJARAN
Aplikasi Prosedur
dan Fungsi pada
SQL
PENILAIAN
TM
Pengamatan
Tes tulis
Tugas
Hasil
program
16
Pengamatan
Tes tulis
Tugas
Hasil
program
16
PS
24(48)
SUMBER
BELAJAR
PI
24(48)
Buku
Pemrogra
man SQL
Komputer
ebook
Buku
Pemrogra
man SQL
Komputer
Ebook
3.
KOMPETENSI
DASAR
4.
Menulis kode
program
pembangkitan
data dengan
batasan waktu
Mengoperasikan
trigger
INDIKATOR
Mengenali menu
menu yang tersedia
beserta shortcut-nya
Mengaplikasikan fitur
fitur pengolahan
Tabel, View, Store
Prosedur, Trigger.
Menjalankan trigger
dalam proses insert
data pada suatu
tabel
Menjalankan trigger
dalam proses update
data pada suatu
tabel
Menjalankan trigger
dalam proses delete
data pada suatu
tabel
MATERI
PEMBELAJARAN
Pengolahan tabel
dengan prosedur
dan fungsi
KEGIATAN PEMBELAJARAN
ALOKASI WAKTU
TM
Pengamatan
Tes tulis
Tugas
Hasil
program
16
Pengamatan
Tes tulis
Tugas
Hasil
program
16
Modifikasi table
dengan trigger
PENILAIAN
PS
24(48)
SUMBER
BELAJAR
PI
24(48)
Buku
Pemrogra
man SQL
Komputer
ebook
Buku
Pemrogra
man SQL
Komputer
ebook
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Membuat
tabel pada
web.
MATERI
PEMBELAJARAN
INDIKATOR
2. Membuat Link
pada web
:
:
:
:
:
:
Mengidentifikasikan software
teks editor dan browser sesuai
dengan kebutuhan
Software beroperasi sesuai
dengan standar operasi
software
Mempersiapkan sketsa disain
untuk web yang akan dibuat
Menyediakan data yang akan
ditampilkan di Web
Mempersiapkan area kerja
untuk membuat dokumen web
KEGIATAN PEMBELAJARAN
Pemilihan teks
editor dan browser
Kinerja WEB
Browser
Desain layout
halaman WEB
ALOKASI
WAKTU
PENILAIAN
Kompilasi
program
sketsa disain
untuk web
TM
PS
4(8)
PI
SUMBER
BELAJAR
Bukub
Pemrogra
man
HTML
Komputer
Buku
membuat
halaman
WEB
dengan
Frontpage
Bukub
Pemrogra
man
HTML
Komputer
Buku
membuat
halaman
WEB
dengan
Frontpage
KOMPETENSI
DASAR
3. Menyimpan
dokumen
4. Menguji
dokumen
5. Membuat Link
pada web
MATERI
PEMBELAJARAN
INDIKATOR
Mempersiapkan media
penyimpanan
Mengimplementasikan aturan
pemberian nama file
Mengidentifikasikan software
teks editor dan browser sesuai
dengan kebutuhan
Software beroperasi sesuai
dengan standar operasi
software
Mempersiapkan sketsa disain
untuk web yang akan dibuat
Menyediakan data yang akan
ditampilkan di Web
Mempersiapkan area kerja
untuk membuat dokumen web
KEGIATAN PEMBELAJARAN
Proses
penyimpanan
dokumen HTML
Proses pembuatan
Web sesuai dengan
standar operasi
aplikasi
Pemilihan teks
editor dan browser
Kinerja WEB
Browser
Desain layout
halaman WEB
ALOKASI
WAKTU
PENILAIAN
TM
PS
Kompilasi
program
Hasil Web
standar
4(8)
Kompilasi
program
Hasil Web
standar
4(8)
sketsa disain
untuk web
PI
SUMBER
BELAJAR
Bukub
Pemrogra
man
HTML
Komputer
Buku
membuat
halaman
WEB
dengan
Frontpage
Bukub
Pemrogra
man
HTML
Komputer
Buku
membuat
halaman
WEB
dengan
Frontpage
Buku
HTML
Dasar
E-book
HTML
Komputer
Modul
ajar
KOMPETENSI
DASAR
6. Menyimpan
dokumen
MATERI
PEMBELAJARAN
INDIKATOR
Mempersiapkan media
penyimpanan
Mengimplementasikan aturan
pemberian nama file
Proses
penyimpanan
dokumen HTML
KEGIATAN PEMBELAJARAN
ALOKASI
WAKTU
PENILAIAN
Kompilasi
program
Hasil Web
standar
TM
PS
4(8)
SUMBER
BELAJAR
PI
7. Menguji
dokumen
Proses pembuatan
Web sesuai dengan
standar operasi
aplikasi
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
Kompilasi
program
Hasil Web
standar
4(8)
Buku
HTML
Dasar
E-book
HTML
Komputer
Modul
ajar
Buku
HTML
Dasar
E-book
HTML
Komputer
Modul
ajar
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
KOMPETENSI
DASAR
1.
Menjelaskan
konsep
pembuatan
halaman web
dinamis
2. Mempersiapkan
lingkungan
teknis
MATERI
PEMBELAJARAN
INDIKATOR
Menjelaskan
Bahasa
pemrograman
yang digunakan
Bahasa
pemrograman
berbasis web
DBMS
Menjelaskan
DBMS yang
digunakan
Client, server,
request, response
Menyediakan software
pengembangan web
Menjelaskan
Metode Server
Side Includes
(SSI)
Menyediakan dan
mengakses
Lingkungan
pengembangan
dan software
server
KEGIATAN PEMBELAJARAN
Program aplikasi
pengembangan web
dan server
Akses server
jaringan
Direktori virtual
PENILAIAN
Tes tertulis
Tanya jawab
TM
8
PS
16(32)
SUMBER
BELAJAR
PI
Pengamatan
Tes tertulis
Hasil
24(48)
Buku
Pemrogra
man PHP
Komputer
Jobsheet
Modul
Buku
Pemrogra
man PHP
Komputer
Jobsheet
Modul
KOMPETENSI
DASAR
INDIKATOR
MATERI
PEMBELAJARAN
dengan
kebijaksanaan dan
prosedur
organisasi
3. Membuat
halaman web
dinamis
sederhana
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
SUMBER
BELAJAR
PI
Membuat Direktori
virtual dan
menyimpan dalam
direktori yang
tepat untuk akses
server
Membuat Halaman
dan menyimpan
dengan ekstensi
yang tepat
kemudian
menyimpan ke
dalam direktori/
folder yang tepat
Menambahkan
Kode diantara tag
pembatas
MenggunakanTag
HTML pada format
halaman dan
menambhakan
konten sesuai
dengan kebutuhan
Menyimpan
halaman dalam
direktori yang tepat
Tata penulisan
WEB
Akses WEB
Pengamatan
Tes tertulis
24(48)
Buku
Pemrogra
man PHP
Komputer
Jobsheet
Modul
KOMPETENSI
DASAR
INDIKATOR
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
SUMBER
BELAJAR
PI
4.
Menambahkan
fungsi-fungsi
pada halaman
web dinamis
5. Menguji
halaman web
dinamis.
Me
mbuat modifikasi
sesuai kebutuhan
Menggunakan
variabel-variabel
dan array dan
mendeklarasikan
menurut
persyaratan
Menetapkan Nilai
variabel, string, dan
konstanta.
Menggunakan
fungsi-fungsi
internal pada
halaman web
Menggunakan
Control Structure
( seperti statement
If, While, for,
switch ) sesuai
kebutuhan
Menyimpan
halaman pada
server di lokasi yang
tepat.
Menampilkan
Halaman dinamis
pa-da browser dan
melakukan
pengujian
Membuat Fungsi
format secara
keseluruhan sesuai
Variabel-variabel
dan array menurut
persyaratan
Nilai variabel,
string, dan
konstanta.
Control Structure
Pengujian dan
Housting
Menggunakan dan
Mendeklarasikan Variabelvariabel dan array menurut
persyaratan
Menetapkan Nilai variabel,
string, dan konstanta.
Menggunakan fungsi-fungsi
internal yang digunakan pada
halaman web
Menggunakan Control
Structure ( seperti statement If,
While, for, switch ) sesuai
kebutuhan
Membuat aplikasi sederhana
dengan menggunakan control
stucture
Uji coba
Program
Sederhana
24(48)
Hasil
program
Tes tertulis
24(48)
Buku
Pemrogra
man PHP
Komputer
Jobsheet
Modul
Buku
Pemrogra
man PHP
Komputer
Jobsheet
Modul
KOMPETENSI
DASAR
INDIKATOR
MATERI
PEMBELAJARAN
dengan kebutuham
bisnis dan
pelanggan
Mengakhiri halaman
pelanggan sesuai
persyaratan bisnis
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
SUMBER
BELAJAR
PI
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menjelaskan
konsep
pemrograman
web dinamis
:
:
:
:
:
:
MATERI
PEMBELAJARAN
INDIKATOR
Menjelaskan
standar
pemrograman yang
penting dari
internet
Konsep dan
Teknologi
pengembangan
WEB
KEGIATAN
PEMBELAJARAN
Mengkoneksikan Internet
untuk pembelajaran WEB
dinamis
Menyimak penjelasan
tentang standar
pemrograman yang penting
dari internet
Mengidentifikasi konten
konten WEB
Mengamati berbagai aplikasi
web sebagai contoh di
internet
PENILAIAN
TM
Hasil Program
Tes tertuli
Pengamatan
SUMBER
BELAJAR
ALOKASI WAKTU
16
PS
24(48)
PI
Buku
Macromedia
Dreamweaver
Modul
design
WEB
Buku PHP
Komputer
Jobsheet
KOMPETENSI
DASAR
2. Mempersiapka
n pembuatan
aplikasi
INDIKATOR
Mengidentifikasi
perlengkapan
software teks editor
dan browser sesuai
dengan kebutuhan
Software aplikasi
pengembangan
WEB
Mengoperasikan
Software sesuai
dengan standar
operasi aplikasi
Sumber daya
server
Menentukan
sumber data yang
dibutuhkan dimana
letaknya dan
bagaimana
mengaksesnya.
Membuat dan
mempersiapkan
Sketsa disain untuk
web
Mempersiapkan
desain interface/
menu-menu
Menentukan
bagian-bagian
yang akan dibuat
menjadi program
script dan modulmodul
Menentukan
Server yang akan
digunakan untuk
web, dimana script
dijalankan, dan
patform komputer
apa yang akan
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Software aplikasi
pengembangan
WEB
Sumber daya
server
Mengidentifikasi
perlengkapan software teks
editor dan browser sesuai
dengan kebutuhan
Mengoperasikan software
sesuai dengan standar
operasi aplikasi
Menyiapkan desain
interface/ menu-menu
Menentukan bagian-bagian
yang akan dibuat menjadi
program script dan modulmodul
PENILAIAN
TM
Web
Aplikasi E
learning
Web
browser
untuk
aplikasi
Pengamata
n
Tanya jawab
SUMBER
BELAJAR
ALOKASI WAKTU
16
PS
30(60)
PI
Buku
Macro
media
Dream
weaver
Modul
design
WEB
Buku PHP
Komputer
Jobsheet
KOMPETENSI
DASAR
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
INDIKATOR
PENILAIAN
SUMBER
BELAJAR
ALOKASI WAKTU
TM
PS
PI
digunakan
3. Membuat web
menggunakan
bahasa script
Membuat file-file
HTML dengan cara
coding
File-file HTML
Membuat dan
menguji Kode
program script
beserta modulmodul yang
digunakan
Coding dan
Scripting
Pengujian script
dan desain WEB
Mendemonstrasikan tujuan
dari pengiriman konten Web
yang terdiri dari file program
Mendemonstrasikan
keuntungan/kerugian
pemrosesan client-side
Mendemonstrasikan
tujuan dari
pengiriman konten
Web yang terdiri dari
file program
Mendemonstrasikan
keuntungan/kerugia
n pemrosesan
client-side
Keterangan
TM
: Tatap Muka
Kompilasi
program
Pengamatan
Tes tulis
20
50(100
)
Buku
Macrome
dia
Dreamw
eaver
Buku
Macrome
dia
Dreamw
eaver
PS
PI
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1.Menjelaskan
dasar-dasar
pemrograman
MATERI
PEMBELAJARAN
INDIKATOR
Konsep control
structure
dijelaskan
Berbagai jenis
input/output
dijelaskan
Konsep
pemrograman
Control Structure
Input/Output
KEGIATAN PEMBELAJARAN
2. Menerapkan
fungsi
Deklarasi
fungsi
dijelaskan.
Deklarasi fungsi
diaplikasikan pada
program.
Fungsi
Menguraikan manipulator
Menjelaskan pernyataan goto
dan berlabel
Menjelaskan penyataan if, efelse
Menjelaskan pernyataan switch
Menjelaskan pernyataan while
Menjelaskan pernyataan dowhile
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
PENILAIAN
TM
8
Hasil
program
Pengamatan
Tes tulis
Hasil
program
Pengamatan
Tes tulis
PS
SUMBER
BELAJAR
PI
8(8)
Buku
Pemrogra
man C++
Komputer
Jobsheet
Modul
e-learning
Buku
Pemrogra
man C++
Komputer
Jobsheet
Modul
e-learning
KOMPETENSI
DASAR
3. Menerapkan
pointer
4. Menjelaskan
class
INDIKATOR
Konsep pointer
dijelaskan
Konsep pointer
dan array diap
likasikan pada
program
5. Merancang
aplikasi
berorientasi
Obyek
Inheritance
diaplikasikan pada
program
Class pada
pemrograman
Konsep Abstract
dijelaskan
Class didefinisikan
dalam aplikasi
Konsep Abstract
Class
PENILAIAN
Dymamic Memory
Allocation
diaplikasikan pada
program
Polymorphism
diaplikasikan pada
program
KEGIATAN PEMBELAJARAN
Deklarasi
Class
diaplikasikan pada
program
MATERI
PEMBELAJARAN
Keterangan
TM
PS
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
ALOKASI WAKTU
TM
Hasil
program
Pengamatan
Tes tulis
Hasil
program
Pengamatan
Tes tulis
Kompilasi
program
Pengamatan
Tes tulis
Tes praktek
PS
SUMBER
BELAJAR
PI
8(8)
8(32)
8 (8)
8(32)
Buku
Pemrogra
man C++
Komputer
Jobsheet
Modul
e-learning
Buku
Pemrogra
man C++
Komputer
Jobsheet
Modul
e-learning
Buku
Pemrogra
man C++
Komputer
Jobsheet
Modul
e-learning
PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menggunakan
tipe data dan
control
program
INDIKATOR
2. Membuat
class
MATERI
PEMBELAJARAN
Menjelaskan Tipe
data dasar dan
tipe data bentukan
dijelaskan.
Menjelaskan Tata
cara penulisan
program OO
dijelaskan.
Menjelaskan
Control Program
berupa urutan
atau sekuensial
program dibuat
dan dikendalikan
dalam kode
program
Membuat Program
dengan
menggunakan
obyek dan class
dibuat.
Membuat Properti
KEGIATAN PEMBELAJARAN
PENILAIAN
TM
Pengamata
n
Tes tertulis
Tugas
Hasil
program
Pengamata
n
Tes tertulis
Tugas
Hasil
program
PS
4(8)
SUMBER
BELAJAR
PI
8(16)
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
KOMPETENSI
DASAR
INDIKATOR
class yang akan
direalisasikan
dalam bentuk
prosedur atau
fungsi dibuat.
3. Membuat
inheritance,
polimorphy,
overloading,
dan friends
4. Membuat
interface dan
paket
Membuat Class
private dibuat di
dalam program
Membuat Class
public dibuat di
dalam program
Membuat
Inheritance pada
class dibuat
Inheritance
Polimorphy
Membuat
Polimorphy pada
class dibuat
Overloading
Friends
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
Membuat
Overloading pada
class dibuat
Membuat Friends
pada class dibuat
Membuat Interface
class program
dibuat.
Paket dengan
menggunakan
class program
dibuat
Interface class
program.
Paket dengan
menggunakan
class program
PENILAIAN
ALOKASI WAKTU
TM
Pengamata
n
Tes tertulis
Tugas
Hasil
program
Program
sederhana
Pengamata
n
Tes tertulis
Tugas
Hasil
program
16
PS
8(16)
SUMBER
BELAJAR
PI
16(32
)
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
KOMPETENSI
DASAR
5. Mengkompila
si program
berorientasi
objek
INDIKATOR
Membuat Source
kode telah
disiapkan dengan
benar
Membuat
Kesalahan source
kode dapat dierbaii
KEGIATAN PEMBELAJARAN
MATERI
PEMBELAJARAN
PENILAIAN
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
Program
sederhana
Pengamata
n
Tes tertulis
Tugas
Hasil
program
ALOKASI WAKTU
TM
4
PS
4(8)
SUMBER
BELAJAR
PI
8(16)
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menjelaskan
file I/O
(Input/Output),
tipe data dan
variable pada
java
programming
2. Menjelaskan
Exception
Handling
3. Menjelaskan
applet
:
:
:
:
:
:
MATERI
PEMBELAJARAN
INDIKATOR
Menjelaskan
Konsep dari I/O di
Java dan File
streams
dijelaskanBerbag
ai tipe data dan
sifat-sifatnya
dijelaskan.
KEGIATAN
PEMBELAJARAN
Menjelaskan Konsep
variabel pada Java.
Menjelaskan
Konsep variabel
pada Java
dijelaskan.
Menjelaskan
Konsep dari
Exception
Handling serta
pemodelan dari
Try, Throw, Catch
dan Finally
dijelaskan.
Menjelaskan
Pengertian Applet
dijelaskan
Applet
Menjelaskan pengertian
Applet
Menjelaskan
Applet pada
bahasa
Abstract Windows
Toolkit
Swing
Menjelaskan Abstract
Windows Toolkit
Menjelaskan Swing
TM
Pengamatan
Tes tertulis
Tugas
Hasil program
PS
PI
8(16)
8(16)
PENILAIAN
SUMBER
BELAJAR
ALOKASI WAKTU
Exception
Handling
Pengamatan
Tes tertulis
Tugas
Hasil program
8(16)
8(16)
Pengamatan
Tes tertulis
Tugas
Hasil program
8(16)
8(16)
Algoritma
dan
Pemrograman
Buku
pemrogrman
Java
Komputer
Howto JAVA
Algoritma
dan
Pemrograman
Buku
pemrogrman
Java
Komputer
Howto JAVA
Algoritma
dan
Pemrograman
Buku
pemrogrman
KOMPETENSI
DASAR
INDIKATOR
pemrograman
java dijelaskan
4. Menerapkan
konektivitas
basis data
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Menjelaskan Event
Menjelaskan
Applet pada
dokumen HTML
dijelaskan
Menjelaskan
Implementasi
applet
Menjelaskan
Program Servlet
dijelaskan
Servlet
Menjelaskan Session
Menjelaskan
Manajemen
Session pada
servlet dijelaskan
Manajemen
session
Menjelaskan pengertian
servlet
Cookies
Menjelaskan Cookies
Mendemonstrasikan
membuat file untuk koneksi
pada servlet
Mendemonstrasikan koneksi
pada database
Menjelaskan
Software
pendukung
servlet disiapkan
Menjelaskan File
khusus untuk
koneksi ke servlet
dan ke database
dibuat
PENILAIAN
TM
PS
PI
Pengamatan
Tes tertulis
Tugas
Hasil program
Keterangan
TM
PS
PI
SUMBER
BELAJAR
ALOKASI WAKTU
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
8(16)
8(16)
Java
Komputer
Howto JAVA
Algoritma
dan
Pemrograman
Buku
pemrogrman
Java
Komputer
Howto JAVA
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menjelaskan
kebutuhan
software
2. Membuat Entity
Relationship
Diagram (ERD)
MATERI
PEMBELAJARAN
INDIKATOR
Mengidentifikasi
persyaratan sistem
operasi (Linux,
Windows).
Melakukan
kalibrasi basis data
agar berjalan
secara optimal
Melakukan
pengujian basis
data apakah basis
data berjalan
dengan optimal
Menentukan Entity
pada ERD dapat
Menentukan relasi
pada ERD dapat
Menentukan atribut
pada ERD dapat
Menggambarkan
ERD berdasarkan
kunci
Menggambarkan
ERD dengan
atribut
KEGIATAN
PEMBELAJARAN
PENILAIAN
Standar minimum
OS
Pengujian Akses
data base
Mengidentifikasi. Kalibrasi
basis data agar berjalan
secara optimal
Menentukan Entity
Menentukan Relasi
Mengisi kardinalitas
Memetakan atribut
Memeriksa hasil
Metodologi ERD
TM
4
Hasil
program
Pengamatan
Tes tulis
Tugas
Hasil
Pengamatan
Tes tertulis
Tanya jawab
PS
4(8)
SUMBER
BELAJAR
PI
4(16)
4(8)
Manual
MySQL
Komputer
Buku
Pemrogra
man
database
Buku
basis data
Modul
Joobsheet
KOMPETENSI
DASAR
3. Membuat Data
Flow Diagram
(DFD)
INDIKATOR
4. Mempersiapkan
lembar kerja
Basis Data
Membuat Context
Diagram
Menentukan
Proses yang akan
muncul pada
system
Membuat DFD
level 0
Mengidentisikan
data situs yang
dibutuhkan dari
persyaratan teknis
Meninjau ulang
basis data yang
tersedia untuk
memastikan
kebutuhan data
situs dapat
dipenuhi
Menambahkan
basis data jika
diperlukan
Menggunakan
Sintaks-sintaks
khusus pada SQL
secara efektif
KEGIATAN
PEMBELAJARAN
PENILAIAN
Perancangan
system
DFD
Sintaks-sintaks
Khusus di SQL
Menentukan
external dan
internal Entity
5. Menggunakan
sintaks-sintaks
khusus SQL
Mempersiapkan
kebutuhan data
untuk system yang
akan dibuat
MATERI
PEMBELAJARAN
ALOKASI WAKTU
TM
Hasil
program
Pengamatan
Tes tulis
Tugas
Hasil
Hasil
program
Pengamatan
Tes tulis
Tugas
Hasil
Hasil
program
Pengamatan
Tes tulis
Tugas
Hasil
PS
4(8)
SUMBER
BELAJAR
PI
4(16)
4(8)
4(16)
4(8)
4(16)
Buku
Perncang
an dan
analisis
system
Jobsheet
modul
Buku
Perncang
an dan
analisis
system
Jobsheet
modul
Manual
MySQL
Komputer
Buku
Pemrogra
man
database
KOMPETENSI
DASAR
6. Membuat Query
Basis Data
INDIKATOR
Melakukan proses
insert/pemasukan
data
Melakukan proses
select/pemilihan
data
Melakukan proses
update data
Melakukan proses
delete/penghapusa
n data
Membuat query
dengan kondisi
khusus
Menampilkan hasil
query di browser
MATERI
PEMBELAJARAN
Data Manipulation
Language (DML)
KEGIATAN
PEMBELAJARAN
Menjelaskan perintah-perintah
Data Manupulation language
(DML) secara efektif
PENILAIAN
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
Hasil
program
Pengamatan
Tes tulis
Tugas
Hasil
ALOKASI WAKTU
TM
4
PS
4(8)
SUMBER
BELAJAR
PI
4(16)
Manual
MySQL
Komputer
Buku
Pemrogra
man
database
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
INDIKATOR
1. Menjelaskan
prosedur
pengintegrasia
n sebuah basis
data dengan
sebuah situs
web
2. Mempersiapka
n basis data
3. Membuat Login
pada basis data
Mempersiapkan
basisdata yang
dibutuhkan
Mempersiapkan
web yang
dibutuhkan
Membuat script
integrasi basisdata
dengan web
Mengidentifikasikan
data situs yang
dibutuhkan dari
persyaratan teknis
Meninjau ulang
basis data yang
tersedia untuk
memastikan
kebutuhan data
situs dapat dipenuhi
Menambahkan
basis data jika
diperlukan
Mengidentifikasikan
Operator dan
pengunjung situs
sesuai kebutuhan
bisnis
KEGIATAN
PEMBELAJARAN
Kebutuhan basis
data
PENILAIAN
SUMBER
BELAJAR
ALOKASI WAKTU
TM
Hasil
program
Pengamata
n
Tes tulis
Tugas
Hasil
Hasil
program
Pengamata
n
Tes tulis
Tugas
Hasil
PS
4(8)
PI
4(16)
8(16)
Manual
MySQL
Komputer
Buku
Pemrogra
man
database
Buku
Pemrogra
man SQL
Komputer
Manual
mySQL
Manual
PHP
Operator dan
pengunjung situs
Perangkat
Menetapkan perangkat
Kompilasi
program
Pengamatan
Tes tulis
Tugas
16(32)
16(32)
Buku
Pemrogra
man SQL
Komputer
Manual
KOMPETENSI
DASAR
INDIKATOR
4. Membuat
koneksi basis
data pada web
Menetapkan
perangkat perijinan
Basis data,
parameter
otentifikasi, dan
otorisasi untuk
setiap kelas dari
user
Membuat namanama login
menggunakan
utilitas web server
yang relevan
Menggunakan
utilitas server untuk
membuat sumber
data yang sesuai
kebutuhan
arsitektur situs web
Mengkorfimasi
Sumber data, name
login basis data,
dan password
terhadap
persyaratan bisnis
Menggunakan
utilitas server dan
string koneksi basis
MATERI
PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
perijinan Basis
data, parameter
otentifikasi, dan
otorisasi
Nama-nama login
n utilitas web
server yang
relevan
Nama-nama login
ke dalam web
server
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
menggunakan Nama-nama
login dibuat utilitas web
server yang relevan
menggunakan Nama-nama
login ditambahkan ke dalam
web server utilitas server
yang relevan
Mengkonfirmasikan sumber
data, name login basis data,
dan password terhadap
persyaratan bisnis
SUMBER
BELAJAR
ALOKASI WAKTU
PENILAIAN
TM
PS
PI
Kompilasi
program
Pengamatan
Tes tulis
Tugas
16(32)
32(64)
mySQL
Manual
PHP
Buku
Pemrogra
man SQL
Komputer
Manual
mySQL
Manual
PHP
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
INDIKATOR
data dibuat
terhubung ke basis
data situs
5. Menguji
konektivitas
basis data pada
web
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
digunakan dan
string koneksi
basis data dibuat
terhubung ke basis
data situs
File-file konfigurasi
situs dikoreksi
untuk menyimpan
string koneksi situs
KEGIATAN
PEMBELAJARAN
PENILAIAN
TM
PS
PI
16(32)
4(16)
Mengkoreksi ile-file
konfigurasi situs untuk
menyimpan string koneksi
situs
Merancang Informasi yang
ada agar dapat dengan cepat
diperoleh dari situs web
Membuat integritas basis
data sesuai standar baku
sekuriti
Keterangan
TM
PS
PI
SUMBER
BELAJAR
ALOKASI WAKTU
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
Kompilasi
program
Pengamatan
Tes tulis
Tugas
Hasil
Buku
Pemrogra
man SQL
Komputer
Manual
mySQL
Manual
PHP
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
KOMPETENSI
DASAR
MATERI
PEMBELAJARAN
INDIKATOR
1. Menjelaskan
konsep
pembuatan
Database
berbasis
Client-Server
2. Menggunakan
SQL
KEGIATAN
PEMBELAJARAN
Menggunakan
alat-alat
pemrograman
untuk SQL Server
Alat-alat
pemrograman
untuk SQL Server
Menggunakan pemrograman
untuk SQL Server
Sintaks TSQL.
Menggunakan
sintaks TSQL.
Perintah TSQL
Menjalankan
perintah TSQL
Menjalankan
utility SQL
Query analyzer
Membuat
database dengan
ketentuan khusus
Menentukan
Struktur tabel
Memanipulasi
database
Menentukan panjang
karakter masing-masing fiels
3. Menggunakan
stored
procedures
PENILAIAN
Memanipulasi
Stored
procedures
(dibuat,
modifikasi, dan
hapus) .
Membuat
programming
stored
Stored procedures
(dibuat, modifikasi,
dan hapus) .
Memanioulasi Stored
procedures (dibuat,
modifikasi, dan hapus) .
Programming
stored procedures.
Membuat Programming
stored procedures dibuat.
TM
PS
PI
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil
program
4(8)
4(16)
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil
program
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil
program
SUMBER
BELAJAR
4(8)
8(16)
4(8)
4(16)
Manual SQL
2000 server
Pengembanga
n database
dengan SQL
Server
Komputer
Manual SQL
2000 server
Pengembanga
n database
dengan SQL
Server
Komputer
Manual SQL
2000 server
Pengembanga
n database
dengan SQL
Server
Komputer
KOMPETENSI
DASAR
INDIKATOR
procedures.
4. Menggunakan
triggers
Membuat dan
mengelola
Triggers.
Membuat
Programming
triggers.
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Triggers.
Programming
triggers.
Membuat Triggers
Mengelola Triggers.
PENILAIAN
Program
sederhana
Pengamatan
Tes tertulis
Tugas
Hasil
program
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
ALOKASI WAKTU
TM
PS
4(8)
SUMBER
BELAJAR
PI
4(16)
Manual SQL
2000 server
Pengembanga
n database
dengan SQL
Server
Komputer
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
KOMPETENSI
DASAR
1. Menjelaskan
Kebutuhan
Software
INDIKATOR
2. Menjelaskan
dasar-dasar
JSP
MATERI
PEMBELAJARAN
Mengidentifikasi
Persyaratan sistem
operasi dan web
server .
Mengkonfigurasi web
server agar program
scripting JSP berjalan
optimal dengan web
server
Menjelaskan
Penggunaan JSP
container
Menjelaskan
Penggunaan JSP
directives
Menjelaskan JSP
Objects melalui variabel request dan
response.
Menjelaskan JSP
actions
Spesifikasi OS
Spesifikasi WEB
server
Penyuntingan
WEB server
Pengujian WEB
Seervwr
KEGIATAN
PEMBELAJARAN
Mengidentifikasi persyaratan
sistem operasi dan web
server
Konsep teknologi
JSP
Menyimak penjelasan
penggunaan JSP container
Sintak JSP
Menyimak penjelasan
penggunaan JSP directives
PENILAIAN
TM
Pengamatan
Tes tertulis
Tugas
Hasil
program
Pengamatan
Tes tertulis
Tugas
Hasil
program
PS
PI
32(64)
32(64)
SUMBER
BELAJAR
32(64)
32(64)
Buku
Pemrogra
man JSP
Manual
JAVA
Komputer
Modul ajar
Jobsheet
Buku
Pemrogra
man JSP
Manual
JAVA
Komputer
Modul ajar
Jobsheet
KOMPETENSI
DASAR
3. Membuat
aplikasi web
berbasis JSP
4.
5.
INDIKATOR
Membuat Tampilan
JSP
Menyia
pkan server
untuk aplikasi
web berbasis
JSP
Menginstalasi Server
khusus untuk JSP
Mengimplementasika
n Deployment JSP
pada server khusus
Menyi
mpan state
(kondisi) ke
dalam server
dan client
Menjelaskan JSP
Standard Tag Library
KEGIATAN
PEMBELAJARAN
MATERI
PEMBELAJARAN
Server JSP
Deploy JSP
JSTL
JSP API
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
32(64)
32(64)
SUMBER
BELAJAR
Components)
Menyimak penjelasan
JSTL
Menyimak penjelasan
Objek-objek pada JSP
API
Menerapkan tag-tag
yang berhubungan
dengan client dan
server
Pengamatan
Tes tertulis
Tugas
Hasil program
Tes Lisan
Proyek
Program
aplikasi XML
Pengamatan
Tes Lisan
Proyek
Program
aplikasi XML
Pengamatan
Buku Java
di Web
Komputer
Jobsheet
Modul
Buku Java
di Web
Komputer
Jobsheet
Modul
Buku Java
di Web
Komputer
Jobsheet
Modul
Keterangan
TM
PS
PI
: Tatap Muka
: Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)