SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menerapkan teori kelistrikan
: : : : : :
SMK Negeri 1 Balikpapan Menerapkan teknik elektronika analog dan digital dasar Menerapkan teknik elektronika analog dan digital dasar .......X 45 menit INDIKATOR
Teori kelistrikan diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja
MATERI PEMBELAJARAN
Pengukuran Tahanan Pengukuran Tegangan DC/AC Pengukuran Arus DC/AC Perhitungan Arus Perhitungan Tegangan Perhitungan Daya
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
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
Resistor Induktor Kondensator Dioda Transistor Integrated Circuit Analog Integrated circuit Digital
4 (8)
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 PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
4 (8)
2(6)
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Dioda Transistor Integrated Circuit Analog Integrated circuit Digital yang digunakan pada PC
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Pengukuran dan perhitungan Dioda Pengukuran dan perhitungan Transistor Pengukuran dan perhitungan Integrated Circuit Analog Pengukuran dan perhitungan Integrated circuit Digital Konsep elektronika Gerbang Digital Dasar : digital diterapkan pada AND,OR,NAND,NOR,EXO pekerjaan laboratorium R,EXNOR,NOT sesuai dengan SOP dan buku kerja Sistem bilangan digital Konversi bilangan : diterapkan pada Desimal pekerjaan laboratorium Biner sesuai dengan SOP Octal dan buku kerja Hexadesimal
Melkakukan praktek dasar : Gerbang Digital Dasar : AND,OR,NAND,NOR,EXO R,EXNOR,NOT Menghitung dan melakukan Konversi bilangan melalui prgram komputer untuk bilangan : Desimal Biner Octal Hexadesimal Menganalisa rangkian digital yang terdapat pada PC
4 (8)
2(6)
4 (8)
2(6)
Elektronika digital Analisa rangkian digital untuk komputer komputer diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja
4 (8)
2(6)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan struktur algoritma
: : : : : :
SMK Negeri 1 Balikpapan Menerapkan algoritma pemrograman tingkat dasar Menerapkan algoritma pemrograman tingkat dasar .......X 45 menit 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
MATERI PEMBELAJARAN
Struktur algoritma pemrograman
KEGIATAN PEMBELAJARAN
Menuliskan algoritma runtunan Menuliskan algoritma pemilihan if-then dan if thenelse Menuliskan algoritma pengulangan while-do, dowile, switch-case, repeat Ntimes
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku referensi Buku kerja Komputer
Menggambarkan diagram alir Tes Lisan untuk algoritma runtunan, Tes Tulisan pemilihan dan pengulangan Tes Praktek Tugas Laporan
4 (8)
KOMPETENSI DASAR
INDIKATOR
pengulangan dijelaskan sesuai dengan kaidah keilmuan Data Flow Diagram (DFD) dijelaskan sesuai dengan kaidah keilmuan
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Simbol-simbol Data Flow Diagram (DFD) : Select Data Store Anchor Vertex Result Flow Update Flow Data Process Actor Control Flow Note Connector 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 arti simbol Data Flow Diagram (DFD) Latihan menyusun Data Flow Diagram (DFD) untuk suatu program pada level 0 dan level 1
4(8)
4(8)
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
Mempelajari tipe-tipe data Mempelajari tipe data dasar dan bentukan. Mempelajari penamaan variabel dan konstanta Mempelajari pemberian harga variable Menunjukkan penggunaan variabel pada program
4(8)
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
data yang ada dibuat dan dijelaskan pemanfaatannya Pemakaian nama pada tipe data, variable, konstanta dan parameter dijelaskan Pengelolaan array Jenis dan inisialisasi array diterapkan sesuai Pemrosesan Array dengan kaidah keilmuan Algoritma dibuat dengan array satu dimensi Algoritma pencarian data dan algoritma pengurutan data (sorting) dibuat dengan menggunakan array
Mendefinisikan array Menginisialisasi array Menulis elemen array ke piranti keluaran Menulis harga tertentu di dalam array Mencari harga maksimum array Menggunakan elemen array
4(8)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan prinsip array multi dimensi
: : : : : :
SMK Negeri 1 Balikpapan Menerapkan algoritma pemrograman tingkat lanjut Menerapkan algoritma pemrograman tingkat lanjut .......X 45 menit INDIKATOR
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.
MATERI PEMBELAJARAN
Array multi dimensi
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
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
KOMPETENSI DASAR
2. Mengunakan array multi dimensi
INDIKATOR
Algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi dibuat dan ditunjukan
MATERI PEMBELAJARAN
Mengunakan array multi dimensi
KEGIATAN PEMBELAJARAN
Membuat program pencarian elemen terbesar matriks Membuat program pencarian elemen terkecil matriks
PENILAIAN
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
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 Graphic Library grafik digunakan sesuai dengan kaidah keilmuan
Mempelajari pendeklarasian fungsi Membuat contoh program untuk pemanggilan fungsi Mempelajari pendekalarasian prosedur Membuat contoh program pemanggilan prosedur
8 (16)
Latihan membuat program Tes Lisan grafik dengan menggunakan Tes Tulisan grafik library yang sudah ada Tes Praktek Tugas Laporan
8 (16)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Mengidentifikasi struktur hirarki basis data
: : : : : :
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
8
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
2. Menjelaskan Entity
Entity Relationship
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
Tes Lisan
4 (8)
Buku Referensi
KOMPETENSI DASAR
Relationship Diagram (ERD)
INDIKATOR
Diagram (ERD) dijelaskan sesuai dengan kaidah keilmuan
MATERI PEMBELAJARAN
(ERD) : One to one One to many Many to one Many to many Entity beserta attribute nya Relasi beserta hubungannya Simbol-simbol Diagram E-R : Persegi panjang Belah ketupat 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
tabel database
PENILAIAN
Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Modul Trainer
Mempelajari hubungan antar tabel database Mempelajari normalisasi tabel database Menerapkan bentuk normal tabel database Membuat database management system (DBMS).
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 (8)
Database data dibuat sesuai dengan kaidah keilmuan management system (DBMS).
4 (8)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan jenis perintah SQL
: : : : : :
SMK Negeri 1 Balikpapan Menerapkan aplikasi basis data Menerapkan aplikasi basis data .......X 45 menit INDIKATOR
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).
MATERI PEMBELAJARAN
Penjelasan perintahperintah (command) 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
KEGIATAN PEMBELAJARAN
Mempelajari arti dan fungsi masing masing perintah pada SQL 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
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
4(8)
KOMPETENSI DASAR
INDIKATOR
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 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
aplikasi yang digunakan
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
View dibuat dengan menggunakan 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
4(8)
Pembuatan Form pada basisdata dengan memperhatikan : Form name View Filter Where condition Data mode Window mode Pembuatan Form dengan menggunakan perintah Macro dengan
Membuat rencana pembuatan Form menggunakan menu Menyiapkan file basis data yang akan digunakan Membuat Form basis data
4(8)
4(8)
KOMPETENSI DASAR
INDIKATOR
keilmuan
MATERI PEMBELAJARAN
memperhatikan : Macro untuk Form Macro untuk Report Macro untuk Import/Export Macro untuk Accelerator Key Report pada Access
KEGIATAN PEMBELAJARAN
Menyiapkan file basis data yang akan digunakan Membuat Form basis data
PENILAIAN
Tes Praktek Tugas Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Trainer
6. Membuat report.
Penggunaan report untuk menghasilkan laporan dijelaskan . Membuat report sesuai dengan kaidah keilmuan
4(8)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan IDE aplikasi bahasa pemograman
: : : : : :
SMK Negeri 1 Balikpapan Memahami pemrograman visual berbasis desktop Memahami pemrograman visual berbasis desktop .......X 45 menit INDIKATOR
IDE aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan
MATERI PEMBELAJARAN
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
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku referensi Buku kerja Komputer Software pendukung
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
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 Mempelajari pengertian dan penggunaan user interface pada bahasa pemrograman visual Mempelajari pengertian dan pengoperasian file pada bahasa pemrograman visual : Membuka File Membaca File Menyimpan File Extension File Mengoperasikan program aplikasi
PENILAIAN
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
User interface aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan Tipe file dijelaskan sesuai dengan jenis dan fungsinya
Tes Lisan Tes Tulisan Tugas Laporan Tes Lisan Tes Tulisan Tugas Laporan
4 (8)
Buku referensi Buku kerja Komputer Software pendukung Buku referensi Buku kerja Komputer Software pendukung
4 (8)
5. Menjalankan aplikasi
Aplikasi
4 (8)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan menu aplikasi
: : : : : :
SMK Negeri 1 Balikpapan Membuat paket software aplikasi berbasis desktop Membuat paket software aplikasi berbasis desktop .......X 45 menit INDIKATOR
Menu aplikasi dijelaskan sesuai dengan kaidah keilmuan Sistem komputer dalam kondisi siap digunakan. Paket software
MATERI PEMBELAJARAN
Menu aplikasi
KEGIATAN PEMBELAJARAN
Mempelajari Menu aplikasi
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan Tes Lisan Tes Tulisan Tugas
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Komputer
Buku Referensi Modul Komputer SILABUS KOMPETENSI KEJURUAN Halaman 14 dari 43 4 (8)
KOMPETENSI DASAR
INDIKATOR
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.
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
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 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
Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Teknik Menginstall VB
4 (8)
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 (8)
Paket aplikasi installer dihubungkan dengan dengan basis data yang sesuai.
Aplikasi Installer Basis Data Hubungan antara Aplikasi Installer dengan basis data
4 (8)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan fungsi periferal jaringan komputer
: : : : : :
Mengoperasikan sistem operasi jaringan komputer Mengoperasikan sistem operasi jaringan komputer
.......X 45 menit INDIKATOR
fungsi periferal jaringan komputer dijelaskan sesuai denga kaidah keilmuan
MATERI PEMBELAJARAN
Modem Net card Hub Router Transmission line
KEGIATAN PEMBELAJARAN
Mempelajari macammacam periferal yang diperluikan dalam pemasangan jaringan komputer
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
KOMPETENSI DASAR
2. Mengidentifikasikan ketersambungan jaringan
INDIKATOR
Ketersambungan jaringan diidentifikasi sesuai dengan perintah pada buku kerja
MATERI PEMBELAJARAN
Perintah-perintah sistem operasi pada jaringan untuk mengecek koneksi Ping Tracert Ipconfig Dll. Pembuatan jaringan komputer sederhana antara Server dan Client
KEGIATAN PEMBELAJARAN
Mempelajari perintahperintah sistem operasi pada jaringan komputer untuk mengecek koneksi
PENILAIAN
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
Aplikasi jaringan komputer dioperasiskan sesuai dengan perintah pada buku kerja Koneksi jaringan diputuskan menggunakan perintah Ssitem Operasi sesuai dengan perintah pada buku
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 (8)
4 (8)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan konsep
: : : : : :
Menerapkan bahasa pemrograman SQL tingkat dasar Menerapkan bahasa pemrograman SQL tingkat dasar
.......X 45 menit INDIKATOR
konsep pengoperasian
MATERI PEMBELAJARAN
Aplikasi data deskripsi
KEGIATAN PEMBELAJARAN
Menyediakan manual
PENILAIAN
Tes Lisan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku
KOMPETENSI DASAR
pengoperasian bahasa pemrograman (SQL)
INDIKATOR
bahasa pemrograman (SQL) dijelaskan sesuai dengan kaidah keilmuan 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 Menu aplikasi SQL dideskripsikan sesuai dengan SOP 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
MATERI PEMBELAJARAN
(SQL)
KEGIATAN PEMBELAJARAN
pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami. 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
PENILAIAN
Tes Tulisan Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Referensi Modul Trainer
4 (8)
Mengenali menu menu yang tersedia beserta shortcut-nya dikenali Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger sesuai SOP
4 (8)
4. Membuat tabel
Membuat tabel dan Mengatur dengan menggunakan perintah standar dalam DDL. Menentukan nama
4 (8)
KOMPETENSI DASAR
INDIKATOR
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
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
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.
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Perintah select dioperasikan untuk menampilkan data tabel. Perintah select untuk menampilkan data gabungan dari beberapa tabel digunakan.
4 (8)
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
SILABUS KOMPETENSI KEJURUAN Halaman 19 dari 43
KOMPETENSI DASAR
1. Menentukan formula pembentukan data dengan batasan waktu
INDIKATOR
formula pembentukan data dengan batasan waktu ditentukan sesuai dengan persyaratan
MATERI PEMBELAJARAN
Penulisan rumus ( formula) dengan batasan waktu
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
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku referensi Buku kerja Komputer Software pendukung Buku referensi Buku kerja Komputer Software pendukung Buku referensi Buku kerja Komputer Software pendukung Buku referensi Buku kerja Komputer Software pendukung
Prosedur dan fungsi dibuat sesuai dengan petunjuk pada buku kerja
4 (8)
Kode program pembangkitan data dengan batasan waktu ditulis sesuai dengan peogram yang akan dibuat
4 (8)
4. Mengoperasikan trigger.
4 (8)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI : SMK Negeri 1 Balikpapan : Menerapkan dasar-dasar pembuatan web statis tingkat dasar : : Menerapkan dasar-dasar pembuatan web statis tingkat dasar :
SILABUS KOMPETENSI KEJURUAN Halaman 20 dari 43
MATERI PEMBELAJARAN
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)
KEGIATAN PEMBELAJARAN
Menjelaskan Konsepkonsep dan teknologi web (web Server, URL, HTTP, HTML, Web browser , gateway ) Mengetahui Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer Menjelaskan perbedaan antara klien dan server Menjelaskan cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer Membandingkan ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page Menjelaskan keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider. Mengetahui Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider. Melengkapi dokumen HTML dengan Head dan title Membuat Body pada dokumen Menambahkan teks dan paragraf sesuai kebutuhan Format dokumen menarik
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku referensi Buku kerja Perangkat lunak pendukung Komputer
Dokumen HTML dengan Head dan title Body pada dokumen, teks dan paragraf sesuai kebutuhan ditambahkan Simbol khusus pada browser/ platform
4 (8)
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
dan mudah Dokumen penamaan standar. Medesain Format dokumen menarik dan mudah dibaca dibuat Penambahan simbol khusus pada browser/ platform Mengatur itampilan secara tepat Penyimpanan dokumen disimpan sesuai dengan penamaan standar. Mempormat Teks untuk memenuhi persyaratan penyajian pengguna Memasang Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan) Menempatkan Posisi setiap elemen pada halaman Indent teks dan list (ordered, unordered, dan nested) Wrap teks di sekitar gambar digunakan atau jarak di sekitar Skala gambar dan perataan pada dokumen di format Membuat setiap elemen pada halaman dibuat lebih menarik Membuat Indent teks dan list (ordered, unordered, dan nested) Menyisipkan gambar disisipkan (GIF, JPEG,
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
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 embedded image) dan dokumen diformat sesuai persyaratan Wrap teks di sekitar gambar digunakan
Format teks dengan HTML Pemberian Background dan warna pada dokumen Menempatkan objek pada bidang desain
8 (16)
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
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
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
6. Menyimpan dokumen
Menyimpan dokumen
7.
Menguji dokumen.
Menguji dokumen
Membuka dokumen
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
4 (8)
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
4 (8)
4 (8)
4 (8)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER : SMK Negeri 1 Balikpapan : Membuat halaman web dinamis tingkat dasar :
SILABUS KOMPETENSI KEJURUAN Halaman 23 dari 43
STANDAR KOMPETENSI : Membuat halaman web dinamis tingkat dasar KODE KOMPETENSI : ALOKASI WAKTU : .......X 45 menit
KOMPETENSI DASAR
1. Menjelaskan konsep pembuatan halaman web dinamis
INDIKATOR
Standar pemrograman pembuatan halaman web dijelaskan sesuai dengan kaidah keilmuan
MATERI PEMBELAJARAN
Konsep dan Teknologi pengembangan WEB
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
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
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
4 (8)
KOMPETENSI DASAR
3. Membuat halaman web dinamis sederhana
INDIKATOR
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
MATERI PEMBELAJARAN
Tata penulisan WEB Akses WEB Tag- tag HTML
KEGIATAN PEMBELAJARAN
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
PENILAIAN
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM
8
PS
8 (16)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
http://localhost, alamat
IP lokal, atau URL lengkap Modifikasi dibuat sesuai kebutuhan
http://localhost,
4. Menambahkan fungsifungsi pada halaman web dinamis 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
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
4 (8)
KOMPETENSI DASAR
INDIKATOR
Control Structure ( seperti statement If, While, for, switch ) digunakan sesuai kebutuhan Halaman disimpan pada server di lokasi yang tepat. Halaman dinamis ditampilkan pa-da browser dan diuji Fungsi format dan dinamis secara keseluruhan dibuat sesuai dengan kebutuham bisnis dan pelanggan Halaman pelanggan diakhiri sesuai memenuhi persyaratan bisnis
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Membuat aplikasi sederhana dengan menggunakan control stucture
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
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
4 (8)
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
1. Menjelaskan konsep pemrograman web dinamis
INDIKATOR
Konsep pemrograman web dinamis dijelaskan sesuai dengan kaidah keilmuan
MATERI PEMBELAJARAN
Konsep dan Teknologi pengembangan WEB
KEGIATAN PEMBELAJARAN
Mengkoneksikan Internet untuk pembelajaran WEB dinamis Menjelaskan standar pemrograman yang penting dari internet dapat Mengidentifikasi konten konten WEB Mengamati berbagai aplikasi web sebagai contoh di internet Mengidentifikasi perlengkapan software teks editor dan browser sesuai dengan kebutuhan Mengoperasikan software sesuai dengan standar operasi aplikasi Menentukan sumber data yang dibutuhkan sudah ketentuan dimana letaknya dan bagaimana mengaksesnya. Menyiapkan sketsa disain untuk web yang akan dibuat Menyiapkan desain interface/ menu-menu
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
8 (16)
PI
SUMBER BELAJAR
Buku Macromedia Dreamweaver Modul design WEB Buku PHP Komputer
Perlengkapan software teks editor dan browser sesuai dengan kebutuhan diidentifikasi Software dioperasikan sesuai dengan standar operasi aplikasi Sumber data yang dibutuhkan sudah ditentukan dimana letaknya dan bagaimana mengaksesnya. Sketsa disain untuk web yang akan dibuat sudah disiapkan
Software aplikasi pengembangan WEB Desain Lay out dan Scripting Sumber daya server
8 (16)
KOMPETENSI DASAR
INDIKATOR
Desain interface/ menu-menu sudah disiapkan Ditentukan bagianbagian yang akan dibuat menjadi program script dan modul-modul Server yang akan digunakan untuk web, dimana script dijalankan, dan patform komputer apa yang akan digunakan sudah ditentukan File-file HTML dibuat dengan cara coding Kode program script dibangun dan diuji beserta modul-modul yang digunakan Web yang dibuat tampil dilayar sesuai dengan rancangan Tujuan dari pengiriman konten Web yang terdiri dari file program didemonstrasikan
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Menentukan bagian-bagian yang akan dibuat menjadi program script dan modulmodul Menentukan server yang akan digunakan untuk web, dimana script dijalankan, dan patform komputer apa yang akan digunakan sudah Mendesain Sketsa untuk web Mendesain interface/ menu-menu
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
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
8 (16)
4 (16)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan dasardasar pemrograman
: : : : : :
Merancang aplikasi teks dan desktop berbasis objek Merancang aplikasi teks dan desktop berbasis objek
.......X 45 menit INDIKATOR
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
MATERI PEMBELAJARAN
Jenis-jenis Tipe Data Penamaan variavel dan Konstanta Penentuan tipe data pada variabel dan konstanta
KEGIATAN PEMBELAJARAN
Menjelaskan tipe-tipe data Menjelaskan tipe data dasar dan bentukan. Menjelaskan penamaan variabel dan konstanta Menjelaskan pemberian harga variabel Menunjukkan penggunaan variabel pada program
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku referensi Buku kerja Komputer
2. Menerapkan fungsi
Fungsi
3. Menerapkan 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
4 (8)
4 (8)
Buku referensi
KOMPETENSI DASAR
INDIKATOR
Konsep pointer dan array diaplikasikan pada program
MATERI PEMBELAJARAN
Pointer dan array pointer
KEGIATAN PEMBELAJARAN
Membuat program contoh penggunakan pointer dan array pointer 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
Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Buku kerja Komputer
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
4 (8)
4 (8)
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
1. Menggunakan tipe data control program
INDIKATOR
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
MATERI PEMBELAJARAN
Type Data dan Kontrol program
KEGIATAN PEMBELAJARAN
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 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 Membuat program OOP
PENILAIAN
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM
8
PS
8 (16)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
2. Membuat class
8 (16)
3. Membuat inheritance,
Inheritance
Tes Lisan
8 (16)
Buku
KOMPETENSI DASAR
polimorphy, overloading, dan friends
INDIKATOR
class dibuat Polimorphy pada class dibuat Overloading pada class dibuat Friends pada class dibuat
MATERI PEMBELAJARAN
Polimorphy Overloading Friends
KEGIATAN PEMBELAJARAN
menggunakan Inheritance pada class Membuat program OOP menggunakan Inheritance pada class Membuat program OOP menggunakan Polimorphy pada class Membuat program OOP menggunakan Overloading pada class Membuat program OOP menggunakan Friends pada class Membuat Interface class program. Membuat Paket dengan menggunakan class program
PENILAIAN
Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Referensi Modul Trainer
Interface class program dibuat. Paket dengan menggunakan class program dibuat Mengkompilasi program berorientasi objek.
Interface class program. Paket dengan menggunakan class program Teknik kompilasi
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 (16)
8 (16)
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
1. Menjelaskan file I/O (Input/Output), tipe data dan variable pada java programming
INDIKATOR
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
MATERI PEMBELAJARAN
I/O dan type dat pada Variable
KEGIATAN PEMBELAJARAN
Mennjelaskan Konsep dari I/O di Java dan File streams tipe data dan sifatsifatnya. Menjelaskan Konsep variabel pada Java.
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
Exception Handling
3. Menjelaskan applet
Penjelasan Java Applet Kelebihan Java Applet Kekurangan Java Applet Sotware pendukung Java Applet Informasi yang ada agar dapat dengan cepat dari situs web
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 Tes Lisan Tes Tulisan Tugas Laporan
4 (8)
Buku Referensi Modul Trainer Buku Referensi Modul Trainer Buku Referensi Modul
4 (8)
Merancang Informasi yang ada agar dapat dengan cepat diperoleh dari situs
4 (8)
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
Integritas basis data sesuai standar baku sekuriti Fungsi perijinan yang tepat untuk akses basis data
KEGIATAN PEMBELAJARAN
web Membuat integritas basis data sesuai standar baku sekuriti Membuat fungsi perijinan yang tepat untuk akses basis data
PENILAIAN
Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Trainer
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan kebutuhan software
: SMK Negeri 1 Balikpapan : Membuat aplikasi basis data menggunakan SQL : : Membuat aplikasi basis data menggunakan SQL : : .......X 45 menit INDIKATOR
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
MATERI PEMBELAJARAN
Aplikasi data deskripsi (SQL
KEGIATAN PEMBELAJARAN
Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal. Menyediakan manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami. Memahami user manual Menyalakan PC yang sudah terinstal software yang dibutuhkan sesuai SOP Menjalankan perangkat lunak aplikasi SQL, sesuai SOP
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Trainer
KOMPETENSI DASAR
INDIKATOR
dijalankan
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Membuat diagram ERD untuk program aplikasi yang akan dibuat sesuai dengan SOP Membuat Data Flow Diagram (DFD) untuk program yang akan dibuat yang ,meliputi level 0,1 dan level 2 Mempersiapkan lembar kerja Basis Data yang akan dibuat 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
Mempersiapkan lembar kerja Basis Data Sintaks-sintaks di MySQL/ PostgreSQL digunakan secara efektif.
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
8 (16)
Buku Referensi Modul Trainer Buku Referensi Modul Komputer Buku Referensi Modul Komputer Buku Referensi Modul Komputer
8 (16)
4 (8)
8 (16)
Query Basis Data dibuat sesuai dengan buku kerja View dibuat dengan menggunakan wizard View Fitur-fitur View diaplikasikan. Field ditetapkan sesuai dengan kebutuhan tabel
8 (16)
KOMPETENSI DASAR
INDIKATOR
View diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
standar aplikasi yang digunakan Mengecek field pada tabel Menyimpan nama view sesuai dengan format standar
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan prosedur pengintegrasian sebuah basis data dengan sebuah situs web
: SMK Negeri 1 Balikpapan : Mengintegrasikan basis data dengan sebuah web : : Mengintegrasikan basis data dengan sebuah web : : .......X 45 menit INDIKATOR
Prosedur pengintegrasian sebuah basis data dengan sebuah situs web dijelaskan sesuai dengan kaidah keilmuan Data situs yang
MATERI PEMBELAJARAN
Prosedur pengitegrasian situs dengan basis data Data situs yang dibutuhkan Basis data yang tersedia sesuai kebutuhan data situs Kebutuhan basis data
KEGIATAN PEMBELAJARAN
Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis Meninjau ulang dasar kebutuhan Basis data yang tersedia Menambah Basis data dapat diperlukan
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
Buku Referensi Modul Komputer
KOMPETENSI DASAR
INDIKATOR
dibutuhkan diidentifikasi dari persyaratan teknis Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhi Basis data dapat ditambah jika diperlukan Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhi Basis data dapat ditambah jika diperlukan Operator dan pengunjung situs dibuat sesuai kebutuhan bisnis Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi ditetapkan untuk setiap kelas dari user Nama-nama login dibuat menggunakan utilitas web server yang relevan Utilitas server
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
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
4 (8)
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 Menggunakan utilitas
8 (16)
Tes Lisan
8 (16)
Buku
KOMPETENSI DASAR
data pada web
INDIKATOR
digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs Konektivitas basis data pada web diuji kebenarannya Informasi yang ada dirancang agar dapat dengan cepat diperoleh dari situs web Integritas basis data dibuat sesuai standar baku sekuriti Fungsi perijinan yang tepat untuk akses basis data dibuat
MATERI PEMBELAJARAN
untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs
KEGIATAN PEMBELAJARAN
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
PENILAIAN
Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Referensi Modul Komputer
Informasi yang ada agar dapat dengan cepat dari situs web Integritas basis data sesuai standar baku sekuriti Fungsi perijinan yang tepat untuk akses basis data t
Merancang Informasi yang ada agar dapat dengan cepat diperoleh dari situs web Membuat integritas basis data sesuai standar baku sekuriti Membuat fungsi perijinan yang tepat untuk akses basis data
8 (16)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan konsep pembuatan DBMS berbasis Client-Server
: SMK Negeri 1 Balikpapan : Membuat program basis data : : Membuat program basis data : : .......X 45 menit INDIKATOR
Konsep pembuatan DBMS berbasis Client-Server dijelaskan sesuai dengan kaidah keilmuan
MATERI PEMBELAJARAN
Konsep Database Management Sistem (DBMS) berbasis ClientServer
KEGIATAN PEMBELAJARAN
Menjelaskan konsep normalisasi Menjelaskan aturan pembuatan tabel Menjelaskan tipe data Menjelaskan ERD
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
4 (16)
SUMBER BELAJAR
Buku referensi Buku kerja Komputer
KOMPETENSI DASAR
2. Menggunakan TSQL
INDIKATOR
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.
MATERI PEMBELAJARAN
Alat-alat pemrograman untuk SQL Server Sintaks TSQL. Perintah TSQL
KEGIATAN PEMBELAJARAN
Alat-alat pemrograman untuk SQL Server digunakan. Sintaks TSQL digunakan. Perintah TSQL dijalankan
PENILAIAN
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
4 (16)
SUMBER BELAJAR
Buku referensi Buku kerja Komputer
Memanipulasi Stored procedures (dibuat, modifikasi, dan hapus) Membuat Programming stored procedures dibuat.
4 (8)
4 (16)
4. Menggunakan triggers
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
Sistem keamanan untuk SQL Server Keamanan SQL Server Konsep SQL Server Agent Konsep DTS (Data Transforma-tion Service)
Membuat Triggers Mengelola Triggers. Membuat basis data dengan menggunakan Programming triggers dibuat. Membuat sistem keamanan untuk SQL Server Mengimplementasikan dan Mengadministrasikan Sistem Keamanan SQL Server Menjelaskan konsep SQL Server Agent Konsep DTS (Data Transformation Service) Mempelajari struktur mprogram aplikasi SQL
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan
4 (8)
4 (16)
4 (8)
4 (16)
Buku referensi Buku kerja Komputer Software pendukung Buku referensi Buku kerja Komputer Software pendukung
Struktur program
4 (8)
4 (16)
Buku referensi
KOMPETENSI DASAR
INDIKATOR
sesuai dengan program yang dibuat
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
Tugas Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Buku kerja Komputer Software pendukung Buku referensi Buku kerja Komputer Software pendukung
7. Menerapkan SQL.
Variable Character Set dan Tipe Data dijelaskan Komponen PL/SQL dijelaskan Cursor processing dijelaskan PL/SQL Tables dan PL/SQL Wrappers digunakan
Variable Character Set dan Tipe Data Komponen PL/SQL Cursor processing PL/SQL Tables dan PL/SQL Wrappers
Menjelaskan Variable Character Set dan Tipe Data Menjelaskan Komponen PL/SQL Menjelaskan Cursor processing Menggunakan PL/SQL Tables dan PL/SQL Wrappers
4 (8)
4 (16)
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
1. Menjelaskan kebutuhan software
INDIKATOR
kebutuhan software jsp Dijelaskan sesuai dengan kaidah keilmuan Persyaratan sistem operasi dan web server diidentifikasi Kalibrasi web server agar program scripting JSP berjalan optimal dengan web server dilakukan Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan Dasar-dasar JSP dijelaskan sesuai dengan kaidah keilmuan Penggunaan JSP container dijelaskan Penggunaan JSP directives dije-laskan JSP Objects melalui va-riabel request dan response dijelaskan. JSP actions dijelaskan JSP tag libraries (TagLibs, Servlets dan Development Components) dijelaskan Membuat aplikasi web berbasis JSP
MATERI PEMBELAJARAN
Spesifikasi OS Spesifikasi WEB server Penytingan WEB server Pengujian WEB Seervwr
KEGIATAN PEMBELAJARAN
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
PENILAIAN
Tes Lisan Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM
4
PS
4 (8)
PI
SUMBER BELAJAR
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)
4 (8)
Membuat desain web Membuat program script web Pengujian web JSP Hosting ke web server Melakukan kalibrasi web
4. Menyiapkan server
Menyiapkan server
Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan
4 (8)
4(12)
4 (8)
KOMPETENSI DASAR
untuk aplikasi web berbasis JSP
INDIKATOR
untuk aplikasi web berbasis JSP
MATERI PEMBELAJARAN
Pengujian WEB Server
KEGIATAN PEMBELAJARAN
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
Tes Tulisan Tugas Laporan
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Referensi Modul Trainer
state (kondisi) ke dalam server dan client disimpan Penyimpanan suatu kondisi melalui cookie, query, dan sessions dilakukan.
4 (8)