silabus - SMKN 1 balikpapan

advertisement
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Menerapkan teknik elektronika analog dan digital dasar
Menerapkan teknik elektronika analog dan digital dasar
.......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
3. Menggunakan komponen  Komponen elektronika  Pengukuran dan
elektronika
diterapkan pada
perhitungan Resistor
pekerjaan laboratorium  Pengukuran dan
sesuai dengan SOP
perhitungan Induktor
dan buku kerja
 Pengukuran dan
perhitungan Kondensator
 Pengukuran dan
perhitungan Dioda
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
 Transistor
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
 Buku Referensi
 Modul
 Trainer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku Referensi
 Modul
 Trainer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
2(6)
 Buku Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 1 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
4. Menerapkan konsep
elektronika digital
5. Menerapkan sistem
bilangan digital
6. Menerapkan elektronika
digital untuk komputer.
INDIKATOR
MATERI PEMBELAJARAN
 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
 Elektronika digital
 Analisa rangkian digital
untuk komputer
komputer
diterapkan pada
pekerjaan laboratorium
sesuai dengan SOP
dan buku kerja
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
PI
SUMBER
BELAJAR
TM
PS
 Melkakukan praktek dasar :
 Gerbang Digital Dasar :
 AND,OR,NAND,NOR,EXO
R,EXNOR,NOT
4
4 (8)
2(6)
 Buku Referensi
 Modul
 Trainer
 Menghitung dan melakukan
Konversi bilangan melalui
prgram komputer untuk
bilangan :
 Desimal
 Biner
 Octal
 Hexadesimal
 Menganalisa rangkian
digital yang terdapat pada
PC
4
4 (8)
2(6)
 Buku Referensi
 Modul
 Trainer
4
4 (8)
2(6)
 Buku Referensi
 Modul
 Trainer
 Integrated Circuit Analog
 Integrated circuit Digital
 yang digunakan pada PC
SILABUS – KOMPETENSI KEJURUAN
Halaman 2 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Menerapkan algoritma pemrograman tingkat dasar
Menerapkan algoritma pemrograman tingkat dasar
.......X 45 menit
KOMPETENSI DASAR
1. Menjelaskan struktur
algoritma
2. Membuat alur logika
pemrograman
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
dijelaskan sesuai
dengan kaidah
keilmuan
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
4 (8)
 Buku referensi
 Buku kerja
Komputer
 algoritma runtunan
 algoritma pemilihan
 algoritma pengulangan
 Menggambarkan diagram alir  Tes Lisan
untuk algoritma runtunan,
 Tes Tulisan
pemilihan dan pengulangan  Tes Praktek
 Tugas
 Laporan
4
4 (8)
 Buku referensi
 Buku kerja
Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 3 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
INDIKATOR
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




4. Membuat diagram alir
pemrograman
 Diagram alir
pemrograman dibuat
sesuai dengan kaidah
keilmuan
 Mempelajari arti simbol
Diagram alir
 Latihan menyusun diagram
alir
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
 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
 Mempelajari tipe-tipe data
 Mempelajari tipe data dasar
dan bentukan.
 Mempelajari penamaan
variabel dan konstanta
 Mempelajari pemberian
harga variable
 Menunjukkan penggunaan
variabel pada program
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
4(8)
 Buku referensi
 Buku kerja
Komputer




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4(8)
 Buku referensi
 Buku kerja
Komputer




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4(8)
 Buku referensi
 Buku kerja
Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 4 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
6. Menerapkan
pengelolaan array.
INDIKATOR
MATERI PEMBELAJARAN
 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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
4(8)
PI
SUMBER
BELAJAR
 Buku referensi
 Buku kerja
Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 5 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Menerapkan algoritma pemrograman tingkat lanjut
Menerapkan algoritma pemrograman tingkat lanjut
.......X 45 menit
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
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
2. Mengunakan array multi
dimensi
 Algoritma pembacaan,
pengisian,
pengubahan, dan
penghapusan data
dalam array multi
dimensi dibuat dan
ditunjukan
 Mengunakan array multi
dimensi
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
elemen terbesar matriks
 Membuat program pencarian
elemen terkecil matriks
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
 Buku Referensi
 Modul
 Trainer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 6 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR
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
 library pemrograman
