Disusun oleh :
IDENTITAS
Nama Sekolah : SMK TELKOM MAKASSAR
Kelas/Semester : X/1
Bidang Keahlian : TEKNOLOGI INFORMASI DAN KOMUNIKASI
Program Keahlian : TEKNIK KOMPUTER DAN INFORMATIKA
Paket Keahlian : TEKNIK KOMPUTER DAN JARINGAN
Mata Pelajaran : PEMPROGRAMAN DASAR
Materi Pokok : STRUKTUR CONTROL PERULANGAN
Alokasi Waktu : 4 X 45 Menit ( 180 Jam Pelajaran)
Jumlah Pertemuan : 3 Kali Pertemuan
KOMPETENSI INTI (Salinan SK Dirjen Pendidikan Dasar dan Menengah Nomor : 330/D.D5/KEP/KR/2017 tentang KI-KD)
KI 3 : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual,
konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik
Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan
ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan
potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional,
regional, dan internasional.
KI 4 : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang
lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup
kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas
yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar,
mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif,
dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di
sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir,
menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan
pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik
dibawah pengawasan langsung.
Menginterprestasi
Konseptual Menggambarkan
kan
Eksperimen Memaparkan Menaksir Merencanakan
Menggunakan
Metakognitif sesuai kaidah
Mengerjakan Membangun Memprestasikan Mengukur Mewujudkan
2. KD pada KI-4
4.1.7. Membuat kode program struktur kontrol percabangan
Indikator :
4.1.1. Membuat aplikasi perulangan sederhana (Manipulasi,P2)
4.1.2. Membuat aplikasi perulangan bersarang (Manipulasi,P2)
Catatan :
Menggunakan Taksonomi Psikomotor “Simpson” mengandung Domain Keterampilan (P1,P2,P3,P4,P5,P6,P7) atau Taksonomi Psikomotor “Dave”
mengandung Domain Keterampilan (P1,P2,P3,P4,P5). Dalam satu KD minimal menggandung P1. Lihat/gunakan KKO Keterampilan (Lihat
Lampiran)
TUJUAN PEMBELAJARAN
(Sebaiknya Mengandung : Audience, Behaviour, Condition dan Degree. ABCD: “Misalnya : Setelah mengikuti proses pembelajaran dengan fasilitas yang ada{C}
peserta didik{A} diharapkan dapat (Indikator KD pada KI-3 s/d KD pada KI-4){B} dengan (Indikator sikap yang diharapkan. Misalnya : Jujur, disiplin, percaya diri,
tekun, tanggun jawab peduli, santun, responsip dan proaktif){D}”)
Dengan tanya jawab, guru mengarahkan peserta didik agar Peserta didik memahami statement/perintah
memahami statement/perintah untuk kontrol perulangan. untuk kontrol perulangan.
Guru meminta Peserta didik untuk berusaha memahami Peserta didik memahami statement/perintah
statement/perintah untuk kontrol perulangan serta dapat untuk kontrol perulangan dan pengaplikasian
mengaplikasikan dalam masalah-masalah nyata. dalam masalah nyata.
FASE V : VERIFICATION
PENDEKATAN SAINTIFIK : MENCOBA
Guru meminta tiap kelompok untuk membuat program Tiap kelompok mendapat tugas membuat
dengan struktur perulangan dan presentasinya. statement/perintah untuk kontrol perulangan.
Tugas diselesaikan berdasarkan worksheet atau
lembar kerja yang dibagikan.
Selama Peserta didik bekerja di dalam kelompok, guru Peserta didik terlibat aktif dalam diskusi
memperhatikan dan mendorong semua Peserta didik untuk kelompok.
terlibat diskusi, dan mengarahkan bila ada kelompok yang
melenceng jauh pekerjaannya.
Guru mengumpulkan semua hasil diskusi tiap kelompok Setiap kelompok memperhatikan dan mencatat
kesimpulan yang diberikan
Dengan tanya jawab, guru mengarahkan semua Peserta Semua Peserta didik menyimpulkan mengenai
didik pada kesimpulan mengenai statement/perintah untuk statement/perintah untuk kontrol perulangan
kontrol perulangan sederhana dan bertingkat berdasarkan sederhana dan bertingkat berdasarkan
hasil reviuter hadap presentasi salah satu kelompok. presentasi salah satu kelompok yang di depan
Guru memberikan beberapa soal yang terkait dengan Peserta didik mencatat soal-soal yang diberikan
statement/perintah untuk kontrol perulangan sederhana dan dan memperhatikan penyelesaian yang
bertingkat Dengan Tanya jawab, peserta didik dan guru dikerjakan oleh guru
menyelesaikan soal yang telah diberikan denga
nmenggunakan strategi yang tepat.
Guru memberikan tugas mandiri Peserta didik menyimak tugas yang diberikan
Guru memberikan arahan kepada Peserta didik tentang Peserta didik mendengarkan arahan guru untuk
materi pada pertemuan berikutnya materi pada pertemuan berikutnya
PENILAIAN HASIL BELAJAR
1. Teknik penilaian
a. Sikap : Pengamatan
b. Pengetahuan : Tes tertulis esay dan pilihan ganda
c. Keterampilan : Praktek
2. Prosedure penilaian
Teknik Waktu
No Aspek yang dinilai
Penilaian Penilaian
1 Sikap Pengamatan Selama
a. Disiplin dan santun dalam pembelajaran Struktur control pembelajaran dan
perulangan saat diskusi
b. Bekerjasama dalam kegiatan kelompok
c. Bertanggunjawab terhadap proses pemecahan masalah
yang berbeda dan kreatif.
d. Jujur dan teliti dalam mengerjakan tugas
2 Pengetahuan Pengamatan, Penyelesaian
Menjelaskan kembali tentang Struktur control perulangan tes tertulis, dan tugas individu
lisan
3 Keterampilan Portofolio, Penyelesaian
Terampil dalam melakukan Struktur control perulangan praktek,dan tugas (baik secara
proyek individu maupun
kelompok)
PEMBELAJARAN REMEDIAL
a. Remedial dapat diberikan kepada peserta didik yang belum mencapai KKM
maupun kepada peserta didik yang sudah melampui KKM. Remedial terdiri atas
dua bagian : remedial karena belum mencapai KKM dan remedial karena belum
mencapai Kompetensi Dasar
b. Guru memberi semangat kepada peserta didik yang belum mencapai KKM (Kriteria
Ketuntasan Minimal). Guru akan memberikan pembelajaran ulang bagi peserta
didik yang belum mencapai KKM (Kriterian Ketuntasan Minimal) dengan membuat
program dengan cara memanipulasi program yang telah diberikan sebagai contoh
PEMBELAJARAN PENGAYAAN
MENYETUJUI,
KEPALA SEKOLAH
NURTHAISY
1. 118380
A TRIVIANA
NURUL
2. 118381 AULIA
HIDAYAT
PUANG
INTAN
4. 118383
MAYLANI
AKBAR
PUTRI
5. 118384
FEBIYANTI
PUTU GDE
6. 118385 QWAT BAYU
LIANDARU
QADRIZKY
7. 118386 FITRAH
RAMDHANI
QATHRAN
8. 118387 NADIYAH
SALSABILA
RAFIANDI
9. 118388 NORMANSY
AH
RAFLY
10. 118389 HARTA
PRATAMA
REHAN
118391
12. ANWAR
REYHAN
118392 FAQIH
13.
ASHURI
REZKYANA
118393
14. PUTRI NAPA
RHESYIFA
118394 ZHAFIRA
15.
RUSMIN
RICKY
16. 118395
MARTHIN
RIFQAH
118396
17. AMALIYAH
SATYA
118397 ARYAPUTRA
18.
WIGIYANTO
SEAGATA
ADE
118398
19. PRATAMA
BARUS
SEPTIAN
118399
20. FERNANDI
SETO
118400 LENAGE
21.
JAGAD
SITI
118401 NURHALISA
22.
SAFTAR
SITI
118402
23. RAHMADANI
118403 STARLETTO
24.
STEFAN
118404 JOSHUA
25.
MONTOLALU
118405 SUCIAWATI
26.
SYAMEL
118406
27. BASRAYEP
SYARIF
118407
28. HIDAYAT
SYIFA
118408 FATIMAH
29.
AZZAHRAH
TRI TAZYA
118409
30. SAPUTRI
ULIL
ABSHOR
118410
31. ABDALLAH.
S
VINCENT
BENEDICT
118411
32. MARS
WIHONO
WAHYU
118412
33. PRATAMA
ZAHRAH
118413 SYAMPRATI
34.
WI
35.
Pedoman PENSKORAN :
Keterangan:
4 = Jika Empat Indikator Terlihat
3 = Jika Tiga Indikator Terlihat
2 = Jika Dua Indikator Terlihat
1 = Jika Satu Indikator Terlihat
Teliti
a. Melaksanakan sesuai SOP
b. Hasil presisi/akurat
c. Menggunakan waktu efisien
d. Tuntas
Kerjasama
a. Berperan aktif dalam kelompok
b. Menghargai pendapat teman
c. Membantu teman
d. Menciptakan suasana kondusif
Nilai akhir sikap diperoleh dari modus (skor yang paling sering muncul) dari semua aspek sikap di atas.
Kategori nilai sikap:
a. Sangat baik jika memperoleh nilai akhir 4
b. Baik jika memperoleh nilai akhir 3
c. Cukup jika memperoleh nilai akhir 2
d. Kurang jika memperoleh nilai akhir 1
KETERANGAN :
TINGKATAN SOAL: M = MUDAH, S = SEDANG, T = TINGGI (SULIT)
No Soal Esay
1. Jelaskan dan gambar flowchart struktur perulangan sederhana dari while, do while dan for!
1. Perulangan for memungkinkan kita untuk mengulang suatu proses dengan jumlah perulangan yang telah
ditentukan. Format penulisan:
for (inisialisasi; kondisi; operasi)
{
//statement-statement yang akan dijalankan.
}
Flowchart:
Perulangan while digunakan untuk mengulang suatu proses yang belum diketahui jumlahnya. Jika kondisi masih
bernilai benar (true) maka proses perulangan akan terus dijalankan. Perulangan akan berhenti jika kondisi
bernilai salah (false).
Format penulisan:
while(kondisi){
instruksi 1;
instruksi 2; dst…
}
Flowchart:
Perulangan do while hampir sama dengan perulangan while. Bedanya pada perulangan do while statement
program akan dijalankan setidaknya satu kali sebelum pengecekan kondisi pada perintah while.
Format penulisan:
do {
instruksi 1;
} while (kondisi);
Flowchart:
2. /************************************************************************
* Created By : David Hartanto Kamagi, S.Kom. *
* Program Jumlahkan Deret Bilangan *
* Date: 26'th November 2018 *
* SMK Telkom Makassar TKJ 5 *
*************************************************************************/
#include <stdio.h>
int main ()
{
int b, pilih, jumlah= 0, x;
printf ("Masukkan Jumlah Deret Bilangan: ");
scanf("%d", &b);
for (x = 0; x < b; x++)
{
printf ("Bilangan ke-%d: ",x+1);
scanf("%d", &pilih);
jumlah = jumlah + pilih;
}
printf ("Total = %d",jumlah);
}
3. /************************************************************************
* Created By : David Hartanto Kamagi, S.Kom. *
* Program Perulangan bersarang *
* Date: 26'th November 2018 *
* SMK Telkom Makassar TKJ 5 *
*************************************************************************/
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int x, y, n;
printf ("Masukkan Jumlah perulangan: ");
scanf ("%d", &n);
x = 0;
y = 0;
while (x < n)
{
while (y < n)
{
printf ("*");
y++;
}
printf ("\n");
x++;
y = 0;
}
}
JUMLAH 100
PENILAIAN PENGETAHUAN
PILIHAN GANDA
3.7.3. Menerapkan 8 C4 2
Terdapat kode program berikut ini. e.Persegi
statement/peri
ntah untuk
kontrol
perulangan
bersarang
3.1.3.Menerapkan statement/perintah
untuk kontrol Perulangan
bersarang (Prosedural,C3)
KETERANGAN
1. TINGKATAN SOAL : M = MUDAH, S = SEDANG, T = TINGGI (SULIT)
2. KEPUTUSAN VALIDATOR : D = DITERIMA TANPA PERBAIKAN, P = DITERIMA DENGAN PERBAIKAN, T = DITOLAK
3. NOMOR SOAL YANG TERPILIH AKAN DILINGKARI
MENYETUJUI
VALIDATOR
(...................................)
Ruang lingkup :
1. Karya portofolio,hasil praktek atau proyek yang dikumpulkan adalah seluruh hasil tugas-tugas dan hasil
kerja kelompok.
2. Setiap tugas dikumpulkan selambat-lambatnya satu minggu setelah tugas diberikan.
3. Penilaian karya portofolio,hasil praktek atau proyek terpilih dilaksanakan dipertemuan akhir materi
pembelajaran
Nilai sikap, pengetahuan, dan tugas portofolio,hasil praktek atau proyek adalah rata-rata nilai tiap tugas
dengan penilai sebagai berikut:
Nilai Sikap = (Total Skor / 24) * 100
Nilai Pengetahuan = (Total Esay + Total Pilihan Ganda) / 2
Nilai Keterampilan = (Nilai Tugas Praktek 1 + Nilai Tugas Praktek 2) / 2