Anda di halaman 1dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Mengenal komponen elektronika

Komponen elektronika dijelaskan sesuai kaidah keilmuan

Resistor Induktor Kondensator Dioda Transistor Integrated Circuit Analog Integrated circuit Digital

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Trainer

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

2(6)

Buku Referensi Modul Trainer

SILABUS KOMPETENSI KEJURUAN Halaman 1 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

4. Menerapkan konsep elektronika digital

5. Menerapkan sistem bilangan digital

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)

Buku Referensi Modul Trainer Buku Referensi Modul Trainer

4 (8)

2(6)

6. Menerapkan elektronika digital untuk komputer.

Elektronika digital Analisa rangkian digital untuk komputer komputer diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja

4 (8)

2(6)

Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 2 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Membuat alur logika pemrograman

algoritma runtunan algoritma pemilihan algoritma pengulangan

Menggambarkan diagram alir Tes Lisan untuk algoritma runtunan, Tes Tulisan pemilihan dan pengulangan Tes Praktek Tugas Laporan

4 (8)

Buku referensi Buku kerja Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 3 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

3. Menjelaskan Data Flow Diagram (DFD)

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

Tes Lisan Tes Tulisan Tugas Laporan

4(8)

Buku referensi Buku kerja Komputer

4. Membuat diagram alir pemrograman

Diagram alir pemrograman dibuat sesuai dengan kaidah keilmuan

Mempelajari arti simbol Diagram alir Latihan menyusun diagram alir

Tes Lisan Tes Tulisan Tugas Laporan

4(8)

Buku referensi Buku kerja Komputer

5. Menjelaskan varian dan invariant

Varian dan invariant dijelaskan sesuai dengan kaidah keilmuan Tipe data, variable konstanta, dan parameter yang berlaku umum pada pemograman yang dijelaskan sesuai dengan fungsinya Tipe data baru dari tipe

Mempelajari tipe-tipe data Mempelajari tipe data dasar dan bentukan. Mempelajari penamaan variabel dan konstanta Mempelajari pemberian harga variable Menunjukkan penggunaan variabel pada program

Tes Lisan Tes Tulisan Tugas Laporan

4(8)

Buku referensi Buku kerja Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 4 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

KOMPETENSI DASAR

INDIKATOR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

6. Menerapkan pengelolaan array.

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

Tes Lisan Tes Tulisan Tugas Laporan

4(8)

Buku referensi Buku kerja Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 5 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 6 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

3. Menggunakan prosedur dan fungsi

4. Menggunakan library pemrograman grafik.

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 (16)

Buku Referensi Modul Trainer

Latihan membuat program Tes Lisan grafik dengan menggunakan Tes Tulisan grafik library yang sudah ada Tes Praktek Tugas Laporan

8 (16)

Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 7 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Mengidentifikasi struktur hirarki basis data

: : : : : :

SMK Negeri 1 Balikpapan

Membuat basis data Membuat basis data


.......X 45 menit INDIKATOR
Struktur hirarki basis data diidentifikasi sesuai dengan kaidah keilmuan

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 8 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

3. Menerapkan normalisasi basis data

Normalisasi basis data diterapan sesuai dengan kaidah keilmuan

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)

Buku Referensi Modul Trainer

4. Membuat database management system (DBMS).

Database data dibuat sesuai dengan kaidah keilmuan management system (DBMS).

4 (8)

Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 9 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Membuat table basis data

4(8)

Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 10 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

3. Menerapkan query pada basis data

Query untuk menampilkan tabel

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4(8)

Buku Referensi Modul Trainer

4. Membuat form basis data

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4(8)

Buku Referensi Modul Trainer

5. Menerapkan macro pada basis data

Macro pada basis data dibuat sesuai dengan kaidah

Membuat rencana pembuatan Form menggunakan Macro

Tes Lisan Tes Tulisan

4(8)

Buku Referensi Modul

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 11 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

Tata cara pembuatan report Membuat laporan dengan menggunakan report

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4(8)

Buku Referensi Modul Trainer

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 12 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Menjelaskan objek aplikasi bahasa pemograman

Objek aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan

Obyek bahasa aplikasi pemrograman

Tes Lisan Tes Tulisan Tugas Laporan

Buku referensi Buku kerja Komputer Software pendukung

3. Menjelaskan user interface aplikasi bahasa pemograman

4. Menjelaskan tipe file

User interface aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan Tipe file dijelaskan sesuai dengan jenis dan fungsinya

