Anda di halaman 1dari 22

DAFTAR ISI

DAFTAR ISI...................................................................................................................i
BAB VII Algoritma Pemrograman...............................................................................2
7.1. PETUNJUK UNTUK GURU............................................................................2
7.2. BAHAN BACAAN UNTUK GURU.................................................................15
7.3. PENILAIAN....................................................................................................16
Penilaian sikap....................................................................................................16
Penilaian pengetahuan........................................................................................16
Penilaian keterampilan........................................................................................17
Aktivitas Membaca...........................................................................................17
Aktivitas Praktik...............................................................................................18
Aktivitas Menalar.............................................................................................19
Aktivitas Mengkomunikasikan.........................................................................20
DAFTAR PUSTAKA....................................................................................................22

Daftar Tabel
Tabel 7. 1 Ringkasan Aktivitas Membaca....................................................................3
Tabel 7. 2 Laporan Aktivitas Pengamatan...................................................................9
Tabel 7. 3 Laporan aktivitas Peraktik.........................................................................12
Tabel 7. 3 Laporan aktivitas Menalar.........................................................................14
BAB VII
Algoritma Pemrograman

7.1. PETUNJUK UNTUK GURU


Kegiatan pembelajaran untuk bab ini diharapkan dapat memberikan suasana
pembelajaran yang menyenangkan bagi guru dan peserta didik. Berikut ini beberapa
petunjuk bagi guru untuk melakukan kegiatan pembelajaran.

1. Perkiraan alokasi waktu dapat merujuk pada struktur kurikulum. Meskipun


demikian, alokasi waktu menurut mata pelajaran hanyalah sebagai petunjuk
umum. Guru diharapkan menentukan sendiri alokasi waktu berdasarkan
situasi dan kondisi di sekolah.
2. Guru dapat melakukan kegiatan pembelajaran di laboratorium komputer
sekolah, ruang kelas teori, bahkan di luar kelas misalnya di pojok baca
sekolah, di halaman sekolah. Jika pembelajaran dilakukan di luar ruang kelas
atau di luar laboratorium komputer, maka diperlukan modul siswa yang
tercetak sebagai media pembelajaran.
3. Aktivitas pembelajaran akan mengarahkan peserta didik untuk mencapai
tujuan pembelajaran, dimana dalam kegiatan pembelajaran ini, peserta didik
dibagi kelompok, lalu setiap kelompok membuat projek berupa membuat
sebuah halaman web berbasis CMS (content management system)
menggunakan WordPress, world press tersebut di fungsikan untuk
promosi Produk TEFA sekolah kalian atau Website Tim Eskul. Agar dapat
mencapai tujuan pembelajaran maka aktivitas pembelajaran terbagi dalam
beberapa aktivitas yaitu membaca, mengamati, mempraktekkan, menalar
dan mengkomunikasikan. Peserta didik mengerjakan semua aktivitas
pembelajaran baik secara individu maupun kelompok. Berikut ini beberapa
hal yang perlu dilakukan guru dalam aktivitas pembelajaran.
a) Aktivitas Membaca
Hal yang perlu dilakukan guru dalam aktivitas membaca yaitu guru
memaparkan bahan tayang (bahan tayang tersedia, tetapi guru dapat
menambahkan isi bahan tayang sesuai kondisi sekolah), kemudian
guru menjelaskan tujuan pembelajaran pada bab ini. Selanjutnya guru
menjelaskan konsep materi sesuai bahan bacaan, lalu meminta setiap
siswa membaca bahan bacaan yang ada pada aktivitas membaca di
modul siswa, selanjutnya guru meminta semua siswa membuat
laporan aktivitas membaca berupa ringkasan sumber bacaan.
Hasil yang diharapkan dari peserta didik pada aktivitas membaca
dapat dilihat pada bagian penilaian.

Hasil yang diharapkan dari aktivitas membaca adalah membuat


ringkasan aktivitas membaca seperti pada tabel dibawah :

Tabel 7. 1 Ringkasan Aktivitas Membaca

No Point Penting dalam Penjelasan


