Anda di halaman 1dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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.

Melakukan instalasi komponen PC

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

Tes tertulis Obser vasi/ Pengamatan

dul

Mo

Per alatan Ma nual Books

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 138 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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 KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 139 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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 KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 140 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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 KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 141 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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 KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 142 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 143 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

KOMPETENSI DASAR 1. Menjelaska n langkah instalasi sistem operasi

INDIKATOR Sistem operasi telah terinstalasi dan dapat berjalan normal pada perangkat komputer User manual sudah disiapkan dan dipelajari

MATERI PEMBELAJARAN Sistem operasi

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

PENILAIAN Tes Tertulis Tes Praktek Produk Pengamata n/ Observasi

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

Tes Tertulis Tes Praktek Produk Pengamata n/ Observasi 8 16

2. Melaksanakan instalasi software sesuai installation manual

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

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 144 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

sesuai dengan Installation Manual

petunjuk operasi tiaptiap aplikasi

operasi yang terinstall Menginstall software aplikasi sesuai kebutuhan

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

Mengoperasika n software aplikasi Jenis-jenis troubleshooting pada sistem operasi

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

Tes Tertulis Tes Praktek Tes Lisan Diskusi Pengamata n/ Observasi

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 145 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Menerapkan prosedur standar keamanan manusia

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

Menggunakan Peralatan Keselamatan Kerja Menggunakan peralatan kesehatan kerja

Tes Tulis Pengamatan

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

Buku POS P3K Ebook

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 146 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 147 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Mengidentifikasi komponen elektronika

Komponen Elektronika Nilai besaran komponen elektronika

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

Tes tertulis Pengamatan/ observasi Tes Praktek Produk

Buku Teori Dasar Elektronika Internet Majalah Teknik Bread board Komponen Elektronika

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 148 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

4. Menerapkan sistem bilangan digital

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

Tes tertulis Tes Praktek Pengamatan/ Observasi

Buku prinsip dasar dan penerapan teknik digital Trainer digital Komponen elektronika digital Buku Teori Dasar Elektronika Internet

5, Menjelaskan Elektronika Digital untuk komputer

Menguraikan jenis dan fungsi input/output Menyimak penjelaskan tentang alasan-alasan diperlukannya

Tes tertulis Pengamatan/ observasi Tes Praktek

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 149 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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.

Penanganan Limbah pada lingkungan

Dijelaskan beberapa bahan elektronika

Identifikasi jenis dan macam macam bahan elektronika

Menyimak pembahasan contoh kasus Menggambarkan penggunaan dari bahan elektronika Mengidentifikasi karakteristik, serta prinsip kerja dari peralatan elektronika

Tes Tulis Tes Lesan

Buku Hobi belajar elektronika Buku Jago Elektronika secara Otididak

Diterangkan peralaan elektronika yang dibutuhkan untuk praktek elektronika

Identifikasi jenis dan macam macam peralatan elektronika

Tes Tulis Tes Lesan

Diterangkan penangan limbah dari bahan elektronika yang digunakan

Penguasaan penangan lingkungan dari pencemaran limbah elektronika yang digunkan

Menyimak pembahasan contoh kasus limbah

Tes Tulis Tes Lesan

Menjelaskan konsep penanganan lingkungan dari limbah 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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 150 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Menyimak penjelasan pengertian algoritma Menyimak penjelasan struktur dasar algoritma sequence Menyimak penjelasan struktur dasar algoritma selection Menyimak penjelasan struktur dasar algoritma looping Menerapkan penggunaan struktur dasar algoritma dengan contoh kasus Menuliskan algoritma runtunan Menuliskan algoritma pemilihan ifthen dan if then-else Menuliskan algoritma pengulangan while-do, do-wile, switch-case, repeat N-times Menggambarkan diagram alir untuk algoritma runtunan, pemilihan dan pengulangan Menyimak pembahasan contoh kasus Menginisialisasi external entity Menerapkan serta membuat alir data

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

2. Membuat alur logika pemrograman

Algoritma runtunan Algoritma pemilihan Algoritma Pengula-ngan

Pengamatan Tes tertulis Hasil kompilasi program

8(16)

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

3. Menjelaskan Data Flow Diagram (DFD)

Simbol-simbol Context Diagram Simbol-simbol Data Flow Diagram External Entity dan internal Entity

Tes tertulis

8(16)

Buku Analisis dan Desain Sistem Jobsheet Modul Ajar

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 151 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

ALOKASI WAKTU PENILAIAN


Tes tertulis

TM
4

PS
8(16)

PI

SUMBER BELAJAR Buku


Algoritma dan Pemrograman Jobsheet Modul ajar Buku Algoritma dan Pemrograman Jobsheet Modul ajar

