Vous êtes sur la page 1sur 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Dasar Kompetensi Kejuruan
: X/I
: Merakit Personal Computer
: 070.DKK.01
: 68 X 45 menit

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

Menjelaskan diagram blok


komputer dan fungsi masingmasing
Membuat daftar rencana
kebutuhan dan spesifikasi PC
Menjelaskan jenis-jenis
piranti input dan output serta
spesifikasi dan
perkembangannya
Menjelaskan jenis-jenis
piranti proses serta
spesifikasi dan
perkembangannya.

PENILAIAN

Tes
tertu
lis
Obs
erva
si/
Pen
gam
atan

TM

PS

PI

Sumber
Belajar

Mo

dul

Pe
ralatan
Ma
nual
Books

SILABUS SISTEM DATA BASE LANJUT


Halaman 394 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menjelaskan prosedur baku


perakitan
Menguraikan karakteristik

dan tata cara penanganan


tiap-tiap komponen PC
Menguji komponenkomponen PC sesuai dengan
buku manual
Menginstalasi komponen PC

ALOKASI WAKTU

Sumber
Belajar

PENILAIAN

Tes
tertu
lis
Obser

vasi/
Pengamata
n

TM

PS

PI

Mo

dul

Pe
ralatan
Ma
nual
Books

SILABUS SISTEM DATA BASE LANJUT


Halaman 395 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 396 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 397 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menguraikan jenis dan fungsi


periferal yang digunakan
pada PC
Memasang periferal pada PC
Mensetting periferal pada PC

ALOKASI WAKTU

Sumber
Belajar

PENILAIAN
Tes tertulis
Observasi/
Pengamat
an

TM

PS

PI

Mo

dul

Pe
ralatan
Ma
nual
Books

SILABUS SISTEM DATA BASE LANJUT


Halaman 398 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menjelaskan tujuan, produk,


prosedur dan cara
penggunaan peralatan untuk
diagnosis
Memeriksa hasil perakitan PC
Memeriksa hasil pemasangan
perifera

Sumber
Belajar

PENILAIAN

Tes tertulis
Observasi/
Pengamat
an

TM

PS

PI

Mo

dul

Pe
ralatan
Ma
nual
Books

SILABUS SISTEM DATA BASE LANJUT


Halaman 399 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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 SISTEM DATA BASE LANJUT


Halaman 400 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

:
:
:
:
:
:

SMK Negeri 2 Pekanbaru


Sistem Operasi Dasar
X / II
Melakukan Instalasi Sistem Operasi Dasar
070.DKK.02
54 X 45 menit

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

Keselamatan Kerja (K3)


dalam instalasi

Menjelaskan langkahlangkah instalasi


software aplikasi
Menjelaskan perbedaan
dan karakteristik
antara tiap-tiap
program aplikasi
Memilih aplikasi yang
sesuai dengan sistem
operasi yang terinstall

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

KURIKULUM SMK NEGERI 2 Pekanbaru

Installation Manual

3.

tiap aplikasi

Menginstall software
aplikasi sesuai
kebutuhan

Mengecek Software dijalankan Mengoperasikan Mengikuti prosedur

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 SISTEM DATA BASE LANJUT


Halaman 402 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Dasar Kompetensi Kejuruan
: X/ 1
: Menerapkan Keselamatan, Kesehatan Kerja dan Lingkungan Hidup (K3LH)
: 070.DKK.03
: 18 X 45 menit
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

Menyimak penjelasan prosedur


pembuangan limbah
Mengolah limbah

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

Buku POS P3K


Ebook

SILABUS SISTEM DATA BASE LANJUT


Halaman 403 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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 SISTEM DATA BASE LANJUT


Halaman 404 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

:
:
:
:
:
:

SMK NEGERI 2 PEKANBARU


Kompetensi Kejuruan
X/I
Memahami Teknik Elektronika analog dan Digital Dasar

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

Menyimak penjelaskan manfaat


dasar dari kelistrikan
Menyimak penjelaskan
perbedaan antara tegangan,
arus, dan resistansi

Komponen
Elektronika
Nilai besaran
komponen
elektronika

KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK

Menyimak penjelaskan bahan


komponen
Menghitung nilai resistansi
berbagai jenis resistor
Menghitung nilai kapasitansi
berbagai jenis kapasistor
Menyimak penjelasan tentang
macam-macam komponen
Menguji komponen pasif yang
baik dan yang rusak
Menguji komponen aktif yang
baik dan yang rusak
Menyimak penjelaskan
penggunaan resistor pada
rangkaian Memanfaatkan
komponen pasif pada rangkaian
Memanfaatkan komponen aktif
pada rangkaian switching

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 405 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menyebutkan beberapa piranti


display yang umum digunakan
Menerangkan kerja LCD
Menyimak penjelaskan
keuntungan dan kerugian LCD
Menyimak penjelaskan
elektronika dasar untuk kamera
dan sensor
Menyimak penjelaskan untuk
rangkaian apa saja piranti optik
dipakai
Mencari contoh aplikasi
beberapa sistem kontrol yang
diaktivasi oleh cahaya
Merencanakan rangkaian
memanfaatkan piranti optik
yang terkait
Mendefinisikan macam macam
opto coupler
Menyimak penjelaskan contoh
pemakaian opto coupler

Menggambarkan
konversikBilangan dan Kode
ASCII
Menguraikan macam-macam
sistem bilangan digital
Membuat Konversi macammacam sistem bilangan digital

Menguraikan jenis dan fungsi


input/output
Menyimak penjelasan tentang

