Anda di halaman 1dari 42

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menerapkan teori Teori kelistrikan Pengukuran Tahanan Mengukur nilai Tahanan di Tes Lisan 4 4 (8) Buku Referensi
kelistrikan diterapkan pada Pengukuran Tegangan terapkan kepada Tes Tulisan Modul
pekerjaan laboratorium DC/AC pengukuran kabel Tugas Trainer
sesuai dengan SOP Pengukuran Arus DC/AC Mengukur Tegangan DC/AC Laporan
dan buku kerja Perhitungan Arus diterapkan pada
Perhitungan Tegangan pengukuran bagian power
Perhitungan Daya pada PC
Pengukuran Arus DC/AC
diterapkan pada
pengukuran bagian power
pada PC
Menghitung Arus listrik
Menghitung Tegangan listrik
Menghitung Daya listrik
2. Mengenal komponen Komponen elektronika Resistor Mempelajari Resistor Tes Lisan 4 4 (8) Buku Referensi
elektronika dijelaskan sesuai Induktor Mempelajari Induktor Tes Tulisan Modul
kaidah keilmuan Kondensator Mempelajari Kondensator Tes Praktek Trainer
Dioda Mempelajari Dioda Tugas
Transistor Mempelajari Transistor Laporan
Integrated Circuit Analog Mempelajari Integrated
Integrated circuit Digital Circuit Analog
Mempelajari Integrated
circuit Digital
3. Menggunakan komponen Komponen elektronika Pengukuran dan Melakukan perhitungan dan Tes Lisan 4 4 (8) 2(6) Buku Referensi
elektronika diterapkan pada perhitungan Resistor pengukuran komponen- Tes Tulisan Modul
pekerjaan laboratorium Pengukuran dan komponen : Tes Praktek Trainer
sesuai dengan SOP perhitungan Induktor Resistor Tugas
dan buku kerja Pengukuran dan Induktor Laporan
perhitungan Kondensator Kondensator
Pengukuran dan Dioda
perhitungan Dioda Transistor
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 1 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
Pengukuran dan Integrated Circuit Analog
perhitungan Transistor Integrated circuit Digital
Pengukuran dan yang digunakan pada PC
perhitungan Integrated
Circuit Analog
Pengukuran dan
perhitungan Integrated
circuit Digital
4. Menerapkan konsep Konsep elektronika Gerbang Digital Dasar : Melkakukan praktek dasar : 4 4 (8) 2(6) Buku Referensi
elektronika digital digital diterapkan pada AND,OR,NAND,NOR,EXO Gerbang Digital Dasar : Modul
pekerjaan laboratorium R,EXNOR,NOT AND,OR,NAND,NOR,EXO Trainer
sesuai dengan SOP R,EXNOR,NOT
dan buku kerja
5. Menerapkan sistem Sistem bilangan digital Konversi bilangan : Menghitung dan melakukan 4 4 (8) 2(6) Buku Referensi
bilangan digital diterapkan pada Desimal Konversi bilangan melalui Modul
pekerjaan laboratorium Biner prgram komputer untuk Trainer
sesuai dengan SOP Octal bilangan :
dan buku kerja Hexadesimal Desimal
Biner
Octal
Hexadesimal
6. Menerapkan elektronika Elektronika digital untuk Analisa rangkian digital Menganalisa rangkian 4 4 (8) 2(6) Buku Referensi
digital untuk komputer. komputer diterapkan komputer digital yang terdapat pada Modul
pada pekerjaan PC Trainer
laboratorium sesuai
dengan SOP dan buku
kerja

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 2 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan struktur struktur algoritma Struktur algoritma Menuliskan algoritma Tes Lisan 4 4 (8) Buku referensi
algoritma dijelaskan sesuai pemrograman runtunan Tes Tulisan Buku kerja
dengan kaidah Menuliskan algoritma Tugas Komputer
keilmuan pemilihan if-then dan if then- Laporan
Algoritma dengan else
skema program Menuliskan algoritma
sekuensial dibuat pengulangan while-do, do-
sesuai dengan rencana wile, switch-case, repeat N-
program times
Algoritma dengan
skema program
percabangan dibuat
dibuat sesuai dengan
rencana program
2. Membuat alur logika Alur logika algoritma runtunan Menggambarkan diagram alir Tes Lisan 4 4 (8) Buku referensi
pemrograman pemrograman dibuat algoritma pemilihan untuk algoritma runtunan, Tes Tulisan Buku kerja
sesuai dengan kaidah algoritma pengulangan pemilihan dan pengulangan Tes Praktek Komputer
keilmuan Tugas
struktur algoritma Laporan
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 : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 3 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
3. Menjelaskan Data Flow Data Flow Diagram Simbol-simbol Data Flow Mempelajari arti simbol Data Tes Lisan 4 4(8) Buku referensi
Diagram (DFD) (DFD) dijelaskan Diagram (DFD) : Flow Diagram (DFD) Tes Tulisan Buku kerja
sesuai dengan kaidah Select Latihan menyusun Data Flow Tugas Komputer
keilmuan Data Store Diagram (DFD) untuk suatu Laporan
Anchor program pada level 0 dan
Vertex level 1
Result Flow
Update Flow
Data Process
Actor
Control Flow
Note Connector