Pengamatan Tes tertulis Hasil kompilasi program 4 8(16)

5. Menjelaskan varian dan invariant

6. Menerapkan pengelolaan array

Deklarasi dan inisialisasi array Pemrosesan array

Pengamatan Tes tertulis Hasil kompilasi program

12(24)

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 152 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2.Menggunakan array multidimensi

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

Array multi dimensi

Kompilasi program Pengamatan Tes tulis

816)

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 153 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN
Membuat program pencarian elemen terkecil matriks

PENILAIAN TM

ALOKASI WAKTU PS PI

SUMBER BELAJAR

3.Menggunakan Prosedur dan fungsi

Membuat algoritma program dengan menggunakan prosedur Membuat algoritma program dengan menggunakan fungsi Membuat algoritma program dengan menggunakan prosedur dan fungsi

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

Hasil kompilasi program Pengamatan Tes tulis Tes praktek

8(16)

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

4.Menggunakan library pemrograman grafik.

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

Hasil kompilasi program Pengamatan Tes tulis Tes praktek

10(20)

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 154 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Menyimak penjelasan komponen fungsional Menyimak penjelasan bentuk-bentuk media penyimpanan untuk database Menyimak penjelasan pengguna database

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

2. Menjelaskan Entity Relationship Diagram (ERD)

3. Menerapkan normalisasi basis data

Menjelaskan atribut tabel Menjelaskan aturan Normalisasi dijelaskan Menjelaskan tipe data dan ketergantungan fungsional Menjelaskan bentuk normalisasi

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 155 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

ALOKASI WAKTU PENILAIAN


Tes tertulis 8

TM

PS
12(24)

PI

SUMBER BELAJAR Buku Basis


data Jobsheet Modul bahan ajar

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Membuat table basis data

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 KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 157 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR
serta menyimpan sesuai dengan format standar aplikasi yang digunakan

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

ALOKASI WAKTU PENILAIAN TM PS PI SUMBER BELAJAR

3. Menerapkan query pada basis data

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

Action Query Select Query SQL Statement

Membuat query dengan menggunakan wizard Mengaplikasikan fitur-fitur query Menetapkan field kebutuhan tabel sesuai dengan

Pengamatan Tes tulis Tugas Hasil

4(8)

Buku ajar data base Komputer Jobsheet

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

4. Membuat form basis data

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

Pengamatan Tes tulis Tugas Hasil

4(8)

Buku sistem data base Komputer Buku Microsoft Access

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 158 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

ALOKASI WAKTU PENILAIAN


Pengamatan Tes tulis Tugas Hasil 4

TM

PS
4(8)

PI

SUMBER BELAJAR Buku sistem


data base Komputer Buku Microsoft Access

6. Menerapkan Reporting

Report pada Access

Menerapkan tata cara pembuatan report Membuat laporan dengan menggunakan report

Pengamatan Tes tulis Tugas Hasil

4(8)

8(32)

Buku sistem data base Komputer Buku Microsoft Access

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

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Menjelaskan objek aplikasi bahasa pemograman

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)

Hasil program Tes tulis Tanya jawab

8(16)

8(16)

Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet

3 Menjelaskan user interface aplikasi bahasa pemograman

Cara mendesain form Cara menambahkan form / menggabungkan Cara membuat objek bantuan (module) untuk form

Jendela Form Jendela project explorer View object View code

Hasil program Tes tulis Tanya jawab

12(24)

Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 160 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Tes tertulis Tanya jawab Hasil program

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 161 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Menyiapkan sistem komputer

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.

Hasil praktekl Tes tertulis Tanya jawab

4(8)

8(16)

Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrograman Visual

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 162 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

3. Mendemonstrasikan aplikasi paket installer

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

asil program es tertulis

H T

4(8)

Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrograman Visual

4. Menyimpan Installer aplikasi

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 kerja

Administrasi File

4(8)

12(24)

Buku pemrograman Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrograman Visual

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 163 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

5. Menghubungkan aplikasi dengan basis data

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

Hasil program Tes tulis Tanya jawab

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 164 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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.

Mengidentifikasikan ketersambungan jaringan

Sistem operasi jaringan

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)

Tes tertulis Pengamatan/ observasi Tes Praktek

16

Linux Howto E-book Linux Komputer Modul Jobsheet

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 165 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR
share (dibagi)

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

3.

Mengoperasikan aplikasi jaringan komputer

4.

Melakukan pemutusan jaringan

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

Tes tertulis Pengamatan/ observasi Tes Praktek

16

Buku system operasi windows Buku dasar Komputer

Sistem operasi jaringan berbasis teks. Sistem Operasi berbasis GUI

