SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA PELAJARAN
: Menerapkan teknik elektronika analog dan digital dasar
KELAS/SEMESTER
:
STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasar
KODE KOMPETENSI
:
ALOKASI WAKTU
: .......X 45 menit
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
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
2. Mengenal komponen
elektronika
Komponen elektronika
dijelaskan sesuai
kaidah keilmuan
Resistor
Induktor
Kondensator
Dioda
Transistor
Integrated Circuit Analog
Integrated circuit Digital
KEGIATAN
PEMBELAJARAN
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
Mempelajari Resistor
Mempelajari Induktor
Mempelajari Kondensator
Mempelajari Dioda
Mempelajari Transistor
Mempelajari Integrated
Circuit Analog
Mempelajari Integrated
circuit Digital
Melakukan perhitungan dan
pengukuran komponenkomponen :
Resistor
Induktor
Kondensator
Dioda
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku Referensi
Modul
Trainer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku Referensi
Modul
Trainer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
2(6)
Buku Referensi
Modul
Trainer
KOMPETENSI DASAR
4. Menerapkan konsep
elektronika digital
5. Menerapkan sistem
bilangan digital
6. Menerapkan elektronika
digital untuk komputer.
INDIKATOR
perhitungan Dioda
Pengukuran dan
perhitungan Transistor
Pengukuran dan
perhitungan Integrated
Circuit Analog
Pengukuran dan
perhitungan Integrated
circuit Digital
Konsep elektronika
Gerbang Digital Dasar :
digital diterapkan pada AND,OR,NAND,NOR,EXO
pekerjaan laboratorium
R,EXNOR,NOT
sesuai dengan SOP
dan buku kerja
Sistem bilangan digital Konversi bilangan :
diterapkan pada
Desimal
pekerjaan laboratorium Biner
sesuai dengan SOP
Octal
dan buku kerja
Hexadesimal
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
MATERI PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
PS
4 (8)
2(6)
Buku Referensi
Modul
Trainer
4 (8)
2(6)
Buku Referensi
Modul
Trainer
4 (8)
2(6)
Buku Referensi
Modul
Trainer
PI
SUMBER
BELAJAR
TM
Transistor
Integrated Circuit Analog
Integrated circuit Digital
yang digunakan pada PC
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA PELAJARAN
: Menerapkan algoritma pemrograman tingkat dasar
KELAS/SEMESTER
:
STANDAR KOMPETENSI : Menerapkan algoritma pemrograman tingkat dasar
KODE KOMPETENSI
:
ALOKASI WAKTU
: .......X 45 menit
KOMPETENSI DASAR
1. Menjelaskan struktur
algoritma
INDIKATOR
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
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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Struktur algoritma
pemrograman
Menuliskan algoritma
runtunan
Menuliskan algoritma
pemilihan if-then dan if thenelse
Menuliskan algoritma
pengulangan while-do, dowile, switch-case, repeat Ntimes
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku referensi
Buku kerja
Komputer
algoritma runtunan
algoritma pemilihan
algoritma pengulangan
4 (8)
Buku referensi
Buku kerja
Komputer
KOMPETENSI DASAR
INDIKATOR
dijelaskan sesuai
dengan kaidah
keilmuan
Data Flow Diagram
(DFD) dijelaskan
sesuai dengan kaidah
keilmuan
Diagram alir
pemrograman dibuat
sesuai dengan kaidah
keilmuan
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Select
Data Store
Anchor
Vertex
Result Flow
Update Flow
Data Process
Actor
Control Flow
Note Connector
Tes Lisan
Tes Tulisan
Tugas
Laporan
4(8)
Buku referensi
Buku kerja
Komputer
Simbol-simbol dasar
diagram alir :
Simbol mulai
Simbol proses
Simbol keputusan
Simbol Dokumen
Simbol Konektor
bersambung
Simbol Konektor
mulai dan stop
Simbol Komentar
Jenis-jenis Tipe Data
Penamaan variavel dan
Konstanta
Penentuan tipe data pada
variabel dan konstanta
Tes Lisan
Tes Tulisan
Tugas
Laporan
4(8)
Buku referensi
Buku kerja
Komputer
Tes Lisan
Tes Tulisan
Tugas
Laporan
4(8)
Buku referensi
Buku kerja
Komputer
KOMPETENSI DASAR
INDIKATOR
6. Menerapkan
pengelolaan array.
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
dan dijelaskan
pemanfaatannya
Pemakaian nama pada
tipe data, variable,
konstanta dan
parameter dijelaskan
Pengelolaan array
Jenis dan inisialisasi array
diterapkan sesuai
Pemrosesan Array
dengan kaidah
keilmuan
Algoritma dibuat
dengan array satu
dimensi
Algoritma pencarian
data dan algoritma
pengurutan data
(sorting) dibuat dengan
menggunakan array
KEGIATAN
PEMBELAJARAN
Mendefinisikan array
Menginisialisasi array
Menulis elemen array ke
piranti keluaran
Menulis harga tertentu di
dalam array
Mencari harga maksimum
array
Menggunakan elemen array
PENILAIAN
Tes Lisan
Tes Tulisan
Tugas
Laporan
ALOKASI WAKTU
TM
PS
4(8)
PI
SUMBER
BELAJAR
Buku referensi
Buku kerja
Komputer
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA 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
1. Menjelaskan prinsip
array multi dimensi
Algoritma pembacaan,
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
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
Membuat program pencarian
PENILAIAN
Tes Lisan
Tes Tulisan
Tugas
Laporan
Tes Lisan
ALOKASI WAKTU
PS
4 (8)
Buku Referensi
Modul
Trainer
4 (8)
Buku Referensi
PI
SUMBER
BELAJAR
TM
KOMPETENSI DASAR
INDIKATOR
dimensi
3. Menggunakan prosedur
dan fungsi
4. Menggunakan library
pemrograman grafik.
pengisian,
pengubahan, dan
penghapusan data
dalam array multi
dimensi dibuat dan
ditunjukan
MATERI PEMBELAJARAN
dimensi
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
Mempelajari pendeklarasian
fungsi
Membuat contoh program
untuk pemanggilan fungsi
Mempelajari pendekalarasian
prosedur
Membuat contoh program
pemanggilan prosedur
PI
SUMBER
BELAJAR
Modul
Trainer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8 (16)
Buku Referensi
Modul
Trainer
8 (16)
Buku Referensi
Modul
Trainer
SILABUS
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI DASAR
INDIKATOR
1. Mengidentifikasi struktur
hirarki basis data
2. Menjelaskan Entity
Entity Relationship
Relationship Diagram
Diagram (ERD)
(ERD)
dijelaskan sesuai
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
Level Database :
Mempelajari struktur hirarki
database
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)
Entity Relationship Diagram Mempelajari hubungan antar
(ERD) :
tabel database
PENILAIAN
ALOKASI WAKTU
PS
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku Referensi
Modul
Trainer
Tes Lisan
Tes Tulisan
4 (8)
Buku Referensi
Modul
PI
SUMBER
BELAJAR
TM
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
dengan kaidah
keilmuan
3. Menerapkan
normalisasi basis data
4. Membuat database
management system
(DBMS).
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
One to one
One to many
Many to one
Many to many
Entity beserta attribute nya
Relasi beserta
hubungannya
Simbol-simbol Diagram
E-R :
Persegi panjang
Belah ketupat
Elips
Garis
Candidate key
Primary key
Foreign key
Alternate key
Normalisasi tabel databse :
Bentuk Normal ke
Satu(1NF)
Bentuk Normal ke
Dua(2NF)
Bentuk Normal ke
Tiga(3NF)
Menbuat database dengan
memperhatikan :
Data Description Language
Prosessor
Performance Statistics
Processor
Modul Backup/ Recovery
Manajer Database
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
Tes Praktek
Tugas
Laporan
PI
SUMBER
BELAJAR
Trainer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku Referensi
Modul
Trainer
Membuat database
management system
(DBMS).
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku Referensi
Modul
Trainer
SILABUS
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
1. Menjelaskan jenis
perintah SQL
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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
PENILAIAN
Tes Lisan
Tes Tulisan
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Buku Referensi
Modul
Trainer
4(8)
Buku Referensi
Modul
Trainer
KOMPETENSI DASAR
3. Menerapkan query
pada basis data
5. Menerapkan macro
pada basis data
INDIKATOR
ditulis pada kolom
Tabel diberi nama
sesuai dengan aturan
penamaan dan
disimpan sesuai
dengan format
standar aplikasi yang
digunakan
Query pada basis
data dibuat sesuai
dengan kaidah
keilmuan View dibuat
dengan
menggunakan
wizard View
Fitur-fitur View
diaplikasikan.
Field ditetapkan
sesuai dengan
kebutuhan tabel
View diberi nama
sesuai dengan aturan
penamaan dan
disimpan sesuai
dengan format
standar aplikasi yang
digunakan
Form basis data
dibuat sesuai dengan
kaidah keilmuan
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4(8)
Buku Referensi
Modul
Trainer
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(8)
Buku Referensi
Modul
Trainer
Membuat rencana
pembuatan Form
menggunakan Macro
Menyiapkan file basis data
yang akan digunakan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
4(8)
Buku Referensi
Modul
Trainer
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
6. Membuat report.
Penggunaan report
untuk menghasilkan
laporan dijelaskan .
Membuat report
sesuai dengan kaidah
keilmuan
KEGIATAN
PEMBELAJARAN
PENILAIAN
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
ALOKASI WAKTU
TM
PS
4(8)
SUMBER
BELAJAR
PI
Buku Referensi
Modul
Trainer
SILABUS
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI DASAR
1. Menjelaskan IDE
aplikasi bahasa
pemograman
INDIKATOR
IDE aplikasi bahasa
pemograman
dijelaskan sesuai
dengan kaidah
keilmuan
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
Mempelajari :
Jendela IDE
Toolbox
Type Variabel
Cara Menuliskan
Komentar di Visual
Basic
Operator Aritmatika
dan Logika di Visual
Basic
Deklarasi Variabel
PENILAIAN
Tes Lisan
Tes Tulisan
Tugas
Laporan
ALOKASI WAKTU
TM
PS
4 (8)
SUMBER
BELAJAR
PI
Buku referensi
Buku kerja
Komputer
Software
pendukung
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
SUMBER
BELAJAR
PI
2. Menjelaskan objek
aplikasi bahasa
pemograman
Objek aplikasi
bahasa pemograman
dijelaskan sesuai
dengan kaidah
keilmuan
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku referensi
Buku kerja
Komputer
Software
pendukung
3. Menjelaskan user
interface aplikasi
bahasa pemograman
User interface
aplikasi bahasa
pemograman
dijelaskan sesuai
dengan kaidah
keilmuan
Tipe file dijelaskan
sesuai dengan jenis
dan fungsinya
Mempelajari pengertian
dan penggunaan user
interface pada bahasa
pemrograman visual
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku referensi
Buku kerja
Komputer
Software
pendukung
Mempelajari pengertian
dan pengoperasian file
pada bahasa
pemrograman visual :
Membuka File
Membaca File
Menyimpan File
Extension File
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku referensi
Buku kerja
Komputer
Software
pendukung
Aplikasi
Teknik pengoperasian
program aplikasi
Mengoperasikan program
aplikasi
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku referensi
Buku kerja
Komputer
Software
pendukung
5. Menjalankan aplikasi
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
SILABUS
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
1. Menjelaskan menu
aplikasi
Menu aplikasi
dijelaskan sesuai
dengan kaidah
keilmuan
Menu aplikasi
2. Menyiapkan sistem
komputer
Sistem komputer
dalam kondisi siap
digunakan.
Paket software
aplikasi siap
Mempersiapkan Hardware
dan software
Mengidentifikasi edisi
software yang support
terhadap hardware
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
PENILAIAN
Tes Lisan
Tes Tulisan
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tugas
Laporan
ALOKASI WAKTU
PI
SUMBER
BELAJAR
TM
PS
4 (8)
Buku
Referensi
Modul
Komputer
4 (8)
Buku
Referensi
Modul
Komputer
KOMPETENSI DASAR
3. Mendemonstrasikan
aplikasi paket installer
INDIKATOR
digunakan.
Kode program telah
tersedia pada sistem
computer
Komponen yang
dibutuhkan oleh kode
program disiapkan.
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.
MATERI PEMBELAJARAN
Teknik Menginstall VB
4. Menyimpan installer
aplikasi
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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
Menginstalasi sotware
pada sistem computer
Mengidentifikasi seluruh
komponen yang
dibutuhkan oleh kode
program sesuai dapat
dijalankan.
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.
Membuat administrasi
penyimpanan File
Memahami konsep root file
data base / directory
tempat menyimpan data
base file
Membuat back up file hasil
Menghubungkan aplikasi
dengan basis data.
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Komputer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Komputer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Komputer
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA PELAJARAN
: Mengoperasikan sistem operasi jaringan komputer
KELAS/SEMESTER
:
STANDAR KOMPETENSI : Mengoperasikan sistem operasi jaringan komputer
KODE KOMPETENSI
:
ALOKASI WAKTU
: .......X 45 menit
KOMPETENSI DASAR
1. Menjelaskan fungsi
periferal jaringan
komputer
INDIKATOR
fungsi periferal
jaringan komputer
dijelaskan sesuai
denga kaidah
keilmuan
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
Modem
Net card
Hub
Router
Transmission line
KEGIATAN
PEMBELAJARAN
Mempelajari macammacam periferal yang
diperluikan dalam
pemasangan jaringan
komputer
PENILAIAN
Tes Lisan
Tes Tulisan
Tugas
Laporan
ALOKASI WAKTU
TM
PS
4 (8)
PI
SUMBER
BELAJAR
Buku
Referensi
Modul
Trainer
KOMPETENSI DASAR
INDIKATOR
2. Mengidentifikasikan
ketersambungan
jaringan
Ketersambungan
jaringan diidentifikasi
sesuai dengan
perintah pada buku
kerja
3. Mengoperasikan
aplikasi jaringan
komputer
Aplikasi jaringan
komputer
dioperasiskan sesuai
dengan perintah pada
buku kerja
4. Melakukan pemutusan
jaringan.
Koneksi jaringan
diputuskan
menggunakan
perintah Ssitem
Operasi sesuai
dengan perintah pada
buku
KEGIATAN
PEMBELAJARAN
MATERI PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Perintah-perintah sistem
operasi pada jaringan
untuk mengecek koneksi
Ping
Tracert
Ipconfig
Dll.
Pembuatan jaringan
komputer sederhana
antara Server dan Client
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
Membuat jaringan
kompouter lokal antara
Server dan Client
4 (8)
Buku
Referensi
Modul
Trainer
Memutus jaringan
komoputer menggunakan
perintah sistem operasi
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Pemutusan jaringan
dengan perintah sistem
operasi jaringan komputer
4 (8)
Buku
Referensi
Modul
Trainer
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA 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
1. Menjelaskan konsep
INDIKATOR
konsep pengoperasian
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
Aplikasi data deskripsi
KEGIATAN
PEMBELAJARAN
Menyediakan manual
PENILAIAN
Tes Lisan
ALOKASI WAKTU
TM
4
PS
4 (8)
PI
SUMBER
BELAJAR
Buku
KOMPETENSI DASAR
INDIKATOR
pengoperasian bahasa
pemrograman (SQL)
bahasa pemrograman
(SQL) dijelaskan sesuai
dengan kaidah
keilmuan
MATERI PEMBELAJARAN
(SQL)
KEGIATAN
PEMBELAJARAN
pengguna (user manual)
untuk perangkat lunak
aplikasi SQL sudah
tersedia dan dipahami.
PENILAIAN
ALOKASI WAKTU
TM
PS
Tes Tulisan
Tugas
Laporan
PI
SUMBER
BELAJAR
Referensi
Modul
Trainer
2. Mempersiapkan
perangkat lunak SQL
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
3. Mendeskripsikan menu
aplikasi SQL
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
Pengisian table
Perintah standar DDL
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
4. Membuat tabel
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KOMPETENSI DASAR
INDIKATOR
KEGIATAN
PEMBELAJARAN
MATERI PEMBELAJARAN
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
5. Mengoperasikan tabel
dan table view.
Perintah select
dioperasikan untuk
menampilkan data
tabel.
Perintah select untuk
menampilkan data
gabungan dari
beberapa tabel
digunakan.
PENILAIAN
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
ALOKASI WAKTU
TM
PS
4 (8)
PI
SUMBER
BELAJAR
Buku
Referensi
Modul
Trainer
SILABUS
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDAR KOMPETENSI :
KODE KOMPETENSI
:
ALOKASI WAKTU
:
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
1. Menentukan formula
pembentukan data
dengan batasan waktu
formula pembentukan
data dengan batasan
waktu ditentukan
sesuai dengan
persyaratan
Penulisan rumus
( formula) dengan batasan
waktu
Kode program
pembangkitan data
dengan batasan
waktu ditulis sesuai
dengan peogram
yang akan dibuat
4. Mengoperasikan trigger.
Triggers.
Programming triggers
Trigger dioperasikan
sesuai dengan
perintah pada buku
kerja.
KEGIATAN
PEMBELAJARAN
Merumuskan Data sesuai
kaidah matematika dan
terurai dengan sederhana.
Membangkitkan Rumus
data yang tidak terkait
dengan waktu (bukan
domain waktu).
Menjelaskan
pendeklarasian fungsi
Membuat contoh program
untuk pemanggilan fungsi
Menjelaskan
pendekalarasian prosedur
Membuat contoh program
pemanggilan prosedur
Membangkitkan Data yang
merupakan satu tipedata,
berupa sinyal atau teks
atau frekuensi.
Membatasi Data telah nilai
minimal, maksimal
danjumlah data yang
dibangkitkan.
Membuat Triggers
Mengelola Triggers.
Membuat basis data
dengan menggunakan
Programming triggers
dibuat.
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku
referensi
Buku kerja
Komputer
Software
pendukung
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
referensi
Buku kerja
Komputer
Software
pendukung
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
referensi
Buku kerja
Komputer
Software
pendukung
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
referensi
Buku kerja
Komputer
Software
pendukung
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA PELAJARAN
: Menerapkan dasar-dasar pembuatan web statis tingkat dasar
KELAS/SEMESTER
:
STANDAR KOMPETENSI : Menerapkan dasar-dasar pembuatan web statis tingkat dasar
KODE KOMPETENSI
:
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
ALOKASI WAKTU
: .......X 45 menit
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
1. Menjelaskan konsep
dasar dan teknologi
Webpage
Konsep-konsep dan
teknologi web
dijelaskan (web
Server, URL, HTTP,
HTML, Web browser ,
gateway
Perbedaan antara
klien dan server
dijelas.
Cara bagaimana
bandwidth
mempengaruhi
transmisi data dan
gambar pada layar
dijelaskan.
Ciri-ciri dan fungsi
dari software teks
editor yang tersedia
untuk merancang
web page
dibandingkan
Keuntungan dan
kerugian running dari
server yang dimiliki
dibandingkan server
provider dijelaskan.
2. Menjelaskan struktur
dokumen HTML
Menjelaskan struktur
dokumen HTML
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
Menjelaskan Konsepkonsep 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.
Melengkapi dokumen
HTML dengan Head dan
title
Membuat Body pada
dokumen
Menambahkan teks dan
paragraf sesuai kebutuhan
Format dokumen menarik
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER BELAJAR
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku referensi
Buku kerja
Perangkat lunak
pendukung
Komputer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku referensi
Buku kerja
Perangkat lunak
pendukung
Komputer
KOMPETENSI DASAR
3. Menambahkan objek
pada web
INDIKATOR
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
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.
Mempormat Teks untuk
memenuhi persyaratan
penyajian pengguna
Memasang Background
warna atau gambar yang
sesuai menurut
persyaratan pengguna
( logo peru-sahaan, buku
pedoman perusahaan)
Menempatkan Posisi setiap
elemen pada halaman
Indent teks dan list
(ordered, unordered, dan
nested)
Wrap teks di sekitar
gambar digunakan atau
jarak di sekitar
Skala gambar dan
perataan pada dokumen di
format
Membuat setiap elemen
pada halaman dibuat lebih
menarik
Membuat Indent teks dan
list (ordered, unordered,
dan nested)
Menyisipkan gambar
disisipkan (GIF, JPEG, atau
PENILAIAN
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
ALOKASI WAKTU
TM
PS
8 (16)
PI
SUMBER BELAJAR
Buku referensi
Buku kerja
Perangkat lunak
pendukung
Komputer
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
embedded image)
Memformat dokumen
sesuai persyaratan
Menambahkan Wrap teks
di sekitar gambar
Menambahkan jarak di
sekitar gambar
Memformat skala gambar
dan perataan pada
dokumen
Membuat tabel
6. Menyimpan dokumen
Menyimpan dokumen
Perintah pembuatan
tampilan untuk download
7.
Menguji dokumen
Perintah pembuatan
tampilan untuk membuka
dokumen
Membuka dokumen
Menguji dokumen.
PENILAIAN
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
ALOKASI WAKTU
PI
SUMBER BELAJAR
TM
PS
4 (8)
Buku referensi
Buku kerja
Perangkat lunak
pendukung
Komputer
4 (8)
Buku referensi
Buku kerja
Perangkat lunak
pendukung
Komputer
4 (8)
Buku referensi
Buku kerja
Perengkat lunak
pendukung
Komputer
4 (8)
Buku referensi
Buku kerja
Perangkat lunak
pendukung
Komputer
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
1. Menjelaskan konsep
pembuatan halaman
web dinamis
Standar
pemrograman
pembuatan halaman
web dijelaskan
sesuai dengan kaidah
keilmuan
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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
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
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
PENILAIAN
ALOKASI WAKTU
PI
SUMBER
BELAJAR
TM
PS
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
KOMPETENSI DASAR
INDIKATOR
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8 (16)
Buku
Referensi
Modul
Trainer
Variabel-variabel dan
array menurut
persyaratan
Nilai variabel, string, dan
konstanta.
Control Structure
Menggunakan dan
Mendeklarasikan Variabelvariabel dan array menurut
persyaratan
Menetapkan Nilai variabel,
string, dan konstanta.
Menggunakan fungsifungsi internal yang
digunakan pada halaman
web
Menggunakan Control
Structure ( seperti
statement If, While, for,
switch ) sesuai kebutuhan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
KOMPETENSI DASAR
INDIKATOR
Control Structure
( seperti statement If,
While, for, switch )
digunakan sesuai
kebutuhan
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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
4 (8)
PI
SUMBER
BELAJAR
Membuat aplikasi
sederhana dengan
menggunakan control
stucture
Pengujian dan Hosting
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Buku
Referensi
Modul
Trainer
SILABUS
NAMA SEKOLAH
: 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
1. Menjelaskan konsep
pemrograman web
dinamis
Konsep
pemrograman web
dinamis dijelaskan
sesuai dengan kaidah
keilmuan
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
Software aplikasi
pengembangan WEB
Desain Lay out dan
Scripting
Sumber daya server
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
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
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
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tes Lisan
Tes Tulisan
Tugas
Laporan
8 (16)
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8 (16)
KOMPETENSI DASAR
3. Membuat web
menggunakan bahasa
script.
INDIKATOR
Desain interface/
menu-menu sudah
disiapkan
Ditentukan bagianbagian 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
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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
8 (16)
4 (16)
SUMBER
BELAJAR
Menentukan bagian-bagian
yang akan dibuat menjadi
program script dan modulmodul
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
File-file HTML
Coding dan Scripting
Pengujian script dan
desain WEB
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA PELAJARAN
: Merancang aplikasi teks dan desktop berbasis objek
KELAS/SEMESTER
:
STANDAR KOMPETENSI : Merancang aplikasi teks dan desktop berbasis objek
KODE KOMPETENSI
:
ALOKASI WAKTU
: .......X 45 menit
KOMPETENSI DASAR
1. Menjelaskan dasardasar pemrograman
2. Menerapkan fungsi
3. Menerapkan pointer
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku
referensi
Buku kerja
Komputer
Fungsi
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
referensi
Buku kerja
Komputer
Konsep pointer
dijelaskan
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
Menjelaskan definisi
pointer dan array pointer
Tes Lisan
Tes Tulisan
4 (8)
Buku
referensi
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tes Praktek
Tugas
Laporan
4. Menjelaskan class
Deklarasi Class
dijelaskan sesuai
dengan kaidah
keilmuan
Dymamic Memory
Allocation dijelaskan
sesuai dengan kaidah
keilmuan
Polymorphism
dijelaskan sesuai
dengan kaidah
keilmuan
Inheritance dijelaskan
sesuai dengan kaidah
Konsep Class
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku
referensi
Buku kerja
Komputer
5. Merancang aplikasi
berorientasi objek.
Konsep Abstract
dijelaskan
Class didefinisikan
dalam aplikasi
Konsep Abstract
Class
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku
referensi
Buku kerja
Komputer
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
Buku kerja
Komputer
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA PELAJARAN
: Menggunakan bahasa pemrograman berorientasi objek
KELAS/SEMESTER
:
STANDAR KOMPETENSI : Menggunakan bahasa pemrograman berorientasi objek
KODE KOMPETENSI
:
ALOKASI WAKTU
: .......X 45 menit
KOMPETENSI DASAR
INDIKATOR
2. Membuat class
3. Membuat inheritance,
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8 (16)
Buku
Referensi
Modul
Trainer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8 (16)
Buku
Referensi
Modul
Trainer
Inheritance
Tes Lisan
8 (16)
Buku
PI
SUMBER
BELAJAR
KOMPETENSI DASAR
polimorphy,
overloading, dan friends
INDIKATOR
class dibuat
Polimorphy pada
class dibuat
Overloading pada
class dibuat
Friends pada class
dibuat
KEGIATAN
PEMBELAJARAN
MATERI PEMBELAJARAN
Polimorphy
Overloading
Friends
5. Mengkompilasi program
berorientasi objek.
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
Membuat Interface class
program.
Membuat Paket dengan
menggunakan class
program
Interface class
program dibuat.
Paket dengan
menggunakan class
program dibuat
Mengkompilasi
program berorientasi
objek.
Teknik kompilasi
Mengkompilasi program
OOP
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
PENILAIAN
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Referensi
Modul
Trainer
8 (16)
Buku
Referensi
Modul
Trainer
8 (16)
Buku
Referensi
Modul
Trainer
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA PELAJARAN
: Merancang program aplikasi web berbasis objek
KELAS/SEMESTER
:
STANDAR KOMPETENSI : Merancang program aplikasi web berbasis objek
KODE KOMPETENSI
:
ALOKASI WAKTU
: .......X 45 menit
INDIKATOR
Exception Handling
3. Menjelaskan applet
Menjelaskan applet
4. Menerapkan
konektivitas basis data.
Menerapkan
konektivitas basis
data.
2. Menjelaskan exception
handling
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
KOMPETENSI DASAR
PENILAIAN
ALOKASI WAKTU
PI
SUMBER
BELAJAR
TM
PS
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
Tes Lisan
Tes Tulisan
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Trainer
Tes Lisan
Tes Tulisan
Tugas
4 (8)
Buku
Referensi
Modul
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
Integritas basis data
sesuai standar baku
sekuriti
Fungsi perijinan yang
tepat untuk akses basis
data
KEGIATAN
PEMBELAJARAN
web
Membuat integritas basis
data sesuai standar baku
sekuriti
Membuat fungsi perijinan
yang tepat untuk akses
basis data
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
Laporan
SUMBER
BELAJAR
Trainer
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA PELAJARAN
: Membuat aplikasi basis data menggunakan SQL
KELAS/SEMESTER
:
STANDAR KOMPETENSI : Membuat aplikasi basis data menggunakan SQL
KODE KOMPETENSI
:
ALOKASI WAKTU
: .......X 45 menit
KOMPETENSI DASAR
INDIKATOR
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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
Aplikasi data deskripsi
(SQL
KEGIATAN
PEMBELAJARAN
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
PENILAIAN
Tes Lisan
Tes Tulisan
Tugas
Laporan
ALOKASI WAKTU
TM
PS
4 (8)
PI
SUMBER
BELAJAR
Buku
Referensi
Modul
Trainer
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
dijalankan
2. Membuat Entity
Relationship Diagram
(ERD)
Membuat Entity
Relationship Diagram
(ERD)
4. Mempersiapkan lembar
kerja Basis Data
Mempersiapkan
lembar kerja Basis
Data
Mempersiapkan lembar
kerja Basis Data yang akan
dibuat
Sintaks-sintaks di
MySQL/ PostgreSQL
digunakan secara
efektif.
Sintaks-sintaks di MySQL/
PostgreSQL
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
Entity Relationship
Diagram (ERD)
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8 (16)
Buku
Referensi
Modul
Trainer
8 (16)
Buku
Referensi
Modul
Komputer
4 (8)
Buku
Referensi
Modul
Komputer
8 (16)
Buku
Referensi
Modul
Komputer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8 (16)
Buku
Referensi
Modul
Komputer
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
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
Prosedur pengitegrasian
situs dengan basis data
Data situs yang dibutuhkan
Basis data yang tersedia
sesuai kebutuhan data
situs
Kebutuhan basis data
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
PENILAIAN
Tes Lisan
Tes Tulisan
Tugas
Laporan
ALOKASI WAKTU
TM
PS
4 (8)
PI
SUMBER
BELAJAR
Buku
Referensi
Modul
Komputer
KOMPETENSI DASAR
INDIKATOR
2. Mempersiapkan basis
data
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
diidentifikasi dari
persyaratan teknis
Basis data yang
tersedia ditinjau
ulang untuk
memastikan
kebutuhan data
situs dapat dipenuhi
Basis data dapat
ditambah jika
diperlukan
Operator dan
pengunjung situs
dibuat sesuai
kebutuhan bisnis
Perangkat perijinan
Basis data,
parameter
otentifikasi, dan
otorisasi ditetapkan
untuk setiap kelas
dari user
Nama-nama login
dibuat
menggunakan
utilitas web server
yang relevan
Utilitas server
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
Buku
Referensi
Modul
Komputer
Mengidentifikasi operator
dan pengunjung situs
sesuai kebutuhan bisnis
Menetapkan perangkat
perijinan Basis data,
parameter otentifikasi, dan
otorisasi untuk setiap kelas
dari user
menggunakan Nama-nama
login dibuat utilitas web
server yang relevan
menggunakan Nama-nama
login ditambahkan ke
dalam web server utilitas
server yang relevan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8 (16)
Buku
Referensi
Modul
Komputer
Menggunakan utilitas
Tes Lisan
8 (16)
Buku
KOMPETENSI DASAR
INDIKATOR
5. Menguji konektivitas
basis data pada web.
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
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
KEGIATAN
PEMBELAJARAN
MATERI PEMBELAJARAN
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
PENILAIAN
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Referensi
Modul
Komputer
8 (16)
Buku
Referensi
Modul
Komputer
SILABUS
NAMA SEKOLAH
: SMK Negeri 1 Balikpapan
MATA PELAJARAN
: Membuat program basis data
KELAS/SEMESTER
:
STANDAR KOMPETENSI : Membuat program basis data
KODE KOMPETENSI
:
ALOKASI WAKTU
: .......X 45 menit
KOMPETENSI DASAR
1. Menjelaskan konsep
pembuatan DBMS
berbasis Client-Server
INDIKATOR
Konsep pembuatan
DBMS berbasis
Client-Server
dijelaskan sesuai
dengan kaidah
keilmuan
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
Konsep Database
Management Sistem
(DBMS) berbasis ClientServer
KEGIATAN
PEMBELAJARAN
Menjelaskan konsep
normalisasi
Menjelaskan aturan
pembuatan tabel
Menjelaskan tipe data
Menjelaskan ERD
PENILAIAN
Tes Lisan
Tes Tulisan
Tugas
Laporan
ALOKASI WAKTU
TM
PS
PI
4 (8)
4 (16)
SUMBER
BELAJAR
Buku
referensi
Buku kerja
Komputer
KOMPETENSI DASAR
2. Menggunakan TSQL
3. Menggunakan stored
procedures
4. Menggunakan triggers
5. Menggunakan
administrasi SQL
6. Menjelaskan struktur
program aplikasi
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Program SQL
digunakan dalam
membuat basis data
Alat-alat
pemrograman untuk
SQL Server
digunakan.
Sintaks TSQL
digunakan.
Perintah TSQL
dijalankan
stored procedures
digunakan dalam
merancang basis
data
Stored procedures
dimanipulasi (dibuat,
modifikasi, dan
hapus) .
Programming stored
procedures dibuat.
Triggers dibuat dan
dikelola.
Programming triggers
dibuat.
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 (8)
4 (16)
Buku
referensi
Buku kerja
Komputer
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 (8)
4 (16)
Buku
referensi
Buku kerja
Komputer
Triggers.
Programming triggers
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4 (8)
4 (16)
Sistem keamanan
untuk SQL Server
dibuat dan dirancang.
Keamanan SQL
Server
diimplementasikan
dan diadministrasikan
Konsep SQL Server
Agent dijelaskan
Konsep DTS (Data
Transforma-tion
Service) dijelaskan
Struktur program
aplikasi dijelaskan
Membuat Triggers
Mengelola Triggers.
Membuat basis data
dengan menggunakan
Programming triggers
dibuat.
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 (8)
4 (16)
Buku
referensi
Buku kerja
Komputer
Software
pendukung
Buku
referensi
Buku kerja
Komputer
Software
pendukung
Mempelajari struktur
mprogram aplikasi SQL
Tes Lisan
Tes Tulisan
4 (8)
4 (16)
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
Struktur program
Buku
referensi
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
Variable Character
Set dan Tipe Data
dijelaskan
Komponen PL/SQL
dijelaskan
Cursor processing
dijelaskan
PL/SQL Tables dan
PL/SQL Wrappers
digunakan
ALOKASI WAKTU
TM
PS
PI
Tugas
Laporan
sesuai dengan
program yang dibuat
7. Menerapkan SQL.
PENILAIAN
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 (8)
4 (16)
SUMBER
BELAJAR
Buku kerja
Komputer
Software
pendukung
Buku
referensi
Buku kerja
Komputer
Software
pendukung
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KOMPETENSI DASAR
INDIKATOR
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
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
Membuat aplikasi
web berbasis JSP
4. Menyiapkan server
Menyiapkan server
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
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 (8)
Buku
Referensi
Modul
Trainer
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 (8)
Buku
Referensi
Modul
Trainer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
4 (8)
4 (8)
Spesifikasi OS
Spesifikasi WEB server
Penytingan WEB server
Pengujian WEB Seervwr
Perencanaan web
Pembuatan web
Pengujian web
Hosting
4(12)
Buku
Referensi
Modul
Trainer
Buku
KOMPETENSI DASAR
INDIKATOR
KEGIATAN
PEMBELAJARAN
MATERI PEMBELAJARAN
Pengujian WEB Server
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.
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
Prinsip Cookie,
Query&Session dengan
JSP
PENILAIAN
ALOKASI WAKTU
TM
PS
Tes Tulisan
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
PI
SUMBER
BELAJAR
Referensi
Modul
Trainer
4 (8)
Buku
Referensi
Modul
Trainer