SILABUS
Nama Sekolah Mata Pelajaran Kelas/Semester Standar Kompetensi Kode Kompetensi Alokasi Waktu : SMK Negeri 2 Pekanbaru : Dasar Kompetensi Kejuruan : X/I : Merakiti Personal Computer : 070.DKK.01 : 68 X 45 menit
KOMPETENSI DASAR
1. Merencana-kan kebutuh- an dan spesifikasi
INDIKATOR
Daftar kebutuhan dan spesifikasi komputer telah tersedia Buku manual dan petunjuk pengoperasian komponen telah tersedia
MATERI PEMBELAJARAN
Jenis-jenis peralatan / komponen pada PC serta spesifikasi masingmasing
KEGIATAN PEMBELAJARAN
Menjelaskan diagram blok komputer dan fungsi masingmasing Membuat daftar rencana kebutuhan dan spesifikasi PC Menjelaskan jenis-jenis piranti input dan output serta spesifikasi dan perkembangannya Menjelaskan jenis-jenis piranti proses serta spesifikasi dan perkembangannya. Menjelaskan prosedur baku perakitan Menguraikan karakteristik dan tata cara penanganan tiap-tiap komponen PC Menguji komponen-komponen PC sesuai dengan buku manual Menginstalasi komponen PC
PENILAIAN
Tes tertulis Obs ervasi/ Pengamat an
ALOKASI WAKTU TM
8
PS
-
PI
Sumber Belajar
Mo dul Per alatan Ma nual Books
2.
Prosedur / SOP perakitan disiapkan Peralatan instalasi (tools kit) disiapkan Perangkat yang ingin diinstalasi diuji sesuai dengan manual tiap-tiap komponen Perangkat PC dirakit menggunakan prosedur, cara/metode dan peralat-an yang sudah ditentukan
Langkah-langkah perakitan komputer serta prosedur dan keselamatan kerja pada saat merakit komputer
dul
Mo
KOMPETENSI DASAR
3. Melakukan keselamatan kerja dalam merakit PC
INDIKATOR
Prosedur kesehatan, keselamatan dan keamanan dipatuhi dalam hubungannya dengan kebijakan organisasi legislasi yang relevan, persyaratan asuransi, dan rencana keamanan dimana sesuai. Identifikasi dan sesegera mungkin melaporkan pelanggaran prosedur kesehatan, keselamatan dan keamanan. Bekerja dengan aman dan dipastikan bahwa semua aktivitas kerja dilakukan dengan cara yang aman dan tidak menimbulkan bahaya bagi rekan sekerja atau masyarakat.
MATERI PEMBELAJARAN
Kesehatan, keselamatan dan keamanan kerja.
KEGIATAN PEMBELAJARAN
Mempelajari prinsip-prinsip kesehatan, keselamatan dan keamanan kerja secara benar. Mengidentifikasikan hal-hal yang dapat menyebabkan gangguan pada kesehatan, keselamatan dan keamanan diri yang terdapat pada lingkungan kerja secara cermat. Menerapkan prosedur kesehatan, keselamatan dan keamanan kerja di lingkungan kerja secara benar. Mempelajari kebijakan organisasi dalam kaitannya dengan penerapan kesehatan, keselamatan dan keamanan kerja di lingkungan kerja dan persyaratan asuransi secara cermat. Mengidentifikasikan pelanggaran yang terjadi pada saat penerapan prosedur kesehatan, keselamatan dan keamanan kerja. Melaporkan pelanggaran yang terjadi pada saat penerapan prosedur kesehatan, keselamatan dan keamanan kerja. Memastikan bahwa aktifitas kerja yang akan dilakukan tidak menimbulkan gangguan pada kesehatan, keselamatan dan keamanan kerja baik untuk diri sendiri maupun orang sekitar dan lingkungan kerja.
PENILAIAN
Tes tertulis Observasi/ Pengamat an
ALOKASI WAKTU TM
6
PS
6
PI
Sumber Belajar
Mo dul Per alatan Ma nual Books
KOMPETENSI DASAR
4. Mengatur komponen PC menggunak an software (melalui setup BIOS dan aktifasi komponen melalui sistem operasi)
INDIKATOR
Komponen PC (misal VGA dan Sound Card On Board) diatur menggunakan software, baik yang me-rupakan software bawaan ataupun melalui BIOS, sesuai dengan buku manual tiap-tiap komponen
MATERI PEMBELAJARAN
Jenis-jenis BIOS Menu pada BIOS dan fungsi masingmasing
KEGIATAN PEMBELAJARAN
Mengidentifikasi komponen PC yang membutuhkan aktivasi melalui BIOS Melakukan setting BIOS pada jenis PC yang berbeda
PENILAIAN
Tes tertulis Observasi/ Pengamat an
ALOKASI WAKTU TM
6
PS
6
PI
Sumber Belajar
Mo dul Per alatan Ma nual Books
KOMPETENSI DASAR
5. Menyambung periferal menggunakan software
INDIKATOR
Periferal dipasang / disambung sesuai dengan SOP Periferal disetting dengan software spesifik sesuai dengan buku manual
MATERI PEMBELAJARAN
Jenis-jenis dan fungsi periferal standard Jenis dan fungsi perangkat identifikasi modern (misal : barcode, finger scan, retina scan) Jenis, fungsi dan prinsip kerja perangkat penyimpanan modern (misal : flash disk, DVD Ram, card reader, CD RW, DVD RW) Jenis, fungsi dan prinsip kerja perangkat komunikasi (misal : modem, IrDA, WiFi, Bluetooth) Cara memasang periferal pada PC Cara mensetting periferal pada PC
KEGIATAN PEMBELAJARAN
Menguraikan jenis dan fungsi periferal yang digunakan pada PC Memasang periferal pada PC Mensetting periferal pada PC
PENILAIAN
Tes tertulis Observasi/ Pengamata n
ALOKASI WAKTU TM
6
PS
6
PI
Sumber Belajar
Mo dul Per alatan Ma nual Books
KOMPETENSI DASAR
6. Memeriksa hasil perakitan PC dan pemasangan periferal
INDIKATOR
Hasil perakitan PC dan pemasangan periferal diidentifikasi Perakitan, jenis komponen dan setting yang dilakukan dicatat dan dilaporkan sesuai dengan SOP yang berlaku. PC yang telah dirakit diuji tampilan dan berfungsi dengan baik
MATERI PEMBELAJARAN
Cara identifikasi hasil perakit-an PC dan pemasangan periferal
KEGIATAN PEMBELAJARAN
Menjelaskan tujuan, produk, prosedur dan cara penggunaan peralatan untuk diagnosis Memeriksa hasil perakitan PC Memeriksa hasil pemasangan perifera
PENILAIAN
Tes tertulis Observasi/ Pengamat an
ALOKASI WAKTU TM
6
PS
6
PI
Sumber Belajar
Mo dul Per alatan Ma nual Books
KOMPETENSI DASAR
INDIKATOR
PC dapat digunakan sesuai dengan kriteria unjuk kerja pada unit kompetensi HDW.OPR.101. (1).A atau HDW.OPR.102. (1).A Periferal dapat digunakan sesuai dengan kriteria unjuk kerja pada unit kompetensi HDW.OPR.105. (1).A Hasil yang diperoleh pada pemeriksaan hasil pera-kitan PC dan pemasangan periferal dilaporkan sesuai dengan format dan prosedur yang telah ditetap-kan (pada log-sheet / reportsheet)
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
Sumber Belajar
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 2 Pekanbaru Sistem Operasi Dasar X / II Melakukan Instalasi Sistem Operasi Dasar 070.DKK.02 54 X 40 menit
INDIKATOR Sistem operasi telah terinstalasi dan dapat berjalan normal pada perangkat komputer User manual sudah disiapkan dan dipelajari
KEGIATAN PEMBELAJARAN Mengikuti SOP dalam mempersiapkan sistem operasi Menjelaskan langkahlangkah persiapan pengoperasian sistem operasi Mempersiapkan penggunaan sistem operasi Melaksanakan keamanan dan Keselamatan Kerja (K3) dalam instalasi Menjelaskan langkahlangkah instalasi software aplikasi Menjelaskan perbedaan dan karakteristik antara tiap-tiap program aplikasi Memilih aplikasi yang sesuai dengan sistem
ALOKASI WAKTU TM PS PI 6
SUMBER BELAJAR Buk u Manual Aplikasi Kom puter Maj alah Kompute r Inter net Buku Manual Aplikasi Source Software Aplikasi (ghost, partition magic, anti virus, office, grafis, multimedi a, kompresi
Proses instalasi sesuai Installation Manual sudah dilaksanakan Seluruh file, icon (jika ada) dan konfigurasi telah tercopy dan terkonfigurasi Pada layar muncul pesan bahwa proses instalasi telah berhasil dilaksanakan
Kondisi sistem operasi yang sesuai untuk tiap-tiap software aplikasi Langkah instalasi software aplikasi berbasis text dan GUI Pengaturan konfigurasi dan
3.
Mengecek hasil instalasi dengan menjalanka n software dan melakukan troubleshoo ting sederhana
Software dijalankan secara sampling tanpa error Software ditutup tanpa error Troubleshooting dilakukan sesuai Installation Manual
Mengikuti prosedur pemeriksaan hasil instalasi Menjelaskan langkahlangkah pengoperasian software aplikasi, termasik menjalankan dan menutup software Menjelaskan langkahlangkah penanganan terhadap troubleshooting yang terjadi pada software Mengecek hasil instalasi software
16
dan lainlain) Komputer Majalah Komputer Internet Buku Manual Aplikasi Komputer Majalah Komputer Internet
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjabarkan UU Keselamatan Kerja
: SMK Negeri 2 Pekanbaru : Dasar Kompetensi Kejuruan : X/ 1 : Menerapkan Keselamatan, Kesehatan Kerja dan Lingkungan Hidup (K3LH) : 070.DKK.03 : 18 X 45 menit MATERI PEMBELAJARAN
Undang-undang keselamatan dan kesehatan kerja
INDIKATOR
Menjelaskan maksud dan tujuan keselamatan kerja Menjelaskan cara Kesehatan kerja. Menjelaskan undang-undang keselamatan dan kesehatan kerja. Memahami caracara menggunakan peralatan keselamatan dan kesehatan kerja
KEGIATAN PEMBELAJARAN
Menyimak penjelasan keselamatan dan kesehatan kerja.
PENILAIAN
Tes Tulis Tugas
ALOKASI WAKTU
TM 2 PS PI
SUMBER BELAJAR
Buku
3. Menerapkan prosedur standar keamanan alat 4. Menerapkan prosedur lingkungan kerja tentang kesehatn, keselamatan dan keamanan Menjelaskan prosedur pembuangan limbah Menyiapkan peralatan P3K Menjelaskan Manajemen dan Teknik P3K. Menjelaskan
Peralatan/fasilitas pemadam kebakaran, obat obatan dan PPPK. Tanda /label menyangkut bahan berbahaya seperti mudah terbakar, beracun, mudah meledak, dll. Panduan jika terjadi kecelakaan, Proses pengelolaan limbah Mengidentifikasi peralatan P3K yang diperlukan
Buku ebook
Menyimak penjelasan prosedur pembuangan limbah Mengolah limbah Mengidentifikasi peralatan P3K yang diperlukan Menyimak penjelaskan Manajemen dan Teknik P3K. Menyimak penjelaskan Peraturan dan Standar P3K.
Tes tulis Pengamatan Tes praktek Tes Tulis Pengamatan Tes Praktek
KOMPETENSI DASAR
INDIKATOR
Peraturan dan Standar P3K.
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU
TM PS PI
SUMBER BELAJAR
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK NEGERI 2 PEKANBARU Kompetensi Kejuruan X/I Memahami Teknik Elektronika analog dan Digital Dasar
070.KK.01
54 X 45 Menit
KOMPETENSI DASAR
1. Menjelaskan teori Kelistrikan
INDIKATOR
Menjelaskan perbedaan antara tegangan, arus, dan resistansi Menjelaskan manfaat dasar dari kelistrikan Menjelaskan perbedaan antara tegangan, arus, dan resistansi Menyebutkan dengan benar bahan-bahan resistif dan dijelaskan bagaimana resistor dipakai dalam bidang elektronika
MATERI PEMBELAJARAN
Perbedaan antara tegangan, arus, dan resistansi Manfaat dasar sistem kelistrikan Perbedaan antara tegangan, arus, dan resistansi
KEGIATAN PEMBELAJARAN
Menyimak penjelaskan perbedaan antara tegangan, arus, dan resistansi Menyimak penjelaskan manfaat dasar dari kelistrikan Menyimak penjelaskan perbedaan antara tegangan, arus, dan resistansi
PENILAIAN
Tes tertulis Pengamatan/ observasi Tes Praktek Produk
ALOKASI WAKTU TM
6
PS
PI
SUMBER BELAJAR
Buku Teori Dasar Kelistrikan Internet Majalah Teknik Bread board Komponen R, L, C
Menyimak penjelaskan bahan komponen Menghitung nilai resistansi berbagai jenis resistor Menghitung nilai kapasitansi berbagai jenis kapasistor Menyimak penjelasan tentang macam-macam komponen Menguji komponen pasif yang baik dan yang rusak Menguji komponen aktif yang baik dan yang rusak Menyimak penjelaskan penggunaan resistor pada rangkaian Memanfaatkan komponen pasif pada rangkaian Memanfaatkan komponen aktif pada rangkaian switching
Buku Teori Dasar Elektronika Internet Majalah Teknik Bread board Komponen Elektronika
KOMPETENSI DASAR
3. Menjelaskan konsep Elektronika
INDIKATOR
Menyebutkan beberapa piranti display yang umum disebutkan Menerangkan bagaimana display LCD bekerja dan apa keuntungan dan kerugiannya Menerangkan tentang elektronika dasar untuk kamera dan sensor Menerangkan didalam rangkaian apa saja piranti optik dipakai Menyebutkan beberapa sistem kontrol yang diaktivasi oleh cahaya dan Menerangkan cara memanfaatkan piranti optik yang terkait Menerangkan macam macam opto coupler Digambarkan dan dijelaskan tentang kode ASCII Diuraikan macammacam sistem bilangan digital Mengkonversi macam-macam sistem bilangan digital Diterangkan alasan-alasan orang memerlukan rangkaian interface dan disebutkan
MATERI PEMBELAJARAN
Beberapa piranti display yang umum Keuntungan dan kerugian LCD Komponen elektronika dasar untuk kamera dan sensor Pemakaian piranti optik Macam-macam sistem kontrol yang diaktivasi oleh cahaya Cara memanfaatkan piranti optik Macam macam opto coupler
KEGIATAN PEMBELAJARAN
Menyebutkan beberapa piranti display yang umum digunakan Menerangkan kerja LCD Menyimak penjelaskan keuntungan dan kerugian LCD Menyimak penjelaskan elektronika dasar untuk kamera dan sensor Menyimak penjelaskan untuk rangkaian apa saja piranti optik dipakai Mencari contoh aplikasi beberapa sistem kontrol yang diaktivasi oleh cahaya Merencanakan rangkaian memanfaatkan piranti optik yang terkait Mendefinisikan macam macam opto coupler Menyimak penjelaskan contoh pemakaian opto coupler
PENILAIAN
Tes tertulis Pengamatan/ observasi Diskusi
ALOKASI WAKTU TM
6
PS
6
PI
SUMBER BELAJAR
Buku Teori dasar elektronika Internet Majalah Teknik Bread board Komponen Elektronika Vadamikeum elektronika Buku rangkaian elektronik
Konversi Bilangan dan Kode ASCII macam-macam sistem bilangan digital Konversi macammacam sistem bilangan digital Penguasaan konsep input dan output (I/O) dalam sistem kendali dan ragam interface.
Menggambarkan konversikBilangan dan Kode ASCII Menguraikan macam-macam sistem bilangan digital Membuat Konversi macammacam sistem bilangan digital
Buku prinsip dasar dan penerapan teknik digital Trainer digital Komponen elektronika digital Buku Teori Dasar Elektronika Internet
Menguraikan jenis dan fungsi input/output Menyimak penjelaskan tentang alasan-alasan diperlukannya
KOMPETENSI DASAR
INDIKATOR
macam-macamnya
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
rangkaian interface Menyebutkan macam-macam rangakain interface
PENILAIAN
Produk
ALOKASI WAKTU TM PS PI
4 4
SUMBER BELAJAR
Majalah Teknik Komponen Elektronika
6.
Menyimak pembahasan contoh kasus Menggambarkan penggunaan dari bahan elektronika Mengidentifikasi karakteristik, serta prinsip kerja dari peralatan elektronika
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan struktur algoritma
: SMK NEGERI 2 PEKANBARU : Kompetensi Kejuruan : X/1 : Menerapkan Algoritma Pemograman Tingkat Dasar : 070.KK.02 : 76 X 45 Menit MATERI PEMBELAJARAN
Jenis-jenis perintah pada struktur algoritma sequence Jenis-jenis perintah pada struktur algoritma selection Jenis-jenis perintah pada struktur algoritma looping
INDIKATOR
Menjelaskan struktur dasar algoritma Sequence (runtunan) Menjelaskan struktur dasar algoritma Selection (Pemilihan) Menjelaskan struktur dasar algoritma Looping (Pengulangan) Membuat Algoritma dengan skema program sekuensial Membuat Algoritma dengan skema program percabangan Membuat Algoritma dengan skema program pengulangan Menjelaskan penggunaan Context Diagram Menjelaskan Entity pada Data Flow Diagram (DFD) Menjelaskan cara menerapkan alir data Menjelaskan cara menggambarkan DFD
PENILAIAN
Pengamatan Tes tertulis Hasil kompilasi program
TM
4
PS
8(16)
PI
SUMBER BELAJAR
Buku Algoritma dan Pemrograman Jobsheet Modul ajar
8(16)
Simbol-simbol Context Diagram Simbol-simbol Data Flow Diagram External Entity dan internal Entity
Tes tertulis
8(16)
KOMPETENSI DASAR
4. Membuat diagram alir pemrograman
INDIKATOR
Menjelaskan simbol input pada flowchart Menjelaskan simbol proses pada flowchart Menjelaskan simbol Output pada flowchart Menjelaskan tipe data, variable konstanta, dan parameter yang berlaku umum pada pemograman Membuat serta menjelaskan pemanfaatan tipe data baru dari tipe data yang ada Menjelaskan pemakaian nama pada tipe data, variable, konstanta dan parameter Membuat algoritma dengan array satu dimensi Membuat algoritma pencarian data dan algoritma pengurutan data (sorting) dengan menggunakan array
MATERI PEMBELAJARAN
Simbol-simbol Input flowchart Simbol-simbol proses flowchart Simbol-simbol output flowchart Jenis-jenis Tipe Data Penamaan variabel dan konstanta Penentuan tipe data pada variabel dan konstanta
KEGIATAN PEMBELAJARAN
Menyimak pembahasan contoh kasus Menerapkan simbol input pada flowchart Menerapkan simbol proses pada flowchart Menerapkan simbol output pada flowchart Menyimak penjelasan tipe-tipe data Menyimak penjelasan tipe data dasar dan bentukan. Menyimak penjelasan penamaan variabel dan konstanta Menyimak penjelasan pemberian harga variabel Membuat program dengan menerapkan konstanta serta variabel pada program Membuat program dengan menerapkan tipe data baru yang dibuat Mendeklarasikan array Menginisialisasi array Menulis elemen array ke piranti keluaran Menulis harga tertentu di dalam array Mencari harga maksimum array Menggunakan elemen array
TM
4
PS
8(16)
PI
12(24)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : X/2 : Menerapkan Algoritma Pemograman Tingkat Lanjut : 070.KK.03 : 76 X 45 Menit ALOKASI WAKTU TM
Menyimak penjelasan array multi dimensi Menyimak penjelasan pendeklarasian serta inisialisasi array matrik 2D dan 3D Menyimak penjelasan inisialisasi array matrik 2D dan 3D Menyimak penjelasan pengisian serta pembacaan nilai/value pada elemen array multi dimensi Menerapkan penggunaan array multi dimensi dengan contoh kasus Mendeklarasikan dan memanfaatkan elemen array melalui penjumlahan, pengurangan, perkalian serta pencarian elemen array Melakukan pembacaan elemen matriks Membuat program pengisian matriks dengan menggunakan petunjuk pembacaan Membuat program untuk menulis matriks Menjumlahkan dua buah matriks Melakukan operasi pengurangan dua buah matriks Melakukan operasi perkalian dua buah matriks Membuat program pencarian elemen terbesar matriks Pengamatan Tes tertulis Hasil kompilasi program 8
KOMPETENSI DASAR
1. Menjelaskan prinsip array multi dimensi
INDIKATOR
Menjelaskan prinsip tentang array multi dimensi Menjelaskan deklarasi array multi dimensi Menjelaskan inisialisasi array multi dimensi Menjelaskan cara pengisian nilai serta pembacaan pada elemen array multi dimensi
MATERI PEMBELAJARAN
Array multi dimensi
KEGIATAN PEMBELAJARAN
PENILAIAN
PS
8(16)
PI
SUMBER BELAJAR
Buku Algoritma dan Pemrograman Jobsheet Modul ajar
Membuat serta menjelaskan algoritma array multi dimensi Membuat Matrik 2D, 3D dalam bentuk penjumlahan pengurangan, perkalian, dsb. Membuat dan menunjukkan Algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi
816)
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Membuat program pencarian elemen terkecil matriks
PENILAIAN TM
ALOKASI WAKTU PS PI
SUMBER BELAJAR
Membuat algoritma program dengan menggunakan prosedur Membuat algoritma program dengan menggunakan fungsi Membuat algoritma program dengan menggunakan prosedur dan fungsi
Mendeklarasikan serta mendefinisikan fungsi Membuat contoh program pemanggilan fungsi Mendekalarasikan serta mendefinisikan prosedur Membuat contoh program pemanggilan prosedur Menginisialisasi grafik Melakukan pembacaan nilai koordinat Membuat program untuk menampilkan bentuk gambar sederhana menggunakan fungsifungsi grafik Membuat program untuk menampilkan animasi sederhana menggunakan fungsi-fungsi grafik
8(16)
Membuat algoritma program dengan library berbasis grafik Membuat algoritma pemrograman dengan grafik (gambar sederhana) berbentuk 2D dan 3D Membuat algoritma pemrograman animasi dengan grafik (gambar sederhana)
Grafik
10(20)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Mengidentifikasi struktur hirarki basis data
: SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : X/2 : Membuat Basis Data : 070.KK.04 : 76 X 45 Menit MATERI PEMBELAJARAN
Komponen File manager Komponen database manager Komponen query processor DML precompiler DDL compiler Entity Relationship model Model Relasional Pemetaan kardinalitas Relationship Attribute Simbol ERD Atribut tabel Normalisasi dan bentuk normalisasi Menyimak penjelasan Entity Relationship Diagram Menyimak penjelasan Model-model data Menyimak penjelasan simbol-simbol ERD Menyimak penjelasan Atribut ERD Menerapkan penggunaan ERD dengan contoh kasus Menyimak penjelasan normalisasi Menyimak penjelasan aturan normalisasi Menyimak penjelasan bentuk normalisasi Menerapkan aturan normalisasi dengan contoh kasus Tes tertulis 8 8(16) Buku Basis data Jobsheet Modul bahan ajar Tes tertulis 8 8(16) Buku Basis data Jobsheet Modul/bahan ajar
INDIKATOR
Menjelaskan mengenai komponenkomponen fungsional (modul) Menjelaskan media penyimpanan database Menjelaskan struktur pengguna database Menjelaskan modelmodel data Menjelaskan batasan ERD Menjelaskan metodologi ERD
PENILAIAN
Tes tertulis 8
TM
PS
16(32)
PI
SUMBER BELAJAR
Buku Basis Data Jobsheet Modul bahan ajar
Menjelaskan atribut tabel Menjelaskan aturan Normalisasi dijelaskan Menjelaskan tipe data dan ketergantungan fungsional Menjelaskan bentuk normalisasi
KOMPETENSI DASAR
4. Membuat database management system (DBMS)
INDIKATOR
Menjelaskan abstraksi data Menjelaskan kelebihan dan kekurangan DBMS dijelaskan Menjelaskan komponen sistem basis data
MATERI PEMBELAJARAN
Sistem manajemen basis data Abstraksi data Komponen basis data DBMS dan struktur tabel
KEGIATAN PEMBELAJARAN
Menyimak penjelasan DBMS Menyimak penjelasan abstraksi data Menyimak penjelasan komponen basis data
TM
PS
12(24)
PI
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK SILABUS SISTEM DATA BASE LANJUT Halaman 156 dari 62
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU
: SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : X/ 2 : Menguasai Aplikasi Basis Data : 070.KK.05 : 76 X 45 Menit ALOKASI WAKTU KEGIATAN PEMBELAJARAN
Menyimak penjelasan perintah Create Menyimak penjelasan perintah Drop Menyimak penjelasan perintah Insert Menyimak penjelasan perintah Update Menyimak penjelasan perintah Delete Menerapkan perintah-perintah DDL dengan contoh kasus Menerapkan perintah-perintah DML dengan contoh kasus Membuat tabel dengan menggunakan wizard. Membuat tabel dengan menggunakan fitur-fitur table Membuat tabel dengan menggunakan bahasa data deskripsi (SQL). Menulis nama field, tipe data, dan deskripsi field pada kolom Menyimpan tabel dengan memberi nama sesuai dengan aturan penamaan format standar aplikasi yang digunakan Pengamatan Tes tulis Tugas Hasil 4 4(8) Buku ajar data base Komputer Jobsheet
KOMPETENSI DASAR
1. Menjelaskan jenis perintah SQL
INDIKATOR
Menjelaskan Data Definition Language Menjelaskan Data Manipulation Language
MATERI PEMBELAJARAN
Data Definition Language Data Manipulation language
PENILAIAN
Tes Tertulis 4
TM
PS
4(8)
PI
SUMBER BELAJAR
Buku Basis Data Buku DBMS
Membuat tabel dengan menggunakan wizard. Menggunakan fiturfitur table dalam membuat tabel Membuat tabel dengan menggunakan bahasa data deskripsi (SQL). Menentukan serta menulis nama field, tipe data, dan deskripsi field pada kolom Memberi penamaan tabel sesuai dengan aturan penamaan
wizard. Fitur-fitur tabel bahasa data deskripsi (SQL). Nama field, tipe data, dan deskripsi field Aturan penamaan yang sesuai dengan format standar aplikasi yang digunakan
KOMPETENSI DASAR
INDIKATOR
serta menyimpan sesuai dengan format standar aplikasi yang digunakan
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Membuat query dengan menggunakan wizard View Mengaplikasikan fiturfitur query. Menetapkan field sesuai dengan kebutuhan tabel Memberi nama query sesuai dengan aturan penamaan serta menyimpan sesuai dengan format standar aplikasi yang digunakan Membuat Form dengan menggunakan Wizard Membuat Form dengan menggunakan design View Dapat menerapkan komponen yang terdapat di Toolbox pada form Dapat menjalankan Form dengan benar
Membuat query dengan menggunakan wizard Mengaplikasikan fitur-fitur query Menetapkan field kebutuhan tabel sesuai dengan
4(8)
Memberi nama query sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan Mengecek field pada tabel Menyimpan nama query dengan format standar sesuai
Membuat form dengan wizard Membuat form dengan desin view Memodifikasi rancangan form
Membuat form menggunakan Wizard Membuat form menggunakan design view Memodifikasi form dengan menambahkan komponen pada toolbox
4(8)
KOMPETENSI DASAR
5. Menerapkan macro pada basis data
INDIKATOR
Mendefinisikan Macro baru Dapat mendefinisikan Macro dengan kombinasi kunci Membuat Macro dengan baris menu Dapat memodifikasi Macro yang telah dibuat Menjelaskan penggunaan report untuk menghasilkan laporan
MATERI PEMBELAJARAN
Definisi macro Cara menjalankan macro Cara memodifikasi macro Macro kombinasi kunci Kondisi pada macro Group macro
KEGIATAN PEMBELAJARAN
Mendefinisikan macro Memodifikasi macro Mendefinisikan macro kombinai kunci Menggunakan kondisi (syarat) pada macro Menempatkan macro pada tombol perintah Membuat baris menu dengan macro
TM
PS
4(8)
PI
6. Menerapkan Reporting
Menerapkan tata cara pembuatan report Membuat laporan dengan menggunakan report
4(8)
8(32)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK SILABUS SISTEM DATA BASE LANJUT Halaman 159 dari 62
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan IDE aplikasi bahasa pemograman
: : : : : :
SMK Negeri 2 Pekanbaru Kompetensi Kejuruan XI/4 Memahami Pemrograman Visual Berbasis Desktop 070-KK.06 76 X 45 MENIT MATERI PEMBELAJARAN
IDE Bahasa pemrograman Toolbar pada bahasa pemrograman Pengaturan lingkungan kerja bahasa pemroraman
INDIKATOR
Integrated Development Environment dijelaskan Komponen-komponen IDE dijelaskan Cara mengatur IDE dijelaskan
KEGIATAN PEMBELAJARAN
Menyimak penjelasan tentang cara memilih project Menyimak penjelasan tentang Integrated Development Environment Menyimak penjelasan tentang pengaturan IDE bahasa pemrograman Menyimak penjelasan tentang properties windows Menyimak penjelasan tentang objek yang terdapat pada toolbox Mendemonstrasikan cara menerapkan objek Menyimak penjelasan tentang objek tambahan (references) Mendemonstrasikan cara menerapkan objek tambahan (references) Menyimak penjelasan tentang cara membuat form Mendemonstrasikan cara membuat form Menyimak penjelasan tentang cara menambahkan form Mendemonstrasikan cara menambahkan form Menyimak penjelasan tentang cara membuat objek bantuan untuk form Mendemonstrasikan cara menambahkan objek bantuan untuk form
PENILAIAN
Tes tulis Tanya jawab 4
ALOKASI WAKTU TM PS
8(16)
PI
SUMBER BELAJAR
Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet
Objek-objek/tool pada toolbox Bahasa pemrograman dijelaskan Objek tambahan untuk toolbox dijelaskan
Objek-objek pada toolbox Fungsi objek standar pada toolbox Objek tambahan pada toolbox (references)
8(16)
8(16)
Cara mendesain form Cara menambahkan form / menggabungkan Cara membuat objek bantuan (module) untuk form
12(24)
KOMPETENSI DASAR
4. Menjelaskan tipe file
INDIKATOR
Tipe file project dapat dijelaskan Tipe file form dapat dijelaskan Tipe file objek toolbox dapat dijelaskan Cara mengeksekusi aplikasi didemonstrasikan Cara menangani kesalahan didemonstrasikan
MATERI PEMBELAJARAN
Tipe file untuk project Tipe file form Ocx file Eksekusi aplikasi Error handling
KEGIATAN PEMBELAJARAN
Menyimak penjelasan tentang tipe file yang dihasilkan pada saat membuat project Menyimak penjelasan tentang tipe file yang dihasilkan pada saat membuat form Menyimak penjelasan tentang tipe file untuk objek toolbox Mendemonstrasikan cara mengeksekusi aplikasi Mendemonstrasikan cara menangani kesalahan
PENILAIAN
Tes tetulis Tanya jawab 4
ALOKASI WAKTU TM PS
12(24)
PI
SUMBER BELAJAR
Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet
5. Menjalankan aplikasi
12(24)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : XI/4 : Membuat Paket Software Aplikasi Berbasis Desktop : 070.KK.07 : 76 X 45 MENIT MATERI PEMBELAJARAN
Menu editor Modifikasi menu
KOMPETENSI DASAR
1. Menjelaskan menu aplikasi
INDIKATOR
Menjelaskan Cara membuat menu pada aplikasi dijelaskan Menjelaskan Bagian-bagian dari menu editor dijelaskan Menjelaskan Cara memodifikasi menu dijelaskan Menyiapkan Sistem komputer dalam kondisi siap digunakan. Menyiapkan Paket software aplikasi siap digunakan. Menyiapkan Kode program telah tersedia pada sistem komputer Menyiapkan Komponen yang dibutuhkan oleh kode program disiapkan.
KEGIATAN PEMBELAJARAN
Menyimak penjelasan tentang cara membuat menu Mendemonstrasikan cara membuat menu aplikasi Menyimak penjelasan tentang bagian-bagian menu editor Menyimak penjelasan tentang cara memodifikasi menu Mendemonstrasikan cara memodifikasi menu
PENILAIAN
Testertulis Tanya jawab Hasil program
ALOKASI WAKTU TM
4
PS
4(8)
PI
SUMBER BELAJAR
Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet
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.
4(8)
8(16)
Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrograman Visual
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Menggunakan Aplikasi paket installer dijalankan. Menggunakan Kode Program atau file exe di-set dan disimpan pada direktori tertentu. Menggunakan Komponen yang dibutuhkan di-set dan disimpan pada direktori tertentu. .
Teknik Menginstall VB
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
H T
4(8)
Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrograman Visual
Membuat Direktori dan nama file setup hasil proses pembuatan installer di-set. Membuat Proses pembuatan installer dijalankan. dan disimpan pada direktori yang telah ditentukan Membuat File hasil disimpan dalam media penyimpanan yang
Administrasi File
4(8)
12(24)
Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrograman Visual
KOMPETENSI DASAR
INDIKATOR
telah ditentukan Menjalankan Konsep Jet Database Engine menggunakan kontrol basis data DAO dan ADO diaplikasikan. Menjalankan Teknologi ODBC dan OLE DB untuk mengakses basis data melalui VB digunakan dan dibuat
MATERI PEMBELAJARAN
Konsep Jet Database Engine Teknologi ODBC dan OLE DB
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM
4
PS
4(8)
PI
16(32)
SUMBER BELAJAR
Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet
Mengaplikasikan konsep Jet Database Engine menggunakan kontrol basi data DAO dan ADO. Membuat program aplikasi akses data. Membuat aplikasi sekuritas data. Membuat aplikasi login & password Membuat dan melakukan akses data Membuat manipulasi data
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : XI/4 : Mengoperasikan sistem operasi jaringan komputer : 070.KK.08 : 80 X 45 MENIT
KOMPETENSI DASAR
1. Menjelaskan fungsi periferal jaringan komputer
INDIKATOR
MATERI PEMBELAJARAN
Hardware jaringan Konfigurasi LAN
KEGIATAN PEMBELAJARAN
PENILAIAN
Tes tertulis Pengamatan/ observasi Tes Praktek
ALOKASI WAKTU TM
4
PS
4(8)
PI
SUMBER BELAJAR
Buku Jaringan Komputer Komputer Modul Jobsheet
Menjelaskan Fungsi Ethernet. Memasang Ethernet pada slah satu slot ekspansi Menjelaskan Fungsi Hub Menjelaskan Fungsi dan konfigurasi kabel jaringan Menjelaskan Fungsi alat bantuan untuk membuat jaringan Dapat mengecek ketersambungan PC yang dipakai (pada jaringan yang ada) Dapat menggunakan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan PC, Folder, printer, CD di
Menyimak penjelasan fungsi Ethernet Menyimak penjelasan fungsi HUB Menyimak penjelasan fungsi dan konfigurasi kabel UTP Memasang NIC pda slot ekspansi Membuat kabel jaringan Straight dan Cross
2.
Mengoperasikan sistem operasi yang tersambung jaringan sesuai SOP Membuat konfigurasi jaringan Mengidentifikasi perangkat jaringan komputer Menjelaskan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan Menggunakan sumber daya bersama (resource sharing)
16
KOMPETENSI DASAR
INDIKATOR
share (dibagi)
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
3.
4.
Software Chatting terinstall Mail server terkonfigurasi Web server terkonfigurai File server terkonfigurasi Modem terkonfigurasi Pemutusan koneksi layanan jaringan sebelum PC shutting down (contoh: ada user yang sedang mengakses sharedfolder PC yang akan dimatikan) sesuai dengan SOP atau Instruction Manual
Aplikasi server
Mengoperasikan fasilitas chatting untuk komunikasi Mengoperasikan software FTP untuk mengirim/ menerima file Menkonfigurasi mail server Mengkonfigurasi web server Mengkonfigurasi file server Mengkonfigurasi modem Mengetahui alur komunikasi dalam suatu sistem jaringan PC Memeriksa pengguna lain di jaringan yang sedang mengakses sumberdaya bersama pada PC-nya Memberitahu pengguna lain di jaringan yang sedang memengakses sumberdaya bersama pada PCnya bahwa koneksinya aka akan diputus menggunakan utilitas pengiriman pesan
16
16
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : XI/4 : Menerapkan Bahasa Pemrograman SQL Tingkat Dasar : 070.KK.09 : 76 X 45 Menit ALOKASI WAKTU KEGIATAN PEMBELAJARAN
Menyimak penjelasan tentang konsep arsitektur clien/server dari sebuah sistem Menyimak penjelasan tentang konsep arsitektur dari perangkat lunak aplikasi SQL yang telah terpasang Mengenal komponen dasar dari perangkat lunak aplikasi SQL yang telah terpasang Mengidentifikasi persyaratan yang harus dipakai untuk menjalankan perangkat lunak aplikasi 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
KOMPETENSI DASAR
1. Menjelaskan konsep pengoperasian bahasa pemrograman (SQL)
INDIKATOR
Menjelaskan konsep arsitektur client/server Menjelaskan konsep arsitektur aplikasi SQL Mengenal komponen dasar aplikasi SQL Mengidentifikasi persyaratan aplikasi SQL Instalasi perangkat lunak aplikasi SQL dan dapat berjalan normal. Menyediakan dan memahami manual pengguna (user manual) untuk perangkat lunak aplikasi SQL Menyalakan perangkat komputer dengan sistem operasi dan persyaratan sesuai dengan manual instalasi Menjalankan perangkat lunak
MATERI PEMBELAJARAN
Arsitektur client/server Arsitektur aplikasi SQL Komponen dasar aplikasi SQL Persyaratan aplikasi SQL
PENILAIAN
Pengamatan Tes tulis Tugas Hasil program 8
TM
PS 20(40)
PI
SUMBER BELAJAR
Buku Pemrogra man SQL Komputer ebook
20(40)
KOMPETENSI DASAR
INDIKATOR
aplikasi SQL
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
SUMBER BELAJAR
Buku Pemrogra man SQL Komputer Ebook Buku Pemrogra man SQL Komputer Ebook
3.
Mengenali menu menu yang tersedia beserta shortcut-nya Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger. Membuat dan mengatur tabel dengan menggunakan perintah standar dalam DDL. Membuat tabel dengan menentukan nama kolom/field, tipe data, dan konstrainnya. Menggunakan Perintah standar DDL untuk mengisi data pada tabel. Menyimpan tabel, diberi nama sesuai dengan aturan penamaan, dan memuat data ke dalam tabel
Mengenali menu menu yang tersedia beserta shortcut-nya dikenali Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger sesuai SOP 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.
Pengamatan Tes tulis Tugas Hasil program Pengamatan Tes tulis Tugas Hasil program
20(40)
4.
Membuat tabel
16
24(48)
KOMPETENSI DASAR
INDIKATOR
Membuat Index tabel dan mengatur dengan menggunakan perintah standar. Menyimpan File index dan memberi nama sesuai aturan penamaan Membuat View tabel dan mengatur dengan menggunakan perintah standar. Menyimpan View dan member nama sesuai dengan aturan penamaan. Menggunakan perintah select untuk menampilkan data tabel. Menggunakan perintah select untuk menampilkan data gabungan dari beberapa tabel.
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Membuat Index tabel dan mengatur dengan menggunakan perintah standar.
SUMBER BELAJAR
5.
Menampilkan data table dengan perintah select. Menampilkan data gabungan dari beberapa tabel dengan perintah select.
24(48)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka) SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menentukan formula pembentukan data dengan batasan waktu Membuat prosedur dan fungsi
: : : : : :
SMK Negeri 2 Pekanbaru Kompetensi Kejuruan XI/4 Menerapkan Bahasa Pemrograman SQL Tingkat Lanjut 070.KK.10 76 X 45 Menit MATERI PEMBELAJARAN
Pengolahan tabel dengan prosedur dan fungsi Aplikasi Prosedur dan Fungsi pada SQL
INDIKATOR
Mengenali menu menu yang tersedia beserta shortcut-nya Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger. Menginstalasi perangkat lunak aplikasi SQL telah dan dapat berjalan normal. Menyediakan dan memahami manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah. Menyalakan perangkat komputer dengan sistem operasi dan persyaratan sesuai dengan manual instalasi Menjalankan perangkat lunak aplikasi SQL
KEGIATAN PEMBELAJARAN
Mengidentifikasi menu menu yang tersedia beserta shortcut-nya. Membuat program dengan memanfaatkan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger. Mengkompilasi program yang sudah dibuat sesuai tahapan Menginstalasi perangkat lunak aplikasi SQL sesuai SOP Memahami manual pengguna (user manual) untuk perangkat lunak aplikasi SQL. Menyalakan perangkat komputer dengan sistem operasi dan persyaratan yang sesuai dengan manual instalasi Menjalankan perangkat lunak aplikasi SQL Membuat program aplikasi SQL Mengkompilasi program prosedur sesuai SOP
PENILAIAN
Pengamatan Tes tulis Tugas Hasil program Pengamatan Tes tulis Tugas Hasil program
ALOKASI WAKTU TM
16
PS
24(48)
PI
SUMBER BELAJAR
Buku Pemrogram an SQL Komputer Ebook
2.
16
24(48)
KOMPETENSI DASAR
3. Menulis kode program pembangkitan data dengan batasan waktu
INDIKATOR
Mengenali menu menu yang tersedia beserta shortcut-nya Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger.
MATERI PEMBELAJARAN
Pengolahan tabel dengan prosedur dan fungsi
KEGIATAN PEMBELAJARAN
Mengidentifikasi menu menu yang tersedia beserta shortcut-nya. Membuat program dengan memanfaatkan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger. Mengkompilasi program yang sudah dibuat sesuai tahapan
PENILAIAN
Pengamatan Tes tulis Tugas Hasil program
ALOKASI WAKTU TM
16
PS
24(48)
PI
SUMBER BELAJAR
Buku Pemrogram an SQL Komputer ebook
4.
Mengoperasikan trigger
Menjalankan trigger dalam proses insert data pada suatu tabel Menjalankan trigger dalam proses update data pada suatu tabel Menjalankan trigger dalam proses delete data pada suatu tabel
menetapkan trigger untuk mengaktifkan suatu aksi ketika ada proses insert data pada suatu tabel menetapkan trigger untuk mengaktifkan suatu aksi ketika ada proses update data pada suatu table menetapkan trigger untuk mengaktifkan suatu aksi ketika ada proses delete data pada suatu tabel
16
24(48)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK Negeri 2 Pekanbaru Pemograman Web Dasar XI/4 Menguasai Dasar-Dasar Pembuatan Web Statis Tingkat Dasar 070.KK.11 76 x 45 Menit ALOKASI WAKTU TM
Menerapkan struktur HTML pada Dokumen Membuat HTML dengan menerapkan tag untuk Tabel Menentukan baris dan kolom table pada dokumen Menerapkan atribut tabel Kompilasi program 4
KOMPETENSI DASAR
1. Membuat tabel pada web. 2. Membuat Link pada web
INDIKATOR
Menerapkan Struktur HTML pada dokumen Mendefinisikan tag untuk menerapkan table Menentukan tag untuk mendefinisikan kolom dan baris pada dokumen Menerapkan tag atribut pada table telah Mengidentifikasikan software teks editor dan browser sesuai dengan kebutuhan Software beroperasi sesuai dengan standar operasi software Mempersiapkan sketsa disain untuk web yang akan dibuat Menyediakan data yang akan ditampilkan di Web Mempersiapkan area kerja untuk membuat dokumen web
MATERI PEMBELAJARAN
Tabel Pada HTML
KEGIATAN PEMBELAJARAN
PENILAIAN
PS
4(8)
PI
SUMBER BELAJAR
Bukub Pemrogram an HTML Komputer Buku membuat halaman WEB dengan Frontpage Bukub Pemrogram an HTML Komputer Buku membuat halaman WEB dengan Frontpage
Pemilihan teks editor dan browser Kinerja WEB Browser Desain layout halaman WEB
Mengidentifikasi software teks editor dan browser sesuai dengan kebutuhan Mempersiapkan software beroperasi sesuai dengan standar operasi software Membuat Area kerja untuk membuat dokumen web Mempersiapkan sketsa disain untuk web yang akan dibuat sudah disiapkan Menyediakan data yang akan ditampilkan di Web Menyiapkan area kerja untuk membuat dokumen web baru.
KOMPETENSI DASAR
3. Menyimpan dokumen
INDIKATOR
Mempersiapkan media penyimpanan Mengimplementasikan aturan pemberian nama file
MATERI PEMBELAJARAN
Proses penyimpanan dokumen HTML
KEGIATAN PEMBELAJARAN
Menentukan media penyimpanan (Harddisk, flash disk,Dll) Menentukan tipe file dari dokumen (html, htm)
PENILAIAN
Kompilasi program Hasil Web standar 4
ALOKASI WAKTU TM PS
4(8)
PI
SUMBER BELAJAR
Bukub Pemrogram an HTML Komputer Buku membuat halaman WEB dengan Frontpage Bukub Pemrogram an HTML Komputer Buku membuat halaman WEB dengan Frontpage Buku HTML Dasar E-book HTML Komputer Modul ajar
4. Menguji dokumen
Melakukan proses pembuatan Web sesuai dengan standar operasi aplikasi Menampilkan web yang dibuat dilayar sesuai dengan disain Data yang tersedia tampil di layar Web
Memanagemen langkah langkah Proses pembuatan Web sesuai dengan standar operasi aplikasi
4(8)
Mengidentifikasikan software teks editor dan browser sesuai dengan kebutuhan Software beroperasi sesuai dengan standar operasi software Mempersiapkan sketsa disain untuk web yang akan dibuat Menyediakan data yang akan ditampilkan di Web Mempersiapkan area kerja untuk membuat dokumen web
Pemilihan teks editor dan browser Kinerja WEB Browser Desain layout halaman WEB
KOMPETENSI DASAR
6. Menyimpan dokumen
INDIKATOR
Mempersiapkan media penyimpanan Mengimplementasikan aturan pemberian nama file
MATERI PEMBELAJARAN
Proses penyimpanan dokumen HTML
KEGIATAN PEMBELAJARAN
Menentukan media penyimpanan (Harddisk, flash disk,Dll) Menentukan tipe file dari dokumen (html, htm)
PENILAIAN
Kompilasi program Hasil Web standar 4
ALOKASI WAKTU TM PS
4(8)
PI
SUMBER BELAJAR
Buku HTML Dasar E-book HTML Komputer Modul ajar Buku HTML Dasar E-book HTML Komputer Modul ajar
7. Menguji dokumen
Melakukan proses pembuatan Web sesuai dengan standar operasi aplikasi Menampilkan web yang dibuat dilayar sesuai dengan disain Data yang tersedia tampil di layar Web
Memanagemen langkah langkah Proses pembuatan Web sesuai dengan standar operasi aplikasi
4(8)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan konsep pembuatan halaman web dinamis
: : : : : :
SMK Negeri 2 Pekanbaru Kompetensi Kejuruan XI/4 Membuat Halaman Web Dinamis Tingkat Dasar 070.KK.012 76 X 45 Menit MATERI PEMBELAJARAN
Bahasa pemrograman berbasis web DBMS Client, server, request, response
INDIKATOR
Menjelaskan Bahasa pemrograman yang digunakan Menjelaskan DBMS yang digunakan Menjelaskan Metode Server Side Includes (SSI) Menyediakan dan mengakses Lingkungan pengembangan dan software server Akses atau server jaringan sesuai dengan kebijaksanaan dan prosedur
KEGIATAN PEMBELAJARAN
Menyimak penjelasan tentang bahasa pemrograman yang digunakan Menyimak penjelasan tentang editor yang digunakan Menyimak penjelasan tentang DBMS yang digunakan Menyimak penjelasan tentang metode SSI Menyediakan 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 tertulis Tanya jawab
ALOKASI WAKTU TM
8
PS
16(32)
PI
SUMBER BELAJAR
Buku Pemrogra man PHP Komputer Jobsheet Modul
Program aplikasi pengembangan web dan server Akses server jaringan Direktori virtual
24(48)
KOMPETENSI DASAR
INDIKATOR
organisasi Membuat Direktori virtual dan menyimpan dalam direktori yang tepat untuk akses server Membuat Halaman dan menyimpan dengan ekstensi yang tepat kemudian menyimpan ke dalam direktori/ folder yang tepat Menambahkan Kode diantara tag pembatas Break dan indent yang tepat pada baris Kode ke dalam baris yang memudahkan pembacaan MenggunakanTag HTML pada format halaman dan menambhakan konten sesuai dengan kebutuhan Menyimpan halaman dalam direktori yang tepat Akses file melalui http://localhost, alamat IP lokal, atau URL lengkap Mem buat modifikasi
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
24(48)
KOMPETENSI DASAR
INDIKATOR
sesuai kebutuhan
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
4.
Menggunakan variabel-variabel dan array dan mendeklarasikan menurut persyaratan Menetapkan Nilai variabel, string, dan konstanta. Menggunakan fungsi-fungsi internal pada halaman web Menggunakan Control Structure ( seperti statement If, While, for, switch ) sesuai kebutuhan Menyimpan halaman pada server di lokasi yang tepat. Menampilkan Halaman dinamis pa-da browser dan melakukan pengujian Membuat Fungsi format secara keseluruhan sesuai dengan kebutuham bisnis dan pelanggan Mengakhiri halaman
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 fungsi-fungsi internal yang digunakan pada halaman web Menggunakan Control Structure ( seperti statement If, While, for, switch ) sesuai kebutuhan Membuat aplikasi sederhana dengan menggunakan control stucture 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
24(48)
24(48)
KOMPETENSI DASAR
INDIKATOR
pelanggan sesuai persyaratan bisnis
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka) SILABUS
: : : : : : SMK Negeri 2 Pekanbaru Kompetensi Kejuruan XII/5 Membuat Halaman Web Dinamis Tingkat Lanjut 070.KK.13 76 X 45 Menit MATERI PEMBELAJARAN
Konsep dan Teknologi pengembangan WEB
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan konsep pemrograman web dinamis
INDIKATOR
Menjelaskan standar pemrograman yang penting dari internet
KEGIATAN PEMBELAJARAN
Mengkoneksikan Internet untuk pembelajaran WEB dinamis Menyimak penjelasan tentang standar pemrograman yang penting dari internet Mengidentifikasi konten konten WEB Mengamati berbagai aplikasi web sebagai contoh di internet
PENILAIAN
Hasil Program Tes tertuli Pengamatan
ALOKASI WAKTU TM
16
PS
24(48)
PI
SUMBER BELAJAR
Buku Macromedia Dreamweaver Modul design WEB Buku PHP Komputer Jobsheet
KOMPETENSI DASAR
2. Mempersiapkan pembuatan aplikasi
INDIKATOR
Mengidentifikasi perlengkapan software teks editor dan browser sesuai dengan kebutuhan Mengoperasikan Software sesuai dengan standar operasi aplikasi Menentukan sumber data yang dibutuhkan dimana letaknya dan bagaimana mengaksesnya.
MATERI PEMBELAJARAN
Software aplikasi pengembangan WEB Desain Lay out dan Scripting Sumber daya server
KEGIATAN PEMBELAJARAN
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 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/ menumenu
PENILAIAN
Web Aplikasi E learning Web browser untuk aplikasi Pengamatan Tanya jawab
ALOKASI WAKTU TM
16
PS
30(60)
PI
SUMBER BELAJAR
Buku Macro media Dream weaver Modul design WEB Buku PHP Komputer Jobsheet
Membuat dan mempersiapkan Sketsa disain untuk web Mempersiapkan desain interface/ menu-menu Menentukan bagian-bagian yang akan dibuat menjadi program script dan modul-modul Menentukan Server yang akan digunakan untuk web, dimana script dijalankan, dan patform komputer apa yang akan digunakan
Software aplikasi pengembangan WEB Desain Lay out dan Scripting Sumber daya server
KOMPETENSI DASAR
3. Membuat web menggunakan bahasa script
INDIKATOR
Membuat file-file HTML dengan cara coding Membuat dan menguji Kode program script beserta modul-modul yang digunakan Membuat web yang tampil dilayar sesuai dengan rancangan Mendemonstrasikan tujuan dari pengiriman konten Web yang terdiri dari file program Mendemonstrasikan keuntungan/kerugian pemrosesan clientside
MATERI PEMBELAJARAN
File-file HTML Coding dan Scripting Pengujian script dan desain WEB
KEGIATAN PEMBELAJARAN
Membuat coding file-file HTML Membangun kode program script dibangun Menguji coba code program script yang dibangun beserta modul-modul yang digunakan Menampilkan Web yang dibuat dilayar sesuai dengan rancangan Mendemonstrasikan tujuan dari pengiriman konten Web yang terdiri dari file program
PENILAIAN
Kompilasi program Pengamatan Tes tulis
ALOKASI WAKTU TM
20
PS
50(100)
PI
SUMBER BELAJAR
Buku Macrome dia Dreamwe aver
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. enjelaskan dasar-dasar pemrograman
: SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : XII/5 : Merancang aplikasi teks dan desktop berbasis objek : 070.KK.14 : 38 X 45 Menit MATERI PEMBELAJARAN
Konsep pemrograman Control Structure Input/Output
INDIKATOR
Konsep control structure dijelaskan Berbagai jenis input/output dijelaskan
KEGIATAN PEMBELAJARAN
Menguraikan manipulator Menjelaskan pernyataan goto dan berlabel Menjelaskan penyataan if, efelse Menjelaskan pernyataan switch Menjelaskan pernyataan while Menjelaskan pernyataan dowhile Menjelaskan pernyataan for dan for bersarang Menjelaskan pernyataan break Menjelaskan pernyataan continue Menjelaskan pengehntian program dengan exit() 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
PENILAIAN
Hasil program Pengamatan Tes tulis
ALOKASI WAKTU TM
8
PS
PI
SUMBER BELAJAR
Buku Pemrogra man C++ Komputer Jobsheet Modul e-learning
2. Menerapkan fungsi
Fungsi
8(8)
KOMPETENSI DASAR
3. Menerapkan pointer
INDIKATOR
Konsep pointer dijelaskan Konsep pointer dan array diap likasikan pada program
MATERI PEMBELAJARAN
definisi pointer dan array pointer pointer dan array pointer
KEGIATAN PEMBELAJARAN
Menjelaskan definisi pointer dan array pointer Membuat program contoh penggunakan pointer dan array pointer
PENILAIAN
Hasil program Pengamatan Tes tulis
ALOKASI WAKTU TM
8
PS
8(8)
PI
SUMBER BELAJAR
Buku Pemrogra man C++ Komputer Jobsheet Modul e-learning Buku Pemrogra man C++ Komputer Jobsheet Modul e-learning
4. Menjelaskan class
Tipe data dalam pemrograman diaplikasikan pada program. Deklarasi Class diaplikasikan pada program Dymamic Memory Allocation diaplikasikan pada program Polymorphism diaplikasikan pada program Inheritance diaplikasikan pada program
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
8(32)
8 (8)
8(32)
Keterangan
TM PS
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
PI
: Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menggunakan tipe data dan control program
: SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : XII/5 : Menggunakan Bahasa Pemrograman Berorientasi Objek : 070.KK.15 : 76 X 45 MENIT MATERI PEMBELAJARAN
Type Data dan Kontrol program
INDIKATOR
Menjelaskan Tipe data dasar dan tipe data bentukan dijelaskan. Menjelaskan Tata cara penulisan program OO dijelaskan. Menjelaskan Control Program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program Membuat Program dengan menggunakan obyek dan class dibuat. Membuat Properti class yang akan direalisasikan dalam bentuk
KEGIATAN PEMBELAJARAN
Menjelaskan tipe data dasar Menjelaskan tipe data bentukan. Menjelaskan tata cara penulisan program OO. Membuat control Program berupa urutan atau sekuensial program yang dikendalikan dalam kode program
PENILAIAN
Pengamatan Tes tertulis Tugas Hasil program 4
ALOKASI WAKTU TM PS
4(8)
PI
SUMBER BELAJAR
Buku Konsep OOP Jobsheet Modul Komputer
2. Membuat class
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
8(16)
KOMPETENSI DASAR
INDIKATOR
prosedur atau fungsi dibuat. Membuat Class private dibuat di dalam program Membuat Class public dibuat di dalam program Membuat Inheritance pada class dibuat Membuat Polimorphy pada class dibuat Membuat Overloading pada class dibuat Membuat Friends pada class dibuat
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Membuat Class public dalam program
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Membuat program OOP 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
8(16)
Membuat Interface class program dibuat. Paket dengan menggunakan class program dibuat
16
16(32)
KOMPETENSI DASAR
5. Mengkompilasi program berorientasi objek
INDIKATOR
Membuat Source kode telah disiapkan dengan benar Membuat Kesalahan source kode dapat dierbaii
MATERI PEMBELAJARAN
Source kode java
KEGIATAN PEMBELAJARAN
Membuat aplikasi sederhana menggunakan pemrograman berorientasi objek Mengkompilasi source kode Mengeksekusi source kode
PENILAIAN
Program sederhana Pengamatan Tes tertulis Tugas Hasil program 4
ALOKASI WAKTU TM PS
4(8)
PI
8(16)
SUMBER BELAJAR
Buku Konsep OOP Jobsheet Modul Komputer
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan file I/O (Input/Output), tipe data dan variable pada java programming
: : : : : :
SMK Negeri 1 Cimahi Kompetensi Kejuruan XII/6 Merancang Program Aplikasi Web Berbasis Objek 070.KK.016 76 X 45 Menit MATERI PEMBELAJARAN
I/O dan type dat pada Variable
INDIKATOR
Menjelaskan Konsep dari I/O di Java dan File streams dijelaskanBerbaga i tipe data dan sifat-sifatnya dijelaskan. Menjelaskan Konsep variabel pada Java dijelaskan. Menjelaskan Konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally dijelaskan.
KEGIATAN PEMBELAJARAN
Menjelaskan Konsep dari I/O di Java dan File streams tipe data dan sifat-sifatnya. Menjelaskan Konsep variabel pada Java.
PENILAIAN
Pengamatan Tes tertulis Tugas Hasil program
ALOKASI WAKTU TM
4
PS
8(16)
PI
8(16)
SUMBER BELAJAR
Algoritma dan Pemrograman Buku pemrogrman Java Komputer Howto JAVA
Exception Handling
Menjelaskan konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally. Menaplikasikan pada beban Exception Handling
8(16)
8(16)
Algoritma dan Pemrograman Buku pemrogrman Java Komputer Howto JAVA Algoritma dan Pemrograman Buku pemrogrman Java Komputer
3. Menjelaskan applet
Menjelaskan Pengertian Applet dijelaskan Menjelaskan Applet pada bahasa pemrograman java dijelaskan
Menjelaskan pengertian Applet Menjelaskan Abstract Windows Toolkit Menjelaskan Swing Menjelaskan Event
8(16)
8(16)
KOMPETENSI DASAR
INDIKATOR
Menjelaskan Applet pada dokumen HTML dijelaskan Menjelaskan Implementasi applet Menjelaskan Program Servlet dijelaskan Menjelaskan Manajemen Session pada servlet dijelaskan Menjelaskan Software pendukung servlet disiapkan Menjelaskan File khusus untuk koneksi ke servlet dan ke database dibuat
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
Menjelaskan Kontainer pada Java
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Howto JAVA
Menjelaskan pengertian servlet Menjelaskan Session Menjelaskan Cookies Menjelaskan Software yang harus diinstall Mendemonstrasikan membuat file untuk koneksi pada servlet Mendemonstrasikan koneksi pada database
8(16)
8(16)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : XII/V : Membuat Aplikasi Basis Data Menggunakan SQL : 070.KK.17 : 120 X 45 Menit ALOKASI WAKTU TM
Hasil program Pengamatan Tes tulis Tugas Hasil 4
KOMPETENSI DASAR
1. Menjelaskan kebutuhan software
INDIKATOR
Mengidentifikasi persyaratan sistem operasi (Linux, Windows). Melakukan kalibrasi basis data agar berjalan secara optimal Melakukan pengujian basis data apakah basis data berjalan dengan optimal Menentukan Entity pada ERD dapat Menentukan relasi pada ERD dapat Menentukan atribut pada ERD dapat Menggambarkan ERD berdasarkan kunci Menggambarkan ERD dengan
MATERI PEMBELAJARAN
Standar minimum OS Pengujian Akses data base
KEGIATAN PEMBELAJARAN
Menjelaskan criteria standar minimum OS Melakukan persyaratan sistem operasi (Linux, Windows) Mengidentifikasi. Kalibrasi basis data agar berjalan secara optimal Menguji basis data apakah basis data berjalan dengan optimal Menentukan Entity Menentukan Relasi Menggambar ERD sementara Mengisi kardinalitas Menentukan kunci utama Memetakan atribut Memeriksa hasil
PENILAIAN
PS
4(8)
PI
4(16)
SUMBER BELAJAR
Manual MySQL Komputer Buku Pemrogra man database Disiplin Kerja keras Mandiri
Metodologi ERD
4(8)
Disiplin Kerja kerasw Mandiri Rasa ingin Tahu Jujur dan Disiplin
KOMPETENSI DASAR
INDIKATOR
atribut
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN TM
ALOKASI WAKTU PS PI
SUMBER BELAJAR
Mempersiapkan kebutuhan data untuk system yang akan dibuat Menentukan external dan internal Entity Membuat Context Diagram Menentukan Proses yang akan muncul pada system Membuat DFD level 0 Mengidentisikan data situs yang dibutuhkan dari persyaratan teknis Meninjau ulang basis data yang tersedia untuk memastikan kebutuhan data situs dapat dipenuhi Menambahkan basis data jika diperlukan
Menentukan kebutuhan data dari system Menentukan external dan internal entity Membuat Context Diagram Membuat DFD Level 0
4(8)
4(16)
Data situs yang dibutuhkan Basis data yang tersedia sesuai kebutuhan data situs Kebutuhan basis data
Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis Meninjau ulang dasar kebutuhan Basis data yang tersedia Menambah Basis data dapat diperlukan
4(8)
4(16)
KOMPETENSI DASAR
5. Menggunakan sintaks-sintaks khusus SQL
INDIKATOR
Menggunakan Sintaks-sintaks khusus pada SQL secara efektif
MATERI PEMBELAJARAN
Sintaks-sintaks Khusus di SQL
KEGIATAN PEMBELAJARAN
Menjelaskan fungsi sintak sintaks di SQL secara efektif Menggunakan sintak khusus SQL untuk data base Menjelaskan perintahperintah Data Manupulation language (DML) secara efektif Menggunakan perintah-perintah Data Manupulation language (DML) dalam pengolahan database Menampilkan hasil query di browser
PENILAIAN TM
Hasil program Pengamatan Tes tulis Tugas Hasil Hasil program Pengamatan Tes tulis Tugas Hasil 4
ALOKASI WAKTU PS
4(8)
PI
4(16)
SUMBER BELAJAR
Manual MySQL Komputer Buku Pemrogra man database Manual MySQL Komputer Buku Pemrogra man database Mandiri Kerja keras Mandiri Rasa ingin tahu Mandiri Kerja keras Tanggung jawab Jujur dan disiplin
Melakukan proses insert/pemasukan data Melakukan proses select/pemilihan data Melakukan proses update data Melakukan proses delete/penghapus an data Membuat query dengan kondisi khusus Menampilkan hasil query di browser
4(8)
4(16)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : SMK Negeri 2 Pekanbaru : Kompetensi Kejuruan : XII/6 : Mengintegrasikan Basis Data Dengan Sebuah Web : 070.KK.18 : 76 X 45 Menit ALOKASI WAKTU PENILAIAN
Hasil program Pengamatan Tes tulis Tugas Hasil Hasil program Pengamatan Tes tulis Tugas Hasil
KOMPETENSI DASAR
1. Menjelaskan prosedur pengintegrasian sebuah basis data dengan sebuah situs web 2. Mempersiapkan basis data
INDIKATOR
Mempersiapkan basisdata yang dibutuhkan Mempersiapkan web yang dibutuhkan Membuat script integrasi basisdata dengan web Mengidentifikasikan data situs yang dibutuhkan dari persyaratan teknis Meninjau ulang basis data yang tersedia untuk memastikan kebutuhan data situs dapat dipenuhi Menambahkan basis data jika diperlukan Mengidentifikasikan Operator dan pengunjung situs sesuai kebutuhan bisnis Menetapkan
MATERI PEMBELAJARAN
Basis data yang tersedia sesuai kebutuhan data situs Web Dinamis Script integrasi
KEGIATAN PEMBELAJARAN
Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis Merancang dan membuat web dinamis Membuat script integrasi basisdata dengan web Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis Meninjau ulang dasar kebutuhan Basis data yang tersedia
TM
4
PS
4(8)
PI
4(16)
SUMBER BELAJAR
Manual MySQL Komputer Buku Pemrogra man database Buku Pemrogra man SQL Komputer Manual mySQL Manual PHP
Data situs yang dibutuhkan Basis data yang tersedia sesuai kebutuhan data situs Kebutuhan basis data Operator dan pengunjung situs Perangkat perijinan Basis data, parameter
8(16)
Menambah Basis data dapat diperlukan Mengidentifikasi operator dan pengunjung situs sesuai kebutuhan bisnis Menetapkan perangkat perijinan Basis data, parameter otentifikasi, dan Kompilasi program Pengamatan Tes tulis Tugas 8 16(32) 16(32) Buku Pemrogra man SQL Komputer Manual mySQL Manual
KOMPETENSI DASAR
INDIKATOR
perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi untuk setiap kelas dari user Membuat namanama login menggunakan utilitas web server yang relevan
MATERI PEMBELAJARAN
otentifikasi, dan otorisasi Nama-nama login n utilitas web server yang relevan Nama-nama login ke dalam web server
KEGIATAN PEMBELAJARAN
otorisasi untuk setiap kelas dari user
SUMBER BELAJAR
PHP
menggunakan Nama-nama login dibuat utilitas web server yang relevan menggunakan Nama-nama login ditambahkan ke dalam web server utilitas server yang relevan
Menambhan namanama login ke dalam web server menggunakan utilitas server yang relevan Menggunakan utilitas server untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web Mengkorfimasi Sumber data, name login basis data, dan password terhadap persyaratan bisnis Menggunakan utilitas server dan string koneksi basis data dibuat terhubung ke basis data situs Mengkoreksi File-file konfigurasi situs untuk menyimpan 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 Menggunakan utilitas server untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web Kompilasi program Pengamatan Tes tulis Tugas 4 16(32) 32(64) Buku Pemrogra man SQL Komputer Manual mySQL Manual PHP
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
KOMPETENSI DASAR
INDIKATOR
MATERI PEMBELAJARAN
situs dikoreksi untuk menyimpan string koneksi situs
KEGIATAN PEMBELAJARAN
SUMBER BELAJAR
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
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
16(32)
4(16)
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan konsep pembuatan Database berbasis Client-Server
: : : : : :
SMK Negeri 2 Pekanbaru Kompetensi Kejuruan XII/6 Membuat Program Basis Data 070.KK.19 152 X 45 Menit MATERI PEMBELAJARAN
Alat-alat pemrograman untuk SQL Server Sintaks TSQL. Perintah TSQL
INDIKATOR
Menggunakan alat-alat pemrograman untuk SQL Server Menggunakan sintaks TSQL. Menjalankan perintah TSQL Menjalankan utility SQL Membuat database dengan ketentuan khusus Menentukan Struktur tabel Memanipulasi database Memanipulasi Stored procedures (dibuat, modifikasi, dan hapus) . Membuat programming stored procedures.
KEGIATAN PEMBELAJARAN
Menggunakan mrograman untuk SQL Server Menggunakan Sintaks TSQL Menjalankan perintah TSQL dijalankan
PENILAIAN
Program sederhana Pengamatan Tes tertulis Tugas Hasil program Program sederhana Pengamatan Tes tertulis Tugas Hasil program
ALOKASI WAKTU TM
4
PS
4(8)
PI
4(16)
SUMBER BELAJAR
Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer
4 4(8) 8(16)
2. Menggunakan SQL
Query analyzer
Membuat databse dengan perintah tertulis Menentukan properties pada saar membuat database Menentukan primary key Menentukan panjang karakter masing-masing fiels
Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer
Memanioulasi Stored procedures (dibuat, modifikasi, dan hapus) . Membuat Programming stored procedures dibuat.
4(8)
4(16)
Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer
KOMPETENSI DASAR
4. Menggunakan triggers
INDIKATOR
Membuat dan mengelola Triggers. Membuat Programming triggers.
MATERI PEMBELAJARAN
Triggers. Programming triggers.
KEGIATAN PEMBELAJARAN
Membuat Triggers Mengelola Triggers. Membuat basis data dengan menggunakan Programming triggers dibuat.
PENILAIAN
Program sederhana Pengamatan Tes tertulis Tugas Hasil program
ALOKASI WAKTU TM
4
PS
4(8)
PI
4(16)
SUMBER BELAJAR
Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan Kebutuhan Software
: : : : : :
SMK Negeri 2 Pekanbaru Kompetensi Kejuruan XII/6 Membuat Aplikasi Web Berbasis JSP 070.KK.20 380 X 45 Menit MATERI PEMBELAJARAN
Spesifikasi OS Spesifikasi WEB server Penyuntingan WEB server Pengujian WEB Seervwr
INDIKATOR
Mengidentifikasi Persyaratan sistem operasi dan web server . Mengkonfigurasi web server agar program scripting JSP berjalan optimal dengan web server Menguji web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan Menjelaskan Penggunaan JSP container Menjelaskan Penggunaan JSP directives Menjelaskan JSP Objects melalui variabel request dan response. Menjelaskan JSP actions JSP tag libraries (TagLibs, Servlets
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
Pengamatan Tes tertulis Tugas Hasil program
ALOKASI WAKTU TM
4
PS
32(64)
PI
32(64)
SUMBER BELAJAR
Buku Pemrogra man JSP Manual JAVA Komputer Modul ajar Jobsheet
Menyimak penjelasan penggunaan JSP container Menyimak penjelasan penggunaan JSP directives Menyimak penjelasan JSP Objects melalui va-riabel request dan response Menyimak penjelasan JSP actions Menyimak penjelasan JSP tag libraries (TagLibs, Servlets dan Development Components)
32(64)
32(64)
Buku Pemrogra man JSP Manual JAVA Komputer Modul ajar Jobsheet
KOMPETENSI DASAR
INDIKATOR
dan Development Components) dijelaskan
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU TM PS PI
SUMBER BELAJAR
Membuat Bean untuk JSP Membuat Tampilan JSP Membuat File HTML yang dibaca dari JSP Membuat File WAR JSP Menginstalasi Server khusus untuk JSP Membuat File WAR untuk server khusus Mengimplementasikan Deployment JSP pada server khusus Menjelaskan JSP Standard Tag Library Menjelaskan Objekobjek pada JSP API Membuat Tag untuk server dan Client
Membuat Bean untk JSP Membuat tampilan JSP Membuat file WAR JSP
32(64)
32(64)
4.
Menginstall server yang akan digunakan Membuat File WAR Membuat deploy JSP pada server
5.
Menyimak penjelasan JSTL Menyimak penjelasan Objek-objek pada JSP API Menerapkan tag-tag yang berhubungan dengan client dan server
Keterangan
TM PS PI
: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)