55
KURIKULUM SMK PGRI 4 TANGGUL SILABUS NAMA SEKOLAH : SMK PGRI 4 Tanggul MATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasar KELAS/SEMESTER : STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasar KODE KOMPETENSI : ALOKASI WAKTU : 2 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 Integrated circuit Mempelajari Resistor Mempelajari Induktor Mempelajari Kondensator Mempelajari Dioda Mempelajari Transistor Mempelajari Integrated Circuit Analog Mempelajari Integrated 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 55

SILABUS PRODUKTIF

Embed Size (px)

DESCRIPTION

SILABUS PRODUKTIF digunakan ulntuk

Citation preview

Page 1: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasarKODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

Pengukuran dan perhitungan

Melakukan perhitungan dan pengukuran komponen-komponen :

Resistor Induktor Kondensator Dioda Transistor Integrated Circuit Analog

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 40

Page 2: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PITransistor

Pengukuran dan perhitungan Integrated Circuit Analog

Pengukuran dan perhitungan Integrated circuit Digital

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,EXOR,EX

NOR,NOT

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

NOR,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 40

Page 3: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Menerapkan algoritma pemrograman tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan algoritma pemrograman tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

3. Menjelaskan Data Flow Diagram (DFD)

Data Flow Diagram (DFD) dijelaskan sesuai dengan kaidah keilmuan

Simbol-simbol Data Flow Diagram (DFD) : Select Data Store

Mempelajari arti simbol Data Flow Diagram (DFD)

Latihan menyusun Data Flow Diagram (DFD) untuk suatu

Tes Lisan Tes Tulisan Tugas Laporan

4 4(8) Buku referensi Buku kerja Komputer

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

Page 4: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI Anchor Vertex Result Flow Update Flow Data Process Actor Control Flow Note Connector

program pada level 0 dan level 1

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.

Pengelolaan array diterapkan sesuai dengan kaidah keilmuan

Algoritma dibuat dengan array satu dimensi

Algoritma pencarian data dan algoritma pengurutan

Jenis dan inisialisasi array Pemrosesan Array

Mendefinisikan array Menginisialisasi array Menulis elemen array ke piranti

keluaran Menulis harga tertentu di dalam

array Mencari harga maksimum array

Tes Lisan Tes Tulisan Tugas Laporan

4 4(8) Buku referensi Buku kerja Komputer

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

Page 5: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PIdata (sorting) dibuat dengan menggunakan array

Menggunakan elemen array

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

Page 6: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Menerapkan algoritma pemrograman tingkat lanjut KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan algoritma pemrograman tingkat lanjut KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

3. Menggunakan prosedur dan Prosedur dan fungsi Prosedur dan Fungsi Mempelajari pendeklarasian Tes Lisan 8 8 (16) Buku Referensi

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

Page 7: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PIfungsi 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

fungsi Membuat contoh program untuk

pemanggilan fungsi Mempelajari pendekalarasian

prosedur Membuat contoh program

pemanggilan prosedur

Tes Tulisan Tes Praktek Tugas Laporan

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 40

Page 8: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Membuat basis data KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat basis data KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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 Elips Garis

Candidate key Primary key

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 40

Page 9: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI 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

SILABUS

NAMA SEKOLAH : SMK PGRI 4 Tanggul

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

Page 10: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

MATA PELAJARAN : Menerapkan aplikasi basis data KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan aplikasi basis data KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI 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 menggunakan wizard View

Fitur-fitur View diaplikasikan.

Field ditetapkan sesuai dengan kebutuhan tabel

View diberi nama sesuai dengan aturan

Query untuk menampilkan tabel View dibuat 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

4 4(8) Buku Referensi Modul Trainer

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

Page 11: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU

SUMBER BELAJARTM PS PI

penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan

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

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Memahami pemrograman visual berbasis desktop KELAS/SEMESTER :

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

Page 12: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

STANDAR KOMPETENSI : Memahami pemrograman visual berbasis desktop KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI 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

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 :

Tes Lisan Tes Tulisan Tugas

4 4 (8) Buku referensi Buku kerja Komputer

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

Page 13: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU

SUMBER BELAJARTM PS PI

Membuka File Membaca File Menyimpan File Extension File