Tes tertulis Pengamatan/ observasi Tes Praktek Produk

16

Linux GUI Howto Manual system operasi Windows 2000 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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 166 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Mempersiapkan perangkat lunak SQL

Aplikasi data deskripsi (SQL)

Pengamatan Tes tulis Tugas Hasil program

20(40)

Buku Pemrogra man SQL Komputer ebook

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 167 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR
aplikasi SQL

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

ALOKASI WAKTU PENILAIAN


TM PS PI

SUMBER BELAJAR
Buku Pemrogra man SQL Komputer Ebook Buku Pemrogra man SQL Komputer Ebook

3.

Mendeskripsikan menu aplikasi SQL

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

Menu aplikasi SQL

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

Pengisian table Perintah standar DDL

16

24(48)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 168 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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.

ALOKASI WAKTU PENILAIAN


TM PS PI

SUMBER BELAJAR

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

5.

Mengoperasikan tabel dan View

Operasi Tabel dan View

Menampilkan data table dengan perintah select. Menampilkan data gabungan dari beberapa tabel dengan perintah select.

Pengamatan Tes tulis Tugas Hasil program

24(48)

Buku Pemrogra man SQL Komputer Ebook

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 169 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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)

Buku Pemrogram an SQL Komputer Ebook

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 170 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Modifikasi table dengan trigger

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

Pengamatan Tes tulis Tugas Hasil program

16

24(48)

Buku Pemrogram an SQL Komputer Ebook

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 171 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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.

sketsa disain untuk web

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 172 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Proses pembuatan Web sesuai dengan standar operasi aplikasi

Memanagemen langkah langkah Proses pembuatan Web sesuai dengan standar operasi aplikasi

Membandingkan Web yang dibuat tampilan dilayar sesuai dengan disain


Menampilkan data yang tersedia di layar 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.

Kompilasi program Hasil Web standar

4(8)

5. Membuat Link pada web

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

sketsa disain untuk web

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 173 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Proses pembuatan Web sesuai dengan standar operasi aplikasi

Memanagemen langkah langkah Proses pembuatan Web sesuai dengan standar operasi aplikasi

Membandingkan Web yang dibuat tampilan dilayar sesuai dengan disain


Menampilkan data yang tersedia di layar Web

Kompilasi program Hasil Web standar

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 174 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Mempersiapkan lingkungan teknis

Program aplikasi pengembangan web dan server Akses server jaringan Direktori virtual

Pengamatan Tes tertulis Hasil

24(48)

Buku Pemrogra man PHP Komputer Jobsheet Modul

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 175 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

3. Membuat halaman web dinamis sederhana

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

Pengamatan Tes tertulis

24(48)

Buku Pemrogra man PHP Komputer Jobsheet Modul

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 176 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR
sesuai kebutuhan

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

4.

Menambahkan fungsi-fungsi pada halaman web dinamis

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

Uji coba Program Sederhana

24(48)

Buku Pemrogra man PHP Komputer Jobsheet Modul

5. Menguji halaman web dinamis.

Pengujian dan Housting

Hasil program Tes tertulis

24(48)

Buku Pemrogra man PHP Komputer Jobsheet Modul

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 177 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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 KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 178 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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 KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 179 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Mendemonstrasikan keuntungan/kerugian pemrosesan client-side

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 180 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 181 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Deklarasi fungsi dijelaskan. Deklarasi fungsi diaplikasikan pada program.

Fungsi

Hasil program Pengamatan Tes tulis

8(8)

Buku Pemrogra man C++ Komputer Jobsheet Modul e-learning

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 182 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

Class pada pemrograman

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

Hasil program Pengamatan Tes tulis

8(32)

5. Merancang aplikasi berorientasi Obyek

Konsep Abstract dijelaskan Class didefinisikan dalam aplikasi

Konsep Abstract Class

Kompilasi program Pengamatan Tes tulis Tes praktek

8 (8)

8(32)

Buku Pemrogra man C++ Komputer Jobsheet Modul e-learning

Keterangan

TM PS

: Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 183 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

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

Pengamatan Tes tertulis Tugas Hasil program

8(16)

Buku Konsep OOP Jobsheet Modul Komputer

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 184 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

3. Membuat inheritance, polimorphy, overloading, dan friends

Inheritance Polimorphy Overloading Friends

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

Pengamatan Tes tertulis Tugas Hasil program

8(16)

Buku Konsep OOP Jobsheet Modul Komputer

4. Membuat interface dan paket

Membuat Interface class program dibuat. Paket dengan menggunakan class program dibuat

Interface class program. Paket dengan menggunakan class program

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

16

16(32)