4. Membuat diagram alir Diagram alir Simbol-simbol dasar Mempelajari arti simbol Tes Lisan 4 4(8) Buku referensi
pemrograman pemrograman dibuat diagram alir : Diagram alir Tes Tulisan Buku kerja
sesuai dengan kaidah Simbol mulai Latihan menyusun diagram Tugas Komputer
keilmuan Simbol proses alir Laporan
Simbol keputusan
Simbol Dokumen
Simbol Konektor
bersambung
Simbol Konektor
mulai dan stop
Simbol Komentar
5. Menjelaskan varian dan Varian dan invariant Jenis-jenis Tipe Data Mempelajari tipe-tipe data Tes Lisan 4 4(8) Buku referensi
invariant dijelaskan sesuai Penamaan variavel dan Mempelajari tipe data dasar Tes Tulisan Buku kerja
dengan kaidah Konstanta dan bentukan. Tugas Komputer
keilmuan Penentuan tipe data pada Mempelajari penamaan Laporan
Tipe data, variable variabel dan konstanta variabel dan konstanta
konstanta, dan Mempelajari pemberian
parameter yang harga variable
berlaku umum pada Menunjukkan penggunaan
pemograman yang variabel pada program
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
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 4 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
6. Menerapkan Pengelolaan array Jenis dan inisialisasi array Mendefinisikan array Tes Lisan 4 4(8) Buku referensi
pengelolaan array. diterapkan sesuai Pemrosesan Array Menginisialisasi array Tes Tulisan Buku kerja
dengan kaidah Menulis elemen array ke Tugas Komputer
keilmuan piranti keluaran Laporan
Algoritma dibuat Menulis harga tertentu di
dengan array satu dalam array
dimensi Mencari harga maksimum
Algoritma pencarian array
data dan algoritma Menggunakan elemen array
pengurutan data
(sorting) dibuat dengan
menggunakan array

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 5 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan prinsip Prinsip array multi Array multi dimensi Mendeklarasikan dan Tes Lisan 4 4 (8) Buku Referensi
array multi dimensi dimensi dijelaskan memanfaatkan elemen array Tes Tulisan Modul
sesuai dengan kaidah melalui penjumlahan, Tugas Trainer
keilmuan pengurangan, perkalian serta Laporan
Algoritma array multi pencarian elemen array
dimensi dibuat dan Menjelaskan cara Inisialisasi
dijelaskan Matriks
Matrik 2D, 3D dibuat Melakukan pembacaan
dalam bentuk elemen matriks
penjumlahan, Menjelaskan pengisian
pengurangan, matriks tanpa petunjuk
perkalian, dsb. 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
2. Mengunakan array multi Algoritma pembacaan, Mengunakan array multi Membuat program pencarian Tes Lisan 4 4 (8) Buku Referensi
dimensi pengisian, dimensi elemen terbesar matriks Tes Tulisan Modul
pengubahan, dan Membuat program pencarian Tes Praktek Trainer
penghapusan data elemen terkecil matriks Tugas
dalam array multi Laporan
dimensi dibuat dan
ditunjukan

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 6 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
3. Menggunakan prosedur Prosedur dan fungsi Prosedur dan Fungsi Mempelajari pendeklarasian Tes Lisan 8 8 (16) Buku Referensi
dan fungsi digunakan sesuai fungsi Tes Tulisan Modul
dengan kaidah Membuat contoh program Tes Praktek Trainer
keilmuan untuk pemanggilan fungsi Tugas
Algoritma program Mempelajari pendekalarasian Laporan
dibuat dengan prosedur
menggunakan Membuat contoh program
prosedur pemanggilan prosedur
Algoritma program
dibuat dengan
menggunakan fungsi
Algoritma program
dibuat dengan
menggunakan
prosedur dan fungsi
4. Menggunakan library library pemrograman Graphic Library Latihan membuat program Tes Lisan 8 8 (16) Buku Referensi
pemrograman grafik. grafik digunakan sesuai grafik dengan menggunakan Tes Tulisan Modul
dengan kaidah grafik library yang sudah ada Tes Praktek Trainer
keilmuan Tugas
Laporan

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 7 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH : SMK Negeri 1 Balikpapan
MATA PELAJARAN : Membuat basis data
KELAS/SEMESTER :
STANDAR KOMPETENSI : Membuat basis data
KODE KOMPETENSI :
ALOKASI WAKTU : .......X 45 menit

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Mengidentifikasi struktur Struktur hirarki basis Level Database : Mempelajari struktur hirarki Tes Lisan 8 4 (8) Buku Referensi
hirarki basis data data diidentifikasi Level fisik ( physical database Tes Tulisan Modul
sesuai dengan kaidah level) Tugas Trainer
keilmuan Level Konseptual Laporan
( 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)
2. Menjelaskan Entity Entity Relationship Entity Relationship Diagram Mempelajari hubungan antar Tes Lisan 8 4 (8) Buku Referensi
Relationship Diagram Diagram (ERD) (ERD) : tabel database Tes Tulisan Modul
(ERD) dijelaskan sesuai One to one Tes Praktek Trainer
dengan kaidah One to many Tugas
keilmuan Many to one Laporan
Many to many
Entity beserta attribute nya
Relasi beserta
hubungannya
Simbol-simbol Diagram
E-R :

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 8 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
Persegi panjang
Belah ketupat
Elips
Garis
Candidate key
Primary key
Foreign key
Alternate key
3. Menerapkan Normalisasi basis data Normalisasi tabel databse : Mempelajari hubungan antar Tes Lisan 8 4 (8) Buku Referensi
normalisasi basis data diterapan sesuai Bentuk Normal ke tabel database Tes Tulisan Modul
dengan kaidah Satu(1NF) Mempelajari normalisasi Tes Praktek Trainer
keilmuan Bentuk Normal ke tabel database Tugas
Dua(2NF) Menerapkan bentuk normal Laporan
Bentuk Normal ke tabel database
Tiga(3NF)
4. Membuat database Database data dibuat Menbuat database dengan Membuat database Tes Lisan 8 4 (8) Buku Referensi
management system sesuai dengan kaidah memperhatikan : management system Tes Tulisan Modul
(DBMS). keilmuan management Data Description Language (DBMS). Tes Praktek Trainer
system (DBMS). Prosessor Tugas
Performance Statistics Laporan
Processor
Modul Backup/ Recovery
Manajer Database

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 9 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH : SMK Negeri 1 Balikpapan
MATA PELAJARAN : Menerapkan aplikasi basis data
KELAS/SEMESTER :
STANDAR KOMPETENSI : Menerapkan aplikasi basis data
KODE KOMPETENSI :
ALOKASI WAKTU : .......X 45 menit

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan jenis Jenis perintah SQL Penjelasan perintah- Mempelajari arti dan fungsi Tes Lisan Buku Referensi
perintah SQL dijelaskan sesuai perintah (command) pada masing masing perintah Tes Tulisan Modul
dengan kaidah SQL pada SQL Tugas Trainer
keilmuan Laporan
2. Membuat table basis Table basis data wizard. Membuat Tabel dengan Tes Lisan 4 4(8) Buku Referensi
data dibuat sesuai dengan Fitur-fitur table menggunakan wizard. Tes Tulisan Modul
kaidah keilmuan bahasa data deskripsi Membuat fitur-fitur table Tes Praktek Trainer
Tabel dibuat dengan (SQL). untuk membuat tabel Tugas
menggunakan Nama field, tipe data, dan Membuat table dengan Laporan
wizard. deskripsi field menggunakan bahasa data
Fitur-fitur table Aturan penamaan yang deskripsi (SQL).
digunakan untuk sesuai dengan format Menulis nama field, tipe data,
membuat tabel standar aplikasi yang dan deskripsi field pada
Tabel dibuat dengan digunakan kolom
menggunakan Menyimpan Tabel diberi
bahasa data deskripsi nama sesuai dengan aturan
(SQL). penamaan format standar
Nama field, tipe data, aplikasi yang digunakan
dan deskripsi field
ditulis pada kolom
Tabel diberi nama
sesuai dengan aturan
penamaan dan
disimpan sesuai
dengan format
standar aplikasi yang
digunakan
3. Menerapkan query Query pada basis Query untuk menampilkan View dibuat dengan menggu- Tes Lisan 4 4(8) Buku Referensi
pada basis data data dibuat sesuai tabel nakan wizard View Tes Tulisan Modul
dengan kaidah Mengaplikasikan fitur-fitur Tes Praktek Trainer
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 10 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
keilmuan View dibuat View. Tugas
dengan Menetapkan Field sesuai Laporan
menggunakan dengan kebutuhan tabel
wizard View Memberi namaView sesuai
Fitur-fitur View dengan aturan penamaan
diaplikasikan. dan disimpan sesuai dengan
Field ditetapkan format standar aplikasi yang
sesuai dengan digunakan
kebutuhan tabel Mengecek field pada tabel
View diberi nama Menyimpan nama view
sesuai dengan aturan sesuai dengan format
penamaan dan standar
disimpan sesuai
dengan format
standar aplikasi yang
digunakan
4. Membuat form basis Form basis data Pembuatan Form pada Membuat rencana Tes Lisan 4 4(8) Buku Referensi
data dibuat sesuai dengan basisdata dengan pembuatan Form Tes Tulisan Modul
kaidah keilmuan memperhatikan : menggunakan menu Tes Praktek Trainer
Form name Menyiapkan file basis data Tugas
View yang akan digunakan Laporan
Filter Membuat Form basis data
Where condition
Data mode
Window mode

5. Menerapkan macro Macro pada basis Pembuatan Form dengan Membuat rencana Tes Lisan 4 4(8) Buku Referensi
pada basis data data dibuat sesuai menggunakan perintah pembuatan Form Tes Tulisan Modul
dengan kaidah Macro dengan menggunakan Macro Tes Praktek Trainer
keilmuan memperhatikan : Menyiapkan file basis data Tugas
Macro untuk Form yang akan digunakan Laporan
Macro untuk Report Membuat Form basis data
Macro untuk
Import/Export
Macro untuk
Accelerator Key

6. Membuat report. Penggunaan report Report pada Access Tata cara pembuatan Tes Lisan 4 4(8) Buku Referensi
untuk menghasilkan report Tes Tulisan Modul
laporan dijelaskan . Membuat laporan dengan Tes Praktek Trainer
Membuat report menggunakan report Tugas
sesuai dengan kaidah Laporan
keilmuan
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 11 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH : SMK Negeri 1 Balikpapan
MATA PELAJARAN : Memahami pemrograman visual berbasis desktop
KELAS/SEMESTER :
STANDAR KOMPETENSI : Memahami pemrograman visual berbasis desktop
KODE KOMPETENSI :
ALOKASI WAKTU : .......X 45 menit

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan IDE IDE aplikasi bahasa Cara menjalankan IDE Mempelajari : Tes Lisan 4 4 (8) Buku referensi
aplikasi bahasa pemograman Memilih jenis Project Cara menjalankan IDE Tes Tulisan Buku kerja
pemograman dijelaskan sesuai Jendela IDE Memilih jenis Project Tugas Komputer
dengan kaidah Toolbox Jendela IDE Laporan Software
keilmuan Bahasa Visual Basic Toolbox pendukung
Type Variabel Bahasa Visual Basic
Cara Menuliskan Type Variabel
Komentar di Visual Basic Cara Menuliskan
Komentar di Visual
Operator Aritmatika dan
Basic
Logika di Visual Basic
Operator Aritmatika
Deklarasi Variabel
dan Logika di Visual
Basic
Deklarasi Variabel
2. Menjelaskan objek Objek aplikasi Obyek bahasa aplikasi Mempelajari obyek aplikasi Tes Lisan 4 4 (8) Buku referensi
aplikasi bahasa bahasa pemograman pemrograman bahasa pemrograman Tes Tulisan Buku kerja
pemograman dijelaskan sesuai Pengenalan Visual Tugas Komputer
dengan kaidah Basic,Form, Kontrol, Kotak Laporan Software
keilmuan Dialog,Variabel, Tipe Data pendukung
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
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 12 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR

