silabus rpl

57
KURIKULUM SMK NEGERI 1 SUKOREJO SILABUS NAMA SEKOLAH : SMK Negeri 1 Sukorejo MATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasar KELAS/SEMESTER : STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasar KODE KOMPETENSI : ALOKASI WAKTU : .......X 45 menit KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU SUMBER BELAJAR TM PS PI 1. Menerapkan teori kelistrikan Teori kelistrikan diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja Pengukuran Tahanan Pengukuran Tegangan DC/AC Pengukuran Arus DC/AC Perhitungan Arus Perhitungan Tegangan Perhitungan Daya Mengukur nilai Tahanan di terapkan kepada pengukuran kabel Mengukur Tegangan DC/AC diterapkan pada pengukuran bagian power pada PC Pengukuran Arus DC/AC diterapkan pada pengukuran bagian power pada PC Menghitung Arus listrik Menghitung Tegangan listrik Menghitung Daya listrik Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer 2. Mengenal komponen elektronika Komponen elektronika dijelaskan sesuai kaidah keilmuan Resistor Induktor Kondensator Dioda Transistor Integrated Circuit Analog Mempelajari Resistor Mempelajari Induktor Mempelajari Kondensator Mempelajari Dioda Mempelajari Transistor Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUAN REKAYASA PERANGKAT LUNAK Halaman 1 dari 57

Upload: supernatural

Post on 25-Dec-2015

98 views

Category:

Documents


4 download

DESCRIPTION

Tentang silabus RPL

TRANSCRIPT

Page 1: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasarKODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menerapkan teori kelistrikan

Teori kelistrikan diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja

Pengukuran Tahanan Pengukuran Tegangan

DC/AC Pengukuran Arus DC/AC Perhitungan Arus Perhitungan Tegangan Perhitungan Daya

Mengukur nilai Tahanan di terapkan kepada pengukuran kabel

Mengukur Tegangan DC/AC diterapkan pada pengukuran bagian power pada PC

Pengukuran Arus DC/AC diterapkan pada pengukuran bagian power pada PC

Menghitung Arus listrik Menghitung Tegangan

listrik Menghitung Daya listrik

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi Modul Trainer

2. Mengenal komponen elektronika

Komponen elektronika dijelaskan sesuai kaidah keilmuan

Resistor Induktor Kondensator Dioda Transistor Integrated Circuit Analog Integrated circuit Digital

Mempelajari Resistor Mempelajari Induktor Mempelajari Kondensator Mempelajari Dioda Mempelajari Transistor Mempelajari Integrated

Circuit Analog Mempelajari Integrated

circuit Digital

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi Modul Trainer

3. Menggunakan komponen elektronika

Komponen elektronika diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja

Pengukuran dan perhitungan Resistor

Pengukuran dan perhitungan Induktor

Pengukuran dan perhitungan Kondensator

Pengukuran dan perhitungan Dioda

Melakukan perhitungan dan pengukuran komponen-komponen :

Resistor Induktor Kondensator Dioda Transistor

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) 2(6) Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 1 dari 41

Page 2: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

Pengukuran dan perhitungan Transistor

Pengukuran dan perhitungan Integrated Circuit Analog

Pengukuran dan perhitungan Integrated circuit Digital

Integrated Circuit Analog Integrated circuit Digital yang digunakan pada PC

4. Menerapkan konsep elektronika digital

Konsep elektronika digital diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja

Gerbang Digital Dasar : AND,OR,NAND,NOR,EXO

R,EXNOR,NOT

Melkakukan praktek dasar : Gerbang Digital Dasar : AND,OR,NAND,NOR,EXO

R,EXNOR,NOT

4 4 (8) 2(6) Buku Referensi Modul Trainer

5. Menerapkan sistem bilangan digital

Sistem bilangan digital diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja

Konversi bilangan : Desimal Biner Octal Hexadesimal

Menghitung dan melakukan Konversi bilangan melalui prgram komputer untuk bilangan : Desimal Biner Octal Hexadesimal

4 4 (8) 2(6) Buku Referensi Modul Trainer

6. Menerapkan elektronika digital untuk komputer.

Elektronika digital untuk komputer diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja

Analisa rangkian digital komputer

Menganalisa rangkian digital yang terdapat pada PC

4 4 (8) 2(6) Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 2 dari 41

Page 3: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Menerapkan algoritma pemrograman tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan algoritma pemrograman tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan struktur algoritma

struktur algoritma dijelaskan sesuai dengan kaidah keilmuan

Algoritma dengan skema program sekuensial dibuat sesuai dengan rencana program

Algoritma dengan skema program percabangan dibuat dibuat sesuai dengan rencana program

Struktur algoritma pemrograman

Menuliskan algoritma runtunan

Menuliskan algoritma pemilihan if-then dan if then-else

Menuliskan algoritma pengulangan while-do, do-wile, switch-case, repeat N-times

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi Buku kerja

Komputer

2. Membuat alur logika pemrograman

Alur logika pemrograman dibuat sesuai dengan kaidah keilmuan

struktur algoritma runtutan pemilihan dijelaskan sesuai dengan kaidah keilmuan

struktur algoritma pemilihan dijelaskan sesuai dengan kaidah keilmuan

struktur algoritma pengulangan dijelaskan sesuai dengan kaidah keilmuan

algoritma runtunan algoritma pemilihan algoritma pengulangan

Menggambarkan diagram alir untuk algoritma runtunan, pemilihan dan pengulangan

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi Buku kerja Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 3 dari 41

Page 4: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

3. Menjelaskan Data Flow Diagram (DFD)

Data Flow Diagram (DFD) dijelaskan sesuai dengan kaidah keilmuan

Simbol-simbol Data Flow Diagram (DFD) : Select Data Store Anchor Vertex Result Flow Update Flow Data Process Actor Control Flow Note Connector

Mempelajari arti simbol Data Flow Diagram (DFD)

Latihan menyusun Data Flow Diagram (DFD) untuk suatu program pada level 0 dan level 1

Tes Lisan Tes Tulisan Tugas Laporan

4 4(8) Buku referensi Buku kerja Komputer

4. Membuat diagram alir pemrograman

Diagram alir pemrograman dibuat sesuai dengan kaidah keilmuan

