DISUSUN OLEH :
Walbert Purba, S.Kom
KELAS X
Semester Ganjil/Genap TA. 2022/2023
UNIT KERJA
Tipe data dapat diartikan sebagai alat yang digunakan dalam pemrograman untuk
menentukan tipe nilai pada suatu objek dan operasi. Secara khusus, tipe data
merupakan format penyimpanan data yang dapat berisi tipe atau rentang nilai tertentu.
Saat program komputer menyimpan data dalam variabel, setiap variabel harus diberi
tipe data tertentu.
Pertanyaan Pemantik :
Nilai apa sajakah yang dapat disimpan dan dihasilkan oleh variable TC, TF, TR dan
TK
Jika berbagai macam nilai tersebut disebut tipe data, maka tipe data?
Pengaturan Siswa : Metode Pembelajaran :
Individu Praktik
Diskusi
Tanya jawab
Refleksi
Jenis Asesmen : Ketersediaan Materi :
Persiapan Guru :
Guru mengucapkan salam pembuka, meminta peserta didik memulai doa bersama
Peserta didik disapa dan bersama-sama melakukan pengecekan kehadiran
Guru melaksanakan asesmen diagnostik non kognitif dengan Google Form
https://forms.gle/1pLHaQvy8P9JhE4QA
Guru menanyakan kabar kepada peserta didik.
Guru mengajukan pertanyaan-pertanyaan yang mengaitkan pengetahuan
sebelumnya dengan materi yang akan dipelajari. Misalnya, Apa itu pemrograman
terstruktur?
Guru menjelaskan tujuan pembelajaran yang akan dicapai.
Guru menyampaikan cakupan materi dan penjelasan uraian kegiatan pembelajaran
Peserta didik bersama guru menyepakati aturan yang akan dilaksanakan selama
mempelajari mapel dasar-dasar pengembangan perangkat lunak dan game, baik
aturan saat pembelajaran luring maupun blended learning
Peserta didik diberikan pertanyaan pemantik “Jenis tipe data apa yang hanya
menyatakan stus benar dan salah”
Guru menjelaskan pengertian tipe data
Guru menjelaskan macam-macam tipe data
Peserta didik diberikan kesempatan bertanya mengenai hal tersebut.
Guru memberikan contoh kodingan untuk penerapan tipe data
Peserta didik secara individu mengerjakan asesmen diagnostik kognitif tentang
materi tipe data dengan menggunakan Quizizz pada link berikut ini :
https://quizizz.com/join?gc=521643
Peserta didik diberikan penguatan dan refleksi secara umum
Peserta didik kemudian diminta untuk mencermati panduan praktik yang dibagikan
dan diberikan kesempatan untuk bertanya tentang hal-hal yang perlu dikonfirmasi,
seperti:
a) Alat dan bahan yang akan digunakan
b) Keselamatan kerja
c) Prosedur pelaksanaan tugas praktik
d) Hasil yang diharapkan dari penugasan praktik
e) Guru membimbing peserta didik secara daring jika ada peserta didik
yang ingin bertanya mengenai tugas praktik
Peserta didik mengerjakan tugas asinkronus dengan menscreenshoot tugas
praktik yang diberikan baik kodingan dan hasilnya dalam bentuk .pdf
Peserta didik mengumpulkan tugas praktik di Google Classroom dengan batas
waktu pengiriman yang sudah ditentukan.
Kegiatan Penutup (30 Menit) :
Peserta didik dengan dipandu guru, membuat simpulan mengenai tipe data
Peserta didik melakukan refleksi mengenai pembelajaran hari ini. Refleksi:
a) Hal penting apa yang telah dipelajari hari ini?
b) Apa hal berbeda yang ingin dilakukan untuk pembelajaran berikutnya?
Peserta didik diminta untuk menyampaikan persepsinya tentang pembelajaran hari
ini (misalnya dengan gambar-gambar yang mewakili perasaan mereka)
Guru mempersilakan peserta didik untuk menuliskan pertanyaan yang ingin
diketahui secara lebih mendalam dan bisa berkomunikasi dengan media sosial
whatsapp
Guru mengingatkan topik pembelajaran pada pertemuan berikutnya,
yaitu Menerapkan penggunaan tipe data
Guru dan peserta didik mengakhiri pembelajaran dengan doa.
MATERI
Seperti yang dijelaskan sebelumnya bahwa variable adalah suatu symbol untuk
menyimpan nilai tertentu. Nilai apa saakah yang dapat disimpan oleh variable,
tergantung pada perunukkan variable itu sendiri. Dengan demikian setiap variable
mempunyai tipe nilai sendiri-sendiri sesuai dengan tujuan variable tersebut.
b. Bilangan Real
Tipe data ini juga merupakan tipe data berupa bilangan, namun
berbeda dengan tipe data integer, yang termasuk dalam tipe data ini
adalah bilangan rasional pecahan atau irrasional atau bilangan yang
disajikan dalam bentuk koma. 1.5, 458.543, -0.569, 22/7, Phi(π), √2 dan
lain-lain.
c. Karakter
Data karakter adalah data sebuat tipe data inni, Luas Lingkaran,
Rerata, VolumeTabung, Suhu, dan lain-lain.
Data karakter adalah data sebuah tipe data berupa digits, huruf atau
symbol tunggal. Yang membedakan tipe data ini dengan tipe data lainnya
adalah biasanya nilai tipe data ini diapit oleh tanda petik.
Contohnya : ”a”, ”H”, ”^”, ”>” dan lain-lain.
Walaupun terdapat angka 6 tetapi karena diapit oleh tanda petik,
maka bukan lagi suatu nilai bilangan tetapi berupa karakter. Contoh
variable yang menggunakan tipe data ini adalah JenisKelamin, bisa ”L”
atau ”P”, persetujuan bisa ”Y” atau ”N”, Huruf DepanNama dan lain-lain.
d. String
Tipe data string merupakan susunan dari satau atau lebih karakter.
Sebagai contoh ”abc”,”HAPPY”, ”10012001”. Biasanya untuk
mendefinisikan tipe data string ini harus diberikan Batasan maksimal
berupa ukuran atau Panjang maksimal string yang bisa dialokasikan.
Sebagai contoh: variable nama bertipe data string[30], artinya
maksimal Panjang nama adalah 30. Variable lain yang menggunakan tipe
data ini adalah Alamat, TempatLahir, NomorHP, Sekolah dan lain-lain.
e. Boolean
Boolean adalah tipe data yang digunakan untuk menyatakan status
benar atau salah dari suatu variable. Jadi hanya ada dua nilai pada tipe
data ini yaitu benar atau salah. Sebagai contoh variable yang dapat
menggunakan tipe data ini adalah : StatusKelulusan (bisa benar atau
salah), StatusMenikah (bisa benar atau salah)
Isi dari tipe data record mempunyai tipe data yang boleh berbeda-
beda. Pada contoh di atas bagian dari tipe data record, seperti Nama, NISN,
Alamat dan lain-lain disebut sebagai atribut.
Sebagai contoh :
Baca DataSiswa.nama (membaca inputan nama pada DataSiswa)
Cetak DataSiswa.alamat (mencetak alamat dari DataSiswa)
Selain dua tipe data tersebut adalah jenis tipe data terstruktur lain
yaitu Set (himpunan). Tipe data ini mirip dengan array, bedanya adalah pada
tipe data ini tidak menggunakan indeks atau urutan data, dan juga tidak
memuat data dengan nilai yang sama. Tipe data ini termasuk tipe data yang
jarang digunakan, meskipun ada permasalahan yang lebih cocok
menggunakan tiep data ini.
NO PERTANYAAN
NO PERTANYAAN
NO PERTANYAAN JAWABAN
PERINTAH :
1. Kerjakan contoh kodingan di bawah ini dan buat tampilan front dan semenarik mungkin
(dengan kreatifitas masing-masing) dan sistem bisa berjalan sesuai dengan kodingan di
bawah ini :
2. Screenshot kodingan dan hasil kodingan simpan dalam bentuk file.pdf
3. Kirim dalam Google Class Room (tenggat waktu : 26 April 2022, pukul 23.59)
<?php
$nilaiMatematika = 5.1;
$nilaiIPA = 6.7;
$nilaiBahasaIndonesia = 9.3;
# Tampilkan data
$rataRata var_dump($rataRata);
TEKNIK PENILAIAN
RUBRIK PENILAIAN
1) Rubrik Penilaian
A. ASESMEN DIAGNOSTIK : Non Kognitif – Sinkronus
SENANG NETRAL BINGUNG SEDIH
NO PERTANYAAN
NO PERTANYAAN
B. ASESMEN DIAGNOSTIK :
1) Kognitif - Sinkronus
KUNCI
NO PERTANYAAN JAWABAN NILAI
JAWABAN
1. Bilangan yang mengandung a. Riil
pecahan, paling sedikit harus b. Boolean
ada satu digit angka sebelum c. Integer
A 10
dan sesudah titik decimal d. Longint
termasuk dalam tipe data... e. Byte
2) Kognitif - Sinkronus
Sangat Kurang Tidak
Aspek yang Dinilai Baik Nilai
Baik Baik Baik
Kesesuaian kodingan dan hasil
Bentuk file yang dikirim
Kreatifitas front end
Kriteria Penilaian (Skor)
NO REFLEKSI PERTANYAAN
1. Refleksi Peserta Didik 1. Apakah ada kendala pada kegiatan
pembelajaran?
2. Apakah semua siswa aktif dalam kegiatan
pembelajaran?
3. Apa saja kesulitan siswa yang dapat diidentifikasi
pada kegiatan pembelajaran?
4. d. Apakah siswa yang memiliki kesulitan ketika
berkegiatan dapat teratasi dengan baik?
2. Refeksi Guru 1. Apa level pencapaian rata-rata siswa dalam
kegiatan pembelajaran ini?
2. Apakah seluruh siswa dapat dianggap tuntas
dalam pelaksanaan pembelajaran?
3. Apa strategi agar seluruh siswa dapat
menuntaskan kompetensi?
LAMPIRAN
3. Glosarium
a. Tipe data
b. Integer
c. Boolean
d. Karakter
e. String
f. Array
g. Record
4. Daftar Pustaka
a. Maryono, Dwi, Dkk. 2014. Pemrograman Dasar untuk SMK/MAK.Kementerian
Pendidikan. Jakarta: Kebudayaan, Riset, dan Teknologi Republik Indonesia.
b. https://jagongoding.com/web/php/dasar/tipe-data-dan-variabel/
c. https://www.nafaskuda.com/2019/03/soal-dan-jawaban-pemrograman-dasar.html
d. https://www.yza.sch.id/2020/09/soal-dan-jawaban-pemrograman-dasar.html
Pada akhir fase E (kelas X SMK), peserta didik akan mendapatkan gambaran yang
tepat mengenai program keahlian Pengembangan Perangkat Lunak dan Gim melalui
penguatan wawasan dunia kerja dan kewirausahaan serta penguasaan elemen-elemen
pembelajaran lainnya, sehingga dapat menumbuhkan passion serta vision yang dapat
memotivasi dalam merencanakan serta melaksanakan aktivitas belajar pada fase ini
maupun fase berikutnya.
Unit Pembelajaran 10.3: Profesi dan kewirausahan (job profile dan technopreneurship)
serta peluang usaha di bidang industri perangkat lunak dan
gim
Unit Pembelajaran 10.4: Orientasi dasar pengembangan perangkat lunak dan gim