3. Menjelaskan user User interface User Interface pada Mempelajari pengertian Tes Lisan 4 4 (8) Buku referensi
interface aplikasi aplikasi bahasa bahasa pemrograman dan penggunaan user Tes Tulisan Buku kerja
bahasa pemograman pemograman interface pada bahasa Tugas Komputer
dijelaskan sesuai pemrograman visual Laporan Software
dengan kaidah pendukung
keilmuan
4. Menjelaskan tipe file Tipe file dijelaskan Tipe extension file dan Mempelajari pengertian Tes Lisan 4 4 (8) Buku referensi
sesuai dengan jenis pengertiannya dan pengoperasian file Tes Tulisan Buku kerja
dan fungsinya pada bahasa Tugas Komputer
pemrograman visual : Laporan Software
Membuka File pendukung
Membaca File
Menyimpan File
Extension File

5. Menjalankan aplikasi Aplikasi Teknik pengoperasian Mengoperasikan program Tes Lisan 4 4 (8) Buku referensi
program aplikasi aplikasi Tes Tulisan Buku kerja
Tugas Komputer
Laporan Software
pendukung

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 13 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH : SMK Negeri 1 Balikpapan
MATA PELAJARAN : Membuat paket software aplikasi berbasis desktop
KELAS/SEMESTER :
STANDAR KOMPETENSI : Membuat paket software aplikasi berbasis desktop
KODE KOMPETENSI :
ALOKASI WAKTU : .......X 45 menit

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan menu Menu aplikasi Menu aplikasi Mempelajari Menu aplikasi Tes Lisan 4 4 (8) Buku
aplikasi dijelaskan sesuai Tes Tulisan Referensi
dengan kaidah Tugas Modul
keilmuan Laporan Komputer
2. Menyiapkan sistem Sistem komputer Standar hardware yang Mempersiapkan Hardware Tes Lisan 4 4 (8) Buku
komputer dalam kondisi siap mendukung program dan software Tes Tulisan Referensi
digunakan. Mengidentifikasi edisi Tugas Modul
Paket software software yang support Laporan Komputer
aplikasi siap terhadap hardware
digunakan. Menginstalasi sotware
Kode program telah pada sistem computer
tersedia pada sistem Mengidentifikasi seluruh
computer komponen yang
Komponen yang dibutuhkan oleh kode
dibutuhkan oleh kode program sesuai dapat
program disiapkan. dijalankan.
3. Mendemonstrasikan Aplikasi paket Teknik Menginstall VB Menjalankan Aplikasi paket Tes Lisan 4 4 (8) Buku
aplikasi paket installer installer dijalankan. installer Tes Tulisan Referensi
Kode Program atau Mengenal file pada installer Tes Praktek Modul
file exe di-set dan Mengelompokan kode Tugas Komputer
disimpan pada program di-set dan Laporan
direktori tertentu. disimpan pada direktori
Komponen yang tertentu.
dibutuhkan di-set dan Menset komponen yang
disimpan pada dibutuhkan
direktori tertentu. Menyimpan pada direktori
tertentu.

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 14 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
Mengeset direktori dan
nama file setup hasil
proses pembuatan installer
Menjalankan hasil proses
pembuatan installer
dijalankan. dan disimpan
pada direktori yang telah
ditentukan.
4. Menyimpan installer File hasil disimpan Administrasi file kerja Membuat administrasi Tes Lisan 4 4 (8) Buku
aplikasi dalam media penyimpanan File Tes Tulisan Referensi
penyimpanan yang Memahami konsep root file Tes Praktek Modul
telah ditentukan data base / directory Tugas Komputer
tempat menyimpan data Laporan
base file
Membuat back up file hasil
5. Menghubungkan Paket aplikasi Aplikasi Installer Menghubungkan aplikasi Tes Lisan 4 4 (8) Buku
aplikasi dengan basis installer dihubungkan Basis Data dengan basis data. Tes Tulisan Referensi
data. dengan dengan basis Hubungan antara Aplikasi Tes Praktek Modul
data yang sesuai. Installer dengan basis Tugas Komputer
data Laporan

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 15 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan fungsi fungsi periferal Modem Mempelajari macam- Tes Lisan 4 4 (8) Buku
periferal jaringan jaringan komputer Net card macam periferal yang Tes Tulisan Referensi
komputer dijelaskan sesuai Hub diperluikan dalam Tugas Modul
denga kaidah Router pemasangan jaringan Laporan Trainer
keilmuan Transmission line komputer
2. Mengidentifikasikan Ketersambungan Perintah-perintah sistem Mempelajari perintah- Tes Lisan 4 4 (8) Buku
ketersambungan jaringan diidentifikasi operasi pada jaringan perintah sistem operasi Tes Tulisan Referensi
jaringan sesuai dengan untuk mengecek koneksi pada jaringan komputer Tes Praktek Modul
perintah pada buku Ping untuk mengecek koneksi Tugas Trainer
kerja Tracert Laporan
Ipconfig
Dll.
3. Mengoperasikan Aplikasi jaringan Pembuatan jaringan Membuat jaringan Tes Lisan 4 4 (8) Buku
aplikasi jaringan komputer komputer sederhana kompouter lokal antara Tes Tulisan Referensi
komputer dioperasiskan sesuai antara Server dan Client Server dan Client Tes Praktek Modul
dengan perintah pada Tugas Trainer
buku kerja Laporan
4. Melakukan pemutusan Koneksi jaringan Pemutusan jaringan Memutus jaringan Tes Lisan 4 4 (8) Buku
jaringan. diputuskan dengan perintah sistem komoputer menggunakan Tes Tulisan Referensi
menggunakan operasi jaringan komputer perintah sistem operasi Tes Praktek Modul
perintah Ssitem Tugas Trainer
Operasi sesuai Laporan
dengan perintah pada
buku

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 16 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan konsep konsep pengoperasian Aplikasi data deskripsi Menyediakan manual Tes Lisan 4 4 (8) Buku
pengoperasian bahasa bahasa pemrograman (SQL) pengguna (user manual) Tes Tulisan Referensi
pemrograman (SQL) (SQL) dijelaskan sesuai untuk perangkat lunak Tugas Modul
dengan kaidah aplikasi SQL sudah Laporan Trainer
keilmuan tersedia dan dipahami.

2. Mempersiapkan Perangkat lunak SQL Perangkat lunak SQL Perangkat lunak aplikasi Tes Lisan 8 4 (8) Buku
perangkat lunak SQL disiapkan sesuai SQL telah terinstalasi dan Tes Tulisan Referensi
dengan perintah pada dapat berjalan normal. Tes Praktek Modul
buku kerja Memahami user manual Tugas Trainer
Perangkat lunak Menyalakan PC yang Laporan
aplikasi SQL telah sudah terinstal software
terinstalasi dan dapat yang dibutuhkan sesuai
berjalan normal. SOP
Manual pengguna (user Menjalankan perangkat
manual) untuk lunak aplikasi SQL, sesuai
perangkat lunak SOP
aplikasi SQL sudah
tersedia dan dipahami.
Perangkat komputer
sudah dinyalakan
dengan sistem operasi
dan persyaratan sesuai
dengan manual
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 17 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
instalasi
Perangkat lunak
aplikasi SQL dijalankan