Laporan 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

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Membuat paket software aplikasi berbasis desktop KELAS/SEMESTER :

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

Page 14: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

STANDAR KOMPETENSI : Membuat paket software aplikasi berbasis desktop KODE KOMPETENSI :ALOKASI WAKTU : 3 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI 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 proses pembuatan installer

Menjalankan hasil proses pembuatan installer dijalankan. dan disimpan pada direktori yang telah ditentukan.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi Modul Komputer

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

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

Page 15: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU

SUMBER BELAJARTM PS PI

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

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Mengoperasikan sistem operasi jaringan komputerKELAS/SEMESTER :STANDAR KOMPETENSI : Mengoperasikan sistem operasi jaringan komputer

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

Page 16: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Menerapkan bahasa pemrograman SQL tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan bahasa pemrograman SQL tingkat dasar

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

Page 17: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KODE KOMPETENSI :ALOKASI WAKTU : 2X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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 aplikasi SQL

Menu aplikasi SQL dideskripsikan sesuai dengan SOP

Menu menu yang tersedia beserta shortcut-nya dikenali

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

Menu aplikasi SQL Mengenali menu menu yang tersedia beserta shortcut-nya dikenali

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi Modul Trainer

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

Tabel dibuat dengan menentukan nama

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 4 (8) Buku Referensi Modul Trainer

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

Page 18: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PIkolom/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

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.

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

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Menerapkan bahasa pemrograman SQL tingkat lanjut KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan bahasa pemrograman SQL tingkat lanjut KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

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

Page 19: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA 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 : 2 X 45 menit

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

Page 20: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU

SUMBER BELAJARTM PS PI

1. 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 provider.

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi Buku kerja Perangkat lunak

pendukung Komputer

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

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 20 dari 40

Page 21: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU

SUMBER BELAJARTM PS PI

disimpan sesuai dengan penamaan standar.

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 embedded image) dan dokumen diformat sesuai persyaratan

Wrap teks di sekitar gambar digunakan

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

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku referensi Buku kerja Perangkat lunak

pendukung Komputer

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

4 4 (8) Buku referensi Buku kerja Perangkat lunak

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

Page 22: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU

SUMBER BELAJARTM PS PI

Tugas Laporan

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

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Membuat halaman web dinamis tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

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

Page 23: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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/ 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

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

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

Membuat halaman dan Menyimpan ekstensi ekstensi yang tepat kemudian

Menyimpan ke dalam direktori/ folder yang tepat

Menambahkan kode diantara tag pembatas

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

Menambahkan Tag HTML yang digunakan pada format halaman dan konten sesuai dengan kebutuhan

Menyimpan halaman disimpan dalam direktori yang tepat

Akses file melalui

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

Modifikasi dibuat sesuai

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 40

Page 24: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI

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

Modifikasi dibuat sesuai kebutuhan

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

Halaman disimpan 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

Pengujian dan Hosting Menyimpan halaman pada server di lokasi yang tepat

Menampilkan/menguji halaman dinamis ditampilkan pada browser

Membuat fungsi format dan dinamis secara keseluruhan sesuai dengan kebutuham bisnis dan pelanggan

Mengakhiri halaman pelanggan sesuai memenuhi persyaratan bisnis

Merangkai aplikasi halaman per halaman sesuai permintaan pelanggan

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi Modul Trainer

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

Page 25: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Membuat halaman web dinamis tingkat lanjut KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat lanjut KODE KOMPETENSI :ALOKASI WAKTU : 5 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI 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 Perlengkapan software Software aplikasi Mengidentifikasi perlengkapan Tes Lisan 4 8 (16) Buku Macro-

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

Page 26: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU

SUMBER BELAJARTM PS PI

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

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

pengembangan WEB Desain Lay out dan Scripting Sumber daya server

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 yang akan digunakan sudah

Mendesain Sketsa untuk web Mendesain interface/ menu-

menu

Tes Tulisan Tes Praktek Tugas Laporan

media Dream-weaver

Modul design WEB

Buku PHP Komputer

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

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

Page 27: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Merancang aplikasi teks dan desktop berbasis objek KELAS/SEMESTER :STANDAR KOMPETENSI : Merancang aplikasi teks dan desktop berbasis objek KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku referensi Buku kerja Komputer

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