Ringkasan
1 Algoritma pemrograman 1. Algoritma adalah serangkaian
langkah terdefinisi secara jelas
yang digunakan untuk
menyelesaikan masalah atau
melakukan tugas tertentu dalam
komputasi atau pemrograman.
2. Algoritma terdiri dari instruksi-
instruksi yang dapat dieksekusi
secara berurutan atau sekuensial.
3. Algoritma dapat berupa deskripsi
langkah-langkah secara naratif
atau representasi formal yang
dapat dieksekusi oleh komputer.
4. Algoritma harus memiliki langkah-
No Point Penting dalam Penjelasan
Ringkasan
langkah yang terbatas dan
menghasilkan hasil yang benar.
5. Algoritma merupakan metode
sistematis untuk melakukan
komputasi dengan langkah-
langkah yang terdefinisi secara
jelas dan dapat diterapkan dalam
pemrograman komputer
Notasi algoritma adalah cara untuk
mendokumentasikan dan
merepresentasikan algoritma secara
tertulis. Notasi algoritma
memberikan format yang konsisten
untuk menggambarkan langkah-
2 Notasi algoritma
langkah yang harus diambil dalam
algoritma dengan jelas dan mudah
dipahami oleh pembaca, termasuk
programmer lain atau diri sendiri di
kemudian hari.

3 3 jenis notasi algoritma 1. Diagram alir (flowchart):


yang umum digunakan. Representasi visual menggunakan
bentuk-bentuk geometris seperti
kotak, panah, dan berlian untuk
menggambarkan langkah-langkah
dan alur kontrol dalam algoritma.
2. Pseudocode: Penulisan kode
yang mirip dengan bahasa
pemrograman, tetapi lebih
deskriptif dan tidak terikat dengan
sintaks tertentu. Pseudocode
No Point Penting dalam Penjelasan
Ringkasan
digunakan untuk menggambarkan
algoritma secara naratif dengan
menggunakan istilah umum dan
struktur dasar bahasa
pemrograman.
3. Structured English: Penulisan
algoritma menggunakan kalimat-
kalimat dalam bahasa Inggris yang
terstruktur dan formal. Structured
English membantu menjelaskan
langkah-langkah algoritma dalam
bentuk yang lebih mudah
dipahami oleh manusia.

4 Simbol Decision : pengambilan


keputusan berdasarkan kondisi yang
dievaluasi.

Simbol Terminator : Menandakan


Simbol-simbol flowchat awal dan akhir algoritma atau bagian
dalam membuat tertentu dari algoritma
algoritma program

Simbol Proses : Digunakan untuk


menunjukkan langkah-langkah atau
tindakan yang dilakukan dalam
algoritma.
No Point Penting dalam Penjelasan
Ringkasan
Subroutine : Digunakan untuk
menunjukkan bagian-bagian yang
dapat dipanggil atau dipakai kembali
dalam algoritma

Simbol Input dan Output : Digunakan


sebagai bagian memasukan
data/nilai serta dapat digunakan
sebagai hasil proses atau output

simbol pengulangan,loop :
Digunakan untuk mengatur
pengulangan langkah-langkah
tertentu dalam algoritma.

Konektor : Digunakan untuk


menghubungkan dua atau lebih
bagian dari algoritma yang terpisah.

5 Beberapa fungsi yang  IF (Jika): digunakan untuk


sering digunakan dalam melakukan percabangan atau
algoritma pemrograman pengambilan keputusan dalam
algoritma berdasarkan kondisi
yang dievaluasi
 ELSE (Jika Tidak): ELSE bekerja
No Point Penting dalam Penjelasan
Ringkasan
bersama dengan IF dan
digunakan untuk memberikan
alternatif dalam pengambilan
keputusan
 FOR (Untuk): digunakan untuk
melakukan pengulangan
sejumlah tertentu berdasarkan
suatu kondisi atau rentang.
 WHILE (Selama): digunakan
untuk melakukan pengulangan
selama kondisi tertentu
terpenuhi.
 DO-WHILE (Lakukan Selama):
digunakan untuk melakukan
pengulangan yang minimal
dieksekusi sekali, dan akan terus
dieksekusi selama kondisi
tertentu terpenuhi.
 SWITCH-CASE (Beralih):