Tes tertulis
Pengamatan/
observasi
Diskusi

ALOKASI WAKTU
TM

PS

SUMBER
BELAJAR

PI

Tes tertulis
Tes Praktek
Pengamatan/
Observasi

Tes tertulis
Pengamatan/
observasi

Buku Teori dasar


elektronika
Internet
Majalah Teknik
Bread board
Komponen
Elektronika
Vadamikeum
elektronika
Buku rangkaian
elektronik

Buku prinsip
dasar dan
penerapan
teknik digital
Trainer digital
Komponen
elektronika
digital
Buku Teori
Dasar
Elektronika

SILABUS SISTEM DATA BASE LANJUT


Halaman 406 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menyimak pembahasan contoh

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

Menyimak pembahasan contoh


kasus limbah
Menjelaskan konsep
penanganan lingkungan dari
limbah elektronika

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 SISTEM DATA BASE LANJUT


Halaman 407 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK NEGERI 2 PEKANBARU


: Kompetensi Kejuruan
: X/1
: Menerapkan Algoritma Pemograman Tingkat Dasar
: 070.KK.02
: 76 X 45 Menit
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

Menyimak penjelasan pengertian


algoritma
Menyimak penjelasan struktur dasar
algoritma sequence
Menyimak penjelasan struktur dasar
algoritma selection
Menyimak penjelasan struktur dasar
algoritma looping
Menerapkan penggunaan struktur
dasar algoritma dengan contoh
kasus

Menuliskan algoritma runtunan


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

Menyimak pembahasan contoh


kasus
Menginisialisasi external entity
Menerapkan serta membuat alir
data

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 408 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menjelaskan tipe data,


variable konstanta,
dan parameter yang
berlaku umum pada
pemograman
Membuat serta
menjelaskan
pemanfaatan tipe
data baru dari tipe
data yang ada
Menjelaskan pemakaian
nama pada tipe
data, variable,
konstanta dan
parameter

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

Jenis-jenis Tipe Data


Penamaan variabel
dan konstanta
Penentuan tipe data
pada variabel dan
konstanta

Deklarasi dan inisialisasi


array
Pemrosesan array

ALOKASI WAKTU

KEGIATAN PEMBELAJARAN

MATERI
PEMBELAJARAN

PENILAIAN

Menyimak pembahasan contoh


kasus
Menerapkan simbol input pada
flowchart
Menerapkan simbol proses pada
flowchart
Menerapkan simbol output pada
flowchart

Menyimak penjelasan tipe-tipe data


Menyimak penjelasan tipe data
dasar dan bentukan.
Menyimak penjelasan penamaan
variabel dan konstanta
Menyimak penjelasan pemberian
harga variabel
Membuat program dengan
menerapkan konstanta serta
variabel pada program
Membuat program dengan
menerapkan tipe data baru yang
dibuat

Mendeklarasikan array
Menginisialisasi array
Menulis elemen array ke piranti
keluaran

Menulis harga tertentu di dalam


array

Mencari harga maksimum array

Menggunakan elemen array

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 409 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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 SISTEM DATA BASE LANJUT


Halaman 410 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: X/2
: Menerapkan Algoritma Pemograman Tingkat Lanjut
: 070.KK.03
: 76 X 45 Menit

KOMPETENSI
DASAR
1. Menjelaskan prinsip
array multi dimensi

MATERI
PEMBELAJARAN

INDIKATOR

Menjelaskan prinsip tentang


array multi dimensi
Menjelaskan deklarasi array
multi dimensi
Menjelaskan inisialisasi array
multi dimensi
Menjelaskan cara pengisian nilai
serta pembacaan pada elemen
array multi dimensi

Array multi dimensi

2.Menggunakan array
multidimensi

Membuat serta menjelaskan


algoritma array multi dimensi

Membuat Matrik 2D, 3D dalam


bentuk penjumlahan
pengurangan, perkalian, dsb.
Membuat dan menunjukkan
Algoritma pembacaan,
pengisian, pengubahan, dan
penghapusan data dalam array
multi dimensi

Array multi dimensi

KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK

PENILAIAN

KEGIATAN PEMBELAJARAN

Menyimak penjelasan array multi


dimensi
Menyimak penjelasan
pendeklarasian serta inisialisasi
array matrik 2D dan 3D
Menyimak penjelasan inisialisasi
array matrik 2D dan 3D
Menyimak penjelasan pengisian
serta pembacaan nilai/value
pada elemen array multi dimensi
Menerapkan penggunaan array
multi dimensi dengan contoh
kasus
Mendeklarasikan dan
memanfaatkan elemen array
melalui penjumlahan,
pengurangan, perkalian serta
pencarian elemen array
Melakukan pembacaan elemen
matriks
Membuat program pengisian
matriks dengan menggunakan
petunjuk pembacaan
Membuat program untuk menulis
matriks
Menjumlahkan dua buah matriks
Melakukan operasi pengurangan
dua buah matriks
Melakukan operasi perkalian dua
buah matriks

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 411 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR

MATERI
PEMBELAJARAN

INDIKATOR

KEGIATAN PEMBELAJARAN

3.Menggunakan
Prosedur dan fungsi

4.Menggunakan library
pemrograman grafik.

Membuat algoritma program


dengan menggunakan prosedur
Membuat algoritma program
dengan menggunakan fungsi
Membuat algoritma program
dengan menggunakan prosedur
dan fungsi

Membuat algoritma program