grafik digunakan
sesuai dengan kaidah
keilmuan
4. Menggunakan library
pemrograman grafik.
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN





ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
 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
 Graphic Library
 Latihan membuat program
 Tes Lisan
grafik dengan menggunakan  Tes Tulisan
grafik library yang sudah ada  Tes Praktek
 Tugas
 Laporan
8
8 (16)
 Buku Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 7 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Membuat basis data
Membuat basis data
.......X 45 menit
KOMPETENSI DASAR
INDIKATOR
1. Mengidentifikasi
struktur hirarki basis
data
 Struktur hirarki basis
data diidentifikasi
sesuai dengan kaidah
keilmuan
2. Menjelaskan Entity
Relationship Diagram
(ERD)
 Entity Relationship
Diagram (ERD)
dijelaskan sesuai
dengan kaidah
keilmuan
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
 Level Database :
 Mempelajari struktur hirarki
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)
 Entity Relationship Diagram  Mempelajari hubungan antar
(ERD) :
tabel database

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
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR




Tes Lisan
Tes Tulisan
Tugas
Laporan
8
4 (8)
 Buku Referensi
 Modul
 Trainer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
4 (8)
 Buku Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 8 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
3. Menerapkan
normalisasi basis data
INDIKATOR
MATERI PEMBELAJARAN




 Normalisasi basis data 
diterapan sesuai

dengan kaidah
keilmuan


4. Membuat database
management system
(DBMS).
 Database data dibuat

sesuai dengan kaidah
keilmuan management 
system (DBMS).


PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
 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
PI
SUMBER
BELAJAR
 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
 Membuat database
management system
(DBMS).





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
4 (8)
 Buku Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 9 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Menerapkan aplikasi basis data
Menerapkan aplikasi basis data
.......X 45 menit
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
 Jenis perintah SQL
dijelaskan sesuai
dengan kaidah
keilmuan
 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
 Query pada basis
data dibuat sesuai
dengan kaidah
keilmuan View dibuat
dengan
 Penjelasan perintahperintah (command) pada
SQL
 Mempelajari arti dan fungsi
masing masing perintah
pada 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
 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
 Query untuk menampilkan
tabel
 View dibuat dengan menggunakan wizard View
 Mengaplikasikan fitur-fitur
View.
 Menetapkan Field sesuai
KOMPETENSI DASAR
1. Menjelaskan jenis
perintah SQL
2. Membuat table basis
data
3. Menerapkan query
pada basis data
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
PENILAIAN









Tes Lisan
Tes Tulisan
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
 Buku Referensi
 Modul
 Trainer
4
4(8)
 Buku Referensi
 Modul
 Trainer
4
4(8)
 Buku Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 10 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR



4. Membuat form basis
data

5. Menerapkan macro
pada basis data
6. Membuat report.
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
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
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
 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
 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
 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 :
REKAYASA PERANGKAT LUNAK
SILABUS – KOMPETENSI KEJURUAN
Halaman 11 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Memahami pemrograman visual berbasis desktop
Memahami pemrograman visual berbasis desktop
.......X 45 menit
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
1. Menjelaskan IDE
aplikasi bahasa
pemograman
 IDE aplikasi bahasa
pemograman
dijelaskan sesuai
dengan kaidah
keilmuan







2. Menjelaskan objek
aplikasi bahasa
pemograman
 Objek aplikasi
bahasa pemograman
dijelaskan sesuai
dengan kaidah
keilmuan
 Obyek bahasa aplikasi
pemrograman
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
KEGIATAN
PEMBELAJARAN
 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
 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
PENILAIAN
ALOKASI WAKTU
TM
PS
SUMBER
BELAJAR
PI




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)




Buku referensi
Buku kerja
Komputer
Software
pendukung




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)




Buku referensi
Buku kerja
Komputer
Software
pendukung
SILABUS – KOMPETENSI KEJURUAN
Halaman 12 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
3. Menjelaskan user
interface aplikasi
bahasa pemograman
4. Menjelaskan tipe file
5. Menjalankan aplikasi
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
SUMBER
BELAJAR
PI
 User interface
aplikasi bahasa
pemograman
dijelaskan sesuai
dengan kaidah
keilmuan
 Tipe file dijelaskan
sesuai dengan jenis
dan fungsinya
 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
 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
 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 :
