Membuat Algoritma Pemograman Tingkat Dasar
Transcript of Membuat Algoritma Pemograman Tingkat Dasar
KURIKULUM SMK NEGERI 1 SURABAYA 2011
SILABUSNAMA SEKOLAH : SMK Negeri 1 SurabayaMATA PELAJARAN : Membuat algoritma tingkat dasar KELAS/SEMESTER : X / 1STANDAR KOMPETENSI : Membuat algoritma tingkat dasarKODE KOMPETENSI : 070.KK.02ALOKASI WAKTU : 38 X 45 Menit
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARANPENILAIAN
ALOKASI WAKTU
SUMBER
BELAJARTM PS PI
1.Menjelaskan struktur Algoritma
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
Pengertian konsep algoritmaPengertian algoritma pemogramanStruktur pemograman
Menjelaskan pengertian konsep algoritmaMembuat struktur algoritmaMennyusun / membuat algoritmaMenjelaskan Perbedaan algoritma dan flowchartLatihan membuat algoritma
Pengamatan Tes tertulis Hasil Penugasan
26 7(2) 5(4) Buku Algoritma
Dasar Pemrogra-man
Modul ajar Download
materi Buku
referensi2.Membuat alur
logika pemograman
Algoritma dengan skema program sekuensial dibuat
Algoritma dengan skema program percabangan dibuat
Algoritma dengan skema program pengulangan dibuat
Algoritma runtunan Algoritma pemilihan Algoritma Pengula-ngan
Menuliskan algoritma runtunan
Menuliskan algoritma pemilihan if-then dan if then-else
Menuliskan algoritma pengulangan while-do, do-wile, switch-case, repeat N-times
Menggambarkan diagram alir untuk algoritma runtunan, pemilihan dan pengulangan
Latihan membuat alur logika pemograman
Pengamatan Tes tertulis Hasil Penugasan
Buku Algoritma
Dasar Pemrogra-man
Modul ajar Download
materi Buku
referensi
KOMPETENSI KEAHLIAN :SILABUS – KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 1 dari 4
KURIKULUM SMK NEGERI 1 SURABAYA 2011
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJARTM PS PI
3. Menjelaskan data flow diagram( DFD)
Struktur data dan algoritma diidentifikasi, Parameter input dan output pada komponen program sesuai dengan struktur data dan algoritma yang digunakan
Struktur data Algoritma
Menjelaskan tentang stuktur data
Menjelaskan penulisan tentang struktur data
Mengaplikasikan didalam algoritma
Pengamatan Tes tertulis Hasil Penugasan
Buku Algoritma
Dasar Pemrogra-man
Modul ajar Download
materi Buku
referensi4.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
algoritma pilihan (pengambilan keputusan)
if, if-else, If didalam if, else if, switch
Algoritma pengulangan ( Looping) dengan
pernyataan
Menyebutkan simbol simbol dalam diagram alir
( Flowchart) Menyebutkan operator kondisi ( operator Relasi, Logika dan
prioritas operator) Membuat algoritma pilihan
(pengambilan keputusan) if, if-else, If didalam if, else if, switch
membuat Algoritma pengulangan
( Looping) dengan pernyataan for, while, do-while, break, Continue, go to
Pengamatan Tes tertulis Hasil Penugasan
Buku Algoritma
Dasar Pemrogra-man
Modul ajar Download
materi Buku
referensi
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
Jenis-jenis Tipe Data Penamaan variavel dan
Konstanta Penentuan tipe data
pada variabel dan konstanta
Menjelaskan tipe-tipe data Menjelaskan tipe data dasar
dan bentukan. Menjelaskan penamaan
variabel dan konstanta Menjelaskan pemberian
harga variabel Menunjukkan penggunaan
variabel pada program
Tes tertulis Hasil Penugasan
2 Buku Algoritma
Dasar Pemrogra-man
Modul ajar Download
materi Buku
referensi
KOMPETENSI KEAHLIAN :SILABUS – KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 2 dari 4
KURIKULUM SMK NEGERI 1 SURABAYA 2011
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJARTM PS PI
6.Menulis program 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
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
Pengamatan Tes tertulis Hasil Penugasan Tes praktek
Buku Algoritma
Dasar Pemrogra-man
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
Menjelaskan cara mencari kesalahan Program setelah program dikompilasi
Menjelaskan cara membetulkan kesalahan Program setelah program dikompilasi
Program terbebas dari kesalahannnya dan dapat running
Pengamatan Tes tertulis Hasil Penugasan Tes praktek
Buku Algoritma
Dasar Pemrogra-man
Modul ajar Download
materi Buku
referensi
KOMPETENSI KEAHLIAN :SILABUS – KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 3 dari 4
KURIKULUM SMK NEGERI 1 SURABAYA 2011
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJARTM PS PI
8. Memeriksa program
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 lingkunganKetrampilan Sosial :
Bertanya, menyumbangkan ide atau pendapat, menadi pendengar yang baik dan berkomunikasi.
Dasar pemograman Menulis program
Program dijalankan dan dipraktekkan
Data dimsukkan sesuai dengan kebutuhan program , sesuai dengan bahasa pemograman yang digunakan
Menganalisa Data hasil keluaran program dibandingkan dengan data yang seharusnya dikeluarkan program
Membuat Hasil kinerja program untuk dilaporkan
Mempraktekkan membuat program sederhana
Pengamatan Tes tertulis Hasil Penugasan Tes praktek
Pengamatan Perilaku berkarakter
Buku Algoritma
Dasar Pemrogra-man
Modul ajar Download
materi Buku
referensi
Keterangan
TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
MengetahuiKepala SMK NEGERI 1 SURABAYA
Surabaya, Juli 2011Guru Mata Pelajaran
DRS. SUGIONO, M.PdNIP. 19590705 198603 1 027
………………………………………..NIP. ………………………….
KOMPETENSI KEAHLIAN :SILABUS – KOMPETENSI KEJURUAN
REKAYASA PERANGKAT LUNAK Halaman 4 dari 4