User Interface pada bahasa pemrograman

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

Tipe extension file dan pengertiannya

4 (8)

5. Menjalankan aplikasi

Aplikasi

Teknik pengoperasian program aplikasi

Tes Lisan Tes Tulisan Tugas Laporan

4 (8)

Buku referensi Buku kerja Komputer Software pendukung

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 13 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Menyiapkan sistem komputer

Standar hardware yang mendukung program

Mempersiapkan Hardware dan software Mengidentifikasi edisi software yang support

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

Buku Referensi Modul Komputer SILABUS KOMPETENSI KEJURUAN Halaman 14 dari 43 4 (8)

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

3. Mendemonstrasikan aplikasi paket installer

Teknik Menginstall VB

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Komputer

4. Menyimpan installer aplikasi

File hasil disimpan dalam media penyimpanan yang telah ditentukan

Administrasi file kerja

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Komputer

5. Menghubungkan aplikasi dengan basis data.

Paket aplikasi installer dihubungkan dengan dengan basis data yang sesuai.

Aplikasi Installer Basis Data Hubungan antara Aplikasi Installer dengan basis data

4 (8)

Buku Referensi Modul Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 15 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan fungsi periferal jaringan komputer

: : : : : :

SMK Negeri 1 Balikpapan

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 16 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

3. Mengoperasikan aplikasi jaringan komputer

Aplikasi jaringan komputer dioperasiskan sesuai dengan perintah pada buku kerja Koneksi jaringan diputuskan menggunakan perintah Ssitem Operasi sesuai dengan perintah pada buku

Membuat jaringan kompouter lokal antara Server dan Client

4. Melakukan pemutusan jaringan.

Pemutusan jaringan dengan perintah sistem operasi jaringan komputer

Memutus jaringan komoputer menggunakan perintah sistem operasi

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Trainer Buku Referensi Modul Trainer

4 (8)

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan konsep

: : : : : :

SMK Negeri 1 Balikpapan

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 17 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Mempersiapkan perangkat lunak SQL

Perangkat lunak SQL

4 (8)

Buku Referensi Modul Trainer

3. Mendeskripsikan menu aplikasi SQL

Menu aplikasi SQL

Mengenali menu menu yang tersedia beserta shortcut-nya dikenali Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger sesuai SOP

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Trainer

4. Membuat tabel

Pengisian table Perintah standar DDL

Membuat tabel dan Mengatur dengan menggunakan perintah standar dalam DDL. Menentukan nama

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 18 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

5. Mengoperasikan tabel dan table view.

Perintah select dioperasikan untuk menampilkan data tabel. Perintah select untuk menampilkan data gabungan dari beberapa tabel digunakan.

Operasi Tabel dan View

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Trainer

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : 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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Membuat prosedur dan fungsi

Prosedur dan fungsi dibuat sesuai dengan petunjuk pada buku kerja

Prosedur dan Fungsi

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

3. Menulis kode program pembangkitan data dengan batasan waktu

Kode program pembangkitan data dengan batasan waktu ditulis sesuai dengan peogram yang akan dibuat

Pembentukan data yang akan dibangkitkan (generated).

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

4. Mengoperasikan trigger.

Trigger dioperasikan sesuai dengan perintah pada buku kerja.

Triggers. Programming triggers

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

KURIKULUM SMK NEGERI 1 BALIKPAPAN

ALOKASI WAKTU KOMPETENSI DASAR


1. Menjelaskan konsep dasar dan teknologi Webpage

: .......X 45 menit INDIKATOR