REKAYASA PERANGKAT LUNAK
SILABUS – KOMPETENSI KEJURUAN
Halaman 13 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Membuat paket software aplikasi berbasis desktop
Membuat paket software aplikasi berbasis desktop
.......X 45 menit
KOMPETENSI DASAR
1. Menjelaskan menu
aplikasi
2. Menyiapkan sistem
komputer
3. Mendemonstrasikan
aplikasi paket installer
INDIKATOR
 Menu aplikasi
dijelaskan sesuai
dengan kaidah
keilmuan
 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.
 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.
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
 Menu aplikasi
 Mempelajari Menu aplikasi
 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.
 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
 Teknik Menginstall VB
PENILAIAN
ALOKASI WAKTU
TM
PS








Tes Lisan
Tes Tulisan
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
4
4 (8)





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
PI
SUMBER
BELAJAR
 Buku
Referensi
 Modul
 Komputer
 Buku
Referensi
 Modul
 Komputer
 Buku
Referensi
 Modul
 Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 14 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
4. Menyimpan installer
aplikasi
5. Menghubungkan
aplikasi dengan basis
data.
INDIKATOR
 File hasil disimpan
dalam media
penyimpanan yang
telah ditentukan
 Administrasi file kerja
 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
MATERI PEMBELAJARAN




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
4 (8)
 Buku
Referensi
 Modul
 Komputer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku
Referensi
 Modul
 Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 15 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Mengoperasikan sistem operasi jaringan komputer
Mengoperasikan sistem operasi jaringan komputer
.......X 45 menit
KOMPETENSI DASAR
INDIKATOR
1. Menjelaskan fungsi
periferal jaringan
komputer
 fungsi periferal
jaringan komputer
dijelaskan sesuai
denga kaidah
keilmuan
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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN






KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
Modem
Net card
Hub
Router
Transmission line
Perintah-perintah sistem
operasi pada jaringan
untuk mengecek koneksi

Ping

Tracert

Ipconfig

Dll.
 Pembuatan jaringan
komputer sederhana
antara Server dan Client
 Mempelajari macammacam periferal yang
diperluikan dalam
pemasangan jaringan
komputer




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
 Buku
Referensi
 Modul
 Trainer
 Mempelajari perintahperintah sistem operasi
pada jaringan komputer
untuk mengecek koneksi





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
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
4
 Pemutusan jaringan
dengan perintah sistem
operasi jaringan komputer










4
4 (8)
 Buku
Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 16 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Menerapkan bahasa pemrograman SQL tingkat dasar
Menerapkan bahasa pemrograman SQL tingkat dasar
.......X 45 menit
INDIKATOR
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.




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





3. Mendeskripsikan menu
aplikasi SQL
 Menu aplikasi SQL
dideskripsikan sesuai
dengan SOP
 Menu aplikasi SQL
 Mengenali menu menu
yang tersedia beserta
shortcut-nya dikenali
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
4 (8)
 Buku
Referensi
 Modul
 Trainer
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
4 (8)
 Buku
Referensi
 Modul
 Trainer
 Tes Lisan
 Tes Tulisan
 Tes Praktek
4
4 (8)
 Buku
Referensi
 Modul
SILABUS – KOMPETENSI KEJURUAN
Halaman 17 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
4. Membuat tabel
5. Mengoperasikan tabel
dan table view.
INDIKATOR
 Menu menu yang
tersedia beserta
shortcut-nya dikenali
 Fitur fitur pengolahan
Tabel, View, Store
Prosedur, Trigger
diaplikasikan.
 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
 Perintah select
dioperasikan untuk
menampilkan data
tabel.
 Perintah select untuk
menampilkan data
gabungan dari
beberapa tabel
digunakan.
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
 Pengisian table
 Perintah standar DDL
 Operasi Tabel dan View
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
 Mengaplikasikan fitur fitur
pengolahan Tabel, View,
Store Prosedur, Trigger
sesuai SOP
 Tugas
 Laporan
 Trainer
 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.
 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





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
4 (8)
 Buku
Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 18 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Menerapkan bahasa pemrograman SQL tingkat lanjut
Menerapkan bahasa pemrograman SQL tingkat lanjut
.......X 45 menit
KOMPETENSI DASAR
INDIKATOR
1. Menentukan formula
pembentukan data
dengan batasan waktu
 formula pembentukan