SWITCH digunakan untuk
melakukan pengambilan
keputusan berdasarkan nilai dari
ekspresi yang dievaluasi.
6 Bahasa pemrograman C Bahasa pemrograman C adalah
salah satu bahasa pemrograman
tingkat tinggi yang dikembangkan
pada awal tahun 1970-an oleh
Dennis Ritchie di Bell Labs. Bahasa
ini memiliki sintaks yang sederhana
dan efisien, serta memberikan
kontrol yang tinggi terhadap
No Point Penting dalam Penjelasan
Ringkasan
perangkat keras komputer
PHP (Hypertext Preprocessor)
adalah bahasa pemrograman yang
digunakan secara luas untuk
PHP (Hypertext pengembangan aplikasi web. PHP
7
Preprocessor)
dirancang khusus untuk membangun
aplikasi web yang dinamis dan
interaktif
WordPress adalah platform
manajemen konten (CMS) yang
populer dan kuat yang digunakan
untuk membuat dan mengelola situs

8 WorldPress web. Dengan menggunakan


WordPress, pengguna dapat
membuat berbagai jenis situs web,
mulai dari blog pribadi hingga situs
web perusahaan, toko online, forum.

b) Aktivitas Mengamati
Aktivitas mengamati dilakukan secara individu, siswa diminta untuk
mengamati sebuah video yang berisi tentang contoh membuat
algoritma pemrograman menggunakan diagram alir, selanjutnya
algorita tersebut akan dibuat sebuah program dengan bahasa C++,
program tersebut akan di eksekusi untuk melihat hasilnya.
Hasil pengamatan terhadap video tersebut guru meminta peserta didik
untuk mengerjakan lembar kerja yang telah tersedia.
Dibawah ini adalah link video yang harus diamati dan Lembar Kerja
Aktivitas Pengamatan
Video Pengamatan

Hasil yang diharapkan dari aktivitas mengamati adalah membuat


laporan aktivitas mengamati seperti pada tabel dibawah:

Tabel 7. 2 Laporan Aktivitas Pengamatan

N
Point yang diamati Penjelasan
o
1 Simbol 1

Fungsi: awal program


Simbol 2

Fungsi :mendeklarsikan variable, yitu:

Simbol-simbol yang “bilangan” dengan jenis “integer”


digunakan pada flowchart Simbol 3
dalam membuat
algoritma pemrograman
main
Fungsi: menampilkan output berupa
text yaitu :“masukan bilangan”.
Simbol 4

Fungsi: memasukan input variable


dari alat input keyboard berupa jenis
bilangan positif dan negatif
Simbol 5

output
N
Point yang diamati Penjelasan
o

Fungsi:percabangan pengambilan
keputusan jika kondisi input (variable)
bilangan >0 maka output text
bilangan positif dan
Jika input (variable) bilangan < 0
maka output text bilangan negatif
Simbol 6

Fungsi : menampilkan output hasil


percabangan berupa text
yaitu :“bilangan positif” jika variable >
0 dan “bilangan negatif” jika variable
<0
Simbol 7

Fungsi : akhir program


2 Variable Type Integer : type data bilangan bulat,
bisa negatif ataupun positif, bukan
bilangan pecahan

Real type data bilangan pecahan


String : type data mencakup
N
Point yang diamati Penjelasan
o
angka,huruf dan karakter contoh :
(1,2,3,0.1,0.2, A,b,c.!,?)

Boolean : type data yang mewakili


true (benar) atau false (salah)

Tuliskan code program dibawah,


tuliskan bagian block yang berwarna
dari video tersebut dibawah ini :

int main() {
int bilangan;
string pilihan;

cout << "Apakah akan meneruskan


program" << endl;
cin >> pilihan;
3 Convert menjadi C++
while (pilihan == "Y") {
cout << "masukan bilangan" <<
endl;
cin >> bilangan;
if (bilangan > 0) {
cout << "positif" << endl;
} else {
cout << "negatif" << endl;
}
}
return 0;
}

c) Aktivitas Mempraktikkan
Aktivitas ini dilakukan secara kelompok, pada aktivitas ini peserta didik
akan mengerjakan peraktik yaitu:
1. instalasi web server apache dan bahasa program php
2. membuat kode program sederhana bilangan positif/negatif
berdasarkan algoritma yang telah dibuat.
3. Menguji program yang telah dibuat