3. Mendeskripsikan menu Menu aplikasi SQL Menu aplikasi SQL Mengenali menu menu Tes Lisan 4 4 (8) Buku
aplikasi SQL dideskripsikan sesuai yang tersedia beserta Tes Tulisan Referensi
dengan SOP shortcut-nya dikenali Tes Praktek Modul
Menu menu yang Mengaplikasikan fitur fitur Tugas Trainer
tersedia beserta pengolahan Tabel, View, Laporan
shortcut-nya dikenali Store Prosedur, Trigger
Fitur fitur pengolahan sesuai SOP
Tabel, View, Store
Prosedur, Trigger
diaplikasikan.
4. Membuat tabel Tabel dibuat dan diatur Pengisian table Membuat tabel dan Tes Lisan 8 4 (8) Buku
dengan menggunakan Perintah standar DDL Mengatur dengan Tes Tulisan Referensi
perintah standar dalam menggunakan perintah Tes Praktek Modul
DDL. standar dalam DDL. Tugas Trainer
Tabel dibuat dengan Menentukan nama Laporan
menentukan nama kolom/field, tipe data, dan
kolom/field, tipe data, konstrainnya.
dan konstrainnya. Perintah standar DDL yang
Perintah standar DDL digunakan pada tabel.
digunakan untuk Menyimpan tabel sesuai
mengisi data pada dengan aturan penamaan,
tabel. dan data dimuat ke dalam
Tabel disimpan, diberi tabel
nama sesuai dengan Memberi nama table
aturan penamaan, dan sesuai aturan penamaan
data dimuat ke dalam Memasukan data ke dalam
tabel tabel
Membuat Index tabel
dengan menggunakan
perintah standar.
Menyimpan File index
sesuai aturan penamaan
Membuat View tabel
menggunakan perintah
standar.
5. Mengoperasikan tabel Perintah select Operasi Tabel dan View Menampilkan data table Tes Lisan 8 4 (8) Buku
dan table view. dioperasikan untuk deng perintah select. Tes Tulisan Referensi
menampilkan data Menampilkan data Tes Praktek Modul
tabel. gabungan dari beberapa Tugas Trainer
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 18 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
Perintah select untuk tabel dengan perintah Laporan
menampilkan data select untuk.
gabungan dari
beberapa tabel
digunakan.

SILABUS
NAMA SEKOLAH : SMK Negeri 1 Balikpapan
MATA PELAJARAN : Menerapkan bahasa pemrograman SQL tingkat lanjut
KELAS/SEMESTER :
STANDAR KOMPETENSI : Menerapkan bahasa pemrograman SQL tingkat lanjut
KODE KOMPETENSI :
ALOKASI WAKTU : .......X 45 menit

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menentukan formula formula pembentukan Penulisan rumus Merumuskan Data sesuai Tes Lisan 4 4 (8) Buku
pembentukan data data dengan batasan ( formula) dengan batasan kaidah matematika dan Tes Tulisan referensi
dengan batasan waktu waktu ditentukan waktu terurai dengan sederhana. Tugas Buku kerja
sesuai dengan Membangkitkan Rumus Laporan Komputer
persyaratan data yang tidak terkait Software
dengan waktu (bukan pendukung
domain waktu).
2. Membuat prosedur dan Prosedur dan fungsi Prosedur dan Fungsi Menjelaskan Tes Lisan 4 4 (8) Buku
fungsi dibuat sesuai dengan pendeklarasian fungsi Tes Tulisan referensi
petunjuk pada buku Membuat contoh program Tes Praktek Buku kerja
kerja untuk pemanggilan fungsi Tugas Komputer
Menjelaskan Laporan Software
pendekalarasian prosedur pendukung
Membuat contoh program
pemanggilan prosedur
3. Menulis kode program Kode program Pembentukan data yang Membangkitkan Data yang Tes Lisan 4 4 (8) Buku
pembangkitan data pembangkitan data akan dibangkitkan merupakan satu tipedata, Tes Tulisan referensi
dengan batasan waktu dengan batasan (generated). berupa sinyal atau teks Tes Praktek Buku kerja
waktu ditulis sesuai atau frekuensi. Tugas Komputer
dengan peogram Membatasi Data telah nilai Laporan Software
yang akan dibuat
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 19 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
minimal, maksimal pendukung
danjumlah data yang
dibangkitkan.
4. Mengoperasikan trigger. Trigger dioperasikan Triggers. Membuat Triggers Tes Lisan 4 4 (8) Buku
sesuai dengan Programming triggers Mengelola Triggers. Tes Tulisan referensi
perintah pada buku Membuat basis data Tes Praktek Buku kerja
kerja. dengan menggunakan Tugas Komputer
Programming triggers Laporan Software
dibuat. 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 :
ALOKASI WAKTU : .......X 45 menit