data dengan batasan
waktu ditentukan
sesuai dengan
persyaratan
 Penulisan rumus (
formula) dengan batasan
waktu
2. Membuat prosedur dan
fungsi
 Prosedur dan fungsi
dibuat sesuai dengan
petunjuk pada buku
kerja
 Prosedur dan Fungsi
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).
4. Mengoperasikan
trigger.

 Triggers.
 Programming triggers
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
Trigger dioperasikan
sesuai dengan
perintah pada buku
kerja.
MATERI PEMBELAJARAN
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
4 (8)
 Buku
referensi
 Buku kerja
 Komputer
 Software
pendukung





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku
referensi
 Buku kerja
 Komputer
 Software
pendukung





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku
referensi
 Buku kerja
 Komputer
 Software
pendukung





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku
referensi
 Buku kerja
 Komputer
 Software
pendukung
SILABUS – KOMPETENSI KEJURUAN
Halaman 19 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Menerapkan dasar-dasar pembuatan web statis tingkat dasar
Menerapkan dasar-dasar pembuatan web statis tingkat dasar
.......X 45 menit
KOMPETENSI DASAR
1. Menjelaskan konsep
dasar dan teknologi
Webpage
INDIKATOR
MATERI PEMBELAJARAN
 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)
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.
PENILAIAN




Tes Lisan
Tes Tulisan
Tugas
Laporan
ALOKASI WAKTU
TM
PS
4
4 (8)
PI
SUMBER BELAJAR
 Buku referensi
 Buku kerja
 Perangkat lunak
pendukung
 Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 20 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
2. Menjelaskan struktur
dokumen HTML
INDIKATOR
 Menjelaskan struktur
dokumen HTML
MATERI PEMBELAJARAN
 Dokumen HTML dengan
Head dan title
 Body pada dokumen, teks
dan paragraf sesuai
kebutuhan ditambahkan
 Simbol khusus pada
browser/ platform
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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
 Format teks dengan
HTML
 Pemberian Background
dan warna pada dokumen
 Menempatkan objek pada
bidang desain
KEGIATAN
PEMBELAJARAN
 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.
 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
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER BELAJAR





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku referensi
 Buku kerja
 Perangkat lunak
pendukung
 Komputer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
8 (16)
 Buku referensi
 Buku kerja
 Perangkat lunak
pendukung
 Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 21 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
embedded image)
dan dokumen
diformat sesuai
persyaratan
 Wrap teks di sekitar
gambar digunakan
KEGIATAN
PEMBELAJARAN
 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
 Membuat tabel
4. Membuat tabel pada
web
 Membuat tabel pada
web
 Perintah pembuatan tabel
pada HTML
5. Membuat Link pada
web
 Membuat Link pada
web
 Perintah pembuatan link
pada HTML
 Membuat link ke situs lain
 Membuat link ke halaman
lain
6. Menyimpan dokumen
 Menyimpan dokumen
 Perintah pembuatan
tampilan untuk download
 Membuat menu untuk
menyimpan dokumen
7.
 Menguji dokumen
 Perintah pembuatan
tampilan untuk membuka
dokumen
 Membuka dokumen
Menguji dokumen.
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
TM
PS
4
4 (8)
4
4 (8)
4
4 (8)
4
4 (8)
PI
SUMBER BELAJAR
 Buku referensi
 Buku kerja
 Perangkat lunak
pendukung
 Komputer
 Buku referensi
 Buku kerja
 Perangkat lunak
pendukung
 Komputer
 Buku referensi
 Buku kerja
 Perengkat lunak
pendukung
 Komputer
 Buku referensi
 Buku kerja
 Perangkat lunak
pendukung
 Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 22 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Membuat halaman web dinamis tingkat dasar
Membuat halaman web dinamis tingkat dasar
.......X 45 menit
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
1. Menjelaskan konsep
pembuatan halaman
web dinamis
 Standar
pemrograman
pembuatan halaman
web dijelaskan
sesuai dengan
kaidah keilmuan
 Konsep dan Teknologi
pengembangan WEB
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
TM
PS
PI
SUMBER
BELAJAR




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
 Buku
