Panduan · 14 mnt baca

Rubrik Penilaian Proyek Arduino: Lembar Nilai, Formulir Pengumpulan, Portofolio

Rubrik penilaian proyek Arduino untuk guru: 6 kriteria dan 4 level, bobot, formulir pengumpulan, daftar periksa meja 5 menit, penilaian diri dan teman sejawat, serta portofolio.

Kalau kamu menilai proyek Arduino hanya dengan bertanya “jalan atau tidak?”, kamu bisa saja memberi nilai yang sama kepada siswa yang menyalin kode temannya dan siswa yang merakit ulang rangkaiannya tiga kali lalu menemukan bug-nya sendiri. Rubrik penilaian proyek Arduino yang lebih adil melihat lima dimensi: rangkaian (apakah dirakit dengan benar dan rapi), kode (apakah siswa bisa mengubah sesuatu dengan sengaja), pemahaman (apakah dia bisa menjelaskan baris yang kamu pilih), proses debugging (apa yang dia lakukan ketika gagal), dan dokumentasi dan presentasi (apakah dia bisa menunjukkan apa yang sudah dikerjakan). Rangkaian, kode, dan dokumentasi mengukur produk; pemahaman dan debugging mengukur proses. Ketika lebih dari separuh nilai berasal dari proses, siswa berhenti menyembunyikan kesalahan dan mulai menjelaskannya.

Tulisan ini adalah kumpulan template yang bisa kamu bawa ke kelas besok: rubrik utama 6 kriteria dan 4 level, bobot, formulir pengumpulan proyek satu halaman, pelajaran pengumpulan 40 menit, daftar periksa meja 5 menit, formulir penilaian diri dan teman sejawat, portofolio semester, dan perhitungan nilai langkah demi langkah untuk satu siswa. Contoh-contohnya memakai kelas hipotetis berisi 24 siswa yang bekerja dalam kelompok bertiga. Kalau kamu ingin tabel 3 level yang lebih singkat untuk pengamatan cepat di pelajaran mingguan, pakai rubrik di rencana pelajaran coding robotik 8 minggu; kumpulan di bawah ini ditujukan untuk nilai yang kamu berikan di akhir proyek.

Breadboard yang dipakai untuk merakit rangkaian di pelajaran Arduino
Kriteria rangkaian dimulai dari breadboard: jalur GND bersama, arah setiap LED, dan resistor di depan setiap LED bisa dicek dalam setengah menit.

Kenapa “jalan atau tidak?” saja tidak cukup: 5 dimensi

Di proyek Arduino, produk dan pembelajaran tidak selalu berada di tempat yang sama. Lampu lalu lintas yang LED-nya menyala berurutan bisa saja berarti siswa meng-upload kode tanpa pernah membacanya. Lampu tidur yang tidak pernah menyala bisa jadi adalah percobaan ketika siswa mengukur nilai sensor di Serial Monitor dan menemukan ambang yang dipilih dengan buruk, dan justru itulah inti pelajarannya. Karena itu, ada gunanya membagi rubrik menjadi dua kelompok. Di sisi produk, kamu melihat rangkaian, kode, dan dokumen yang dikumpulkan; buktinya ada di meja, di kertas, dan di foto. Di sisi proses, kamu melihat cara siswa berbicara dan jalur yang dia tempuh ketika memburu bug; itu hanya terlihat kalau kamu bertanya dan mengamati. Tabel di bawah merangkum apa yang perlu dilihat di setiap dimensi dan dari mana buktinya berasal.

DimensiApa yang kamu lihat?Dari mana buktinya?Produk / proses
RangkaianApakah sambungan sesuai skema, apakah GND bersama, apakah LED punya resistor, apakah kabelnya bisa diikutiRangkaian di meja, foto yang diambil dari atasProduk
KodeApakah bisa dikompilasi, apakah siswa sudah mengubah setidaknya satu nilai dengan sengajaKode di board, “bagian kode yang kuubah” di formulirProduk
PemahamanApakah dia bisa menjelaskan baris yang kamu pilih dan mengatakan apa yang terjadi kalau baris itu diubahPertanyaan “Apa fungsi baris ini?”, pemeriksaan lisanProses
DebuggingApakah dia mengikuti urutan ketika gagal, apakah dia mencatat bug dan perbaikannyaCatatan bug, catatan pengamatanmuProses
Dokumentasi dan presentasiApakah formulir pengumpulan lengkap, apakah dia bisa menjelaskan apa yang dikerjakan dalam 2–3 menitFormulir pengumpulan, foto dan video, presentasi singkatProduk

Rubrik utama: 6 kriteria, 4 level, dan bobot

