Program Tahunan SMK Rekayasa Perangkat Lunak
Program Tahunan SMK Rekayasa Perangkat Lunak
Alokasi
Kompetensi Dasar Kompetensi Dasar
Waktu
Ganjil
Jumlah
Genap
3.3
Membuat kode html untuk menampilkan tampilan format multimedia pada
3.4 Menerapkan tampilan format multimedia pada halaman web 4.4
halaman web
3.5 Menerapkan format kaitan pada halaman web 4.5 Membuat kode html untuk menampilkan format kaitan pada halaman web
3.6 Menerapkan format formulir pada halaman web 4.6 Membuat kode html untuk menampilkan formulir pada halaman web
3.7 Menerapkan style pada halaman web 4.7 Membuat kode html untuk menampilkan style tertentu pada halaman web
3.8 Memahami client side scripting dalam pemrograman web 4.8 Mempresentasikan client side scripting dalam pemrograman web
KELAS XI
3.9 Menerapkan client side scripting pada halaman web interaktif 4.9 Membuat halaman web interaktif menggunakan client side scripting
Mempresentasikan teknologi aplikasi web server terhadap berbagai macam
3.10 Memahami teknologi aplikasi web server 4.10
perangkat
3.11 Menerapkan pemrograman server side scripting 4.11 Membuat kode program pada server side scripting
3.12 Menerapkan struktur kendali program 4.12 Membuat struktur kendali program
3.13 Menerapkan fungsi dalam program 4.13 Membuat kode fungsi dalam program
3.14 Menerapkan library standar dalam program 4.14 Menggunakan library standar dalam program
SEMESTER
3.15 Mengevaluasi aplikasi interaktif pada web 4.15 Memodifikasi aplikasi interaktif pada web
GENAP
3.16 Menerapkan operasi file 4.16 Membuat kode program untuk operasi file
3.17 Menganalisis penanganan kesalahan pada program 4.17 Melakukan perbaikan penanganan kesalahan pada program
3.18 Menerapkan user interface basis data pada halaman web 4.18 Membuat user interface basis data pada halaman web
3.19 Menerapkan aplikasi web statefull 4.19 Membuat aplikasi web statefull
3.20 Mengevaluasi pengamanan data pada aplikasi web 4.20 Merevisi pengamanan data pada aplikasi web
3.21 Merancang sistem informasi web 4.21 4.21 Membangun aplikasi sistem informasi web
3.22 3.22 Menerapkan web hosting 4.22 4.22 Membuat aplikasi web pada web hosting
SEMESTER 3.23 3.23 Menerapkan aplikasi web dengan Model View Controler (MVC) 4.23 4.23 Membuat aplikasi web menggunakan Model View Controler (MVC)
GANJIL 3.24 3.24 Menerapkan teknologi framework dalam aplikasi web 4.24 4.24 Membuat aplikasi web menggunakan teknologi framework
KELAS XII
3.25 3.25 Memahami teknologi pengembangan aplikasi mobile 4.25 4.25 Mempresentasikan teknologi pengembangan aplikasi mobile
3.26 3.26 Menerapkan teknik desain aplikasi mobile 4.26 4.26 Membuat desain aplikasi berbasis mobile
3.27 3.27 Menerapkan teknik desain aplikasi multi window 4.27 4.27 Membuat desain aplikasi multi window
3.28 3.28 Menerapkan pengkodean alur program dalam aplikasi 4.28 4.28 Membuat kode program dalam aplikasi
3.29 3.29 Menerapkan teknik pengolahan input user 4.29 4.29 Membuat antar muka input user pada aplikasi
SEMESTER
GENAP
3.30 3.30 Menerapkan teknik desain aplikasi lanjutan 4.30 4.30 Membuat desain aplikasi lanjutan
3.31 3.31 Menerapkan aplikasi basis data mobile 4.31 4.31 Membuat pengolahan basis data mobile
3.32 3.32 Mengevaluasi penggunaan library pada aplikasi mobile 4.32 4.32 Memodifikasi aplikasi mobile menggunakan library
3.33 3.33 Menerapkan konektifitas aplikasi mobile dengan web 4.33 4.33 Membuat koneksifitas aplikasi mobile dengan web
YAYASAN BINA SARI
SMK SWASTA ST. GABRIEL MAUMERE
JL. Soekarno – Hatta, Kelurahan Beru, Kecamatan Alok Timur
Web/Email: [Link]/ smkstgabrielmof@[Link]
1 Juli 5 2 3
2 Agustus 5 4 1
3 September 4 4 0
4 Oktober 5 4 1
5 November 4 2 2
6 Desember 4 0 4
Jumlah 27 16 11
1 Juli 5 0 5
2 Agustus 5 0 5
3 September 4 2 2
4 Oktober 5 4 1
5 November 4 4 0
6 Desember 4 0 4
Jumlah 27 10 17
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
YAYASAN BINA SARI
SMK SWASTA ST. GABRIEL MAUMERE
JL. Soekarno – Hatta, Kelurahan Beru, Kecamatan Alok Timur
Web/Email: [Link]/ smkstgabrielmof@[Link]
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
aumere, 17 Juni 2019
uru Mata Pelajaran
1 Juli 5 2 3
2 Agustus 5 4 1
3 September 4 4 0
4 Oktober 5 4 1
5 November 4 2 2
6 Desember 4 0 4
Jumlah 27 16 11
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
YAYASAN BINA SARI
SMK SWASTA ST. GABRIEL MAUMERE
JL. Soekarno – Hatta, Kelurahan Beru, Kecamatan Alok Timur
Web/Email: [Link]/ smkstgabrielmof@[Link]
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
Maumere, 15 Juli 2019
Guru Mata Pelajaran
ALOKASI
SEMESTER KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
WAKTU
3.1 Memahami struktur hirarki basis data 4.1 Mempresentasikan struktur hirarki basis data
4
3.2 Memahami bentuk diagram hubungan antar 4.2 Mempresentasikan hubungan keterkaitan antar data
entitas dalam diagram ERD 8
3.3 Menerapkan teknik normalisasi basis data 4.3 Membuat perancangan sistem basis data
menggunakan teknik normalisasi data 12
GANJIL
3.4 Memahami kelompok perintah yang termasuk 4.4 Membuat kelompok perintah yang termasuk dalam
dalam DDL, DML dan DCL dalam basis data DDL, DML dan DCL dalam basis data 4
3.5 Memahami tipe data pada basis data 4.5 Mempresentasikan tipe data pada basis data 8
3.6 Menerapkan record, table dan field 4.6 Membuat record, table dan field 12
3.7 Menerapkan bahasa SQL dasar untuk 4.7 Membuat kode SQL dasar untuk mengelola tabel
mengelola tabel dalam basis data dalam basis data 16
JUMLAH 64
3.8 Menerapkan bahasa SQL dasar untuk 4.8 Membuat kode SQL dasar untuk memanipulasi tabel
memanipulasi tabel dalam basis data dalam basis data 16
GENAP
ALOKASI
SEMESTER KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
WAKTU
3.9 Menerapkan fungsi agregasi dalam basis data 4.9 Membuat perintah fungsi agregasi dalam basis data
4
3.10 Menerapkan penggunaan SQL untuk 4.10 Membuat perintah SQL untuk mengakses multi
GENAP
3.11 Merancang SQL bertingkat dalam 4.11 Membuat perintah SQL bertingkat dalam
memanipulasi basis data memanipulasi basis data 16
3.12 Menerapkan SQL pada sistem basis data 4.12 Membuat perintah SQL pada sistem basis data
client-server client-server 8
JUMLAH 60
JUMLAH 124
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru,[Link].
Nip. 19651231 199403 1 127 Nip. 19660514 199801 2 001
12
64
60
PROGRAM TAHUNAN
Nama Sekolah : SMKS St. Gabriel Maumere
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Kelas : XII ( Dua Belas)
Tahun Ajaran : 2019/ 2020
Alokasi Waktu : 80 JP
ALOKASI
SEMESTER KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
WAKTU
3.13 Memahami arsitektur RDBMS 4.13 Mempresetasikan arsitektur RDBMS 8
GANJIL
3.14 Menerapkan pembuatan basis data pada RDBMS 4.14 Membuat basis data pada RDBMS 16
3.15 Menganalisis struktur penyimpanan pada RDBMS 4.15 Membuat struktur penyimpanan pada RDBMS 16
JUMLAH 40
3.16 Menerapkan pengendalian server melalui koneksi client-server 4.16 Membuat koneksi pengendalian server melalui client-
pada RDBMS server pada RDBMS 16
GENAP
3.17 Mengevaluasi pengamanan sistem basis data pada RDBMS 4.17 Merevisi sistem pengamanan basis data pada RDBMS 8
3.18 Menerapkan replikasi basis data 4.18 Membuat replikasi basis data 16
JUMLAH 40
JUMLAH 80
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
PROGRAM TAHUNAN
Nama Sekolah : SMKS St. Gabriel Maumere
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak
Kelas : XI ( Sebelas )
Tahun Ajaran : 2019/ 2020
Alokasi Waktu : 248 JP
ALOKASI
SEMESTER KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
WAKTU
3.1 Memahami konsep teknologi aplikasi web 4.1 Mempresentasikan pelbagai teknologi pengembangan aplikasi web 8
3.2 Menerapkan format teks pada halaman web 4.2 Membuat kode html untuk menampilkan teks dalam format tertentu pada
halaman web 16
3.3 Menerapkan format tabel pada halaman web 4.3 Membuat kode html untuk menampilkan tabel pada halaman web 16
3.4 Menerapkan tampilan format multimedia pada halaman 4.4 Membuat kode html untuk menampilkan tampilan format multimedia pada
web halaman web 8
3.5 Menerapkan format kaitan pada halaman web 4.5 Membuat kode html untuk menampilkan format kaitan pada halaman web
4
GANJIL
3.6 Menerapkan format formulir pada halaman web 4.6 Membuat kode html untuk menampilkan formulir pada halaman web 16
3.7 Menerapkan style pada halaman web 4.7 Membuat kode html untuk menampilkan style tertentu pada halaman web
16
3.8 Memahami client side scripting dalam pemrograman web 4.8 Mempresentasikan client side scripting dalam pemrograman web
8
3.9 Menerapkan client side scripting pada halaman web 4.9 Membuat halaman web interaktif menggunakan client side scripting
interaktif 8
3.10 Memahami teknologi aplikasi web server 4.10 Mempresentasikan teknologi aplikasi web server terhadap berbagai macam
perangkat 8
3.11 Menerapkan pemrograman server side scripting 4.11 Membuat kode program pada server side scripting 8
3.12 Menerapkan struktur kendali program 4.12 Membuat struktur kendali program 12
GAN
ALOKASI
SEMESTER KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
WAKTU
JUMLAH 128
3.13 Menerapkan fungsi dalam program 4.13 Membuat kode fungsi dalam program 8
3.14 Menerapkan library standar dalam program 4.14 Menggunakan library standar dalam program 16
3.15 Mengevaluasi aplikasi interaktif pada web 4.15 Memodifikasi aplikasi interaktif pada web 16
GENAP
3.16 Menerapkan operasi file 4.16 Membuat kode program untuk operasi file 20
3.17 Menganalisis penanganan kesalahan pada program 4.17 Melakukan perbaikan penanganan kesalahan pada program 8
3.18 Menerapkan user interface basis data pada halaman web 4.18 Membuat user interface basis data pada halaman web
20
3.19 Menerapkan aplikasi web statefull 4.19 Membuat aplikasi web statefull 16
3.20 Mengevaluasi pengamanan data pada aplikasi web 4.20 Merevisi pengamanan data pada aplikasi web 16
JUMLAH 120
JUMLAH 248
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
128
120
248
KELAS
X XI XII
MATA PELAJARAN 1 2 1 2 1
A. Muatan Nasional
1 Pendidikan Agama dan Budi 3 3 3 3 3
2 Pekerti
Pendidikan Pancasila dan 2 2 2 2 2
3 Kewarganegaraan
Bahasa Indonesia 4 4 3 3 2
4 Matematika 4 4 4 4 4
5 Sejarah Indonesia 3 3
6 Bahasa Inggris dan Bahasa 3 3 3 3 4
B. MuatanAsing lainnya
Kewilayaan
7 Seni Budaya 3 3
8 Pendidikan Jasmani, Olahraga 2 2 2 2
danJumlah
Kesehatan
A dan B 24 24 17 17 15
C. Muatan Peminatan dan Kejuruan
C1. Dasar Bidang Keahlian
9 Simulasi dam Komunikasi 3 3
10 Digital
Fisika 3 3
11 Kimia 3 3
C2. Dasar Program Keahlian
12 Sistem Komputer 2 2
13 Komputer dan Jaringan Dasar 5 5
14 Pemrograman Dasar 3 3
15 Dasar Desain Grafis 3 3
C3. Kompetensi Keahlian
16 Permodelan Perangkat Lunak 4 4
17 Basis Data 4 4 4
18 Pemrograman Berorientasi 8 8 8
19 Object
Pemrograman Web dan 8 8 13
20 Perangkat Bergerak
Produk Kreatif dan 7 7 8
Kewirausahaan
Jumlah C (C1, C2, C3) 22 22 31 31 33
TOTAL 46 46 48 48 48
XII
2
3
2
2
4
15
4
8
13
8
33
48
PROGRAM SEMESTER
Bulan
Alokasi
Kompetensi Dasar Pengetahuan Kompetensi Dasar Keterampilan Juli Agustus September Oktober November Desember
Waktu
1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4
3.13 Memahami arsitektur RDBMS 4.13 Mempresetasikan arsitektur
RDBMS
Prakerin Kelas XI
Prakerin Kelas XI
Prakerin Kelas XI
Prakerin Kelas XI
3.14 Menerapkan pembuatan basis 4.14 Membuat basis data pada
data pada RDBMS RDBMS
Prakerin
Prakerin
Prakerin
Prakerin
Prakerin
Prakerin
Prakerin
12 4 4 4
Penugasan
Jumlah 40 4 4 4 4 4 4 4 4 4 4
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
2019
an
, [Link]
PROGRAM SEMESTER
Bulan
Alokasi
Kompetensi Dasar Pengetahuan Kompetensi Dasar Keterampilan Januari Februari Maret April Mei Juni
Waktu
1 2 3 4 5 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4
Menerapkan pengendalian server Membuat koneksi pengendalian
Simulasi UNBK
Pembekalan Prakerin
Pengolahan Nilai
Simulasi UNBK
Mengevaluasi pengamanan sistem Merevisi sistem pengamanan
UNBK
USBN
UKK
3.17 basis data pada RDBMS 3.17 basis data pada RDBMS 8 4 4
Penugasan
Jumlah 40 4 4 4 4 4 4 4 0 0 0 0 0 0
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
2019
an
[Link]
PROGRAM SEMESTER
Bulan
Alokasi
Kompetensi Dasar Pengetahuan Kompetensi Dasar Keterampilan Juli Agustus September Oktober November Desember
Waktu
1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4
3.1 Memahami konsep teknologi 4.1 Mempresentasikan pelbagai teknologi
aplikasi web pengembangan aplikasi web 8 8
3.2 Menerapkan format teks pada 4.2 Membuat kode html untuk menampilkan teks
halaman web dalam format tertentu pada halaman web 12 8 4
8
Libur Semester Genap
Libur Semester Genap
Pembekalan Prakerin
3.4 Menerapkan tampilan format 4.4 Membuat kode html untuk menampilkan
multimedia pada halaman web tampilan format multimedia pada halaman web 8 8
Prakerin
Prakerin
Prakerin
Prakerin
3.5 Menerapkan format kaitan pada 4.5 Membuat kode html untuk menampilkan
halaman web format kaitan pada halaman web 4 4
3.6 Menerapkan format formulir pada 4.6 Membuat kode html untuk menampilkan
halaman web formulir pada halaman web 16 4 4
3.8 Memahami client side scripting 4.8 Mempresentasikan client side scripting dalam
dalam pemrograman web pemrograman web 8 8
Bulan
Alokasi
Kompetensi Dasar Pengetahuan Kompetensi Dasar Keterampilan Juli Agustus September Oktober November Desember
Waktu
1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4
3.9 Menerapkan client side scripting 4.9 Membuat halaman web interaktif menggunakan
pada halaman web interaktif client side scripting 8 8
Pembekalan Prakerin
3.10 Memahami teknologi aplikasi web 4.10 Mempresentasikan teknologi aplikasi web
server server terhadap berbagai macam perangkat 8
Prakerin
Prakerin
Prakerin
Prakerin
8
3.11 Menerapkan pemrograman server 4.11 Membuat kode program pada server side
side scripting scripting 8 8
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
12
PROGRAM SEMESTER
Kompetensi Keahlian : Rekayasa Perangkat Lunak Kelas/ Semester : XI / IV ( Genap )
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak Tahun Ajaran : 2019/ 2020
Bulan
Alokasi
Kompetensi Dasar Pengetahuan Kompetensi Dasar Keterampilan Januari Februari Maret April Mei Juni
Waktu
1 2 3 4 5 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4
Membuat kode fungsi dalam
3.13 Menerapkan fungsi dalam program 4.13 8 8
program
Menerapkan library standar dalam Menggunakan library standar dalam
3.14 4.14 12 8 4
program program
Penilaian Harian 1 , Remedial 4 4
Pembekalan Prakerin
Membuat kode program untuk
Pengolahan Nilai
3.16 Menerapkan operasi file 4.16 20 8 8 4
operasi file
Prakerin
Prakerin
Prakerin
UNBK
USBN
UKK
Penugasan
Menganalisis penanganan kesalahan Melakukan perbaikan penanganan
3.17 4.17 8 4 4
pada program kesalahan pada program
Menerapkan user interface basis Membuat user interface basis data
3.18 4.18 16 4 8 4
data pada halaman web pada halaman web
Penilaian Harian 2, Remedial 4 4
3.19 Menerapkan aplikasi web statefull 4.19 Membuat aplikasi web statefull 16 8 8
Mengevaluasi pengamanan data Merevisi pengamanan data pada 8 8
3.20 4.20 16
pada aplikasi web aplikasi web
Penugasan
Jumlah 120 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
Menyetujui, Diperiksa Oleh, Maumere, 15 Juli 2019
Kepala Sekolah Wakasek Kurikulum Guru Mata Pelajaran
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
m
KETUNTASAN BELAJAR MINIMAL ( KBM )
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
Menyetujui, Diperiksa Oleh, Maumere, 17 Juni 2019
Kepala Sekolah Wakasek Kurikulum Guru Mata Pelajaran
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
KETUNTASAN BELAJAR MINIMAL ( KBM )
Nama Sekolah : SMKS [Link] Maumere
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak
Kelas/ Semester : XI
Tahun Ajaran : 2019/ 2020
Durasi Waktu : 248 JP
Ketuntasan Belajar Minimal ( KBM )
Kriteria Penetapan Ketuntasan
KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
Daya
Kompleksitas Intake KD MAPEL
Dukung
3.1 Memahami konsep teknologi aplikasi web Mempresentasikan pelbagai teknologi pengembangan
4.1 aplikasi web 80 75 65 73
3.2 Menerapkan format teks pada halaman web Membuat kode html untuk menampilkan teks dalam
4.2 format tertentu pada halaman web 75 75 65 72
3.3 Menerapkan format tabel pada halaman web Membuat kode html untuk menampilkan tabel pada
4.3 halaman web 75 75 65 72
3.4 Menerapkan tampilan format multimedia Membuat kode html untuk menampilkan tampilan
pada halaman web 4.4 format multimedia pada halaman web 75 75 65 72
3.5 Menerapkan format kaitan pada halaman Membuat kode html untuk menampilkan format kaitan
web 4.5 pada halaman web 75 75 65 72
3.6 Menerapkan format formulir pada halaman Membuat kode html untuk menampilkan formulir pada
web 4.6 halaman web 70 75 65 70
3.7 Menerapkan style pada halaman web Membuat kode html untuk menampilkan style tertentu
4.7 pada halaman web 65 75 65 68
3.8 Memahami client side scripting dalam Mempresentasikan client side scripting dalam
pemrograman web 4.8 pemrograman web 65 75 65 68
3.9 Menerapkan client side scripting pada Membuat halaman web interaktif menggunakan client
halaman web interaktif 4.9 side scripting 65 75 65 68
3.10 Memahami teknologi aplikasi web server Mempresentasikan teknologi aplikasi web server
4.10 terhadap berbagai macam perangkat 70 75 65 70
Ketuntasan Belajar Minimal ( KBM )
Kriteria Penetapan Ketuntasan
KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
Daya
Kompleksitas Intake KD MAPEL
Dukung
3.11 Menerapkan pemrograman server side
scripting 4.11 Membuat kode program pada server side scripting 70 75 65 70
3.12 Menerapkan struktur kendali program 4.12 Membuat struktur kendali program 70 75 65 70
SEMESTER GANJIL 70
3.13 Menerapkan fungsi dalam program 4.13 Membuat kode fungsi dalam program 68 75 65 69
3.14 Menerapkan library standar dalam program 4.14 Menggunakan library standar dalam program 68 75 65 69
3.15 Mengevaluasi aplikasi interaktif pada web 4.15 Memodifikasi aplikasi interaktif pada web 68 75 65 69
3.16 Menerapkan operasi file 4.16 Membuat kode program untuk operasi file 65 75 65 68
3.17 Menganalisis penanganan kesalahan pada 4.17 Melakukan perbaikan penanganan kesalahan pada
program program 70 75 65 70
3.18 Menerapkan user interface basis data pada 4.18 Membuat user interface basis data pada halaman web
halaman web 70 75 65 70
3.19 Menerapkan aplikasi web statefull 4.19 Membuat aplikasi web statefull 70 75 65 70
3.20 Mengevaluasi pengamanan data pada 4.20 Merevisi pengamanan data pada aplikasi web
aplikasi web 70 75 65 70
SEMESTER GENAP 70
KKM MATA PELAJARAN 70
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru, [Link]
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Nip: -
Menyetujui, Diperiksa Oleh, Maumere, 15 Juli 2019
Kepala Sekolah Wakasek Kurikulum Guru Mata Pelajaran
Ketuntasan Belajar Minimal ( KBM )
Kriteria Penetapan Ketuntasan
KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Daya
Theresia Dua Saru, [Link]
Kompleksitas Intake KD MAPEL
Nip: 19651231 199403 1 127 Nip: 19660514 199801 2 001 Dukung
Nip: -
PROGRAM TAHUNAN
Nama Sekolah : SMKS St. Gabriel Maumere
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Kelas : XI ( Sebelas )
Tahun Ajaran : 2019/ 2020
Alokasi Waktu :
ALOKASI
SEMESTER KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
WAKTU
3.1 4.1
3.2 4.2
GANJIL
3.3 4.3
3.4 4.4
3.5 4.5
G
ALOKASI
SEMESTER KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
WAKTU
3.6 4.6
3.7 4.7
JUMLAH 0
3.8 4.8
16
3.9 4.9
4
3.10 4.10
GENAP
16
3.11 4.11
16
3.12 4.12
8
JUMLAH 60
JUMLAH 60
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru,[Link].
Nip. 19651231 199403 1 127 Nip. 19660514 199801 2 001
PROGRAM TAHUNAN
Nama Sekolah : SMKS St. Gabriel Maumere
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Kelas : XI ( Sebelas )
Tahun Ajaran : 2019/ 2020
Alokasi Waktu : 124 JP
ALOKASI
SEMESTER KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
WAKTU
3.1 Memahami struktur hirarki basis data 4.1 Mempresentasikan struktur hirarki basis data
4
3.2 Memahami bentuk diagram hubungan antar 4.2 Mempresentasikan hubungan keterkaitan antar data
entitas dalam diagram ERD 8
3.3 Menerapkan teknik normalisasi basis data 4.3 Membuat perancangan sistem basis data
menggunakan teknik normalisasi data 12
GANJIL
3.4 Memahami kelompok perintah yang termasuk 4.4 Membuat kelompok perintah yang termasuk dalam
dalam DDL, DML dan DCL dalam basis data DDL, DML dan DCL dalam basis data 4
3.5 Memahami tipe data pada basis data 4.5 Mempresentasikan tipe data pada basis data 8
3.6 Menerapkan record, table dan field 4.6 Membuat record, table dan field 12
3.7 Menerapkan bahasa SQL dasar untuk 4.7 Membuat kode SQL dasar untuk mengelola tabel
mengelola tabel dalam basis data dalam basis data 16
JUMLAH 64
3.8 Menerapkan bahasa SQL dasar untuk 4.8 Membuat kode SQL dasar untuk memanipulasi tabel
memanipulasi tabel dalam basis data dalam basis data 16
GENAP
ALOKASI
SEMESTER KOMPETENSI DASAR PENGETAHUAN KOMPETENSI DASAR KETERAMPILAN
WAKTU
3.9 Menerapkan fungsi agregasi dalam basis data 4.9 Membuat perintah fungsi agregasi dalam basis data
4
3.10 Menerapkan penggunaan SQL untuk 4.10 Membuat perintah SQL untuk mengakses multi
GENAP
3.11 Merancang SQL bertingkat dalam 4.11 Membuat perintah SQL bertingkat dalam
memanipulasi basis data memanipulasi basis data 16
3.12 Menerapkan SQL pada sistem basis data 4.12 Membuat perintah SQL pada sistem basis data
client-server client-server 8
JUMLAH 60
JUMLAH 124
Drs. Stanislaus Adil Dra. Fransiska S. Dua Plue Theresia Dua Saru,[Link].
Nip. 19651231 199403 1 127 Nip. 19660514 199801 2 001
12
64
60
1 Memahami sikap dan perilaku wirausahawan
2 Menganalisis peluang usaha produk barang/jasa
3 Memahami hak atas kekayaan intelektual
Menganalisis konsep desain/prototype dan
4
kemasan produk
Menganalisis barang/
proses kerjajasa
pembuatan prototype
5
produk barang/jasa
6 Menganalisis lembar kerja/ gambar kerja untuk p
Menganalisis biaya produksi prototype produk
7
barang/jasa
Menerapkan proses kerja pembuatan prototype
8
produk barang/jasa
Menentukan pengujia kesesuaian fungsi
9
prototype produk barang/jasa
10 Menganalisis perencanaan produksi massal
Menentukan indikator keberhasilan tahapan
11
produksi massal
12 Menerapkan proses produksi massal
112
84 196
80
80 160
112 105
pekan
kelas 16 15 31
kels x 10 10 20
80
196
160
356
7 217
8 160