Simbol-simbol dasar diagram alir : Simbol mulai Simbol proses Simbol keputusan Simbol Dokumen Simbol Konektor

bersambung Simbol Konektor

mulai dan stop Simbol Komentar

Mempelajari arti simbol Diagram alir

Latihan menyusun diagram alir

Tes Lisan Tes Tulisan Tugas Laporan

4 4(8) Buku referensi Buku kerja Komputer

5. Menjelaskan varian dan invariant

Varian dan invariant dijelaskan sesuai dengan kaidah keilmuan

Tipe data, variable konstanta, dan parameter yang berlaku umum pada pemograman yang dijelaskan sesuai dengan fungsinya

Tipe data baru dari tipe data yang ada dibuat dan dijelaskan pemanfaatannya

Pemakaian nama pada tipe data, variable, konstanta dan parameter dijelaskan

Jenis-jenis Tipe Data Penamaan variavel dan

Konstanta Penentuan tipe data pada

variabel dan konstanta

Mempelajari tipe-tipe data Mempelajari tipe data dasar

dan bentukan. Mempelajari penamaan

variabel dan konstanta Mempelajari pemberian

harga variable Menunjukkan penggunaan

variabel pada program

Tes Lisan Tes Tulisan Tugas Laporan

4 4(8) Buku referensi Buku kerja Komputer

6. Menerapkan Pengelolaan array Jenis dan inisialisasi array Mendefinisikan array Tes Lisan 4 4(8) Buku referensi

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 4 dari 41

Page 5: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

pengelolaan array. diterapkan sesuai dengan kaidah keilmuan

Algoritma dibuat dengan array satu dimensi

Algoritma pencarian data dan algoritma pengurutan data (sorting) dibuat dengan menggunakan array

Pemrosesan Array Menginisialisasi array Menulis elemen array ke

piranti keluaran Menulis harga tertentu di

dalam array Mencari harga maksimum

array Menggunakan elemen array

Tes Tulisan Tugas Laporan

Buku kerja Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 5 dari 41

Page 6: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Menerapkan algoritma pemrograman tingkat lanjut KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan algoritma pemrograman tingkat lanjut KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan prinsip array multi dimensi

Prinsip array multi dimensi dijelaskan sesuai dengan kaidah keilmuan

Algoritma array multi dimensi dibuat dan dijelaskan

Matrik 2D, 3D dibuat dalam bentuk penjumlahan, pengurangan, perkalian, dsb.

Array multi dimensi Mendeklarasikan dan memanfaatkan elemen array melalui penjumlahan, pengurangan, perkalian serta pencarian elemen array

Menjelaskan cara Inisialisasi Matriks

Melakukan pembacaan elemen matriks

Menjelaskan pengisian matriks tanpa petunjuk pembacaan

Membuat program pengisian engisian matriks dengan menggunakan petunjuk pembacaan

Membuat program untuk menulis matriks

Menjelaskan penjumlahan dua buah matriks

Menjelaskan pengurangan dua buah matriks

Menjelaskan perkalian dua buah matriks

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi Modul Trainer

2. Mengunakan array multi dimensi

Algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi dibuat dan ditunjukan

Mengunakan array multi dimensi

Membuat program pencarian elemen terbesar matriks

Membuat program pencarian elemen terkecil matriks

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 6 dari 41

Page 7: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

3. Menggunakan prosedur dan fungsi

Prosedur dan fungsi digunakan sesuai dengan kaidah keilmuan

Algoritma program dibuat dengan menggunakan prosedur

Algoritma program dibuat dengan menggunakan fungsi

Algoritma program dibuat dengan menggunakan prosedur dan fungsi

Prosedur dan Fungsi Mempelajari pendeklarasian fungsi

Membuat contoh program untuk pemanggilan fungsi

Mempelajari pendekalarasian prosedur

Membuat contoh program pemanggilan prosedur

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi Modul Trainer

4. Menggunakan library pemrograman grafik.

library pemrograman grafik digunakan sesuai dengan kaidah keilmuan

Graphic Library Latihan membuat program grafik dengan menggunakan grafik library yang sudah ada

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 7 dari 41

Page 8: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Membuat basis data KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat basis data KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Mengidentifikasi struktur hirarki basis data

Struktur hirarki basis data diidentifikasi sesuai dengan kaidah keilmuan

Level Database : Level fisik ( physical

level) Level Konseptual

( conceptual level) Level Pandangan

(view level) Model database :

Model database hirarki

Model database Jaringan

Model dababase Relasi

Model databse Relasi : Karakter Field (attribute) Record ( Tupple) Table (Entity)

Mempelajari struktur hirarki database

Tes Lisan Tes Tulisan Tugas Laporan

8 4 (8) Buku Referensi Modul Trainer

2. Menjelaskan Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) dijelaskan sesuai dengan kaidah keilmuan

Entity Relationship Diagram (ERD) : One to one One to many Many to one Many to many

Entity beserta attribute –nya Relasi beserta

hubungannya Simbol-simbol Diagram

E-R : Persegi panjang Belah ketupat

Mempelajari hubungan antar tabel database

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 4 (8) Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 8 dari 41

Page 9: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

Elips Garis

Candidate key Primary key Foreign key Alternate key

3. Menerapkan normalisasi basis data

Normalisasi basis data diterapan sesuai dengan kaidah keilmuan

Normalisasi tabel databse : Bentuk Normal ke

Satu(1NF) Bentuk Normal ke

Dua(2NF) Bentuk Normal ke

Tiga(3NF)

Mempelajari hubungan antar tabel database

Mempelajari normalisasi tabel database

Menerapkan bentuk normal tabel database

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 4 (8) Buku Referensi Modul Trainer

4. Membuat database management system (DBMS).

Database data dibuat sesuai dengan kaidah keilmuan management system (DBMS).

Menbuat database dengan memperhatikan :

Data Description Language Prosessor

Performance Statistics Processor

Modul Backup/ Recovery Manajer Database

Membuat database management system (DBMS).

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 4 (8) Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 9 dari 41

Page 10: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Menerapkan aplikasi basis data KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan aplikasi basis data KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan jenis perintah SQL

Jenis perintah SQL dijelaskan sesuai dengan kaidah keilmuan

Penjelasan perintah-perintah (command) pada SQL

Mempelajari arti dan fungsi masing masing perintah pada SQL

