KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Menerapkan teknik elektronika analog dan digital dasar Menerapkan teknik elektronika analog dan digital dasar .......X 45 menit KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN 1. Menerapkan teori kelistrikan Teori kelistrikan diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja Pengukuran Tahanan Pengukuran Tegangan DC/AC Pengukuran Arus DC/AC Perhitungan Arus Perhitungan Tegangan Perhitungan Daya 2. Mengenal komponen elektronika Komponen elektronika dijelaskan sesuai kaidah keilmuan Resistor Induktor Kondensator Dioda Transistor Integrated Circuit Analog Integrated circuit Digital 3. Menggunakan komponen Komponen elektronika Pengukuran dan elektronika diterapkan pada perhitungan Resistor pekerjaan laboratorium Pengukuran dan sesuai dengan SOP perhitungan Induktor dan buku kerja Pengukuran dan perhitungan Kondensator Pengukuran dan perhitungan Dioda PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN Mengukur nilai Tahanan di terapkan kepada pengukuran kabel Mengukur Tegangan DC/AC diterapkan pada pengukuran bagian power pada PC Pengukuran Arus DC/AC diterapkan pada pengukuran bagian power pada PC Menghitung Arus listrik Menghitung Tegangan listrik Menghitung Daya listrik Mempelajari Resistor Mempelajari Induktor Mempelajari Kondensator Mempelajari Dioda Mempelajari Transistor Mempelajari Integrated Circuit Analog Mempelajari Integrated circuit Digital Melakukan perhitungan dan pengukuran komponenkomponen : Resistor Induktor Kondensator Dioda Transistor PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) 2(6) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 1 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 4. Menerapkan konsep elektronika digital 5. Menerapkan sistem bilangan digital 6. Menerapkan elektronika digital untuk komputer. INDIKATOR MATERI PEMBELAJARAN Pengukuran dan perhitungan Transistor Pengukuran dan perhitungan Integrated Circuit Analog Pengukuran dan perhitungan Integrated circuit Digital Konsep elektronika Gerbang Digital Dasar : digital diterapkan pada AND,OR,NAND,NOR,EXO pekerjaan laboratorium R,EXNOR,NOT sesuai dengan SOP dan buku kerja Sistem bilangan digital Konversi bilangan : diterapkan pada Desimal pekerjaan laboratorium Biner sesuai dengan SOP Octal dan buku kerja Hexadesimal Elektronika digital Analisa rangkian digital untuk komputer komputer diterapkan pada pekerjaan laboratorium sesuai dengan SOP dan buku kerja PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU PI SUMBER BELAJAR TM PS Melkakukan praktek dasar : Gerbang Digital Dasar : AND,OR,NAND,NOR,EXO R,EXNOR,NOT 4 4 (8) 2(6) Buku Referensi Modul Trainer Menghitung dan melakukan Konversi bilangan melalui prgram komputer untuk bilangan : Desimal Biner Octal Hexadesimal Menganalisa rangkian digital yang terdapat pada PC 4 4 (8) 2(6) Buku Referensi Modul Trainer 4 4 (8) 2(6) Buku Referensi Modul Trainer Integrated Circuit Analog Integrated circuit Digital yang digunakan pada PC SILABUS – KOMPETENSI KEJURUAN Halaman 2 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Menerapkan algoritma pemrograman tingkat dasar Menerapkan algoritma pemrograman tingkat dasar .......X 45 menit KOMPETENSI DASAR 1. Menjelaskan struktur algoritma 2. Membuat alur logika pemrograman INDIKATOR struktur algoritma dijelaskan sesuai dengan kaidah keilmuan Algoritma dengan skema program sekuensial dibuat sesuai dengan rencana program Algoritma dengan skema program percabangan dibuat dibuat sesuai dengan rencana program Alur logika pemrograman dibuat sesuai dengan kaidah keilmuan struktur algoritma runtutan pemilihan dijelaskan sesuai dengan kaidah keilmuan struktur algoritma pemilihan dijelaskan sesuai dengan kaidah keilmuan struktur algoritma pengulangan dijelaskan sesuai dengan kaidah keilmuan PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Struktur algoritma pemrograman Menuliskan algoritma runtunan Menuliskan algoritma pemilihan if-then dan if thenelse Menuliskan algoritma pengulangan while-do, dowile, switch-case, repeat Ntimes Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer algoritma runtunan algoritma pemilihan algoritma pengulangan Menggambarkan diagram alir Tes Lisan untuk algoritma runtunan, Tes Tulisan pemilihan dan pengulangan Tes Praktek Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 3 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN INDIKATOR 3. Menjelaskan Data Flow Diagram (DFD) Data Flow Diagram (DFD) dijelaskan sesuai dengan kaidah keilmuan Simbol-simbol Data Flow Diagram (DFD) : Select Data Store Anchor Vertex Result Flow Update Flow Data Process Actor Control Flow Note Connector Mempelajari arti simbol Data Flow Diagram (DFD) Latihan menyusun Data Flow Diagram (DFD) untuk suatu program pada level 0 dan level 1 4. Membuat diagram alir pemrograman Diagram alir pemrograman dibuat sesuai dengan kaidah keilmuan Mempelajari arti simbol Diagram alir Latihan menyusun diagram alir 5. Menjelaskan varian dan invariant Varian dan invariant dijelaskan sesuai dengan kaidah keilmuan Tipe data, variable konstanta, dan parameter yang berlaku umum pada pemograman yang dijelaskan sesuai dengan fungsinya Tipe data baru dari tipe data yang ada dibuat dan dijelaskan pemanfaatannya Pemakaian nama pada tipe data, variable, konstanta dan parameter dijelaskan Simbol-simbol dasar diagram alir : Simbol mulai Simbol proses Simbol keputusan Simbol Dokumen Simbol Konektor bersambung Simbol Konektor mulai dan stop Simbol Komentar Jenis-jenis Tipe Data Penamaan variavel dan Konstanta Penentuan tipe data pada variabel dan konstanta Mempelajari tipe-tipe data Mempelajari tipe data dasar dan bentukan. Mempelajari penamaan variabel dan konstanta Mempelajari pemberian harga variable Menunjukkan penggunaan variabel pada program PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN KOMPETENSI DASAR PENILAIAN ALOKASI WAKTU PI SUMBER BELAJAR TM PS Tes Lisan Tes Tulisan Tugas Laporan 4 4(8) Buku referensi Buku kerja Komputer Tes Lisan Tes Tulisan Tugas Laporan 4 4(8) Buku referensi Buku kerja Komputer Tes Lisan Tes Tulisan Tugas Laporan 4 4(8) Buku referensi Buku kerja Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 4 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 6. Menerapkan pengelolaan array. INDIKATOR MATERI PEMBELAJARAN Pengelolaan array Jenis dan inisialisasi array diterapkan sesuai Pemrosesan Array dengan kaidah keilmuan Algoritma dibuat dengan array satu dimensi Algoritma pencarian data dan algoritma pengurutan data (sorting) dibuat dengan menggunakan array PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN Mendefinisikan array Menginisialisasi array Menulis elemen array ke piranti keluaran Menulis harga tertentu di dalam array Mencari harga maksimum array Menggunakan elemen array PENILAIAN Tes Lisan Tes Tulisan Tugas Laporan ALOKASI WAKTU TM PS 4 4(8) PI SUMBER BELAJAR Buku referensi Buku kerja Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 5 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Menerapkan algoritma pemrograman tingkat lanjut Menerapkan algoritma pemrograman tingkat lanjut .......X 45 menit KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN 1. Menjelaskan prinsip array multi dimensi Prinsip array multi dimensi dijelaskan sesuai dengan kaidah keilmuan Algoritma array multi dimensi dibuat dan dijelaskan Matrik 2D, 3D dibuat dalam bentuk penjumlahan, pengurangan, perkalian, dsb. Array multi dimensi 2. Mengunakan array multi dimensi Algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi dibuat dan ditunjukan Mengunakan array multi dimensi PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN Mendeklarasikan dan memanfaatkan elemen array melalui penjumlahan, pengurangan, perkalian serta pencarian elemen array Menjelaskan cara Inisialisasi Matriks Melakukan pembacaan elemen matriks Menjelaskan pengisian matriks tanpa petunjuk pembacaan Membuat program pengisian engisian matriks dengan menggunakan petunjuk pembacaan Membuat program untuk menulis matriks Menjelaskan penjumlahan dua buah matriks Menjelaskan pengurangan dua buah matriks Menjelaskan perkalian dua buah matriks Membuat program pencarian elemen terbesar matriks Membuat program pencarian elemen terkecil matriks PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 6 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR 3. Menggunakan prosedur dan fungsi Prosedur dan fungsi digunakan sesuai dengan kaidah keilmuan Algoritma program dibuat dengan menggunakan prosedur Algoritma program dibuat dengan menggunakan fungsi Algoritma program dibuat dengan menggunakan prosedur dan fungsi library pemrograman grafik digunakan sesuai dengan kaidah keilmuan 4. Menggunakan library pemrograman grafik. PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Prosedur dan Fungsi Mempelajari pendeklarasian fungsi Membuat contoh program untuk pemanggilan fungsi Mempelajari pendekalarasian prosedur Membuat contoh program pemanggilan prosedur Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) Buku Referensi Modul Trainer Graphic Library Latihan membuat program Tes Lisan grafik dengan menggunakan Tes Tulisan grafik library yang sudah ada Tes Praktek Tugas Laporan 8 8 (16) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 7 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Membuat basis data Membuat basis data .......X 45 menit KOMPETENSI DASAR INDIKATOR 1. Mengidentifikasi struktur hirarki basis data Struktur hirarki basis data diidentifikasi sesuai dengan kaidah keilmuan 2. Menjelaskan Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) dijelaskan sesuai dengan kaidah keilmuan PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN Level Database : Mempelajari struktur hirarki database Level fisik ( physical level) Level Konseptual ( conceptual level) Level Pandangan (view level) Model database : Model database hirarki Model database Jaringan Model dababase Relasi Model databse Relasi : Karakter Field (attribute) Record ( Tupple) Table (Entity) Entity Relationship Diagram Mempelajari hubungan antar (ERD) : tabel database One to one One to many Many to one Many to many Entity beserta attribute –nya Relasi beserta hubungannya Simbol-simbol Diagram E-R : Persegi panjang PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tugas Laporan 8 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 4 (8) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 8 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 3. Menerapkan normalisasi basis data INDIKATOR MATERI PEMBELAJARAN Normalisasi basis data diterapan sesuai dengan kaidah keilmuan 4. Membuat database management system (DBMS). Database data dibuat sesuai dengan kaidah keilmuan management system (DBMS). PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK Belah ketupat Elips Garis Candidate key Primary key Foreign key Alternate key Normalisasi tabel databse : Bentuk Normal ke Satu(1NF) Bentuk Normal ke Dua(2NF) Bentuk Normal ke Tiga(3NF) Menbuat database dengan memperhatikan : Data Description Language Prosessor Performance Statistics Processor Modul Backup/ Recovery Manajer Database KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Mempelajari hubungan antar tabel database Mempelajari normalisasi tabel database Menerapkan bentuk normal tabel database Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 4 (8) Buku Referensi Modul Trainer Membuat database management system (DBMS). Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 4 (8) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 9 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Menerapkan aplikasi basis data Menerapkan aplikasi basis data .......X 45 menit INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN Jenis perintah SQL dijelaskan sesuai dengan kaidah keilmuan Table basis data dibuat sesuai dengan kaidah keilmuan Tabel dibuat dengan menggunakan wizard. Fitur-fitur table digunakan untuk membuat tabel Tabel dibuat dengan menggunakan bahasa data deskripsi (SQL). Nama field, tipe data, dan deskripsi field ditulis pada kolom Tabel diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan Query pada basis data dibuat sesuai dengan kaidah keilmuan View dibuat dengan Penjelasan perintahperintah (command) pada SQL Mempelajari arti dan fungsi masing masing perintah pada SQL wizard. Fitur-fitur table bahasa data deskripsi (SQL). Nama field, tipe data, dan deskripsi field Aturan penamaan yang sesuai dengan format standar aplikasi yang digunakan Membuat Tabel dengan menggunakan wizard. Membuat fitur-fitur table untuk membuat tabel Membuat table dengan menggunakan bahasa data deskripsi (SQL). Menulis nama field, tipe data, dan deskripsi field pada kolom Menyimpan Tabel diberi nama sesuai dengan aturan penamaan format standar aplikasi yang digunakan Query untuk menampilkan tabel View dibuat dengan menggunakan wizard View Mengaplikasikan fitur-fitur View. Menetapkan Field sesuai KOMPETENSI DASAR 1. Menjelaskan jenis perintah SQL 2. Membuat table basis data 3. Menerapkan query pada basis data PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK PENILAIAN Tes Lisan Tes Tulisan Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan ALOKASI WAKTU TM PS PI SUMBER BELAJAR Buku Referensi Modul Trainer 4 4(8) Buku Referensi Modul Trainer 4 4(8) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 10 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR 4. Membuat form basis data 5. Menerapkan macro pada basis data 6. Membuat report. menggunakan wizard View Fitur-fitur View diaplikasikan. Field ditetapkan sesuai dengan kebutuhan tabel View diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan Form basis data dibuat sesuai dengan kaidah keilmuan MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR dengan kebutuhan tabel Memberi namaView sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan Mengecek field pada tabel Menyimpan nama view sesuai dengan format standar Pembuatan Form pada basisdata dengan memperhatikan : Form name View Filter Where condition Data mode Window mode Membuat rencana pembuatan Form menggunakan menu Menyiapkan file basis data yang akan digunakan Membuat Form basis data Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4(8) Buku Referensi Modul Trainer Macro pada basis data dibuat sesuai dengan kaidah keilmuan Pembuatan Form dengan menggunakan perintah Macro dengan memperhatikan : Macro untuk Form Macro untuk Report Macro untuk Import/Export Macro untuk Accelerator Key Membuat rencana pembuatan Form menggunakan Macro Menyiapkan file basis data yang akan digunakan Membuat Form basis data Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4(8) Buku Referensi Modul Trainer Penggunaan report untuk menghasilkan laporan dijelaskan . Membuat report sesuai dengan kaidah keilmuan Report pada Access Tata cara pembuatan report Membuat laporan dengan menggunakan report Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4(8) Buku Referensi Modul Trainer PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK SILABUS – KOMPETENSI KEJURUAN Halaman 11 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Memahami pemrograman visual berbasis desktop Memahami pemrograman visual berbasis desktop .......X 45 menit KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN 1. Menjelaskan IDE aplikasi bahasa pemograman IDE aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan 2. Menjelaskan objek aplikasi bahasa pemograman Objek aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan Obyek bahasa aplikasi pemrograman PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK Cara menjalankan IDE Memilih jenis Project Jendela IDE Toolbox Bahasa Visual Basic Type Variabel Cara Menuliskan Komentar di Visual Basic Operator Aritmatika dan Logika di Visual Basic Deklarasi Variabel KEGIATAN PEMBELAJARAN Mempelajari : Cara menjalankan IDE Memilih jenis Project Jendela IDE Toolbox Bahasa Visual Basic Type Variabel Cara Menuliskan Komentar di Visual Basic Operator Aritmatika dan Logika di Visual Basic Deklarasi Variabel Mempelajari obyek aplikasi bahasa pemrograman Pengenalan Visual Basic,Form, Kontrol, Kotak Dialog,Variabel, Tipe Data dan Operator,Struktur Keputusan dan Perulangan,MDI Form, Meenu dan Toolbar,Procedure dan Function, Penanganan Error,Konsep DBMS,Pengenalan SQL Server,Pengenalan Crystal Report,Membuat Aplikasi Visual Basic, SQL Server dan Crystal Report PENILAIAN ALOKASI WAKTU TM PS SUMBER BELAJAR PI Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Software pendukung Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Software pendukung SILABUS – KOMPETENSI KEJURUAN Halaman 12 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 3. Menjelaskan user interface aplikasi bahasa pemograman 4. Menjelaskan tipe file 5. Menjalankan aplikasi INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS SUMBER BELAJAR PI User interface aplikasi bahasa pemograman dijelaskan sesuai dengan kaidah keilmuan Tipe file dijelaskan sesuai dengan jenis dan fungsinya User Interface pada bahasa pemrograman Mempelajari pengertian dan penggunaan user interface pada bahasa pemrograman visual Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Software pendukung Tipe extension file dan pengertiannya Mempelajari pengertian dan pengoperasian file pada bahasa pemrograman visual : Membuka File Membaca File Menyimpan File Extension File Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Software pendukung Aplikasi Teknik pengoperasian program aplikasi Mengoperasikan program aplikasi Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Software pendukung PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK SILABUS – KOMPETENSI KEJURUAN Halaman 13 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Membuat paket software aplikasi berbasis desktop Membuat paket software aplikasi berbasis desktop .......X 45 menit KOMPETENSI DASAR 1. Menjelaskan menu aplikasi 2. Menyiapkan sistem komputer 3. Mendemonstrasikan aplikasi paket installer INDIKATOR Menu aplikasi dijelaskan sesuai dengan kaidah keilmuan Sistem komputer dalam kondisi siap digunakan. Paket software aplikasi siap digunakan. Kode program telah tersedia pada sistem computer Komponen yang dibutuhkan oleh kode program disiapkan. Aplikasi paket installer dijalankan. Kode Program atau file exe di-set dan disimpan pada direktori tertentu. Komponen yang dibutuhkan di-set dan disimpan pada direktori tertentu. PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN Menu aplikasi Mempelajari Menu aplikasi Standar hardware yang mendukung program Mempersiapkan Hardware dan software Mengidentifikasi edisi software yang support terhadap hardware Menginstalasi sotware pada sistem computer Mengidentifikasi seluruh komponen yang dibutuhkan oleh kode program sesuai dapat dijalankan. Menjalankan Aplikasi paket installer Mengenal file pada installer Mengelompokan kode program di-set dan disimpan pada direktori tertentu. Menset komponen yang dibutuhkan Menyimpan pada direktori tertentu. Mengeset direktori dan nama file setup hasil proses pembuatan installer Menjalankan hasil proses Teknik Menginstall VB PENILAIAN ALOKASI WAKTU TM PS Tes Lisan Tes Tulisan Tugas Laporan Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) 4 4 (8) Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) PI SUMBER BELAJAR Buku Referensi Modul Komputer Buku Referensi Modul Komputer Buku Referensi Modul Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 14 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 4. Menyimpan installer aplikasi 5. Menghubungkan aplikasi dengan basis data. INDIKATOR File hasil disimpan dalam media penyimpanan yang telah ditentukan Administrasi file kerja Paket aplikasi installer dihubungkan dengan dengan basis data yang sesuai. Aplikasi Installer Basis Data Hubungan antara Aplikasi Installer dengan basis data PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN MATERI PEMBELAJARAN pembuatan installer dijalankan. dan disimpan pada direktori yang telah ditentukan. Membuat administrasi penyimpanan File Memahami konsep root file data base / directory tempat menyimpan data base file Membuat back up file hasil Menghubungkan aplikasi dengan basis data. PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Komputer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 15 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Mengoperasikan sistem operasi jaringan komputer Mengoperasikan sistem operasi jaringan komputer .......X 45 menit KOMPETENSI DASAR INDIKATOR 1. Menjelaskan fungsi periferal jaringan komputer fungsi periferal jaringan komputer dijelaskan sesuai denga kaidah keilmuan 2. Mengidentifikasikan ketersambungan jaringan Ketersambungan jaringan diidentifikasi sesuai dengan perintah pada buku kerja 3. Mengoperasikan aplikasi jaringan komputer Aplikasi jaringan komputer dioperasiskan sesuai dengan perintah pada buku kerja 4. Melakukan pemutusan jaringan. Koneksi jaringan diputuskan menggunakan perintah Ssitem Operasi sesuai dengan perintah pada buku PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Modem Net card Hub Router Transmission line Perintah-perintah sistem operasi pada jaringan untuk mengecek koneksi Ping Tracert Ipconfig Dll. Pembuatan jaringan komputer sederhana antara Server dan Client Mempelajari macammacam periferal yang diperluikan dalam pemasangan jaringan komputer Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Mempelajari perintahperintah sistem operasi pada jaringan komputer untuk mengecek koneksi Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Membuat jaringan kompouter lokal antara Server dan Client 4 (8) Buku Referensi Modul Trainer Memutus jaringan komoputer menggunakan perintah sistem operasi Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 Pemutusan jaringan dengan perintah sistem operasi jaringan komputer 4 4 (8) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 16 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Menerapkan bahasa pemrograman SQL tingkat dasar Menerapkan bahasa pemrograman SQL tingkat dasar .......X 45 menit INDIKATOR 1. Menjelaskan konsep pengoperasian bahasa pemrograman (SQL) konsep pengoperasian bahasa pemrograman (SQL) dijelaskan sesuai dengan kaidah keilmuan Aplikasi data deskripsi (SQL) Menyediakan manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami. 2. Mempersiapkan perangkat lunak SQL Perangkat lunak SQL disiapkan sesuai dengan perintah pada buku kerja Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal. Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami. Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai dengan manual instalasi Perangkat lunak aplikasi SQL dijalankan Perangkat lunak SQL Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal. Memahami user manual Menyalakan PC yang sudah terinstal software yang dibutuhkan sesuai SOP Menjalankan perangkat lunak aplikasi SQL, sesuai SOP 3. Mendeskripsikan menu aplikasi SQL Menu aplikasi SQL dideskripsikan sesuai dengan SOP Menu aplikasi SQL Mengenali menu menu yang tersedia beserta shortcut-nya dikenali PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN KOMPETENSI DASAR PENILAIAN ALOKASI WAKTU PI SUMBER BELAJAR TM PS Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tes Praktek 4 4 (8) Buku Referensi Modul SILABUS – KOMPETENSI KEJURUAN Halaman 17 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 4. Membuat tabel 5. Mengoperasikan tabel dan table view. INDIKATOR Menu menu yang tersedia beserta shortcut-nya dikenali Fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger diaplikasikan. Tabel dibuat dan diatur dengan menggunakan perintah standar dalam DDL. Tabel dibuat dengan menentukan nama kolom/field, tipe data, dan konstrainnya. Perintah standar DDL digunakan untuk mengisi data pada tabel. Tabel disimpan, diberi nama sesuai dengan aturan penamaan, dan data dimuat ke dalam tabel Perintah select dioperasikan untuk menampilkan data tabel. Perintah select untuk menampilkan data gabungan dari beberapa tabel digunakan. PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN Pengisian table Perintah standar DDL Operasi Tabel dan View KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger sesuai SOP Tugas Laporan Trainer Membuat tabel dan Mengatur dengan menggunakan perintah standar dalam DDL. Menentukan nama kolom/field, tipe data, dan konstrainnya. Perintah standar DDL yang digunakan pada tabel. Menyimpan tabel sesuai dengan aturan penamaan, dan data dimuat ke dalam tabel Memberi nama table sesuai aturan penamaan Memasukan data ke dalam tabel Membuat Index tabel dengan menggunakan perintah standar. Menyimpan File index sesuai aturan penamaan Membuat View tabel menggunakan perintah standar. Menampilkan data table deng perintah select. Menampilkan data gabungan dari beberapa tabel dengan perintah select untuk. Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 4 (8) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 18 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Menerapkan bahasa pemrograman SQL tingkat lanjut Menerapkan bahasa pemrograman SQL tingkat lanjut .......X 45 menit KOMPETENSI DASAR INDIKATOR 1. Menentukan formula pembentukan data dengan batasan waktu formula pembentukan data dengan batasan waktu ditentukan sesuai dengan persyaratan Penulisan rumus ( formula) dengan batasan waktu 2. Membuat prosedur dan fungsi Prosedur dan fungsi dibuat sesuai dengan petunjuk pada buku kerja Prosedur dan Fungsi 3. Menulis kode program pembangkitan data dengan batasan waktu Kode program pembangkitan data dengan batasan waktu ditulis sesuai dengan peogram yang akan dibuat Pembentukan data yang akan dibangkitkan (generated). 4. Mengoperasikan trigger. Triggers. Programming triggers PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK Trigger dioperasikan sesuai dengan perintah pada buku kerja. MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN Merumuskan Data sesuai kaidah matematika dan terurai dengan sederhana. Membangkitkan Rumus data yang tidak terkait dengan waktu (bukan domain waktu). Menjelaskan pendeklarasian fungsi Membuat contoh program untuk pemanggilan fungsi Menjelaskan pendekalarasian prosedur Membuat contoh program pemanggilan prosedur Membangkitkan Data yang merupakan satu tipedata, berupa sinyal atau teks atau frekuensi. Membatasi Data telah nilai minimal, maksimal danjumlah data yang dibangkitkan. Membuat Triggers Mengelola Triggers. Membuat basis data dengan menggunakan Programming triggers dibuat. PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Software pendukung Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Software pendukung Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Software pendukung Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Software pendukung SILABUS – KOMPETENSI KEJURUAN Halaman 19 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Menerapkan dasar-dasar pembuatan web statis tingkat dasar Menerapkan dasar-dasar pembuatan web statis tingkat dasar .......X 45 menit KOMPETENSI DASAR 1. Menjelaskan konsep dasar dan teknologi Webpage INDIKATOR MATERI PEMBELAJARAN Konsep-konsep dan teknologi web dijelaskan (web Server, URL, HTTP, HTML, Web browser , gateway Perbedaan antara klien dan server dijelas. Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layar dijelaskan. Ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page dibandingkan Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider dijelaskan. Konsep dan teknologi web Konsep klien dan server pada teknologi WEB Kapasitas Bandwidth dan kulaitas tampilan halaman WEB Pemilihan software aplikasi perancangan web Perbandingan local server dan remote server (hosting provider) PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN Menjelaskan Konsepkonsep dan teknologi web (web Server, URL, HTTP, HTML, Web browser , gateway ) Mengetahui Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer Menjelaskan perbedaan antara klien dan server Menjelaskan cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer Membandingkan ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page Menjelaskan keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider. Mengetahui Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider. PENILAIAN Tes Lisan Tes Tulisan Tugas Laporan ALOKASI WAKTU TM PS 4 4 (8) PI SUMBER BELAJAR Buku referensi Buku kerja Perangkat lunak pendukung Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 20 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 2. Menjelaskan struktur dokumen HTML INDIKATOR Menjelaskan struktur dokumen HTML MATERI PEMBELAJARAN Dokumen HTML dengan Head dan title Body pada dokumen, teks dan paragraf sesuai kebutuhan ditambahkan Simbol khusus pada browser/ platform 3. Menambahkan objek pada web Teks diformat untuk memenuhi persyaratan penyajian pengguna Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan) dipasang Posisi setiap elemen pada halaman dibuat lebih menarik Indent teks dan list (ordered, unordered, dan nested) dibuat Gambar disisipkan (GIF, JPEG, atau PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK Format teks dengan HTML Pemberian Background dan warna pada dokumen Menempatkan objek pada bidang desain KEGIATAN PEMBELAJARAN Melengkapi dokumen HTML dengan Head dan title Membuat Body pada dokumen Menambahkan teks dan paragraf sesuai kebutuhan Format dokumen menarik dan mudah Dokumen penamaan standar. Medesain Format dokumen menarik dan mudah dibaca dibuat Penambahan simbol khusus pada browser/ platform Mengatur itampilan secara tepat Penyimpanan dokumen disimpan sesuai dengan penamaan standar. Mempormat Teks untuk memenuhi persyaratan penyajian pengguna Memasang Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan) Menempatkan Posisi setiap elemen pada halaman Indent teks dan list (ordered, unordered, dan nested) Wrap teks di sekitar gambar digunakan atau jarak di sekitar Skala gambar dan perataan pada dokumen di format PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku referensi Buku kerja Perangkat lunak pendukung Komputer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) Buku referensi Buku kerja Perangkat lunak pendukung Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 21 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN embedded image) dan dokumen diformat sesuai persyaratan Wrap teks di sekitar gambar digunakan KEGIATAN PEMBELAJARAN Membuat setiap elemen pada halaman dibuat lebih menarik Membuat Indent teks dan list (ordered, unordered, dan nested) Menyisipkan gambar disisipkan (GIF, JPEG, atau embedded image) Memformat dokumen sesuai persyaratan Menambahkan Wrap teks di sekitar gambar Menambahkan jarak di sekitar gambar Memformat skala gambar dan perataan pada dokumen Membuat tabel 4. Membuat tabel pada web Membuat tabel pada web Perintah pembuatan tabel pada HTML 5. Membuat Link pada web Membuat Link pada web Perintah pembuatan link pada HTML Membuat link ke situs lain Membuat link ke halaman lain 6. Menyimpan dokumen Menyimpan dokumen Perintah pembuatan tampilan untuk download Membuat menu untuk menyimpan dokumen 7. Menguji dokumen Perintah pembuatan tampilan untuk membuka dokumen Membuka dokumen Menguji dokumen. PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK PENILAIAN Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan ALOKASI WAKTU TM PS 4 4 (8) 4 4 (8) 4 4 (8) 4 4 (8) PI SUMBER BELAJAR Buku referensi Buku kerja Perangkat lunak pendukung Komputer Buku referensi Buku kerja Perangkat lunak pendukung Komputer Buku referensi Buku kerja Perengkat lunak pendukung Komputer Buku referensi Buku kerja Perangkat lunak pendukung Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 22 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Membuat halaman web dinamis tingkat dasar Membuat halaman web dinamis tingkat dasar .......X 45 menit KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN 1. Menjelaskan konsep pembuatan halaman web dinamis Standar pemrograman pembuatan halaman web dijelaskan sesuai dengan kaidah keilmuan Konsep dan Teknologi pengembangan WEB 2. Mempersiapkan lingkungan teknis Lingkungan pengembangan dan software server tersedia dan dapat diakses Akses atau server jaringan sesuai dengan kebijaksanaan dan prosedur organisasi Direktori virtual dibuat dan disimpan dalam direktori yang tepat untuk akses server Program aplikasi pengembangan web dan server Akses server jaringan Direktori virtual PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN Mengkoneksikan Internet untuk pembelajaran WEB dinamis Menjelaskan standar pemrograman yang penting dari internet dapat Mengidentifikasi konten konten WEB Mengamati berbagai aplikasi web sebagai contoh di internet Menyediakn software pengembangan web Menyediakan server web yang dapat diakses Mengakses server web sesuai dengan kebijaksanaan dan prosedur organisasi Menentukan direktori virtual untuk menyimpan file-file web PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 23 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR 3. Membuat halaman web dinamis sederhana Halaman dibuat dan disimpan dengan ekstensi yang tepat kemudian disimpan ke dalam direktori/ folder yang tepat Kode ditambahkan diantara tag pembatas Break dan indent yang tepat pada baris Kode ke dalam baris yang memudahkan pembacaan Tag HTML digunakan pada format halaman dan konten ditambahkan sesuai dengan kebutuhan Halaman disimpan dalam direktori yang tepat Akses file melalui http://localhost, alamat IP lokal, atau URL lengkap Modifikasi dibuat sesuai kebutuhan Fungsi-fungsi pada halaman web dinamis ditambahkan pada halaman web Variabel-variabel dan array digunakan dan dideklarasikan menurut persyaratan Nilai variabel, string, dan konstanta ditetapkan. Fungsi-fungsi internal digunakan pada halaman web Control Structure ( 4. Menambahkan fungsifungsi pada halaman web dinamis PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tata penulisan WEB Akses WEB Tag- tag HTML Akses file melalui http://localhost, alamat IP lokal, atau URL lengkap Membuat halaman dan Menyimpan ekstensi ekstensi yang tepat kemudian Menyimpan ke dalam direktori/ folder yang tepat Menambahkan kode diantara tag pembatas Penempatan Break dan indent yang tepat pada baris Kode ke dalam baris yang memudahkan pembacaan Menambahkan Tag HTML yang digunakan pada format halaman dan konten sesuai dengan kebutuhan Menyimpan halaman disimpan dalam direktori yang tepat Akses file melalui http://localhost, alamat IP lokal, atau URL lengkap Modifikasi dibuat sesuai kebutuhan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) Buku Referensi Modul Trainer Variabel-variabel dan array menurut persyaratan Nilai variabel, string, dan konstanta. Control Structure Menggunakan dan Mendeklarasikan Variabelvariabel dan array menurut persyaratan Menetapkan Nilai variabel, string, dan konstanta. Menggunakan fungsifungsi internal yang digunakan pada halaman web Menggunakan Control Structure ( seperti statement If, While, for, switch ) sesuai kebutuhan Membuat aplikasi Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 24 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 5. Menguji halaman web dinamis. INDIKATOR PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK seperti statement If, While, for, switch ) digunakan sesuai kebutuhan Halaman disimpan pada server di lokasi yang tepat. Halaman dinamis ditampilkan pa-da browser dan diuji Fungsi format dan dinamis secara keseluruhan dibuat sesuai dengan kebutuham bisnis dan pelanggan Halaman pelanggan diakhiri sesuai memenuhi persyaratan bisnis MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS 4 4 (8) PI SUMBER BELAJAR sederhana dengan menggunakan control stucture Pengujian dan Hosting Menyimpan halaman pada server di lokasi yang tepat Menampilkan/menguji halaman dinamis ditampilkan pada browser Membuat fungsi format dan dinamis secara keseluruhan sesuai dengan kebutuham bisnis dan pelanggan Mengakhiri halaman pelanggan sesuai memenuhi persyaratan bisnis Merangkai aplikasi halaman per halaman sesuai permintaan pelanggan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 25 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Membuat halaman web dinamis tingkat lanjut Membuat halaman web dinamis tingkat lanjut .......X 45 menit KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN 1. Menjelaskan konsep pemrograman web dinamis Konsep pemrograman web dinamis dijelaskan sesuai dengan kaidah keilmuan Konsep dan Teknologi pengembangan WEB 2. Mempersiapkan pembuatan aplikasi Perlengkapan software teks editor dan browser sesuai dengan kebutuhan diidentifikasi Software dioperasikan sesuai dengan standar operasi aplikasi Sumber data yang dibutuhkan sudah ditentukan dimana letaknya dan bagaimana mengaksesnya. Sketsa disain untuk web yang akan dibuat sudah disiapkan Desain interface/ Software aplikasi pengembangan WEB Desain Lay out dan Scripting Sumber daya server PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN Mengkoneksikan Internet untuk pembelajaran WEB dinamis Menjelaskan standar pemrograman yang penting dari internet dapat Mengidentifikasi konten konten WEB Mengamati berbagai aplikasi web sebagai contoh di internet Mengidentifikasi perlengkapan software teks editor dan browser sesuai dengan kebutuhan Mengoperasikan software sesuai dengan standar operasi aplikasi Menentukan sumber data yang dibutuhkan sudah ketentuan dimana letaknya dan bagaimana mengaksesnya. Menyiapkan sketsa disain untuk web yang akan dibuat Menyiapkan desain interface/ menu-menu Menentukan bagian-bagian yang akan dibuat menjadi program script dan modul- PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tugas Laporan 4 8 (16) Buku Macromedia Dreamweaver Modul design WEB Buku PHP Komputer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 8 (16) Buku Macromedia Dreamweaver Modul design WEB Buku PHP Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 26 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR 3. Membuat web menggunakan bahasa script. PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK menu-menu sudah disiapkan Ditentukan bagianbagian yang akan dibuat menjadi program script dan modul-modul Server yang akan digunakan untuk web, dimana script dijalankan, dan patform komputer apa yang akan digunakan sudah ditentukan File-file HTML dibuat dengan cara coding Kode program script dibangun dan diuji beserta modul-modul yang digunakan Web yang dibuat tampil dilayar sesuai dengan rancangan Tujuan dari pengiriman konten Web yang terdiri dari file program didemonstrasikan MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI 4 8 (16) 4 (16) SUMBER BELAJAR modul Menentukan server yang akan digunakan untuk web, dimana script dijalankan, dan patform komputer apa yang akan digunakan sudah Mendesain Sketsa untuk web Mendesain interface/ menu-menu File-file HTML Coding dan Scripting Pengujian script dan desain WEB Membuat coding file-file HTML Membangun kode program script dibangun Menguji coba code program script yang dibangun beserta modulmodul yang digunakan Menampilkan Web yang dibuat dilayar sesuai dengan rancangan Mendemonstrasikan tujuan dari pengiriman konten Web yang terdiri dari file program Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Buku Macromedia Dreamweaver Modul design WEB Buku PHP Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 27 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Merancang aplikasi teks dan desktop berbasis objek Merancang aplikasi teks dan desktop berbasis objek .......X 45 menit KOMPETENSI DASAR 1. Menjelaskan dasardasar pemrograman 2. Menerapkan fungsi 3. Menerapkan pointer INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tipe data dasar dan tipe data bentukan dijelaskan. Tata cara penulisan program OO dijelaskan. Control Program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program Deklarasi fungsi dijelaskan. Deklarasi fungsi diaplikasikan pada program Jenis-jenis Tipe Data Penamaan variavel dan Konstanta Penentuan tipe data pada variabel dan konstanta Menjelaskan tipe-tipe data Menjelaskan tipe data dasar dan bentukan. Menjelaskan penamaan variabel dan konstanta Menjelaskan pemberian harga variabel Menunjukkan penggunaan variabel pada program Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Fungsi Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Konsep pointer dijelaskan Konsep pointer dan array diaplikasikan pada program Definisi pointer dan array pointer Pointer dan array pointer Menjelaskan prototipe fungsi, definisi dan deklarasi fungsi Menggunakn fungsi dengan nilai balik dan fungsi tanpa nilai balik Menjelaskan dan menggunakan fungsi inline, overloading fungsi dan fungsi dengan jumlah argumen yang bervariasi Membuat program menggunakan deklarasi fungsi Menjelaskan definisi pointer dan array pointer Membuat program contoh penggunakan pointer dan array pointer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK SILABUS – KOMPETENSI KEJURUAN Halaman 28 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN 4. Menjelaskan class Deklarasi Class dijelaskan sesuai dengan kaidah keilmuan Dymamic Memory Allocation dijelaskan sesuai dengan kaidah keilmuan Polymorphism dijelaskan sesuai dengan kaidah keilmuan Inheritance dijelaskan sesuai dengan kaidah Konsep Class 5. Merancang aplikasi berorientasi objek. Konsep Abstract dijelaskan Class didefinisikan dalam aplikasi Konsep Abstract Class PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN Menggunakan tipe data Menjelaskan deklarasi class Menggunaan class publik dan private Menambahkan fungsi anggota class Mengaplikasikan nilai antar obyek Mendefinisikan nilai balik fungsi anggota Menggunakan konstruktor dan destruktor Menggunakan Dynamic Memory Allocation Membuat program yang menggunakan konsep Polymorfisme Membuat program Menggunakan Inheritance Menjelaskan Konsep Abstract dijelaskan Mendefinisikan Class dalam aplikasi PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku referensi Buku kerja Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 29 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Menggunakan bahasa pemrograman berorientasi objek Menggunakan bahasa pemrograman berorientasi objek .......X 45 menit KOMPETENSI DASAR INDIKATOR 1. Menggunakan tipe data control program Tipe data dasar dan tipe data bentukan dijelaskan. Tata cara penulisan program OO dijelaskan. Control Program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program Program dengan menggunakan obyek dan class dibuat. Properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi dibuat. Class private dibuat di dalam program Class public dibuat di dalam program Inheritance pada class dibuat Polimorphy pada class dibuat Overloading pada class dibuat Friends pada class 2. Membuat class 3. Membuat inheritance, polimorphy, overloading, dan friends PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Type Data dan Kontrol program Menjelaskan tipe data dasar Menjelaskan tipe data bentukan. Menjelaskan tata cara penulisan program OOP Membuat control Program berupa urutan atau sekuensial program yang dikendalikan dalam kode program Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) Buku Referensi Modul Trainer Class pada OOP Membuat program dengan menggunakan obyek dan class dibuat. Membuat properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi. MembuatClass private dibuat di dalam program Membuat Class public dalam program Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) Buku Referensi Modul Trainer Membuat program OOP menggunakan Inheritance pada class Membuat program OOP menggunakan Inheritance pada class Membuat program OOP Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) Buku Referensi Modul Trainer Inheritance Polimorphy Overloading Friends SILABUS – KOMPETENSI KEJURUAN Halaman 30 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR KEGIATAN PEMBELAJARAN MATERI PEMBELAJARAN dibuat 4. Membuat interface dan paket 5. Mengkompilasi program berorientasi objek. Interface class program dibuat. Paket dengan menggunakan class program dibuat Mengkompilasi program berorientasi objek. PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK Interface class program. Paket dengan menggunakan class program Teknik kompilasi menggunakan Polimorphy pada class Membuat program OOP menggunakan Overloading pada class Membuat program OOP menggunakan Friends pada class Membuat Interface class program. Membuat Paket dengan menggunakan class program Mengkompilasi program OOP PENILAIAN Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan ALOKASI WAKTU PI SUMBER BELAJAR TM PS 8 8 (16) Buku Referensi Modul Trainer 8 8 (16) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 31 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Merancang program aplikasi web berbasis objek Merancang program aplikasi web berbasis objek .......X 45 menit KOMPETENSI DASAR INDIKATOR 1. Menjelaskan file I/O (Input/Output), tipe data dan variable pada java programming Konsep dari I/O di Java dan File streams dijelaskan Berbagai tipe data dan sifat-sifatnya dijelaskan. Konsep variabel pada Java dijelaskan. Konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally dijelaskan. Menjelaskan applet 2. Menjelaskan exception handling 3. Menjelaskan applet 4. Menerapkan konektivitas basis data. Menerapkan konektivitas basis data. PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR I/O dan type dat pada Variable Mennjelaskan Konsep dari I/O di Java dan File streams tipe data dan sifatsifatnya. Menjelaskan Konsep variabel pada Java. Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Exception Handling Menjelaskan konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally. Mengaplikasikan pada beban Exception Handling Membahas Program OOP dengan menggunakan Java Applet Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Merancang Informasi yang ada agar dapat dengan cepat diperoleh dari situs web Membuat integritas basis data sesuai standar baku sekuriti Membuat fungsi perijinan yang tepat untuk akses basis data Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Penjelasan Java Applet Kelebihan Java Applet Kekurangan Java Applet Sotware pendukung Java Applet Informasi yang ada agar dapat dengan cepat dari situs web Integritas basis data sesuai standar baku sekuriti Fungsi perijinan yang tepat untuk akses basis data SILABUS – KOMPETENSI KEJURUAN Halaman 32 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : SMK Negeri 1 Balikpapan : Membuat aplikasi basis data menggunakan SQL : : Membuat aplikasi basis data menggunakan SQL : : .......X 45 menit SUMBER BELAJAR TM PS 1. Menjelaskan kebutuhan software Aplikasi data deskripsi (SQL Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal. Menyediakan manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami. Memahami user manual Menyalakan PC yang sudah terinstal software yang dibutuhkan sesuai SOP Menjalankan perangkat lunak aplikasi SQL, sesuai SOP Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer 2. Membuat Entity Relationship Diagram (ERD) Menjelaskan kebutuhan software SQL Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal. Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami. Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai dengan manual instalasi Perangkat lunak aplikasi SQL dijalankan Membuat Entity Relationship Diagram (ERD) Membuat diagram ERD untuk program aplikasi yang akan dibuat sesuai dengan SOP 8 (16) Buku Referensi Modul Trainer Membuat Data Flow Diagram (DFD) Data Flow Diagram (DFD) Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 3. Membuat Data Flow Diagram (DFD) 8 8 (16) Buku Referensi Modul Komputer Entity Relationship Diagram (ERD) Membuat Data Flow Diagram (DFD) untuk program yang akan dibuat yang ,meliputi level 0,1 dan level 2 PENILAIAN ALOKASI WAKTU INDIKATOR PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN KOMPETENSI DASAR PI SILABUS – KOMPETENSI KEJURUAN Halaman 33 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN 4. Mempersiapkan lembar kerja Basis Data Mempersiapkan lembar kerja Basis Data Lembar Basis Data Mempersiapkan lembar kerja Basis Data yang akan dibuat 5. Menggunakan sintakssintaks khusus SQL Sintaks-sintaks di MySQL/ PostgreSQL digunakan secara efektif. Sintaks-sintaks di MySQL/ PostgreSQL 6. Membuat Query Basis Data. Query Basis Data dibuat sesuai dengan buku kerja View dibuat dengan menggunakan wizard View Fitur-fitur View diaplikasikan. Field ditetapkan sesuai dengan kebutuhan tabel View diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan Aplikasi data deskripsi (SQL Menjelaskan fungsi sintak sintaks di MySQL/ PostgreSQL secara efektif Menggunakan sintak khusus MySQL/ PostgreSQL untuk data base Membuat View dengan menggu-nakan wizard View Mengaplikasikan fitur-fitur View. Menetapkan Field sesuai dengan kebutuhan tabel Memberi namaView sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan Mengecek field pada tabel Menyimpan nama view sesuai dengan format standar PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK PENILAIAN ALOKASI WAKTU TM PS Tes Lisan Tes Tulisan Tugas Laporan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) 8 8 (16) Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) PI SUMBER BELAJAR Buku Referensi Modul Komputer Buku Referensi Modul Komputer Buku Referensi Modul Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 34 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : SMK Negeri 1 Balikpapan : Mengintegrasikan basis data dengan sebuah web : : Mengintegrasikan basis data dengan sebuah web : : .......X 45 menit KEGIATAN PEMBELAJARAN SUMBER BELAJAR INDIKATOR MATERI PEMBELAJARAN TM PS 1. Menjelaskan prosedur pengintegrasian sebuah basis data dengan sebuah situs web Prosedur pengintegrasian sebuah basis data dengan sebuah situs web dijelaskan sesuai dengan kaidah keilmuan Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhi Basis data dapat ditambah jika diperlukan Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhi Basis data dapat ditambah jika diperlukan Prosedur pengitegrasian situs dengan basis data Data situs yang dibutuhkan Basis data yang tersedia sesuai kebutuhan data situs Kebutuhan basis data Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis Meninjau ulang dasar kebutuhan Basis data yang tersedia Menambah Basis data dapat diperlukan Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Komputer Data situs yang dibutuhkan Basis data yang tersedia sesuai kebutuhan data situs Kebutuhan basis data Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis Meninjau ulang dasar kebutuhan Basis data yang tersedia Menambah Basis data dapat diperlukan Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Komputer 2. Mempersiapkan basis data PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK PENILAIAN ALOKASI WAKTU KOMPETENSI DASAR PI SILABUS – KOMPETENSI KEJURUAN Halaman 35 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 3. Membuat login pada basis data 4. Membuat koneksi basis data pada web 5. Menguji konektivitas basis data pada web. KEGIATAN PEMBELAJARAN INDIKATOR MATERI PEMBELAJARAN Operator dan pengunjung situs dibuat sesuai kebutuhan bisnis Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi ditetapkan untuk setiap kelas dari user Nama-nama login dibuat menggunakan utilitas web server yang relevan Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs Konektivitas basis data pada web diuji kebenarannya Informasi yang ada dirancang agar Operator dan pengunjung situs Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi Nama-nama login n utilitas web server yang relevan Nama-nama login ke dalam web server Mengidentifikasi operator dan pengunjung situs sesuai kebutuhan bisnis Menetapkan perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi untuk setiap kelas dari user menggunakan Nama-nama login dibuat utilitas web server yang relevan menggunakan Nama-nama login ditambahkan ke dalam web server utilitas server yang relevan Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs Menggunakan utilitas server untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web Mengkonfirmasikan sumber data, name login basis data, dan password terhadap persyaratan bisnis Menggunakan utilitas server dan string koneksi basis data Membuat hubungan ke basis data situs Mengkoreksi ile-file konfigurasi situs untuk menyimpan string koneksi situs Informasi yang ada agar dapat dengan cepat dari situs web Integritas basis data sesuai standar baku sekuriti Merancang Informasi yang ada agar dapat dengan cepat diperoleh dari situs web Membuat integritas basis PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK PENILAIAN ALOKASI WAKTU PI SUMBER BELAJAR TM PS Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) Buku Referensi Modul Komputer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) Buku Referensi Modul Komputer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 8 8 (16) Buku Referensi Modul Komputer SILABUS – KOMPETENSI KEJURUAN Halaman 36 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN dapat dengan cepat diperoleh dari situs web Integritas basis data dibuat sesuai standar baku sekuriti Fungsi perijinan yang tepat untuk akses basis data dibuat Fungsi perijinan yang tepat untuk akses basis data t PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR data sesuai standar baku sekuriti Membuat fungsi perijinan yang tepat untuk akses basis data SILABUS – KOMPETENSI KEJURUAN Halaman 37 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : SMK Negeri 1 Balikpapan : Membuat program basis data : : Membuat program basis data : : .......X 45 menit KOMPETENSI DASAR INDIKATOR 1. Menjelaskan konsep pembuatan DBMS berbasis Client-Server Konsep pembuatan DBMS berbasis Client-Server dijelaskan sesuai dengan kaidah keilmuan Program SQL digunakan dalam membuat basis data Alat-alat pemrograman untuk SQL Server digunakan. Sintaks TSQL digunakan. Perintah TSQL dijalankan stored procedures digunakan dalam merancang basis data Stored procedures dimanipulasi (dibuat, modifikasi, dan hapus) . Programming stored procedures dibuat. Triggers dibuat dan dikelola. Programming triggers dibuat. 2. Menggunakan TSQL 3. Menggunakan stored procedures 4. Menggunakan triggers PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU SUMBER BELAJAR TM PS PI Menjelaskan konsep normalisasi Menjelaskan aturan pembuatan tabel Menjelaskan tipe data Menjelaskan ERD Alat-alat pemrograman untuk SQL Server digunakan. Sintaks TSQL digunakan. Perintah TSQL dijalankan Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) 4 (16) Buku referensi Buku kerja Komputer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) 4 (16) Buku referensi Buku kerja Komputer Stored procedures (dibuat, modifikasi, dan hapus) Programming stored procedures. Memanipulasi Stored procedures (dibuat, modifikasi, dan hapus) Membuat Programming stored procedures dibuat. Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) 4 (16) Buku referensi Buku kerja Komputer Triggers. Programming triggers Membuat Triggers Mengelola Triggers. Membuat basis data dengan menggunakan Programming triggers dibuat. Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) 4 (16) Buku referensi Buku kerja Komputer Software pendukung Konsep Database Management Sistem (DBMS) berbasis ClientServer Alat-alat pemrograman untuk SQL Server Sintaks TSQL. Perintah TSQL SILABUS – KOMPETENSI KEJURUAN Halaman 38 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR 5. Menggunakan administrasi SQL 6. Menjelaskan struktur program aplikasi 7. Menerapkan SQL. INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Sistem keamanan untuk SQL Server dibuat dan dirancang. Keamanan SQL Server diimplementasikan dan diadministrasikan Konsep SQL Server Agent dijelaskan Konsep DTS (Data Transforma-tion Service) dijelaskan Struktur program aplikasi dijelaskan sesuai dengan program yang dibuat Sistem keamanan untuk SQL Server Keamanan SQL Server Konsep SQL Server Agent Konsep DTS (Data Transforma-tion Service) Membuat sistem keamanan untuk SQL Server Mengimplementasikan dan Mengadministrasikan Sistem Keamanan SQL Server Menjelaskan konsep SQL Server Agent Konsep DTS (Data Transformation Service) Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) 4 (16) Buku referensi Buku kerja Komputer Software pendukung Struktur program Mempelajari struktur mprogram aplikasi SQL Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) 4 (16) Variable Character Set dan Tipe Data dijelaskan Komponen PL/SQL dijelaskan Cursor processing dijelaskan PL/SQL Tables dan PL/SQL Wrappers digunakan Variable Character Set dan Tipe Data Komponen PL/SQL Cursor processing PL/SQL Tables dan PL/SQL Wrappers Menjelaskan Variable Character Set dan Tipe Data Menjelaskan Komponen PL/SQL Menjelaskan Cursor processing Menggunakan PL/SQL Tables dan PL/SQL Wrappers Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) 4 (16) Buku referensi Buku kerja Komputer Software pendukung Buku referensi Buku kerja Komputer Software pendukung PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK SILABUS – KOMPETENSI KEJURUAN Halaman 39 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN SILABUS NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 1 Balikpapan Membuat aplikasi web berbasis JSP Membuat aplikasi web berbasis JSP .......X 45 menit KOMPETENSI DASAR INDIKATOR 1. Menjelaskan kebutuhan software kebutuhan software jsp Dijelaskan sesuai dengan kaidah keilmuan Persyaratan sistem operasi dan web server diidentifikasi Kalibrasi web server agar program scripting JSP berjalan optimal dengan web server dilakukan Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan Dasar-dasar JSP dijelaskan sesuai dengan kaidah keilmuan Penggunaan JSP container dijelaskan Penggunaan JSP directives dije-laskan JSP Objects melalui va-riabel request dan response dijelaskan. JSP actions dijelaskan JSP tag libraries (TagLibs, Servlets 2. Menjelaskan dasardasar JSP PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK MATERI PEMBELAJARAN Spesifikasi OS Spesifikasi WEB server Penytingan WEB server Pengujian WEB Seervwr Konsep teknologi JSP Sintak JSP KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Mengidentifikasi persyaratan sistem operasi dan web server Melakukan kalibrasi web server agar program scripting JSP berjalan optimal dengan web server Menset WEB Server Melakukan pengujian web server untuk memeriksa apakah web server berjalan dengan optimal Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer Menjelaskan penggunaan JSP container Menjelaskan penggunaan JSP directives Menjelaskan JSP Objects melalui va-riabel request dan response Menjelaskan JSP actions Menjelaskan JSP tag libraries (TagLibs, Servlets dan Development Components) Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 40 dari 41 KURIKULUM SMK NEGERI 1 BALIKPAPAN KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN 3. Membuat aplikasi web berbasis JSP dan Development Components) dijelaskan Membuat aplikasi web berbasis JSP 4. Menyiapkan server untuk aplikasi web berbasis JSP Menyiapkan server untuk aplikasi web berbasis JSP Penyetingan WEB server Pengujian WEB Server 5. Menyimpan state (kondisi) ke dalam server dan client. state (kondisi) ke dalam server dan client disimpan Penyimpanan suatu kondisi melalui cookie, query, dan sessions dilakukan. Prinsip Cookie, Query&Session dengan JSP PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK Perencanaan web Pembuatan web Pengujian web Hosting KEGIATAN PEMBELAJARAN Membuat desain web Membuat program script web Pengujian web JSP Hosting ke web server Melakukan kalibrasi web server agar program scripting JSP berjalan optimal dengan web server Menset WEB Server Melakukan pengujian web server untuk memeriksa apakah web server berjalan dengan optimal Melakukan penyimpanan suatu kondisi me lalu Melakukan penyimpanan suatu kondisi cookie, Melakukan penyimpanan suatu kondisi query, Melakukan penyimpanan suatu kondisi sessions PENILAIAN ALOKASI WAKTU TM PS PI SUMBER BELAJAR Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan Tes Lisan Tes Tulisan Tugas Laporan 4 4 (8) 4 4 (8) Buku Referensi Modul Trainer Tes Lisan Tes Tulisan Tes Praktek Tugas Laporan 4 4 (8) Buku Referensi Modul Trainer 4(12) Buku Referensi Modul Trainer SILABUS – KOMPETENSI KEJURUAN Halaman 41 dari 41