Untuk petunjuk peraktik, dapat dilihat pada video peraktik yang


tersedia pada buku ini. Setelah menyelesaikan perektik isi tabel
laporan hasil peraktik

Video Aktivitas Memperaktikan

Tabel 7. 3 Laporan aktivitas Peraktik

Langkah Kerja
Tuliskan langkah kerja instalasi dan konfigurasi webserver
1. Download larogon web server dari halaman web :
https://laragon.org/download/index.html.
2. Download jenis portable, hasil download di extract, pada
c:\laragon
3. Masuk pada direktori c:\laragon, jalankan file laragon.exe
4. Aplikasi laragon yang telah dijalankan, tekan tombol “
start all server”

Tuliskan kode program PHP dan tuliskan penjelasan dari tiap


baris program
<!DOCTYPE html>
<html>
<head>
<title>Cek Bilangan Positif atau Negatif</title>
</head>
<body>
<h1>Cek Bilangan Positif atau Negatif</h1>

<form method="post" action="">


<label for="bilangan">Masukkan bilangan:</label>
<input type="number" name="bilangan" id="bilangan"
required>
<button type="submit">Cek</button>
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$bilangan = $_POST["bilangan"];

if ($bilangan > 0) {
echo "Bilangan $bilangan adalah positif.";
} elseif ($bilangan < 0) {
echo "Bilangan $bilangan adalah negatif.";
} else {
echo "Bilangan $bilangan adalah nol.";
}
}
?>

</body>
</html>

Form yang digunakan sebagai input menggunakan html


script :

<form method="post" action="">


<label for="bilangan">Masukkan bilangan:</label>
<input type="number" name="bilangan" id="bilangan"
required>
<button type="submit">Cek</button>
</form>

Script php menentukan bilangan positif dan negatif

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$bilangan = $_POST["bilangan"];

if ($bilangan > 0) {
echo "Bilangan $bilangan adalah positif.";
} elseif ($bilangan < 0) {
echo "Bilangan $bilangan adalah negatif.";
} else {
echo "Bilangan $bilangan adalah nol.";
}
}
?>

variabel `$bilangan` digunakan menyimpan nilai bilangan yang


dikirim melalui metode POST setelah pengguna mengirimkan
form. Kemudian, struktur kondisional `if-else ` digunakan untuk
mengecek nilai bilangan dan menampilkan pesan yang sesuai
d) Aktivitas Menalar
Aktivitas menalar ini akan melatih siswa untuk memecahkan masalah
berdasarkan teori dan peraktik yang telah dilakukan pada aktivitas
membaca, dan berdasarkan praktek yang telah dilakukan pada
aktivitas mempraktekkan.
Guru meminta siswa bekerja secara kelompok, untuk membuat sebuah
halaman web berbasis CMS (content management system)
menggunakan WordPress, world press tersebut di fungsikan untuk
promosi Produk TEFA sekolah kalian atau Website Tim Eskul yang
kalian miliki disekolah

Video Aktivitas Menalar

berdasarkan hasil aktivitas ini siswa diminta untuk mengisi tabel


laporan untuk melihat elemen website yang telah dibuat
Tabel 7. 4 Laporan aktivitas Menalar

Elemen Website Penjelasan Tersedia


Ya Tidak
Katagori Tersedia beberapa
katogori konten/post
Tuliskan jenis katagori
dibawah jika terseda:
1.................................
2..................................
Dst
Post Terdapat beberapa artikel
yang akan di Posting
Halaman Statis Terdapat halaman statis
yang isi tidak berubah
seperti profile sekolah
dan TEFA sekolah
Terdapat Media Berisi Foto-foto Produk
TEFA dan Kegiatan yang
berjalan