Tes Lisan Tes Tulisan Tugas Laporan

Buku Referensi Modul Trainer

2. Membuat table basis data

Table basis data dibuat sesuai dengan kaidah keilmuan

Tabel dibuat dengan menggunakan wizard.

Fitur-fitur table digunakan untuk membuat tabel

Tabel dibuat dengan menggunakan bahasa data deskripsi (SQL).

Nama field, tipe data, dan deskripsi field ditulis pada kolom

Tabel diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan

wizard. Fitur-fitur table bahasa data deskripsi

(SQL). Nama field, tipe data, dan

deskripsi field Aturan penamaan yang

sesuai dengan format standar aplikasi yang digunakan

Membuat Tabel dengan menggunakan wizard.

Membuat fitur-fitur table untuk membuat tabel

Membuat table dengan menggunakan bahasa data deskripsi (SQL).

Menulis nama field, tipe data, dan deskripsi field pada kolom

Menyimpan Tabel diberi nama sesuai dengan aturan penamaan format standar aplikasi yang digunakan

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4(8) Buku Referensi Modul Trainer

3. Menerapkan query pada basis data

Query pada basis data dibuat sesuai dengan kaidah keilmuan View dibuat dengan

Query untuk menampilkan tabel

View dibuat dengan menggu-nakan wizard View

Mengaplikasikan fitur-fitur View.

Menetapkan Field sesuai

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4(8) Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 10 dari 41

Page 11: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

menggunakan wizard View

Fitur-fitur View diaplikasikan.

Field ditetapkan sesuai dengan kebutuhan tabel

View diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan

dengan kebutuhan tabel Memberi namaView sesuai

dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan

Mengecek field pada tabel Menyimpan nama view

sesuai dengan format standar

4. Membuat form basis data

Form basis data dibuat sesuai dengan kaidah keilmuan

Pembuatan Form pada basisdata dengan memperhatikan : Form name View Filter Where condition Data mode Window mode

Membuat rencana pembuatan Form menggunakan menu

Menyiapkan file basis data yang akan digunakan

Membuat Form basis data

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4(8) Buku Referensi Modul Trainer

5. Menerapkan macro pada basis data

Macro pada basis data dibuat sesuai dengan kaidah keilmuan

Pembuatan Form dengan menggunakan perintah Macro dengan memperhatikan : Macro untuk Form Macro untuk Report Macro untuk

Import/Export Macro untuk

Accelerator Key

Membuat rencana pembuatan Form menggunakan Macro

Menyiapkan file basis data yang akan digunakan

Membuat Form basis data

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4(8) Buku Referensi Modul Trainer

6. Membuat report. Penggunaan report untuk menghasilkan laporan dijelaskan .

Membuat report sesuai dengan kaidah keilmuan

Report pada Access Tata cara pembuatan report

Membuat laporan dengan menggunakan report

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4(8) Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 11 dari 41

Page 12: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Memahami pemrograman visual berbasis desktop KELAS/SEMESTER :STANDAR KOMPETENSI : Memahami pemrograman visual berbasis desktop KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan IDE aplikasi bahasa pemograman

IDE aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan

Cara menjalankan IDE Memilih jenis Project Jendela IDE Toolbox Bahasa Visual Basic Type Variabel Cara Menuliskan

Komentar di Visual Basic Operator Aritmatika dan

Logika di Visual Basic Deklarasi Variabel

Mempelajari : Cara menjalankan IDE Memilih jenis Project Jendela IDE Toolbox Bahasa Visual Basic Type Variabel Cara Menuliskan

Komentar di Visual Basic

Operator Aritmatika dan Logika di Visual Basic

Deklarasi Variabel

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi Buku kerja Komputer Software

pendukung

2. Menjelaskan objek aplikasi bahasa pemograman

Objek aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan

Obyek bahasa aplikasi pemrograman

Mempelajari obyek aplikasi bahasa pemrograman

Pengenalan Visual Basic,Form, Kontrol, Kotak Dialog,Variabel, Tipe Data dan Operator,Struktur Keputusan dan Perulangan,MDI Form, Meenu dan Toolbar,Procedure dan Function, Penanganan Error,Konsep DBMS,Pengenalan SQL Server,Pengenalan Crystal Report,Membuat Aplikasi Visual Basic, SQL Server dan Crystal Report

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi Buku kerja Komputer Software

pendukung

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 12 dari 41

Page 13: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

3. Menjelaskan user interface aplikasi bahasa pemograman

User interface aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan

User Interface pada bahasa pemrograman

Mempelajari pengertian dan penggunaan user interface pada bahasa pemrograman visual

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi Buku kerja Komputer Software

pendukung

4. Menjelaskan tipe file Tipe file dijelaskan sesuai dengan jenis dan fungsinya

Tipe extension file dan pengertiannya

Mempelajari pengertian dan pengoperasian file pada bahasa pemrograman visual : Membuka File Membaca File Menyimpan File Extension File

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi Buku kerja Komputer Software

pendukung

5. Menjalankan aplikasi Aplikasi Teknik pengoperasian program aplikasi

Mengoperasikan program aplikasi

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi Buku kerja Komputer Software

pendukung

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 13 dari 41

Page 14: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Membuat paket software aplikasi berbasis desktop KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat paket software aplikasi berbasis desktop KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan menu aplikasi

Menu aplikasi dijelaskan sesuai dengan kaidah keilmuan

Menu aplikasi Mempelajari Menu aplikasi Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Komputer

2. Menyiapkan sistem komputer

Sistem komputer dalam kondisi siap digunakan.

Paket software aplikasi siap digunakan.

Kode program telah tersedia pada sistem computer

Komponen yang dibutuhkan oleh kode program disiapkan.

Standar hardware yang mendukung program

Mempersiapkan Hardware dan software

Mengidentifikasi edisi software yang support terhadap hardware

Menginstalasi sotware pada sistem computer

Mengidentifikasi seluruh komponen yang dibutuhkan oleh kode program sesuai dapat dijalankan.

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Komputer

3. Mendemonstrasikan aplikasi paket installer

Aplikasi paket installer dijalankan.

Kode Program atau file exe di-set dan disimpan pada direktori tertentu.

Komponen yang dibutuhkan di-set dan disimpan pada direktori tertentu.

Teknik Menginstall VB 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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 14 dari 41

Page 15: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

