62
KURIKULUM SMK PUSPA BANGSA CLURING SILABUS NAMA SEKOLAH : SMK PUSPA BANGSA CLURING MATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasar KELAS/SEMESTER : X / 1 STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasar KODE KOMPETENSI : 070.KK.01 ALOKASI WAKTU : 38 X 45 menit KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN 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 tertulis Pengamatan/ observasi Tes Praktek Produk 4 2 - Buku Teori Dasar Kelistrikan Internet Majalah Teknik Bread board Komponen R, L, C Mengenal komponen elektronika Nama-nama komponen elektronika dapat dijelaskan. Komponen Elektronika Menjelaskan nama-nama komponen elektronika dan kegunaannya. Tes tertulis Pengamatan/ observasi Tes Praktek 4 2 Buku Teori Dasar Kelistrikan Internet PROGRAM STUDI KEAHLIAN TEKNIK KOMPUTER DAN NFORMATIKA SILABUS - KOMPETENSI KEJURUAN RPL KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK Halaman 1 dari 62

58459302 B Silabus Kompetensi Kejuruan RPL

Embed Size (px)

Citation preview

Page 1: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 2: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 3: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 4: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 5: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 6: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 7: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 8: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 9: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 10: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 11: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 12: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 13: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 14: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 15: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 16: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 17: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 18: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 19: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 20: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 21: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 22: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 23: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 24: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 25: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 26: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 27: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 28: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 29: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 30: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 31: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 32: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 33: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 34: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 35: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 36: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 37: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 38: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 39: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 40: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 41: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 42: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 43: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 44: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 45: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 46: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 47: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 48: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 49: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 50: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 51: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 52: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 53: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 54: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 55: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 56: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 57: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 58: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 59: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 60: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 61: 58459302 B Silabus Kompetensi Kejuruan RPL

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

Page 62: 58459302 B Silabus Kompetensi Kejuruan RPL

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