e) Aktivitas Mengkomunikasikan
Pada Aktivitas ini peserta didik masih bergabung bersama kelompok
dengan jumlah anggota kelompok 5 orang, peserta didik diminta untuk
mempersentasikan hasil aktivitas menalar, dengan membuat sebuah
bahan persentasi disertai hasil worldPress yang dibuat.
Pada aktivitas ini, peseta didik juga diminta untuk mendiskusikan peran
masing-masing anggota seperti moderator, presenter 3 orang
bergantian, serta bagian teknis atau operator persentasi serta
melakukan persentasi didepan kelas dengan kaidah berikut ini:
1. Penjelasan materi harus runtut dan sistematis
2. Bahasa yang digunakan harus mudah dipahami
3. Penyampaian materi disampaikan dengan intonasi dan lafal yang
jelas
4. Semua anggota kelompok terlibat aktif dalam aktivitas
mengkomunikasikan
Berdasarkan aktivitas menalar yang telah siswa lakukan, isilah tabel
laporan untuk melihat elemen website yang telah dibuat

Elemen Penjelasan Tersedia


Website Ya Tidak
Katagori Tersedia beberapa katogori √
konten/post
Tuliskan jenis katagori dibawah jika
terseda:
1. (contoh :PMR)
2. (contoh :Paskibra)
Dst
Post Terdapat beberapa artikel yang akan di √
Posting
Halaman Terdapat halaman statis yang isi tidak √
Statis berubah seperti profile sekolah dan
TEFA sekolah
Terdapat Berisi Foto-foto Produk TEFA dan √
Media Kegiatan yang berjalan
7.2. BAHAN BACAAN UNTUK GURU
Bahan bacaan guru dapat dilihat pada buku modul siswa bagian aktivitas
membaca

7.3. PENILAIAN
Penilaian peserta didik mencakup 3 ranah yaitu penilaian sikap, penilaian
pengetahuan, dan penilaian keterampilan.

Konversi Nilai

NO Predikat Nilai
1. Sangat Baik 90-100
2. Baik 80-89
3. Cukup 70-79
4. Kurang <70

Penilaian sikap
Penilaian sikap dilakukan guru melalui observasi selama kegiatan pembelajaran,
baik sikap individu maupun ketika dalam kelompok.

TANGGUNG
NAMA JUJUR SANTUN TELITI DISIPLIN KERJASAMA KREATIF
NO JAWAB
SISWA S
K C B SB K C B SB K C B SB K C B SB K C B SB K C B K C B SB
B

2.
3.
4.
5.
6.
7.

Keterangan:
K : Kurang
C: Cukup
B: Baik
SB: Sangat Baik

Penilaian pengetahuan
Nilai pengetahuan diperoleh melalui test tertulis pilihan ganda. Soal dapat dilihat
pada modul siswa bagian quiz.

Kunci Jawaban quiz


No Jawaban No. Jawaban
1 a 6 d
2 b 7 a
3 c 8 b
4 a 9 c
5 d 10 d

Total skor nilai pengetahuan = (skor perolehan/skor max) x 100

Penilaian keterampilan
Nilai keterampilan diperoleh dari hasil aktivitas membaca, mengamati, peraktik,
menalar dan mengkomunikasikan.

Aktivitas Membaca
Rubik Penilaian Aktivitas Membaca

No Point penting yang Sangan Baik BAIK Cukup Kurang


terisi dalam
tingkasan
1 Point No. 1 s.d 3 Terisi dengan Terisi Terisi Terisi
benar dengan dengan dengan
benar benar benar
2 Point No. 4 s.d 5 Terisi dengan Terisi Terisi Tidak Terisi
benar dengan dengan atau salah
benar benar kata kunci
3 Point No. 6 s.d 7 Terisi dengan Terisi Tidak Tidak Terisi
benar dengan Terisi atau atau salah
benar salah kata kata kunci
kunci
4 Point No. 8 Terisi dengan Tidak Terisi Tidak Tidak Terisi
benar atau salah Terisi atau atau salah
kata kunci salah kata kata kunci
kunci

Rubik Penilaian Aktivitas Mengamati

N Bagian- Sangan Baik BAIK Cukup Kurang