Referensi
 Modul
 Trainer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku
Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 23 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR
3. Membuat halaman web
dinamis sederhana
 Halaman dibuat dan
disimpan dengan
ekstensi yang tepat
kemudian disimpan
ke dalam direktori/
folder yang tepat
 Kode ditambahkan
diantara tag
pembatas
 Break dan indent
yang tepat pada baris
Kode ke dalam baris
yang memudahkan
pembacaan
 Tag HTML digunakan
pada format halaman
dan konten
ditambahkan sesuai
dengan kebutuhan
 Halaman disimpan
dalam direktori yang
tepat
 Akses file melalui
http://localhost,
alamat IP lokal, atau
URL lengkap
 Modifikasi dibuat
sesuai kebutuhan
 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 (
4. Menambahkan fungsifungsi pada halaman
web dinamis
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
 Tata penulisan WEB
 Akses WEB
 Tag- tag HTML
 Akses file melalui
http://localhost, alamat IP
lokal, atau URL lengkap
 Membuat halaman dan
Menyimpan ekstensi
ekstensi yang tepat
kemudian
 Menyimpan ke dalam
direktori/ folder yang tepat
 Menambahkan kode
diantara tag pembatas
 Penempatan Break dan
indent yang tepat pada
baris Kode ke dalam baris
yang memudahkan
pembacaan
 Menambahkan Tag HTML
yang digunakan pada
format halaman dan konten
sesuai dengan kebutuhan
 Menyimpan halaman
disimpan dalam direktori
yang tepat
 Akses file melalui
http://localhost, alamat
IP lokal, atau URL lengkap
 Modifikasi dibuat sesuai
kebutuhan





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
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
 Membuat aplikasi





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku
Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 24 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
5. Menguji halaman web
dinamis.
INDIKATOR




PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
4
4 (8)
PI
SUMBER
BELAJAR
sederhana dengan
menggunakan control
stucture
 Pengujian dan Hosting
 Menyimpan halaman pada
server di lokasi yang tepat
 Menampilkan/menguji
halaman dinamis
ditampilkan pada browser
 Membuat fungsi format dan
dinamis secara
keseluruhan sesuai
dengan kebutuham bisnis
dan pelanggan
 Mengakhiri halaman
pelanggan sesuai
memenuhi persyaratan
bisnis
 Merangkai aplikasi
halaman per halaman
sesuai permintaan
pelanggan





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
 Buku
Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 25 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Membuat halaman web dinamis tingkat lanjut
Membuat halaman web dinamis tingkat lanjut
.......X 45 menit
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
1. Menjelaskan konsep
pemrograman web
dinamis
 Konsep
pemrograman web
dinamis dijelaskan
sesuai dengan
kaidah keilmuan
 Konsep dan Teknologi
pengembangan WEB
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/
 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
Menentukan bagian-bagian
yang akan dibuat menjadi
program script dan modul-
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
8 (16)
 Buku Macromedia Dreamweaver
 Modul design
WEB
 Buku PHP
 Komputer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
8 (16)
 Buku Macromedia Dreamweaver
 Modul design
WEB
 Buku PHP
 Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 26 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR


3. Membuat web
menggunakan bahasa
script.




PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
4
8 (16)
4 (16)
SUMBER
BELAJAR
modul
 Menentukan server yang
akan digunakan untuk web,
dimana script dijalankan,
dan patform komputer apa
yang akan digunakan
sudah
 Mendesain Sketsa untuk
web
 Mendesain interface/
menu-menu
 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 modulmodul 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
 Buku Macromedia Dreamweaver
 Modul design
WEB
 Buku PHP
 Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 27 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Merancang aplikasi teks dan desktop berbasis objek
Merancang aplikasi teks dan desktop berbasis objek
.......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
 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
 Deklarasi fungsi
dijelaskan.
 Deklarasi fungsi
diaplikasikan pada
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
 Fungsi





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku
referensi
 Buku kerja
 Komputer
 Konsep pointer
dijelaskan
 Konsep pointer dan
array diaplikasikan
pada program
 Definisi pointer dan array
pointer
 Pointer dan array pointer
 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
 Membuat program contoh
penggunakan pointer dan
array pointer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku
referensi
 Buku kerja
 Komputer
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
SILABUS – KOMPETENSI KEJURUAN
Halaman 28 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
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
5. Merancang aplikasi
berorientasi objek.
 Konsep Abstract
dijelaskan
 Class didefinisikan
dalam aplikasi
 Konsep Abstract
 Class
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
 Menggunakan tipe data
 Menjelaskan deklarasi
class
 Menggunaan class publik
dan private
 Menambahkan fungsi
anggota class
 Mengaplikasikan nilai
antar obyek
 Mendefinisikan nilai balik
fungsi anggota
 Menggunakan konstruktor
dan destruktor
 Menggunakan Dynamic
Memory Allocation
 Membuat program yang
menggunakan konsep
Polymorfisme
 Membuat program
Menggunakan Inheritance
 Menjelaskan Konsep
Abstract dijelaskan
 Mendefinisikan Class
dalam aplikasi
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
 Buku
referensi
 Buku kerja
 Komputer




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
 Buku
referensi
 Buku kerja
 Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 29 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Menggunakan bahasa pemrograman berorientasi objek
Menggunakan bahasa pemrograman berorientasi objek
.......X 45 menit
KOMPETENSI DASAR
INDIKATOR
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
 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
 Inheritance pada
class dibuat
 Polimorphy pada
class dibuat
 Overloading pada
class dibuat
 Friends pada class
2. Membuat class
3. Membuat inheritance,
polimorphy,
overloading, dan friends
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
 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
 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




 Membuat program OOP
menggunakan Inheritance
pada class
 Membuat program OOP
menggunakan Inheritance
pada class
 Membuat program OOP





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
8 (16)
 Buku
Referensi
 Modul
 Trainer
Inheritance
Polimorphy
Overloading
Friends
SILABUS – KOMPETENSI KEJURUAN
Halaman 30 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR
KEGIATAN
PEMBELAJARAN
MATERI PEMBELAJARAN
dibuat


4. Membuat interface dan
paket
5. Mengkompilasi program
berorientasi objek.
 Interface class
program dibuat.
 Paket dengan
menggunakan class
program dibuat
 Mengkompilasi
program berorientasi
objek.
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
 Interface class program.
 Paket dengan
menggunakan class
program

 Teknik kompilasi


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
Mengkompilasi program
OOP
PENILAIAN










Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
ALOKASI WAKTU
PI
SUMBER
BELAJAR
TM
PS
8
8 (16)
 Buku
Referensi
 Modul
 Trainer
8
8 (16)
 Buku
Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 31 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Merancang program aplikasi web berbasis objek
Merancang program aplikasi web berbasis objek
.......X 45 menit
KOMPETENSI DASAR
INDIKATOR
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.
 Konsep dari
Exception Handling
serta pemodelan dari
Try, Throw, Catch
dan Finally
dijelaskan.
 Menjelaskan applet
2. Menjelaskan exception
handling
3. Menjelaskan applet
4. Menerapkan
konektivitas basis data.
 Menerapkan
konektivitas basis
data.
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
 I/O dan type dat pada
Variable
 Mennjelaskan Konsep dari
I/O di Java dan File
streams tipe data dan sifatsifatnya.
 Menjelaskan Konsep
variabel pada Java.




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
 Buku
Referensi
 Modul
 Trainer
 Exception Handling
 Menjelaskan konsep dari
Exception Handling serta
pemodelan dari Try,
Throw, Catch dan Finally.
 Mengaplikasikan pada
beban Exception Handling
 Membahas Program OOP
dengan menggunakan
Java Applet




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
 Buku
Referensi
 Modul
 Trainer




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
 Buku
Referensi
 Modul
 Trainer
 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




Penjelasan Java Applet
Kelebihan Java Applet
Kekurangan Java Applet
Sotware pendukung Java
Applet
 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
SILABUS – KOMPETENSI KEJURUAN
Halaman 32 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
: SMK Negeri 1 Balikpapan
: Membuat aplikasi basis data menggunakan SQL
:
: Membuat aplikasi basis data menggunakan SQL
:
: .......X 45 menit
SUMBER
BELAJAR
TM
PS
1. Menjelaskan kebutuhan
software
 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)
 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
 Membuat Entity