dengan library berbasis grafik
Membuat algoritma
pemrograman dengan grafik
(gambar sederhana) berbentuk
2D dan 3D
Membuat algoritma
pemrograman animasi dengan
grafik (gambar sederhana)

Prosedur dan Fungsi

Grafik

ALOKASI
WAKTU

PENILAIAN
T
M

PS

SUMBER
BELAJAR

P
I

Membuat program pencarian


elemen terbesar matriks
Membuat program pencarian
elemen terkecil matriks
Mendeklarasikan serta
mendefinisikan fungsi
Membuat contoh program
pemanggilan fungsi
Mendekalarasikan serta
mendefinisikan prosedur
Membuat contoh program
pemanggilan prosedur

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 SISTEM DATA BASE LANJUT


Halaman 412 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: X/2
: Membuat Basis Data
: 070.KK.04
: 76 X 45 Menit
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

Menyimak penjelasan komponen


fungsional

Komponen database
manager

Komponen query
processor

Menyimak penjelasan bentukbentuk media penyimpanan untuk


database

DML precompiler

Menyimak penjelasan pengguna


database

Menjelaskan struktur
pengguna database

DDL compiler

Menjelaskan modelmodel data

Entity Relationship
model

Menyimak penjelasan Entity


Relationship Diagram

Menjelaskan
batasan ERD

Model Relasional

Menjelaskan
metodologi ERD

Pemetaan
kardinalitas

Menyimak penjelasan Model-model


data

Relationship

Menyimak penjelasan simbolsimbol ERD

Attribute

Menyimak penjelasan Atribut ERD

Simbol ERD

Menerapkan penggunaan ERD


dengan contoh kasus

Atribut tabel

Menyimak penjelasan normalisasi

Normalisasi dan
bentuk normalisasi

Menyimak penjelasan aturan


normalisasi

Menyimak penjelasan bentuk


normalisasi

Menerapkan aturan normalisasi


dengan contoh kasus

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 413 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

DBMS dan struktur


tabel

Menjelaskan
komponen sistem
basis data

Sistem manajemen
basis data

ALOKASI WAKTU

KEGIATAN PEMBELAJARAN

MATERI
PEMBELAJARAN

Menyimak penjelasan DBMS

Menyimak penjelasan abstraksi


data

Menyimak penjelasan komponen


basis data

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 SISTEM DATA BASE LANJUT


Halaman 414 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: X/ 2
: Menguasai Aplikasi Basis Data
: 070.KK.05
: 76 X 45 Menit
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

Menyimak penjelasan perintah


Create

Menjelaskan Data
Manipulation
Language

Data Manipulation
language

Menyimak penjelasan perintah Drop

Menyimak penjelasan perintah Insert

Menyimak penjelasan perintah


Update

Menyimak penjelasan perintah


Delete

Menerapkan perintah-perintah DDL


dengan contoh kasus

Menerapkan perintah-perintah DML


dengan contoh kasus

Membuat tabel dengan


menggunakan wizard.

Membuat tabel dengan


menggunakan fitur-fitur table

Membuat tabel dengan


menggunakan bahasa data deskripsi
(SQL).

Menulis nama field, tipe data, dan


deskripsi field pada kolom
Menyimpan tabel dengan memberi
nama sesuai dengan aturan
penamaan format standar aplikasi
yang digunakan

Membuat tabel
dengan
menggunakan
wizard.

Menggunakan fiturfitur table dalam


membuat tabel

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

Nama field, tipe data,


dan deskripsi field
Aturan penamaan
yang sesuai dengan
format standar
aplikasi yang
digunakan

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 415 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR

INDIKATOR

3. Menerapkan
query pada
basis data

4. Membuat form
basis data

PENILAIAN

TM

PS

SUMBER
BELAJAR

PI

deskripsi field pada


kolom
Memberi penamaan
tabel sesuai dengan
aturan penamaan
serta menyimpan
sesuai dengan
format standar
aplikasi yang
digunakan
Membuat
query
dengan
menggunakan
wizard View

Action Query

Select Query

SQL Statement

Membuat
query
menggunakan wizard

Mengaplikasikan fitur-fitur query

dengan

Mengaplikasikan
fitur-fitur query.

Menetapkan field
kebutuhan tabel

Menetapkan
field
sesuai
dengan
kebutuhan tabel

Memberi nama query


sesuai
dengan
aturan
penamaan
serta
menyimpan
sesuai
dengan
format
standar
aplikasi
yang
digunakan

Memberi nama query sesuai dengan


aturan penamaan dan disimpan
sesuai dengan format standar
aplikasi yang digunakan

Mengecek field pada tabel

Menyimpan nama query


dengan format standar

Membuat form menggunakan Wizard

Membuat form menggunakan design


view

Memodifikasi form dengan


menambahkan komponen pada
toolbox

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 416 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Mendefinisikan macro kombinai kunci

Cara memodifikasi
macro

Menggunakan kondisi (syarat) pada


macro

Membuat Macro
dengan baris menu

Dapat memodifikasi
Macro yang telah
dibuat

Macro kombinasi
kunci

Kondisi pada macro

Menempatkan macro pada tombol


perintah

Membuat baris menu dengan macro

Group macro

Menjelaskan
penggunaan report
untuk menghasilkan
laporan

Report pada Access

Menerapkan tata cara pembuatan


report

Membuat laporan dengan


menggunakan report

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 SISTEM DATA BASE LANJUT


Halaman 417 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

:
:
:
:
:
:

SMK Negeri 2 Pekanbaru


Kompetensi Kejuruan
XII/5
Memahami Pemrograman Visual Berbasis Desktop
070-KK.06
76 X 45 MENIT
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