o bagian yang
diamati
1 Simbol- Simbol- Simbol- Simbol- Simbol-
simbol yang simbol yang simbol yang simbol yang simbol yang
digunakan digunakan digunakan digunakan digunakan
pada pada pada pada pada
flowchart flowchart flowchart flowchart flowchart
dalam dalam dalam dalam dalam
membuat membuat membuat membuat membuat
algoritma algoritma algoritma algoritma algoritma
pemrograma pemrograma pemrograma pemrograma pemrograma
n n terisi dengan n terisi dengan n terisi dengan n tidak terisi
benar benar benar atau salah
dalam mengisi
2 Variable Type Variable Type Variable Type Variable Type Variable Type
terisi dengan terisi dengan tidak terisi atau tidak terisi atau
benar benar salah dalam salah dalam
mengisi mengisi
3 Convert Convert Convert Convert Convert
menjadi C++ menjadi C+ menjadi C++, menjadi C++, menjadi C++,
+terisi dengan tidak terisi atau tidak terisi atau tidak terisi atau
benar salah dalam salah dalam salah dalam
mengisi mengisi mengisi

Aktivitas Praktik
Rubik Penilaian Aktivitas Praktik

No Bagian- Sangan Baik BAIK Cukup Kurang


bagian yang
diamati
1 Terdapat Langkah Langkah Langkah Langkah
langkah mengunduh mengunduh mengunduh mengunduh
mengunduh web server web server web server web server
web server laragon, terisi laragon, terisi laragon, terisi laragon, terisi
laragon dengan dengan benar dengan benar dengan benar
benar
2 Terdapat Langkah Langkah extrak Langkah extrak Langkah extrak
langkah ,extr extrak dan dan copy dan copy dan copy
ak dan copy copy laragon laragon pada laragon pada laragon pada
laragon pada pada drive drive c:\, terisi drive c:\, terisi drive c:\, tidak
drive c:\ c:\, terisi dengan benar dengan benar terisi atau salah
dengan dalam mengisi
benar
3 Terdapat Langkah Langkah Langkah Langkah
langkah menjalankan, menjalankan, menjalankan, menjalankan,
menjalankan, start all start all server start all server start all server
start all server laragon terisi laragon tidak laragon tidak
server laragon terisi dengan benar terisi atau salah terisi atau salah
laragon dengan dalam mengisi dalam mengisi
benar
4 Terdapat bagian script bagian script bagian script bagian script
bagian script html yang html yang html yang html yang
html yang digunakan digunakan digunakan digunakan
digunakan sebagi form sebagi form sebagi form sebagi form
sebagi form input terisi input tidak input tidak input tidak
input dengan dibuat atau dibuat atau dibuat atau
benar dibuat namun dibuat namun dibuat namun
salah penulisan salah penulisan salah penulisan
5 Terdapat bagian script bagian script bagian script bagian script
script prpgram php prpgram php prpgram php prpgram php
prpgram php yang yang digunakan yang digunakan yang digunakan
yang digunakan untuk cek untuk cek untuk cek
digunakan untuk cek bilangan positif bilangan positif bilangan positif
untuk cek bilangan atau negatif atau negatif atau negatif
bilangan positif atau tidak dibuat tidak dibuat tidak dibuat
positif atau negatif terisi atau dibuat atau dibuat atau dibuat
negatif dengan namun salah namun salah namun salah
benar penulisan penulisan penulisan

Aktivitas Menalar
Rubik Penilaian Aktivitas Menalar

No Bagian-bagian Sangan Baik BAIK Cukup Kurang