Buku Konsep OOP Jobsheet Modul Komputer

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 185 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 186 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Menjelaskan Exception Handling

Exception Handling

Menjelaskan konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally. Menaplikasikan pada beban Exception Handling

Pengamatan Tes tertulis Tugas Hasil program

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

Applet Abstract Windows Toolkit Swing

Menjelaskan pengertian Applet Menjelaskan Abstract Windows Toolkit Menjelaskan Swing Menjelaskan Event

Pengamatan Tes tertulis Tugas Hasil program

8(16)

8(16)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 187 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

4. Menerapkan konektivitas basis data

Servlet Manajemen session Cookies

Menjelaskan pengertian servlet Menjelaskan Session Menjelaskan Cookies Menjelaskan Software yang harus diinstall Mendemonstrasikan membuat file untuk koneksi pada servlet Mendemonstrasikan koneksi pada database

Pengamatan Tes tertulis Tugas Hasil program

8(16)

8(16)

Algoritma dan Pemrograman Buku pemrogrman Java Komputer Howto JAVA

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 188 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Membuat Entity Relationship Diagram (ERD)

Metodologi ERD

Pengamatan Tes tertulis Tanya jawab

4(8)

Buku basis data Modul Joobsheet

Disiplin Kerja kerasw Mandiri Rasa ingin Tahu Jujur dan Disiplin

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 189 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR
atribut

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN TM

ALOKASI WAKTU PS PI

SUMBER BELAJAR

3. Membuat Data Flow Diagram (DFD)

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

Perancangan system DFD

Menentukan kebutuhan data dari system Menentukan external dan internal entity Membuat Context Diagram Membuat DFD Level 0

Hasil program Pengamatan Tes tulis Tugas Hasil

4(8)

4(16)

Buku Perncang an dan analisis system Jobsheet modul

Disiplin Kerja keras Mandiri Tanggung jawab

4. Mempersiapkan lembar kerja 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

Hasil program Pengamatan Tes tulis Tugas Hasil

4(8)

4(16)

Buku Perncang an dan analisis system Jobsheet modul

Mandiri Kerja keras Jujur dan Displin Inofatif

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 190 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

6. Membuat Query Basis Data

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

Data Manipulation Language (DML)

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 191 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

3. Membuat Login pada basis data

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 192 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

ALOKASI WAKTU PENILAIAN TM PS PI

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

4. Membuat koneksi basis data pada 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

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 193 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR

MATERI PEMBELAJARAN
situs dikoreksi untuk menyimpan string koneksi situs

KEGIATAN PEMBELAJARAN

ALOKASI WAKTU PENILAIAN TM PS PI

SUMBER BELAJAR

string koneksi situs

Mengkoreksi ile-file konfigurasi situs untuk menyimpan string koneksi situs

5. Menguji konektivitas basis data pada web

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

Kompilasi program Pengamatan Tes tulis Tugas Hasil

16(32)

4(16)

Buku Pemrogra man SQL Komputer Manual mySQL Manual PHP

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 194 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

3. Menggunakan stored procedures

Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer

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

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

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

4(8)

4(16)

Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 195 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 196 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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

2. Menjelaskan dasar-dasar JSP

Konsep teknologi JSP Sintak JSP

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)

Pengamatan Tes tertulis Tugas Hasil program

32(64)

32(64)

Buku Pemrogra man JSP Manual JAVA Komputer Modul ajar Jobsheet

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 197 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

KOMPETENSI DASAR

INDIKATOR
dan Development Components) dijelaskan

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

3. Membuat aplikasi web berbasis JSP

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

Struktur file JSP

Membuat Bean untk JSP Membuat tampilan JSP Membuat file WAR JSP

Pengamatan Tes tertulis Tugas Hasil program

32(64)

32(64)

Buku Java di Web Komputer Jobsheet Modul

4.

Menyia pkan server untuk aplikasi web berbasis JSP

Server JSP Deploy JSP

Menginstall server yang akan digunakan Membuat File WAR Membuat deploy JSP pada server

Tes Lisan Proyek Program aplikasi XML Pengamatan

Buku Java di Web Komputer Jobsheet Modul

5.

Menyim pan state (kondisi) ke dalam server dan client

JSTL JSP API

Menyimak penjelasan JSTL Menyimak penjelasan Objek-objek pada JSP API Menerapkan tag-tag yang berhubungan dengan client dan server

Tes Lisan Proyek Program aplikasi XML Pengamatan

Buku Java di Web Komputer Jobsheet Modul

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 198 dari 62

KURIKULUM SMK NEGERI 2 Pekanbaru

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)

KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SILABUS SISTEM DATA BASE LANJUT Halaman 199 dari 62

Anda mungkin juga menyukai