Cara mendesain form


Cara menambahkan
form / menggabungkan
Cara membuat objek
bantuan (module) untuk
form

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

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR

INDIKATOR

MATERI
PEMBELAJARAN

KEGIATAN PEMBELAJARAN

4. Menjelaskan
tipe file

5. Menjalankan
aplikasi

Tipe file project dapat


dijelaskan
Tipe file form dapat
dijelaskan
Tipe file objek toolbox
dapat dijelaskan

Tipe file untuk project

Tipe file form

Ocx file

Cara mengeksekusi
aplikasi
didemonstrasikan
Cara menangani
kesalahan
didemonstrasikan

Eksekusi aplikasi

Error handling

Menyimak penjelasan tentang


cara membuat objek bantuan
untuk form
Mendemonstrasikan cara
menambahkan objek bantuan
untuk form
Menyimak penjelasan tentang tipe
file yang dihasilkan pada saat
membuat project
Menyimak penjelasan tentang tipe
file yang dihasilkan pada saat
membuat form
Menyimak penjelasan tentang tipe
file untuk objek toolbox
Mendemonstrasikan cara
mengeksekusi aplikasi
Mendemonstrasikan cara
menangani kesalahan

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 SISTEM DATA BASE LANJUT


Halaman 419 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: XI/4
: Membuat Paket Software Aplikasi Berbasis Desktop
: 070.KK.07
: 76 X 45 MENIT
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

Menginstalasi sotware pada


sistem computer

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 420 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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.

Menjalankan Aplikasi paket


installer

Mengenal file pada installer

Mengelompokan kode
program di-set dan disimpan
pada direktori tertentu.

Menset komponen yang


dibutuhkan

Menyimpan pada direktori


tertentu.

Mengeset direktori dan nama


file setup hasil proses
pembuatan installer

Menjalankan hasil proses


pembuatan installer
dijalankan. dan disimpan
pada direktori yang telah
ditentukan.

Membuat administrasi
penyimpanan File

Memahami konsep root file


data base / directory tempat
menyimpan data base file

Membuat back up file hasil

4.

Menyimpan Installer
aplikasi

KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK

PS

PI

oleh kode program sesuai


dapat dijalankan.

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 421 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR

KEGIATAN
PEMBELAJARAN

MATERI
PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU
TM

PS

SUMBER
BELAJAR

PI

ditentukan

5.

Menghubungkan aplikasi
dengan basis data

Membuat File hasil


disimpan dalam
media
penyimpanan yang
telah ditentukan
Menjalankan
Konsep Jet
Database Engine
menggunakan
kontrol basis data
DAO dan ADO
diaplikasikan.
Menjalankan
Teknologi ODBC
dan OLE DB untuk
mengakses basis
data melalui VB
digunakan dan
dibuat

Konsep Jet
Database Engine

Teknologi ODBC
dan OLE DB

Mengaplikasikan konsep Jet


Database Engine
menggunakan kontrol basi
data DAO dan ADO.

Membuat program aplikasi


akses data.

Membuat aplikasi sekuritas


data.
Membuat aplikasi login &
password
Membuat dan melakukan
akses data

Hasil program
Tes tulis
Tanya jawab

4(8)

16(32)

Buku
pemrograman
Visual Basic
E-book
VB.net
Komputer
Jobsheet

Membuat manipulasi data

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 SISTEM DATA BASE LANJUT


Halaman 422 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT


Halaman 423 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: XI/4
: Mengoperasikan sistem operasi jaringan komputer
: 070.KK.08
: 80 X 45 MENIT

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

Menyimak penjelasan fungsi


Ethernet
Menyimak penjelasan fungsi HUB
Menyimak penjelasan fungsi dan
konfigurasi kabel UTP
Memasang NIC pda slot ekspansi
Membuat kabel jaringan Straight
dan Cross

Mengoperasikan sistem operasi


yang tersambung jaringan sesuai
SOP
Membuat konfigurasi jaringan
Mengidentifikasi perangkat jaringan
komputer
Menjelaskan fungsi penggunaan
sumber daya bersama (resource
sharing) dalam 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

SILABUS SISTEM DATA BASE LANJUT


Halaman 424 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menggunakan sumber daya


bersama (resource sharing)

Mengoperasikan fasilitas chatting


untuk komunikasi
Mengoperasikan software FTP
untuk mengirim/ menerima file
Menkonfigurasi mail server
Mengkonfigurasi web server
Mengkonfigurasi file server
Mengkonfigurasi modem

Mengetahui alur komunikasi dalam


suatu sistem jaringan PC

Memeriksa pengguna lain di


jaringan yang sedang mengakses
sumberdaya bersama pada PC-nya

Memberitahu pengguna lain di


jaringan yang sedang memengakses sumberdaya bersama pada PCnya bahwa koneksinya aka akan
diputus menggunakan utilitas
pengiriman pesan

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 SISTEM DATA BASE LANJUT


Halaman 425 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: XI/4
: Menerapkan Bahasa Pemrograman SQL Tingkat Dasar
: 070.KK.09
: 76 X 45 Menit
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

Menyimak penjelasan tentang