Kami menambahkan kriteria keenam ke lima dimensi tadi: kebiasaan kerja, keselamatan, dan kerja sama tim. Di pelajaran Arduino yang dijalankan berkelompok, menukar kabel ketika kabel USB masih tercolok atau meninggalkan peran lalu menyingkir juga bagian dari belajar. Setiap level ditulis sebagai perilaku yang bisa diamati; alih-alih frasa kabur seperti “paham dengan baik”, kamu mendapat hal-hal yang bisa dilihat di meja, misalnya “menjelaskan baris yang dipilih dengan benar dan mengatakan apa yang terjadi kalau baris itu diubah”. Melihat perilaku di satu sel sekali saja sudah cukup untuk menempatkan siswa di level itu. Kalau kamu ragu di antara dua level, tulis level yang lebih rendah dengan catatan singkat; itu hal pertama yang kamu cek di proyek berikutnya.

Kriteria (bobot)1 – Mulai2 – Berkembang3 – Cakap4 – Mahir
Merakit rangkaian (20%)Tidak bisa merakit tanpa bantuan walaupun ada skema; LED terbalik atau tanpa resistor, kabel di baris yang salahMerakit dari skema, memperbaiki 1–2 kesalahan pengkabelan setelah ditunjukkanMerakit dari skema tanpa kesalahan, memakai warna kabel yang bermakna (merah 5V, hitam GND)Merakit dengan rapi, menjelaskan alasan setiap sambungan, memindahkan komponen ke pin lain dan menyesuaikan kodenya
Kode dan perubahan (15%)Meng-upload kode, tidak mengubah apa pun atau perubahannya tidak bisa dikompilasiMengubah sebuah angka (delay, ambang) dan melihat hasilnyaMembuat perubahan yang diminta tugas; kodenya bisa dikompilasi dan berperilaku sesuai harapanMenambahkan perilaku baru (LED kedua, kondisi baru), memberi nama variabel dengan jelas, menulis komentar
Memahami dan menjelaskan (25%)Tidak bisa menjawab “Apa fungsi baris ini?”Membaca baris itu dan mengatakan secara samar kegunaannya (“sesuatu soal LED”)Menjelaskan baris yang dipilih dengan benar dan mengatakan apa yang terjadi kalau baris itu diubahMenjelaskan seluruh program, menerangkan perbedaan setup() dan loop() serta kenapa kondisinya diperlukan
Proses debugging (20%)Menunggu ketika gagal, atau membongkar semuanya lalu mulai dari awalMengecek satu per satu dengan bantuan; menemukan bug tapi tidak bisa menjelaskan caranyaMengikuti urutan (daya, kabel, pin, kode, Serial Monitor) dan menulis bug di catatanMembuat dugaan, mengubah satu hal setiap kali, menjelaskan bug yang ditemukannya ke kelompok lain
Dokumentasi dan presentasi (10%)Formulir pengumpulan sebagian besar kosong, tidak ada fotoFormulir terisi tapi tabel sambungan atau bagian bug tidak adaFormulir lengkap, foto jelas, menjelaskan apa yang dikerjakan dalam 2–3 menitMenyiapkan tabel sambungan sendiri, menunjukkan kode sebelum dan sesudah, menjawab pertanyaan
Kebiasaan kerja, keselamatan, kerja sama tim (10%)Mengubah rangkaian ketika USB masih tercolok, meninggalkan perannyaMencabut USB ketika diingatkan, menjalankan sebagian perannyaMengikuti aturan, menjalankan perannya, merapikan mejaBergantian peran, membantu kelompok lain, melihat risiko korsleting dan memperingatkan yang lain

Bobotnya disengaja: 45% nilai berasal dari produk (rangkaian, kode, dokumentasi) dan 55% dari proses (pemahaman, debugging, kebiasaan kerja). Pemahaman punya bobot terbesar karena di pelajaran yang kodenya mudah disalin, penjelasan siswa sendiri adalah tanda paling andal tentang apa yang benar-benar dia pelajari. Di proyek-proyek pertama, kamu bisa menaikkan merakit rangkaian menjadi 25% dan menurunkan kode menjadi 10%; di minggu-minggu awal, siswa memang kebanyakan meng-upload kode jadi. Di paruh kedua semester, begitu mereka mulai menggabungkan dua proyek atau menambahkan perilaku sendiri, lebih masuk akal menaikkan kode menjadi 20% dan menurunkan rangkaian menjadi 15%. Jaga totalnya tetap 100 dan bagikan bobotnya ke siswa sebelum proyek dimulai; siswa yang tahu apa yang mendatangkan poin juga mengisi formulir pengumpulan dengan lebih teliti.

Jangan memakai seluruh rubrik di setiap pelajaran. Di pelajaran mingguan, fokuslah pada satu kriteria (minggu ini hanya debugging, minggu depan hanya pemahaman) dan tulis angka level di sebelah nama siswa di daftar kelasmu. Di akhir proyek, pengamatan-pengamatan kecil ini berubah menjadi bukti siap pakai, dan kamu tidak perlu menilai 24 siswa pada enam kriteria dari nol di hari pengumpulan.