KEGIATAN ALOKASI WAKTU


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN SUMBER BELAJAR
PEMBELAJARAN TM PS PI
1. Menjelaskan konsep Konsep-konsep dan Konsep dan teknologi web Menjelaskan Konsep- Tes Lisan 4 4 (8) Buku referensi
dasar dan teknologi teknologi web Konsep klien dan server konsep dan teknologi web Tes Tulisan Buku kerja
Webpage dijelaskan (web pada teknologi WEB (web Server, URL, HTTP, Tugas Perangkat lunak
Server, URL, HTTP, Kapasitas Bandwidth dan HTML, Web browser , Laporan pendukung
HTML, Web browser , kulaitas tampilan halaman gateway ) Komputer
gateway WEB Mengetahui Cara
Perbedaan antara Pemilihan software bagaimana bandwidth
klien dan server aplikasi perancangan web mempengaruhi transmisi
dijelas. Perbandingan local server data dan gambar pada
Cara bagaimana dan remote server layer
bandwidth (hosting provider) Menjelaskan perbedaan
mempengaruhi antara klien dan server
transmisi data dan Menjelaskan cara
gambar pada layar bagaimana bandwidth
dijelaskan. mempengaruhi transmisi
Ciri-ciri dan fungsi data dan gambar pada
dari software teks layer
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 20 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN SUMBER BELAJAR
PEMBELAJARAN TM PS PI
editor yang tersedia Membandingkan ciri-ciri
untuk merancang dan fungsi dari software
web page teks editor yang tersedia
dibandingkan untuk merancang web
Keuntungan dan page
kerugian running dari Menjelaskan keuntungan
server yang dimiliki dan kerugian running dari
dibandingkan server server yang dimiliki
provider dijelaskan. dibandingkan server
provider.
Mengetahui Keuntungan
dan kerugian running dari
server yang dimiliki
dibandingkan server
provider.
2. Menjelaskan struktur Menjelaskan struktur Dokumen HTML dengan Melengkapi dokumen Tes Lisan 4 4 (8) Buku referensi
dokumen HTML dokumen HTML Head dan title HTML dengan Head dan Tes Tulisan Buku kerja
title Tes Praktek Perangkat lunak
Body pada dokumen, teks Membuat Body pada Tugas pendukung
dan paragraf sesuai dokumen Laporan Komputer
kebutuhan ditambahkan Menambahkan teks dan
Simbol khusus pada paragraf sesuai kebutuhan
browser/ platform 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.
3. Menambahkan objek Teks diformat untuk Format teks dengan Mempormat Teks untuk Tes Lisan 8 8 (16) Buku referensi
pada web memenuhi HTML memenuhi persyaratan Tes Tulisan Buku kerja
persyaratan Pemberian Background penyajian pengguna Tes Praktek Perangkat lunak
penyajian pengguna dan warna pada dokumen Memasang Background Tugas pendukung
Background warna Menempatkan objek pada warna atau gambar yang Laporan Komputer
atau gambar yang bidang desain sesuai menurut
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 21 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN SUMBER BELAJAR
PEMBELAJARAN TM PS PI
sesuai menurut persyaratan pengguna
persyaratan ( logo peru-sahaan, buku
pengguna ( logo pedoman perusahaan)
peru-sahaan, buku Menempatkan Posisi setiap
pedoman elemen pada halaman
perusahaan) Indent teks dan list
dipasang (ordered, unordered, dan
Posisi setiap elemen nested)
pada halaman dibuat Wrap teks di sekitar
lebih menarik gambar digunakan atau
Indent teks dan list jarak di sekitar
(ordered, unordered, Skala gambar dan
dan nested) dibuat perataan pada dokumen di
Gambar disisipkan format
(GIF, JPEG, atau Membuat setiap elemen
embedded image) pada halaman dibuat lebih
dan dokumen menarik
diformat sesuai Membuat Indent teks dan
persyaratan list (ordered, unordered,
Wrap teks di sekitar dan nested)
gambar digunakan Menyisipkan gambar
disisipkan (GIF, JPEG, atau
embedded image)
Memformat dokumen
sesuai persyaratan
Menambahkan Wrap teks
di sekitar gambar
Menambahkan jarak di
sekitar gambar
Memformat skala gambar
dan perataan pada
dokumen
4. Membuat tabel pada Membuat tabel pada Perintah pembuatan tabel Membuat tabel Tes Lisan 4 4 (8) Buku referensi
web web pada HTML Tes Tulisan Buku kerja
Tes Praktek Perangkat lunak
Tugas pendukung
Laporan Komputer
5. Membuat Link pada Membuat Link pada Perintah pembuatan link Membuat link ke situs lain Tes Lisan 4 4 (8) Buku referensi
web web pada HTML Membuat link ke halaman Tes Tulisan Buku kerja
lain Tes Praktek Perangkat lunak
Tugas pendukung
Laporan Komputer
6. Menyimpan dokumen Menyimpan dokumen Perintah pembuatan Membuat menu untuk Tes Lisan 4 4 (8) Buku referensi
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 22 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN SUMBER BELAJAR
PEMBELAJARAN TM PS PI
tampilan untuk download menyimpan dokumen Tes Tulisan Buku kerja
Tes Praktek Perengkat lunak
Tugas pendukung
Laporan Komputer
7. Menguji dokumen. Menguji dokumen Perintah pembuatan Membuka dokumen Tes Lisan 4 4 (8) Buku referensi
tampilan untuk membuka Tes Tulisan Buku kerja
dokumen Tes Praktek Perangkat lunak
Tugas pendukung
Laporan Komputer

SILABUS
NAMA SEKOLAH : SMK Negeri 1 Balikpapan
MATA PELAJARAN : Membuat halaman web dinamis tingkat dasar
KELAS/SEMESTER :
STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat dasar
KODE KOMPETENSI :
ALOKASI WAKTU : .......X 45 menit

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan konsep Standar Konsep dan Teknologi Mengkoneksikan Internet Tes Lisan 4 4 (8) Buku
pembuatan halaman pemrograman pengembangan WEB untuk pembelajaran WEB Tes Tulisan Referensi
web dinamis pembuatan halaman dinamis Tugas Modul
web dijelaskan Menjelaskan standar Laporan Trainer
sesuai dengan kaidah pemrograman yang penting
keilmuan dari internet dapat
Mengidentifikasi konten
konten WEB
Mengamati berbagai
aplikasi web sebagai
contoh di internet
2. Mempersiapkan Lingkungan Program aplikasi Menyediakn software Tes Lisan 4 4 (8) Buku
lingkungan teknis pengembangan dan pengembangan web dan pengembangan web Tes Tulisan Referensi
software server server Menyediakan server web Tes Praktek Modul
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 23 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
tersedia dan dapat Akses server jaringan yang dapat diakses Tugas Trainer
diakses Direktori virtual Mengakses server web Laporan
Akses atau server sesuai dengan
jaringan sesuai kebijaksanaan dan
dengan prosedur organisasi
kebijaksanaan dan Menentukan direktori
prosedur organisasi virtual untuk menyimpan
Direktori virtual file-file web
dibuat dan disimpan
dalam direktori yang
tepat untuk akses
server
3. Membuat halaman web Halaman dibuat dan Tata penulisan WEB Membuat halaman dan Tes Lisan 8 8 (16) Buku
dinamis sederhana disimpan dengan Akses WEB Menyimpan ekstensi Tes Tulisan Referensi
ekstensi yang tepat Tag- tag HTML ekstensi yang tepat Tes Praktek Modul
kemudian disimpan Akses file melalui kemudian Tugas Trainer
ke dalam direktori/ http://localhost, alamat IP Menyimpan ke dalam Laporan
folder yang tepat lokal, atau URL lengkap direktori/ folder yang tepat
Kode ditambahkan Menambahkan kode
diantara tag diantara tag pembatas
pembatas Penempatan Break dan
Break dan indent indent yang tepat pada
yang tepat pada baris baris Kode ke dalam baris
Kode ke dalam baris yang memudahkan
yang memudahkan pembacaan
pembacaan Menambahkan Tag HTML
Tag HTML digunakan yang digunakan pada
pada format halaman format halaman dan konten
dan konten sesuai dengan kebutuhan
ditambahkan sesuai Menyimpan halaman
dengan kebutuhan disimpan dalam direktori
Halaman disimpan yang tepat
dalam direktori yang Akses file melalui
tepat
http://localhost, alamat IP
Akses file melalui lokal, atau URL lengkap
http://localhost, Modifikasi dibuat sesuai
alamat IP lokal, atau kebutuhan
URL lengkap
Modifikasi dibuat
sesuai kebutuhan
4. Menambahkan fungsi- Fungsi-fungsi pada Variabel-variabel dan Menggunakan dan Tes Lisan 4 4 (8) Buku
fungsi pada halaman halaman web dinamis array menurut Mendeklarasikan Variabel- Tes Tulisan Referensi
web dinamis ditambahkan pada persyaratan variabel dan array menurut Tes Praktek Modul
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 24 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
halaman web Nilai variabel, string, dan persyaratan Tugas Trainer
Variabel-variabel dan konstanta. Menetapkan Nilai variabel, Laporan
array digunakan dan Control Structure string, dan konstanta.
dideklarasikan Menggunakan fungsi-
menurut persyaratan fungsi internal yang
Nilai variabel, string, digunakan pada halaman
dan konstanta web
ditetapkan. Menggunakan Control
Fungsi-fungsi internal Structure ( seperti
digunakan pada statement If, While, for,
halaman web switch ) sesuai kebutuhan
Control Structure Membuat aplikasi
( seperti statement If, sederhana dengan
While, for, switch ) menggunakan control
digunakan sesuai stucture
kebutuhan
5. Menguji halaman web Halaman disimpan Pengujian dan Hosting Menyimpan halaman pada Tes Lisan 4 4 (8) Buku
dinamis. pada server di lokasi server di lokasi yang tepat Tes Tulisan Referensi
yang tepat. Menampilkan/menguji Tes Praktek Modul
Halaman dinamis halaman dinamis Tugas Trainer
ditampilkan pa-da ditampilkan pada browser Laporan
browser dan diuji Membuat fungsi format dan
Fungsi format dan dinamis secara
dinamis secara keseluruhan sesuai dengan
keseluruhan dibuat kebutuham bisnis dan
sesuai dengan pelanggan
kebutuham bisnis dan Mengakhiri halaman
pelanggan pelanggan sesuai
Halaman pelanggan memenuhi persyaratan
diakhiri sesuai bisnis
memenuhi Merangkai aplikasi
persyaratan bisnis halaman per halaman
sesuai permintaan
pelanggan

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 25 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan konsep Konsep Konsep dan Teknologi Mengkoneksikan Internet Tes Lisan 4 8 (16) Buku Macro-
pemrograman web pemrograman web pengembangan WEB untuk pembelajaran WEB Tes Tulisan media Dream-
dinamis dinamis dijelaskan dinamis Tugas weaver
sesuai dengan kaidah Menjelaskan standar Laporan Modul design
keilmuan pemrograman yang penting WEB
dari internet dapat Buku PHP
Mengidentifikasi konten Komputer
konten WEB
Mengamati berbagai
aplikasi web sebagai
contoh di internet
2. Mempersiapkan Perlengkapan Software aplikasi Mengidentifikasi Tes Lisan 4 8 (16) Buku Macro-
pembuatan aplikasi software teks editor pengembangan WEB perlengkapan software teks Tes Tulisan media Dream-
dan browser sesuai Desain Lay out dan editor dan browser sesuai Tes Praktek weaver
dengan kebutuhan Scripting dengan kebutuhan Tugas Modul design
diidentifikasi Sumber daya server Mengoperasikan software Laporan WEB
Software sesuai dengan standar Buku PHP
dioperasikan sesuai operasi aplikasi Komputer
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 26 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
dengan standar Menentukan sumber data
operasi aplikasi yang dibutuhkan sudah
Sumber data yang ketentuan dimana letaknya
dibutuhkan sudah dan bagaimana
ditentukan dimana mengaksesnya.
letaknya dan Menyiapkan sketsa disain
bagaimana untuk web yang akan
mengaksesnya. dibuat
Sketsa disain untuk Menyiapkan desain
web yang akan dibuat interface/ menu-menu
sudah disiapkan Menentukan bagian-bagian
Desain interface/ yang akan dibuat menjadi
menu-menu sudah program script dan modul-
disiapkan modul
Ditentukan bagian- Menentukan server yang
bagian yang akan akan digunakan untuk web,
dibuat menjadi dimana script dijalankan,
program script dan dan patform komputer apa
modul-modul yang akan digunakan
Server yang akan sudah
digunakan untuk web, Mendesain Sketsa untuk
dimana script web
dijalankan, dan Mendesain interface/
patform komputer menu-menu
apa yang akan
digunakan sudah
ditentukan
3. Membuat web File-file HTML dibuat File-file HTML Membuat coding file-file Tes Lisan 4 8 (16) 4 (16) Buku Macro-
menggunakan bahasa dengan cara coding Coding dan Scripting HTML Tes Tulisan media Dream-
script. Kode program script Pengujian script dan Membangun kode program Tes Praktek weaver
dibangun dan diuji desain WEB script dibangun Tugas Modul design
beserta modul-modul Menguji coba code Laporan WEB
yang digunakan program script yang Buku PHP
Web yang dibuat dibangun beserta modul- Komputer
tampil dilayar sesuai modul yang digunakan
dengan rancangan Menampilkan Web yang
Tujuan dari dibuat dilayar sesuai
pengiriman konten dengan rancangan
Web yang terdiri dari Mendemonstrasikan tujuan
file program dari pengiriman konten
didemonstrasikan Web yang terdiri dari file
program

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 27 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan dasar- Tipe data dasar dan Jenis-jenis Tipe Data Menjelaskan tipe-tipe data Tes Lisan 4 4 (8) Buku
dasar pemrograman tipe data bentukan Penamaan variavel dan Menjelaskan tipe data Tes Tulisan referensi
dijelaskan. Konstanta dasar dan bentukan. Tugas Buku kerja
Tata cara penulisan Penentuan tipe data pada Menjelaskan penamaan Laporan Komputer
program OO variabel dan konstanta variabel dan konstanta
dijelaskan. Menjelaskan pemberian
Control Program harga variabel
berupa urutan atau Menunjukkan penggunaan
sekuensial program variabel pada program
dibuat dan
dikendalikan dalam
kode program
2. Menerapkan fungsi Deklarasi fungsi Fungsi Menjelaskan prototipe Tes Lisan 4 4 (8) Buku
dijelaskan. fungsi, definisi dan Tes Tulisan referensi
Deklarasi fungsi deklarasi fungsi Tes Praktek Buku kerja
diaplikasikan pada Menggunakn fungsi Tugas Komputer
program dengan nilai balik dan Laporan
fungsi tanpa nilai balik
Menjelaskan dan
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 28 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
menggunakan fungsi inline,
overloading fungsi dan
fungsi dengan jumlah
argumen yang bervariasi
Membuat program
menggunakan deklarasi
fungsi
3. Menerapkan pointer Konsep pointer Definisi pointer dan array Menjelaskan definisi Tes Lisan 4 4 (8) Buku
dijelaskan pointer pointer dan array pointer Tes Tulisan referensi
Konsep pointer dan Pointer dan array pointer Membuat program contoh Tes Praktek Buku kerja
array diaplikasikan penggunakan pointer dan Tugas Komputer
pada program array pointer Laporan

4. Menjelaskan class Deklarasi Class Konsep Class Menggunakan tipe data Tes Lisan 4 4 (8) Buku
dijelaskan sesuai Menjelaskan deklarasi Tes Tulisan referensi
dengan kaidah class Tugas Buku kerja
keilmuan Menggunaan class publik Laporan Komputer
Dymamic Memory dan private
Allocation dijelaskan Menambahkan fungsi
sesuai dengan kaidah anggota class
keilmuan Mengaplikasikan nilai
Polymorphism antar obyek
dijelaskan sesuai Mendefinisikan nilai balik
dengan kaidah fungsi anggota
keilmuan Menggunakan konstruktor
Inheritance dijelaskan dan destruktor
sesuai dengan kaidah Menggunakan Dynamic
Memory Allocation
Membuat program yang
menggunakan konsep
Polymorfisme
Membuat program
Menggunakan Inheritance
5. Merancang aplikasi Konsep Abstract Konsep Abstract Menjelaskan Konsep Tes Lisan 4 4 (8) Buku
berorientasi objek. dijelaskan Class Abstract dijelaskan Tes Tulisan referensi
Class didefinisikan Mendefinisikan Class Tugas Buku kerja
dalam aplikasi dalam aplikasi Laporan Komputer

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 29 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menggunakan tipe data Tipe data dasar dan Type Data dan Kontrol Menjelaskan tipe data Tes Lisan 8 8 (16) Buku
control program tipe data bentukan program dasar Tes Tulisan Referensi
dijelaskan. Menjelaskan tipe data Tes Praktek Modul
Tata cara penulisan bentukan. Tugas Trainer
program OO Menjelaskan tata cara Laporan
dijelaskan. penulisan program OOP
Control Program Membuat control Program
berupa urutan atau berupa urutan atau
sekuensial program sekuensial program yang
dibuat dan dikendalikan dalam kode
dikendalikan dalam program
kode program
2. Membuat class Program dengan Class pada OOP Membuat program dengan Tes Lisan 8 8 (16) Buku
menggunakan obyek menggunakan obyek dan Tes Tulisan Referensi
dan class dibuat. class dibuat. Tes Praktek Modul
Properti class yang Membuat properti class Tugas Trainer
akan direalisasikan yang akan direalisasikan Laporan
dalam bentuk dalam bentuk prosedur
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 30 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
prosedur atau fungsi atau fungsi.
dibuat. MembuatClass private
Class private dibuat dibuat di dalam program
di dalam program Membuat Class public
Class public dibuat di dalam program
dalam program
3. Membuat inheritance, Inheritance pada Inheritance Membuat program OOP Tes Lisan 8 8 (16) Buku
polimorphy, class dibuat Polimorphy menggunakan Inheritance Tes Tulisan Referensi
overloading, dan friends Polimorphy pada Overloading pada class Tes Praktek Modul
class dibuat Friends Membuat program OOP Tugas Trainer
Overloading pada menggunakan Inheritance Laporan
class dibuat pada class
Friends pada class Membuat program OOP
dibuat menggunakan Polimorphy
pada class
Membuat program OOP
menggunakan Overloading
pada class
Membuat program OOP
menggunakan Friends
pada class
4. Membuat interface dan Interface class Interface class program. Membuat Interface class Tes Lisan 8 8 (16) Buku
paket program dibuat. Paket dengan program. Tes Tulisan Referensi
Paket dengan menggunakan class Membuat Paket dengan Tes Praktek Modul
menggunakan class program menggunakan class Tugas Trainer
program dibuat program Laporan
5. Mengkompilasi program Mengkompilasi Teknik kompilasi Mengkompilasi program Tes Lisan 8 8 (16) Buku
berorientasi objek. program berorientasi OOP Tes Tulisan Referensi
objek. Tes Praktek Modul
Tugas Trainer
Laporan

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 31 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan file I/O Konsep dari I/O di I/O dan type dat pada Mennjelaskan Konsep dari Tes Lisan 4 4 (8) Buku
(Input/Output), tipe data Java dan File Variable I/O di Java dan File Tes Tulisan Referensi
dan variable pada java streams dijelaskan streams tipe data dan sifat- Tugas Modul
programming Berbagai tipe data sifatnya. Laporan Trainer
dan sifat-sifatnya Menjelaskan Konsep
dijelaskan. variabel pada Java.
Konsep variabel pada
Java dijelaskan.
2. Menjelaskan exception Konsep dari Exception Handling Menjelaskan konsep dari Tes Lisan 4 4 (8) Buku
handling Exception Handling Exception Handling serta Tes Tulisan Referensi
serta pemodelan dari pemodelan dari Try, Throw, Tugas Modul
Try, Throw, Catch dan Catch dan Finally. Laporan Trainer
Finally dijelaskan. Mengaplikasikan pada
beban Exception Handling
3. Menjelaskan applet Menjelaskan applet Penjelasan Java Applet Membahas Program OOP Tes Lisan 4 4 (8) Buku
Kelebihan Java Applet dengan menggunakan Tes Tulisan Referensi
Java Applet
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 32 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
Kekurangan Java Applet Tugas Modul
Sotware pendukung Java Laporan Trainer
Applet
4. Menerapkan Menerapkan Informasi yang ada agar Merancang Informasi yang Tes Lisan 4 4 (8) Buku
konektivitas basis data. konektivitas basis dapat dengan cepat dari ada agar dapat dengan Tes Tulisan Referensi
data. situs web cepat diperoleh dari situs Tugas Modul
Integritas basis data web Laporan Trainer
sesuai standar baku Membuat integritas basis
sekuriti data sesuai standar baku
Fungsi perijinan yang sekuriti
tepat untuk akses basis Membuat fungsi perijinan
data yang tepat untuk akses
basis data

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan kebutuhan Menjelaskan Aplikasi data deskripsi Perangkat lunak aplikasi Tes Lisan 4 4 (8) Buku
software kebutuhan software (SQL SQL telah terinstalasi dan Tes Tulisan Referensi
SQL dapat berjalan normal. Tugas Modul
Perangkat lunak Menyediakan manual Laporan Trainer
aplikasi SQL telah pengguna (user manual)
terinstalasi dan dapat untuk perangkat lunak
berjalan normal. aplikasi SQL sudah
Manual pengguna tersedia dan dipahami.
(user manual) untuk Memahami user manual
perangkat lunak Menyalakan PC yang
aplikasi SQL sudah sudah terinstal software
tersedia dan yang dibutuhkan sesuai
dipahami. SOP
Perangkat komputer Menjalankan perangkat
sudah dinyalakan lunak aplikasi SQL, sesuai
dengan sistem SOP
operasi dan
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 33 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
persyaratan sesuai
dengan manual
instalasi
Perangkat lunak
aplikasi SQL
dijalankan

2. Membuat Entity Membuat Entity Entity Relationship Membuat diagram ERD Tes Lisan 8 8 (16) Buku
Relationship Diagram Relationship Diagram Diagram (ERD) untuk program aplikasi Tes Tulisan Referensi
(ERD) (ERD) yang akan dibuat sesuai Tes Praktek Modul
dengan SOP Tugas Trainer
Laporan
3. Membuat Data Flow Membuat Data Flow Data Flow Diagram (DFD) Membuat Data Flow Tes Lisan 8 8 (16) Buku
Diagram (DFD) Diagram (DFD) Diagram (DFD) untuk Tes Tulisan Referensi
program yang akan dibuat Tes Praktek Modul
yang ,meliputi level 0,1 dan Tugas Komputer
level 2 Laporan
4. Mempersiapkan lembar Mempersiapkan Lembar Basis Data Mempersiapkan lembar Tes Lisan 4 4 (8) Buku
kerja Basis Data lembar kerja Basis kerja Basis Data yang akan Tes Tulisan Referensi
Data dibuat Tugas Modul
Laporan Komputer
5. Menggunakan sintaks- Sintaks-sintaks di Sintaks-sintaks di MySQL/ Menjelaskan fungsi sintak Tes Lisan 8 8 (16) Buku
sintaks khusus SQL MySQL/ PostgreSQL PostgreSQL sintaks di MySQL/ Tes Tulisan Referensi
digunakan secara PostgreSQL secara efektif Tes Praktek Modul
efektif. Menggunakan sintak Tugas Komputer
khusus MySQL/ Laporan
PostgreSQL untuk data
base
6. Membuat Query Basis Query Basis Data Aplikasi data deskripsi Membuat View dengan Tes Lisan 8 8 (16) Buku
Data. dibuat sesuai dengan (SQL menggu-nakan wizard Tes Tulisan Referensi
buku kerja View Tes Praktek Modul
View dibuat dengan Mengaplikasikan fitur-fitur Tugas Komputer
menggunakan View. Laporan
wizard View Menetapkan Field sesuai
Fitur-fitur View dengan kebutuhan tabel
diaplikasikan. Memberi namaView
Field ditetapkan sesuai dengan aturan
sesuai dengan penamaan dan disimpan
kebutuhan tabel sesuai dengan format
View diberi nama standar aplikasi yang

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 34 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
sesuai dengan aturan digunakan
penamaan dan Mengecek field pada tabel
disimpan sesuai Menyimpan nama view
dengan format sesuai dengan format
standar aplikasi yang standar
digunakan

SILABUS
NAMA SEKOLAH : SMK Negeri 1 Balikpapan
MATA PELAJARAN : Mengintegrasikan basis data dengan sebuah web
KELAS/SEMESTER :
STANDAR KOMPETENSI : Mengintegrasikan basis data dengan sebuah web
KODE KOMPETENSI :
ALOKASI WAKTU : .......X 45 menit

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan prosedur Prosedur Prosedur pengitegrasian Mengidentifikasi data situs Tes Lisan 4 4 (8) Buku
pengintegrasian sebuah pengintegrasian situs dengan basis data yang dibutuhkan dari Tes Tulisan Referensi
basis data dengan sebuah basis data Data situs yang dibutuhkan persyaratan teknis Tugas Modul
sebuah situs web dengan sebuah Basis data yang tersedia Meninjau ulang dasar Laporan Komputer
situs web dijelaskan sesuai kebutuhan data kebutuhan Basis data yang
sesuai dengan situs tersedia
kaidah keilmuan Kebutuhan basis data Menambah Basis data
Data situs yang dapat diperlukan
dibutuhkan
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 35 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
diidentifikasi dari
persyaratan teknis
Basis data yang
tersedia ditinjau
ulang untuk
memastikan
kebutuhan data
situs dapat dipenuhi
Basis data dapat
ditambah jika
diperlukan
2. Mempersiapkan basis Data situs yang Data situs yang dibutuhkan Mengidentifikasi data situs Tes Lisan 4 4 (8) Buku
data dibutuhkan Basis data yang tersedia yang dibutuhkan dari Tes Tulisan Referensi
diidentifikasi dari sesuai kebutuhan data persyaratan teknis Tes Praktek Modul
persyaratan teknis situs Meninjau ulang dasar Tugas Komputer
Basis data yang Kebutuhan basis data kebutuhan Basis data yang Laporan
tersedia ditinjau tersedia
ulang untuk Menambah Basis data
memastikan dapat diperlukan
kebutuhan data
situs dapat dipenuhi
Basis data dapat
ditambah jika
diperlukan
3. Membuat login pada Operator dan Operator dan pengunjung Mengidentifikasi operator Tes Lisan 8 8 (16) Buku
basis data pengunjung situs situs dan pengunjung situs Tes Tulisan Referensi
dibuat sesuai Perangkat perijinan Basis sesuai kebutuhan bisnis Tes Praktek Modul
kebutuhan bisnis data, parameter Menetapkan perangkat Tugas Komputer
Perangkat perijinan otentifikasi, dan otorisasi perijinan Basis data, Laporan
Basis data, Nama-nama login n utilitas parameter otentifikasi, dan
parameter web server yang relevan otorisasi untuk setiap kelas
otentifikasi, dan Nama-nama login ke dalam dari user
otorisasi ditetapkan web server menggunakan Nama-nama
untuk setiap kelas login dibuat utilitas web
dari user server yang relevan
Nama-nama login menggunakan Nama-nama
dibuat login ditambahkan ke
menggunakan dalam web server utilitas
utilitas web server server yang relevan
yang relevan
4. Membuat koneksi basis Utilitas server Utilitas server digunakan Menggunakan utilitas Tes Lisan 8 8 (16) Buku
data pada web digunakan untuk untuk membuat sumber server untuk membuat Tes Tulisan Referensi
membuat sumber data yang sesuai sumber data yang sesuai Tes Praktek Modul

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 36 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
data yang sesuai kebutuhan arsitektur situs kebutuhan arsitektur situs Tugas Komputer
kebutuhan web web Laporan
arsitektur situs web Sumber data, name login Mengkonfirmasikan
Sumber data, name basis data, dan password sumber data, name login
login basis data, dan dikonfirmasikan terhadap basis data, dan password
password persyaratan bisnis terhadap persyaratan
dikonfirmasikan Utilitas server digunakan bisnis
terhadap dan string koneksi basis Menggunakan utilitas
persyaratan bisnis data dibuat terhubung ke server dan string koneksi
Utilitas server basis data situs basis data
digunakan dan File-file konfigurasi situs Membuat hubungan ke
string koneksi basis dikoreksi untuk menyimpan basis data situs
data dibuat string koneksi situs Mengkoreksi ile-file
terhubung ke basis konfigurasi situs untuk
data situs menyimpan string koneksi
File-file konfigurasi situs
situs dikoreksi untuk
menyimpan string
koneksi situs
5. Menguji konektivitas Konektivitas basis Informasi yang ada agar Merancang Informasi yang Tes Lisan 8 8 (16) Buku
basis data pada web. data pada web diuji dapat dengan cepat dari ada agar dapat dengan Tes Tulisan Referensi
kebenarannya situs web cepat diperoleh dari situs Tes Praktek Modul
Informasi yang ada Integritas basis data sesuai web Tugas Komputer
dirancang agar standar baku sekuriti Membuat integritas basis Laporan
dapat dengan cepat Fungsi perijinan yang tepat data sesuai standar baku
diperoleh dari situs untuk akses basis data t sekuriti
web Membuat fungsi perijinan
Integritas basis data yang tepat untuk akses
dibuat sesuai basis data
standar baku
sekuriti
Fungsi perijinan
yang tepat untuk
akses basis data
dibuat

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 37 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan konsep Konsep pembuatan Konsep Database Menjelaskan konsep Tes Lisan 4 4 (8) 4 (16) Buku
pembuatan DBMS DBMS berbasis Management Sistem normalisasi Tes Tulisan referensi
berbasis Client-Server Client-Server (DBMS) berbasis Client- Menjelaskan aturan Tugas Buku kerja
dijelaskan sesuai Server pembuatan tabel Laporan Komputer
dengan kaidah Menjelaskan tipe data
keilmuan Menjelaskan ERD
2. Menggunakan TSQL Program SQL Alat-alat pemrograman Alat-alat pemrograman Tes Lisan 4 4 (8) 4 (16) Buku
digunakan dalam untuk SQL Server untuk SQL Server Tes Tulisan referensi
membuat basis data Sintaks TSQL. digunakan. Tes Praktek Buku kerja

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 38 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
Alat-alat Perintah TSQL Sintaks TSQL digunakan. Tugas Komputer
pemrograman untuk Perintah TSQL dijalankan Laporan
SQL Server
digunakan.
Sintaks TSQL
digunakan.
Perintah TSQL
dijalankan
3. Menggunakan stored stored procedures Stored procedures Memanipulasi Stored Tes Lisan 4 4 (8) 4 (16) Buku
procedures digunakan dalam (dibuat, modifikasi, dan procedures (dibuat, Tes Tulisan referensi
merancang basis hapus) modifikasi, dan hapus) Tes Praktek Buku kerja
data Programming stored Membuat Programming Tugas Komputer
Stored procedures procedures. stored procedures dibuat. Laporan
dimanipulasi (dibuat,
modifikasi, dan
hapus) .
Programming stored
procedures dibuat.
4. Menggunakan triggers Triggers dibuat dan Triggers. Membuat Triggers Tes Lisan 4 4 (8) 4 (16) Buku
dikelola. Programming triggers Mengelola Triggers. Tes Tulisan referensi
Programming triggers Membuat basis data Tes Praktek Buku kerja
dibuat. dengan menggunakan Tugas Komputer
Programming triggers Laporan Software
dibuat. pendukung
5. Menggunakan Sistem keamanan Sistem keamanan untuk Membuat sistem Tes Lisan 4 4 (8) 4 (16) Buku
administrasi SQL untuk SQL Server SQL Server keamanan untuk SQL Tes Tulisan referensi
dibuat dan dirancang. Keamanan SQL Server Server Tes Praktek Buku kerja
Keamanan SQL Konsep SQL Server Agent Mengimplementasikan dan Tugas Komputer
Server Konsep DTS (Data Mengadministrasikan Laporan Software
diimplementasikan Transforma-tion Service) Sistem Keamanan SQL pendukung
dan diadministrasikan Server
Konsep SQL Server Menjelaskan konsep SQL
Agent dijelaskan Server Agent
Konsep DTS (Data Konsep DTS (Data
Transforma-tion Transformation Service)
Service) dijelaskan
6. Menjelaskan struktur Struktur program Struktur program Mempelajari struktur Tes Lisan 4 4 (8) 4 (16) Buku
program aplikasi aplikasi dijelaskan mprogram aplikasi SQL Tes Tulisan referensi
sesuai dengan Tugas Buku kerja
program yang dibuat Laporan Komputer
Software
pendukung
7. Menerapkan SQL. Variable Character Variable Character Set Menjelaskan Variable Tes Lisan 4 4 (8) 4 (16) Buku
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 39 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
Set dan Tipe Data dan Tipe Data Character Set dan Tipe Tes Tulisan referensi
dijelaskan Komponen PL/SQL Data Tes Praktek Buku kerja
Komponen PL/SQL Cursor processing Menjelaskan Komponen Tugas Komputer
dijelaskan PL/SQL Tables dan PL/SQL Laporan Software
Cursor processing PL/SQL Wrappers Menjelaskan Cursor pendukung
dijelaskan processing
PL/SQL Tables dan Menggunakan PL/SQL
PL/SQL Wrappers Tables dan PL/SQL
digunakan Wrappers

SILABUS
NAMA SEKOLAH : SMK Negeri 1 Balikpapan
MATA PELAJARAN : Membuat aplikasi web berbasis JSP
KELAS/SEMESTER :
STANDAR KOMPETENSI : Membuat aplikasi web berbasis JSP
KODE KOMPETENSI :
ALOKASI WAKTU : .......X 45 menit

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 40 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
1. Menjelaskan kebutuhan kebutuhan software Spesifikasi OS Mengidentifikasi Tes Lisan 4 4 (8) Buku
software jsp Dijelaskan sesuai Spesifikasi WEB server persyaratan sistem operasi Tes Tulisan Referensi
dengan kaidah Penytingan WEB server dan web server Tugas Modul
keilmuan Pengujian WEB Seervwr Melakukan kalibrasi web Laporan Trainer
Persyaratan sistem server agar program
operasi dan web scripting JSP berjalan
server diidentifikasi optimal dengan web server
Kalibrasi web server Menset WEB Server
agar program Melakukan pengujian web
scripting JSP berjalan server untuk memeriksa
optimal dengan web apakah web server
server dilakukan berjalan dengan optimal
Pengujian web server
untuk memeriksa
apakah web server
berjalan dengan
optimal dilakukan
2. Menjelaskan dasar- Dasar-dasar JSP Konsep teknologi JSP Menjelaskan penggunaan Tes Lisan 4 4 (8) Buku
dasar JSP dijelaskan sesuai Sintak JSP JSP container Tes Tulisan Referensi
dengan kaidah Menjelaskan penggunaan Tugas Modul
keilmuan JSP directives Laporan Trainer
Penggunaan JSP Menjelaskan JSP Objects
container dijelaskan melalui va-riabel request
Penggunaan JSP dan response
directives dije-laskan Menjelaskan JSP actions
JSP Objects melalui Menjelaskan JSP tag
va-riabel request dan libraries (TagLibs, Servlets
response dijelaskan. dan Development
JSP actions Components)
dijelaskan
JSP tag libraries
(TagLibs, Servlets
dan Development
Components)
dijelaskan
3. Membuat aplikasi web Membuat aplikasi Perencanaan web Membuat desain web Tes Lisan 4 4 (8) 4(12) Buku
berbasis JSP web berbasis JSP Pembuatan web Membuat program script Tes Tulisan Referensi
Pengujian web web Tes Praktek Modul
Hosting Pengujian web JSP Tugas Trainer
Hosting ke web server Laporan
4. Menyiapkan server Menyiapkan server Penyetingan WEB server Melakukan kalibrasi web Tes Lisan 4 4 (8) Buku
untuk aplikasi web untuk aplikasi web Pengujian WEB Server server agar program Tes Tulisan Referensi
berbasis JSP berbasis JSP scripting JSP berjalan Tugas Modul
PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 41 dari 42
KURIKULUM SMK NEGERI 1 BALIKPAPAN

KEGIATAN ALOKASI WAKTU SUMBER


KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN PENILAIAN
PEMBELAJARAN TM PS PI BELAJAR
optimal dengan web server Laporan Trainer
Menset WEB Server
Melakukan pengujian web
server untuk memeriksa
apakah web server
berjalan dengan optimal
5. Menyimpan state state (kondisi) ke Prinsip Cookie, Melakukan penyimpanan Tes Lisan 4 4 (8) Buku
(kondisi) ke dalam dalam server dan Query&Session dengan suatu kondisi me lalu Tes Tulisan Referensi
server dan client. client disimpan JSP Melakukan penyimpanan Tes Praktek Modul
Penyimpanan suatu suatu kondisi cookie, Tugas Trainer
kondisi melalui Melakukan penyimpanan Laporan
cookie, query, dan suatu kondisi query,
sessions dilakukan. Melakukan penyimpanan
suatu kondisi sessions

PROGRAM KEAHLIAN : SILABUS KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 42 dari 42

Anda mungkin juga menyukai