Silabus Desktop PROGRAMMING

28
SMK NEGERI 1 KRAKSAAN SILABUS KEGIATAN EKTRAKURIKULER IT DESKTOP PROGRAMMING NAMA SEKOLAH : SMK NEGERI 1 KRAKSAAN STANDAR KOMPETENSI : Membuat paket software aplikasi berbasis desktop KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK Halaman 1 dari 28

description

Silabus Desktop PROGRAMMING

Transcript of Silabus Desktop PROGRAMMING

Page 1: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

SILABUS KEGIATAN EKTRAKURIKULER ITDESKTOP PROGRAMMING

NAMA SEKOLAH : SMK NEGERI 1 KRAKSAANSTANDAR KOMPETENSI : Membuat paket software aplikasi berbasis desktop

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 1 dari 23

Page 2: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATORNILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAAN

TM PS PI

1. Menjelaskan IDE aplikasi bahasa pemrograman

Mengenal konsep pemrograman visual berbasis desktop

Mengenal interface (antarmuka) software aplikasi bahasa pemrograman visual berbasis desktop

Membuat project baru

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja

Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

konsep pemrograman visual berbasis desktop

IDE/interface (antarmuka) software aplikasi bahasa pemrograman visual berbasis desktop

Menjelaskan konsep pemrograman visual berbasis desktop

Menjelaskan IDE/interface (antarmuka) software aplikasi bahasa pemrograman visual berbasis desktop

Memberi contoh penggunaan IDE dengan membuat project baru

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Pengamatan Tes tertulis Tugas Hasil

program

2 1(2) Buku Konsep pemrograman visual berbasis desktop

Jobsheet Modul Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 2 dari 23

Page 3: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATORNILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAAN

TM PS PI

2. Menjelaskan objek aplikasi bahasa pemograman

Mengenal tool box dan fungsi masing-masing tul

Menggunakan toolbox dalam bahasa pemrograman visual berbasis desktop

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja

Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

toolbox dan fungsinya

contoh penggunaan toolbox

menjelaskan toolbox dan fungsinya

Memberi contoh penggunaan toolbox

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Pengamatan Tes tertulis Tugas Hasil

program

2 1(2) Buku Konsep pemrograman visual berbasis desktop

Jobsheet Modul Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 3 dari 23

Page 4: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATORNILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAAN

TM PS PI

3. Menjelaskan user interface aplikasi bahasa pemograman

Membuat User Interface

Mengatur Property

Mengatur Event dengan kode program

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja

Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

User Interface

Property

Event dan Method

Memberi contoh pembuatan user interface

Menggunakan property dalam user interface

Membuat program yang didalamnya terdapat kode program untuk setiap event yang diinginkan

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Pengamatan Tes tertulis Tugas Hasil

program

2 1(2) Buku Konsep pemrograman visual berbasis desktop

Jobsheet Modul Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 4 dari 23

Page 5: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATORNILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAAN

TM PS PI

4. Menjelaskan tipe file Menjelaskan variable dan tipe data

Menjelaskan operator

Menjelaskan ekspresi

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja

Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Variabel dan tipe data

Operator

Ekspresi

Memberi contoh peggunaan Variabel dan tipe data

Menggunakan Operator ke dalam pemrograman visual berbasis desktop

Membuat program yang didalamnya terdapat ekspresi untuk menerapkan suatu algoritma,

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Program sederhana

Pengamatan Tes tertulis Tugas Hasil

program

2 2(4) Buku Konsep pemrograman visual berbasis desktop

Jobsheet Modul Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 5 dari 23

Page 6: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATORNILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAAN

TM PS PI

5. Menjalankan aplikasi

Membuat dan menjalankan aplikasi sesuai dengan algoritma pemrograman yang sudah dibuat

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja

Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Mengaplikasikan algoritma runtunan, pemilihan, pengulangan ke dalam aplikasi pemrograman visual berbasis desktop

Menuliskan algoritma runtunan ke dalam aplikasi pemrograman visual berbasis desktop

Menuliskan algoritma pemilihan if-then dan if then-else ke dalam aplikasi pemrograman visual berbasis desktop

