kompetensi - Data Center SMK Negeri 1 Surabaya

advertisement
KURIKULUM SMK NEGERI 1 SURABAYA 2011
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
:
:
:
:
:
:
KOMPETENSI
DASAR
1.Menjelaskan
struktur Algoritma
2.Membuat alur
logika
pemograman
SMK Negeri 1 Surabaya
Membuat algoritma tingkat dasar
X /1
Membuat algoritma tingkat dasar
070.KK.02
38 X 45 Menit
MATERI
PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
Pengertian konsep algoritma
Pengertian algoritma
pemograman
Struktur pemograman
Menjelaskan pengertian konsep
algoritma
Membuat struktur algoritma
Mennyusun / membuat algoritma
Menjelaskan Perbedaan algoritma
dan flowchart
Latihan membuat algoritma
INDIKATOR
 Konsep algoritma dijelaskan
 Struktur algoritma dibuat
 Algoritma dibuat dengan benar
 Perbedaan algoritma dan flowchart
 Komponen program berupa prosedur dan
fungsi yang menjadi sub program
diidentifikasi dengan struktur program.
Aliran program dikendalikan pada program
utama



Algoritma dengan skema program
sekuensial dibuat
Algoritma dengan skema program
percabangan dibuat
Algoritma dengan skema program
pengulangan dibuat




Pengamatan
Tes tertulis
Hasil
Penugasan
TM
26
PS
7(2)
SUMBER
BELAJAR
PI
5(4)








Algoritma runtunan
Algoritma pemilihan
Algoritma Pengula-ngan





KOMPETENSI KEAHLIAN :
REKAYASA PERANGKAT LUNAK
ALOKASI WAKTU
PENILAIAN
Menuliskan algoritma
runtunan
Menuliskan algoritma
pemilihan if-then dan if thenelse
Menuliskan algoritma
pengulangan while-do, dowile, switch-case, repeat Ntimes
Menggambarkan diagram
alir untuk algoritma
runtunan, pemilihan dan
pengulangan
Latihan membuat alur logika
pemograman




Pengamatan
Tes tertulis
Hasil
Penugasan





SILABUS – KOMPETENSI KEJURUAN
Halaman 1 dari 4
Buku
Algoritma
Dasar
Pemrograman
Modul ajar
Download
materi
Buku
referensi
Buku
Algoritma
Dasar
Pemrograman
Modul ajar
Download
materi
Buku
referensi
KURIKULUM SMK NEGERI 1 SURABAYA 2011
KOMPETENSI
DASAR
3. Menjelaskan data
flow diagram(
DFD)
MATERI
PEMBELAJARAN
INDIKATOR

Struktur data dan algoritma diidentifikasi,
Parameter input dan output pada
komponen program sesuai dengan
struktur data dan algoritma yang
digunakan


Struktur data
Algoritma
ALOKASI WAKTU
KEGIATAN
PEMBELAJARAN



Menjelaskan tentang stuktur
data
Menjelaskan penulisan
tentang struktur data
Mengaplikasikan didalam
algoritma
PENILAIAN




TM
PS
SUMBER
BELAJAR
PI

Pengamatan
Tes tertulis
Hasil
Penugasan




4.Membuat diagram
alir pemograman
5.Menjelaskan
varian dan
invarian

Simbol dalam diagram alir ( Flowchart)
 Simbol- simbol dalam
dibuat
diagram alir ( Flowchart)
 Operator kondisi dijelaskan dengan benar  operator kondisi