konsep arsitektur clien/server dari
sebuah sistem
Menyimak penjelasan tentang
konsep arsitektur dari perangkat
lunak aplikasi SQL yang telah
terpasang
Mengenal komponen dasar dari
perangkat lunak aplikasi SQL yang
telah terpasang
Mengidentifikasi persyaratan yang
harus dipakai untuk menjalankan
perangkat lunak aplikasi SQL
Perangkat lunak aplikasi SQL telah
terinstalasi dan dapat berjalan
normal.
Menyediakan manual pengguna
(user manual) untuk perangkat
lunak aplikasi SQL sudah tersedia
dan dipahami.
Memahami user manual
Menyalakan PC yang sudah
terinstal software yang dibutuhkan
sesuai SOP
Menjalankan perangkat lunak
aplikasi SQL, sesuai SOP

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 426 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menu aplikasi SQL

ALOKASI WAKTU

KEGIATAN PEMBELAJARAN

MATERI
PEMBELAJARAN

Mengenali menu menu yang


tersedia beserta shortcut-nya
dikenali
Mengaplikasikan fitur fitur
pengolahan Tabel, View, Store
Prosedur, Trigger sesuai SOP

Membuat tabel dan Mengatur


dengan menggunakan perintah
standar dalam DDL.

Menentukan nama kolom/field, tipe


data, dan konstrainnya.

Perintah standar DDL yang


digunakan pada tabel.

Menyimpan tabel sesuai dengan


aturan penamaan, dan data dimuat
ke dalam tabel

Memberi nama table sesuai aturan


penamaan

Memasukan data ke dalam tabel

Membuat Index tabel dengan


menggunakan perintah standar.

Menyimpan File index sesuai


aturan penamaan

Membuat View tabel menggunakan


perintah standar.

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 427 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Membuat View tabel


dan mengatur
dengan
menggunakan
perintah standar.

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.

Operasi Tabel dan


View

ALOKASI WAKTU

KEGIATAN PEMBELAJARAN

MATERI
PEMBELAJARAN

Membuat Index tabel dan mengatur


dengan menggunakan perintah
standar.

Menyimpan File index dan memberi


nama sesuai aturan penamaan

Membuat View tabel dan mengatur


dengan menggunakan perintah
standar.

Menyimpan View dan member


nama sesuai dengan aturan
penamaan

Menampilkan data table dengan


perintah select.

Menampilkan data gabungan dari


beberapa tabel dengan perintah
select.

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 428 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

:
:
:
:
:
:

SMK Negeri 2 Pekanbaru


Kompetensi Kejuruan
XI/4
Menerapkan Bahasa Pemrograman SQL Tingkat Lanjut
070.KK.10
76 X 45 Menit
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

Mengidentifikasi menu menu yang


tersedia beserta shortcut-nya.
Membuat program dengan
memanfaatkan fitur fitur pengolahan
Tabel, View, Store Prosedur, Trigger.
Mengkompilasi program yang sudah
dibuat sesuai tahapan
Menginstalasi perangkat lunak
aplikasi SQL sesuai SOP
Memahami manual pengguna (user
manual) untuk perangkat lunak
aplikasi SQL.
Menyalakan perangkat komputer
dengan sistem operasi dan
persyaratan yang sesuai dengan
manual instalasi
Menjalankan perangkat lunak
aplikasi SQL
Membuat program aplikasi SQL
Mengkompilasi program prosedur
sesuai SOP

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

SILABUS SISTEM DATA BASE LANJUT


Halaman 429 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Mengidentifikasi menu menu yang


tersedia beserta shortcut-nya.
Membuat program dengan
memanfaatkan fitur fitur pengolahan
Tabel, View, Store Prosedur, Trigger.
Mengkompilasi program yang sudah
dibuat sesuai tahapan

Pengamatan
Tes tulis
Tugas
Hasil
program

16

menetapkan trigger untuk mengaktifkan suatu aksi ketika ada proses


insert data pada suatu tabel
menetapkan trigger untuk mengaktifkan suatu aksi ketika ada proses
update data pada suatu table

Pengamatan
Tes tulis
Tugas
Hasil
program

16

menetapkan trigger untuk mengaktifkan suatu aksi ketika ada proses


delete data pada suatu tabel

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 SISTEM DATA BASE LANJUT


Halaman 430 dari 65

KURIKULUM SMK NEGERI 2 Pekanbaru

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

KOMPETENSI
DASAR
1. Membuat
tabel pada
web.

SMK Negeri 2 Pekanbaru


Pemograman Web Dasar
XI/4
Menguasai Dasar-Dasar Pembuatan Web Statis Tingkat Dasar
070.KK.11
76 x 45 Menit

MATERI
PEMBELAJARAN

INDIKATOR

2. Membuat Link
pada web

:
:
:
:
:
:

Menerapkan Struktur HTML


pada dokumen
Mendefinisikan tag untuk
menerapkan table
Menentukan tag untuk
mendefinisikan kolom dan
baris pada dokumen
Menerapkan tag atribut pada
table telah

Tabel Pada HTML

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

Menerapkan struktur HTML pada


Dokumen
Membuat HTML dengan menerapkan
tag untuk Tabel
Menentukan baris dan kolom table
pada dokumen
Menerapkan atribut tabel

Mengidentifikasi software teks editor


dan browser sesuai dengan
kebutuhan
Mempersiapkan software beroperasi
sesuai dengan standar operasi
software
Membuat Area kerja untuk membuat
dokumen web
Mempersiapkan sketsa disain untuk
web yang akan dibuat sudah
disiapkan
Menyediakan data yang akan
ditampilkan di Web
Menyiapkan area kerja untuk
membuat dokumen web baru.

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

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR
3. Menyimpan
dokumen

4. Menguji
dokumen

5. Membuat Link
pada web

MATERI
PEMBELAJARAN

INDIKATOR