Relationship Diagram
(ERD)

 Membuat diagram ERD
untuk program aplikasi
yang akan dibuat sesuai
dengan SOP
8 (16)
 Buku
Referensi
 Modul
 Trainer
 Membuat Data Flow
Diagram (DFD)
 Data Flow Diagram (DFD)
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
3. Membuat Data Flow
Diagram (DFD)










8
8 (16)
 Buku
Referensi
 Modul
 Komputer
Entity Relationship
Diagram (ERD)
 Membuat Data Flow
Diagram (DFD) untuk
program yang akan dibuat
yang ,meliputi level 0,1 dan
level 2
PENILAIAN
ALOKASI WAKTU
INDIKATOR
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
KOMPETENSI DASAR
PI
SILABUS – KOMPETENSI KEJURUAN
Halaman 33 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
4. Mempersiapkan lembar
kerja Basis Data
 Mempersiapkan
lembar kerja Basis
Data
 Lembar Basis Data
 Mempersiapkan lembar
kerja Basis Data yang akan
dibuat
5. Menggunakan sintakssintaks khusus SQL
 Sintaks-sintaks di
MySQL/ PostgreSQL
digunakan secara
efektif.
 Sintaks-sintaks di MySQL/
PostgreSQL
6. Membuat Query Basis
Data.
 Query Basis Data