Template formulir pengumpulan proyek

Formulir pengumpulan hanya satu halaman, dan kelompok mengisinya sebelum menunjukkan proyek. Formulir ini bukan laporan yang mewah, melainkan satu tempat yang mengumpulkan bukti untuk rubrik: daftar komponen dan tabel sambungan mendukung kriteria rangkaian, baris yang diubah mendukung kode, bug dan perbaikannya mendukung debugging, serta foto dan video mendukung dokumentasi. Baris terakhir, “Apa fungsi baris ini?”, kamu isi sendiri. Contoh di bawah adalah formulir sebuah kelompok hipotetis yang membuat proyek gratis BlueGrays Lampu Tidur dengan LDR. Daftar komponennya diambil dari bagian Komponen yang dibutuhkan di proyek, dan sambungannya dari Skema rangkaian. Kosongkan kolom ketiga ketika kamu menyalin template ini.

KolomYang ditulis siswaContoh: Lampu Tidur dengan LDR
Nama dan nomor proyekNama di aplikasi dan nomor proyekLampu Tidur dengan LDR, Proyek #12
BoardBoard dan kabel yang dipakaiArduino Uno, kabel USB A-B
Kelompok dan peranNama; perakit, pemeriksa, pembacaAda: perakit, Leo: pemeriksa, Sam: pembaca
Daftar komponenKomponen dan jumlahnya1 LDR, 1 LED, satu resistor 330 Ω dan satu 10 kΩ, breadboard, 5 kabel jumper
Tabel sambunganKaki komponen → pin ArduinoLDR: 5V dan A0; 10 kΩ: A0 dan GND; kaki panjang LED: lewat 330 Ω ke D13; kaki pendek LED: GND
Bagian kode yang kuubahVersi lama dan baru dari baris ituif (value < 50) → if (value < 300)
Hasil perubahanApa yang kamu amati?Sekarang LED menyala ketika LDR kami tutup dengan tangan
Bug yang kutemuiGejalaLED tidak pernah menyala
Cara aku menemukannya, cara aku memperbaikinyaLangkah yang dicoba, berurutanKami membalik LED, tidak ada yang berubah; kami menambahkan Serial.begin(9600) dan Serial.println(value) ke kode; nilainya sekitar 400 di kelas dan 200 ketika ditutup tangan; ambang 50 terlalu rendah
Foto dan videoNama file12-night-light-group3.jpg, video 15 detik
Dari proyek mana aku memulai?Proyek sumberBlueGrays, Lampu Tidur dengan LDR
Apa fungsi baris ini? (diisi guru)Baris berbeda untuk setiap anggotaAda: value = analogRead(A0); Leo: digitalWrite(13, HIGH); Sam: if (value < 300)

Kekuatan pertanyaan “Apa fungsi baris ini?” adalah pertanyaan ini menunjukkan apa yang benar-benar dipahami siswa, bahkan pada kode yang disalin. Pilih baris yang berbeda untuk setiap anggota kelompok dan tulis jawabannya di baris terakhir formulir. Baris yang bagus adalah baris yang mengubah perilaku program: pinMode(), analogRead() atau digitalRead(), kondisi if, delay(). Jangan memilih kurung kurawal atau baris kosong. Tanyakan dalam dua tahap: pertama “apa fungsi baris ini?”, lalu “apa yang terjadi kalau angka 13 di baris ini kamu ubah menjadi 12?” Siswa yang menjawab pertanyaan kedua dengan benar mendapat 3 untuk pemahaman; siswa yang bisa menjelaskan seluruh program kepadamu mendapat 4. Ketika kamu memilih baris di proyek jadi, penjelasan Langkah demi langkah di tab Pahami kode pada proyek itu cepat membawamu ke baris-baris inti program. Cara membaca tab itu dari sudut pandang siswa sudah kami bahas di Pahami kode dan Coba sendiri.

Pelajaran pengumpulan: menilai 8 kelompok dalam 40 menit

WaktuGuruKelompok
Sebelum pelajaranMenyiapkan cetakan: 1 formulir pengumpulan dan 1 daftar periksa per kelompok, 1 formulir penilaian diri dan 1 formulir teman sejawat per siswa; total 64 halaman untuk 24 siswa dan 8 kelompok, ditambah 1 daftar kelas rubrikMenyelesaikan proyek, mengambil foto rangkaian dan video 10–20 detik
Menit 0–5Menulis urutan pengumpulan di papan tulis, menyiapkan daftar periksa dan lembar rubrikMengecek rangkaian sekali lagi, melengkapi formulir pengumpulan
Menit 5–37Sekitar 4 menit di meja setiap kelompok secara bergiliran: daftar periksa plus “Apa fungsi baris ini?” untuk setiap anggota (8 kelompok × 4 menit)Kelompok yang menunggu mengisi formulir penilaian diri dulu, lalu mencoba proyek meja sebelah dan menulis formulir teman sejawat
Menit 37–40Mengumpulkan formulir, mengisi level yang masih kosong di rubrikMencabut USB, menghitung kembali komponen ke dalam kotak, merapikan meja
PenutupMengajukan dua pertanyaan penutup di pintu dan mengumpulkan jawabannya di kertasSetiap siswa menulis: “Apa yang paling banyak kamu pelajari di proyek ini?” dan “Apa yang akan kamu cek pertama kali di proyek berikutnya?”

