Anda di halaman 1dari 6

LEMBAR KERJA PESERTA DIDIK

( LKPD )

Nama Peserta Didik : …………………………………………………….


Kelas : …………………………………………………….
Materi : Menerapkan penggunaan tipe data, variabel,
konstanta, operator, dan ekspresi
Langkah-langkah kegiatan : Dengan berdiskusi dan menggali informasi,
jawablah pertanyaan berikut ini dan presentasikan
di depan kelas!
Perhatikan kode program berikut ini
#include <iostream>
using namespace std;
main (){
int x = 3.05;
cout << “Nilai x adalah ” << x << endl;
return 0;
}

a. Didalam kode program diatas manakah tipe datanya? Jelaskan !


…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………

b. Apakah program di atas memiliki operator? Jika ada, sebutkan operatornya


1 dan jelaskan!
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………

c. Jika tipe data “x” di ganti menjadi float dan nilai “x” = 4.243, maka keluaran
yang akan dihasilkan adalah? Jelaskan !

…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………
d. Tuliskan kembali kode program seperti di atas, kemudian tambahkan hasil
cetak yang menampilkan nilai y = 3, nilai z = 5
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Perhatikan kode program berikut ini:

#include <iostream>
using namespace std;
main(){
int x;
x = 10;
cout << “Nilai pemanggilan pertama adalah : ” << x << endl;
return 0;
}

a. Didalam kode program diatas manakah tipe datanya? Jelaskan !


…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………

b. Apakah program di atas memiliki operator? Jika ada, sebutkan operatornya


2 dan Jelaskan!
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………

c. Jika tipe data “A” di ganti menjadi float dan nilai “A” = 6.23, maka keluaran
yang akan dihasilkan adalah? Jelaskan !
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………

d. Tuliskan kembali kode program seperti di atas, kemudian tambahkan hasil


cetak yang menampilkan nilai pemanggilan kedua = 3 dan nilai pemanggilan
ketiga = 5
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Perhatikan kode program berikut ini:
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
float a,b,c,d;
a = 2756.3;
b = 2.7563e+3;
c = 0.0123;
d = 1.23e-2;
cout <<"Bilangan a =" <<a;
cout <<"\nBilangan b =" <<b;
cout <<"\nBilangan c =" <<c;
cout <<"\nBilangan d =" <<d;
}

a. Didalam kode program diatas manakah tipe datanya? Jelaskan !


3 …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………

b. Tuliskan variabel apa saja yang ada diprogram diatas !


…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………

c. Jika tipe data “d” di ganti menjadi int (integer), maka keluaran yang akan
dihasilkan adalah? Jelaskan !
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………

d. Tuliskan kembali kode program seperti di atas, kemudian tambahkan hasil