Mempersiapkan media
penyimpanan
Mengimplementasikan aturan
pemberian nama file

Melakukan proses pembuatan


Web sesuai dengan standar
operasi aplikasi
Menampilkan web yang dibuat
dilayar sesuai dengan disain
Data yang tersedia tampil di
layar 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

Proses
penyimpanan
dokumen HTML

Proses pembuatan
Web sesuai dengan
standar operasi
aplikasi

Pemilihan teks
editor dan browser
Kinerja WEB
Browser
Desain layout
halaman WEB

Menentukan media penyimpanan


(Harddisk, flash disk,Dll)
Menentukan tipe file dari dokumen
(html, htm)

Memanagemen langkah langkah


Proses pembuatan Web sesuai
dengan standar operasi aplikasi

Membandingkan Web yang


dibuat tampilan dilayar sesuai
dengan disain

Menampilkan data yang tersedia di


layar Web

Mengidentifikasi software teks editor


dan browser sesuai dengan
kebutuhan
Mempersiapkan software beroperasi
sesuai dengan standar operasi
software
Membuat Area kerja untuk membuat
dokumen web
Mempersiapkan sketsa disain untuk
web yang akan dibuat sudah
disiapkan
Menyediakan data yang akan
ditampilkan di Web
Menyiapkan area kerja untuk
membuat dokumen web baru.

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

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR
6. Menyimpan
dokumen

MATERI
PEMBELAJARAN

INDIKATOR

Mempersiapkan media
penyimpanan
Mengimplementasikan aturan
pemberian nama file

Proses
penyimpanan
dokumen HTML

KEGIATAN PEMBELAJARAN

Menentukan media penyimpanan


(Harddisk, flash disk,Dll)
Menentukan tipe file dari dokumen
(html, htm)

ALOKASI
WAKTU

PENILAIAN

Kompilasi
program
Hasil Web
standar

TM

PS

4(8)

SUMBER
BELAJAR

PI

7. Menguji
dokumen

Melakukan proses pembuatan


Web sesuai dengan standar
operasi aplikasi
Menampilkan web yang dibuat
dilayar sesuai dengan disain
Data yang tersedia tampil di
layar Web

Proses pembuatan
Web sesuai dengan
standar operasi
aplikasi

Memanagemen langkah langkah


Proses pembuatan Web sesuai
dengan standar operasi aplikasi

Membandingkan Web yang


dibuat tampilan dilayar sesuai
dengan disain

Menampilkan data yang tersedia di


layar Web

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

:
:
:
:
:
:

SMK Negeri 2 Pekanbaru


Kompetensi Kejuruan
XI/4
Membuat Halaman Web Dinamis Tingkat Dasar
070.KK.012
76 X 45 Menit
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

Menyimak penjelasan tentang


bahasa pemrograman yang
digunakan

DBMS

Menjelaskan
DBMS yang
digunakan

Client, server,
request, response

Menyimak penjelasan tentang


editor yang digunakan

Menyimak penjelasan tentang


DBMS yang digunakan

Menyimak penjelasan tentang


metode SSI

Menyediakan software
pengembangan web

Menyediakan server web yang


dapat diakses

Mengakses server web sesuai


dengan kebijaksanaan dan
prosedur organisasi

Menjelaskan
Metode Server
Side Includes
(SSI)

Menyediakan dan
mengakses
Lingkungan
pengembangan

dan software
server

Akses atau server


jaringan sesuai

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

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR

INDIKATOR

MATERI
PEMBELAJARAN

dengan
kebijaksanaan dan
prosedur
organisasi

3. Membuat
halaman web
dinamis
sederhana

KEGIATAN PEMBELAJARAN

Menentukan direktori virtual


untuk menyimpan file-file web

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

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

Break dan indent


yang tepat pada
baris Kode ke
dalam baris yang
memudahkan
pembacaan

MenggunakanTag
HTML pada format
halaman dan
menambhakan
konten sesuai
dengan kebutuhan

Menyimpan
halaman dalam
direktori yang tepat

Akses file melalui


http://localhost,
alamat IP lokal,

Tata penulisan
WEB

Akses WEB

Tag- tag HTML

Akses file melalui


http://localhost,
alamat IP lokal,
atau URL lengkap

Pengamatan
Tes tertulis

24(48)

Buku
Pemrogra
man PHP
Komputer
Jobsheet
Modul

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR

INDIKATOR

MATERI
PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU
TM

PS

SUMBER
BELAJAR

PI

atau URL lengkap


o

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

Menyimpan halaman pada


server di lokasi yang tepat
Menampilkan/menguji
halaman dinamis ditampilkan
pada browser
Membuat fungsi format dan
dinamis secara keseluruhan
sesuai dengan kebutuham
bisnis dan pelanggan
Mengakhiri halaman pelanggan
sesuai memenuhi persyaratan
bisnis

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Merangkai aplikasi halaman


per halaman sesuai permintaan
pelanggan

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

:
:
:
:
:
:

SMK Negeri 2 Pekanbaru


Kompetensi Kejuruan
XII/5
Membuat Halaman Web Dinamis Tingkat Lanjut
070.KK.13
76 X 45 Menit

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Desain Lay out


dan Scripting

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

Desain Lay out


dan Scripting

Sumber daya
server

Mengidentifikasi
perlengkapan software teks
editor dan browser sesuai
dengan kebutuhan

Mengoperasikan software
sesuai dengan standar
operasi aplikasi

Menentukan sumber data


yang dibutuhkan sudah
ketentuan dimana letaknya
dan bagaimana
mengaksesnya.