Daftar periksa meja 5 menit

Cetak daftar ini di kertas A4 dan pakai satu lembar per kelompok. Urutannya disengaja: daya dan rangkaian dulu, lalu kode, pertanyaan lisan paling akhir. Kalau proyeknya tidak jalan, jangan berhenti di tengah jalan; butir-butir sisanya mengumpulkan bukti untuk kriteria debugging. Sediakan paling lama 5 menit per kelompok; setelah beberapa kali pengumpulan, sebagian besar pemeriksaan butuh 4 menit.

  • Daya: Board mendapat daya lewat USB dan LED power-nya menyala.
  • GND bersama: Jalur minus breadboard terhubung ke pin GND Arduino; sensor dan LED berada di jalur yang sama.
  • Komponen: Arah LED benar (kaki panjang di sisi plus), setiap LED punya resistor di depannya, nilai resistor sesuai dengan formulir.
  • Dibandingkan dengan skema: Pin yang dipakai persis sama dengan yang ada di tabel sambungan di formulir pengumpulan.
  • Kode: Kode di board berisi perubahan yang ada di formulir; kalau kamu ragu, minta kelompok meng-upload-nya sekali lagi.
  • Perilaku: Proyek melakukan apa yang seharusnya; kalau tidak, kelompok bisa menjelaskan sebabnya atau langkah mana yang sedang mereka coba sekarang.
  • Tunjukkan perubahannya secara langsung: Kelompok mengembalikan nilai yang diubah ke nilai aslinya dan menunjukkan perbedaannya.
  • Apa fungsi baris ini? Setiap anggota ditanya tentang baris yang berbeda dan jawabannya ada di formulir.
  • Catatan bug: Ada setidaknya satu entri untuk proyek ini: gejala, apa yang dicoba, perbaikannya.
  • Bukti: Ada foto rangkaian yang jelas, diambil dari atas, dan video 10–20 detik yang menunjukkan rangkaian bekerja.
Jangan pernah mencabut atau mencolokkan kabel ketika USB masih terhubung selama pemeriksaan; cabut USB dulu, lakukan perubahan, lalu colokkan lagi. Kalau board atau komponen menjadi panas atau tercium bau terbakar, langsung cabut USB dan cek apakah 5V dan GND tersambung langsung. Kalau kamu melihat kelompok mencabut USB demi keselamatan, catat itu sebagai nilai plus di kebiasaan kerja; mematikan rangkaian bukan poin yang hilang, melainkan langkah yang benar. Kalau kamu mencurigai kabel putus, pakai bunyi bip kontinuitas pada multimeter, yang sudah kami jelaskan di panduan multimeter.

Formulir penilaian diri

Formulir penilaian diri membantu siswa memberi nama pada pembelajarannya sendiri dan memberimu sudut pandang kedua untuk dibandingkan dengan rubrikmu. Setiap siswa mengisinya sendiri-sendiri; ini bukan formulir kelompok. Kolom terakhir paling penting: minta siswa yang mencentang “Ya” menuliskan satu bukti. Penilaian diri tidak dihitung ke nilai, tapi kalau level yang kamu berikan dan centang siswa berselisih dua tingkat, itu tanda yang bagus untuk mengobrol satu menit dengan siswa itu. Kadang siswa meremehkan dirinya sendiri, dan kadang mereka ingat momen yang terlewat olehmu.

PernyataanBelumSebagianYaBuktiku
Aku bisa merakit rangkaianku sendiri dengan melihat skema( )( )( )
Aku mengubah sebuah nilai di kode dengan sengaja dan sudah menebak hasilnya lebih dulu( )( )( )
Aku bisa menjelaskan ke teman sekelas apa fungsi baris-baris penting di proyek ini( )( )( )
Ketika muncul bug, aku bisa menuliskan apa yang kulakukan secara berurutan( )( )( )
Aku menjalankan peranku di kelompok dan membantu teman-temanku( )( )( )
Satu hal yang akan kulakukan lebih baik di proyek berikutnya–––Tulis satu kalimat

Formulir penilaian teman sejawat

Formulir teman sejawat diisi ketika kelompok saling mencoba proyek. Tetapkan aturannya sejak awal: tidak ada poin, hanya pengamatan dan saran. Siswa yang menilai teman sekelasnya tidak adil dan juga tidak baik untuk suasana kelas, sedangkan struktur “dua hal yang disukai, satu saran” mengajarkan cara memberi masukan yang berguna. Kalau mau, kamu bisa memakai kualitas saran yang ditulis siswa sebagai bukti untuk kriteria kerja sama tim. Kembalikan formulir yang sudah diisi ke kelompok pemilik proyek; salinan itulah yang masuk ke portofolio.

