Upload
kepala-suku
View
42
Download
2
Embed Size (px)
DESCRIPTION
SILABUS PRODUKTIF digunakan ulntuk
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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