Professional Documents
Culture Documents
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
sekuensial dibuat
Algoritma pemilihan
Menuliskan algoritma pemilihan if-then
Tes tertulis Algoritma
dan
pemograman Algoritma Pengula- Hasil
Algoritma dengan dan if then-else Pemrogra-
ngan kompilasi
skema program Menuliskan algoritma pengulangan program man
percabangan dibuat while-do, do-while, switch-case, Jobsheet
Algoritma dengan repeat N-times Modul ajar
skema program Menggambarkan diagram alir untuk
pengulangan dibuat algoritma runtunan, pemilihan dan
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 Modul ajar
Membuat program untuk pendeteksi
lainnya dibuat dan
akhir file
ditunjukan
Menulis program untuk menambah
Algoritma program
data
pembacaan dan
penulisan data dalam Membuat program untuk pengaksesan
file dibuat secara file secara acak
sekuensial dan Menulis program untuk penunjuk file
berindeks. Membuat program untuk memperoleh
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,
perkalian, dsb. petunjuk pembacaan
Membuat program pengisian engisian
matriks dengan menggunakan
Algoritma
petunjuk pembacaan
pembacaan,
Membuat program untuk menulis
pengisian,
pengubahan, dan matriks
penghapusan data Menjelaskan penjumlahan dua buah
dalam array multi matriks
dimensi dibuat dan Menjelaskan pengurangan dua buah
ditunjukan matriks
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 Kompilasi 8 8
basis data basis data demonstrasi contoh Navathe,
basis data dijelaskan dengan Tujuan , manfaat program Fundamentals
Praktikum membuat model struktur
benar sesuai definisi penggunaan basis Pengamatan of Database
basis data
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
KOMPETENSI KEAHLIAN SILABUS DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 16 dari 50
KURIKULUM TINGKAT SATUAN PENDIDIKAN
SMK NEGERI NGASEM
6.1 Menjelask Notasinya dijelaskan Definisi entitas , type Ceramah Hasil 8 8 Elmasri &
an 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
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 8 4
perintah dasar MYSQL kegunaan query program
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
KOMPETENSI KEAHLIAN SILABUS DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 20 dari 50
KURIKULUM TINGKAT SATUAN PENDIDIKAN
SMK NEGERI NGASEM
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 8
mengenal menu yang ada pemrograman program
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
9.3 Menjelask Siswa mampu Menjelaskan Praktek menggunakan user Hasil 8 BSE Jilid 2
an user interface mengetahui jendela toolbox interface kompilasi
aplikasi bahasa bahasa merupakan program
pemograman pemrograma jendela yang Pengamatan
sangat penting Tes tulis
bagi kita, dari Tes praktek
jendela ini dapat
mengambil
komponen-
komponen
( objekt) yang
akan di tanamkan
pada form untuk
membentuk user
interface
9.4 Menjelaskan tipe Siswa mampu Menjelaskan Praktek menganalisa tipe file dari Hasil 8 BSE Jilid 2
file menyebutkan tipe berbagai tipe file berbagai bahasa pemrograman kompilasi
file yang di buat dari berbgai program
dari bahasa bahasa Pengamatan
pemrograman 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 8
menyebutkan menu-menu ada pada aplikasi bahasa program
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
10.3 Mendemonstr Mampu Menerangkan Praktek aplikasi paket installer Hasil 8 BSE Jilid 2
asikan aplikasi mempraktekkan aplikasi paket kompilasi
paket installer paket installer installer program
Pengamatan
Tes tulis
Tes praktek
10.4 Menyimpan Menyimpan paket Menerangkan Mempraktekan cara menyimpan Hasil 8 BSE Jilid 2
installer aplikasi installer yang kita bagaimana cara installer dengan benar kompilasi
buat menyimpan program
installer dengan Pengamatan
benar Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
11.1 Menjelaskan fungsi PC sudah Menjelaskan Menyusun langkah langkah Kompilasi BSE Jilid 1
8
periferal jaringan disiapkan dan fungsi periferal dan menjelaskan fungsi program
komputer dihidupkan jaringan komputer periferal jaringan komputer Pengamatan
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 8
pemrograman aplikasi SQL pemrograman dengan SQL program
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 8
menentukan dan trigger dengan batasan waktu program
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 Cara membuat Praktek membuat trigger Hasil 8 BSE Jilid 3
trigger trigger trigger kompilasi
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 Standart teknologi Menjelaskan struktur layer Kompilasi
8
BSE Jilid 3
konsep dasar dan pengertian web web Menjelaskan presentasi layer program
teknologi Webpage ( worl wide web ) Web statis dan Menjelaskan behavioral layer Pengamatan
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 Atribut WIDTH Menjelaskan penggunaan Hasil 8 BSE Jilid 3
pada web tabel pada web Atribut BORDER Atribut WIDTH kompilasi
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 HREF Menjelaskan penggunaan Hasil 8 BSE Jilid 3
pada web Link antar NAME HREF kompilasi
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 Mengenal bahasa Menjelaskan bahasa bahasa Kompilasi
8
BSE jilid 3
konsep pembuatan halaman web bahasa skrip skrip untuk pemrograman web program
halaman web dinamis dinamis untuk Pengamatan
pemrograman web Tes tulis
15.3 Membuat halaman Mampu membuat Memeriksa apakah Menjelaskan cara memeriksa Hasil 8 BSE Jilid 3
web dinamis sederhana web dinamis web server terinstal apakah web server sudah kompilasi
sederhana dengan benar terinstall program
Memeriksa apakah Menjelaskan cara memeriksa Pengamatan
bahasa bahasa pemrograman Tes tulis
pemrograman Menjelaskan cara menyiapkan Tes praktek
server yang akan lokasi penyimpanan file
digunakan sudah
terinstall
Mempersiapkan
lokasi
penyimpanan file-
file kode program
15.4 Menambahkan Mampu Menambahkan Menjelaskan cara menambahkan Hasil 8 BSE Jilid 3
fungsi-fungsi pada menambahkan fungsi fungsi fungsi fungsi halaman web kompilasi
halaman web dinamis fungsi fungsi pada halaman web dinamis program
pada halaman dinamis Pengamatan
web dinamis Tes tulis
Tes praktek
15.5 Menguji halaman Mampu Menjalankan web Menjelaskan cara menjalankan Hasil 8 BSE Jilid 3
web dinamis menjalankan dinamis yang kita web dinamis yang kita buat kompilasi
halaman web buat program
yang kita buat Pengamatan
Tes tulis
Tes praktek
ALOKASI WAKTU
MATERI
KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN TM PS PI SUMBER
PEMBELAJARAN
BELAJAR
16.1 Menjelaskan Mengerti konsep Mengenal bahasa Menjelaskan bahasa bahasa Kompilasi BSE jilid 3
2 8
konsep pemrograman halaman web bahasa skrip skrip untuk pemrograman web program
web dinamis dinamis untuk Pengamatan
pemrograman web Tes tulis
16.3 Membuat web Mampu membuat Client side script Menjelaskan Client side script Hasil 8 BSE Jilid 3
menggunakan bahasa web dengan Server side script Menjelaskan Server side script kompilasi
script bahasa script program
Pengamatan
Tes tulis
Tes praktek
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 8
menjelaskan dasar pemrograman berorientasi objek kompilasi
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 Konsep dan Menjelaskan Konsep dan Hasil 8 BSE Jilid 2
pointer menerapkan pengertian pointer pengertian pointer kompilasi
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 Deklarasi class Menjelaskan Deklarasi class Hasil 8 BSE Jilid 2
menjelaskan class Inheritance Menjelaskan Inheritance kompilasi
polimorfisme Menjelaskan polimorfisme program
Pengamatan
Tes tulis
Tes praktek
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 Deklarasi class Menjelaskan pembuatan Hasil 8 BSE Jilid 2
menuliskan class deklarasi class kompilasi
dengan sintaks program
yang benar Pengamatan
Tes tulis
Tes praktek
18.3 Membuat inheritance, Mampu Nheritance Menjelaskan penggunaan Hasil 8 BSEJilid 2
polimorphy, overloading, menggunakan Polimorphy inheritance kompilasi
dan friends inheritance, , overloading Menjelaskan penggunaan program
polimorphy, friends Polimorphy Pengamatan
overloading dan Menjelaskan penggunaan Tes tulis
friends overloading Tes praktek
Menjelaskan penggunaan
friends
18.4 Membuat interface Mampu membuat Membuat interface Menjelaskan cara membuat Hasil 8 BSE Jilid 2
dan paket interface program dan paket interface dan paket kompilasi
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 Applet Menjelaskan pengertian Applet Hasil 8 BSE Jilid 3
applet pengertian aplet Servlet Menjelaskan Servlet kompilasi
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 Microsoft SQL Server
Oracle Database
KOMPETENSI KEAHLIAN SILABUS DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 42 dari 50
KURIKULUM TINGKAT SATUAN PENDIDIKAN
SMK NEGERI NGASEM
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 definition Menjelaskan pengertian Data Hasil 8 BSE Jilid 3
Flow Diagram (DFD) data flow diagram language definition language kompilasi
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 Membuat query Praktek membuat query basis Hasil 8 BSE Jilid 3
Basis Data qury basis data basis data data kompilasi
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 8
link antar dokumen antar dokumen program
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 Koneksi basis data Menjelaskan cara membuat Hasil 8 BSE Jilid 3
basis data pada web mengkoneksikan dengan web koneksi basis data pada web kompilasi
basis data dengan program
web Pengamatan
Tes tulis
Tes praktek
21.5 Menguji Mampu Koneksi basis data Menjelaskan cara mengkoneksi Hasil 8 BSE Jilid 3
konektivitas basis data mengkoneksi pada web basis data pada web kompilasi
pada web basis data pada 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 Aplikasi basis data Menjelaskan aplikasi basis data Kompilasi BSE Jilid 3
8
konsep pembuatan menjelaskan program
DBMS berbasis Client- konsep Pengamatan
Server pembuatan dbms Tes tulis
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
22.4 Menggunakan Mampu Pengertian tipe Menjelaskan pengertian tipe Hasil 8 BSE Jilid 3
triggers menjelaskan dan trigger trigger kompilasi
mempraktekkan program
tipe trigge Pengamatan
Tes tulis
Tes praktek
22.5 Menggunakan Mampu Security dan Menjelaskan Security dan Hasil 8 BSE Jilid 3
administrasi SQL menjelaskan authentication authentication kompilasi
administrasi SQL Permission Menjelaskan Permission program
Pengamatan
Tes tulis
Tes praktek
22.6 Menjelaskan struktur Mampu Struktur program Menjelaskan struktur program Hasil 8 BSE Jilid 3
program aplikasi menjelaskan aplikasi aplikasi kompilasi
struktur program program
aplikasi Pengamatan
Tes tulis
Tes praktek
22.7 Menerapkan SQL Mampu Menerapkan SQL Mempraktekkan SQL pada Hasil 8 BSE Jilid 3
menerapkan SQL aplikasi basis data kompilasi
program
Pengamatan
Tes tulis
Tes praktek
KOMPETENSI KEAHLIAN SILABUS DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 47 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 Kebutuhan sofware Menjelaskan kebutuhan sofware Kompilasi BSE Jilid 3
8
kebutuhan software menyiapkan program
kebutuhan Pengamatan
sofware yang Tes tulis
dibutuhkan
23.3 Membuat aplikasi Mampu membuat Membuat aplikasi Menjelaskan cara membuat Hasil 8 BSE Jilid 3
web berbasis JSP aplikasi web basis web dengan aplikasi web dengan jsp kompilasi
berbasis web JSP program
Pengamatan
Tes tulis
Tes praktek
23.4 Menyiapkan server Mapu menyiapkan Server untuk Menjelaskan cara Hasil 8 BSE Jilid 3
untuk aplikasi web server untuk aplikasi web mengkoneksikan server untuk kompilasi
berbasis JSP aplikasi basis JSP berbasis JSP aplikasi web Berbasis JSP program
Pengamatan
Tes tulis
Tes praktek
23.5 Menyimpan state Mampu menyimpan state Menjelaskan cara menyimpan Hasil 8 BSE Jilid 3
(kondisi) ke dalam server menyimpan state dalam server dan state dalam server dab client kompilasi
dan client. dalam server dan client program
client Pengamatan
Tes tulis
Tes praktek
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)