dibuat sesuai dengan
buku kerja
 View dibuat dengan
menggunakan
wizard View
 Fitur-fitur View
diaplikasikan.
 Field ditetapkan
sesuai dengan
kebutuhan tabel
 View diberi nama
sesuai dengan aturan
penamaan dan
disimpan sesuai
dengan format
standar aplikasi yang
digunakan
 Aplikasi data deskripsi
(SQL
 Menjelaskan fungsi sintak
sintaks di MySQL/
PostgreSQL secara efektif
 Menggunakan sintak
khusus MySQL/
PostgreSQL untuk data
base
 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
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
PENILAIAN
ALOKASI WAKTU
TM
PS









Tes Lisan
Tes Tulisan
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
8
8 (16)





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
8 (16)
PI
SUMBER
BELAJAR
 Buku
Referensi
 Modul
 Komputer
 Buku
Referensi
 Modul
 Komputer
 Buku
Referensi
 Modul
 Komputer
SILABUS – KOMPETENSI KEJURUAN
Halaman 34 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
: SMK Negeri 1 Balikpapan
: Mengintegrasikan basis data dengan sebuah web
:
: Mengintegrasikan basis data dengan sebuah web
:
: .......X 45 menit
KEGIATAN
PEMBELAJARAN
SUMBER
BELAJAR
INDIKATOR
MATERI PEMBELAJARAN
TM
PS
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
 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
 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
2. Mempersiapkan basis
data
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
PENILAIAN
ALOKASI WAKTU
KOMPETENSI DASAR
PI
SILABUS – KOMPETENSI KEJURUAN
Halaman 35 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
3. Membuat login pada
basis data
4. Membuat koneksi basis
data pada web
5. Menguji konektivitas
basis data pada web.
KEGIATAN
PEMBELAJARAN
INDIKATOR
MATERI PEMBELAJARAN
 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
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
 Operator dan pengunjung
situs
 Perangkat perijinan Basis
data, parameter
otentifikasi, dan otorisasi
 Nama-nama login n utilitas
web server yang relevan
 Nama-nama login ke dalam
web server
 Mengidentifikasi operator
dan pengunjung situs
sesuai kebutuhan bisnis
 Menetapkan perangkat
perijinan Basis data,
parameter otentifikasi, dan
otorisasi untuk setiap kelas
dari user
 menggunakan Nama-nama
login dibuat utilitas web
server yang relevan
 menggunakan Nama-nama
login ditambahkan ke
dalam web server utilitas
server yang relevan





 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
 Informasi yang ada agar
dapat dengan cepat dari
situs web
 Integritas basis data sesuai
standar baku sekuriti
 Merancang Informasi yang
ada agar dapat dengan
cepat diperoleh dari situs
web
 Membuat integritas basis
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
PENILAIAN
ALOKASI WAKTU
PI
SUMBER
BELAJAR
TM
PS
Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
8 (16)
 Buku
Referensi
 Modul
 Komputer






Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
8 (16)
 Buku
Referensi
 Modul
 Komputer






Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
8
8 (16)
 Buku
Referensi
 Modul
 Komputer

SILABUS – KOMPETENSI KEJURUAN
Halaman 36 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
dapat dengan cepat
diperoleh dari situs
web
 Integritas basis data
dibuat sesuai
standar baku
sekuriti
 Fungsi perijinan
yang tepat untuk
akses basis data
dibuat
 Fungsi perijinan yang tepat
untuk akses basis data t
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
data sesuai standar baku
sekuriti
 Membuat fungsi perijinan
yang tepat untuk akses
basis data
SILABUS – KOMPETENSI KEJURUAN
Halaman 37 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
: SMK Negeri 1 Balikpapan
: Membuat program basis data
:
: Membuat program basis data
:
: .......X 45 menit
KOMPETENSI DASAR
INDIKATOR
1. Menjelaskan konsep
pembuatan DBMS
berbasis Client-Server
 Konsep pembuatan
DBMS berbasis
Client-Server
dijelaskan sesuai
dengan kaidah
keilmuan
 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.
2. Menggunakan TSQL
3. Menggunakan stored
procedures
4. Menggunakan triggers
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
TM
PS
PI
 Menjelaskan konsep
normalisasi
 Menjelaskan aturan
pembuatan tabel
 Menjelaskan tipe data
 Menjelaskan ERD
 Alat-alat pemrograman
untuk SQL Server
digunakan.
 Sintaks TSQL digunakan.
 Perintah TSQL dijalankan




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
4 (16)
 Buku
referensi
 Buku kerja
 Komputer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
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
4 (8)
4 (16)
 Buku
referensi
 Buku kerja
 Komputer
 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
pendukung
 Konsep Database
Management Sistem
(DBMS) berbasis ClientServer
 Alat-alat pemrograman
untuk SQL Server
 Sintaks TSQL.
 Perintah TSQL
SILABUS – KOMPETENSI KEJURUAN
Halaman 38 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
5. Menggunakan
administrasi SQL
6. Menjelaskan struktur
program aplikasi
7. Menerapkan SQL.
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR
 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
sesuai dengan
program yang dibuat
 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
 Struktur program
 Mempelajari struktur
mprogram aplikasi SQL




Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
4 (16)
 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
 Buku
referensi
 Buku kerja
 Komputer
 Software
pendukung
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
SILABUS – KOMPETENSI KEJURUAN
Halaman 39 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
SMK Negeri 1 Balikpapan
Membuat aplikasi web berbasis JSP
Membuat aplikasi web berbasis JSP
.......X 45 menit
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
2. Menjelaskan dasardasar JSP
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
MATERI PEMBELAJARAN




Spesifikasi OS
Spesifikasi WEB server
Penytingan WEB server
Pengujian WEB Seervwr
 Konsep teknologi JSP
 Sintak JSP
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
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
4 (8)
 Buku
Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 40 dari 41
KURIKULUM SMK NEGERI 1 BALIKPAPAN
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
3. Membuat aplikasi web
berbasis JSP
dan Development
Components)
dijelaskan
 Membuat aplikasi
