Membuat Algoritma Pemograman Tingkat Dasar

6
KURIKULUM SMK NEGERI 1 SURABAYA 2011 SILABUS NAMA SEKOLAH : SMK Negeri 1 Surabaya MATA PELAJARAN : Membuat algoritma tingkat dasar KELAS/SEMESTER : X / 1 STANDAR KOMPETENSI : Membuat algoritma tingkat dasar KODE KOMPETENSI : 070.KK.02 ALOKASI WAKTU : 38 X 45 Menit KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN ALOKASI WAKTU SUMBER BELAJAR TM 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 algoritma Pengertian algoritma pemograman Struktur pemograman Menjelaskan pengertian konsep algoritma Membuat struktur algoritma Mennyusun / membuat algoritma Menjelaskan Perbedaan algoritma dan flowchart Latihan membuat algoritma Pengamatan Tes tertulis Hasil Penugasan 26 7(2) 5(4 ) Buku Algoritma Dasar Pemrogra- man Modul ajar Download materi Buku referensi KOMPETENSI KEAHLIAN : SILABUS – KOMPETENSI KEJURUAN REKAYASA PERANGKAT LUNAK Halaman 1 dari 6

Transcript of Membuat Algoritma Pemograman Tingkat Dasar

Page 1: 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

Page 2: Membuat Algoritma Pemograman Tingkat Dasar

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

Page 3: Membuat Algoritma Pemograman Tingkat Dasar

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

Page 4: Membuat Algoritma Pemograman Tingkat Dasar

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