C. Kompetensi inti :
KI-3 : Memahami, menerapkan, dan menganalisis pengetahuan faktual, konseptual,
prosedural, dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan,
kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian,
serta menerapkan pengetahuan prosedural pada bidang kajian yang spesifik sesuai
dengan bakat dan minatnya untuk memecahkan masalah.
KI4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait
dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, bertindak
secara efektif dan kreatif, serta mampu menggunakan metode sesuai kaidah
keilmuan.
D. Kompetensi Dasar
3.8.1 Mengenal notasi algoritma dan flowchart
4.8.1 Menyajikan notasi algoritma dan flowchart
G. Materi Pembelajaran
Algoritma dan Flowchart
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara
sistematis dan logis. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah
dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Jadi,
algortima adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.
Keuntungan pembuatan algoritma adalah :
a. Penulisan algoritma tidak tergantung pada bahasa pemrograman dan computer
b. Notasi algoritma dapat diterjemahkan dalam berbagai bahasa pemrograman
c. Keluaran (output) yang dihasilkan sama karena algoritmanya sama apa pun bahasa
pemrogramannya.
Jika seseorang ingin mengirimkan surat kepada kenalannya di tempat lain, langkah yang
harus dilakukan adalah:
Mulai
Menyiapkan peralatan tulis
Menulis surat
Surat dimasukkan ke dalam amplop tertutup
Amplop ditempeli perangko secukupnya
Pergi ke kantor pos terdekat untuk mengirimkannya
Selesai
Jika seseorang ingin berobat ke rumah sakit, langkah-langkah yang harus dilakukan adalah :
Mulai
Datang ke rumah sakit
Lakukan pendaftaran
Mendapat nomor antrian
Melakukan pemeriksaan dasar oleh perawat
Menunggu pemeriksaan selanjutnya oleh dokter
Pasien diperiksa oleh dokter
Dokter memberikan resep
Pasien mendapatkan obat sesuai resep
Selesai
Flowchart adalah gambar atau bagan yang memperlihatkan urutan dan hubungan antarproses
dan pernyataannya. Gambaran ini dinyatakan dengan simbol. Jadi, setiap simbol
menggambarkan proses tertentu. Flowchart berguna sebagai fasilitas untuk berkomunikasi
antara pemrograman yang bekerja dalam tim suatu proyek. Berikut beberapa contoh
flowchart yang disepakati :
1. Buatlah rancangan program dengan menggunakan algoritma dan flowchart utnuk mencari
volume balok.
V=pxlxt
Jawaban :
Algoritma
1) Mulai
2) Masukkan (input) nilai p,l,t
3) Proses V = p x l xt
4) Cetak (output) hasil V
5) Selesai
Flowchart
Mulai
V=pxlxt
Cetak V
Selesai
2. Presentasi jawaban dilakukan dengan cara guru akan menunjuk kelompok dan meminta
perwakilan kelompok untuk mempresentasikan jawaban kelompoknya
3. Materi yang akan didiskusikan
Notasi algoritma dan flowchart
Menyajikan notasi algoritma dan flowchart
Foto kegiatan pertama : Penjelasan Materi
Guru memberikan penjelasan materi di depan kelas. Guru lebih dominan di dalam kelas. Siswa
yang berada dibagian depan berkonsentrasi dengan baik. Keaktifan siswa tidak terlihat. Siswa
dibagian belakang merasa bosan karena pembelajaran tidak melibatkan siswa secara aktif.
Perhatian guru tidak merata didalam kelas.
Foto kegiatan kedua : Model Pembelajaran Kooperatif Student Team Achievment Division
( STAD)