web berbasis JSP
4. Menyiapkan server
untuk aplikasi web
berbasis JSP
 Menyiapkan server
untuk aplikasi web
berbasis JSP
 Penyetingan WEB server
 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.
 Prinsip Cookie,
Query&Session dengan
JSP
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK




Perencanaan web
Pembuatan web
Pengujian web
Hosting
KEGIATAN
PEMBELAJARAN
 Membuat desain web
 Membuat program script
web
 Pengujian web JSP
 Hosting ke 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
 Melakukan penyimpanan
suatu kondisi me lalu
 Melakukan penyimpanan
suatu kondisi cookie,
 Melakukan penyimpanan
suatu kondisi query,
 Melakukan penyimpanan
suatu kondisi sessions
PENILAIAN
ALOKASI WAKTU
TM
PS
PI
SUMBER
BELAJAR









Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
Tes Lisan
Tes Tulisan
Tugas
Laporan
4
4 (8)
4
4 (8)
 Buku
Referensi
 Modul
 Trainer





Tes Lisan
Tes Tulisan
Tes Praktek
Tugas
Laporan
4
4 (8)
 Buku
Referensi
 Modul
 Trainer
4(12)
 Buku
Referensi
 Modul
 Trainer
SILABUS – KOMPETENSI KEJURUAN
Halaman 41 dari 41
Download