proses pembuatan installer Menjalankan hasil proses

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

4. Menyimpan installer aplikasi

File hasil disimpan dalam media penyimpanan yang telah ditentukan

Administrasi file kerja Membuat administrasi penyimpanan File

Memahami konsep root file data base / directory tempat menyimpan data base file

Membuat back up file hasil

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Komputer

5. Menghubungkan aplikasi dengan basis data.

Paket aplikasi installer dihubungkan dengan dengan basis data yang sesuai.

Aplikasi Installer Basis Data Hubungan antara Aplikasi

Installer dengan basis data

Menghubungkan aplikasi dengan basis data.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 15 dari 41

Page 16: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Mengoperasikan sistem operasi jaringan komputerKELAS/SEMESTER :STANDAR KOMPETENSI : Mengoperasikan sistem operasi jaringan komputerKODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan fungsi periferal jaringan komputer

fungsi periferal jaringan komputer dijelaskan sesuai denga kaidah keilmuan

Modem Net card Hub Router Transmission line

Mempelajari macam-macam periferal yang diperluikan dalam pemasangan jaringan komputer

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

2. Mengidentifikasikan ketersambungan jaringan

Ketersambungan jaringan diidentifikasi sesuai dengan perintah pada buku kerja

Perintah-perintah sistem operasi pada jaringan untuk mengecek koneksi Ping Tracert Ipconfig Dll.

Mempelajari perintah-perintah sistem operasi pada jaringan komputer untuk mengecek koneksi

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

3. Mengoperasikan aplikasi jaringan komputer

Aplikasi jaringan komputer dioperasiskan sesuai dengan perintah pada buku kerja

Pembuatan jaringan komputer sederhana antara Server dan Client

Membuat jaringan kompouter lokal antara Server dan Client

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

4. Melakukan pemutusan jaringan.

Koneksi jaringan diputuskan menggunakan perintah Ssitem Operasi sesuai dengan perintah pada buku

Pemutusan jaringan dengan perintah sistem operasi jaringan komputer

Memutus jaringan komoputer menggunakan perintah sistem operasi

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 16 dari 41

Page 17: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Menerapkan bahasa pemrograman SQL tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan bahasa pemrograman SQL tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan konsep pengoperasian bahasa pemrograman (SQL)

konsep pengoperasian bahasa pemrograman (SQL) dijelaskan sesuai dengan kaidah keilmuan

Aplikasi data deskripsi (SQL)

Menyediakan manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

2. Mempersiapkan perangkat lunak SQL

Perangkat lunak SQL disiapkan sesuai dengan perintah pada buku kerja

Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.

Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.

Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai dengan manual instalasi

Perangkat lunak aplikasi SQL dijalankan

Perangkat lunak SQL Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.

Memahami user manual Menyalakan PC yang

sudah terinstal software yang dibutuhkan sesuai SOP

Menjalankan perangkat lunak aplikasi SQL, sesuai SOP

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 4 (8) Buku Referensi

Modul Trainer

3. Mendeskripsikan menu Menu aplikasi SQL Menu aplikasi SQL Mengenali menu menu Tes Lisan 4 4 (8) Buku

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 17 dari 41

Page 18: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

aplikasi SQL dideskripsikan sesuai dengan SOP

Menu menu yang tersedia beserta shortcut-nya dikenali

Fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger diaplikasikan.

yang tersedia beserta shortcut-nya dikenali

Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger sesuai SOP

Tes Tulisan Tes Praktek Tugas Laporan

Referensi Modul Trainer

4. Membuat tabel Tabel dibuat dan diatur dengan menggunakan perintah standar dalam DDL.

Tabel dibuat dengan menentukan nama kolom/field, tipe data, dan konstrainnya.

Perintah standar DDL digunakan untuk mengisi data pada tabel.

Tabel disimpan, diberi nama sesuai dengan aturan penamaan, dan data dimuat ke dalam tabel

Pengisian table Perintah standar DDL

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.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 4 (8) Buku Referensi

Modul Trainer

5. Mengoperasikan tabel dan table view.

Perintah select dioperasikan untuk menampilkan data tabel.

Perintah select untuk menampilkan data gabungan dari beberapa tabel digunakan.

Operasi Tabel dan View Menampilkan data table deng perintah select.

Menampilkan data gabungan dari beberapa tabel dengan perintah select untuk.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 4 (8) Buku Referensi

Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 18 dari 41

Page 19: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Menerapkan bahasa pemrograman SQL tingkat lanjut KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan bahasa pemrograman SQL tingkat lanjut KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menentukan formula pembentukan data dengan batasan waktu

formula pembentukan data dengan batasan waktu ditentukan sesuai dengan persyaratan

Penulisan rumus ( formula) dengan batasan waktu

Merumuskan Data sesuai kaidah matematika dan terurai dengan sederhana.

Membangkitkan Rumus data yang tidak terkait

dengan waktu (bukan domain waktu).

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi

Buku kerja Komputer Software

pendukung

2. Membuat prosedur dan fungsi

Prosedur dan fungsi dibuat sesuai dengan petunjuk pada buku kerja

Prosedur dan Fungsi Menjelaskan pendeklarasian fungsi

Membuat contoh program untuk pemanggilan fungsi

Menjelaskan pendekalarasian prosedur

Membuat contoh program pemanggilan prosedur

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi

Buku kerja Komputer Software

pendukung

3. Menulis kode program pembangkitan data dengan batasan waktu

Kode program pembangkitan data dengan batasan waktu ditulis sesuai dengan peogram yang akan dibuat

Pembentukan data yang akan dibangkitkan (generated).

Membangkitkan Data yang merupakan satu tipedata, berupa sinyal atau teks atau frekuensi.

Membatasi Data telah nilai minimal, maksimal danjumlah data yang dibangkitkan.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi

Buku kerja Komputer Software

pendukung

4. Mengoperasikan trigger. Trigger dioperasikan sesuai dengan perintah pada buku kerja.

Triggers. Programming triggers

Membuat Triggers Mengelola Triggers. Membuat basis data

dengan menggunakan Programming triggers dibuat.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi

Buku kerja Komputer Software

pendukung

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 19 dari 41

Page 20: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Menerapkan dasar-dasar pembuatan web statis tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan dasar-dasar pembuatan web statis tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTUSUMBER BELAJAR

