SEKOLAH :
MATA PELAJARAN : PEMROGRAMAN DASAR
KELAS / SEMESTER : X / GANJIL
MATERI POKOK : TIPE DATA, IDENTIFIER DAN OPERASI DASAR
ALOKASI WAKTU : 4 X 45 MENIT (1 PERTEMUAN)
A. TUJUAN PEMBELAJARAN
Siswa dapat :
1. Meningkatkan rasa syukur kepada tuhan YME
2. Mengembangkan sikap kerja sama dan teliti
3. Menerapkan penggunaan tipe data, variabel, konstanta, operator, dan ekspresi
4. Membuat kode program dengan tipe data, variabel, konstanta, operator dan
ekspresi
C. MATERI PEMBELAJARAN
1. Tipe data
2. Variabel
3. Konstanta
4. Operator
5. Ekspresi
D. METODE PEMBELAJARAN
1. Pendekatan : Proses Ilmiah (Scientific)
2. Model Pembelajaran : Cooperative Learning Type dan pembelajaran berbasis
karya (project based learning)
3. Metode :
Diskusi, untuk memahami lingkungan kerja, struktur penulisan program dan
kaidah penulisan program pada Pascal maupun Java.
Penugasan, tentang mengkompile source code dengan Pascal dan Java.
Proyek mandiri, mengeksplor dan menganalisa teknik penulisan
pemrograman dalam Pascal dan Java.
E. MEDIA PEMBELAJARAN
Video: “Memahami Tipe data, variabel, kosntanta dalam Pascal dan Java”.
Power point : “Membuat aplikasi sederhana dengan Pascal dan Java
memanfaatkan variabel dan konstanta”.
Kasus “mendeklarasikan subrange langsung menggunakan program Pascal”.
F. SUMBER BELAJAR
Internet
Buku Aktivitas belajar : Pemrograman Dasar SMK (Erlangga)
Referensi : jurnal tentang programming (IJACTI, IJCCR)
Artikel tentang jenis Pemrograman Pascal dan Java
Albert Paul Malvino, Ph.D. , Digital Computer Electronics, Tata McGraw-
Hill Publishing Company Limited, Second Edition, New Delhi.
LANGKAH-LANGKAH PEMBELAJARAN
Sikap : menerima, menjalankan, menghargai, menghayati, hingga mengamalkan
Pengetahuan : mengetahui, memahami, menerapkan, menganalisis,
mengevaluasi, hingga mencipta
Ketrampilan : mengamati, menanya, mencoba, menalar, menyaji, dan mencipta.
1) Pertemuan I ( 4 X 45 menit)
Tahap Aktivitas Belajar Waktu
(menit)
Pendahuluan 20
a. Orientasi 1) Guru mengucapkan salam dan mengecek menit
kehadiran siswa
2) Guru menjelaskan secara umum tentang
lingkungan kerja baik itu menu dan short cut
panel compiler Free Pascal
3) Guru menjelaskan beberapa aktivitas belajar
dalam menentukan dan menyelesaikan
masalah dalam bentuk aplikasi pascal
berdasarkan algoritme yang dibuat.
4) Guru menggali komitmen siswa untuk
terlibat secara aktif dalam proses
pembelajaran