Menuliskan algoritma pengulangan while-do, do-wile, switch-case, repeat N-times ke dalam aplikasi pemrograman visual berbasis desktop

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Program sederhana

Pengamatan Tes tertulis Tugas Hasil

program

2 2(4)

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 6 dari 23

Page 7: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATORNILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAAN

TM PS PI

6. Menjelaskan menu aplikasi

Konsep dari data types, variables, constants, arrays, code component, procedure & function dan control structures dijelaskan.

Konsep dari OLE dan DDE dijelaskan

Konsep dari Windows API dijelaskan

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Pengantar Dasar dan Struktur program

Fungsi OLE dan DDE

Menjelaskan jenis-jenis tipe data, variabel, konstanta dan Arrays

Menjelaskan Control structure

Menjelaskan dan mengaplikasikan Fungsi dan prosedur

Menjelaskan Konsep OLE dan DDE

Melakukan pembuatan program sederhana dengan fungsi OLE dan DDE

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Hasil programTes tulisTanya jawab

2 2(4) Buku pemrograman Visual Basic

E-book VB.net

Komputer Jobsheet

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 7 dari 23

Page 8: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

7. Mempersiapkan sistem komputer

Sistem komputer dalam kondisi siap digunakan.

Paket software aplikasi siap digunakan.

Kode program telah tersedia pada sistem komputer

Komponen yang dibutuhkan oleh kode program disiapkan.

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja

Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

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.

Disiplin

Selalu teliti dan tertib

dalam mengerjakan tugas. Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Hasil praktekl

Tes tertulis Tanya

jawab

4 4(8) 8(16) Buku pemrograman Visual Basic

E-book VB.net

Komputer Jobsheet Buku

Pemrograman Visual

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 8 dari 23

Page 9: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

8. Menjalankan aplikasi paket installer

Aplikasi paket installer dijalankan.

Kode Program atau file exe di-set dan disimpan pada direktori tertentu.

Komponen yang dibutuhkan di-set dan disimpan pada direktori tertentu.

Direktori dan nama file setup hasil proses pembuatan installer di-set.

Proses pembuatan installer dijalankan. dan disimpan pada direktori yang telah ditentukan

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja

Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

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.

Disiplin

Selalu teliti dan tertib

dalam mengerjakan tugas. Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Hasil program

Tes tertulis

4 4(8) Buku pemrograman Visual Basic

E-book VB.net

Komputer Jobsheet Buku

Pemrograman Visual

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 9 dari 23

Page 10: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

9. Menyimpan Installer aplikasi

File hasil disimpan dalam media penyimpanan yang telah ditentukan

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja

Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Administrasi file kerja

Membuat administrasi penyimpanan File

Memahami konsep root file data base / directory tempat menyimpan data base file

Membuat back up file hasil

Disiplin

Selalu teliti dan tertib

dalam mengerjakan tugas. Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Administrasi File

2 4(8) 8(16) Buku pemrograman Visual Basic

E-book VB.net

Komputer Jobsheet Buku

Pemrograman Visual

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 10 dari 23

Page 11: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

10. Menghubungkan aplikasi dengan basis data

Konsep Jet Database Engine menggunakan kontrol basis data DAO dan ADO diaplikasikan.

Teknologi ODBC dan OLE DB untuk mengakses basis data melalui VB digunakan dan dibuat.

Data policy (Enterprise Level, Machine Level dan User Level) diaplikasikan

Disiplin

Selalu teliti dan tertib dalam mengerjakan

tugas. Kerja

Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Konsep Jet Database Engine

Teknologi ODBC dan OLE DB

Sekuritas 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

Disiplin

Selalu teliti dan tertib

dalam mengerjakan tugas. Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Hasil programTes tulisTanya jawab

4 4 8 Buku pemrograman Visual Basic

E-book VB.net

Komputer Jobsheet

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 11 dari 23

Page 12: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

11. Menjelaskan Kebutuhan Software

Menjelaskan fungsi software yang dibutuhkan

Menyiapkan software yang dibutukan

Aplikasi telah terinstal

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Kebutuhan software

Metode instalasisoftware aplikasi