(
operator Relasi, Logika
 Algoritma pilihan
dan prioritas operator
(pengambilan keputusan) dibuat
 algoritma pilihan
 Algoritma pengulangan
(pengambilan keputusan)
( Looping) dengan pernyataan
if, if-else, If didalam if, else
dibuat
if, switch
 Algoritma pengulangan
( Looping) dengan
pernyataan



Tipe data, variable konstanta, dan
parameter yang berlaku umum pada
pemograman yang dijelaskan
Tipe data baru dari tipe data yang ada
dibuat dan dijelaskan pemanfaatannya
Pemakaian nama pada tipe data,
variable, konstanta dan parameter
dijelaskan
KOMPETENSI KEAHLIAN :
REKAYASA PERANGKAT LUNAK



Jenis-jenis Tipe Data
Penamaan variavel dan
Konstanta
Penentuan tipe data
pada variabel dan
konstanta
 Menyebutkan simbol

simbol dalam diagram alir (

Flowchart)

 Menyebutkan operator kondisi 
( operator Relasi, Logika dan
prioritas operator)
 Membuat algoritma pilihan
(pengambilan keputusan) if, ifelse, If didalam if, else if, switch
 membuat Algoritma pengulangan
( Looping) dengan pernyataan
for, while, do-while, break,
Continue, go to
 Menjelaskan tipe-tipe data

 Menjelaskan tipe data dasar

dan bentukan.

 Menjelaskan penamaan
variabel dan konstanta
 Menjelaskan pemberian
harga variabel
 Menunjukkan penggunaan
variabel pada program

Pengamatan
Tes tertulis
Hasil
Penugasan




Tes tertulis
Hasil
Penugasan
2





SILABUS – KOMPETENSI KEJURUAN
Halaman 2 dari 4
Buku
Algoritma
Dasar
Pemrograman
Modul ajar
Download
materi
Buku
referensi
Buku
Algoritma
Dasar
Pemrograman
Modul ajar
Download
materi
Buku
referensi
Buku
Algoritma
Dasar
Pemrograman
Modul ajar
Download
materi
Buku
referensi
KURIKULUM SMK NEGERI 1 SURABAYA 2011
KOMPETENSI
DASAR
6.Menulis program
MATERI
PEMBELAJARAN
INDIKATOR


Program ditulis dengan struktur program
yang telah dibuat. Program utama akan
menjadi pengendalikan komponen
program yang dibuat
Program ditulis mengikuti standar bahasa
pemograman yang telah ditentukan.
Penulisan kode program harus mengikuti
aturan dn sintaks yang berlaku pada
bahasa pemograman tersebut


Dasar pemograman
Menulis program






7. Menkompilasi
program


Program dikompilasi kesalahan yang
timbul di koreksi, sesuai dengan jenis
kesalahannya
Program terbebas dari kesalahannnya
dan dapat running


Dasar pemograman
Menulis program



KOMPETENSI KEAHLIAN :
REKAYASA PERANGKAT LUNAK
ALOKASI WAKTU
KEGIATAN
PEMBELAJARAN
Menjelaskan cara menulis
Program dengan struktur
program yang telah dibuat.
Menjelaskan cara penulisan
Program utama akan
menjadi pengendalikan
komponen program yang
dibuat
Menjelaskan cara penulisan
Program ditulis mengikuti
standar bahasa
pemograman yang telah
ditentukan.
Menjelaskan cara Penulisan
kode program harus
mengikuti aturan dn sintaks
yang berlaku pada bahasa
pemograman tersebut
Mempraktekkan Penulisan
kode program harus
mengikuti aturan dn sintaks
yang berlaku pada bahasa
pemograman tersebut
Mempraktekkan menulis
program
Menjelaskan cara mencari
kesalahan Program setelah
program dikompilasi
Menjelaskan cara
membetulkan kesalahan
Program setelah program
dikompilasi
Program terbebas dari
kesalahannnya dan dapat
running
PENILAIAN





TM
PS
SUMBER
BELAJAR
PI
Pengamatan
Tes tertulis
Hasil
Penugasan
Tes praktek










Pengamatan
Tes tertulis
Hasil
Penugasan
Tes praktek





SILABUS – KOMPETENSI KEJURUAN
Halaman 3 dari 4
Buku
Algoritma
Dasar
Pemrograman
Modul ajar
Download
materi
Buku
referensi
Buku
Algoritma
Dasar
Pemrograman
Modul ajar
Download
materi
Buku
referensi
KURIKULUM SMK NEGERI 1 SURABAYA 2011
KOMPETENSI
DASAR
8. Memeriksa
program
INDIKATOR


Program dijalankan

Data dimsukkan sesuai dengan

kebutuhan program
 Data hasil keluaran program
dibandingkan dengan data yang
seharusnya dikeluarkan program
 Hasil kinerja program dilaporkan
Perilaku Berkarakter :
 Jujur, disiplin, mandiri, kerja keras, dan
peduli lingkungan
Ketrampilan Sosial :
Bertanya, menyumbangkan ide atau
pendapat, menadi pendengar yang baik
dan berkomunikasi.
MATERI
PEMBELAJARAN
Dasar pemograman
Menulis program
KEGIATAN
PEMBELAJARAN





ALOKASI WAKTU
PENILAIAN
TM
PS
SUMBER
BELAJAR
PI
Program dijalankan dan
 Pengamatan
dipraktekkan
 Tes tertulis
Data dimsukkan sesuai
 Hasil
dengan kebutuhan program ,  Penugasan
sesuai dengan bahasa
 Tes praktek
pemograman yang
digunakan
Menganalisa Data hasil
keluaran program
dibandingkan dengan data
 Pengamatan
yang seharusnya
Perilaku
dikeluarkan program
berkarakter
Membuat Hasil kinerja
program untuk dilaporkan
Mempraktekkan membuat
program sederhana





Buku
Algoritma
Dasar
Pemrograman
Modul ajar
Download
materi
Buku
referensi
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)
Mengetahui
Kepala SMK NEGERI 1 SURABAYA
Surabaya, Juli 2011
Guru Mata Pelajaran
DRS. SUGIONO, M.Pd
NIP. 19590705 198603 1 027
………………………………………..
NIP. ………………………….
KOMPETENSI KEAHLIAN :
REKAYASA PERANGKAT LUNAK
SILABUS – KOMPETENSI KEJURUAN
Halaman 4 dari 4
Download