Konsep-konsep dan teknologi web dijelaskan (web Server, URL, HTTP, HTML, Web browser , gateway Perbedaan antara klien dan server dijelas. Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layar dijelaskan. Ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page dibandingkan Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider dijelaskan.

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

2. Menjelaskan struktur dokumen HTML

Menjelaskan struktur dokumen HTML

Dokumen HTML dengan Head dan title Body pada dokumen, teks dan paragraf sesuai kebutuhan ditambahkan Simbol khusus pada browser/ platform

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku referensi Buku kerja Perangkat lunak pendukung Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 21 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

3. Menambahkan objek pada web

Teks diformat untuk memenuhi persyaratan penyajian pengguna Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan) dipasang Posisi setiap elemen pada halaman dibuat lebih menarik Indent teks dan list (ordered, unordered, dan nested) dibuat Gambar disisipkan (GIF, JPEG, atau 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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 (16)

Buku referensi Buku kerja Perangkat lunak pendukung Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 22 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

4. Membuat tabel pada web

Membuat tabel pada web

Perintah pembuatan tabel pada HTML

5. Membuat Link pada web

Membuat Link pada web

Perintah pembuatan link pada HTML

Membuat link ke situs lain Membuat link ke halaman lain

6. Menyimpan dokumen

Menyimpan dokumen

Perintah pembuatan tampilan untuk download

Membuat menu untuk menyimpan dokumen

7.

Menguji dokumen.

Menguji dokumen

Perintah pembuatan tampilan untuk membuka 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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Mempersiapkan lingkungan teknis

Lingkungan pengembangan dan software server tersedia dan dapat diakses Akses atau server jaringan sesuai dengan kebijaksanaan dan prosedur organisasi Direktori virtual dibuat dan disimpan dalam direktori yang tepat untuk akses server

Program aplikasi pengembangan web dan server Akses server jaringan Direktori virtual

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 24 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

Akses file melalui http://localhost, alamat IP lokal, atau URL lengkap

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

Menggunakan dan Mendeklarasikan Variabelvariabel dan array menurut persyaratan Menetapkan Nilai variabel, string, dan konstanta. Menggunakan fungsifungsi internal yang digunakan pada halaman web Menggunakan Control Structure ( seperti statement If, While, for, switch ) sesuai kebutuhan

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Trainer

SILABUS KOMPETENSI KEJURUAN Halaman 25 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

5. Menguji halaman web dinamis.

Pengujian dan Hosting

Menyimpan halaman pada server di lokasi yang tepat Menampilkan/menguji halaman dinamis ditampilkan pada browser Membuat fungsi format dan dinamis secara keseluruhan sesuai dengan kebutuham bisnis dan pelanggan Mengakhiri halaman pelanggan sesuai memenuhi persyaratan bisnis Merangkai aplikasi halaman per halaman sesuai permintaan pelanggan

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 26 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan

Membuat halaman web dinamis tingkat lanjut Membuat halaman web dinamis tingkat lanjut
.......X 45 menit

KOMPETENSI DASAR
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

2. Mempersiapkan pembuatan aplikasi

Perlengkapan software teks editor dan browser sesuai dengan kebutuhan diidentifikasi Software dioperasikan sesuai dengan standar operasi aplikasi Sumber data yang dibutuhkan sudah ditentukan dimana letaknya dan bagaimana mengaksesnya. Sketsa disain untuk web yang akan dibuat sudah disiapkan

Software aplikasi pengembangan WEB Desain Lay out dan Scripting Sumber daya server

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 (16)

Buku Macromedia Dreamweaver Modul design WEB Buku PHP Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 27 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

3. Membuat web menggunakan bahasa script.

File-file HTML Coding dan Scripting Pengujian script dan desain WEB

Membuat coding file-file HTML Membangun kode program script dibangun Menguji coba code program script yang dibangun beserta modulmodul yang digunakan Menampilkan Web yang dibuat dilayar sesuai dengan rancangan Mendemonstrasikan tujuan dari pengiriman konten Web yang terdiri dari file program

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 (16)

4 (16)

Buku Macromedia Dreamweaver Modul design WEB Buku PHP Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 28 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan dasardasar pemrograman

: : : : : :

SMK Negeri 1 Balikpapan

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

Konsep pointer dijelaskan

Definisi pointer dan array pointer

Menjelaskan prototipe fungsi, definisi dan deklarasi fungsi Menggunakn fungsi dengan nilai balik dan fungsi tanpa nilai balik Menjelaskan dan menggunakan fungsi inline, overloading fungsi dan fungsi dengan jumlah argumen yang bervariasi Membuat program menggunakan deklarasi fungsi Menjelaskan definisi pointer dan array pointer

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku referensi Buku kerja Komputer

Tes Lisan Tes Tulisan

4 (8)

Buku referensi

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 29 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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)

Buku referensi Buku kerja Komputer

5. Merancang aplikasi berorientasi objek.

Konsep Abstract dijelaskan Class didefinisikan dalam aplikasi

Konsep Abstract Class

Tes Lisan Tes Tulisan Tugas Laporan

4 (8)

Buku referensi Buku kerja Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 30 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan

Menggunakan bahasa pemrograman berorientasi objek Menggunakan bahasa pemrograman berorientasi objek
.......X 45 menit

KOMPETENSI DASAR
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

Class pada OOP

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 (16)