PertanyaanJawaban
Proyek kelompok mana yang kamu tinjau?Nomor kelompok dan nama proyek
Apakah proyeknya jalan? Apa yang kamu lihat?Satu kalimat
Apakah kelompok itu menjelaskan sebuah baris kepadamu? Baris yang mana?Tulis barisnya
Hal pertama yang kusukai…
Hal kedua yang kusukai…
Satu saranPakai pola “Kalau kamu …, maka …”
Ide yang akan kucoba di proyekku sendiri…

Portofolio: apa yang dikumpulkan selama semester

Portofolio menceritakan kisah satu semester, bukan satu proyek. Menaruh formulir pengumpulan siswa dari proyek LED pertamanya di sebelah formulir dari proyek terakhirnya menunjukkan perkembangan lebih baik daripada angka mana pun. Kertas atau digital tidak masalah; yang penting adalah menambahkan item yang sama dengan penamaan yang sama di setiap proyek. Untuk portofolio digital, folder cloud atau platform pembelajaran yang sudah dipakai sekolahmu sudah cukup: satu folder per siswa, satu subfolder per proyek, dengan nama file yang diawali nomor proyek, nama proyek, dan versinya. Untuk portofolio kertas, map ordner dengan satu pembatas per proyek sudah memadai.

ItemKapan ditambahkan?Di map kertasDi folder digital
Formulir pengumpulanDi akhir setiap proyekFormulir yang sudah diisiFoto formulir atau dokumen yang bisa diisi
Foto rangkaianKetika rangkaian bekerjaCetakan atau gambar tanganFoto dari atas yang kabelnya bisa terbaca
Video singkatKetika proyek bekerjaCuplikan gambar dari videoVideo 10–20 detik
Versi kodeSetiap kali ada perubahanCetakan dengan baris yang diubah ditandaiproject_v1.ino (asli), project_v2.ino (diubah)
Catatan bugSetiap kali muncul bugHalaman terpisah di buku catatanSatu tabel, satu baris per bug
Penilaian diriDi akhir setiap proyekFormulirnyaFoto formulir
Masukan teman sejawatDi pelajaran pengumpulanFormulir teman sejawatFoto formulir
Refleksi akhir semesterDi minggu terakhir semesterSatu halamanSatu halaman atau rekaman suara 1 menit

Bagian portofolio yang paling berharga adalah catatan bug, karena di situlah bukti untuk kriteria debugging berada. Setiap baris menjawab enam pertanyaan: tanggal dan proyek, gejala (apa yang terjadi?), dugaan pertama, apa yang dicoba (berurutan), penyebab sebenarnya, dan apa yang akan kulakukan lain kali. Contoh satu baris: “12 November, Lampu Tidur dengan LDR; LED tidak pernah menyala; dugaan: LED terbalik; kami membalik LED, tidak ada yang berubah, kami mencetak nilainya ke Serial Monitor; penyebab sebenarnya: ambang 50 terlalu rendah untuk cahaya di kelas; lain kali aku akan mengukur nilai sensor dulu.” Catatan yang mengumpulkan 10–15 baris selama semester menunjukkan kesalahan mana yang tidak lagi dibuat siswa. Minta mereka mencatat error kompilasi juga; error yang paling umum bisa mereka cari di error kompilasi Arduino, dan cara membaca nilai sensor bisa dipelajari di cara memakai Serial Monitor.

Data dari aplikasi: apa yang diberikan BlueGrays dan apa yang tidak