Pemanfaatan aplikasi dalam peningkatan kinerja sistem

Mencari Informasi software yang dibutuhakan dalam aplikasi basis data

Memahami kebutuhan software yang akan digunakan

Melakukan Instalasi Software

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Observasi Tes

Praktek Ter

Tertulis

3 1 Ebook Buku

Basis Data

Komputer

Buku Visual Basic

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 12 dari 23

Page 13: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

12. Membuat Entity Relationship Diagram (ERD)

Menentukan Entity yang dibutuhkan

Merancang Atribute / Field pada setiap Entity berhasil dirancang.

Constraint ditetapkan

Atribute telah dibedakan.

Menentukan Entity

Menentukan Rasio Kardinalitas

ERD dimapping sesuai langkah Mapping yang benar.

Normalisasi telah dilakukan sesuai prosedur yang benar

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

ERD Model Jenis Atribut dan

Notasi ERD Jelaskan Relasi

dan Rasio Kardinalitas

Mapping ERD Normalisasi

Menentukan Entity Menentukan Atribute /

Field yang dimilki Entity

Menentukan Constraint dalam Entity

Menggolongkan Atribute dalam berbagai jenis

Menghubungkan Entity (Relasi)

Menentukan Rasio Kardinalitas Relasi

Berdiskusi tentang perancangan ERD

Membuat laporan Hasil Diskusi

Melakukan Mapping ERD

Membuat Laporan Hasil Mapping ERD

Melakukan Normalisasi Tabel

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Observasi Tes

Praktek Ter

Tertulis Hasil

Perancangan ERD

Hasil Mapping ERD

Hasil Normalisasi

10 8 Ebook Buku

Basis Data

Analisa dan Perancangan Sistem Informasi

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 13 dari 23

Page 14: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

13. Membuat Data Flow Diagram

Menjelaskan DFD dengan benar

Membuat alur DFD

Software Power Designer telah Terinstal

Membuat DFD menggunakan software

BreakDown DFD

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Pengertian dan Fungsi DFD

Level DFD

Mencari Informasi tentang DFD

Menyiapkan Kebutuhan Software (Power Designer)

Instalasi Software Power Designer

Pembuatan DFD

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Observasi Tes

Praktek Tes

Tertulis Tugas HAsil

Praktikum

10 6 5 Buku DFD

Ebook Software

Power Designer

Basis Data

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 14 dari 23

Page 15: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

14. Mempersiapkan Lembar Kerja Basis Data

Databse telah dibuat

Bagan Relasi Tabel sudah dibuat.

Form telah dibuat

Report telah dibuat

Perancangan Menu Aplikasi

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Database dan Bagan Relasi

Form Report Menu Aplikasi

Pembuatan Database

Pembuatan Bagan Relasi Tabel

Pembuatan Form Pembuatan Report Pembuatan Menu

Aplikasi Basis Data Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Observasi Tes

Praktek Tes

Tertulis Tugas HAsil

Praktikum

20 8 10 Buku Pemrograman Basis Data

Ebook Software

Basis Data

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 15 dari 23

Page 16: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

15. Menggunakan sintaks – sintaks khusus SQL

Penggunaan Perintah SQL dengan baik

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Perintah SQL

Penggunaan SQL dalam manipulasi data

Penerapan SQL dalam Aplikasi Basis Data

Pengunaan SQL untuk pencarian data

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Observasi Tes

Praktek Tes

Tertulis Tugas HAsil

Praktikum

8 6 6 Buku SQL

Ebook Internet

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 16 dari 23

Page 17: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

16. Membuat Query Basis Data

Menjelaskan Pengertian dan Fungsi Query

Menganalisa Kebutuhan Tabel yang akan digunakan pada Query

Pengaturan Properties Query dilakukan dengan baik

Query berhasil dibuat

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Pengertian dan Fungsi Query

Analisa Query Pengaturan Query Menjalankan

Query Penyimpanan

Query

Menggunakan Menu Aplikasi Query sesuai dengan prosedur penggunaannya

Mengatur setting Query sesuai Manipulasi Data yang akan dihasilkan