Buku Referensi Modul Trainer

3. Membuat inheritance,

Inheritance

Tes Lisan

8 (16)

Buku

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 31 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

4. Membuat interface dan paket

Interface class program dibuat. Paket dengan menggunakan class program dibuat Mengkompilasi program berorientasi objek.

Interface class program. Paket dengan menggunakan class program Teknik kompilasi

5. Mengkompilasi program berorientasi objek.

Mengkompilasi program OOP

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 Trainer

8 (16)

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 32 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan

Merancang program aplikasi web berbasis objek Merancang program aplikasi web berbasis objek
.......X 45 menit

KOMPETENSI DASAR
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

2. Menjelaskan exception handling

Exception Handling

3. Menjelaskan applet

4. Menerapkan konektivitas basis data.

Menerapkan konektivitas basis data.

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

Tes Lisan Tes Tulisan Tugas

4 (8)

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 33 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 34 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

KOMPETENSI DASAR

INDIKATOR
dijalankan

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

2. Membuat Entity Relationship Diagram (ERD)

Membuat Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD)

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

3. Membuat Data Flow Diagram (DFD)

Membuat Data Flow Diagram (DFD)

Data Flow Diagram (DFD)

4. Mempersiapkan lembar kerja Basis Data

Mempersiapkan lembar kerja Basis Data Sintaks-sintaks di MySQL/ PostgreSQL digunakan secara efektif.

Lembar Basis Data

5. Menggunakan sintakssintaks khusus SQL

Sintaks-sintaks di MySQL/ PostgreSQL

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)

6. Membuat Query Basis Data.

Query Basis Data dibuat sesuai dengan buku kerja View dibuat dengan menggunakan wizard View Fitur-fitur View diaplikasikan. Field ditetapkan sesuai dengan kebutuhan tabel

Aplikasi data deskripsi (SQL

8 (16)

Buku Referensi Modul Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 35 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 36 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Mempersiapkan basis data

Data situs yang dibutuhkan Basis data yang tersedia sesuai kebutuhan data situs Kebutuhan basis data

Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis Meninjau ulang dasar kebutuhan Basis data yang tersedia Menambah Basis data dapat diperlukan

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Komputer

3. Membuat login pada basis data

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 (16)

Buku Referensi Modul Komputer

4. Membuat koneksi basis

Utilitas server digunakan

Tes Lisan

8 (16)

Buku

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 37 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

5. Menguji konektivitas basis data pada web.

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

8 (16)

Buku Referensi Modul Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 38 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 39 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

3. Menggunakan stored procedures

Stored procedures (dibuat, modifikasi, dan hapus) Programming stored procedures.

Memanipulasi Stored procedures (dibuat, modifikasi, dan hapus) Membuat Programming stored procedures dibuat.

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

4 (16)

Buku referensi Buku kerja Komputer

4. Menggunakan triggers

Triggers. Programming triggers

5. Menggunakan administrasi SQL

6. Menjelaskan struktur program aplikasi

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

Tes Lisan Tes Tulisan

4 (8)

4 (16)

Buku referensi

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 40 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

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

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 41 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

2. Menjelaskan dasardasar JSP

Konsep teknologi JSP Sintak JSP

Menjelaskan penggunaan JSP container Menjelaskan penggunaan JSP directives Menjelaskan JSP Objects melalui va-riabel request dan response Menjelaskan JSP actions Menjelaskan JSP tag libraries (TagLibs, Servlets dan Development Components)

Tes Lisan Tes Tulisan Tugas Laporan

4 (8)

Buku Referensi Modul Trainer

3. Membuat aplikasi web berbasis JSP

Perencanaan web Pembuatan web Pengujian web Hosting

Membuat desain web Membuat program script web Pengujian web JSP Hosting ke web server Melakukan kalibrasi web

4. Menyiapkan server

Menyiapkan server

Penyetingan WEB server

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan

4 (8)

4(12)

Buku Referensi Modul Trainer Buku

4 (8)

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 42 dari 43

KURIKULUM SMK NEGERI 1 BALIKPAPAN

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

5. Menyimpan state (kondisi) ke dalam server dan client.

state (kondisi) ke dalam server dan client disimpan Penyimpanan suatu kondisi melalui cookie, query, dan sessions dilakukan.

Prinsip Cookie, Query&Session dengan JSP

Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan

4 (8)

Buku Referensi Modul Trainer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 43 dari 43

Anda mungkin juga menyukai