SILABUS
NAMA SEKOLAH : SMK NEGERI NGASEM
MATA PELAJARAN : Merakit Personal Computer
KELAS/SEMESTER : X/1
STANDAR KOMPETENSI : 1. Merakit Personal Computer
KODE KOMPETENSI : 070.DKK01
ALOKASI WAKTU : 48 X 45 menit
ALOKASI WAKTU
SUMBER
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
BELAJAR
TM PS PI
3.1 Menjabarkan UU Tatalaksana Peraturan yang terkait Menjelaskan semua peraturan yang Tes Tulis 6 - - Buku
keselamatan kerja Peraturan K3 dengan K3 diidentifikasi berkaitan dengan K3. Observasi Keselamatan
dan dipersiapkan sesuai Menjelaskan cara kerja peralatan K3. Tes Praktek Kerja
dengan kondisi lingkungan Menjelaskan Undang-undang PUIL
dan spesifikasi perkerjaan. keselamatan dan kesehatan kerja, Petunjuk
peraturan pemerintah , keputusan Pemakaian
menteri, dan peraturan-peraturan di Alat
bawah lainnya yang berkaitan dengan Peralatan
keselamatan dan kesehatan kerja.
Menjelaskan peraturan, norma,
standar, dan sistem keselamatan dan
kesehatan kerja pada operasi alat
bantu pekerjaan mekanik.
Menjelaskan SOP pada pekerjaan
mekanik, dan operasi peralatan
mekanik.
3.2 Menerapkan prosedur Digunakan Standar keamanan pribadi Menggunakan pakaian dan Ujian tulis 1 4 - Buku panduan
standar keamanan pakaian perlengkapan perlindungan pribadi Ujian lisan (8) kesehatan,
manusia keamanan yang sesuai dengan prosedur yang berlaku Observasi keselamatan
sesuai, sepatu di lingkungan kerja dan keamanan
dan Melakukan pengukuran untuk kerja
perlengkapan mencegah luka atau kerusakan yang Kebijakan
perlindungan berhubungan dengan aktivitas tempat organisasi
pribadi. kerja dan mengontrol bahaya tempat
Pengukuran kerja
dilakukan untuk Melakukan semua penanganan
mencegah luka manual dalam hubungannya dengan
atau kerusakan persyaratan legal, kebijakan
yang perusahaan dan panduan kesehatan
berhubungan dan keselamatan nasional.
ALOKASI WAKTU
SUMBER
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
BELAJAR
TM PS PI
3.3 Menerapkan Persiapan o Mempersiapkan Peralatan K3 yang tekait dengan Ujian tulis 8
prosedur standar kebutuhan pelaksanaan K3 yang pekerjaan dipersiapkan sesuai Ujian lisan
keamanan alat peralatan K3 meliputi : norma, standar, kebutuhan spesifikasi pekerjaan Observasi
dan sistem keselamatan didasarkan pada informasi yang
dan kesehatan kerja. diterima dan prosedur/instruksi kerja
o Mengimplementasikan
peraturan keselamatan dan
kesehatan kerja pada
penggunaan peralatan
bengkel
3.4 Menerapkan prosedur Prosedur Prosedur Kesehatan, Mempelajari prinsip-prinsip kesehatan, Ujian tulis 2 4 - Buku panduan
lingkungan kerja kesehatan, keselamatan dan keselamatan dan keamanan kerja Ujian lisan (8) kesehatan,
tentang kesehatan, keselamatan dan keamanan kerja di dengan benar. Observasi keselamatan
ALOKASI WAKTU
SUMBER
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
BELAJAR
TM PS PI
keselamatan dan keamanan lingkungan kerja Mengidentifikasi hal-hal yang dapat dan keamanan
keamanan dipatuhi dalam menyebabkan gangguan pada kerja
hubungannya kesehatan, keselamatan dan Kebijakan
dengan keamanan diri yang terdapat pada organisasi
kebijakan lingkungan kerja dengan cermat.
organisasi Menerapkan prosedur kesehatan,
legislasi yang keselamatan dan keamanan kerja di
relevan, lingkungan kerja dengan benar
persyaratan Mempelajari kebijakan organisasi
asuransi, dan dalam kaitannya dengan penerapan
rencana kesehatan, keselamatan dan
keamanan keamanan kerja di lingkungan kerja
dimana sesuai. dan persyaratan asuransi dengan
Identifikasi dan cermat
sesegera Mengidentifikasi pelanggaran yang
mungkin terjadi pada saat penerapan prosedur
melaporkan kesehatan, keselamatan dan
pelanggaran keamanan kerja
prosedur Melaporkan pelanggaran yang terjadi
kesehatan, pada saat penerapan prosedur
keselamatan dan kesehatan, keselamatan dan
keamanan. keamanan kerja
Bekerja dengan Memastikan bahwa aktifitas kerja
aman dan yang akan dilakukan tidak
dipastikan bahwa menimbulkan gangguan pada
semua aktivitas kesehatan, keselamatan dan
kerja dilakukan keamanan kerja baik untuk diri sendiri
dengan cara maupun orang sekitar dan lingkungan
yang aman dan kerja
tidak
menimbulkan
bahaya bagi
rekan sekerja
atau masyarakat.
ALOKASI WAKTU
KOMPETENSI MATERI
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
4.1 Menerapkan Mampu Sifat listrik Mempelajari listrik adalah sumber Ujian tulis 8 Buku BSE
teori kelistrikan menyebutkan sifat Hambatan listrik energi yang disalurkan melalui kabel Ujian lisan Jilid 1
listrik dan Tegangan listrik Mempelajari hamabatnan listrik Observasi
karakteristik dari Arus listrik adalah perbandingan antara Ujian
listrik tegangan listrik dari suatu praktek
komponen elektronik ( misalnya
resistor )
Mempelajari Tegangan listrik
(kadang disebut sebagai Voltase)
adalah perbedaan potensial listrik
antara dua titik dalam rangkaian
listrik, dan dinyatakan dalam satuan
volt. Besaran ini mengukur energi
potensial dari sebuah medan listrik
yang mengakibatkan adanya aliran
listrik dalam sebuah konduktor listrik.
Tergantung pada perbedaan
potensial listriknya, suatu tegangan
listrik dapat dikatakan sebagai
ekstra rendah, rendah, tinggi atau
ekstra tinggi.
Mempelajari bagaimana arus listrik
mengalir
4.2 Mengenal Mampu Resistor Mempelajari pengertian dari resistor Ujian tulis 8 Buku BSE
Komponen menyebutkan Kapasitor dan guna dari resistor Ujian lisan Jilid 1
elektronika macam macam Induktor Mempelajari pengertian dari Observasi
komponen kapasitor serta guna dari kapasitor Ujian
elektronika Mempelajari pengertian dari induktor praktek
dan fungsinya
ALOKASI WAKTU
KOMPETENSI MATERI
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
5.1 Menjelaskan Tipe data, variable Jenis-jenis Tipe Data Menjelaskan tipe-tipe data Pengamatan 8 8 Buku
Varian dan konstanta, dan Penamaan variavel Menjelaskan tipe data dasar dan Tes tertulis Algoritma
invarian parameter yang dan Konstanta bentukan. Hasil dan
berlaku umum pada Penentuan tipe data Menjelaskan penamaan variabel dan kompilasi Pemrogra-
pemograman yang pada variabel dan konstanta program man
dijelaskan konstanta Menjelaskan pemberian harga Jobsheet
Tipe data baru dari variabel Modul ajar
tipe data yang ada Menunjukkan penggunaan variabel
dibuat dan dijelaskan pada program
pemanfaatannya
Pemakaian nama
pada tipe data,
variable, konstanta
dan parameter
dijelaskan
5.2 Membuat logika Algoritma dengan Algoritma runtunan Menuliskan algoritma runtunan Pengamatan 8 8 Buku
alur skema program Algoritma pemilihan Menuliskan algoritma pemilihan if-then Tes tertulis Algoritma
pemograman sekuensial dibuat Algoritma Pengula- dan if then-else Hasil dan
Algoritma dengan ngan Menuliskan algoritma pengulangan kompilasi Pemrogra-
skema program while-do, do-while, switch-case, program man
percabangan dibuat repeat N-times Jobsheet
Algoritma dengan Menggambarkan diagram alir untuk Modul ajar
skema program algoritma runtunan, pemilihan dan
pengulangan dibuat pengulangan
5.4 Mengoperasikan Algoritma program Operasi file Membuat program untuk mengakses Pengamatan 8 8 Buku
file penulisan data dan file Tes tertulis Algoritma
pembacaan data Membuat program pembuka file Hasil dan
kedalam media Membuat progam untuk menulis enulis kompilasi Pemrogra-
penyimpan data, ke file program man
berupa hardisk, Membuat progam untuk menutup file Jobsheet
floppy disk atau Membuat program untuk pendeteksi Modul ajar
lainnya dibuat dan akhir file
ditunjukan Menulis program untuk menambah
Algoritma program data
pembacaan dan Membuat program untuk pengaksesan
penulisan data dalam file secara acak
file dibuat secara Menulis program untuk penunjuk file
sekuensial dan
Membuat program untuk memperoleh
berindeks.
penunjuk file
ALOKASI WAKTU
KOMPETENSI MATERI
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
Array multi dimensi
6.1 Menggunakan Algoritma array multi Mendeklarasikan dan memanfaatkan Kompilasi 8 8 2 Buku
array dimensi dibuat dan elemen array melalui penjumlahan, program Algoritma
multidimensi dijelaskan pengurangan, perkalian serta Pengamatan dan Pemro-
pencarian elemen array Tes tulis graman
Matrik 2D, 3D dibuat Menjelaskan cara Inisialisasi Matriks Jobsheet
dalam bentuk Melakukan pembacaan elemen matriks Modul ajar
penjumlahan,
Menjelaskan pengisian matriks tanpa
pengurangan,
petunjuk pembacaan
perkalian, dsb.
Membuat program pengisian engisian
matriks dengan menggunakan
Algoritma petunjuk pembacaan
pembacaan, Membuat program untuk menulis
pengisian, matriks
pengubahan, dan
Menjelaskan penjumlahan dua buah
penghapusan data
matriks
dalam array multi
Menjelaskan pengurangan dua buah
dimensi dibuat dan
matriks
ditunjukan
Menjelaskan perkalian dua buah
matriks
Membuat program pencarian elemen
terbesar matriks
Membuat program pencarian elemen
terkecil matriks
6.2 Menggunakan Algoritma program Prosedur dan Fungsi Menjelaskan pendeklarasian fungsi Hasil 8 2 1 BELAJAR
Buku
Prosedur dan dibuat dengan Membuat contoh program untuk kompilasi Algoritma
fungsi menggunakan pemanggilan fungsi program dan
prosedur Menjelaskan pendekalarasian Pengamatan Pemrogra-
Algoritma program prosedur Tes tulis man
dibuat dengan Membuat contoh program Tes praktek Jobsheet
menggunakan fungsi pemanggilan prosedur Modul ajar
Algoritma program
dibuat dengan
menggunakan
prosedur dan fungsi
KELAS/SEMESTER : X/2
STANDAR KOMPETENSI : 7. Membuat Basis Data
KODE STANDAR KOMPETENSI : 070.KK04
ALOKASI WAKTU : 64 X 45 Menit
ALOKASI WAKTU
KOMPETENSI MATERI
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
6.1 Mengidentifikasi Pengertian system Pengertian system Ceramah Elmasri &
struktur hirarki basis data basis data demonstrasi contoh Kompilasi 8 8 Navathe,
basis data dijelaskan dengan program Fundamentals
Tujuan , manfaat Praktikum membuat model struktur
benar sesuai definisi penggunaan basis basis data Pengamatan of Database
Elmasri data Tes tulis Systems 4th
Tujuan penggunaan Komponen basis ed, Addison-
basis data dijelaskan data Wesley, 2004
dengan benar sesuai Diagram skema
karakteristik nya system basis data
(speed, accuracy, Diagram struktur
availability, penyimpanan data
completeness, dalam basis data
security, dan Model diagram
sharability) struktur hirarki basis
6 Komponen basis data
data dijelaskan Model diagram
sesuai kebutuhan struktur jaringan
sistem basis data
Diagrm Skema basis Membuat 4 model
data digambarkan struktur basis data
sesuai kebutuhan dengan MS Visio
Struktur
penyimpanan data
dijelaskan dgn benar
kebutuhan sistem
Model struktur hirarki
basis data dijelaskan
benar
Model struktur
jaringan basis data
dijelaskan dengan
6.1 Menjelaskan Notasinya dijelaskan Definisi entitas , type Ceramah Hasil 8 8 Elmasri &
Entity dengan benar dan notasi Demonstrasi contoh kompilasi Navathe,
Relationship Pengertian attribute , Definisi attribute, Tugas individu dengan topic yang program Fundamentals
Diagram (ERD) type dan notasinya type dan notasinya ditentukan Pengamatan of Database
dijelaskan dengan Definisi relasi, notasi Tes tulis Systems 4th
benar dan ragam relasi Tes praktek ed, Addison-
Pengertian relasi, antar entitas Wesley, 2004
notasi dan ragam Definisi role of bisnis
relasi dijelaskan (ilustrasi) system
dengan benar basis data yang akan
berdasar rasio dibuat
kardinalitas Identifikasi entitas
Role of bisnis Identifikasi attribute
(ilustrasi) system Identifikasi relasi
data base dijelaskan Diagram relasi
dengan benar sesuai entitas lengkap
dengan kebutuhan Algoritma mapping
Entitas diidentifikasi erd to table
dengan benar sesuai relasional
dengan role of bisnis Mapping erd to table
Attribute diidentifikasi relasional (studi
dengan benar sesui kasus)
dengan role of bisnis
Relasi diidentifikasi
dengan benar sesuai
dengan role of bisnis
Er diagram lengkap
digambarkan sesuai
dengan kebutuhan
dan identifikasi
Algoritma mapping
erd to table
relasional dijelaskan
KOMPETENSI KEAHLIAN SILABUS DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 17 dari 50
KURIKULUM TINGKAT SATUAN PENDIDIKAN
SMK NEGERI NGASEM
6.1 Menerapkan Definisi normalisasi Definisi normalisasi Ceramah Tugas 8 8 Elmasri &
normalisasi basis basis data dijelaskan basis data Demonstrasi contoh tertulis Navathe,
data dengan benar Kriteria tabel yang Praktikum membuat normalisasi Tugas Fundamentals
Tiga kriteria table baik (normal) data praktikum of Database
yang baik (normal) Definisi fuctional Tugas individu dengan topic yang Systems 4th
disebutkan dengan dependency ditentukan ed, Addison-
benar Ragam bentuk Wesley, 2004.
Functional normalisasi
dependency Membuat
dijelaskan dengan normalisasi system
benar dan diberi basis data
contoh mahasiswa
Enam Ragam bentuk
normalisasi
dijelaskan dengan
benar berdasarkan
aturan BCNF
Database
mahasiswa
dinormalisasi dengan
benar menurut
aturan BCNF
KELAS/SEMESTER : XI / 1
STANDAR KOMPETENSI : 8. Menerapkan aplikasi basis data
KODE STANDAR KOMPETENSI : 070.KK05
ALOKASI WAKTU : 74 X 45 Menit
ALOKASI WAKTU
KOMPETENSI MATERI
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
8.1 Menjelaskan Menggunakan Pengenalan Memberikan penjelasan tentang Kompilasi BSE Jilid 3
jenis perintah perintah dasar MYSQL kegunaan query program 8 4
SQL (consule) Cara menginstal Mengidentifikasi berbagai macam Pengamatan
Mengenal gaya mysql produk databse Tes tulis
penulisan dalam Pengenalan
database MYSQL perintah Dasar
Mengoperasikan Mysql
scurity dasar
mysql (password,
root, hos
8.2 Membuat table Siswa mampu Pengenalan Praktek membuat table sederhana Hasil 8 2 BSE Jilid 3
basis data membuat table dari aplikasi basis data dari aplikasi basis data kompilasi
aplikasi basis data Menggunakan program
aplikasi basis data Pengamatan
conohnya microsoft Tes tulis
acces Tes praktek
8.3 Menerapkan Siswa mampu Pengenalan Praktek membuat query Hasil 8 2 BSE Jilid 3
query pada basis membuat query aplikasi basis data sederhana dari aplikasi basis data kompilasi
data dari aplikasi basis Menggunakan program
data aplikasi basis data Pengamatan
conohnya microsoft Tes tulis
acces Tes praktek
8.4 Membuat form Siswa mampu Cara membuat Praktek membuat form Hasil 8 2 BSE Jilid 3
basis data membuat form form aplikasi basis Praktek meng entri data dari form kompilasi
sederhana data program
Fungsi form Pengamatan
aplikasi basis data Tes tulis
Bentuk bentuk Tes praktek
form
8.6 Membuat report Siswa mampu Membuat berbagai Mensetting report Hasil 8 8 BSE Jilid 3
membuat report bentuk report Mencetak hasil report yang kita kompilasi
atau laporan data Mencetak report buat program
dari aplikasi basis yang kita buat Pengamatan
dara Tes tulis
Tes praktek
ALOKASI WAKTU
KOMPETENSI MATERI
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
9.1 Menjelaskan IDE Siswa bisa Menjelaskan menu Praktek menjalankan bahasa Kompilasi BSE jilid 2
aplikasi bahasa mengenal menu yang ada pemrograman program 8
pemrograman lingkungan kerja pada lingkungan Pengamatan
bahasa kerja Tes tulis
pemrograman
9.2 Menjelaskan Siswa mampu Menjalankan Praktek menjalankan aplikasi Hasil 8 BSE Jilid 2
objek aplikasi menyebutkan aplikasi bahasa pemrograman kompilasi
bahasa objek aplikasi pemrograman program
pemograman bahasa Pengamatan
pemrograman Tes tulis
Tes praktek
ALOKASI WAKTU
KOMPETENSI MATERI
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
10.1 Menjelaskan menu Siswa mampu Menjelaskan Menyebutkan menu-menu yang Kompilasi BSE Jilid 2
aplikasi menyebutkan menu-menu ada pada aplikasi bahasa program 8
menu menu aplikasi bahasa pemrograman Pengamatan
yang ada pada pemrograman Tes tulis
aplikasi bahasa
pemrograman
10.2 Menyiapkan sistem Mampu Mengistal aplikasi Praktek menginstal aplikasi Hasil 8 BSE Jilid 2
komputer menyiapkan bahasa bahasa pemrograman pada kompilasi
seperangkat pemrograman komputer program
komputer untuk di pada komputer Pengamatan
install sofware Tes tulis
bahasa Tes praktek
pemrograman
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
11.1 Menjelaskan fungsi PC sudah
disiapkan dan
Menjelaskan
fungsi periferal
Menyusun langkah langkah
dan menjelaskan fungsi
Kompilasi
program 8
BSE Jilid 1
periferal jaringan
dihidupkan jaringan komputer periferal jaringan komputer Pengamatan
komputer
Mengoperasikan Tes tulis
PC
11.2 Mengidentifikasikan Mengecek Mengoperasikan Menguji ketersambungan PC Hasil 8 BSE Jilid 1
ketersambungan jaringan ketersambungan penggu-naan ke jaringan kompilasi
PC yang dipakai sumber daya ber- Menunjukkan cara pengecekan program
(pada jaring-an sama (resource ketersam-bungan PC pada Pengamatan
yang ada) sharing) jaringan jaringan Tes tulis
Menggunakan PC Menjelaskan fungsi peng- Tes praktek
fungsi penggu- gunaan sumber daya ber-sama
naan sumber (resource sharing) dalam
daya bersama jaringan
(resource Mengoperasikan PC yang
sharing) dalam tersambung jaringan se-suai
jaringan PC, dengan SOP
seperti shared-
folder, shared-
floppy-drive,
shared-CDdrive
dan standard
printer
11.3 Mengoperasikan aplikasi Mampu Mengkonfigurasi Mempraktekkan cara Hasil 8 BSE Jilid 1
jaringan komputer menjalankan dan koneksi jaringan mengkonfigurasi jaringan kompilasi
mensetting Berbagi file, Mempraktekkan cara men program
jaringan printer dan sharing file, printer dan sumber Pengamatan
komputer sumber daya lain daya lain Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
12.1 Menjelaskan konsep Mengerti dasar Mengenali menu Menjelaskan konsep dasar Kompilasi BSE jilid 3
pengoperasian bahasa pemrograman aplikasi SQL pemrograman dengan SQL program 8
pemrograman (SQL) SQL Data definition Pengamatan
(DDL) Tes tulis
Data manipulation
language (DML)
12.2 Mempersiapkan Mampu Kebutuhan sistem Mempraktekkan menginstalasi Hasil 8 BSE Jilid 3
perangkat lunak SQL mempersiapkan operasi sistem operasi SQL kompilasi
perangkat lunak Menjalankan program
SQL perangkat lunak Pengamatan
basis data Tes tulis
berbasis SQL Tes praktek
12.3 Mendeskripsikan menu Mampu Object explorer Menjelaskan menu / fitur pada Hasil 8 BSE Jilid 3
aplikasi SQL menyebutkan Sumari panel aplikasi berbasis SQL kompilasi
menu / fitur pada program
SQL Pengamatan
Tes tulis
Tes praktek
12.4 Membuat tabel Siswa mampu Pembuatan basis Mempraktekkan pembuatan Hasil 8 BSE Jilid 3
membuat tabel data basis data kompilasi
dari aplikasi SQL Pembuatan tabel Praktek pembuatan tabel program
Pengisian data Praktek pengisian data pada Pengamatan
pada tabel tabel Tes tulis
Tes praktek
12.5 Mengoperasikan tabel Siswa mampu Relasi antar tabel Praktek merelasikan antar tabel Hasil 8 BSE Jilid 3
dan table view menjalankan Membuat view Praktek membuat view kompilasi
operasi dan view program
Pengamatan
Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
13.1 Menentukan formula Mampu Fungsi, prosedure Menjelaskan pembentukan data Kompilasi BSE Jilid 3
pembentukan data menentukan dan trigger dengan batasan waktu program 8
dengan batasan waktu formula Pengamatan
pembentukan Tes tulis
data dengan
batasan waktu
13.2 Membuat prosedur dan Mampu membuat Fungsi yang Menjelskan fungsi yang Hasil 8 BSE Jilid 3
fungsi prosedur dan berhubungan berhubungan dengan numeric kompilasi
fungsi dengan numeric Menjelaskan fungsi yang program
Fungsi yang berhubungan dengan string Pengamatan
berhubungan Fungsi yang berhubungan Tes tulis
dengan string dengan waktu Tes praktek
Fungsi yang
berhubungan
dengan waktu
Prosedure dan
stored prosedure
13.3 Menulis kode program Mampu Menuliskan kode Praktek menuliskan kode Hasil 8 BSE Jilid 3
pembangkitan data menuliskan kode program program kompilasi
dengan batasan waktu program data program
dengan batasan Pengamatan
waktu Tes tulis
Tes praktek
13.4 Mengoperasikan Mampu menbuat
trigger
Cara membuat
trigger
Praktek membuat trigger Hasil
kompilasi
8 BSE Jilid 3
trigger
program
Pengamatan
Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
14.1 Menjelaskan Siswa tahu akan
pengertian web
Standart teknologi
web
Menjelaskan struktur layer
Menjelaskan presentasi layer
Kompilasi
program 8
BSE Jilid 3
konsep dasar dan
( worl wide web ) Web statis dan Menjelaskan behavioral layer Pengamatan
teknologi Webpage
web dinamis Tes tulis
14.3 Menambahkan objek Mampu Horizontal line Menjelaskan cara membuat Hasil 8 BSE Jilid 3
pada web menambahakan Image horizontal line kompilasi
objek pada web Menjelaskan cara menyisipkan program
image Pengamatan
Tes tulis
Tes praktek
14.4 Membuat tabel Mampu membuat
tabel pada web
Atribut WIDTH
Atribut BORDER
Menjelaskan penggunaan
Atribut WIDTH
Hasil
kompilasi
8 BSE Jilid 3
pada web
Atribut BGCOLOR Menjelaskan penggunaan program
Atribut Atribut BORDER Pengamatan
CELLPADDING Menjelaskan penggunaan Tes tulis
Atribut Atribut BGCOLOR Tes praktek
CELLSPACING Menjelaskan penggunaan
Atribut CELLPADDING
Menjelaskan penggunaan
Atribut CELLSPACING
14.5 Membuat Link Mampu membuat
Link antar
HREF
NAME
Menjelaskan penggunaan
HREF
Hasil
kompilasi
8 BSE Jilid 3
pada web
Dokumen Menjelaskan penggunaan program
NAME Pengamatan
Tes tulis
Tes praktek
14.7 Menguji dokumen Mampu Mencoba Praktek menjalankan web yang Hasil 4 BSE Jilid 3
menjalankan web menjalankan web kita buat kompilasi
yang kita buat yang kita buat program
Pengamatan
Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
15.1 Menjelaskan Mengerti konsep
halaman web
Mengenal bahasa
bahasa skrip
Menjelaskan bahasa bahasa
skrip untuk pemrograman web
Kompilasi
program 8
BSE jilid 3
konsep pembuatan
dinamis untuk Pengamatan
halaman web dinamis
pemrograman web Tes tulis
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
16.1 Menjelaskan Mengerti konsep
halaman web
Mengenal bahasa
bahasa skrip
Menjelaskan bahasa bahasa
skrip untuk pemrograman web
Kompilasi
program 2 8
BSE jilid 3
konsep pemrograman
dinamis untuk Pengamatan
web dinamis
pemrograman web Tes tulis
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
17.1 Menjelaskan dasar-dasar Mampu Menjelaskan dasar Menernagkan konsep Hasil BSE Jilid 2
pemrograman menjelaskan dasar pemrograman berorientasi objek kompilasi 8
dasar pemrograman program
pemrograman berbasis desktop Pengamatan
berbasis objek Tes tulis
Tes praktek
17.2 Menerapkan fungsi Mampu Tipe-tipe fungsi Menjelaskan tipe tipe fungsi Hasil 8 BSE Jilid 2
menerapkan Penggunaan Menjelaskan penggunaan kompilasi
fungsi dalam C++ parameter dalam parameter dalam fungsi program
fungsi Pengamatan
Tes tulis
Tes praktek
17.3 Menerapkan Mampu
menerapkan
Konsep dan
pengertian pointer
Menjelaskan Konsep dan
pengertian pointer
Hasil
kompilasi
8 BSE Jilid 2
pointer
pointer dalam Penggunaan new Menjelaskan cara Penggunaan program
bahasa C++ dan delete pada new dan delete pada pointer Pengamatan
pointer Menjelaskan cara membuat Tes tulis
array array Tes praktek
17.4 Menjelaskan class Mampu
menjelaskan class
Deklarasi class
Inheritance
Menjelaskan Deklarasi class
Menjelaskan Inheritance
Hasil
kompilasi
8 BSE Jilid 2
17.5 Merancang aplikasi Mampu Membuat aplikasi Praktek membuat aplikasi Hasil 8 BSE Jilid 2
berorientasi objek menjelaskan sederhana berorientasi objek kompilasi
konsep dasar berorientasi objek program
tentang Pengamatan
pemrograman Tes tulis
berorientasi objek Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
18.1 Menggunakan tipe data Mampu Tipe data int Menjelaskan Tipe data int Kompilasi BSE Jilid 2
control program 2 8
menyebutkan tipe Tipe data long Menjelaskan Tipe data long program
data pada C++ Tipe data float Menjelaskan Tipe data float Pengamatan
Tipe data double Menjelaskan Tipe data double Tes tulis
Tipe data har Menjelaskan Tipe data har
Tipe data bool Menjelaskan Tipe data bool
Tipe dat short Menjelaskan Tipe dat short
18.2 Membuat class Mampu
menuliskan class
Deklarasi class Menjelaskan pembuatan
deklarasi class
Hasil
kompilasi
8 BSE Jilid 2
18.4 Membuat interface Mampu membuat
interface program
Membuat interface
dan paket
Menjelaskan cara membuat
interface dan paket
Hasil
kompilasi
8 BSE Jilid 2
dan paket
orientasi objek program
Pengamatan
Tes tulis
Tes praktek
18.5 Mengkompilasi program Mampu Mengkompilasi Menjelaskan cara Hasil 8 BSE Jilid 2
berorientasi objek mengkompilasi program mengkompilasi program kompilasi
program berorientasi objek berorientasi objek program
berorientasi objek Pengamatan
Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
19.1 Menjelaskan file I/O Mampu Tipe data pada Menjelaskan Tipe data pada java Kompilasi BSE Jilid 2
(Input/Output), tipe data 8
menjelaskan tipe java Menjelaskan Variable dan program
dan variable pada java data , variable, Variable dan konstanta Pengamatan
programming dan pernyataan konstanta Menjelaskan Input / output Tes tulis
input/output Input / output
19.2 Menjelaskan exception Mampu Pengertian Menjelaskan Pengertian Hasil 8 BSE Jilid 2
handling menjelaskan exception handling exception handling kompilasi
exception Try dan catch Menjelaskan pengertian Try dan program
handling Throw catch Pengamatan
Finally Menjelaskan Throw Tes tulis
Menjelaskan Finally Tes praktek
19.3 Menjelaskan Menjelaskan
pengertian aplet
Applet
Servlet
Menjelaskan pengertian Applet
Menjelaskan Servlet
Hasil
kompilasi
8 BSE Jilid 3
applet
JSP Menjelaskan JSP program
Pengamatan
Tes tulis
Tes praktek
19.4 Menerapkan konektivitas Mampu Konektivitas basis Menjelaskan konektivitas basis Hasil 8 BSE Jilid 3
basis data menerapkan data data kompilasi
konektivitas basis program
data Pengamatan
Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
20.1 Menjelaskan kebutuhan Mampu Microsoft access Menjelaskan penggunaan Kompilasi BSE Jilid 2
software 8
menyebutkan mySQL Microsoft access program
kebutuhan Microsoft SQL Menjelaskan penggunaan Pengamatan
sofware aplikasi Server mySQL Tes tulis
basis dat dengan PostgreSQL Menjelaskan penggunaan
SQL Oracle Database Microsoft SQL Server
20.2 Membuat Entity Mampu Membuat Entitas Menjelaskan pengertian Entitas Hasil 8 BSE Jilid 2
Relationship Diagram Entity Atribut Menjelaskan pengertian Atribut kompilasi
(ERD) Relationship Relationship Menjelaskan pengertian program
Diagram (ERD) Relationship Pengamatan
Tes tulis
Tes praktek
20.3 Membuat Data Mampu membuat
data flow diagram
Data definition
language
Menjelaskan pengertian Data
definition language
Hasil
kompilasi
8 BSE Jilid 3
Flow Diagram (DFD)
Data manipulasi Menjelaskan pengertian Data program
language manipulasi language Pengamatan
Tes tulis
Tes praktek
20.4 Mempersiapkan lembar Mampu Kebutuhan operasi Menjelaskan Kebutuhan operasi Hasil 8 BSE Jilid 3
kerja Basis Data mempersiapkan Menjalankan Menjelaskan cara Menjalankan kompilasi
lembar kerja basis perangkat lunak perangkat lunak basis data program
data basis data berbasis berbasis SQL Pengamatan
SQL Tes tulis
Tes praktek
20.6 Membuat Query Mampu membuat
qury basis data
Membuat query
basis data
Praktek membuat query basis
data
Hasil
kompilasi
8 BSE Jilid 3
Basis Data
program
Pengamatan
Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
21.1 Menjelaskan prosedur Mampu membuat Link antar Menjelaskan cara meng linkkan Kompilasi BSE Jilid 3
pengintegrasian sebuah link antar dokumen antar dokumen program 8
basis data dengan dokumen Pengamatan
sebuah situs web Tes tulis
21.2 Mempersiapkan basis Mampu Install aplikasi Menjelaskan aplikasi basis data Hasil 8 BSE Jilid 3
data mempersiapkan basis data kompilasi
basis data program
Pengamatan
Tes tulis
Tes praktek
21.3 Membuat login pada Mampu membuat Keamanan dalam Menjelaskan cara membuat login Hasil 8 BSE Jilid 3
basis data login basis data basis data pada basis data kompilasi
program
Pengamatan
Tes tulis
Tes praktek
21.4 Membuat koneksi Mampu
mengkoneksikan
Koneksi basis data
dengan web
Menjelaskan cara membuat
koneksi basis data pada web
Hasil
kompilasi
8 BSE Jilid 3
basis data pada web
basis data dengan program
web Pengamatan
Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
22.1 Menjelaskan Mampu
menjelaskan
Aplikasi basis data Menjelaskan aplikasi basis data Kompilasi
program 8
BSE Jilid 3
konsep pembuatan
konsep Pengamatan
DBMS berbasis Client-
pembuatan dbms Tes tulis
Server
berbasis client
server
KOMPETENSI KEAHLIAN SILABUS DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 46 dari 50
KURIKULUM TINGKAT SATUAN PENDIDIKAN
SMK NEGERI NGASEM
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
23.1 Menjelaskan Mampu
menyiapkan
Kebutuhan sofware Menjelaskan kebutuhan sofware Kompilasi
program 8
BSE Jilid 3
kebutuhan software
kebutuhan Pengamatan
sofware yang Tes tulis
dibutuhkan
Keterangan:
TM : Tatap Muka
PS : Praktik di Sekolah (2 jam praktIk di sekolah setara dengan 1 jam tatap muka)
PI : Praktek di Industri (4 jam praktIk di Du/Di setara dengan 1 jam tatap muka)