Menyiapkan sketsa disain


untuk web yang akan dibuat

Menyiapkan 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 digunakan sudah

Mendesain Sketsa untuk


web

Mendesain interface/ menumenu

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Membuat coding file-file


HTML

Pengujian script
dan desain WEB

Membangun kode program


script dibangun

Menguji coba code program


script yang dibangun beserta
modul-modul yang digunakan

Menampilkan Web yang


dibuat dilayar sesuai dengan
rancangan

Mendemonstrasikan tujuan
dari pengiriman konten Web
yang terdiri dari file program

Mendemonstrasikan
keuntungan/kerugian
pemrosesan client-side

Membuat web yang


tampil dilayar sesuai
dengan rancangan

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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)

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: XII/5
: Merancang aplikasi teks dan desktop berbasis objek
: 070.KK.14
: 38 X 45 Menit
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

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR

3. Menerapkan
pointer

4. Menjelaskan
class

INDIKATOR

Konsep pointer
dijelaskan

Konsep pointer
dan array diap
likasikan pada
program

Tipe data dalam


pemrograman
diaplikasikan pada
program.

5. Merancang
aplikasi
berorientasi
Obyek

Inheritance
diaplikasikan pada
program

Class pada
pemrograman

Konsep Abstract
dijelaskan
Class didefinisikan
dalam aplikasi

Menggunakan tipe data


Menjelaskan deklarasi class
Menggunaan class publik dan
private
Menambahkan fungsi anggota
class
Mengaplikasikan nilai antar
obyek
Mendefinisikan nilai balik fungsi
anggota
Menggunakan konstruktor dan
destruktor
Menggunakan Dynamic
Memory Allocation
Membuat program yang
menggunakan konsep
Polymorfisme
Membuat program
Menggunakan Inheritance

Menjelaskan Konsep Abstract


dijelaskan

Mendefinisikan Class dalam


aplikasi

Konsep Abstract

Class

PENILAIAN

Menjelaskan definisi pointer


dan array pointer
Membuat program contoh
penggunakan pointer dan array
pointer

Dymamic Memory
Allocation
diaplikasikan pada
program
Polymorphism
diaplikasikan pada
program

KEGIATAN PEMBELAJARAN

definisi pointer dan


array pointer
pointer dan array
pointer

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: XII/5
: Menggunakan Bahasa Pemrograman Berorientasi Objek
: 070.KK.15
: 76 X 45 MENIT
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.

Type Data dan


Kontrol program

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

Menjelaskan tipe data dasar

Menjelaskan tipe data bentukan.

Menjelaskan tata cara penulisan


program OO.
Membuat control Program
berupa urutan atau sekuensial
program yang dikendalikan
dalam kode program

Class pada OOP

Membuat program dengan


menggunakan obyek dan class
dibuat.
Membuat properti class yang
akan direalisasikan dalam bentuk
prosedur atau fungsi.

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

MembuatClass private dibuat di


dalam program

Membuat Class public dalam


program

Membuat program OOP


menggunakan Inheritance pada
class

Membuat program OOP


menggunakan Inheritance pada
class

Membuat
Overloading pada
class dibuat

Membuat program OOP


menggunakan Polimorphy pada
class

Membuat Friends
pada class dibuat

Membuat program OOP


menggunakan Overloading pada
class

Membuat program OOP


menggunakan Friends pada
class

Membuat Interface
class program
dibuat.
Paket dengan
menggunakan
class program
dibuat

Interface class
program.

Membuat Interface class


program.

Paket dengan
menggunakan
class program

Membuat 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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Source kode java

Membuat aplikasi sederhana


menggunakan pemrograman
berorientasi objek

Mengkompilasi source kode

Mengeksekusi source kode

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

:
:
:
:
:
:

SMK Negeri 2 Pekanbaru


Kompetensi Kejuruan
XII/6
Merancang Program Aplikasi Web Berbasis Objek
070.KK.016
76 X 45 Menit

MATERI
PEMBELAJARAN

INDIKATOR

Menjelaskan
Konsep dari I/O di
Java dan File
streams
dijelaskanBerbag
ai tipe data dan
sifat-sifatnya
dijelaskan.

I/O dan type dat


pada Variable

KEGIATAN
PEMBELAJARAN

Menjelaskan Konsep dari


I/O di Java dan File streams
tipe data dan sifat-sifatnya.

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

Menjelaskan konsep dari


Exception Handling serta
pemodelan dari Try, Throw,
Catch dan Finally.

Menaplikasikan pada beban


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

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR

INDIKATOR
pemrograman
java dijelaskan

4. Menerapkan
konektivitas
basis data

KEGIATAN
PEMBELAJARAN

MATERI
PEMBELAJARAN

Menjelaskan Event

Menjelaskan Kontainer pada


Java

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

Menjelaskan Software yang


harus diinstall

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: XII/6
: Membuat Aplikasi Basis Data Menggunakan SQL
: 070.KK.17
: 76 X 45 Menit
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

Menjelaskan criteria standar


minimum OS

Pengujian Akses
data base

Melakukan persyaratan sistem


operasi (Linux, Windows)

Mengidentifikasi. Kalibrasi
basis data agar berjalan
secara optimal

Menguji basis data apakah


basis data berjalan dengan
optimal

Menentukan Entity

Menentukan Relasi

Menggambar ERD sementara

Mengisi kardinalitas

Menentukan kunci utama

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menentukan kebutuhan data


dari system

DFD

Menentukan external dan


internal entity

Membuat Context Diagram