TM PS PI1. Menjelaskan konsep

dasar dan teknologi Webpage

Konsep-konsep dan teknologi web dijelaskan (web Server, URL, HTTP, HTML, Web browser , gateway

Perbedaan antara klien dan server dijelas.

Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layar dijelaskan.

Ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page dibandingkan

Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider dijelaskan.

Konsep dan teknologi web

Konsep klien dan server pada teknologi WEB

Kapasitas Bandwidth dan kulaitas tampilan halaman WEB

Pemilihan software aplikasi perancangan web

Perbandingan local server dan remote server (hosting provider)

Menjelaskan Konsep-konsep dan teknologi web (web Server, URL, HTTP, HTML, Web browser , gateway )

Mengetahui Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer

Menjelaskan perbedaan antara klien dan server

Menjelaskan cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer

Membandingkan ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page

Menjelaskan keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider.

Mengetahui Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi Buku kerja Perangkat lunak

pendukung Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 20 dari 41

Page 21: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTUSUMBER BELAJAR

TM PS PIprovider.

2. Menjelaskan struktur dokumen HTML

Menjelaskan struktur dokumen HTML

Dokumen HTML dengan Head dan title

Body pada dokumen, teks dan paragraf sesuai kebutuhan ditambahkan

Simbol khusus pada browser/ platform

Melengkapi dokumen HTML dengan Head dan title

Membuat Body pada dokumen

Menambahkan teks dan paragraf sesuai kebutuhan

Format dokumen menarik dan mudah

Dokumen penamaan standar.

Medesain Format dokumen menarik dan mudah dibaca dibuat

Penambahan simbol khusus pada browser/ platform

Mengatur itampilan secara tepat

Penyimpanan dokumen disimpan sesuai dengan penamaan standar.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi Buku kerja Perangkat lunak

pendukung Komputer

3. Menambahkan objek pada web

Teks diformat untuk memenuhi persyaratan penyajian pengguna

Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan) dipasang

Posisi setiap elemen pada halaman dibuat lebih menarik

Indent teks dan list (ordered, unordered, dan nested) dibuat

Gambar disisipkan (GIF, JPEG, atau

Format teks dengan HTML

Pemberian Background dan warna pada dokumen

Menempatkan objek pada bidang desain

Mempormat Teks untuk memenuhi persyaratan penyajian pengguna

Memasang Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan)

Menempatkan Posisi setiap elemen pada halaman

Indent teks dan list (ordered, unordered, dan nested)

Wrap teks di sekitar gambar digunakan atau jarak di sekitar

Skala gambar dan perataan pada dokumen di format

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku referensi Buku kerja Perangkat lunak

pendukung Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 21 dari 41

Page 22: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTUSUMBER BELAJAR

TM PS PIembedded image) dan dokumen diformat sesuai persyaratan

Wrap teks di sekitar gambar digunakan

Membuat setiap elemen pada halaman dibuat lebih menarik

Membuat Indent teks dan list (ordered, unordered, dan nested)

Menyisipkan gambar disisipkan (GIF, JPEG, atau embedded image)

Memformat dokumen sesuai persyaratan

Menambahkan Wrap teks di sekitar gambar

Menambahkan jarak di sekitar gambar

Memformat skala gambar dan perataan pada dokumen

4. Membuat tabel pada web

Membuat tabel pada web

Perintah pembuatan tabel pada HTML

Membuat tabel Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi Buku kerja Perangkat lunak

pendukung Komputer

5. Membuat Link pada web

Membuat Link pada web

Perintah pembuatan link pada HTML

Membuat link ke situs lain Membuat link ke halaman

lain

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi Buku kerja Perangkat lunak

pendukung Komputer

6. Menyimpan dokumen Menyimpan dokumen Perintah pembuatan tampilan untuk download

Membuat menu untuk menyimpan dokumen

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi Buku kerja Perengkat lunak

pendukung Komputer

7. Menguji dokumen. Menguji dokumen Perintah pembuatan tampilan untuk membuka dokumen

Membuka dokumen Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi Buku kerja Perangkat lunak

pendukung Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 22 dari 41

Page 23: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Membuat halaman web dinamis tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan konsep pembuatan halaman web dinamis

Standar pemrograman pembuatan halaman web dijelaskan sesuai dengan kaidah keilmuan

Konsep dan Teknologi pengembangan WEB

Mengkoneksikan Internet untuk pembelajaran WEB dinamis

Menjelaskan standar pemrograman yang penting dari internet dapat

Mengidentifikasi konten konten WEB

Mengamati berbagai aplikasi web sebagai contoh di internet

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

2. Mempersiapkan lingkungan teknis

Lingkungan pengembangan dan software server tersedia dan dapat diakses

Akses atau server jaringan sesuai dengan kebijaksanaan dan prosedur organisasi

Direktori virtual dibuat dan disimpan dalam direktori yang tepat untuk akses server

Program aplikasi pengembangan web dan server

Akses server jaringan Direktori virtual

Menyediakn software pengembangan web

Menyediakan server web yang dapat diakses

Mengakses server web sesuai dengan kebijaksanaan dan prosedur organisasi

Menentukan direktori virtual untuk menyimpan file-file web

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

3. Membuat halaman web dinamis sederhana

Halaman dibuat dan disimpan dengan ekstensi yang tepat kemudian disimpan ke dalam direktori/

Tata penulisan WEB Akses WEB Tag- tag HTML Akses file melalui

http://localhost, alamat IP

Membuat halaman dan Menyimpan ekstensi ekstensi yang tepat kemudian

Menyimpan ke dalam

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 23 dari 41

Page 24: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

folder yang tepat Kode ditambahkan

diantara tag pembatas

Break dan indent yang tepat pada baris Kode ke dalam baris yang memudahkan pembacaan

Tag HTML digunakan pada format halaman dan konten ditambahkan sesuai dengan kebutuhan

Halaman disimpan dalam direktori yang tepat

Akses file melalui

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

Modifikasi dibuat sesuai kebutuhan

lokal, atau URL lengkap 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

4. Menambahkan fungsi-fungsi pada halaman web dinamis

Fungsi-fungsi pada halaman web dinamis ditambahkan pada halaman web

Variabel-variabel dan array digunakan dan dideklarasikan menurut persyaratan

Nilai variabel, string, dan konstanta ditetapkan.

