You are on page 1of 6

PETA / DIAGRAM PENCAPAIAN KOMPETENSI RPL  TINGKAT  XI 

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 
 

You might also like