5. 070.kk.02 - menerapkan algoritma pemograman tingkat dasar - rev.01

3
KURIKULUM SMK NEGERI 1 PROBOLINGGO SILABUS NAMA SEKOLAH : SMK NEGERI 1 PROBOLINGGO MATA PELAJARAN : Menggunakan Algoritma Pemograman Tingkat Dasar KELAS/SEMESTER : X / I STANDAR KOMPETENSI : Menerapkan Algoritma Pemograman Tingkat Dasar KODE KOMPETENSI : 070. KK. 02 ALOKASI WAKTU : 51 x 45 Menit KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN ALOKASI WAKTU SUMBER BELAJAR TM PS PI 1. Menjelaskan struktur algoritma Konsep algoritma pemrograman Menerangkan konsep algoritma pemrograman Menunjukan fungsi algoritma perograman Menggunakan fungsi dan operator algoritma pemrograman Prosedur algoritma dibuat Fungsi algoritma dibuat Fungsi dan operator algoritma digunakan Pengamatan Tes tertulis Hasil kompilasi program 2 2 (4) - Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar 2. Membuat logika alur pemograman Algoritma runtunan Algoritma pemilihan Algoritma Pengulangan Menuliskan algoritma runtunan Menuliskan algoritma pemilihan if-then dan if then-else Menuliskan algoritma pengulangan while-do, do- wile, switch-case, repeat N- times Algoritma dengan skema program sekuensial dibuat Algoritma dengan skema program percabangan dibuat Algoritma dengan skema program pengulangan dibuat Pengamatan Tes tertulis Hasil kompilasi program 4 4 (8) - Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar KOMPETENSI KEAHLIAN : SILABUS – KOMPETENSI KEJURUAN REKAYASA PERANGKAT LUNAK Halaman 1 dari 3

Upload: g1nocaem

Post on 12-Sep-2015

226 views

Category:

Documents


3 download

DESCRIPTION

Menerapkan Algoritma Pemograman Tingkat Dasar

TRANSCRIPT

KOMPETENSI

KURIKULUM SMK NEGERI 1 PROBOLINGGO

SILABUS

NAMA SEKOLAH: SMK NEGERI 1 PROBOLINGGOMATA PELAJARAN: Menggunakan Algoritma Pemograman Tingkat DasarKELAS/SEMESTER: X / ISTANDAR KOMPETENSI: Menerapkan Algoritma Pemograman Tingkat DasarKODE KOMPETENSI: 070. KK. 02ALOKASI WAKTU: 51 x 45 MenitKOMPETENSI DASARMATERI PEMBELAJARANKEGIATAN PEMBELAJARANINDIKATORPENILAIANALOKASI WAKTUSUMBER

BELAJAR

TMPSPI

1. Menjelaskan struktur algoritma Konsep algoritma pemrograman

Menerangkan konsep algoritma pemrograman Menunjukan fungsi algoritma perograman Menggunakan fungsi dan operator algoritma pemrograman Prosedur algoritma dibuat Fungsi algoritma dibuat

Fungsi dan operator algoritma digunakan Pengamatan

Tes tertulis

Hasil kompilasi program22(4)- Buku Algoritma dan Pemrogra-man

Jobsheet

Modul ajar

2. Membuat logika alur pemograman Algoritma runtunan

Algoritma pemilihan

Algoritma Pengulangan

Menuliskan algoritma runtunan

Menuliskan algoritma pemilihan if-then dan if then-else Menuliskan algoritma pengulangan while-do, do-wile, switch-case, repeat N-times

Algoritma dengan skema program sekuensial dibuat

Algoritma dengan skema program percabangan dibuat

Algoritma dengan skema program pengulangan dibuat Pengamatan

Tes tertulis

Hasil kompilasi program44

(8)- Buku Algoritma dan Pemrogra-man

Jobsheet

Modul ajar

3. Menjelaskan Data Flow Diagram (DFD) Konsep Data Flow diagram Menerapkan konsep data flow diagram

Menjelaskan bentuk bentuk notasi untuk menggambarkan algoritma Konsep data flow diagram dibuat

Fungsi notasi data flow diagram digunakan Pengamatan

Tes tertulis

Hasil kompilasi program22

(4)2

(8) Buku Algoritma dan Pemrogra-man

Jobsheet

Modul ajar

4. Membuat diagram alir pemrograman

Bagan alir logika program ( program logic flowchart)

Bagan alir program komputer terperinci ( detailed computer program flowchart ) Menggambarkan diagram alir logika program untuk algoritma runtunan, pemilihan dan pengulangan

Menggambarkan diagram alir program terperinci untuk algoritma runtunan, pemilihan dan pengulangan

Bagan alir logika program ( program logic flowchart ) untuk algoritma runtunan, pemilihan dan pengulangan dibuat

Bagan alir program komputer terperinci ( detailed computer program flowchart) algoritma runtunan, pemilihan dan pengulangan dibuat Pengamatan

Tes tertulis

Hasil kompilasi program22

(4)3(12) Buku Algoritma dan Pemrogra-man

Jobsheet

Modul ajar

5. Menjelaskan Varian dan invarian

Jenis-jenis Tipe Data

Penamaan variabel 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 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

Pengamatan

Tes tertulis

Hasil kompilasi program44

(8)4

(16) Buku Algoritma dan Pemrogra-man

Jobsheet

Modul ajar

6. Menerapkan pengelolaan array Jenis dan inisialisasi array Pemrosesan array Mendefinisikan array Menginisialisasi array Menulis elemen array ke piranti keluaran

Menulis harga tertentu di dalam array Mencari harga maksimum array Menggunakan elemen array

Algoritma dibuat dengan array satu dimensi

Algoritma pencarian data dan algoritma pengurutan data (sorting) dibuat dengan menggunakan array Pengamatan

Tes tertulis

Hasil kompilasi program44

(8)4

(16) Buku Algoritma dan Pemrogra-man

Jobsheet

Modul ajar

KOMPETENSI KEAHLIAN :SILABUS KOMPETENSI KEJURUAN

REKAYASA PERANGKAT LUNAKHalaman 1 dari 2