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

Logika dan prioritas operator • Menyebutkan simbol simbol dalam diagram alir ( Flowchart) • Menyebutkan operator kondisi ( operator Relasi. • • 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 2 • • • • • Buku Algoritma Dasar Pemrograman Modul ajar Download materi Buku referensi KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK SILABUS – KOMPETENSI KEJURUAN Halaman 2 dari 4 . switch • membuat Algoritma pengulangan ( Looping) dengan pernyataan for.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. konstanta dan parameter dijelaskan • • • (pengambilan keputusan) if. Continue. do-while.simbol dalam diagram alir ( Flowchart) operator kondisi ( operator Relasi. go to • Menjelaskan tipe-tipe data • • Menjelaskan tipe data dasar • dan bentukan. If didalam if. switch Algoritma pengulangan ( Looping) dengan pernyataan Jenis-jenis Tipe Data Penamaan variavel dan Konstanta Penentuan tipe data pada variabel dan konstanta 5. ifelse. break. Logika dan prioritas operator) • • • • Pengamatan Tes tertulis Hasil Penugasan • • • • • algoritma pilihan (pengambilan keputusan) if.Menjelaskan varian dan invarian • • • Tipe data. Parameter input dan output pada komponen program sesuai dengan struktur data dan algoritma yang digunakan SUMBER BELAJAR • Buku • • • • 4. 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. if-else.KURIKULUM SMK NEGERI 1 SURABAYA 2011 KOMPETENSI DASAR 3. else if. If didalam if. 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. while. variable konstanta. variable. else if.

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.Menulis program • INDIKATOR Program ditulis dengan struktur program yang telah dibuat. Menkompilasi program • • Program dikompilasi kesalahan yang timbul di koreksi.KURIKULUM SMK NEGERI 1 SURABAYA 2011 KOMPETENSI DASAR 6. 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. 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 . Menjelaskan cara penulisan Program utama akan menjadi pengendalikan komponen program yang dibuat Menjelaskan cara penulisan Program ditulis mengikuti standar bahasa pemograman yang telah ditentukan. Program utama akan menjadi pengendalikan komponen program yang dibuat Program ditulis mengikuti standar bahasa pemograman yang telah ditentukan.

kerja keras. dan peduli lingkungan Ketrampilan Sosial : Bertanya. …………………………. mandiri. M. 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 . Juli 2011 Guru Mata Pelajaran DRS. SUGIONO. 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.Pd NIP. • 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. 19590705 198603 1 027 ………………………………………. menyumbangkan ide atau pendapat.KURIKULUM SMK NEGERI 1 SURABAYA 2011 KOMPETENSI DASAR 8.. menadi pendengar yang baik dan berkomunikasi. NIP. disiplin. KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK SILABUS – KOMPETENSI KEJURUAN Halaman 4 dari 4 .

Sign up to vote on this title
UsefulNot useful