P. 1
Dasar Pemrograman

Dasar Pemrograman

|Views: 498|Likes:
Dipublikasikan oleh Wasim Ahmad

More info:

Published by: Wasim Ahmad on Sep 01, 2010
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

07/16/2013

pdf

text

original

MODEL KURIKULUM TINGKAT SATUAN PENDIDIKAN

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaska n Varian dan invarian •

: : : : : :

SMK Negeri I Cimahi Dasar Pemrograman Menggunakan algoritma pemograman tingkat dasar TIK.PR02.001.01 72 X 45 Menit MATERI PEMBELAJARAN
• • • Jenis-jenis Tipe Data Penamaan variavel dan Konstanta Penentuan tipe data pada variabel dan konstanta • • • • •

ALOKASI WAKTU KEGIATAN PEMBELAJARAN
Menjelaskan tipe-tipe data Menjelaskan tipe data dasar dan bentukan. Menjelaskan penamaan variabel dan konstanta Menjelaskan pemberian harga variabel Menunjukkan penggunaan variabel pada program • • •

INDIKATOR
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 Algoritma dengan skema program sekuensial dibuat Algoritma dengan skema program percabangan dibuat Algoritma dengan skema program pengulangan dibuat

PENILAIAN
Pengamatan Tes tertulis Hasil kompilasi program 4

TM

PS
4(8)

PI

SUMBER BELAJAR
Buku Algoritma dan Pemrograman 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 Menggambarkan diagram alir untuk algoritma runtunan, pemilihan dan pengulangan

• •

• • •

Pengamatan Tes tertulis Hasil kompilasi program

4

4(8)

• •

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS – DASAR PEMROGRAMAN Halaman 1 dari 4

MODEL KURIKULUM TINGKAT SATUAN PENDIDIKAN

KOMPETENSI DASAR
3. Menerapkan pengelolaan array •

INDIKATOR
Algoritma dibuat dengan array satu dimensi Algoritma pencarian data dan algoritma pengurutan data (sorting) dibuat dengan menggunakan array Algoritma program penulisan data dan pembacaan data kedalam media penyimpan data, berupa hardisk, floppy disk atau lainnya dibuat dan ditunjukan Algoritma program pembacaan dan penulisan data dalam file dibuat secara sekuensial dan berindeks. • •

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 • • •

ALOKASI WAKTU PENILAIAN
Pengamatan Tes tertulis Hasil kompilasi program 4

TM

PS
4(8)

PI

SUMBER • BELAJAR Buku

• •

Algoritma dan Pemrograman Jobsheet Modul ajar

4. Mengoperasikan file

Operasi file

• • • • • • • • •

Membuat program untuk mengakses file Membuat program pembuka file Membuat progam untuk menulis enulis ke file Membuat progam untuk menutup file Membuat program untuk pendeteksi akhir file Menulis program untuk menambah data Membuat program untuk pengaksesan file secara acak Menulis program untuk penunjuk file Membuat program untuk memperoleh penunjuk file

• • •

Pengamatan Tes tertulis Hasil kompilasi program

2

4(8)

8(32)

• •

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS – DASAR PEMROGRAMAN Halaman 2 dari 4

MODEL KURIKULUM TINGKAT SATUAN PENDIDIKAN

NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU

: : : : : :

SMK Negeri 1 Cimahi Dasar Pemograman Menggunakan algoritma pemograman tingkat Lanjut TIK.PR02.002.01 24 X 45 Menit

KOMPETENSI DASAR
1.Menggunakan array multidimensi •

INDIKATOR

MATERI PEMBELAJARAN
• Array multi dimensi •

ALOKASI WAKTU KEGIATAN PEMBELAJARAN
Mendeklarasikan dan memanfaatkan elemen array melalui penjumlahan, pengurangan, perkalian serta pencarian elemen array • Menjelaskan cara Inisialisasi Matriks • Melakukan pembacaan elemen matriks • Menjelaskan pengisian matriks tanpa petunjuk pembacaan • Membuat program pengisian engisian matriks dengan menggunakan petunjuk pembacaan • Membuat program untuk menulis matriks • Menjelaskan penjumlahan dua buah matriks • Menjelaskan pengurangan dua buah matriks • Menjelaskan perkalian dua buah matriks • Membuat program pencarian elemen terbesar matriks • Membuat program pencarian elemen terkecil matriks • • •

PENILAIAN
Kompilasi program Pengamatan Tes tulis 8

TM

PS
816)

PI

SUMBER BELAJAR
Buku Algoritma dan Pemrograman Jobsheet Modul ajar

Algoritma array multi dimensi dibuat dan dijelaskan Matrik 2D, 3D dibuat dalam bentuk penjumlahan, pengurangan, perkalian, dsb. Algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi dibuat dan ditunjukan

• •

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS – DASAR PEMROGRAMAN Halaman 3 dari 4

MODEL KURIKULUM TINGKAT SATUAN PENDIDIKAN

KOMPETENSI DASAR
2..Menggunakan Prosedur dan fungsi •

INDIKATOR
Algoritma program dibuat dengan menggunakan prosedur Algoritma program dibuat dengan menggunakan fungsi Algoritma program dibuat dengan menggunakan prosedur dan fungsi •

MATERI PEMBELAJARAN
Prosedur dan Fungsi • • • •

KEGIATAN PEMBELAJARAN
Menjelaskan pendeklarasian fungsi Membuat contoh program untuk pemanggilan fungsi Menjelaskan pendekalarasian prosedur Membuat contoh program pemanggilan prosedur • • • •

ALOKASI WAKTU PENILAIAN
Hasil kompilasi program Pengamatan Tes tulis Tes praktek 8

TM

PS
8(16)

PI

SUMBER • BELAJAR Buku

• •

• •

Algoritma dan Pemrograman Jobsheet Modul ajar

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 Ketua Komite Sekolah

Cimahi, Agustus 2006 Kepala SMK Negeri 1 Cimahi

Drs. Muhajir

Drs. Djoko Santoso, MM NIP. 130 784 064

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS – DASAR PEMROGRAMAN Halaman 4 dari 4

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)//-->