02
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1.
Menjelas
kan struktur
algoritma
2. Membuat alur
logika
pemograman
INDIKATOR
Menjelaskan
Gambaran struktur
algoritma sesuai
dengan SOP
Membuat algoritma
dengan skema
program sekuensial
Membuat Algoritma
dengan skema
program
percabangan
Membuat algoritma
dengan skema
program
pengulangan.
Algoritma
runtunan
Algoritma
pemilihan
Algoritma
Pengula-ngan
PENILAIAN
KEGIATAN
PEMBELAJARAN
Prinsip dan fungsi struktur
algoritma
Konsep algoritma
pemrograman
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
Pengamatan
Tes tertulis
Tes unjuk
kerja
Pengamatan
Tes tertulis
Hasil
kompilasi
program
ALOKASI
WAKTU
TM
P PI
S
2 (4 JP) 1
2 (4 JP)
SUMBER
BELAJAR
Buku
Algoritma
Pemrograman
Modul
Internet
Buku
Algoritma
Pemrograman
Modul
Internet
KOMPETENSI
DASAR
3. Menjelaskan
Data Flow
Diagram
4. Menjelaskan
Varian dan
Invarian
INDIKATOR
MATERI
PEMBELAJARAN
KEGIATAN
PEMBELAJARAN
PENILAIAN
Menjelaskan
Karakteristik sistem
dari
software/aplikasi
yang dirancang
Menjelaskan Level
Abstraksi data
(DFD)
Metode pada
algoritma
pemrograman
Struktur Data
Menjelaskan tentang
Karakteristik Sistem
Menjelaskan Narasi dari
Software yang dirancang
Membuat Abstraksi Data
(DFD)
Pengamatan
Tes tertulis
Hasil
kompilasi
program
Menjelaskan Tipe
data, variable
konstanta, dan
parameter yang
berlaku umum pada
pemograman
Membuat dan
menjelaskan manfaat
Tipe data baru dari
tipe data yang ada
Menjelaskn
Pemakaian nama
pada tipe data,
variable, konstanta
dan parameter
Jenis-jenis Tipe
Data
Penamaan
variavel dan
Konstanta
Penentuan tipe
data pada variabel
dan konstanta
Pengamatan
Tes tertulis
Hasil
kompilasi
program
ALOKASI
WAKTU
TM
P PI
S
2 (4 JP) 2
2 (4 JP)
SUMBER
BELAJAR
Buku
Algoritma
Pemrograman
Modul
Internet
Buku
Algoritma
Pemrograman
Modul
Internet
KOMPETENSI
DASAR
5. Menerapkan
Pengelolaan
Array
INDIKATOR
Membuat Algoritma
dengan array satu
dimensi
Membuat Algoritma
pencarian data dan
algoritma
pengurutan data
(sorting) dengan
menggunakan array
MATERI
PEMBELAJARAN
Jenis dan
inisialisasi array
Pemrosesan Array
KEGIATAN
PEMBELAJARAN
Mendefinisikan array
Menginisialisasi array
Menulis elemen array ke
piranti keluaran
Menulis harga tertentu di
dalam array
Mencari harga maksimum
array
Menggunakan elemen array
PENILAIAN
Pengamatan
Tes tertulis
Hasil
kompilasi
program
ALOKASI
WAKTU
TM
P PI
S
2 (4 JP) 2
SUMBER
BELAJAR
Buku
Algoritma
Pemrograman
Modul
Internet