yang diamati
1 Terdapat Katagori Katagori Katagori Katagori
katagori dan dibuat sesuai dibuat sesuai dibuat sesuai dibuat sesuai
katagori dibuat dengan tema dengan tema dengan tema dengan tema
sesuai dengan yaitu yaitu yaitu yaitu
CMS , ekstrakurikuler ekstrakurikule ekstrakurikuler ekstrakurikuler
worldpress yang atau TEFA r atau TEFA atau TEFA atau TEFA
dibangun
2 Terdapat Posting Posting Posting Posting
beberapa buah konten konten konten konten
posting konten dinamis yang dinamis yang dinamis yang dinamis yang
dinamis pada dibuat sesuai dibuat sesuai dibuat sesuai dibuat tidak
CMS, worldpress dengan tema dengan tema dengan tema sesuai dengan
yang dibangun yaitu yaitu yaitu tema yaitu
ekstrakurikuler ekstrakurikule ekstrakurikuler ekstrakurikuler
atau TEFA r atau TEFA atau TEFA atau TEFA ,
atau konten
tidak
dibuatsama
sekali
3 Terdapat Posting Posting Posting Posting
beberapa buah konten statis konten statis konten statis konten statis
posting konten yang dibuat yang dibuat yang dibuat yang dibuat
statis pada CMS, dapat dapat tidak dapat tidak dapat
worldpress yang memberikan memberikan memberikan memberikan
dibangun gambaran gambaran gambaran gambaran
singkat singkat singkat singkat
tentang CMS, tentang CMS, tentang CMS, tentang CMS,
worldpress worldpress worldpress worldpress
yang yang yang yang
dibangun dibangun dibangun atau dibangun atau
tidak dibuat tidak dibuat
sama sekali sama sekali
4 Terdapat Media foto Tidak ada Tidak ada Tidak ada
beberapa buah yang di ungah media foto media foto media foto
media foto pada dalam konten yang di ungah yang di ungah yang di ungah
konten dinamis sesuai dengan dalam konten dalam konten dalam konten
dan statis dalam, tema yaitu atau media atau media atau media
worldpress yang ekstrakurikuler foto tidak foto tidak foto tidak
dibangun atau TEFA sesuai sesuai dengan sesuai dengan
dengan tema tema yaitu tema yaitu
yaitu ekstrakurikuler ekstrakurikuler
ekstrakurikule atau TEFA atau TEFA
r atau TEFA

Aktivitas Mengkomunikasikan
Kriteria penilaian:
A. Kelengkapan Isi

NO Nilai Kriteria Predikat


1. 90-100 Isi bahan presentasi digital Sangat Baik
mencakup:
a. Judul
b. Nama anggota
kelompok
c. Alat dan bahan yang
digunakan
d. Langkah-langkah yang
dilakukan pada aktivitas
praktik
e. Laporan dari hasil
peraktik yang dibuat,
dipindahkan dalam PPT

2. 80-89 Isi bahan presentasi digital Baik


mencakup:
a. Judul
b. Nama anggota
kelompok
c. Alat dan bahan yang
digunakan
d. Langkah-langkah yang
dilakukan pada aktivitas
praktik

3. 70-79 Isi bahan presentasi digital Cukup


mencakup:
a. Nama anggota
kelompok
b. Alat dan bahan yang
digunakan
c. Langkah-langkah yang
dilakukan pada
aktivitas praktik

4. <70 Isi bahan presentasi digital Kurang


mencakup:
Isi bahan presentasi digital
mencakup:
a. Alat dan bahan yang
digunakan
b. Langkah-langkah yang
dilakukan pada
aktivitas praktik

B. Cara penyajian presentasi kelompok

NO Nilai Kriteria Predikat


1. 90-100 Kerjasama tim kompak, Sangat Baik
Moderator terampil memandu
penyajian, mendapat 5 bintang
dari kelompok lain,
penyampaian informasi jelas
2. 80-89 Kerjasama tim kompak, Baik
Moderator kurang terampil
memandu penyajian,
mendapat 4 bintang dari
kelompok lain, penyampaian
informasi jelas
3. 70-79 Kerjasama tim kompak, Cukup
Moderator kurang terampil
memandu penyajian,
mendapat 3 bintang dari
kelompok lain, penyampaian
informasi kurang jelas
4. <70 Tidak presentasi Kurang

Total Penilaian presentasi digital (kelompok)= (NA+NB)/2

TOTAL NILAI KETERAMPILAN=


(Nilai Aktivitas 1 + Nilai Aktivitas 2 + Nilai Aktivitas 3 + Nilai
Aktivitas 4+aktivitas 5) /5

Catatan Aktivitas 1 membaca, Aktivitas 2 mengamati, Aktivitas 3 Peraktik,


aktivitas 4 menalar, Aktivitas 5 mengkomunikasikan
DAFTAR PUSTAKA

Knuth, D. (2009). The Art of Computer Programming. Virginia: Addison-Wesley.


Robert Sedgewick, K. W. (2011). Algorithms. Pearson Education.
Thomas H. Cormen, C. E. (1989). "Introduction to Algorithms". MIT Press.

Anda mungkin juga menyukai