Membuat DFD Level 0

Data situs yang


dibutuhkan
Basis data yang
tersedia sesuai
kebutuhan data
situs
Kebutuhan basis
data

Mengidentifikasi data situs


yang dibutuhkan dari
persyaratan teknis
Meninjau ulang dasar
kebutuhan Basis data yang
tersedia
Menambah Basis data dapat
diperlukan

Sintaks-sintaks
Khusus di SQL

Menjelaskan fungsi sintak


sintaks di SQL secara efektif

Menggunakan sintak khusus


SQL untuk data base

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menggunakan perintahperintah Data Manupulation


language (DML) dalam
pengolahan database

Menampilkan hasil query di


browser

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

: SMK Negeri 2 Pekanbaru


: Kompetensi Kejuruan
: XII/6
: Mengintegrasikan Basis Data Dengan Sebuah Web
: 070.KK.18
: 76 X 45 Menit

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

Basis data yang


tersedia sesuai
kebutuhan data
situs
Web Dinamis
Script integrasi

Data situs yang


dibutuhkan

Basis data yang


tersedia sesuai
kebutuhan data
situs

Kebutuhan basis
data

PENILAIAN

Mengidentifikasi data situs


yang dibutuhkan dari
persyaratan teknis
Merancang dan membuat
web dinamis
Membuat script integrasi
basisdata dengan web

Mengidentifikasi data situs


yang dibutuhkan dari
persyaratan teknis

Meninjau ulang dasar


kebutuhan Basis data yang
tersedia

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

Menambah Basis data dapat


diperlukan

Operator dan
pengunjung situs

Mengidentifikasi operator dan


pengunjung situs sesuai
kebutuhan bisnis

Perangkat

Menetapkan perangkat

Kompilasi
program
Pengamatan
Tes tulis
Tugas

16(32)

16(32)

Buku
Pemrogra
man SQL
Komputer
Manual

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Menambhan namanama login ke


dalam web server
meng-gunakan
utilitas 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

perijinan Basis data,


parameter otentifikasi, dan
otorisasi untuk setiap kelas
dari user

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

Menggunakan utilitas server


untuk membuat sumber
data yang sesuai kebutuhan
arsitektur situs web

Mengkonfirmasikan sumber
data, name login basis data,
dan password terhadap
persyaratan bisnis

Menggunakan utilitas server

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

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR

MATERI
PEMBELAJARAN

INDIKATOR

data dibuat
terhubung ke basis
data situs

5. Menguji
konektivitas
basis data pada
web

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

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

KEGIATAN
PEMBELAJARAN

PENILAIAN

TM

PS

PI

16(32)

4(16)

dan string koneksi basis data


Membuat hubungan ke basis
data situs

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

Membuat fungsi perijinan


yang tepat untuk akses basis
data

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

:
:
:
:
:
:

SMK Negeri 2 Pekanbaru


Kompetensi Kejuruan
XII/6
Membuat Program Basis Data
070.KK.19
152 X 45 Menit
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

Menggunakan Sintaks TSQL

Sintaks TSQL.

Menggunakan
sintaks TSQL.

Perintah TSQL

Menjalankan perintah TSQL


dijalankan

Menjalankan
perintah TSQL
Menjalankan
utility SQL

Query analyzer

Membuat databse dengan


perintah tertulis

Membuat
database dengan
ketentuan khusus

Menentukan properties pada


saar membuat database

Menentukan primary key

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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.

Membuat basis data dengan


menggunakan Programming
triggers dibuat.

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

:
:
:
:
:
:

SMK Negeri 2 Pekanbaru


Kompetensi Kejuruan
XII/6
Membuat Aplikasi Web Berbasis JSP
070.KK.20
380 X 45 Menit
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

Menguji web server


untuk memeriksa
apakah web server
berjalan dengan
optimal dilakukan

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

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

Konsep teknologi
JSP

Menyimak penjelasan
penggunaan JSP container

Sintak JSP

Menyimak penjelasan
penggunaan JSP directives

Menyimak penjelasan JSP


Objects melalui va-riabel
request dan response

Menyimak penjelasan JSP


actions

Menyimak penjelasan JSP


tag libraries (TagLibs,
Servlets dan Development

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

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI
DASAR

3. Membuat
aplikasi web
berbasis JSP

4.

5.

INDIKATOR

JSP tag libraries


(TagLibs, Servlets
dan Development
Components)
dijelaskan

Membuat Bean untuk


JSP

Membuat Tampilan
JSP

Membuat File HTML


yang dibaca dari JSP

Membuat File WAR


JSP

Menyia
pkan server
untuk aplikasi
web berbasis
JSP

Menginstalasi Server
khusus untuk JSP

Membuat File WAR


untuk server khusus

Mengimplementasika
n Deployment JSP
pada server khusus

Menyi
mpan state
(kondisi) ke
dalam server
dan client

Menjelaskan JSP
Standard Tag Library

Menjelaskan Objekobjek pada JSP API

Membuat Tag untuk


server dan Client

KEGIATAN
PEMBELAJARAN

MATERI
PEMBELAJARAN

Struktur file JSP

Server JSP

Deploy JSP

JSTL

JSP API

PENILAIAN

ALOKASI WAKTU
TM

PS

PI

32(64)

32(64)

SUMBER
BELAJAR

Components)

Membuat Bean untk JSP

Membuat tampilan JSP

Membuat file WAR JSP

Menginstall server yang akan


digunakan

Membuat File WAR

Membuat deploy JSP pada


server

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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)

Vous aimerez peut-être aussi