Fungsi-fungsi internal digunakan pada halaman web

Control Structure ( seperti statement If, While, for, switch ) digunakan sesuai kebutuhan

Variabel-variabel dan array menurut persyaratan

Nilai variabel, string, dan konstanta.

Control Structure

Menggunakan dan Mendeklarasikan Variabel-variabel 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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

5. Menguji halaman web Halaman disimpan Pengujian dan Hosting Menyimpan halaman pada Tes Lisan 4 4 (8) Buku

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 24 dari 41

Page 25: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

dinamis. pada server di lokasi yang tepat.

Halaman dinamis ditampilkan pa-da browser dan diuji

Fungsi format dan dinamis secara keseluruhan dibuat sesuai dengan kebutuham bisnis dan pelanggan

Halaman pelanggan diakhiri sesuai memenuhi persyaratan bisnis

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

Merangkai aplikasi halaman per halaman sesuai permintaan pelanggan

Tes Tulisan Tes Praktek Tugas Laporan

Referensi Modul Trainer

SILABUS

NAMA SEKOLAH : SMK Negeri 1 Sukorejo

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 25 dari 41

Page 26: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

MATA PELAJARAN : Membuat halaman web dinamis tingkat lanjut KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat lanjut KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan konsep pemrograman web dinamis

Konsep pemrograman web dinamis dijelaskan sesuai dengan kaidah keilmuan

Konsep dan Teknologi pengembangan WEB

Mengkoneksikan Internet untuk pembelajaran WEB dinamis

Menjelaskan standar pemrograman yang penting dari internet dapat

Mengidentifikasi konten konten WEB

Mengamati berbagai aplikasi web sebagai contoh di internet

Tes Lisan Tes Tulisan Tugas Laporan

4 8 (16) Buku Macro-media Dream-weaver

Modul design WEB

Buku PHP Komputer

2. Mempersiapkan pembuatan aplikasi

Perlengkapan software teks editor dan browser sesuai dengan kebutuhan diidentifikasi

Software dioperasikan sesuai dengan standar operasi aplikasi

Sumber data yang dibutuhkan sudah ditentukan dimana letaknya dan bagaimana mengaksesnya.

Sketsa disain untuk web yang akan dibuat sudah disiapkan

Desain interface/ menu-menu sudah disiapkan

Ditentukan bagian-bagian yang akan dibuat menjadi program script dan

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 modul-modul

Menentukan server yang akan digunakan untuk web, dimana script dijalankan, dan patform komputer apa

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 8 (16) Buku Macro-media Dream-weaver

Modul design WEB

Buku PHP Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 26 dari 41

Page 27: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

modul-modul Server yang akan

digunakan untuk web, dimana script dijalankan, dan patform komputer apa yang akan digunakan sudah ditentukan

yang akan digunakan sudah

Mendesain Sketsa untuk web

Mendesain interface/ menu-menu

3. Membuat web menggunakan bahasa script.

File-file HTML dibuat dengan cara coding

Kode program script dibangun dan diuji beserta modul-modul yang digunakan

Web yang dibuat tampil dilayar sesuai dengan rancangan

Tujuan dari pengiriman konten Web yang terdiri dari file program didemonstrasikan

File-file HTML Coding dan Scripting Pengujian script dan

desain WEB

Membuat coding file-file HTML

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 8 (16) 4 (16) Buku Macro-media Dream-weaver

Modul design WEB

Buku PHP Komputer

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Merancang aplikasi teks dan desktop berbasis objek PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 27 dari 41

Page 28: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KELAS/SEMESTER :STANDAR KOMPETENSI : Merancang aplikasi teks dan desktop berbasis objek KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan dasar-dasar pemrograman

Tipe data dasar dan tipe data bentukan dijelaskan.

Tata cara penulisan program OO dijelaskan.

Control Program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program

Jenis-jenis Tipe Data Penamaan variavel dan

Konstanta Penentuan tipe data pada

variabel dan konstanta

Menjelaskan tipe-tipe data Menjelaskan tipe data

dasar dan bentukan. Menjelaskan penamaan

variabel dan konstanta Menjelaskan pemberian

harga variabel Menunjukkan penggunaan

variabel pada program

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi

Buku kerja Komputer

2. Menerapkan fungsi Deklarasi fungsi dijelaskan.

Deklarasi fungsi diaplikasikan pada program

Fungsi 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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi

Buku kerja Komputer

3. Menerapkan pointer Konsep pointer dijelaskan

Konsep pointer dan array diaplikasikan pada program

Definisi pointer dan array pointer

Pointer dan array pointer

Menjelaskan definisi pointer dan array pointer

Membuat program contoh penggunakan pointer dan array pointer

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi

Buku kerja Komputer

4. Menjelaskan class Deklarasi Class dijelaskan sesuai dengan kaidah keilmuan

Dymamic Memory Allocation dijelaskan

Konsep Class Menggunakan tipe data Menjelaskan deklarasi

class Menggunaan class publik

dan private Menambahkan fungsi

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi

Buku kerja Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 28 dari 41

Page 29: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

sesuai dengan kaidah keilmuan

Polymorphism dijelaskan sesuai dengan kaidah keilmuan

Inheritance dijelaskan sesuai dengan kaidah

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

5. Merancang aplikasi berorientasi objek.

Konsep Abstract dijelaskan

Class didefinisikan dalam aplikasi

Konsep Abstract Class

Menjelaskan Konsep Abstract dijelaskan

Mendefinisikan Class dalam aplikasi

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi

Buku kerja Komputer

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Menggunakan bahasa pemrograman berorientasi objek KELAS/SEMESTER :PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 29 dari 41

Page 30: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

STANDAR KOMPETENSI : Menggunakan bahasa pemrograman berorientasi objek KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menggunakan tipe data control program

Tipe data dasar dan tipe data bentukan dijelaskan.

Tata cara penulisan program OO dijelaskan.

Control Program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program

Type Data dan Kontrol program

Menjelaskan tipe data dasar

Menjelaskan tipe data bentukan.

Menjelaskan tata cara penulisan program OOP

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Trainer

2. Membuat class Program dengan menggunakan obyek dan class dibuat.

Properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi dibuat.

Class private dibuat di dalam program

Class public dibuat di dalam program

Class pada OOP Membuat program dengan menggunakan obyek dan class dibuat.