Menjalankan Query untuk melihat Hasi

l Query. Menyimpan Query

sesuai prosedur penyimpanan Query

Memberi nama Query sesuai aturan penmaan.

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Observasi Tes

Praktek Tes

Tertulis Tugas HAsil

Praktikum

10 5 6 Buku

SQL Buku

Query Ebook

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 17 dari 23

Page 18: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

17. Menjelaskan Konsep Pembuatan DBMS berbasis Client Server

Menyediakan Komputer Cilent Server

Melakukan Instalasi Software yan dibutuhkan

Membuat Koneksi Database ke Server

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Software Database yang dibutuhkan

Distribusi Aplikasi DBMS

Koneksi DBMS Client Server

Memahami kebutuhan software yang akan digunakan

Menyiapkan software yang dibutuhkan

Membuat Koneksi Database ke Komputer Server

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Tes Tertuis

Tes Prktek Observasi

4 2 Ebook Buku

Pemrograman Client server

Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 18 dari 23

Page 19: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

18. Menggunakan SQL

Menjelaskan manfaat penggunaan SQL dalam pemrograman.

Perintah DML di gunakan dalam Bahasa Pemrograman

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Perintah SQL Teknik

Pemrograman dengan bahasa SQL (Adodb)

Menggunaan SQL dalam insert,delete atau update data dalam Bahasa Pemrograman.

Menerapkan Teknik Adodb dalam Bahasa Pemrograman

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Tes Tertuis

Tes Prktek Observasi

4 2 Ebook Buku

Pemrograman Client server

Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 19 dari 23

Page 20: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

19. Menggunakan Stored Procedure

Menggunakan Stored Procedure dalam Pemrograman

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Fungsi Stored Procedure

Penerapan Storage Prosedur dalam Pemrograman

Menjelaskan Fungsi penggunaan Stored Procedure

Pembuatan Stored Procedure

Penerapan Stored Procedure dalam bahasa pemrograman

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Tes Tertuis

Tes Praktek

Observasi

4 4 Ebook Buku

Pemrograman Client server

Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 20 dari 23

Page 21: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

20. Menggunakan Trigger

Menggunakan Trigger dalam Pemrograman Basis Data

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Penerapan Trigger

Menjelaskan Fungsi Trigger

Pembuatan Trigger Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Tes Tertuis

Tes Praktek

Observasi

4 4 Ebook Buku

Pemrograman Client server

Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 21 dari 23

Page 22: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

21. Menggunakan Administrasi SQL

Membuat User degan SQL

Mengatur Hak Akses User telah dilakukan

Mengatur Hak Akses Komputer Client

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

User Account Hak Akses

kepada User Hak Akses

Client

Menjelaskan Account User

Mengatur Hak Akses User sesuai tingkatan user

Mengatur Hak Akses Komputer Client

Tes Tertuis

Tes Praktek

Observasi

2 4 Ebook Buku

Pemrograman Client server

Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 22 dari 23

Page 23: Silabus Desktop PROGRAMMING

SMK NEGERI 1 KRAKSAAN

KOMPETENSI DASAR

INDIKATOR

NILAI

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARKARAKTER BANGSA

KEWIRA USAHAA

N

TM PS PI

22. Menjelaskan Struktur Program Aplikasi

Aplikasi telah terintegrasi dalam Menu

Mengcompile Program

Membuat CD Package Software

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Mandiri

Kerja keras

Jujur dan disiplin

Tanggung jawab

Inofatif

Motifasi kuat untuk sukses

Rasa ingin tahu

Menu Program Aplikasi

Pembuatan Package Software

Membuat menu aplikasi

Mengintegrasikan aplikasi ke dalam menu yang sistematis

Menyiapkan File EXE dari Aplikasi

Membuat Distribusi atau Package Software

Disiplin

Selalu teliti dan tertib dalam mengerjakan tugas.

Kerja Keras

Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.

Mandiri

Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.

Tes Tertuis

Tes Praktek

Observasi

2 4 Ebook Buku

Pemrograman Client server

Komputer

KOMPETENSI KEAHLIANREKAYASA PERANGKAT LUNAK

Halaman 23 dari 23