Kalau siswamu memakai BlueGrays di ponsel mereka sendiri, beberapa bagian aplikasi memberikan bukti kecil tapi berguna untuk penilaian. Kesamaan semuanya: siswa sendiri yang menunjukkan informasinya kepadamu di layarnya; aplikasi tidak mengirimkannya ke guru secara terpisah. Jadi pakai semua itu bukan sebagai nilai tersendiri, melainkan sebagai bukti yang membuka percakapan dan melengkapi portofolio.

  • Sudah buat: Ketika siswa menyelesaikan proyek, mereka mengetuk kotak ini di halaman proyek, dan proyek itu masuk ke Labku > Proyek selesai. Ketika memeriksa portofolio, minta siswa membuka daftar ini; daftar itu menjadi indeks cepat proyek-proyek yang dia buat selama semester. Menandainya cukup dengan satu ketukan, jadi ini lebih merupakan klaim daripada bukti: untuk setiap proyek di daftar, cari formulir pengumpulan atau foto di portofolio.
  • Pemeriksaan lisan dengan Coba sendiri: Tugas Coba sendiri di akhir tab Pahami kode pada sebuah proyek adalah satu langkah lebih jauh dari “Apa fungsi baris ini?”. Bacakan tugasnya dengan suara keras dan minta siswa mengatakan, tanpa melihat ponsel, baris mana yang akan dia ubah dan bagaimana; lalu biarkan dia membuat perubahan itu dan meng-upload-nya. Sepakati sejak awal bahwa dia akan terus terang apakah memakai Petunjuk atau Lihat solusi: menyelesaikannya dengan petunjuk bisa bernilai 3 untuk pemahaman, menyelesaikannya tanpa petunjuk dan menjelaskan alasannya bisa bernilai 4.
  • Kalau mentok dan Atasi masalah: Kelompok yang menelusuri bagian Kalau mentok di Pahami kode, atau daftar Atasi masalah di proyek jika ada, sedang menunjukkan metode dalam debugging. Tanyakan butir mana yang membantu mereka menemukan bug dan minta mereka menuliskannya di catatan bug.
  • Soal harian dan Level-ku: Set soal yang berganti setiap hari, XP, dan level dari A1 Cahaya Pertama sampai C2 Master Lab adalah cara yang bagus agar siswa tetap sibuk dengan elektronika di antara pelajaran, tapi jangan jadikan semua itu nilai. Soalnya dijawab di rumah dan sendirian, levelnya tidak pernah turun, dan hasilnya bergantung pada seberapa banyak waktu yang bisa disisihkan siswa. Pakai untuk motivasi: siswa yang mau bisa membagikan level barunya ke kelas di akhir minggu, dan tidak ada yang diwajibkan.
Terus terang saja: BlueGrays tidak punya panel yang menampilkan kemajuan sebuah kelas kepada guru. Di aplikasi, kamu tidak bisa melihat proyek mana yang sudah diselesaikan siswamu, tugas Coba sendiri mana yang mereka pecahkan, atau hasil kuis mereka; kamu juga tidak bisa memberi PR atau membuat kelas. Kalau kamu membagikan kode Premium dari paket pendidik, layar Kodeku hanya menampilkan kode mana yang dipakai oleh siapa, kapan diaktifkan, dan kapan kedaluwarsa; itu bukan pemantauan kemajuan. Bukti untuk penilaian selalu rangkaian di meja, formulir pengumpulan, dan penjelasan siswa sendiri. Cara membagikan kode sudah kami jelaskan di kode Premium dalam jumlah banyak untuk kelas.

Contoh perhitungan nilai: skor satu siswa

Misalnya Sam adalah pembaca di kelompok yang membuat proyek Lampu Tidur dengan LDR. Pengamatanmu di pelajaran pengumpulan adalah sebagai berikut: merakit rangkaian dari skema tanpa kesalahan (rangkaian 3); mengubah ambang tapi tidak menambahkan perilaku baru (kode 2); menjelaskan baris if, mengatakan bahwa dengan ambang 600 alih-alih 300 LED akan menyala dalam gelap yang lebih ringan, dan menjelaskan seluruh program (pemahaman 4); menyarankan mencetak nilainya ke Serial Monitor ketika LED tidak menyala dan menuliskannya di catatan (debugging 3); formulir pengumpulan punya foto tapi tabel sambungannya tidak ada (dokumentasi 2); menjalankan perannya dan membantu kelompok sebelah (kebiasaan kerja 4). Ada dua cara menghitung skornya. Dengan metode linear, setiap kriteria mendapat skor levelnya dibagi 4 dikali bobot. Dengan konversi lunak, level dihitung sebagai 1 = 50%, 2 = 70%, 3 = 85%, 4 = 100%, sehingga siswa yang sudah mulai tapi kesulitan tidak mendapat nilai mendekati nol pada sebuah kriteria.

KriteriaBobotLevelSkor linearKonversi lunak
Merakit rangkaian2033/4 × 20 = 1585% × 20 = 17
Kode dan perubahan1522/4 × 15 = 7,570% × 15 = 10,5
Memahami dan menjelaskan2544/4 × 25 = 25100% × 25 = 25
Proses debugging2033/4 × 20 = 1585% × 20 = 17
Dokumentasi dan presentasi1022/4 × 10 = 570% × 10 = 7
Kebiasaan kerja, keselamatan, kerja sama tim1044/4 × 10 = 10100% × 10 = 10
Total10077,586,5

Nilai Sam adalah 77,5 dari 100 dengan metode linear, atau 78 kalau dibulatkan; dengan konversi lunak nilainya 86,5, jadi 87. Metode mana pun yang kamu pilih, pakai metode yang sama sepanjang semester dan jelaskan ke siswa sebelum proyek pertama; setelah itu kamu bisa memetakan persentasenya ke skala nilai sekolahmu. Tabel ini memberitahumu lebih dari sekadar angka; tabel ini memberitahumu apa yang perlu dilakukan berikutnya: dua kriteria terendah Sam adalah kode dan dokumentasi. Di proyek berikutnya, kamu bisa menetapkan target menambahkan perilaku baru (misalnya bunyi bip buzzer singkat selain LED ketika hari mulai gelap) dan menyiapkan tabel sambungan tanpa bantuan. Kalau bobot dan konversinya kamu masukkan ke spreadsheet, nilai ke-24 siswa langsung muncul begitu kamu mengisi levelnya.