cetak yang akan menampilkan hasil nilai penjumlahan dari bilangan a dengan
bilangan c!
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Lembar Penilaian Keterampilan
Instrumen Penilaian Keterampilan (Menyajikan minimal 5 bidang pandang
gambar dan sudut pandang pengambilan gambar)
Bobot
NO Kegiatan Kriteria Penilaian Skor
(%)
Jika mampu mempersiapkan alat dan bahan sesuai
5
prosedur dengan cepat dan benar.
Jika mampu mempersiapkan alat dan bahan sesuai
4
prosedur dengan cepat dan kurang benar.
Jika mampu mempersiapkan alat dan bahan sesuai
1 Persiapan 3 10
prosedur dengan lambat dan benar.
Jika mampu mempersiapkan alat dan bahan sesuai
2
prosedur dengan lambat dan kurang benar.
Jika tidak mampu mempersiapkan alat dan bahan sesuai
1
prosedur.
Jika terampil dalam melakukan proses pengambilan
5
gambar dengan yakin dan cepat.
Jika terampil dalam melakukan proses proses pengambilan
4
gambar dengan yakin dan agak lambat.
Jika terampil dalam melakukan proses proses pengambilan
3
2 Proses gambar dengan cepat namun banyak bertanya. 50
Jika terampil dalam melakukan proses proses pengambilan
2
gambar dengan ragu-ragu.
Jika tidak terampil dalam melakukan proses proses
pengambilan gambar baik bidang pandang maupun sudut 1
pandang.
Jika mampu menyelesaikan produk dalam waktu yang
sudah ditentukan dan pekerjaannya sangat baik dan sesuai 5
prinsip / teori fotografi.
Jika mampu menyelesaikan produk dalam waktu yang
sudah ditentukan dan pekerjaanya baik dan sesuai prinsip / 4
teori fotografi.
Jika mampu menyelesaikan produk dengan watu tambahan
3 Hasil Projek 30
dan pekerjaanya baik dan kurang sesuai prinsip / teori 3
fotografi.
Jika mampu menyelesaikan produk dengan waktu
tambahan dan pekerjaanya kurang baik dan kurang sesuai 2
prinsip / teori fotografi.
Jika tidak mampu mengerjakan produk dengan waktu yang
1
sudah ditentukan dan tidak sesuai prinsip / teori fotografi.
Menunjukkan penguasaan materi presentasi dengan sangat
5
baik
Menunjukkan penguasaan materi presentasi dengan baik 4
Menunjukkan penguasaan materi presentasi dengan cukup
4 Presentasi 3 10
baik
Menunjukkan penguasaan materi presentasi dengan sangat
2
kurang baik
Tidak dapat mempresentasikan project yang dibuat. 1
NILAI KETERAMPILAN SISWA (Persiapan + Proses + Hasil + Presentasi) 100

1. Penilaian Keterampilan
a. Ketrampilan siswa dalam Mengolah data tentang penerapan alur logika
pemrograman komputer dan membuat suatu algoritma sederhana, dinilai
dengan menggunakan rubrik.
KD 3.4 KD 4.4 Disiplin
No Nama Siswa
4 3 2 1 4 3 2 1 4 3 2 1
1
2
3
4
5
6
7
8
9
10

Kriteria penilaian:
Aspek Sangat Baik Baik Cukup Perlu
(4) (3) (2)
Pendampingan
(1)

Menerapkan Mampu Menjelaskan Menjelaskan Belum mampu


penggunaan Menjelaskan dan dan Menjelaskan
tipe data, dan Menerapkan Menerapkan dan
variabel, Menerapkan penggunaan penggunaan Menerapkan
konstanta, penggunaan tipe data, tipe data, penggunaan
operator, dan tipe data, variabel, variabel, tipe data,
ekspresi variabel, konstanta, konstanta, variabel,
(KD 3.4) konstanta, operator, dan operator, dan konstanta,
operator, dan ekspresi ekspresi operator, dan
ekspresi dengan cukup Dengan ekspresi
dengan tepat. tepat.
kurang tepat.
Membuat Mampu Membuat Membuat Belum mampu
kode program Membuat kode program kode program Membuat
dengan tipe kode program dengan tipe dengan tipe kode program
data, variabel, dengan tipe data, variabel, data, variabel, dengan tipe
konstanta, data, variabel, konstanta, konstanta, data, variabel,
operator dan konstanta, operator dan operator dan konstanta,
ekspresi operator dan ekspresi ekspresi operator dan
(KD 4,4)
ekspresi dengan teknik dengan teknik ekspresi.
dengan teknik yang cukup kurang benar.
yang benar. benar.

Disiplin Menunjukkan Menunjukkan Perlu motivasi Belum dapat


untuk dapat
sikap disiplin sikap disiplin menunjukkan
disiplin elama
selama selama sikap disiplin
permainan
permainan permainan selama
namun belum
secara namun belum permaianan
konsisten.
konsisten. konsisten. meski telah
dimotivasi.

Anda mungkin juga menyukai