Membuat properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi.

MembuatClass private dibuat di dalam program

Membuat Class public dalam program

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Trainer

3. Membuat inheritance, polimorphy, overloading, dan friends

Inheritance pada class dibuat

Polimorphy pada class dibuat

Overloading pada class dibuat

Friends pada class dibuat

Inheritance Polimorphy Overloading Friends

Membuat program OOP menggunakan Inheritance pada class

Membuat program OOP menggunakan Inheritance pada class

Membuat program OOP menggunakan Polimorphy pada class

Membuat program OOP menggunakan Overloading pada class

Membuat program OOP menggunakan Friends

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 30 dari 41

Page 31: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

pada class 4. Membuat interface dan

paket Interface class

program dibuat. Paket dengan

menggunakan class program dibuat

Interface class program. Paket dengan

menggunakan class program

Membuat Interface class program.

Membuat Paket dengan menggunakan class program

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Trainer

5. Mengkompilasi program berorientasi objek.

Mengkompilasi program berorientasi objek.

Teknik kompilasi Mengkompilasi program OOP

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Trainer

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Merancang program aplikasi web berbasis objek KELAS/SEMESTER :

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 31 dari 41

Page 32: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

STANDAR KOMPETENSI : Merancang program aplikasi web berbasis objek KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan file I/O (Input/Output), tipe data dan variable pada java programming

Konsep dari I/O di Java dan File streams dijelaskan

Berbagai tipe data dan sifat-sifatnya dijelaskan.

Konsep variabel pada Java dijelaskan.

I/O dan type dat pada Variable

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

Menjelaskan Konsep variabel pada Java.

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

2. Menjelaskan exception handling

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

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

Mengaplikasikan pada beban Exception Handling

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

3. Menjelaskan applet Menjelaskan applet Penjelasan Java Applet Kelebihan Java Applet Kekurangan Java Applet Sotware pendukung Java

Applet

Membahas Program OOP dengan menggunakan Java Applet

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

4. Menerapkan konektivitas basis data.

Menerapkan konektivitas basis data.

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

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

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

SILABUSNAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Membuat aplikasi basis data menggunakan SQL KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat aplikasi basis data menggunakan SQL KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 32 dari 41

Page 33: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan kebutuhan software

Menjelaskan kebutuhan software SQL

Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.

Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.

Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai dengan manual instalasi

Perangkat lunak aplikasi SQL dijalankan

Aplikasi data deskripsi (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

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

2. Membuat Entity Relationship Diagram (ERD)

Membuat Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD)

Membuat diagram ERD untuk program aplikasi yang akan dibuat sesuai dengan SOP

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Trainer

3. Membuat Data Flow Diagram (DFD)

Membuat Data Flow Diagram (DFD)

Data Flow Diagram (DFD) Membuat Data Flow Diagram (DFD) untuk program yang akan dibuat yang ,meliputi level 0,1 dan level 2

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Komputer

4. Mempersiapkan lembar kerja Basis Data

Mempersiapkan lembar kerja Basis Data

Lembar Basis Data Mempersiapkan lembar kerja Basis Data yang akan dibuat

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Komputer

5. Menggunakan sintaks-sintaks khusus SQL

Sintaks-sintaks di MySQL/ PostgreSQL digunakan secara efektif.

Sintaks-sintaks di MySQL/ PostgreSQL

Menjelaskan fungsi sintak sintaks di MySQL/ PostgreSQL secara efektif

Menggunakan sintak khusus MySQL/ PostgreSQL untuk data

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 33 dari 41

Page 34: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

base6. Membuat Query Basis

Data. Query Basis Data

dibuat sesuai dengan buku kerja

View dibuat dengan menggunakan wizard View

Fitur-fitur View diaplikasikan.

Field ditetapkan sesuai dengan kebutuhan tabel

View diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan

Aplikasi data deskripsi (SQL

Membuat View dengan menggu-nakan wizard View

Mengaplikasikan fitur-fitur View.

Menetapkan Field sesuai dengan kebutuhan tabel

Memberi namaView sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan

Mengecek field pada tabel Menyimpan nama view

sesuai dengan format standar

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Komputer

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Mengintegrasikan basis data dengan sebuah web KELAS/SEMESTER :STANDAR KOMPETENSI : Mengintegrasikan basis data dengan sebuah web KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 34 dari 41

Page 35: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan prosedur pengintegrasian sebuah basis data dengan sebuah situs web

Prosedur pengintegrasian sebuah basis data dengan sebuah situs web dijelaskan sesuai dengan kaidah keilmuan

Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis

Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhi

Basis data dapat ditambah jika diperlukan

Prosedur pengitegrasian situs dengan basis data

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

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Komputer

2. Mempersiapkan basis data

Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis

Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhi

Basis data dapat ditambah jika diperlukan

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Komputer

3. Membuat login pada basis data

Operator dan pengunjung situs dibuat sesuai kebutuhan bisnis

Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi ditetapkan untuk setiap kelas

Operator dan pengunjung situs

Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi

Nama-nama login n utilitas web server yang relevan

Nama-nama login ke dalam web server

Mengidentifikasi operator dan pengunjung situs sesuai kebutuhan bisnis

Menetapkan perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi untuk setiap kelas dari user

menggunakan Nama-nama login dibuat utilitas web

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 35 dari 41

Page 36: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

dari user Nama-nama login

dibuat menggunakan utilitas web server yang relevan

server yang relevan menggunakan Nama-nama

login ditambahkan ke dalam web server utilitas server yang relevan

4. Membuat koneksi basis data pada web

Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web

Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis

Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs

File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs

Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web

Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis

Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs

File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs

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 dan string koneksi basis data

Membuat hubungan ke basis data situs

Mengkoreksi ile-file konfigurasi situs untuk menyimpan string koneksi situs

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Komputer

5. Menguji konektivitas basis data pada web.

Konektivitas basis data pada web diuji kebenarannya

Informasi yang ada dirancang agar dapat dengan cepat diperoleh dari situs web

Integritas basis data dibuat sesuai standar baku sekuriti

Fungsi perijinan yang tepat untuk akses basis data dibuat

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

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi

Modul Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 36 dari 41

Page 37: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

SILABUSNAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Membuat program basis data KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat program basis data KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 37 dari 41

Page 38: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan konsep pembuatan DBMS berbasis Client-Server

Konsep pembuatan DBMS berbasis Client-Server dijelaskan sesuai dengan kaidah keilmuan

Konsep Database Management Sistem (DBMS) berbasis Client-Server

Menjelaskan konsep normalisasi

Menjelaskan aturan pembuatan tabel

Menjelaskan tipe data Menjelaskan ERD

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) 4 (16) Buku referensi