Penilaian yang adil: kerja kelompok, rangkaian yang tidak jalan, kode salinan

  • Kontribusi individu dalam kelompok: Kriteria produk (rangkaian, kode, dokumentasi) bisa diberikan ke kelompok secara keseluruhan, sedangkan kriteria proses (pemahaman, debugging, kebiasaan kerja) selalu individual. Menanyakan baris yang berbeda kepada setiap anggota dengan “Apa fungsi baris ini?” sudah otomatis membuat pembagian itu. Gilir perannya (perakit, pemeriksa, pembaca) di setiap proyek, supaya di akhir semester setiap siswa sudah memegang setiap peran setidaknya sekali.
  • Rangkaian yang tidak jalan: Kalau proyeknya tidak jalan ketika dikumpulkan, beri paling tinggi 2 untuk rangkaian, tapi jangan turunkan kriteria proses. Siswa yang mencari bug secara sistematis, mencatatnya, dan bisa menjelaskan di mana dia mentok bisa mendapat 3 atau 4 untuk debugging. Kalau mau, izinkan satu kali perbaikan sampai pelajaran berikutnya lalu nilai ulang skor rangkaiannya.
  • Kode salinan atau kode jadi: Memulai dari proyek jadi bukan menyalin; pelajaran memang memakai kode jadi. Pertanyaan sebenarnya adalah apa yang dilakukan siswa dengan kode itu. Karena kriteria kode melihat perubahannya dan kriteria pemahaman melihat penjelasannya, kode yang diambil dari kelompok lain tapi tidak dipahami dengan sendirinya akan bernilai rendah di dua baris itu. Baris “Dari proyek mana aku memulai?” di formulir menjadikan menyebut sumber, alih-alih menyembunyikannya, sebagai kebiasaan.
  • Kode yang ditulis dengan chatbot: Di proyek yang dikerjakan di rumah, kodenya mungkin ditulis dengan alat AI. Alih-alih melarangnya, perbanyak pemeriksaan lisan ketika pengumpulan: poin diberikan kepada siswa yang bisa menjelaskan dan mengubah kodenya, bukan kepada siapa pun yang menulisnya.
  • Komponen rusak dan siswa yang absen: Kalau sensor sebuah kelompok rusak atau ada siswa yang absen di hari pengumpulan, jangan isi rubrik di hari itu; lengkapi dengan pemeriksaan meja singkat di pelajaran berikutnya. Masalah yang disebabkan oleh bahan tidak boleh muncul di nilai siswa.
  • Semua orang tahu tabel yang sama: Bacakan rubrik bersama siswamu sebelum proyek pertama dan tunjukkan satu contoh untuk setiap level. Siswa yang tahu deskripsi levelnya akan bertanya apa yang perlu mereka lakukan untuk naik ke level berikutnya, bukan memperdebatkan nilainya.

Kamu tidak perlu menunggu proyek besar untuk mencoba rubrik ini pertama kali: mulailah dengan proyek satu pelajaran seperti Lampu Tidur dengan LDR atau Lampu Lalu Lintas, pakai formulir pengumpulan dan daftar periksa sekali, lalu sesuaikan bobotnya dengan kelasmu. Kalau kamu menaruh penilaian di akhir program yang lebih panjang, template presentasi 3 menit di tulisan workshop Arduino 5 hari cocok dipakai bersama formulir-formulir ini. Kalau siswamu membuka proyek di BlueGrays, daftar komponen, skema rangkaian, dan langkah-langkah Pahami kode yang menjadi bahan pertanyaan “Apa fungsi baris ini?” sudah tersedia; kamu bisa mulai dengan 60 proyek gratis, 20 per platform, dan ketika beralih ke proyek Premium kamu bisa membagikan kode dari paket sekali beli berisi 5 atau 10 kode yang tidak diperpanjang otomatis di Profil > Paket pendidik, alih-alih meminta setiap siswa berlangganan.

Pertanyaan umum

Bagaimana cara menilai proyek Arduino?

Lihat lebih jauh dari sekadar apakah proyeknya jalan, dan nilai lima dimensi: rangkaian, kode, pemahaman, proses debugging, dan dokumentasi. Beri nilai masing-masing dengan rubrik 4 level, lalu ubah level-level itu menjadi skor dari 100 dengan bobot. Di contoh dalam tulisan ini, 55% nilai berasal dari proses dan 45% dari produk.

Apa itu rubrik dan bagaimana cara membuatnya?

