BUKU II - Selamat Datang di SMK Negeri 1 Balikpapansmkn1-bpn.sch.id/silabus/sil43.doc · Web...
Transcript of BUKU II - Selamat Datang di SMK Negeri 1 Balikpapansmkn1-bpn.sch.id/silabus/sil43.doc · Web...
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasarKODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menerapkan teori kelistrikan
Teori kelistrikan diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja
Pengukuran Tahanan Pengukuran Tegangan
DC/AC Pengukuran Arus DC/AC Perhitungan Arus Perhitungan Tegangan Perhitungan Daya
Mengukur nilai Tahanan di terapkan kepada pengukuran kabel
Mengukur Tegangan DC/AC diterapkan pada pengukuran bagian power pada PC
Pengukuran Arus DC/AC diterapkan pada pengukuran bagian power pada PC
Menghitung Arus listrik Menghitung Tegangan
listrik Menghitung Daya listrik
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi Modul Trainer
2. Mengenal komponen elektronika
Komponen elektronika dijelaskan sesuai kaidah keilmuan
Resistor Induktor Kondensator Dioda Transistor Integrated Circuit Analog Integrated circuit Digital
Mempelajari Resistor Mempelajari Induktor Mempelajari Kondensator Mempelajari Dioda Mempelajari Transistor Mempelajari Integrated
Circuit Analog Mempelajari Integrated
circuit Digital
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi Modul Trainer
3. Menggunakan komponen elektronika
Komponen elektronika diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja
Pengukuran dan perhitungan Resistor
Pengukuran dan perhitungan Induktor
Pengukuran dan perhitungan Kondensator
Pengukuran dan perhitungan Dioda
Melakukan perhitungan dan pengukuran komponen-komponen :
Resistor Induktor Kondensator Dioda Transistor
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) 2(6) Buku Referensi Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 1 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
Pengukuran dan perhitungan Transistor
Pengukuran dan perhitungan Integrated Circuit Analog
Pengukuran dan perhitungan Integrated circuit Digital
Integrated Circuit Analog Integrated circuit Digital yang digunakan pada PC
4. Menerapkan konsep elektronika digital
Konsep elektronika digital diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja
Gerbang Digital Dasar : AND,OR,NAND,NOR,EXO
R,EXNOR,NOT
Melkakukan praktek dasar : Gerbang Digital Dasar : AND,OR,NAND,NOR,EXO
R,EXNOR,NOT
4 4 (8) 2(6) Buku Referensi Modul Trainer
5. Menerapkan sistem bilangan digital
Sistem bilangan digital diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja
Konversi bilangan : Desimal Biner Octal Hexadesimal
Menghitung dan melakukan Konversi bilangan melalui prgram komputer untuk bilangan : Desimal Biner Octal Hexadesimal
4 4 (8) 2(6) Buku Referensi Modul Trainer
6. Menerapkan elektronika digital untuk komputer.
Elektronika digital untuk komputer diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja
Analisa rangkian digital komputer
Menganalisa rangkian digital yang terdapat pada PC
4 4 (8) 2(6) Buku Referensi Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 2 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Menerapkan algoritma pemrograman tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan algoritma pemrograman tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan struktur algoritma
struktur algoritma dijelaskan sesuai dengan kaidah keilmuan
Algoritma dengan skema program sekuensial dibuat sesuai dengan rencana program
Algoritma dengan skema program percabangan dibuat dibuat sesuai dengan rencana program
Struktur algoritma pemrograman
Menuliskan algoritma runtunan
Menuliskan algoritma pemilihan if-then dan if then-else
Menuliskan algoritma pengulangan while-do, do-wile, switch-case, repeat N-times
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi Buku kerja
Komputer
2. Membuat alur logika pemrograman
Alur logika pemrograman dibuat sesuai dengan kaidah keilmuan
struktur algoritma runtutan pemilihan dijelaskan sesuai dengan kaidah keilmuan
struktur algoritma pemilihan dijelaskan sesuai dengan kaidah keilmuan
struktur algoritma pengulangan dijelaskan sesuai dengan kaidah keilmuan
algoritma runtunan algoritma pemilihan algoritma pengulangan
Menggambarkan diagram alir untuk algoritma runtunan, pemilihan dan pengulangan
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi Buku kerja Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 3 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
3. Menjelaskan Data Flow Diagram (DFD)
Data Flow Diagram (DFD) dijelaskan sesuai dengan kaidah keilmuan
Simbol-simbol Data Flow Diagram (DFD) : Select Data Store Anchor Vertex Result Flow Update Flow Data Process Actor Control Flow Note Connector
Mempelajari arti simbol Data Flow Diagram (DFD)
Latihan menyusun Data Flow Diagram (DFD) untuk suatu program pada level 0 dan level 1
Tes Lisan Tes Tulisan Tugas Laporan
4 4(8) Buku referensi Buku kerja Komputer
4. Membuat diagram alir pemrograman
Diagram alir pemrograman dibuat sesuai dengan kaidah keilmuan
Simbol-simbol dasar diagram alir : Simbol mulai Simbol proses Simbol keputusan Simbol Dokumen Simbol Konektor
bersambung Simbol Konektor
mulai dan stop Simbol Komentar
Mempelajari arti simbol Diagram alir
Latihan menyusun diagram alir
Tes Lisan Tes Tulisan Tugas Laporan
4 4(8) Buku referensi Buku kerja Komputer
5. Menjelaskan varian dan invariant
Varian dan invariant dijelaskan sesuai dengan kaidah keilmuan
Tipe data, variable konstanta, dan parameter yang berlaku umum pada pemograman yang dijelaskan sesuai dengan fungsinya
Tipe data baru dari tipe data yang ada dibuat dan dijelaskan pemanfaatannya
Pemakaian nama pada tipe data, variable, konstanta dan parameter dijelaskan
Jenis-jenis Tipe Data Penamaan variavel dan
Konstanta Penentuan tipe data pada
variabel dan konstanta
Mempelajari tipe-tipe data Mempelajari tipe data dasar
dan bentukan. Mempelajari penamaan
variabel dan konstanta Mempelajari pemberian
harga variable Menunjukkan penggunaan
variabel pada program
Tes Lisan Tes Tulisan Tugas Laporan
4 4(8) Buku referensi Buku kerja Komputer
6. Menerapkan Pengelolaan array Jenis dan inisialisasi array Mendefinisikan array Tes Lisan 4 4(8) Buku referensiPROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 4 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
pengelolaan array. diterapkan sesuai dengan kaidah keilmuan
Algoritma dibuat dengan array satu dimensi
Algoritma pencarian data dan algoritma pengurutan data (sorting) dibuat dengan menggunakan array
Pemrosesan Array Menginisialisasi array Menulis elemen array ke
piranti keluaran Menulis harga tertentu di
dalam array Mencari harga maksimum
array Menggunakan elemen array
Tes Tulisan Tugas Laporan
Buku kerja Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 5 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Menerapkan algoritma pemrograman tingkat lanjut KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan algoritma pemrograman tingkat lanjut KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan prinsip array multi dimensi
Prinsip array multi dimensi dijelaskan sesuai dengan kaidah keilmuan
Algoritma array multi dimensi dibuat dan dijelaskan
Matrik 2D, 3D dibuat dalam bentuk penjumlahan, pengurangan, perkalian, dsb.
Array multi dimensi Mendeklarasikan dan memanfaatkan elemen array melalui penjumlahan, pengurangan, perkalian serta pencarian elemen array
Menjelaskan cara Inisialisasi Matriks
Melakukan pembacaan elemen matriks
Menjelaskan pengisian matriks tanpa petunjuk pembacaan
Membuat program pengisian engisian matriks dengan menggunakan petunjuk pembacaan
Membuat program untuk menulis matriks
Menjelaskan penjumlahan dua buah matriks
Menjelaskan pengurangan dua buah matriks
Menjelaskan perkalian dua buah matriks
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi Modul Trainer
2. Mengunakan array multi dimensi
Algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi dibuat dan ditunjukan
Mengunakan array multi dimensi
Membuat program pencarian elemen terbesar matriks
Membuat program pencarian elemen terkecil matriks
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 6 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
3. Menggunakan prosedur dan fungsi
Prosedur dan fungsi digunakan sesuai dengan kaidah keilmuan
Algoritma program dibuat dengan menggunakan prosedur
Algoritma program dibuat dengan menggunakan fungsi
Algoritma program dibuat dengan menggunakan prosedur dan fungsi
Prosedur dan Fungsi Mempelajari pendeklarasian fungsi
Membuat contoh program untuk pemanggilan fungsi
Mempelajari pendekalarasian prosedur
Membuat contoh program pemanggilan prosedur
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi Modul Trainer
4. Menggunakan library pemrograman grafik.
library pemrograman grafik digunakan sesuai dengan kaidah keilmuan
Graphic Library Latihan membuat program grafik dengan menggunakan grafik library yang sudah ada
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 7 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Membuat basis data KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat basis data KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Mengidentifikasi struktur hirarki basis data
Struktur hirarki basis data diidentifikasi sesuai dengan kaidah keilmuan
Level Database : Level fisik ( physical
level) Level Konseptual
( conceptual level) Level Pandangan
(view level) Model database :
Model database hirarki
Model database Jaringan
Model dababase Relasi
Model databse Relasi : Karakter Field (attribute) Record ( Tupple) Table (Entity)
Mempelajari struktur hirarki database
Tes Lisan Tes Tulisan Tugas Laporan
8 4 (8) Buku Referensi Modul Trainer
2. Menjelaskan Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) dijelaskan sesuai dengan kaidah keilmuan
Entity Relationship Diagram (ERD) : One to one One to many Many to one Many to many
Entity beserta attribute –nya Relasi beserta
hubungannya Simbol-simbol Diagram
E-R : Persegi panjang Belah ketupat
Mempelajari hubungan antar tabel database
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 4 (8) Buku Referensi Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 8 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
Elips Garis
Candidate key Primary key Foreign key Alternate key
3. Menerapkan normalisasi basis data
Normalisasi basis data diterapan sesuai dengan kaidah keilmuan
Normalisasi tabel databse : Bentuk Normal ke
Satu(1NF) Bentuk Normal ke
Dua(2NF) Bentuk Normal ke
Tiga(3NF)
Mempelajari hubungan antar tabel database
Mempelajari normalisasi tabel database
Menerapkan bentuk normal tabel database
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 4 (8) Buku Referensi Modul Trainer
4. Membuat database management system (DBMS).
Database data dibuat sesuai dengan kaidah keilmuan management system (DBMS).
Menbuat database dengan memperhatikan :
Data Description Language Prosessor
Performance Statistics Processor
Modul Backup/ Recovery Manajer Database
Membuat database management system (DBMS).
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 4 (8) Buku Referensi Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 9 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Menerapkan aplikasi basis data KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan aplikasi basis data KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan jenis perintah SQL
Jenis perintah SQL dijelaskan sesuai dengan kaidah keilmuan
Penjelasan perintah-perintah (command) pada SQL
Mempelajari arti dan fungsi masing masing perintah pada SQL
Tes Lisan Tes Tulisan Tugas Laporan
Buku Referensi Modul Trainer
2. Membuat table basis data
Table basis data dibuat sesuai dengan kaidah keilmuan
Tabel dibuat dengan menggunakan wizard.
Fitur-fitur table digunakan untuk membuat tabel
Tabel dibuat dengan menggunakan bahasa data deskripsi (SQL).
Nama field, tipe data, dan deskripsi field ditulis pada kolom
Tabel diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan
wizard. Fitur-fitur table bahasa data deskripsi
(SQL). Nama field, tipe data, dan
deskripsi field Aturan penamaan yang
sesuai dengan format standar aplikasi yang digunakan
Membuat Tabel dengan menggunakan wizard.
Membuat fitur-fitur table untuk membuat tabel
Membuat table dengan menggunakan bahasa data deskripsi (SQL).
Menulis nama field, tipe data, dan deskripsi field pada kolom
Menyimpan Tabel diberi nama sesuai dengan aturan penamaan format standar aplikasi yang digunakan
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4(8) Buku Referensi Modul Trainer
3. Menerapkan query pada basis data
Query pada basis data dibuat sesuai dengan kaidah keilmuan View dibuat dengan
Query untuk menampilkan tabel
View dibuat dengan menggu-nakan wizard View
Mengaplikasikan fitur-fitur View.
Menetapkan Field sesuai
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4(8) Buku Referensi Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 10 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
menggunakan wizard View
Fitur-fitur View diaplikasikan.
Field ditetapkan sesuai dengan kebutuhan tabel
View diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan
dengan kebutuhan tabel Memberi namaView sesuai
dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan
Mengecek field pada tabel Menyimpan nama view
sesuai dengan format standar
4. Membuat form basis data
Form basis data dibuat sesuai dengan kaidah keilmuan
Pembuatan Form pada basisdata dengan memperhatikan : Form name View Filter Where condition Data mode Window mode
Membuat rencana pembuatan Form menggunakan menu
Menyiapkan file basis data yang akan digunakan
Membuat Form basis data
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4(8) Buku Referensi Modul Trainer
5. Menerapkan macro pada basis data
Macro pada basis data dibuat sesuai dengan kaidah keilmuan
Pembuatan Form dengan menggunakan perintah Macro dengan memperhatikan : Macro untuk Form Macro untuk Report Macro untuk
Import/Export Macro untuk
Accelerator Key
Membuat rencana pembuatan Form menggunakan Macro
Menyiapkan file basis data yang akan digunakan
Membuat Form basis data
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4(8) Buku Referensi Modul Trainer
6. Membuat report. Penggunaan report untuk menghasilkan laporan dijelaskan .
Membuat report sesuai dengan kaidah keilmuan
Report pada Access Tata cara pembuatan report
Membuat laporan dengan menggunakan report
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4(8) Buku Referensi Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 11 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Memahami pemrograman visual berbasis desktop KELAS/SEMESTER :STANDAR KOMPETENSI : Memahami pemrograman visual berbasis desktop KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan IDE aplikasi bahasa pemograman
IDE aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan
Cara menjalankan IDE Memilih jenis Project Jendela IDE Toolbox Bahasa Visual Basic Type Variabel Cara Menuliskan
Komentar di Visual Basic Operator Aritmatika dan
Logika di Visual Basic Deklarasi Variabel
Mempelajari : Cara menjalankan IDE Memilih jenis Project Jendela IDE Toolbox Bahasa Visual Basic Type Variabel Cara Menuliskan
Komentar di Visual Basic
Operator Aritmatika dan Logika di Visual Basic
Deklarasi Variabel
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi Buku kerja Komputer Software
pendukung
2. Menjelaskan objek aplikasi bahasa pemograman
Objek aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan
Obyek bahasa aplikasi pemrograman
Mempelajari obyek aplikasi bahasa pemrograman
Pengenalan Visual Basic,Form, Kontrol, Kotak Dialog,Variabel, Tipe Data dan Operator,Struktur Keputusan dan Perulangan,MDI Form, Meenu dan Toolbar,Procedure dan Function, Penanganan Error,Konsep DBMS,Pengenalan SQL Server,Pengenalan Crystal Report,Membuat Aplikasi Visual Basic, SQL Server dan Crystal Report
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi Buku kerja Komputer Software
pendukung
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 12 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
3. Menjelaskan user interface aplikasi bahasa pemograman
User interface aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan
User Interface pada bahasa pemrograman
Mempelajari pengertian dan penggunaan user interface pada bahasa pemrograman visual
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi Buku kerja Komputer Software
pendukung
4. Menjelaskan tipe file Tipe file dijelaskan sesuai dengan jenis dan fungsinya
Tipe extension file dan pengertiannya
Mempelajari pengertian dan pengoperasian file pada bahasa pemrograman visual : Membuka File Membaca File Menyimpan File Extension File
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi Buku kerja Komputer Software
pendukung
5. Menjalankan aplikasi Aplikasi Teknik pengoperasian program aplikasi
Mengoperasikan program aplikasi
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi Buku kerja Komputer Software
pendukung
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 13 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Membuat paket software aplikasi berbasis desktop KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat paket software aplikasi berbasis desktop KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan menu aplikasi
Menu aplikasi dijelaskan sesuai dengan kaidah keilmuan
Menu aplikasi Mempelajari Menu aplikasi Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Komputer
2. Menyiapkan sistem komputer
Sistem komputer dalam kondisi siap digunakan.
Paket software aplikasi siap digunakan.
Kode program telah tersedia pada sistem computer
Komponen yang dibutuhkan oleh kode program disiapkan.
Standar hardware yang mendukung program
Mempersiapkan Hardware dan software
Mengidentifikasi edisi software yang support terhadap hardware
Menginstalasi sotware pada sistem computer
Mengidentifikasi seluruh komponen yang dibutuhkan oleh kode program sesuai dapat dijalankan.
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Komputer
3. Mendemonstrasikan aplikasi paket installer
Aplikasi paket installer dijalankan.
Kode Program atau file exe di-set dan disimpan pada direktori tertentu.
Komponen yang dibutuhkan di-set dan disimpan pada direktori tertentu.
Teknik Menginstall VB Menjalankan Aplikasi paket installer
Mengenal file pada installer
Mengelompokan kode program di-set dan disimpan pada direktori tertentu.
Menset komponen yang dibutuhkan
Menyimpan pada direktori tertentu.
Mengeset direktori dan nama file setup hasil
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 14 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
proses pembuatan installer Menjalankan hasil proses
pembuatan installer dijalankan. dan disimpan pada direktori yang telah ditentukan.
4. Menyimpan installer aplikasi
File hasil disimpan dalam media penyimpanan yang telah ditentukan
Administrasi file kerja Membuat administrasi penyimpanan File
Memahami konsep root file data base / directory tempat menyimpan data base file
Membuat back up file hasil
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Komputer
5. Menghubungkan aplikasi dengan basis data.
Paket aplikasi installer dihubungkan dengan dengan basis data yang sesuai.
Aplikasi Installer Basis Data Hubungan antara Aplikasi
Installer dengan basis data
Menghubungkan aplikasi dengan basis data.
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 15 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Mengoperasikan sistem operasi jaringan komputerKELAS/SEMESTER :STANDAR KOMPETENSI : Mengoperasikan sistem operasi jaringan komputerKODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan fungsi periferal jaringan komputer
fungsi periferal jaringan komputer dijelaskan sesuai denga kaidah keilmuan
Modem Net card Hub Router Transmission line
Mempelajari macam-macam periferal yang diperluikan dalam pemasangan jaringan komputer
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
2. Mengidentifikasikan ketersambungan jaringan
Ketersambungan jaringan diidentifikasi sesuai dengan perintah pada buku kerja
Perintah-perintah sistem operasi pada jaringan untuk mengecek koneksi Ping Tracert Ipconfig Dll.
Mempelajari perintah-perintah sistem operasi pada jaringan komputer untuk mengecek koneksi
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
3. Mengoperasikan aplikasi jaringan komputer
Aplikasi jaringan komputer dioperasiskan sesuai dengan perintah pada buku kerja
Pembuatan jaringan komputer sederhana antara Server dan Client
Membuat jaringan kompouter lokal antara Server dan Client
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
4. Melakukan pemutusan jaringan.
Koneksi jaringan diputuskan menggunakan perintah Ssitem Operasi sesuai dengan perintah pada buku
Pemutusan jaringan dengan perintah sistem operasi jaringan komputer
Memutus jaringan komoputer menggunakan perintah sistem operasi
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 16 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Menerapkan bahasa pemrograman SQL tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan bahasa pemrograman SQL tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan konsep pengoperasian bahasa pemrograman (SQL)
konsep pengoperasian bahasa pemrograman (SQL) dijelaskan sesuai dengan kaidah keilmuan
Aplikasi data deskripsi (SQL)
Menyediakan manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
2. Mempersiapkan perangkat lunak SQL
Perangkat lunak SQL disiapkan sesuai dengan perintah pada buku kerja
Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.
Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.
Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai dengan manual instalasi
Perangkat lunak aplikasi SQL dijalankan
Perangkat lunak SQL Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.
Memahami user manual Menyalakan PC yang
sudah terinstal software yang dibutuhkan sesuai SOP
Menjalankan perangkat lunak aplikasi SQL, sesuai SOP
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 4 (8) Buku Referensi
Modul Trainer
3. Mendeskripsikan menu Menu aplikasi SQL Menu aplikasi SQL Mengenali menu menu Tes Lisan 4 4 (8) Buku
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 17 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
aplikasi SQL dideskripsikan sesuai dengan SOP
Menu menu yang tersedia beserta shortcut-nya dikenali
Fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger diaplikasikan.
yang tersedia beserta shortcut-nya dikenali
Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger sesuai SOP
Tes Tulisan Tes Praktek Tugas Laporan
Referensi Modul Trainer
4. Membuat tabel Tabel dibuat dan diatur dengan menggunakan perintah standar dalam DDL.
Tabel dibuat dengan menentukan nama kolom/field, tipe data, dan konstrainnya.
Perintah standar DDL digunakan untuk mengisi data pada tabel.
Tabel disimpan, diberi nama sesuai dengan aturan penamaan, dan data dimuat ke dalam tabel
Pengisian table Perintah standar DDL
Membuat tabel dan Mengatur dengan menggunakan perintah standar dalam DDL.
Menentukan nama kolom/field, tipe data, dan konstrainnya.
Perintah standar DDL yang digunakan pada tabel.
Menyimpan tabel sesuai dengan aturan penamaan, dan data dimuat ke dalam tabel
Memberi nama table sesuai aturan penamaan
Memasukan data ke dalam tabel
Membuat Index tabel dengan menggunakan perintah standar.
Menyimpan File index sesuai aturan penamaan
Membuat View tabel menggunakan perintah standar.
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 4 (8) Buku Referensi
Modul Trainer
5. Mengoperasikan tabel dan table view.
Perintah select dioperasikan untuk menampilkan data tabel.
Perintah select untuk menampilkan data gabungan dari beberapa tabel digunakan.
Operasi Tabel dan View Menampilkan data table deng perintah select.
Menampilkan data gabungan dari beberapa tabel dengan perintah select untuk.
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 4 (8) Buku Referensi
Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 18 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Menerapkan bahasa pemrograman SQL tingkat lanjut KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan bahasa pemrograman SQL tingkat lanjut KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menentukan formula pembentukan data dengan batasan waktu
formula pembentukan data dengan batasan waktu ditentukan sesuai dengan persyaratan
Penulisan rumus ( formula) dengan batasan waktu
Merumuskan Data sesuai kaidah matematika dan terurai dengan sederhana.
Membangkitkan Rumus data yang tidak terkait
dengan waktu (bukan domain waktu).
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi
Buku kerja Komputer Software
pendukung
2. Membuat prosedur dan fungsi
Prosedur dan fungsi dibuat sesuai dengan petunjuk pada buku kerja
Prosedur dan Fungsi Menjelaskan pendeklarasian fungsi
Membuat contoh program untuk pemanggilan fungsi
Menjelaskan pendekalarasian prosedur
Membuat contoh program pemanggilan prosedur
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi
Buku kerja Komputer Software
pendukung
3. Menulis kode program pembangkitan data dengan batasan waktu
Kode program pembangkitan data dengan batasan waktu ditulis sesuai dengan peogram yang akan dibuat
Pembentukan data yang akan dibangkitkan (generated).
Membangkitkan Data yang merupakan satu tipedata, berupa sinyal atau teks atau frekuensi.
Membatasi Data telah nilai minimal, maksimal danjumlah data yang dibangkitkan.
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi
Buku kerja Komputer Software
pendukung
4. Mengoperasikan trigger. Trigger dioperasikan sesuai dengan perintah pada buku kerja.
Triggers. Programming triggers
Membuat Triggers Mengelola Triggers. Membuat basis data
dengan menggunakan Programming triggers dibuat.
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi
Buku kerja Komputer Software
pendukung
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 19 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Menerapkan dasar-dasar pembuatan web statis tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Menerapkan dasar-dasar pembuatan web statis tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTUSUMBER BELAJAR
TM PS PI1. Menjelaskan konsep
dasar dan teknologi Webpage
Konsep-konsep dan teknologi web dijelaskan (web Server, URL, HTTP, HTML, Web browser , gateway
Perbedaan antara klien dan server dijelas.
Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layar dijelaskan.
Ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page dibandingkan
Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider dijelaskan.
Konsep dan teknologi web
Konsep klien dan server pada teknologi WEB
Kapasitas Bandwidth dan kulaitas tampilan halaman WEB
Pemilihan software aplikasi perancangan web
Perbandingan local server dan remote server (hosting provider)
Menjelaskan Konsep-konsep dan teknologi web (web Server, URL, HTTP, HTML, Web browser , gateway )
Mengetahui Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer
Menjelaskan perbedaan antara klien dan server
Menjelaskan cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer
Membandingkan ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page
Menjelaskan keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider.
Mengetahui Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi Buku kerja Perangkat lunak
pendukung Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 20 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTUSUMBER BELAJAR
TM PS PIprovider.
2. Menjelaskan struktur dokumen HTML
Menjelaskan struktur dokumen HTML
Dokumen HTML dengan Head dan title
Body pada dokumen, teks dan paragraf sesuai kebutuhan ditambahkan
Simbol khusus pada browser/ platform
Melengkapi dokumen HTML dengan Head dan title
Membuat Body pada dokumen
Menambahkan teks dan paragraf sesuai kebutuhan
Format dokumen menarik dan mudah
Dokumen penamaan standar.
Medesain Format dokumen menarik dan mudah dibaca dibuat
Penambahan simbol khusus pada browser/ platform
Mengatur itampilan secara tepat
Penyimpanan dokumen disimpan sesuai dengan penamaan standar.
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi Buku kerja Perangkat lunak
pendukung Komputer
3. Menambahkan objek pada web
Teks diformat untuk memenuhi persyaratan penyajian pengguna
Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan) dipasang
Posisi setiap elemen pada halaman dibuat lebih menarik
Indent teks dan list (ordered, unordered, dan nested) dibuat
Gambar disisipkan (GIF, JPEG, atau
Format teks dengan HTML
Pemberian Background dan warna pada dokumen
Menempatkan objek pada bidang desain
Mempormat Teks untuk memenuhi persyaratan penyajian pengguna
Memasang Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan)
Menempatkan Posisi setiap elemen pada halaman
Indent teks dan list (ordered, unordered, dan nested)
Wrap teks di sekitar gambar digunakan atau jarak di sekitar
Skala gambar dan perataan pada dokumen di format
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku referensi Buku kerja Perangkat lunak
pendukung Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 21 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTUSUMBER BELAJAR
TM PS PIembedded image) dan dokumen diformat sesuai persyaratan
Wrap teks di sekitar gambar digunakan
Membuat setiap elemen pada halaman dibuat lebih menarik
Membuat Indent teks dan list (ordered, unordered, dan nested)
Menyisipkan gambar disisipkan (GIF, JPEG, atau embedded image)
Memformat dokumen sesuai persyaratan
Menambahkan Wrap teks di sekitar gambar
Menambahkan jarak di sekitar gambar
Memformat skala gambar dan perataan pada dokumen
4. Membuat tabel pada web
Membuat tabel pada web
Perintah pembuatan tabel pada HTML
Membuat tabel Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi Buku kerja Perangkat lunak
pendukung Komputer
5. Membuat Link pada web
Membuat Link pada web
Perintah pembuatan link pada HTML
Membuat link ke situs lain Membuat link ke halaman
lain
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi Buku kerja Perangkat lunak
pendukung Komputer
6. Menyimpan dokumen Menyimpan dokumen Perintah pembuatan tampilan untuk download
Membuat menu untuk menyimpan dokumen
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi Buku kerja Perengkat lunak
pendukung Komputer
7. Menguji dokumen. Menguji dokumen Perintah pembuatan tampilan untuk membuka dokumen
Membuka dokumen Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi Buku kerja Perangkat lunak
pendukung Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 22 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Membuat halaman web dinamis tingkat dasar KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat dasar KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan konsep pembuatan halaman web dinamis
Standar pemrograman pembuatan halaman web dijelaskan sesuai dengan kaidah keilmuan
Konsep dan Teknologi pengembangan WEB
Mengkoneksikan Internet untuk pembelajaran WEB dinamis
Menjelaskan standar pemrograman yang penting dari internet dapat
Mengidentifikasi konten konten WEB
Mengamati berbagai aplikasi web sebagai contoh di internet
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
2. Mempersiapkan lingkungan teknis
Lingkungan pengembangan dan software server tersedia dan dapat diakses
Akses atau server jaringan sesuai dengan kebijaksanaan dan prosedur organisasi
Direktori virtual dibuat dan disimpan dalam direktori yang tepat untuk akses server
Program aplikasi pengembangan web dan server
Akses server jaringan Direktori virtual
Menyediakn software pengembangan web
Menyediakan server web yang dapat diakses
Mengakses server web sesuai dengan kebijaksanaan dan prosedur organisasi
Menentukan direktori virtual untuk menyimpan file-file web
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
3. Membuat halaman web dinamis sederhana
Halaman dibuat dan disimpan dengan ekstensi yang tepat kemudian disimpan ke dalam direktori/
Tata penulisan WEB Akses WEB Tag- tag HTML Akses file melalui
http://localhost, alamat IP
Membuat halaman dan Menyimpan ekstensi ekstensi yang tepat kemudian
Menyimpan ke dalam
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 23 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
folder yang tepat Kode ditambahkan
diantara tag pembatas
Break dan indent yang tepat pada baris Kode ke dalam baris yang memudahkan pembacaan
Tag HTML digunakan pada format halaman dan konten ditambahkan sesuai dengan kebutuhan
Halaman disimpan dalam direktori yang tepat
Akses file melalui http://localhost, alamat IP lokal, atau URL lengkap
Modifikasi dibuat sesuai kebutuhan
lokal, atau URL lengkap direktori/ folder yang tepat Menambahkan kode
diantara tag pembatas Penempatan Break dan
indent yang tepat pada baris Kode ke dalam baris yang memudahkan pembacaan
Menambahkan Tag HTML yang digunakan pada format halaman dan konten sesuai dengan kebutuhan
Menyimpan halaman disimpan dalam direktori yang tepat
Akses file melalui http://localhost, alamat IP lokal, atau URL lengkap
Modifikasi dibuat sesuai kebutuhan
4. Menambahkan fungsi-fungsi pada halaman web dinamis
Fungsi-fungsi pada halaman web dinamis ditambahkan pada halaman web
Variabel-variabel dan array digunakan dan dideklarasikan menurut persyaratan
Nilai variabel, string, dan konstanta ditetapkan.
Fungsi-fungsi internal digunakan pada halaman web
Control Structure ( seperti statement If, While, for, switch ) digunakan sesuai kebutuhan
Variabel-variabel dan array menurut persyaratan
Nilai variabel, string, dan konstanta.
Control Structure
Menggunakan dan Mendeklarasikan Variabel-variabel dan array menurut persyaratan
Menetapkan Nilai variabel, string, dan konstanta.
Menggunakan fungsi-fungsi internal yang digunakan pada halaman web
Menggunakan Control Structure ( seperti statement If, While, for, switch ) sesuai kebutuhan
Membuat aplikasi sederhana dengan menggunakan control stucture
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
5. Menguji halaman web Halaman disimpan Pengujian dan Hosting Menyimpan halaman pada Tes Lisan 4 4 (8) Buku
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 24 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
dinamis. pada server di lokasi yang tepat.
Halaman dinamis ditampilkan pa-da browser dan diuji
Fungsi format dan dinamis secara keseluruhan dibuat sesuai dengan kebutuham bisnis dan pelanggan
Halaman pelanggan diakhiri sesuai memenuhi persyaratan bisnis
server di lokasi yang tepat Menampilkan/menguji
halaman dinamis ditampilkan pada browser
Membuat fungsi format dan dinamis secara keseluruhan sesuai dengan kebutuham bisnis dan pelanggan
Mengakhiri halaman pelanggan sesuai memenuhi persyaratan bisnis
Merangkai aplikasi halaman per halaman sesuai permintaan pelanggan
Tes Tulisan Tes Praktek Tugas Laporan
Referensi Modul Trainer
SILABUS
NAMA SEKOLAH : SMK Negeri 1 Balikpapan
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 25 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
MATA PELAJARAN : Membuat halaman web dinamis tingkat lanjut KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat lanjut KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan konsep pemrograman web dinamis
Konsep pemrograman web dinamis dijelaskan sesuai dengan kaidah keilmuan
Konsep dan Teknologi pengembangan WEB
Mengkoneksikan Internet untuk pembelajaran WEB dinamis
Menjelaskan standar pemrograman yang penting dari internet dapat
Mengidentifikasi konten konten WEB
Mengamati berbagai aplikasi web sebagai contoh di internet
Tes Lisan Tes Tulisan Tugas Laporan
4 8 (16) Buku Macro-media Dream-weaver
Modul design WEB
Buku PHP Komputer
2. Mempersiapkan pembuatan aplikasi
Perlengkapan software teks editor dan browser sesuai dengan kebutuhan diidentifikasi
Software dioperasikan sesuai dengan standar operasi aplikasi
Sumber data yang dibutuhkan sudah ditentukan dimana letaknya dan bagaimana mengaksesnya.
Sketsa disain untuk web yang akan dibuat sudah disiapkan
Desain interface/ menu-menu sudah disiapkan
Ditentukan bagian-bagian yang akan dibuat menjadi program script dan
Software aplikasi pengembangan WEB
Desain Lay out dan Scripting
Sumber daya server
Mengidentifikasi perlengkapan software teks editor dan browser sesuai dengan kebutuhan
Mengoperasikan software sesuai dengan standar operasi aplikasi
Menentukan sumber data yang dibutuhkan sudah ketentuan dimana letaknya dan bagaimana mengaksesnya.
Menyiapkan sketsa disain untuk web yang akan dibuat
Menyiapkan desain interface/ menu-menu Menentukan bagian-bagian yang akan dibuat menjadi program script dan modul-modul
Menentukan server yang akan digunakan untuk web, dimana script dijalankan, dan patform komputer apa
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 8 (16) Buku Macro-media Dream-weaver
Modul design WEB
Buku PHP Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 26 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
modul-modul Server yang akan
digunakan untuk web, dimana script dijalankan, dan patform komputer apa yang akan digunakan sudah ditentukan
yang akan digunakan sudah
Mendesain Sketsa untuk web
Mendesain interface/ menu-menu
3. Membuat web menggunakan bahasa script.
File-file HTML dibuat dengan cara coding
Kode program script dibangun dan diuji beserta modul-modul yang digunakan
Web yang dibuat tampil dilayar sesuai dengan rancangan
Tujuan dari pengiriman konten Web yang terdiri dari file program didemonstrasikan
File-file HTML Coding dan Scripting Pengujian script dan
desain WEB
Membuat coding file-file HTML
Membangun kode program script dibangun
Menguji coba code program script yang dibangun beserta modul-modul yang digunakan
Menampilkan Web yang dibuat dilayar sesuai dengan rancangan
Mendemonstrasikan tujuan dari pengiriman konten Web yang terdiri dari file program
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 8 (16) 4 (16) Buku Macro-media Dream-weaver
Modul design WEB
Buku PHP Komputer
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Merancang aplikasi teks dan desktop berbasis objek PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 27 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KELAS/SEMESTER :STANDAR KOMPETENSI : Merancang aplikasi teks dan desktop berbasis objek KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan dasar-dasar pemrograman
Tipe data dasar dan tipe data bentukan dijelaskan.
Tata cara penulisan program OO dijelaskan.
Control Program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program
Jenis-jenis Tipe Data Penamaan variavel dan
Konstanta Penentuan tipe data pada
variabel dan konstanta
Menjelaskan tipe-tipe data Menjelaskan tipe data
dasar dan bentukan. Menjelaskan penamaan
variabel dan konstanta Menjelaskan pemberian
harga variabel Menunjukkan penggunaan
variabel pada program
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi
Buku kerja Komputer
2. Menerapkan fungsi Deklarasi fungsi dijelaskan.
Deklarasi fungsi diaplikasikan pada program
Fungsi Menjelaskan prototipe fungsi, definisi dan deklarasi fungsi
Menggunakn fungsi dengan nilai balik dan fungsi tanpa nilai balik
Menjelaskan dan menggunakan fungsi inline, overloading fungsi dan fungsi dengan jumlah argumen yang bervariasi
Membuat program menggunakan deklarasi fungsi
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi
Buku kerja Komputer
3. Menerapkan pointer Konsep pointer dijelaskan
Konsep pointer dan array diaplikasikan pada program
Definisi pointer dan array pointer
Pointer dan array pointer
Menjelaskan definisi pointer dan array pointer
Membuat program contoh penggunakan pointer dan array pointer
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku referensi
Buku kerja Komputer
4. Menjelaskan class Deklarasi Class dijelaskan sesuai dengan kaidah keilmuan
Dymamic Memory Allocation dijelaskan
Konsep Class Menggunakan tipe data Menjelaskan deklarasi
class Menggunaan class publik
dan private Menambahkan fungsi
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi
Buku kerja Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 28 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
sesuai dengan kaidah keilmuan
Polymorphism dijelaskan sesuai dengan kaidah keilmuan
Inheritance dijelaskan sesuai dengan kaidah
anggota class Mengaplikasikan nilai
antar obyek Mendefinisikan nilai balik
fungsi anggota Menggunakan konstruktor
dan destruktor Menggunakan Dynamic
Memory Allocation Membuat program yang
menggunakan konsep Polymorfisme
Membuat program Menggunakan Inheritance
5. Merancang aplikasi berorientasi objek.
Konsep Abstract dijelaskan
Class didefinisikan dalam aplikasi
Konsep Abstract Class
Menjelaskan Konsep Abstract dijelaskan
Mendefinisikan Class dalam aplikasi
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku referensi
Buku kerja Komputer
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Menggunakan bahasa pemrograman berorientasi objek KELAS/SEMESTER :PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 29 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
STANDAR KOMPETENSI : Menggunakan bahasa pemrograman berorientasi objek KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menggunakan tipe data control program
Tipe data dasar dan tipe data bentukan dijelaskan.
Tata cara penulisan program OO dijelaskan.
Control Program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program
Type Data dan Kontrol program
Menjelaskan tipe data dasar
Menjelaskan tipe data bentukan.
Menjelaskan tata cara penulisan program OOP
Membuat control Program berupa urutan atau sekuensial program yang dikendalikan dalam kode program
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Trainer
2. Membuat class Program dengan menggunakan obyek dan class dibuat.
Properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi dibuat.
Class private dibuat di dalam program
Class public dibuat di dalam program
Class pada OOP Membuat program dengan menggunakan obyek dan class dibuat.
Membuat properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi.
MembuatClass private dibuat di dalam program
Membuat Class public dalam program
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Trainer
3. Membuat inheritance, polimorphy, overloading, dan friends
Inheritance pada class dibuat
Polimorphy pada class dibuat
Overloading pada class dibuat
Friends pada class dibuat
Inheritance Polimorphy Overloading Friends
Membuat program OOP menggunakan Inheritance pada class
Membuat program OOP menggunakan Inheritance pada class
Membuat program OOP menggunakan Polimorphy pada class
Membuat program OOP menggunakan Overloading pada class
Membuat program OOP menggunakan Friends
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 30 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
pada class 4. Membuat interface dan
paket Interface class
program dibuat. Paket dengan
menggunakan class program dibuat
Interface class program. Paket dengan
menggunakan class program
Membuat Interface class program.
Membuat Paket dengan menggunakan class program
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Trainer
5. Mengkompilasi program berorientasi objek.
Mengkompilasi program berorientasi objek.
Teknik kompilasi Mengkompilasi program OOP
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Trainer
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Merancang program aplikasi web berbasis objek KELAS/SEMESTER :
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 31 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
STANDAR KOMPETENSI : Merancang program aplikasi web berbasis objek KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan file I/O (Input/Output), tipe data dan variable pada java programming
Konsep dari I/O di Java dan File streams dijelaskan
Berbagai tipe data dan sifat-sifatnya dijelaskan.
Konsep variabel pada Java dijelaskan.
I/O dan type dat pada Variable
Mennjelaskan Konsep dari I/O di Java dan File streams tipe data dan sifat-sifatnya.
Menjelaskan Konsep variabel pada Java.
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
2. Menjelaskan exception handling
Konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally dijelaskan.
Exception Handling Menjelaskan konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally.
Mengaplikasikan pada beban Exception Handling
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
3. Menjelaskan applet Menjelaskan applet Penjelasan Java Applet Kelebihan Java Applet Kekurangan Java Applet Sotware pendukung Java
Applet
Membahas Program OOP dengan menggunakan Java Applet
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
4. Menerapkan konektivitas basis data.
Menerapkan konektivitas basis data.
Informasi yang ada agar dapat dengan cepat dari situs web
Integritas basis data sesuai standar baku sekuriti
Fungsi perijinan yang tepat untuk akses basis data
Merancang Informasi yang ada agar dapat dengan cepat diperoleh dari situs web
Membuat integritas basis data sesuai standar baku sekuriti
Membuat fungsi perijinan yang tepat untuk akses basis data
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
SILABUSNAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Membuat aplikasi basis data menggunakan SQL KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat aplikasi basis data menggunakan SQL KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 32 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan kebutuhan software
Menjelaskan kebutuhan software SQL
Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.
Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.
Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai dengan manual instalasi
Perangkat lunak aplikasi SQL dijalankan
Aplikasi data deskripsi (SQL
Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.
Menyediakan manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.
Memahami user manual Menyalakan PC yang
sudah terinstal software yang dibutuhkan sesuai SOP
Menjalankan perangkat lunak aplikasi SQL, sesuai SOP
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
2. Membuat Entity Relationship Diagram (ERD)
Membuat Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD)
Membuat diagram ERD untuk program aplikasi yang akan dibuat sesuai dengan SOP
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Trainer
3. Membuat Data Flow Diagram (DFD)
Membuat Data Flow Diagram (DFD)
Data Flow Diagram (DFD) Membuat Data Flow Diagram (DFD) untuk program yang akan dibuat yang ,meliputi level 0,1 dan level 2
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Komputer
4. Mempersiapkan lembar kerja Basis Data
Mempersiapkan lembar kerja Basis Data
Lembar Basis Data Mempersiapkan lembar kerja Basis Data yang akan dibuat
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Komputer
5. Menggunakan sintaks-sintaks khusus SQL
Sintaks-sintaks di MySQL/ PostgreSQL digunakan secara efektif.
Sintaks-sintaks di MySQL/ PostgreSQL
Menjelaskan fungsi sintak sintaks di MySQL/ PostgreSQL secara efektif
Menggunakan sintak khusus MySQL/ PostgreSQL untuk data
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 33 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
base6. Membuat Query Basis
Data. Query Basis Data
dibuat sesuai dengan buku kerja
View dibuat dengan menggunakan wizard View
Fitur-fitur View diaplikasikan.
Field ditetapkan sesuai dengan kebutuhan tabel
View diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan
Aplikasi data deskripsi (SQL
Membuat View dengan menggu-nakan wizard View
Mengaplikasikan fitur-fitur View.
Menetapkan Field sesuai dengan kebutuhan tabel
Memberi namaView sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan
Mengecek field pada tabel Menyimpan nama view
sesuai dengan format standar
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Komputer
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Mengintegrasikan basis data dengan sebuah web KELAS/SEMESTER :STANDAR KOMPETENSI : Mengintegrasikan basis data dengan sebuah web KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 34 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan prosedur pengintegrasian sebuah basis data dengan sebuah situs web
Prosedur pengintegrasian sebuah basis data dengan sebuah situs web dijelaskan sesuai dengan kaidah keilmuan
Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis
Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhi
Basis data dapat ditambah jika diperlukan
Prosedur pengitegrasian situs dengan basis data
Data situs yang dibutuhkan Basis data yang tersedia
sesuai kebutuhan data situs
Kebutuhan basis data
Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis
Meninjau ulang dasar kebutuhan Basis data yang tersedia
Menambah Basis data dapat diperlukan
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Komputer
2. Mempersiapkan basis data
Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis
Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhi
Basis data dapat ditambah jika diperlukan
Data situs yang dibutuhkan Basis data yang tersedia
sesuai kebutuhan data situs
Kebutuhan basis data
Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis
Meninjau ulang dasar kebutuhan Basis data yang tersedia
Menambah Basis data dapat diperlukan
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Komputer
3. Membuat login pada basis data
Operator dan pengunjung situs dibuat sesuai kebutuhan bisnis
Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi ditetapkan untuk setiap kelas
Operator dan pengunjung situs
Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi
Nama-nama login n utilitas web server yang relevan
Nama-nama login ke dalam web server
Mengidentifikasi operator dan pengunjung situs sesuai kebutuhan bisnis
Menetapkan perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi untuk setiap kelas dari user
menggunakan Nama-nama login dibuat utilitas web
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 35 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
dari user Nama-nama login
dibuat menggunakan utilitas web server yang relevan
server yang relevan menggunakan Nama-nama
login ditambahkan ke dalam web server utilitas server yang relevan
4. Membuat koneksi basis data pada web
Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web
Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis
Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs
File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs
Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web
Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis
Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs
File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs
Menggunakan utilitas server untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web
Mengkonfirmasikan sumber data, name login basis data, dan password terhadap persyaratan bisnis
Menggunakan utilitas server dan string koneksi basis data
Membuat hubungan ke basis data situs
Mengkoreksi ile-file konfigurasi situs untuk menyimpan string koneksi situs
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Komputer
5. Menguji konektivitas basis data pada web.
Konektivitas basis data pada web diuji kebenarannya
Informasi yang ada dirancang agar dapat dengan cepat diperoleh dari situs web
Integritas basis data dibuat sesuai standar baku sekuriti
Fungsi perijinan yang tepat untuk akses basis data dibuat
Informasi yang ada agar dapat dengan cepat dari situs web
Integritas basis data sesuai standar baku sekuriti
Fungsi perijinan yang tepat untuk akses basis data t
Merancang Informasi yang ada agar dapat dengan cepat diperoleh dari situs web
Membuat integritas basis data sesuai standar baku sekuriti
Membuat fungsi perijinan yang tepat untuk akses basis data
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 8 (16) Buku Referensi
Modul Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 36 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUSNAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Membuat program basis data KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat program basis data KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 37 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan konsep pembuatan DBMS berbasis Client-Server
Konsep pembuatan DBMS berbasis Client-Server dijelaskan sesuai dengan kaidah keilmuan
Konsep Database Management Sistem (DBMS) berbasis Client-Server
Menjelaskan konsep normalisasi
Menjelaskan aturan pembuatan tabel
Menjelaskan tipe data Menjelaskan ERD
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) 4 (16) Buku referensi
Buku kerja Komputer
2. Menggunakan TSQL Program SQL digunakan dalam membuat basis data
Alat-alat pemrograman untuk SQL Server digunakan.
Sintaks TSQL digunakan.
Perintah TSQL dijalankan
Alat-alat pemrograman untuk SQL Server
Sintaks TSQL. Perintah TSQL
Alat-alat pemrograman untuk SQL Server digunakan.
Sintaks TSQL digunakan. Perintah TSQL dijalankan
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) 4 (16) Buku referensi
Buku kerja Komputer
3. Menggunakan stored procedures
stored procedures digunakan dalam merancang basis data
Stored procedures dimanipulasi (dibuat, modifikasi, dan hapus) .
Programming stored procedures dibuat.
Stored procedures (dibuat, modifikasi, dan hapus)
Programming stored procedures.
Memanipulasi Stored procedures (dibuat, modifikasi, dan hapus)
Membuat Programming stored procedures dibuat.
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) 4 (16) Buku referensi
Buku kerja Komputer
4. Menggunakan triggers Triggers dibuat dan dikelola.
Programming triggers dibuat.
Triggers. Programming triggers
Membuat Triggers Mengelola Triggers. Membuat basis data
dengan menggunakan Programming triggers dibuat.
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) 4 (16) Buku referensi
Buku kerja Komputer Software
pendukung5. Menggunakan
administrasi SQL Sistem keamanan
untuk SQL Server dibuat dan dirancang.
Keamanan SQL Server diimplementasikan dan diadministrasikan
Konsep SQL Server Agent dijelaskan
Konsep DTS (Data Transforma-tion
Sistem keamanan untuk SQL Server
Keamanan SQL Server Konsep SQL Server
Agent Konsep DTS (Data
Transforma-tion Service)
Membuat sistem keamanan untuk SQL Server
Mengimplementasikan dan Mengadministrasikan Sistem Keamanan SQL Server
Menjelaskan konsep SQL Server Agent
Konsep DTS (Data Transformation Service)
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) 4 (16) Buku referensi
Buku kerja Komputer Software
pendukung
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 38 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
Service) dijelaskan6. Menjelaskan struktur
program aplikasi Struktur program
aplikasi dijelaskan sesuai dengan program yang dibuat
Struktur program Mempelajari struktur mprogram aplikasi SQL
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) 4 (16) Buku referensi
Buku kerja Komputer Software
pendukung7. Menerapkan SQL. Variable Character
Set dan Tipe Data dijelaskan
Komponen PL/SQL dijelaskan
Cursor processing dijelaskan
PL/SQL Tables dan PL/SQL Wrappers digunakan
Variable Character Set dan Tipe Data
Komponen PL/SQL Cursor processing PL/SQL Tables dan
PL/SQL Wrappers
Menjelaskan Variable Character Set dan Tipe Data
Menjelaskan Komponen PL/SQL
Menjelaskan Cursor processing
Menggunakan PL/SQL Tables dan PL/SQL Wrappers
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) 4 (16) Buku referensi
Buku kerja Komputer Software
pendukung
SILABUS
NAMA SEKOLAH : SMK Negeri 1 BalikpapanMATA PELAJARAN : Membuat aplikasi web berbasis JSP KELAS/SEMESTER :STANDAR KOMPETENSI : Membuat aplikasi web berbasis JSP KODE KOMPETENSI :ALOKASI WAKTU : .......X 45 menit
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 39 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
1. Menjelaskan kebutuhan software
kebutuhan software jsp Dijelaskan sesuai dengan kaidah keilmuan
Persyaratan sistem operasi dan web server diidentifikasi
Kalibrasi web server agar program scripting JSP berjalan optimal dengan web server dilakukan
Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan
Spesifikasi OS Spesifikasi WEB server Penytingan WEB server Pengujian WEB Seervwr
Mengidentifikasi persyaratan sistem operasi dan web server
Melakukan kalibrasi web server agar program scripting JSP berjalan optimal dengan web server
Menset WEB Server Melakukan pengujian web
server untuk memeriksa apakah web server berjalan dengan optimal
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
2. Menjelaskan dasar-dasar JSP
Dasar-dasar JSP dijelaskan sesuai dengan kaidah keilmuan
Penggunaan JSP container dijelaskan
Penggunaan JSP directives dije-laskan
JSP Objects melalui va-riabel request dan response dijelaskan.
JSP actions dijelaskan
JSP tag libraries (TagLibs, Servlets dan Development Components) dijelaskan
Konsep teknologi JSP Sintak JSP
Menjelaskan penggunaan JSP container
Menjelaskan penggunaan JSP directives
Menjelaskan JSP Objects melalui va-riabel request dan response
Menjelaskan JSP actions Menjelaskan JSP tag
libraries (TagLibs, Servlets dan Development Components)
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
3. Membuat aplikasi web berbasis JSP
Membuat aplikasi web berbasis JSP
Perencanaan web Pembuatan web Pengujian web Hosting
Membuat desain web Membuat program script
web Pengujian web JSP Hosting ke web server
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) 4(12) Buku Referensi
Modul Trainer
4. Menyiapkan server untuk aplikasi web berbasis JSP
Menyiapkan server untuk aplikasi web berbasis JSP
Penyetingan WEB server Pengujian WEB Server
Melakukan kalibrasi web server agar program scripting JSP berjalan optimal dengan web server
Tes Lisan Tes Tulisan Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 40 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER BELAJARTM PS PI
Menset WEB Server Melakukan pengujian web
server untuk memeriksa apakah web server berjalan dengan optimal
5. Menyimpan state (kondisi) ke dalam server dan client.
state (kondisi) ke dalam server dan client disimpan
Penyimpanan suatu kondisi melalui cookie, query, dan sessions dilakukan.
Prinsip Cookie, Query&Session dengan JSP
Melakukan penyimpanan suatu kondisi me lalu
Melakukan penyimpanan suatu kondisi cookie,
Melakukan penyimpanan suatu kondisi query,
Melakukan penyimpanan suatu kondisi sessions
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 4 (8) Buku Referensi
Modul Trainer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 41 dari 41