Professional Documents
Culture Documents
TINGKAT XI
TINGKAT X
5. Menerapkan Aplikasi Basis
3. Menerapkan Algoritma Prog Tk
2. nstalasi sistem Operasi
4. Membuat basis data
2. Menerapkan Algoritma Prog Tk
SEMESTER
I 1. Menerapkan elka analog &
1. Merakit PC
3. Menerapkan K3LH
KELAS /
X XI XII
TINGKAT
20. Membuat aplikasi web berbasis JSP(XII/2)
12.Membuat halaman web dinamis tingkat dasar 19. Membuat program basis data (client‐server)
(XI/2) (XII/2)
11.Menerapkan pembuatan web statis tingkat 18.Mengintegrasikan basis data dengan web
dasar(XI/1) (XII/2)
10.Menerapkan bahasa pemrograman SQL tingk 17.Membuat aplikasi basis data menggunakan
B. 5. Menerapkan aplikasi basis data (X/2) lanjut (XI/2) SQL(XII/1)
KOMPETENSI 9. Menerapkan bahasa pemrograman SQL tingkat 16. Merancang program aplikasi web BB objek
KEJURUAN 4. Membuat basis data (X/1) dasar (XI/1) (XII/1)
3. Menerapkan algoritma pemrograman tingk 8. Mengoperasikan sistem operasi jaringan 15. Menggunakan bahasa pemrograman BB
lanjut (X/2) komputer (XI/1) Obyek(XII/2)
2. Menerapkan algoritma pemrograman tingk 7. Membuat paket software aplikasi berbasis 14. Merancang aplikasi teks & desktop BB objek
dasar (X/1) desktop (XI/2) (XII/1)
1. Menerapkan elektronika analog & digital 6. Memahami pemrograman visual berbasis 13. Membuat halaman web dinamis tingkat
dasar (X/1) desktop(XI/1) lanjut (XII/1)
A. DASAR 3. Menerapkan (K3LH) (X1)
KOMPETENSI 2. instalasi sistem operasi dasar (X/2)
KEJURUAN
1. Merakit personal computer (X/1)
Dasar perangkat keras Komputer Pemrograman berbasis structural Merancang Pemrograman berorientasi obyek
Dasar perangkat Lunak Komputer Pemrgograman berbasis Visual (IDE) Implementasi pemrograman berorientasi obyek
Road map Dasar elektronika Komputer Penerapan dasar‐dasar SQL Implementasi basis data client server
Kompetensi Integrasi pemrograman BO obyek dengan data
RPL Konsep Algoritma dan permrograman Pemrograman web statis dan dinamis base
Mengoperasikan Sistem operasi berbasis jaringan
Perancangan basis data dasar (NOS) Integrasi Web dengan data base
Implemnetasi basis data dasar Implemntasi web berbasis obyek (JSP)
SILABUS
Nama Sekolah : SMK N XYZ Malang
Mata Pelajaran : Desain basis data (Desain basis data)
Kelas/Semester : (X/1)
Standar Kompetensi : Membuat basis data
Kode Standar Kompetensi : 070.KK.04
Alokasi Waktu : 31 Jam @ 45 menit
Kompetensi Dasar Indikator Materi Pembelajaran Kegiatan Penilaian Alokasi Waktu Sumber belajar
Pembelajaran TM PS PI
(1) (2) (3) (4) (5) (6) (7) (8) (9)
4.1 Mengidentifikasi
1. Pengertian system basis data 1. Pengertian system • Ceramah • Tanya jawab 6 4 8 Elmasri &
struktur hirarki basis
dijelaskan dengan benar basis data • demonstrasi contoh • Tugas (3x) (2x) Navathe,
data
sesuai definisi Elmasri 2. Tujuan , manfaat • Praktikum membuat tertulis (I,II, (IV,V) “Fundamental
2. Tujuan penggunaan basis penggunaan basis model struktur basis III) s of Database
data dijelaskan dengan benar data data Systems 4th
sesuai karakteristik nya 3. Komponen basis ed”, Addison-
(speed, accuracy, availability, data Wesley, 2004.
completeness, security, dan 4. Diagram skema
sharability) system basis data
3. 6 Komponen basis data 5. Diagram struktur
dijelaskan sesuai kebutuhan penyimpanan data
sistem dalam basis data
4. Diagrm Skema basis data 6. Model diagram
digambarkan sesuai struktur hirarki
kebutuhan basis data
5. Struktur penyimpanan data 7. Model diagram
dijelaskan dgn benar struktur jaringan
kebutuhan sistem basis data
6. Model struktur hirarki basis 8. Membuat 4 model
data dijelaskan benar struktur basis data
7. Model struktur jaringan basis dengan MS Visio
data dijelaskan dengan benar
8. MS Visio dioperasikan untuk
4 model dengan benar sesuai
struktur basis data
Kompetensi Dasar Indikator Materi Pembelajaran Kegiatan Penilaian Alokasi Waktu Sumber belajar
Pembelajaran TM PS PI
(1) (2) (3) (4) (5) (6) (7) (1) (2)
4.2. Menjelaskan Entity
1. Pengertian entitas, type dan 1. Definisi entitas , • Ceramah • Tugas 6 ‐ ‐ Elmasri &
Relationship
notasinya dijelaskan dengan type dan notasi • Demonstrasi tertulis (3x) Navathe,
benar 2. Definisi attribute, contoh (VI, “Fundamental
Diagram (ERD)
2. Pengertian attribute , type type dan notasinya • Tugas individu VII, s of Database
dan notasinya dijelaskan 3. Definisi relasi, dengan topic yang VIII) Systems 4th
dengan benar notasi dan ragam ditentukan ed”, Addison-
3. Pengertian relasi, notasi dan relasi antar entitas Wesley, 2004.
ragam relasi dijelaskan 4. Definisi role of
dengan benar berdasar rasio bisnis (ilustrasi)
kardinalitas system basis data
4. Role of bisnis (ilustrasi) yang akan dibuat
system data base dijelaskan 5. Identifikasi entitas
dengan benar sesuai dengan 6. Identifikasi
kebutuhan attribute
5. Entitas diidentifikasi dengan 7. Identifikasi relasi
benar sesuai dengan role of 8. Diagram relasi
bisnis entitas lengkap
6. Attribute diidentifikasi 9. Algoritma mapping
dengan benar sesui dengan ERD To Table
role of bisnis relasional
7. Relasi diidentifikasi dengan 10. Mapping ERD to
benar sesuai dengan role of Table relasional
bisnis (Studi kasus)
8. ER Diagram lengkap
digambarkan sesuai dengan
kebutuhan dan identifikasi
9. Algoritma mapping ERD to
Table relasional dijelaskan
dengan benar
10. ERD dimapping ke tabel
relasional sesuai dengan
algoritmanya
Kompetensi Dasar Indikator Materi Pembelajaran Kegiatan Penilaian Alokasi Waktu Sumber belajar
Pembelajaran TM PS PI
(1) (2) (3) (4) (5) (6) (7) (1) (2)
4.3. Menerapkan 1. Definisi normalisasi basis 1. Definisi normalisasi • Ceramah • Tugas 4 4 8 Elmasri &
normalisasi basis data dijelaskan dengan benar basis data • Demonstrasi tertulis (2x) (2x) Navathe,
data 2. Tiga kriteria table yang baik 2. Kriteria tabel yang contoh • Tugas (IX,X) (XI, “Fundamental
(normal) disebutkan dengan baik (normal) • Praktikum praktikum XII) s of Database
benar 3. Definisi fuctional membuat Systems 4th
3. Functional dependency dependency normalisasi data ed”, Addison-
dijelaskan dengan benar dan 4. Ragam bentuk • Tugas individu Wesley, 2004.
diberi contoh normalisasi dengan topic yang
4. Enam Ragam bentuk 5. Membuat ditentukan
normalisasi dijelaskan normalisasi system
dengan benar berdasarkan basis data
aturan BCNF mahasiswa
5. Database mahasiswa
dinormalisasi dengan benar
menurut aturan BCNF
4.4. Membuat database 1. Pengertian database 1. Definisi DBMS 1. Ceramah • Tugas 2 8 12 Elmasri &
management manajemen system (DBMS) 2. Langkah‐langkah 2. Demonstrasi praktikum (1x) (4X) Navathe,
system (DBMS). dijelaskan dengan benar desain basis data 3. Praktikum (XIII) (XIV, “Fundamental
2. Langkah desain database 3. Membuat ERD membuat ERD XV, s of Database
dijelaskan dengan benar dengan MS visio 4. Praktikum XVI, Systems 4th
3. MS visio dioperasikan dgn 4. Membuat relasi membuat tabel XVII) ed”, Addison-
benar sesuai aturan ERD. tabel dengan relasional Wesley, 2004.
4. Power designer dioperasikan power designer 5. Tugas kelompok
dgn benar sesuai aturan ERD dengan topik Sybase
5. Rancangan Role of bisnis menentukan powerDesigner
ssistem basis data‐studi kasus sendiri Physical data
didiskripsikan dgn benar model, getting
sesuai dengan kebutuhan sttarted
6. Rancangan ERD dijelaskan
dgn benar sesuai aturan ERD
7. Rancangan tabel relasional
dijelaskan dengan benar
sesuai algoritma mapping ER
to Tabel