KURIKULUM SMK PUSPA BANGSA CLURING
SILABUS
NAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasarKELAS/SEMESTER : X / 1STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasarKODE KOMPETENSI : 070.KK.01ALOKASI WAKTU : 38 X 45 menit
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menerapkan teori Kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Dijelaskan manfaat dasar dari kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Perbedaan antara tegangan, arus, dan resistansi
Manfaat dasar sistem kelistrikan
Perbedaan antara tegangan, arus, dan resistansi
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Menjelaskan manfaat dasar dari kelistrikan
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Tes tertulisPengamatan/
observasiTes PraktekProduk
4 2 - Buku Teori Dasar Kelistrikan
InternetMajalah TeknikBread boardKomponen R, L,
C
Mengenal komponen elektronika
Nama-nama komponen elektronika dapat dijelaskan.
Komponen Elektronika Menjelaskan nama-nama komponen elektronika dan kegunaannya.
Tes tertulisPengamatan/
observasiTes Praktek
4 2 Buku Teori Dasar Kelistrikan
Internet
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 1 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menerapkan teori Kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Dijelaskan manfaat dasar dari kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Perbedaan antara tegangan, arus, dan resistansi
Manfaat dasar sistem kelistrikan
Perbedaan antara tegangan, arus, dan resistansi
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Menjelaskan manfaat dasar dari kelistrikan
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Tes tertulisPengamatan/
observasiTes PraktekProduk
4 2 - Buku Teori Dasar Kelistrikan
InternetMajalah TeknikBread boardKomponen R, L,
C
Produk
Menggunakan komponen elektronika
Disebutkan dengan benar bahan-bahan resistif dan dijelaskan bagaimana resistor dipakai dalam bidang elektronika
Komponen ElektronikaNilai besaran komponen
elektronika
Menjelaskan bahan komponenMenghitung nilai resistansi berbagai jenis
resistorMenghitung nilai kapasitansi berbagai
jenis kapasistorMenjelaskan macam-macam komponenMenguji komponen pasifMenguji komponen aktifMemanfaatkan komponen pasifMemanfaatkan komponen aktifMenjelaskan penggunaan resistor pada
rangkaian
Tes tertulisPengamatan/
observasiTes PraktekProduk
4 2 - Buku Teori Dasar Elektronika
InternetMajalah TeknikBread boardKomponen
Elektronika
Menjelaskan Konsep Elektronika Digital
Digambarkan dan dijelaskan tentang kode ASCII
Tiap-tiap jenis gerbang logika dasar di-identifikasi
Konversi Bilangan dan Kode ASCII
Gerbang LogikaTabel kebenaran
Menggambarkan konversikBilangan dan Kode ASCII
Menggambarkan macam-macam gerbang logika
Menggambarkan tabel kebenaranMembuktikan tabel kebenaran
Tes tertulisTes PraktekPengamatan/
Observasi
4 2 - Buku Elektronika digital
InternetkBread board
Menerapkan system bilangan digital
Diterangkan fungsi flip-flop dan disebutkan jenis-jenisnya
Diterangkan bagaimana cara kerja sebuah Counter
Diterangkan fungsi dari bus digital dan ditunjukkan bagaimana hubungannya
Gambar rangkaian digitalMacam-macam FlipflopRangkaian counterUp CounterDown CounterFungsi bus digitalJenis-jenis rangkaian
display Fungsi clock pada
komputer
Menjelaskan rangkaian logika dasarMengidentifikasi jenis jenis flip-flopMenjelaskan cara kerja flip-flopMenjelaskan penggunaan Rangkaian
logika kombinasi (komparator, adder, subtractor)
Mengidentifikasi rangkaian logika sekuensial
Menjelaskan fungsi bus digitalMenyebutkan rangkaian Display seven
segment, LCD, dot matrik
Tes tertulisTes PraktekPengamatan/
Observasi
6 2 - Buku Elektronika digital
InternetBread board
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menerapkan teori Kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Dijelaskan manfaat dasar dari kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Perbedaan antara tegangan, arus, dan resistansi
Manfaat dasar sistem kelistrikan
Perbedaan antara tegangan, arus, dan resistansi
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Menjelaskan manfaat dasar dari kelistrikan
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Tes tertulisPengamatan/
observasiTes PraktekProduk
4 2 - Buku Teori Dasar Kelistrikan
InternetMajalah TeknikBread boardKomponen R, L,
C
dengan bagian lainDisebutkan jenis-jenis
rangkaian display dan digambarkan bagaimana angka dan huruf ditampilkan
Diterangkan fungsi dari clock pada komputer
Menggambarkanrangkaian Display seven segment, LCD, dot matrik
Menerangkan fungsi dari clock pada komputer
6. Elektronika Digital untuk komputer
Diterangkan alasan-alasan orang memerlukan rangkaian interface dan disebutkan macam-macamnya
Penguasaan konsep input dan output (I/O) dalam sistem kendali dan ragam interface.
Menguraikan jenis dan fungsi input/outputMenerangkan alasan-alasan
diperlukannya rangkaian interface Menyebutkan macam-macam rangakain
interface
Tes tertulisPengamatan/
observasiTes PraktekProduk
4 2 - Buku Teori Dasar Elektronika
InternetMajalah TeknikKomponen
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 3 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menerapkan teori Kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Dijelaskan manfaat dasar dari kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Perbedaan antara tegangan, arus, dan resistansi
Manfaat dasar sistem kelistrikan
Perbedaan antara tegangan, arus, dan resistansi
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Menjelaskan manfaat dasar dari kelistrikan
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Tes tertulisPengamatan/
observasiTes PraktekProduk
4 2 - Buku Teori Dasar Kelistrikan
InternetMajalah TeknikBread boardKomponen R, L,
C
Elektronika
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Menerapkan algoritma pemograman tingkat dasarKELAS/SEMESTER : X/1STANDAR KOMPETENSI : Menerapkan algoritma pemograman tingkat dasarKODE KOMPETENSI : 070.KK.02ALOKASI WAKTU : 76 X 45 Menit
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan struktur algoritma
Menjelaskan Gambaran struktur algoritma sesuai dengan SOP
Prinsip dan fungsi
struktur algoritma
Prinsip dan fungsi struktur algoritma
Konsep algoritma pemrograman
PengamatanTes tertulis
4 4Buku Algoritma
Pemrograman dan Struktur Data
ModulInternet
2. Membuat alur logika pemograman
Membuat algoritma dengan skema program sekuensial
Membuat Algoritma dengan skema program percabangan
Membuat algoritma dengan skema program pengulangan.
Algoritma runtunanAlgoritma pemilihanAlgoritma Pengula-ngan
Menuliskan algoritma runtunanMenuliskan algoritma pemilihan if-then dan
if then-elseMenuliskan algoritma pengulangan while-
do, do-wile, switch-case, repeat N-times
Menggambarkan diagram alir untuk algoritma runtunan, pemilihan dan pengulangan
PengamatanTes tertulisHasil kompilasi
program
4 4 Buku Algoritma dan Pemrogra-man
JobsheetModul ajar
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 5 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan struktur algoritma
Menjelaskan Gambaran struktur algoritma sesuai dengan SOP
Prinsip dan fungsi
struktur algoritma
Prinsip dan fungsi struktur algoritma
Konsep algoritma pemrograman
PengamatanTes tertulis
4 4Buku Algoritma
Pemrograman dan Struktur Data
ModulInternet
3. Menjelaskan Data Flow Diagram
Menjelaskan Karakteristik sistem dari software/aplikasi yang dirancang
Menjelaskan Level Abstraksi data (DFD)
Metode pada algoritma pemrograman
Struktur Data
Menjelaskan tentang Karakteristik Sistem
Menjelaskan Narasi dari Software yang dirancang
Membuat Abstraksi Data (DFD)
PengamatanTes tertulisHasil kompilasi
program
4 4 Buku Algoritma dan Pemrogra-man
JobsheetModul ajar
4. Menjelaskan Varian dan Invarian
Menjelaskan Tipe data, variable konstanta, dan parameter yang berlaku umum pada pemograman
Membuat dan menjelaskan manfaat Tipe data baru dari tipe data yang ada
Menjelaskn Pemakaian nama pada tipe data, variable, konstanta dan parameter
Jenis-jenis Tipe DataPenamaan variavel dan
Konstanta Penentuan tipe data pada
variabel dan konstanta
Menjelaskan tipe-tipe data Menjelaskan tipe data dasar dan
bentukan.Menjelaskan penamaan variabel dan
konstantaMenjelaskan pemberian harga variabelMenunjukkan penggunaan variabel pada
program
PengamatanTes tertulisHasil kompilasi
program
4 4 Buku Algoritma dan Pemrogra-man
JobsheetModul ajar
Menerapkan Pengelolaan Array
Membuat Algoritma dengan array satu dimensi
Membuat Algoritma pencarian data dan algoritma pengurutan data (sorting) dengan menggunakan array
Jenis dan inisialisasi arrayPemrosesan Array
Mendefinisikan arrayMenginisialisasi arrayMenulis elemen array ke piranti keluaranMenulis harga tertentu di dalam arrayMencari harga maksimum arrayMenggunakAn elemen array
PengamatanTes tertulisHasil kompilasi
program
4 4 Buku Algoritma dan Pemrogra-man
JobsheetModul ajar
KURIKULUM SMK PUSPA BANGSA CLURING
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Menerapkan Algoritma pemograman tingkat lanjutKELAS/SEMESTER : X/1STANDAR KOMPETENSI : Menerapkan Algoritma pemograman tingkat lanjutKODE KOMPETENSI : 070.KK.03ALOKASI WAKTU : 114 X 45 Menit
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 7 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan prinsip array multi dimensi
membuat dan menjelaskan Algoritma array multi dimensi
Array multi dimensiMendeklarasikan dan memanfaatkan
elemen array melalui penjumlahan, pengurangan, perkalian serta pencarian elemen array
Menjelaskan cara Inisialisasi MatriksMelakukan pembacaan elemen matriksMenjelaskan pengisian matriks tanpa
petunjuk pembacaan
Kompilasi program
PengamatanTes tulis
8 816) Buku Algoritma dan Pemrogra-man
JobsheetModul ajar
Mengunakan array multi dimensi
Membuat Matrik 2D, 3D dalam bentuk penjumlahan, pengurangan, perkalian, dsb.
Membuat dan menunjukkan Algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi
Array multi dimensi Membuat program pengisian engisian matriks dengan menggunakan petunjuk pembacaan
Membuat program untuk menulis matriksMenjelaskan penjumlahan dua buah
matriksMenjelaskan pengurangan dua buah
matriksMenjelaskan perkalian dua buah matriksMembuat program pencarian elemen
terbesar matriksMembuat program pencarian elemen
terkecil matriks
Kompilasi program
PengamatanTes tulis
Buku Algoritma dan Pemrogra-man
JobsheetModul ajar
Menggunakan Prosedur dan fungsi
Membuat Algoritma program dengan menggunakan prosedur
Membuat Algoritma program dengan menggunakan fungsi
Membuat Algoritma program dengan menggunakan prosedur dan fungsi
Prosedur dan Fungsi Menjelaskan pendeklarasian fungsiMembuat contoh program untuk
pemanggilan fungsiMenjelaskan pendekalarasian prosedurMembuat contoh program pemanggilan
prosedur
Hasil kompilasi program
PengamatanTes tulisTes praktek
8 8(16) Buku Algoritma dan Pemrogra-man
JobsheetModul ajar
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan prinsip array multi dimensi
membuat dan menjelaskan Algoritma array multi dimensi
Array multi dimensiMendeklarasikan dan memanfaatkan
elemen array melalui penjumlahan, pengurangan, perkalian serta pencarian elemen array
Menjelaskan cara Inisialisasi MatriksMelakukan pembacaan elemen matriksMenjelaskan pengisian matriks tanpa
petunjuk pembacaan
Kompilasi program
PengamatanTes tulis
8 816) Buku Algoritma dan Pemrogra-man
JobsheetModul ajar
Menggunakan library pemrograman grafik
Mengidentifikasi Library pemrograman grafik
Menjelaskan fungs dari library pemrograman grafik
Menggunakan Library pemrograman grafik dalam membuat program grafik.
Library Pemrograman Grafik
Menjelaskan libraty pemrograman grafik.Membuat contoh program yang
menggunakan library grafisMenggunakan library grafis untuk
membuat program grafis, dan menampilkan hasilnya .
Hasil kompilasi program
PengamatanTes tulisTes praktek
8 8(16) Buku Algoritma dan Pemrogra-man
JobsheetModul ajar
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 9 dari 62
SILABUS
NAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Membuat Basis DataKELAS/SEMESTER : X/2STANDAR KOMPETENSI : Membuat Basis DataKODE : 070.KK.04ALOKASI WAKTU : 76 X 45 menit
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Mengidentifikasi Struktur Hirakki Basis Data
Menjelaskan Pengertian Basis Data dengan benar
Menjelaskan Kegunaan dan Tujuan Basis Data
Membandingkan Software Basis Data
Menjabarkan Struktur Basis Data
Membuat Tabel dengan struktur yang benar
Menjelaskan Abstraksi Data dalam Basis Data
Menjelaskan Bahasa Basis Data
Sistem Basis Data : Pengertian Basis Data dan
Sistem Basis DataSoftware Basis Data Struktur Basis Data
(Tabel, Relasi, Field, Type Data, Record, Constraint)
Abstraksi Basis DataBahasa Basis Data
Mencari Informasi tentang contoh produk Sistem Basis Data
Membandingkan software databaseMenentukan Struktur TabelMenentukan Type DataMenentukan ConstraintMencari Informasi secara berkelompok
tentang Bahasa Basis Data.
Tes Tertulis berbentuk uraian tentang Sistem Basis Data
Tes Tertulis pembuatan tabel beserta type dan constraint
8 6(2) 2(4) Buku Basis Data
E-Book Basis Data
KomputerJob SheetSoftwareInternet
2. Menjelaskan Entity Relationship Diagram (ERD)
Menentukan Entity yang dibutuhkan
Merancang Atribute / Field pada setiap Entity
ERD ModelJenis Atribut dan Notasi
ERJelaskan Relasi dan Rasio
KardinalitasMapping ERD
Menentukan EntityMenentukan Atribute / Field yang dimilki
EntityMenentukan Constraint dalam EntityMenggolongkan Atribute dalam berbagai
jenis
Tes Tertulis berbentuk uraian tentang penentuan Entity,
14 6(2) 6(4) Buku Basis Data
E-Book Basis Data
KomputerJob Sheet
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 11 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Mengidentifikasi Struktur Hirakki Basis Data
Menjelaskan Pengertian Basis Data dengan benar
Menjelaskan Kegunaan dan Tujuan Basis Data
Membandingkan Software Basis Data
Menjabarkan Struktur Basis Data
Membuat Tabel dengan struktur yang benar
Menjelaskan Abstraksi Data dalam Basis Data
Menjelaskan Bahasa Basis Data
Sistem Basis Data : Pengertian Basis Data dan
Sistem Basis DataSoftware Basis Data Struktur Basis Data
(Tabel, Relasi, Field, Type Data, Record, Constraint)
Abstraksi Basis DataBahasa Basis Data
Mencari Informasi tentang contoh produk Sistem Basis Data
Membandingkan software databaseMenentukan Struktur TabelMenentukan Type DataMenentukan ConstraintMencari Informasi secara berkelompok
tentang Bahasa Basis Data.
Tes Tertulis berbentuk uraian tentang Sistem Basis Data
Tes Tertulis pembuatan tabel beserta type dan constraint
8 6(2) 2(4) Buku Basis Data
E-Book Basis Data
KomputerJob SheetSoftwareInternet
berhasil dirancang.
Constraint ditetapkan
Atribute telah dibedakan.
Menentukan Entity
Menentukan Rasio Kardinalitas
ERD dimapping sesuai langkah Mapping yang benar.
Menghubungkan Entity (Relasi)Menentukan Rasio Kardinalitas RelasiBerdiskusi tentang perancangan ERDMembuat laporan Hasil DiskusiMelakukan Mapping ERDMembuat Laporan Hasil Mapping ERD
atribute dan pengelompokkannya.
Tes Tertulis tentang perancangan
ERDLaporan
KelompokTugasObservasi
Software
3. Menerapkan Normalisasi Basis Data
Tahap Normalisasi I berhasil dilakukan
Tahap Normalisasi II berhasil dilakukan
Tahap Normalisasi III berhasil dilakukan
Tahap Normalisasi IV berhasil dilakukan
Bentuk – bentuk Normalisasi Data : Normalisasi INormalisasi IINormalisasi IIINormalisasi IV
Menganalisa Hasil Mapping ERD dalam bentuk Normalisasi I
Membuat Laporan Hasil Analisa Normalisasi I
Menganalisa Hasil Normalisasi I berdasarkan dalam tahap Normalisasi II
Membuat Laporan Hasil Analisa Normalisasi II
Menganalisa Hasil Normalisasi II berdasarkan dalam tahap Normalisasi III
Membuat Laporan Hasil Analisa IIIMenganalisa Hasil Normalisasi III
Hasil Laporan Analisa
Tes Tertulis tentang Analisa tahapan Normalisasi I - IV
12 8(2) 6(4) Buku Basis Data
E-Book Basis Data
KomputerJob SheetSoftware
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Mengidentifikasi Struktur Hirakki Basis Data
Menjelaskan Pengertian Basis Data dengan benar
Menjelaskan Kegunaan dan Tujuan Basis Data
Membandingkan Software Basis Data
Menjabarkan Struktur Basis Data
Membuat Tabel dengan struktur yang benar
Menjelaskan Abstraksi Data dalam Basis Data
Menjelaskan Bahasa Basis Data
Sistem Basis Data : Pengertian Basis Data dan
Sistem Basis DataSoftware Basis Data Struktur Basis Data
(Tabel, Relasi, Field, Type Data, Record, Constraint)
Abstraksi Basis DataBahasa Basis Data
Mencari Informasi tentang contoh produk Sistem Basis Data
Membandingkan software databaseMenentukan Struktur TabelMenentukan Type DataMenentukan ConstraintMencari Informasi secara berkelompok
tentang Bahasa Basis Data.
Tes Tertulis berbentuk uraian tentang Sistem Basis Data
Tes Tertulis pembuatan tabel beserta type dan constraint
8 6(2) 2(4) Buku Basis Data
E-Book Basis Data
KomputerJob SheetSoftwareInternet
berdasarkan dalam tahap Normalisasi IVMembuat Laporan Hasil Analisa IV
4. Membuat Database Manajemen
Tabel yang akan dibuat sudah dalam Kondisi Normal
Pembuatan TabelRelasi TabelPembuatan Form
Membuat Database Membuat Tabel sesuai Hasil NormalisasiMerelasikan Tabel
ObservasiTes Praktek
20 30(2) 10(4) Buku Basis Data
E-Book Basis PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 13 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Mengidentifikasi Struktur Hirakki Basis Data
Menjelaskan Pengertian Basis Data dengan benar
Menjelaskan Kegunaan dan Tujuan Basis Data
Membandingkan Software Basis Data
Menjabarkan Struktur Basis Data
Membuat Tabel dengan struktur yang benar
Menjelaskan Abstraksi Data dalam Basis Data
Menjelaskan Bahasa Basis Data
Sistem Basis Data : Pengertian Basis Data dan
Sistem Basis DataSoftware Basis Data Struktur Basis Data
(Tabel, Relasi, Field, Type Data, Record, Constraint)
Abstraksi Basis DataBahasa Basis Data
Mencari Informasi tentang contoh produk Sistem Basis Data
Membandingkan software databaseMenentukan Struktur TabelMenentukan Type DataMenentukan ConstraintMencari Informasi secara berkelompok
tentang Bahasa Basis Data.
Tes Tertulis berbentuk uraian tentang Sistem Basis Data
Tes Tertulis pembuatan tabel beserta type dan constraint
8 6(2) 2(4) Buku Basis Data
E-Book Basis Data
KomputerJob SheetSoftwareInternet
System (DBMS) Database berhasil dibuatTabel berhasil dibuatTabel sudah direlasikan
dengan benarMembuat Form Berhasil
dirancangMembuat Report Berhasil
Pembuatan Report Membuat Form Membuat Report
DataKomputerJob SheetSoftwareBuku Access
2003
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Menerapkan Aplikasi Basis DataKELAS/SEMESTER : X/2STANDAR KOMPETENSI : Menerapkan Aplikasi Basis DataKODE : 070.KK.05ALOKASI WAKTU : 76 X 45 menit
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Menjelaskan Jenis Perintah SQL
Menjelaskan Jenis Perintah SQL
Menerapkan Perintah DDL
Menerapkan Perintah DML
Pengertian dan Fungsi Perintah SQL
Jenis Perintah DDLJenis Perintah DML
Menerapkan Perintah SQL DDL dalam pembuatan Basis Data (Tabel dan Relasi)
Menerapkan penggunaan Perintah DDL dan DML
Tes Tertulis berbentuk
a. Uraian tentang penggunaan DML dan DDLTugas
Latihan Soal
8 6(2) 4(4) E-Book Perintah SQL
Microsoft AccesKomputerBSE RPL Jilid
XII
2.Membuat Tabel Basis Data Menjelaskan Struktur
Tabel
Mengoperasikan menu Pembuatan Tabel dengan baik
Pengaturan Properties dilakukan dengan benar
Pembuatan Tabel dengan prosedur yang benar
Struktur Tabel (Type, Field, Constraint)
Menu Aplikasi Pembuatan Table
Pengaturan Tablel (Properties pada Table)
Penyimpanan Tabel
Menentukan nama kolom/field, tipe data, dan konstrainnya.
Membuat table dengan menggunakan bahasa SQL.
Menggunakan Menu Aplikasi Pembuatan tabel sesuai SOP.
Mengatur properties Table sesuai aturan
Menyimpan tabel sesuai dengan aturan penamaan, dan data dimuat ke dalam tabel
Tes PraktekTes Tertulis
membuat tabel dengan perinta SQL.
Tes Tertulis berbentuk uraian tentang struktur dan fungsi properties di dalam tabel
Laporan Hasil
8 6(2) 4(4) Buku Access 2003
KomputerJob SheetBSE RPL Jilid
XII
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 15 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Menjelaskan Jenis Perintah SQL
Menjelaskan Jenis Perintah SQL
Menerapkan Perintah DDL
Menerapkan Perintah DML
Pengertian dan Fungsi Perintah SQL
Jenis Perintah DDLJenis Perintah DML
Menerapkan Perintah SQL DDL dalam pembuatan Basis Data (Tabel dan Relasi)
Menerapkan penggunaan Perintah DDL dan DML
Tes Tertulis berbentuk
a. Uraian tentang penggunaan DML dan DDLTugas
Latihan Soal
8 6(2) 4(4) E-Book Perintah SQL
Microsoft AccesKomputerBSE RPL Jilid
XII
Memberi nama table sesuai aturan penamaan
Praktikum
Observasi (Praktik)
3. Menerapkan Query pada Basis Data
Menjelaskan Pengertian dan Fungsi Query
Menganalisa Kebutuhan Tabel yang akan digunakan pada Query
Pengaturan Properties Query dilakukan dengan baik
Query berhasil dibuat
Pengertian dan Fungsi Query
Analisa QueryPengaturan QueryMenjalankan QueryPenyimpanan Query
Menentukan data yang akan dihasilkanMenentukan Tabel – tabel yang akan
digunakan pada pembuatan QueryMenggunakan Menu Aplikasi Query sesuai
dengan prosedur penggunaannya Mengatur setting Query sesuai Manipulasi
Data yang akan dihasilkanMenjalankan Query untuk melihat Hasil Query.Menyimpan Query sesuai prosedur
penyimpanan QueryMemberi nama Query sesuai aturan
penmaan.
ObservasiTes TertulisUraian tentang
analisa kebutuhan tabel dalam pembuatan Qury
Pilhan Ganda tentang penggunaan menu palikasi.
Laporan Hasil Praktikum
10 8(2) 6(4) E-Book Access
Buku Access 2003
KomputerBSE RPL Jilid
XII
4. Membuat Form Basis Data
Menjelaskan Pengertian dan Fungsi Form
Pembuatan Form dengan langkah yang benar
Menambahkan Object (Command Button, Combo Box,dll) berhasil pada form.
Pengertian dan Fungsi Form
Cara Pembuatan FormMerubah Desain FormPenyimpanan Form
Menentukan tabel / query yang akan digunakan untuk membuat form
Menerapkan menu aplikasi dalam pembuatan Form.
Mengatur Properties Form
Menjalankan Form
ObservasiTes Tertulis
berbentuk urain tentang fungsi Object pada Toolbox
10 8(2) 4(4) Buku Access 2003
KomputerBSE RPL Jilid
XIIE Book
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Menjelaskan Jenis Perintah SQL
Menjelaskan Jenis Perintah SQL
Menerapkan Perintah DDL
Menerapkan Perintah DML
Pengertian dan Fungsi Perintah SQL
Jenis Perintah DDLJenis Perintah DML
Menerapkan Perintah SQL DDL dalam pembuatan Basis Data (Tabel dan Relasi)
Menerapkan penggunaan Perintah DDL dan DML
Tes Tertulis berbentuk
a. Uraian tentang penggunaan DML dan DDLTugas
Latihan Soal
8 6(2) 4(4) E-Book Perintah SQL
Microsoft AccesKomputerBSE RPL Jilid
XII
Tampilan Form berhasil dirubah
Menyimpan Form sesuai aturan penyimpananan.
5. Menerapkan Macro pada Basis Data
Menjelaskan Fungsi Macro dengan baik.
Pengoperasian Langkah Pembuatan Macro dapat dikuasai.
Pembuatan Macro berhasil.
Pengertian dan Fungsi Macro
Menu Aplikasi Pembuatan Macro
Fungsi masing – masing macro dalam Access
Mengoperasikan menu aplikasi basis data dalam pembuatan macro
Mencari Informasi fungsi perintah – perintah macro
Membuat Macro sederhanaMelakukan Tes pada macro yang dibuatMenyimpan Macro.
ObservasiTes Tertulis
berbentuk urain tentang fungsi Object pada Toolbox
10 8(2) 4(4) Buku Access 2003
KomputerBSE RPL Jilid
XIIE Book
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 17 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Menjelaskan Jenis Perintah SQL
Menjelaskan Jenis Perintah SQL
Menerapkan Perintah DDL
Menerapkan Perintah DML
Pengertian dan Fungsi Perintah SQL
Jenis Perintah DDLJenis Perintah DML
Menerapkan Perintah SQL DDL dalam pembuatan Basis Data (Tabel dan Relasi)
Menerapkan penggunaan Perintah DDL dan DML
Tes Tertulis berbentuk
a. Uraian tentang penggunaan DML dan DDLTugas
Latihan Soal
8 6(2) 4(4) E-Book Perintah SQL
Microsoft AccesKomputerBSE RPL Jilid
XII
6. Membuat Report
Menyiapakan Tabel / View yang akan ditampilkan dalam Report
Menjelaskan Jenis-jenis Report secara rinci
Pengoperasian Menu Aplikasi Report telah dikuasai
Pengaturan Properties Report
Report telah berhasil dirancang.
Pengertian, Fungsi dan Jenis Report
Menu Aplikasi Pembuatan Report
Langkah Pembuatan Report
Pengaturan Properties Report
Menetukan Jenis Report yang akan
dirancangMengoperasikan Menu Aplikasi Report
secara benarMerancang Report dengan benarMengatur properties ReportMenyimpan Report
ObservasiTes Tertulis
berbentuk urain tentang fungsi Object pada Toolbox
10 8(2) 6(4) Buku Access 2003
KomputerBSE RPL Jilid
XIIE Book
KURIKULUM SMK PUSPA BANGSA CLURING
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Memahami pemrograman visual berbasis desktopKELAS/SEMESTER : X / 2STANDAR KOMPETENSI : Memahami pemrograman visual berbasis desktopKODE KOMPETENSI : 070.KK.06ALOKASI WAKTU : 76 x 45 Menit
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 19 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan IDE aplikasi bahasa pemrograman
Mengenal konsep pemrograman visual berbasis desktop
Mengenal interface (antarmuka) software aplikasi bahasa pemrograman visual berbasis desktop
Membuat project baru
konsep pemrograman visual berbasis desktop
IDE/interface (antarmuka) software aplikasi bahasa pemrograman visual berbasis desktop
Menjelaskan konsep pemrograman visual berbasis desktop
Menjelaskan IDE/interface (antarmuka) software aplikasi bahasa pemrograman visual berbasis desktop
Memberi contoh penggunaan IDE dengan membuat project baru
PengamatanTes tertulisTugasHasil program
4 4(8) Buku Konsep pemrograman visual berbasis desktop
JobsheetModulKomputer
Menjelaskan objek aplikasi bahasa pemograman
Mengenal tool box dan fungsi masing-masing tul
Menggunakan toolbox dalam bahasa pemrograman visual berbasis desktop
toolbox dan fungsinya
contoh penggunaan toolbox
menjelaskan toolbox dan fungsinya
Memberi contoh penggunaan toolbox
PengamatanTes tertulisTugasHasil program
8 8(16) Buku Konsep pemrograman visual berbasis desktop
JobsheetModulKomputer
Menjelaskan user interface aplikasi bahasa pemograman
Membuat User Interface
Mengatur Property
Mengatur Event dengan kode program
User Interface
Property
Event dan Method
Memberi contoh pembuatan user interface
Menggunakan property dalam user interface
Membuat program yang didalamnya terdapat kode program untuk setiap event yang diinginkan
PengamatanTes tertulisTugasHasil program
8 8(16) Buku Konsep pemrograman visual berbasis desktop
JobsheetModulKomputer
Menjelaskan tipe file
Menjelaskan variable dan tipe data
Menjelaskan operator
Menjelaskan ekspresi
Variabel dan tipe data
Operator
Ekspresi
Memberi contoh peggunaan Variabel dan tipe data
Menggunakan Operator ke dalam pemrograman visual berbasis desktop
Membuat program yang didalamnya terdapat ekspresi untuk menerapkan suatu algoritma,
Program sederhana
PengamatanTes tertulisTugasHasil program
16 16(32) Buku Konsep pemrograman visual berbasis desktop
JobsheetModulKomputer
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan IDE aplikasi bahasa pemrograman
Mengenal konsep pemrograman visual berbasis desktop
Mengenal interface (antarmuka) software aplikasi bahasa pemrograman visual berbasis desktop
Membuat project baru
konsep pemrograman visual berbasis desktop
IDE/interface (antarmuka) software aplikasi bahasa pemrograman visual berbasis desktop
Menjelaskan konsep pemrograman visual berbasis desktop
Menjelaskan IDE/interface (antarmuka) software aplikasi bahasa pemrograman visual berbasis desktop
Memberi contoh penggunaan IDE dengan membuat project baru
PengamatanTes tertulisTugasHasil program
4 4(8) Buku Konsep pemrograman visual berbasis desktop
JobsheetModulKomputer
Menjalankan aplikasi
Membuat dan menjalankan aplikasi sesuai dengan algoritma pemrograman yang sudah dibuat
Mengaplikasikan algoritma runtunan, pemilihan, pengulangan ke dalam aplikasi pemrograman visual berbasis desktop
Menuliskan algoritma runtunan ke dalam aplikasi pemrograman visual berbasis desktop
Menuliskan algoritma pemilihan if-then dan if then-else ke dalam aplikasi pemrograman visual berbasis desktop
Menuliskan algoritma pengulangan while-do, do-wile, switch-case, repeat N-times ke dalam aplikasi pemrograman visual berbasis desktop
Program sederhana
PengamatanTes tertulisTugasHasil program
16 16(32)
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 21 dari 62
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Membuat paket software aplikasi berbasis desktopKELAS/SEMESTER : X / 2STANDAR KOMPETENSI : Membuat paket software aplikasi berbasis desktopKODE KOMPETENSI : 070.KK.07ALOKASI WAKTU : 76 X 45 Menit
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan menu aplikasi
Konsep dari data types, variables, constants, arrays, code component, procedure & function dan control structures dijelaskan.
Konsep dari OLE dan DDE dijelaskan
Konsep dari Windows API dijelaskan
Pengantar Dasar dan Struktur program
Fungsi OLE dan DDE
Menjelaskan jenis-jenis tipe data, variabel, konstanta dan Arrays
Menjelaskan Control structure Menjelaskan dan mengaplikasikan Fungsi
dan prosedur Menjelaskan Konsep OLE dan DDEMelakukan pembuatan program
sederhana dengan fungsi OLE dan DDE
Hasil programTes tulisTanya jawab
2 2(4) Buku pemrograman Visual Basic
E-book VB.netKomputerJobsheet
Mempersiapkan sistem komputer
Sistem komputer dalam kondisi siap digunakan.
Paket software aplikasi siap digunakan.
Kode program telah tersedia pada sistem komputer
Komponen yang dibutuhkan oleh kode program
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.
Hasil prakteklTes tertulis Tanya jawab
4 4(8) 8(16) Buku pemrograman Visual Basic
E-book VB.netKomputerJobsheetBuku
Pemrograman Visual
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 23 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan menu aplikasi
Konsep dari data types, variables, constants, arrays, code component, procedure & function dan control structures dijelaskan.
Konsep dari OLE dan DDE dijelaskan
Konsep dari Windows API dijelaskan
Pengantar Dasar dan Struktur program
Fungsi OLE dan DDE
Menjelaskan jenis-jenis tipe data, variabel, konstanta dan Arrays
Menjelaskan Control structure Menjelaskan dan mengaplikasikan Fungsi
dan prosedur Menjelaskan Konsep OLE dan DDEMelakukan pembuatan program
sederhana dengan fungsi OLE dan DDE
Hasil programTes tulisTanya jawab
2 2(4) Buku pemrograman Visual Basic
E-book VB.netKomputerJobsheet
Menjalankan 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.
Direktori dan nama file setup hasil proses pembuatan installer di-set.
Proses pembuatan installer dijalankan. dan disimpan pada direktori yang telah ditentukan
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.
Hasil programTes tertulis
4 4(8) Buku pemrograman Visual Basic
E-book VB.netKomputerJobsheetBuku
Pemrograman Visual
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan menu aplikasi
Konsep dari data types, variables, constants, arrays, code component, procedure & function dan control structures dijelaskan.
Konsep dari OLE dan DDE dijelaskan
Konsep dari Windows API dijelaskan
Pengantar Dasar dan Struktur program
Fungsi OLE dan DDE
Menjelaskan jenis-jenis tipe data, variabel, konstanta dan Arrays
Menjelaskan Control structure Menjelaskan dan mengaplikasikan Fungsi
dan prosedur Menjelaskan Konsep OLE dan DDEMelakukan pembuatan program
sederhana dengan fungsi OLE dan DDE
Hasil programTes tulisTanya jawab
2 2(4) Buku pemrograman Visual Basic
E-book VB.netKomputerJobsheet
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
Administrasi File 2 4(8) 8(16) Buku pemrograman Visual Basic
E-book VB.netKomputerJobsheetBuku
Pemrograman Visual
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 25 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan menu aplikasi
Konsep dari data types, variables, constants, arrays, code component, procedure & function dan control structures dijelaskan.
Konsep dari OLE dan DDE dijelaskan
Konsep dari Windows API dijelaskan
Pengantar Dasar dan Struktur program
Fungsi OLE dan DDE
Menjelaskan jenis-jenis tipe data, variabel, konstanta dan Arrays
Menjelaskan Control structure Menjelaskan dan mengaplikasikan Fungsi
dan prosedur Menjelaskan Konsep OLE dan DDEMelakukan pembuatan program
sederhana dengan fungsi OLE dan DDE
Hasil programTes tulisTanya jawab
2 2(4) Buku pemrograman Visual Basic
E-book VB.netKomputerJobsheet
Menghubungkan aplikasi dengan basis data
Konsep Jet Database Engine menggunakan kontrol basis data DAO dan ADO diaplikasikan.
Teknologi ODBC dan OLE DB untuk mengakses basis data melalui VB digunakan dan dibuat.
Data policy (Enterprise Level, Machine Level dan User Level) diaplikasikan
Konsep Jet Database Engine
Teknologi ODBC dan OLE DB
Sekuritas Data
Mengaplikasikan konsep Jet Database Engine menggunakan kontrol basi data DAO dan ADO.
Membuat program aplikasi akses data.
Membuat aplikasi sekuritas data.Membuat aplikasi login & passwordMembuat dan melakukan akses data Membuat manipulasi data
Hasil programTes tulisTanya jawab
4 4 8 Buku pemrograman Visual Basic
E-book VB.netKomputerJobsheet
KURIKULUM SMK PUSPA BANGSA CLURING
SILABUS
NAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Mengoperasikan sistem operasi computer & JaringanKELAS/SEMESTER : XI / 2STANDAR KOMPETENSI : Mengoperasikan sistem operasi komputer & JaringanKODE KOMPETENSI : 070.KK.08ALOKASI WAKTU : 57 X 45 menit
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 27 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Menjelaskan fungsi periferal jaringan komputer
PC dan peripheral sudah disiapkan dan dihidupkan
Langkah-langkah pengoperasian PC
Fungsi sumber daya dalam jaringan
Menguraikan langkah-langkah persiapan pengo-perasian PC pada jaringan berbasis teks
Mengetahui standar minimal hardware yang dibutuhkan untuk jaringan
Menjelaskan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan
Tes tertulisPengamatan/
observasiTes Praktek
8 16 Buku system operasi windows
Buku dasar Komputer
2. Mengidentifikasi- kan ketersam-bungan jaringan
Dapat mengecek ketersambungan PC yang dipakai (pada jaringan yang ada)
Sistem operasi jaringan berbasis GUI
Mengoperasikan sistem operasi yang tersambung jaringanberbasis GUI sesuai SOP
Mengetahui bagian properties network configuration
Mengetahui teknik setting jaringan berbasis GUI.(pengallamatan)
Tes tertulisPengamatan/
observasiTes Praktek
8 16 Linux GUI Howto
Manual system operasi Windows 2000 Server
3. Mengoperasikan aplikasi jaringan komputer
Penggunaan sumber bersama (resource sharing) berba-sis GUI
Menjelaskan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan berbasis GUI
Mengetahui teknik setting resource sharing hardware berbasis GUI.
Mengetahui teknik setting resource sharing file berbasis GUI
Tes tertulisPengamatan/
observasiTes Praktek
8 16 Linux GUI Howto
Manual system operasi Windows 2000 Server
4. Melakukan pemutusan jaringan
Pemutusan koneksi layanan jaringan sebelum PC shutting down (contoh: ada user yang sedang mengakses shared-folder PC yang akan dimatikan) sesuai
dengan SOP atau Instruction Manual
Sistem operasi jaringan berbasis GUI
Mengetahui alur komunikasi dalam suatu sistem jaringan PC berbasis GUI
Memeriksa pengguna lain di jaringan yang sedang mengakses sumberdaya bersama pada PC-nya
Memberitahu pengguna lain di jaringan yang sedang memengak-ses sumberdaya bersama pada PC-nya bahwa koneksinya aka akan diputus menggunakan utilitas pengiriman pesan
Tes tertulisPengamatan/
observasiTes PraktekProduk
8 16 Linux GUI Howto
Manual system operasi Windows 2000 Server
KURIKULUM SMK PUSPA BANGSA CLURING
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Menguasai Bahasa Pemrograman SQL Tingkat DasarKELAS/SEMESTER : XI/1 & 2PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 29 dari 62
STANDAR KOMPETENSI : Menguasai Bahasa Pemrograman SQL Tingkat Dasar KODE : 070.KK.09ALOKASI WAKTU : 114 X 45 menit
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menjelaskan Konsep Pengoperasian Bahasa Pemrograman (SQL)
Pengoperasian Bahasa Pemrograman SQL dapat dijelaskan secara rinci.
Gambaran Pengoperasian SQL
Jenis Perintah SQL
Mencari Informasi tentang perintah SQL
Berdiskusi tentang Jenis Perintah SQL
Melakukan percobaan pengoperasian SQL
Tes Tertulis berupa uraian tentang Bahasa Pemrograman SQL
Hasil Diskusi
7 4 Buku Pemrograman SQL
Komputerebook
Mempersiapkan Perangkat Lunak SQL
Menginstal Perangkat lunak aplikasi SQL
Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL dapat digunakan.
Menyalakan Perangkat komputer dengan sistem operasi dan persyaratan sesuai dengan manual instalasi
Perangkat lunak aplikasi SQL dijalankan
Aplikasi data deskripsi (SQL)
User Manual Perangkat Lunak Aplikasi SQL
Melakukan Instalasi Perangkat lunak aplikasi SQL
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
PengamatanTes tulisTugasHasil program
8 4 Software Xampp/ SQL Server
Ebook SQLBuku SQL
Server User Manual
Aplikasi SQLBuku Pemrograman SQL
Mendiskripsikan Menu Aplikasi SQL
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
PengamatanTes tulisTugas
10 6 Software Xampp/ SQL Server
Ebook SQLBuku SQL
Server User Manual
Aplikasi SQLBuku
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menjelaskan Konsep Pengoperasian Bahasa Pemrograman (SQL)
Pengoperasian Bahasa Pemrograman SQL dapat dijelaskan secara rinci.
Gambaran Pengoperasian SQL
Jenis Perintah SQL
Mencari Informasi tentang perintah SQL
Berdiskusi tentang Jenis Perintah SQL
Melakukan percobaan pengoperasian SQL
Tes Tertulis berupa uraian tentang Bahasa Pemrograman SQL
Hasil Diskusi
7 4 Buku Pemrograman SQL
Komputerebook
Pemrograman SQL
Membuat Tabel Tabel dibuat dan diatur dengan menggunakan perintah standar dalam DDL.
Tabel dibuat dengan menentukan nama kolom/field, tipe data, dan konstrainnya.
Prosedur Pembuatan table
Perintah standar DDL untuk pembuatan Tabel
Penyimpanan Tabel
Membuat tabel dan Mengatur dengan menggunakan perintah standar dalam DDL.
Menentukan nama kolom/field, tipe data, dan konstrainnya.
Perintah standar DDL yang digunakan pada tabel.
Menyimpan tabel sesuai dengan aturan
PengamatanTes tulisTugasHasil program
18 10 Software Xampp/ SQL Server
Ebook SQLBuku SQL
Server User Manual
Aplikasi SQL
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 31 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menjelaskan Konsep Pengoperasian Bahasa Pemrograman (SQL)
Pengoperasian Bahasa Pemrograman SQL dapat dijelaskan secara rinci.
Gambaran Pengoperasian SQL
Jenis Perintah SQL
Mencari Informasi tentang perintah SQL
Berdiskusi tentang Jenis Perintah SQL
Melakukan percobaan pengoperasian SQL
Tes Tertulis berupa uraian tentang Bahasa Pemrograman SQL
Hasil Diskusi
7 4 Buku Pemrograman SQL
Komputerebook
Perintah standar DDL digunakan untuk mengisi data pada tabel.
Tabel disimpan, diberi nama sesuai dengan aturan penamaan, dan data dimuat ke dalam tabel
Index tabel dibuat dan diatur dengan menggunakan perintah standar.
File index disimpan dan diberi nama sesuai aturan penamaan
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.
Buku Pemrograman SQL
Mengoperasikan Tabel dan table View
Perintah select digunakan untuk menampilkan data tabel.
Perintah select untuk menampilkan data gabungan dari beberapa tabel digunakan.
Operasi Tabel dan View Menampilkan data table dengan perintah select.
Menampilkan data gabungan dari beberapa tabel dengan perintah select
PengamatanTes tulisTugasHasil Praktek
20 10 Buku Pemrograman SQL
Komputerebook
KURIKULUM SMK PUSPA BANGSA CLURING
SILABUS
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 33 dari 62
NAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Menguasai Bahasa Pemrograman SQL Tingkat LanjutKELAS/SEMESTER : XI 1 & 2STANDAR KOMPETENSI : Menguasai Bahasa Pemrograman SQL Tingkat Lanjut KODE : 070.KK.10ALOKASI WAKTU : 114 X 45 menit
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menentukan Formula Pembentukan Data dengan Batasan Waktu
Kebutuhan data dalam pembuatan prosedur dan fungsi dapat dianalisa
Fungsi dan prosedur dapat dirumuskan
Prosedur dan FungsiSyarat Pembuatan
Prosedur dan Fungsi
Menjelaskan tentang prosedur dan fungsiMenentukan kebutuhan data Merumuskan formula
Tes Tertulis
Tes Praktek
Tugas
7 5 Buku Pemrograman SQL
Prosedur dan Trigger
EbookKomputer
Membuat Prosedur dan Fungsi
Menjelaskan Tujuan pembuatan Prosedur
Mengoperasikan menu aplikasi pembuatan prosedur
Pembuatan Prosedur / Fungsi sesuai prosedur.
Tujuan Pembuatan
Prosedur / FungsiPembuatan Prosedur dan
Fungsi
Menjelaskan Tujuan Pembuatan Prosedur dan Fungsi
Mengidentifikasi alur prosedur dan FungsiPembuatan Prosedur dan FungsiMenjalankan Prosedur dan FungsiMenyimpan Prosedur dan Fungsi
ObservasiTes PraktekTes Tertulis
8 6 Buku Pemrograman SQL
Prosedur dan Trigger
EbookKomputer
Mengoperasikan Triggerl
Pengoperasian menu pembuatan trigger dapat dikuasai
Trigger berhasil dibuat
Pengertian Trigger dan Fungsinya
Pembuatan TriggerPengoperasian Trigger
Menjelaskan Pengertian dan Fungsi TriggerMengidentifikasi Kebutuhan TriggerMembuat TriggerMenjalankan TriggerMenyimpan Trigger
ObservasiTes PraktekTes Tertulis
10 4 3 Buku Pemrograman SQL
Prosedur dan Trigger
EbookKomputer
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Menerakan Dasar – dasar Pembuatan Web Statis Tingkat Dasar
KURIKULUM SMK PUSPA BANGSA CLURING
KELAS/SEMESTER : XI / 1&2STANDAR KOMPETENSI : Menerakan Dasar – dasar Pembuatan Web Statis Tingkat DasarKODE KOMPETENSI : 070.KK.11ALOKASI WAKTU : 114 X 45 Menit
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 35 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan konsep dasar dan teknologi WEB
Kegunaan dari dokumen dan audiens diidentifikasi
Bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens ditetapkan
Struktur dasar dokumen sesuai persyaratan pengguna dirancang
Site map dokumen dikem-bangkan dan dikonfirmasikan dengan klien
Kegunaan dari dokumen dan audiens
Bahasa HTMLStruktur dasar penulisan
dokumenSite map dokumen
dikembangkan dan dengan klien
Mengidentifikasi kegunaan dari dokumen dan audiens
Menetapkan bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens
Membuat program sederhana dari script dasar
Merancang struktur dasar dokumen sesuai persyaratan pengguna
Mengatahui scriptdasar HTML
Mengkonfirmasikan Site map dokumen dikembangkan dan dengan klien
Program sederhana
Program script dasar
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarjobsheet
Menjelaskan struktur dokumen
Dokumen HTML dilengkapi dengan Head dan title
Body pada dokumen dibuat, teks dan paragraf sesuai kebutuhan ditambahkan
Format dokumen menarik dan mudah dibaca dibuat
Simbol khusus pada browser/ platform ditambahkan dan ditampilkan secara tepat
Dokumen disimpan sesuai dengan penamaan standar.
Dokumen HTML dengan Head dan title
Body pada dokumen, teks dan paragraf sesuai kebutuhan ditambahkan
Simbol khusus pada browser/ platform
Menlengkapi dokumen HTML dengan Head dan title
Membuat Body pada dokumen Menambahkan teks dan paragraf sesuai
kebutuhan
Format dokumen menarik dan mudahDokumen penamaan standar.
Medesain Format dokumen menarik dan mudah dibaca dibuat
Penambahan simbol khusus pada browser/ platform
Mengatur itampilan secara tepat
Penyimpanan dokumen disimpan sesuai dengan penamaan standar.
Program sederhana
Program dokumen sederhana
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarjobsheet
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan konsep dasar dan teknologi WEB
Kegunaan dari dokumen dan audiens diidentifikasi
Bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens ditetapkan
Struktur dasar dokumen sesuai persyaratan pengguna dirancang
Site map dokumen dikem-bangkan dan dikonfirmasikan dengan klien
Kegunaan dari dokumen dan audiens
Bahasa HTMLStruktur dasar penulisan
dokumenSite map dokumen
dikembangkan dan dengan klien
Mengidentifikasi kegunaan dari dokumen dan audiens
Menetapkan bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens
Membuat program sederhana dari script dasar
Merancang struktur dasar dokumen sesuai persyaratan pengguna
Mengatahui scriptdasar HTML
Mengkonfirmasikan Site map dokumen dikembangkan dan dengan klien
Program sederhana
Program script dasar
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarjobsheet
Menambah objek pada WEB
Teks diformat untuk memenuhi persyaratan penyajian pengguna
Background warna atau
Format teks dengan HTML
Pemberian Background dan warna pada dokumen
Mempormat Teks untuk memenuhi persyaratan penyajian pengguna
Memasang Background warna atau gambar yang sesuai menurut
Program sederhana campuran dari materi 3
Contoh program
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarPROGRAM STUDI KEAHLIAN
TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 37 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan konsep dasar dan teknologi WEB
Kegunaan dari dokumen dan audiens diidentifikasi
Bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens ditetapkan
Struktur dasar dokumen sesuai persyaratan pengguna dirancang
Site map dokumen dikem-bangkan dan dikonfirmasikan dengan klien
Kegunaan dari dokumen dan audiens
Bahasa HTMLStruktur dasar penulisan
dokumenSite map dokumen
dikembangkan dan dengan klien
Mengidentifikasi kegunaan dari dokumen dan audiens
Menetapkan bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens
Membuat program sederhana dari script dasar
Merancang struktur dasar dokumen sesuai persyaratan pengguna
Mengatahui scriptdasar HTML
Mengkonfirmasikan Site map dokumen dikembangkan dan dengan klien
Program sederhana
Program script dasar
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarjobsheet
Membuat Tabel pada WEB
Dikenali 3 elemen utama dalam pembuatan table pada WEB
Dikenali atribut tag <Table>
Dikenali dan dibuatnya atribut tag < TR>
Dikenali dan dibuatnya atribut tag <TD>
Mengenal tabel beserta atribut – atribut pendukung untuk membuat table
Menentukan 3 elemen utama dalam pemebuatan tabel mengunakan HTML
Membuat tabel mengunakan tag < Table>, <TR>, <TD> beserta atributnya
Program sederhana
Contoh program pembuatan tabel
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarjobsheet
Membuat link pada WEB
Dikenali kegunaan dari link
Sintak link dapat dimengerti oleh siswa
Link ke dokumen lain dapat dibuat dan dipraktekan
Mengenali sintak linkMembuat link kedokumen
lainMembuat link ke bagian
tertentu dari dokumenMembuat link download
dan link ke email
Mengenali sintak link pada pembutan web dengan HTML
Melakukan pembuatan link baik ke dokumen tertentu. Link download ataupan link ke email
Program sederhana
Contoh program pembuatan link pada HTML
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarjobsheet
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan konsep dasar dan teknologi WEB
Kegunaan dari dokumen dan audiens diidentifikasi
Bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens ditetapkan
Struktur dasar dokumen sesuai persyaratan pengguna dirancang
Site map dokumen dikem-bangkan dan dikonfirmasikan dengan klien
Kegunaan dari dokumen dan audiens
Bahasa HTMLStruktur dasar penulisan
dokumenSite map dokumen
dikembangkan dan dengan klien
Mengidentifikasi kegunaan dari dokumen dan audiens
Menetapkan bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens
Membuat program sederhana dari script dasar
Merancang struktur dasar dokumen sesuai persyaratan pengguna
Mengatahui scriptdasar HTML
Mengkonfirmasikan Site map dokumen dikembangkan dan dengan klien
Program sederhana
Program script dasar
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarjobsheet
Menyimpan dokumen Menyimpan file yang telah dibuat dengan megunakan extenstion HTML atau HTML
Menyimpan dan membuka file berupa file HTMl
Melakukan penyimpanan file HTML sesuai format yang ditentukan
Cara menyimpan file HTML mengunakan Notepad
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarPROGRAM STUDI KEAHLIAN
TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 39 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan konsep dasar dan teknologi WEB
Kegunaan dari dokumen dan audiens diidentifikasi
Bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens ditetapkan
Struktur dasar dokumen sesuai persyaratan pengguna dirancang
Site map dokumen dikem-bangkan dan dikonfirmasikan dengan klien
Kegunaan dari dokumen dan audiens
Bahasa HTMLStruktur dasar penulisan
dokumenSite map dokumen
dikembangkan dan dengan klien
Mengidentifikasi kegunaan dari dokumen dan audiens
Menetapkan bahasa HTML yang tepat yang akan digunakan pada dokumen dan audiens
Membuat program sederhana dari script dasar
Merancang struktur dasar dokumen sesuai persyaratan pengguna
Mengatahui scriptdasar HTML
Mengkonfirmasikan Site map dokumen dikembangkan dan dengan klien
Program sederhana
Program script dasar
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarjobsheet
Menguji dokumen Membuka file HTMLmengunakan web browser
Membuka dan menjalankan web yang telah dibuat mengunakan web browser yang telah ditentukan
Membuka hasil web yang telah dibuat mengunakn web browser dan mengedit program HTML megunakan notepad
Cara membuka file HTML mengunakan web browser
2 4 Buku HTML Dasar
E-book HTMLKomputerModul ajarjobsheet
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Membuat halaman web dinamis tingkat dasarKELAS/SEMESTER : XI 1 / 2STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat dasar KODE KOMPETENSI : 070.KK.12ALOKASI WAKTU : 133 X 45 Menit
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan konsep pembuatan halaman web dinamis.
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.
Kompilasi program
4 4 Bukub Pemrograman HTML
KomputerBuku
membuat halaman WEB dengan Frontpage
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 41 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan konsep pembuatan halaman web dinamis.
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.
Kompilasi program
4 4 Bukub Pemrograman HTML
KomputerBuku
membuat halaman WEB dengan Frontpage
Membuat halaman web dinamis sederhana
Proses pembuatan Web sesuai dengan standar operasi aplikasi dilakukan
Web yang dibuat tampil dilayar sesuai dengan disain
Data yang tersedia tampil di layar Web
Proses pembuatan Web sesuai dengan standar operasi aplikasi
Memanagemen langkah langkah Proses pembuatan Web sesuai dengan standar operasi aplikasi
Membandingkan Web yang dibuat tampilan dilayar sesuai dengan disain
Menampilkan data yang tersedia di layar Web
Kompilasi program
Hasil Web standar
4 4 Bukub Pemrograman HTML
KomputerBuku
membuat halaman WEB dengan Frontpage
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan konsep pembuatan halaman web dinamis.
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.
Kompilasi program
4 4 Bukub Pemrograman HTML
KomputerBuku
membuat halaman WEB dengan Frontpage
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 43 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menjelaskan konsep pembuatan halaman web dinamis.
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.
Kompilasi program
4 4 Bukub Pemrograman HTML
KomputerBuku
membuat halaman WEB dengan Frontpage
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 Housting 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
Hasil programTes tertulis
4 8 Buku Pemrograman PHP
Komputer
KURIKULUM SMK PUSPA BANGSA CLURING
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Membuat halaman web dinamis tingkat lanjutKELAS/SEMESTER : XI / 2 & XII / 1STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat lanjutKODE KOMPETENSI : 070.KK.13ALOKASI WAKTU : 133 X 45 Menit
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 45 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
1. Menjelaskan konsep pemrograman web dinamis
Standar pemrograman yang penting dari internet dapat dijelaskan
Konsep dan Teknologi pengembangan WEB
Mengkoneksikan Internet untuk pembelajaran WEB dinamis
Menjelaskan standar pemrograman yang penting dari internet dapat
Mengidentifikasi konten konten WEBMengamati berbagai aplikasi web
sebagai contoh di internet
Hasil Program Tes tertuliPengamatan
4 4 Buku Macro-media Dream-weaver
Modul design WEB
Buku PHPKomputerJobsheet
2. Mempersiapkan pembuatan aplikasi
Perlengkapan software teks editor dan browser sesuai dengan kebutuhan diidentifikasi
Software dioperasikan sesuai dengan standar operasi aplikasi
Sumber data yang dibutuhkan sudah ditentukan dimana letaknya dan bagaimana mengaksesnya.
Sketsa disain untuk web yang akan dibuat sudah disiapkan
Desain interface/ menu-menu sudah disiapkan
Ditentukan bagian-bagian yang akan dibuat menjadi program script dan modul-modul
Server yang akan digunakan untuk web, dimana script dijalankan, dan patform komputer apa yang akan digunakan sudah ditentukan
Software aplikasi pengembangan WEB
Desai Lay out dan Scripting
Sumber daya server
Software aplikasi pengembangan WEB
Desai Lay out dan Scripting
Sumber daya server
Mengidentifikasi perlengkapan software teks editor dan browser sesuai dengan kebutuhan
Mengoperasikan software sesuai dengan standar operasi aplikasi
Menentukan sumber data yang dibutuhkan sudah ketentuan dimana letaknya dan bagaimana mengaksesnya.
Menyiapkan sketsa disain untuk web yang akan dibuat
Menyiapkan desain interface/ menu-menu
Menentukan bagian-bagian yang akan dibuat menjadi program script dan modul-modul
Menentukan server yang akan digunakan untuk web, dimana script dijalankan, dan patform komputer apa yang akan digunakan sudah
Mendesain Sketsa untuk web
Mendesain interface/ menu-menu
Web Aplikasi E learning
Web browser untuk aplikasi
PengamatanTanya jawab
4 8 Buku Macro media Dream weaver
Modul design WEB
Buku PHPKomputerJobsheet
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
1. Menjelaskan konsep pemrograman web dinamis
Standar pemrograman yang penting dari internet dapat dijelaskan
Konsep dan Teknologi pengembangan WEB
Mengkoneksikan Internet untuk pembelajaran WEB dinamis
Menjelaskan standar pemrograman yang penting dari internet dapat
Mengidentifikasi konten konten WEBMengamati berbagai aplikasi web
sebagai contoh di internet
Hasil Program Tes tertuliPengamatan
4 4 Buku Macro-media Dream-weaver
Modul design WEB
Buku PHPKomputerJobsheet
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
Mendemonstrasikan keuntungan/kerugian pemrosesan client-side
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
Kompilasi program
PengamatanTes tulis
8 16 8 Buku Macromedia Dreamweaver
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 47 dari 62
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Menggunakan bahasa pemrograman berorientasi objekKELAS/SEMESTER : X1 1 / 2STANDAR KOMPETENSI : Menggunakan bahasa pemrograman berorientasi objekKODE KOMPETENSI : 070.KK.15ALOKASI WAKTU : 133 X 45 Menit
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menggunakan tipe data dan 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 OO.
Membuat control Program berupa urutan atau sekuensial program yang dikendalikan dalam kode program
PengamatanTes tertulisTugasHasil program
4 4 Buku Konsep OOP
JobsheetModulKomputer
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
Membuat Class public dalam program
PengamatanTes tertulisTugasHasil program
8 8 Buku Konsep OOP
JobsheetModulKomputer
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 49 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
Menggunakan tipe data dan 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 OO.
Membuat control Program berupa urutan atau sekuensial program yang dikendalikan dalam kode program
PengamatanTes tertulisTugasHasil program
4 4 Buku Konsep OOP
JobsheetModulKomputer
Membuat Inheritace, 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
PengamatanTes tertulisTugasHasil program
8 8 Buku Konsep OOP
JobsheetModulKomputer
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
Program sederhana
PengamatanTes tertulisTugasHasil program
16 16 Buku Konsep OOP
JobsheetModulKomputer
KURIKULUM SMK PUSPA BANGSA CLURING
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Merancang program aplikasi web berbasis objekKELAS/SEMESTER : XII / 1 & 2STANDAR KOMPETENSI : Merancang program aplikasi web berbasis objekKODE KOMPETENSI : 070.KK.16ALOKASI WAKTU : 152 X 45 Menit
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 51 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
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.
PengamatanTes tertulisTugasHasil program
4 8 Algoritma dan Pemrogra-man
Buku pemrogrmanJava
KomputerHowto JAVA
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
PengamatanTes tertulisTugasHasil program
4 8 Algoritma dan Pemrogra-man
Buku pemrogrmanJava
KomputerHowto JAVA
Menjelaskan applet
Konsep dari applet dapat dijelaskan.
Applet dapat dibentuk sendiri.
siklus yang terdapat pada applet dapat diketahui.
Applet Membentuk aplletMethod-method applet ( init, start,
stop, distroy)
PengamatanTes tertulisTugasHasil program
Algoritma dan Pemrogra-man
Buku pemrogrmanJava
JENI
KURIKULUM SMK PUSPA BANGSA CLURING
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Membuat Aplikasi Basis Data menggunakan SQLKELAS/SEMESTER : XII/ 1& 2STANDAR KOMPETENSI : Membuat Aplikasi Basis Data menggunakan SQL KODE : 070.KK.17ALOKASI WAKTU : 152 X 45 menit
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menjelaskan Kebutuhan Software
Menjelaskan fungsi software yang dibutuhkan
Menyiapkan software yang dibutukan
Aplikasi telah terinstal
Kebutuhan softwareMetode instalasisoftware
aplikasiPemanfaatan aplikasi
dalam peningkatan kinerja sistem
Mencari Informasi software yang dibutuhakan dalam aplikasi basis data
Memahami kebutuhan software yang akan digunakan
Melakukan Instalasi Software
ObservasiTes PraktekTer Tertulis
3 1 EbookBuku Basis
DataKomputerBuku Visual
Basic
Membuat Entity Relationship Diagram (ERD)
Menentukan Entity yang dibutuhkan
Merancang Atribute /
ERD ModelJenis Atribut dan Notasi
ERDJelaskan Relasi dan Rasio
Menentukan EntityMenentukan Atribute / Field yang dimilki
EntityMenentukan Constraint dalam Entity
ObservasiTes PraktekTer TertulisHasil
10 8 EbookBuku Basis
DataAnalisa dan
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 53 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menjelaskan Kebutuhan Software
Menjelaskan fungsi software yang dibutuhkan
Menyiapkan software yang dibutukan
Aplikasi telah terinstal
Kebutuhan softwareMetode instalasisoftware
aplikasiPemanfaatan aplikasi
dalam peningkatan kinerja sistem
Mencari Informasi software yang dibutuhakan dalam aplikasi basis data
Memahami kebutuhan software yang akan digunakan
Melakukan Instalasi Software
ObservasiTes PraktekTer Tertulis
3 1 EbookBuku Basis
DataKomputerBuku Visual
Basic
Field pada setiap Entity berhasil dirancang.
Constraint ditetapkan
Atribute telah dibedakan.
Menentukan Entity
Menentukan Rasio Kardinalitas
ERD dimapping sesuai langkah Mapping yang benar.
Normalisasi telah dilakukan sesuai prosedur yang benar
KardinalitasMapping ERDNormalisasi
Menggolongkan Atribute dalam berbagai jenis
Menghubungkan Entity (Relasi)Menentukan Rasio Kardinalitas RelasiBerdiskusi tentang perancangan ERDMembuat laporan Hasil DiskusiMelakukan Mapping ERDMembuat Laporan Hasil Mapping ERDMelakukan Normalisasi Tabel
Perancangan ERD
Hasil Mapping ERD
Hasil Normalisasi
Perancangan Sistem Informasi
3.Membuat Data Flow Diagram
Menjelaskan DFD dengan benar
Membuat alur DFDSoftware Power
Designer telah Terinstal
Membuat DFD menggunakan software
BreakDown DFD
Pengertian dan Fungsi DFD
Level DFD
Mencari Informasi tentang DFDMenyiapkan Kebutuhan Software (Power
Designer)Instalasi Software Power DesignerPembuatan DFD
ObservasiTes PraktekTes TertulisTugasHAsil Praktikum
10 6 5 Buku DFDEbookSoftware Power
DesignerBasis Data
4.Mempersiapkan Lembar Kerja Basis Data
Databse telah dibuatBagan Relasi Tabel
sudah dibuat.
Database dan Bagan Relasi
Form
Pembuatan DatabasePembuatan Bagan Relasi Tabel Pembuatan Form
ObservasiTes PraktekTes Tertulis
20 8 10 Buku Pemrograman Basis
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menjelaskan Kebutuhan Software
Menjelaskan fungsi software yang dibutuhkan
Menyiapkan software yang dibutukan
Aplikasi telah terinstal
Kebutuhan softwareMetode instalasisoftware
aplikasiPemanfaatan aplikasi
dalam peningkatan kinerja sistem
Mencari Informasi software yang dibutuhakan dalam aplikasi basis data
Memahami kebutuhan software yang akan digunakan
Melakukan Instalasi Software
ObservasiTes PraktekTer Tertulis
3 1 EbookBuku Basis
DataKomputerBuku Visual
Basic
Form telah dibuatReport telah dibuatPerancangan Menu
Aplikasi
Report Menu Aplikasi
Pembuatan ReportPembuatan Menu Aplikasi Basis Data
TugasHAsil Praktikum
DataEbookSoftware Basis Data
5. Menggunakan sintaks – sintaks khusus SQL
Penggunaan Perintah SQL dengan baik Perintah SQL
Penggunaan SQL dalam manipulasi dataPenerapan SQL dalam Aplikasi Basis DataPengunaan SQL untuk pencarian data
ObservasiTes PraktekTes TertulisTugasHAsil Praktikum
8 6 6 Buku SQLEbookInternet
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 55 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
Menjelaskan Kebutuhan Software
Menjelaskan fungsi software yang dibutuhkan
Menyiapkan software yang dibutukan
Aplikasi telah terinstal
Kebutuhan softwareMetode instalasisoftware
aplikasiPemanfaatan aplikasi
dalam peningkatan kinerja sistem
Mencari Informasi software yang dibutuhakan dalam aplikasi basis data
Memahami kebutuhan software yang akan digunakan
Melakukan Instalasi Software
ObservasiTes PraktekTer Tertulis
3 1 EbookBuku Basis
DataKomputerBuku Visual
Basic
6. Membuat Query Basis Data
Menjelaskan Pengertian dan Fungsi Query
Menganalisa Kebutuhan Tabel yang akan digunakan pada Query
Pengaturan Properties Query dilakukan dengan baik
Query berhasil dibuat
Pengertian dan Fungsi Query
Analisa QueryPengaturan QueryMenjalankan QueryPenyimpanan Query
Menggunakan Menu Aplikasi Query sesuai dengan prosedur penggunaannya
Mengatur setting Query sesuai Manipulasi Data yang akan dihasilkan
Menjalankan Query untuk melihat Hasil Query.Menyimpan Query sesuai prosedur
penyimpanan QueryMemberi nama Query sesuai aturan
penmaan.
ObservasiTes PraktekTes TertulisTugasHAsil Praktikum
10 5 6Buku SQLBuku QueryEbook
KURIKULUM SMK PUSPA BANGSA CLURING
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Membuat Program Basis Data KELAS/SEMESTER : XII / 1 & 2STANDAR KOMPETENSI : Membuat Program Basis Data KODE : 070.KK.19ALOKASI WAKTU : 152 X 45 menit
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Menjelaskan Konsep Pembuatan DBMS berbasis Client Server
Menyediakan Komputer Cilent Server
Melakukan Instalasi Software yan dibutuhkan
Membuat Koneksi Database ke Server
Software Database yang dibutuhkan
Distribusi Aplikasi DBMSKoneksi DBMS Client
Server
Memahami kebutuhan software yang akan digunakan
Menyiapkan software yang dibutuhkanMembuat Koneksi Database ke Komputer
Server
Tes TertuisTes PrktekObservasi
4 2EbookBuku
Pemrograman Client server
Komputer
2. Menggunakan SQL Menjelaskan manfaat
penggunaan SQL
Perintah SQL Teknik Pemrograman
dengan bahasa SQL
Menggunaan SQL dalam insert,delete atau update data dalam Bahasa Pemrograman.
Tes TertuisTes PrktekObservasi
4 2EbookBuku
PemrograPROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 57 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Menjelaskan Konsep Pembuatan DBMS berbasis Client Server
Menyediakan Komputer Cilent Server
Melakukan Instalasi Software yan dibutuhkan
Membuat Koneksi Database ke Server
Software Database yang dibutuhkan
Distribusi Aplikasi DBMSKoneksi DBMS Client
Server
Memahami kebutuhan software yang akan digunakan
Menyiapkan software yang dibutuhkanMembuat Koneksi Database ke Komputer
Server
Tes TertuisTes PrktekObservasi
4 2EbookBuku
Pemrograman Client server
Komputer
dalam pemrograman.
Perintah DML di gunakan dalam Bahasa Pemrograman
(Adodb) Menerapkan Teknik Adodb dalam Bahasa Pemrograman
man Client server
Komputer
3. Menggunakan Stored Procedure
Menggunakan Stored Procedure dalam Pemrograman
Fungsi Stored ProcedurePenerapan Storage
Prosedur dalam Pemrograman
Menjelaskan Fungsi penggunaan Stored Procedure
Pembuatan Stored ProcedurePenerapan Stored Procedure dalam
bahasa pemrograman
Tes TertuisTes PraktekObservasi
4 4EbookBuku
Pemrograman Client server
Komputer
4. Menggunakan Trigger
Menggunakan Trigger dalam Pemrograman Basis Data
Penerapan Trigger Menjelaskan Fungsi TriggerPembuatan Trigger
Tes TertuisTes PraktekObservasi
4 4EbookBuku
Pemrograman Client server
Komputer
5. Menggunakan Membuat User degan User Account Menjelaskan Account User Tes Tertuis2 4
Ebook
KURIKULUM SMK PUSPA BANGSA CLURING
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Menjelaskan Konsep Pembuatan DBMS berbasis Client Server
Menyediakan Komputer Cilent Server
Melakukan Instalasi Software yan dibutuhkan
Membuat Koneksi Database ke Server
Software Database yang dibutuhkan
Distribusi Aplikasi DBMSKoneksi DBMS Client
Server
Memahami kebutuhan software yang akan digunakan
Menyiapkan software yang dibutuhkanMembuat Koneksi Database ke Komputer
Server
Tes TertuisTes PrktekObservasi
4 2EbookBuku
Pemrograman Client server
Komputer
Administrasi SQL
SQLMengatur Hak Akses
User telah dilakukanMengatur Hak Akses
Komputer Client
Hak Akses kepada UserHak Akses Client
Mengatur Hak Akses User sesuai tingkatan user
Mengatur Hak Akses Komputer Client
Tes PraktekObservasi
Buku Pemrograman Client server
Komputer
6. Menjelaskan Struktur Program Aplikasi
Aplikasi telah terintegrasi dalam Menu
Mengcompile ProgramMembuat CD Package
Software
Menu Program AplikasiPembuatan Package
Software
Membuat menu aplikasiMengintegrasikan aplikasi ke dalam menu
yang sistematisMenyiapkan File EXE dari Aplikasi Membuat Distribusi atau Package Software
Tes TertuisTes PraktekObservasi
2 4EbookBuku
Pemrograman Client
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 59 dari 62
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU
SUMBER BELAJAR
TM PS PI
1. Menjelaskan Konsep Pembuatan DBMS berbasis Client Server
Menyediakan Komputer Cilent Server
Melakukan Instalasi Software yan dibutuhkan
Membuat Koneksi Database ke Server
Software Database yang dibutuhkan
Distribusi Aplikasi DBMSKoneksi DBMS Client
Server
Memahami kebutuhan software yang akan digunakan
Menyiapkan software yang dibutuhkanMembuat Koneksi Database ke Komputer
Server
Tes TertuisTes PrktekObservasi
4 2EbookBuku
Pemrograman Client server
Komputer
serverKomputer
Keterangan
TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUSNAMA SEKOLAH : SMK PUSPA BANGSA CLURINGMATA PELAJARAN : Membuat aplikasi web berbasis JSPKELAS/SEMESTER : XII / 1 & 2 STANDAR KOMPETENSI : Membuat aplikasi web berbasis JSPKODE KOMPETENSI : 070.KK.20ALOKASI WAKTU : 120 X 45 Menit
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM PS PI
KURIKULUM SMK PUSPA BANGSA CLURING
1. Menjelaskan kebutuhan software
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
Penyuntingan 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
PengamatanTes tertulisTugasHasil program
4 32(64) 32(64) Buku Pemrograman JSP
Manual JAVAKomputerModul ajarJobsheet
2. Menjelaskan dasar-dasar JSP
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)
PengamatanTes tertulisTugasHasil program
4 32(64) 32(64) Buku Pemrograman JSP
Manual JAVAKomputerModul ajarJobsheet
PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA
SILABUS - KOMPETENSI KEJURUAN RPL
KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK
Halaman 61 dari 62
Menyimpan state (kondisi) ke dalam server dan client
Penyimpanan suatu kondisi me- lalui cookie, query, dan sessions dilakukan.
Prinsip Coocie, 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
PengamatanTes tertulisTugasHasil program
4 32(64) 32(64) Buku Pemrograman JSP
Manual JAVAKomputerModul ajarJobsheet
Recommended