Buku kerja Komputer

2. Menggunakan TSQL Program SQL digunakan dalam membuat basis data

Alat-alat pemrograman untuk SQL Server digunakan.

Sintaks TSQL digunakan.

Perintah TSQL dijalankan

Alat-alat pemrograman untuk SQL Server

Sintaks TSQL. Perintah TSQL

Alat-alat pemrograman untuk SQL Server digunakan.

Sintaks TSQL digunakan. Perintah TSQL dijalankan

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) 4 (16) Buku referensi

Buku kerja Komputer

3. Menggunakan stored procedures

stored procedures digunakan dalam merancang basis data

Stored procedures dimanipulasi (dibuat, modifikasi, dan hapus) .

Programming stored procedures dibuat.

Stored procedures (dibuat, modifikasi, dan hapus)

Programming stored procedures.

Memanipulasi Stored procedures (dibuat, modifikasi, dan hapus)

Membuat Programming stored procedures dibuat.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) 4 (16) Buku referensi

Buku kerja Komputer

4. Menggunakan triggers Triggers dibuat dan dikelola.

Programming triggers dibuat.

Triggers. Programming triggers

Membuat Triggers Mengelola Triggers. Membuat basis data

dengan menggunakan Programming triggers dibuat.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) 4 (16) Buku referensi

Buku kerja Komputer Software

pendukung5. Menggunakan

administrasi SQL Sistem keamanan

untuk SQL Server dibuat dan dirancang.

Keamanan SQL Server diimplementasikan dan diadministrasikan

Konsep SQL Server Agent dijelaskan

Konsep DTS (Data Transforma-tion

Sistem keamanan untuk SQL Server

Keamanan SQL Server Konsep SQL Server

Agent Konsep DTS (Data

Transforma-tion Service)

Membuat sistem keamanan untuk SQL Server

Mengimplementasikan dan Mengadministrasikan Sistem Keamanan SQL Server

Menjelaskan konsep SQL Server Agent

Konsep DTS (Data Transformation Service)

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) 4 (16) Buku referensi

Buku kerja Komputer Software

pendukung

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 38 dari 41

Page 39: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

Service) dijelaskan6. Menjelaskan struktur

program aplikasi Struktur program

aplikasi dijelaskan sesuai dengan program yang dibuat

Struktur program Mempelajari struktur mprogram aplikasi SQL

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) 4 (16) Buku referensi

Buku kerja Komputer Software

pendukung7. Menerapkan SQL. Variable Character

Set dan Tipe Data dijelaskan

Komponen PL/SQL dijelaskan

Cursor processing dijelaskan

PL/SQL Tables dan PL/SQL Wrappers digunakan

Variable Character Set dan Tipe Data

Komponen PL/SQL Cursor processing PL/SQL Tables dan

PL/SQL Wrappers

Menjelaskan Variable Character Set dan Tipe Data

Menjelaskan Komponen PL/SQL

Menjelaskan Cursor processing

Menggunakan PL/SQL Tables dan PL/SQL Wrappers

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) 4 (16) Buku referensi

Buku kerja Komputer Software

pendukung

SILABUS

NAMA SEKOLAH : SMK Negeri 1 SukorejoMATA PELAJARAN : Membuat aplikasi web berbasis JSP KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat aplikasi web berbasis JSP KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 39 dari 41

Page 40: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

1. Menjelaskan kebutuhan software

kebutuhan software jsp Dijelaskan sesuai dengan kaidah keilmuan

Persyaratan sistem operasi dan web server diidentifikasi

Kalibrasi web server agar program scripting JSP berjalan optimal dengan web server dilakukan

Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan

Spesifikasi OS Spesifikasi WEB server Penytingan WEB server Pengujian WEB Seervwr

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

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

2. Menjelaskan dasar-dasar JSP

Dasar-dasar JSP dijelaskan sesuai dengan kaidah keilmuan

Penggunaan JSP container dijelaskan

Penggunaan JSP directives dije-laskan

JSP Objects melalui va-riabel request dan response dijelaskan.

JSP actions dijelaskan

JSP tag libraries (TagLibs, Servlets dan Development Components) dijelaskan

Konsep teknologi JSP Sintak JSP

Menjelaskan penggunaan JSP container

Menjelaskan penggunaan JSP directives

Menjelaskan JSP Objects melalui va-riabel request dan response

Menjelaskan JSP actions Menjelaskan JSP tag

libraries (TagLibs, Servlets dan Development Components)

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

3. Membuat aplikasi web berbasis JSP

Membuat aplikasi web berbasis JSP

Perencanaan web Pembuatan web Pengujian web Hosting

Membuat desain web Membuat program script

web Pengujian web JSP Hosting ke web server

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) 4(12) Buku Referensi

Modul Trainer

4. Menyiapkan server untuk aplikasi web berbasis JSP

Menyiapkan server untuk aplikasi web berbasis JSP

Penyetingan WEB server Pengujian WEB Server

Melakukan kalibrasi web server agar program scripting JSP berjalan optimal dengan web server

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 40 dari 41

Page 41: Silabus Rpl

KURIKULUM SMK NEGERI 1 SUKOREJO

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARANKEGIATAN

PEMBELAJARANPENILAIAN

ALOKASI WAKTU SUMBER BELAJARTM PS PI

Menset WEB Server Melakukan pengujian web

server untuk memeriksa apakah web server berjalan dengan optimal

5. Menyimpan state (kondisi) ke dalam server dan client.

state (kondisi) ke dalam server dan client disimpan

Penyimpanan suatu kondisi melalui cookie, query, dan sessions dilakukan.

Prinsip Cookie, Query&Session dengan JSP

Melakukan penyimpanan suatu kondisi me lalu

Melakukan penyimpanan suatu kondisi cookie,

Melakukan penyimpanan suatu kondisi query,

Melakukan penyimpanan suatu kondisi sessions

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi

Modul Trainer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 41 dari 41