Rubrik adalah tabel penilaian yang menggambarkan kriteria dan level-levelnya sebagai perilaku yang bisa diamati. Pilih 4–6 kriteria, tulis 3–4 level untuk masing-masing, dan pakai perilaku yang bisa dilihat di meja alih-alih kata kabur seperti “bagus”. Tetapkan bobotnya di awal dan bagikan ke siswamu.

Apakah proyek Arduino yang tidak jalan tetap perlu diberi nilai?

Ya. Skor rangkaiannya tetap terbatas, tapi cara siswa mencari bug, mencatatnya, dan menjelaskan di mana dia mentok mendapat poin di kriteria lain. Bahkan di proyek yang tidak jalan, proses debugging yang baik adalah bukti kuat bahwa siswa belajar.

Bagaimana cara memberi nilai individual di proyek kelompok?

Berikan kriteria produk (rangkaian, kode, dokumentasi) ke kelompok, dan kriteria proses (pemahaman, debugging, kebiasaan kerja) ke setiap siswa secara individual. Minta setiap anggota menjelaskan baris kode yang berbeda dan gilir perannya di setiap proyek.

Bagaimana cara menyusun portofolio untuk kelas robotika?

Kumpulkan item yang sama di setiap proyek: formulir pengumpulan, foto rangkaian, video singkat, versi asli dan versi yang diubah dari kode, catatan bug, dan penilaian diri. Map ordner atau folder cloud sekolahmu sudah cukup; yang penting adalah memberi nama file secara konsisten dengan nomor proyek dan versinya.

Bisakah guru melihat kemajuan siswa di BlueGrays?

Tidak, aplikasi ini tidak punya panel kemajuan kelas, tidak bisa memberi PR, dan tidak punya layar yang menampilkan hasil kuis siswa kepada guru. Siswa bisa menunjukkan proyek yang sudah mereka selesaikan di layar mereka sendiri lewat Labku > Proyek selesai. Kalau kamu memakai paket pendidik, layar Kodeku hanya menampilkan kode mana yang dipakai oleh siapa.

Lihat semua proyek
Lampu Tidur dengan LDR
#12Pemula

Lampu Tidur dengan LDR

Lampu tidur kecil yang menyala sendiri ketika gelap dan mati ketika pagi tiba. Sensor cahaya mengukur seberapa terang ruangan, dan Arduino menyalakan LED ketika cukup gelap lalu mematikannya lagi keti

4.8(102)
205
Lampu Lalu Lintas
#3Pemula

Lampu Lalu Lintas

Tiruan mini lampu lalu lintas yang kamu lihat di jalan setiap hari. Merah menyala dua detik, kuning menyala sebentar, hijau menyala dua detik, lalu kembali ke merah lewat kuning lagi, terus berulang.

4.8(131)
397
LED Berkedip
#1Pemula

LED Berkedip

"Halo" pertama di dunia elektronika: menyalakan dan mematikan satu LED. Arduino menyalakan dan mematikan LED dengan jeda singkat, sehingga cahayanya berkedip cepat. Kamu melihat dengan cara paling sed

4.6(188)
1127
Kendali LED dengan Tombol Tekan (Tekan)
#9Pemula

Kendali LED dengan Tombol Tekan (Tekan)

Persis seperti bel pintu: lampu tetap menyala selama kamu menekan, dan mati ketika kamu melepasnya. Arduino terus mendengarkan tombol; selama ditekan LED menyala, dan begitu jarimu terangkat LED mati.

4.8(113)
229
Mengukur Intensitas Cahaya dengan LDR
#11Pemula

Mengukur Intensitas Cahaya dengan LDR

Ingin melihat seberapa terang kamarmu dalam bentuk angka? LDR, komponen kecil yang bereaksi terhadap cahaya, mengukur cahaya di sekitarnya, dan Arduino menulis nilainya ke layar komputermu setiap sete

4.6(81)
139
Lampu Polisi LED
#4Pemula

Lampu Polisi LED

Persis seperti lampu di mobil polisi: LED merah berkedip tiga kali dengan cepat, lalu LED biru berkedip tiga kali, dan polanya terus berulang tanpa henti. Yang kamu butuhkan hanya dua LED dan dua resi

4.7(103)
258
LED Berjalan
#5Menengah

LED Berjalan

Lampu-lampu yang menyala satu demi satu, seolah sedang berlari. Arduino menyalakan enam LED satu per satu; masing-masing menyala sebentar lalu padam, sehingga cahayanya berjalan dari awal ke akhir lal

4.6(85)
207
Pengukuran Jarak HC-SR04 (Tampilan Serial)
#27Pemula

Pengukuran Jarak HC-SR04 (Tampilan Serial)

Sensor HC-SR04 bekerja persis seperti kelelawar yang mencari jalan dalam gelap: ia mengirim suara yang tidak bisa kamu dengar, mendengarkan pantulannya, dan mengukur seberapa jauh benda di depannya. A

4.6(46)
71