Anda di halaman 1dari 4

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

: : : : : :

SMK Negeri 1 Surabaya Membuat algoritma tingkat dasar X /1 Membuat algoritma tingkat dasar 070.KK.02 38 X 45 Menit MATERI PEMBELAJARAN
Pengertian konsep algoritma Pengertian algoritma pemograman Struktur pemograman

INDIKATOR

KEGIATAN PEMBELAJARAN
Menjelaskan pengertian konsep algoritma Membuat struktur algoritma Mennyusun / membuat algoritma Menjelaskan Perbedaan algoritma dan flowchart Latihan membuat algoritma

ALOKASI WAKTU PENILAIAN


Pengamatan Tes tertulis Hasil Penugasan

TM
26

PS
7(2)

PI
5(4)

SUMBER BELAJAR
Buku Algoritma Dasar Pemrograman Modul ajar Download materi Buku referensi Buku Algoritma Dasar Pemrograman Modul ajar Download materi Buku referensi

2.Membuat alur logika pemograman

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

Konsep algoritma dijelaskan Struktur algoritma dibuat Algoritma dibuat dengan benar

Algoritma runtunan Algoritma pemilihan Algoritma Pengula-ngan

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

KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 1 dari 4

KURIKULUM SMK NEGERI 1 SURABAYA 2011

KOMPETENSI DASAR
3. Menjelaskan data flow diagram( DFD)

INDIKATOR

MATERI PEMBELAJARAN
Struktur data Algoritma

KEGIATAN PEMBELAJARAN
Menjelaskan tentang stuktur data Menjelaskan penulisan tentang struktur data Mengaplikasikan didalam algoritma

ALOKASI WAKTU PENILAIAN


Pengamatan Tes tertulis Hasil Penugasan

TM

PS

PI

Struktur data dan algoritma diidentifikasi, Parameter input dan output pada komponen program sesuai dengan struktur data dan algoritma yang digunakan

SUMBER BELAJAR Buku


4.Membuat diagram alir pemograman

Simbol dalam diagram alir ( Flowchart) dibuat Operator kondisi dijelaskan dengan benar Algoritma pilihan (pengambilan keputusan) dibuat Algoritma pengulangan ( Looping) dengan pernyataan dibuat

Simbol- simbol dalam diagram alir ( Flowchart) operator kondisi ( operator Relasi, Logika dan prioritas operator

Menyebutkan simbol

simbol dalam diagram alir ( Flowchart)

Menyebutkan operator kondisi


( operator Relasi, Logika dan prioritas operator)

Pengamatan Tes tertulis Hasil Penugasan

algoritma pilihan (pengambilan keputusan) if, if-else, If didalam if, else if, switch Algoritma pengulangan ( Looping) dengan pernyataan Jenis-jenis Tipe Data Penamaan variavel dan Konstanta Penentuan tipe data pada variabel dan konstanta

5.Menjelaskan varian dan invarian

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

(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

Membuat algoritma pilihan

Algoritma Dasar Pemrograman Modul ajar Download materi Buku referensi Buku Algoritma Dasar Pemrograman Modul ajar Download materi Buku referensi

Tes tertulis Hasil Penugasan

Buku Algoritma Dasar Pemrograman Modul ajar Download materi Buku referensi

KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 2 dari 4

KURIKULUM SMK NEGERI 1 SURABAYA 2011

KOMPETENSI DASAR
6.Menulis program

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

MATERI PEMBELAJARAN
Dasar pemograman Menulis program

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

ALOKASI WAKTU PENILAIAN


Pengamatan Tes tertulis Hasil Penugasan Tes praktek

TM

PS

PI

SUMBER BELAJAR Buku


Algoritma Dasar Pemrograman Modul ajar Download materi Buku referensi

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

Pengamatan Tes tertulis Hasil Penugasan Tes praktek

Buku Algoritma Dasar Pemrograman Modul ajar Download materi Buku referensi

KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 3 dari 4

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 PI SUMBER BELAJAR Buku


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 Pengam yang seharusnya atan Perilaku dikeluarkan program berkarakter Membuat Hasil kinerja program untuk dilaporkan Mempraktekkan membuat program sederhana

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