Page 28: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI Menjelaskan dan menggunakan

fungsi inline, overloading fungsi dan fungsi dengan jumlah argumen yang bervariasi

Membuat program menggunakan deklarasi fungsi

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 sesuai dengan kaidah keilmuan

Polymorphism dijelaskan sesuai dengan kaidah keilmuan

Inheritance dijelaskan sesuai dengan kaidah

Konsep Class Menggunakan tipe data Menjelaskan deklarasi class Menggunaan class publik dan

private Menambahkan fungsi anggota

class Mengaplikasikan nilai antar

obyek Mendefinisikan nilai balik fungsi

anggota Menggunakan konstruktor dan

destruktor Menggunakan Dynamic

Memory Allocation Membuat program yang

menggunakan konsep Polymorfisme

Membuat program Menggunakan Inheritance

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku referensi Buku kerja Komputer

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

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

Page 29: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Menggunakan bahasa pemrograman berorientasi objek KELAS/SEMESTER :STANDAR KOMPETENSI : Menggunakan bahasa pemrograman berorientasi objek KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi Modul Trainer

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

Page 30: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PIdalam program

Class public dibuat di dalam program

Membuat Class public dalam program

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 pada class

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi Modul Trainer

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

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

Page 31: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Merancang program aplikasi web berbasis objek KELAS/SEMESTER :STANDAR KOMPETENSI : Merancang program aplikasi web berbasis objek KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

Membahas Program OOP dengan menggunakan Java Applet

Tes Lisan Tes Tulisan Tugas Laporan

4 4 (8) Buku Referensi Modul Trainer

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

Page 32: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PIApplet

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 PGRI 4 TanggulMATA PELAJARAN : Membuat aplikasi basis data menggunakan SQL KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat aplikasi basis data menggunakan SQL KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

8 8 (16) Buku Referensi Modul Trainer

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

Page 33: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI Tugas Laporan

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 base

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi Modul Komputer

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

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

Page 34: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Mengintegrasikan basis data dengan sebuah web KELAS/SEMESTER :STANDAR KOMPETENSI : Mengintegrasikan basis data dengan sebuah web KODE KOMPETENSI :ALOKASI WAKTU : 6 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 4 (8) Buku Referensi Modul Komputer

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

Page 35: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PIuntuk memastikan kebutuhan data situs dapat dipenuhi

Basis data dapat ditambah jika diperlukan

tersedia Menambah Basis data dapat

diperlukan

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 dari user

Nama-nama login dibuat menggunakan utilitas web server yang relevan

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 server yang relevan

menggunakan Nama-nama login ditambahkan ke dalam web server utilitas server yang relevan

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 8 (16) Buku Referensi Modul Komputer

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

Informasi yang ada agar dapat dengan cepat dari situs web

Merancang Informasi yang ada agar dapat dengan cepat

Tes Lisan Tes Tulisan

8 8 (16) Buku Referensi Modul

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

Page 36: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PIkebenarannya

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

Integritas basis data sesuai standar baku sekuriti

Fungsi perijinan yang tepat untuk akses basis data t

diperoleh dari situs web Membuat integritas basis data

sesuai standar baku sekuriti Membuat fungsi perijinan yang

tepat untuk akses basis data

Tes Praktek Tugas Laporan

Komputer

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

Page 37: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUSNAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Membuat program basis data KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat program basis data KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

Tes Lisan Tes Tulisan Tes Praktek Tugas

4 4 (8) 4 (16) Buku referensi Buku kerja Komputer Software

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

Page 38: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PItriggers dibuat. Laporan pendukung

5. 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 Service) dijelaskan

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

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

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

Page 39: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

SILABUS

NAMA SEKOLAH : SMK PGRI 4 TanggulMATA PELAJARAN : Membuat aplikasi web berbasis JSP KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat aplikasi web berbasis JSP KODE KOMPETENSI :ALOKASI WAKTU : 2 X 45 menit

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. 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

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

Page 40: SILABUS PRODUKTIF

KURIKULUM SMK PGRI 4 TANGGUL

KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI3. 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(16) 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

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

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 40 dari 40