Sil 43
Sil 43
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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