P. 1
Membuat Algoritma Pemograman Tingkat Dasar

Membuat Algoritma Pemograman Tingkat Dasar

|Views: 230|Likes:
Dipublikasikan oleh amrifa

More info:

Published by: amrifa on Mar 06, 2013
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

10/19/2015

pdf

text

original

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

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

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. Menjelaskan cara penulisan Program utama akan menjadi pengendalikan komponen program yang dibuat Menjelaskan cara penulisan Program ditulis mengikuti standar bahasa pemograman yang telah ditentukan. 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 6. 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. Program utama akan menjadi pengendalikan komponen program yang dibuat Program ditulis mengikuti standar bahasa pemograman yang telah ditentukan.Menulis program • INDIKATOR Program ditulis dengan struktur program yang telah dibuat.

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

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->