Apa Itu Unplugged Coding? Panduan untuk Guru SD

Table of Contents

 Ketika mendengar kata coding, sebagian guru mungkin langsung membayangkan siswa duduk di depan komputer, membuka aplikasi pemrograman, lalu menyusun kode untuk membuat karakter bergerak. Padahal, konsep dasar coding dapat diperkenalkan kepada anak sekolah dasar tanpa komputer, tanpa tablet, bahkan tanpa koneksi internet.


Bayangkan seorang siswa berperan sebagai robot. Temannya memberikan instruksi:

maju dua langkah → belok kanan → maju tiga langkah → ambil buku.

Jika instruksi yang diberikan kurang jelas atau salah urutan, “robot” tidak akan mencapai tujuan. Siswa kemudian harus mencari bagian yang salah dan memperbaiki instruksinya.

Tanpa menggunakan perangkat digital, siswa tersebut sebenarnya sedang belajar tentang:

  • urutan instruksi;

  • algoritma;

  • debugging;

  • pola;

  • pengulangan; dan

  • pemecahan masalah.

Pendekatan seperti ini dikenal sebagai unplugged coding.

Bagi guru sekolah dasar, unplugged coding dapat menjadi cara sederhana untuk memperkenalkan cara berpikir komputasional sebelum siswa menggunakan aplikasi coding seperti Scratch.

Lalu, apa itu unplugged coding, apa manfaatnya, dan bagaimana cara menerapkannya dalam pembelajaran SD?

Apa Itu Unplugged Coding?

Unplugged coding adalah aktivitas untuk memperkenalkan konsep coding dan computational thinking tanpa menggunakan komputer atau perangkat digital.

Alih-alih menulis kode pada layar, siswa mempelajari konsep pemrograman melalui:

  • permainan;

  • kartu instruksi;

  • gerakan tubuh;

  • puzzle;

  • maze;

  • board game;

  • aktivitas kelompok;

  • benda konkret.

Misalnya, dalam coding komputer kita dapat memberikan instruksi kepada karakter:

move forward → turn right → move forward.

Dalam unplugged coding, instruksi yang sama dapat dilakukan oleh seorang siswa yang berperan sebagai robot.

Dengan demikian, anak dapat memahami logika dasar pemrograman melalui pengalaman yang lebih konkret.

Unplugged coding bukan berarti belajar coding “tanpa benar-benar coding”. Justru pendekatan ini membantu siswa memahami konsep di balik coding sebelum mereka harus mempelajari cara menggunakan aplikasi atau bahasa pemrograman tertentu.

Apa Perbedaan Unplugged Coding dan Computational Thinking?

Unplugged coding dan computational thinking saling berkaitan, tetapi keduanya tidak sepenuhnya sama.

Computational thinking adalah cara berpikir untuk memahami masalah dan menyusun solusi secara logis dan terstruktur.

Sedangkan unplugged coding merupakan salah satu pendekatan untuk mempelajari konsep computational thinking dan pemrograman tanpa menggunakan komputer.

Sebagai contoh:

Ketika siswa memecah sebuah masalah menjadi beberapa bagian kecil, mereka sedang melakukan decomposition.

Ketika siswa mencari pola, mereka menggunakan pattern recognition.

Ketika siswa memilih informasi yang penting, mereka menggunakan abstraction.

Ketika siswa menyusun langkah-langkah penyelesaian, mereka menggunakan algorithmic thinking.

Dalam aktivitas unplugged coding, beberapa proses tersebut dapat muncul secara bersamaan.

Jika ingin memahami konsep computational thinking lebih dahulu, baca juga Computational Thinking Anak SD: Pengertian dan Contoh Aktivitas serta 4 Komponen Computational Thinking dan Contohnya untuk Anak SD.

Apakah Unplugged Coding Sama dengan Coding?

Tidak sepenuhnya.

Dalam coding berbasis komputer, siswa memberikan instruksi melalui bahasa atau blok pemrograman agar komputer melakukan sesuatu.

Dalam unplugged coding, siswa mempelajari logika yang sama melalui aktivitas fisik atau permainan.

Contohnya:

Coding dengan Scratch

Siswa menggunakan blok:

move 10 steps

turn right

repeat 4

Unplugged Coding

Siswa menggunakan kartu:

MAJU

KANAN

ULANGI 4 KALI

Lalu seorang teman berperan sebagai karakter yang mengikuti instruksi tersebut.

Konsepnya sama:

Memberikan instruksi secara jelas dan terurut agar sebuah tugas dapat diselesaikan.

Perbedaannya hanya pada medianya.

Mengapa Unplugged Coding Cocok untuk Anak SD?

Unplugged coding memiliki beberapa karakteristik yang sangat sesuai dengan pembelajaran di sekolah dasar.

1. Membuat Konsep Coding Lebih Konkret

Istilah seperti:

  • algorithm;

  • sequence;

  • loop;

  • debugging;

dapat terasa abstrak jika langsung diberikan dalam bentuk definisi.

Melalui aktivitas unplugged, siswa dapat mengalami konsepnya terlebih dahulu.

Misalnya, daripada menjelaskan:

“Algoritma adalah serangkaian langkah yang tersusun untuk menyelesaikan masalah.”

guru dapat meminta siswa menuliskan langkah:

cara membuat sandwich.

Siswa kemudian menyadari bahwa urutan langkah sangat menentukan hasil.

Setelah aktivitas tersebut, guru baru memperkenalkan istilah:

algorithm.

2. Tidak Membutuhkan Perangkat

Tidak semua sekolah memiliki:

  • laboratorium komputer;

  • tablet;

  • laptop untuk setiap siswa;

  • akses internet yang stabil.

Unplugged coding memungkinkan pembelajaran coding tetap dilakukan menggunakan bahan sederhana seperti:

  • kartu;

  • kertas;

  • papan;

  • benda di kelas.

Dengan demikian, keterbatasan teknologi tidak harus menjadi penghalang untuk memperkenalkan konsep dasar coding.

3. Mendorong Siswa Bergerak dan Berinteraksi

Banyak aktivitas unplugged melibatkan:

  • bergerak;

  • bekerja sama;

  • memberikan instruksi;

  • berdiskusi;

  • mencoba;

  • memperbaiki kesalahan.

Hal ini berbeda dengan aktivitas coding yang seluruhnya dilakukan secara individual di depan layar.

Unplugged coding dapat menjadi kesempatan untuk mengembangkan kemampuan berpikir sekaligus kolaborasi.

4. Membantu Siswa Fokus pada Logika

Ketika pertama kali menggunakan aplikasi coding, siswa dapat terdistraksi oleh:

  • tombol;

  • karakter;

  • warna;

  • fitur;

  • animasi.

Dalam aktivitas unplugged, fokus dapat diarahkan pada:

“Instruksi apa yang diperlukan?”

bukan:

“Tombol mana yang harus saya klik?”

Setelah siswa memahami logikanya, mereka dapat lebih mudah mentransfer pemahaman tersebut ke lingkungan coding digital.

5. Menjadi Jembatan Menuju Coding Digital

Unplugged coding tidak dimaksudkan untuk menggantikan coding digital selamanya.

Pendekatan ini dapat menjadi tahap awal:

Aktivitas konkret

Unplugged coding

Visual coding

Coding dengan Scratch atau platform lain

Siswa membangun konsep terlebih dahulu sebelum menggunakan perangkat.

Konsep Dasar Coding yang Dapat Dipelajari Tanpa Komputer

Beberapa konsep coding dapat diperkenalkan melalui unplugged activities.

1. Sequence atau Urutan

Sequence adalah urutan instruksi yang harus dilakukan agar sebuah tugas dapat diselesaikan.

Contoh:

Cara memakai sepatu

  1. Ambil sepatu.

  2. Masukkan kaki.

  3. Ikat tali.

  4. Berdiri.

Jika urutannya menjadi:

  1. Ikat tali.

  2. Masukkan kaki.

maka algoritmanya tidak bekerja dengan baik.

Aktivitas sederhana seperti ini membantu siswa memahami pentingnya urutan.

2. Algorithm

Algorithm adalah rangkaian langkah yang digunakan untuk menyelesaikan suatu tugas atau masalah.

Contohnya:

Bagaimana cara berjalan dari kelas menuju perpustakaan?

Siswa dapat menuliskan:

  1. Keluar dari kelas.

  2. Belok kiri.

  3. Berjalan lurus.

  4. Turun satu lantai.

  5. Belok kanan.

  6. Masuk ke perpustakaan.

Instruksi tersebut merupakan algoritma.

3. Debugging

Debugging adalah proses menemukan dan memperbaiki kesalahan.

Misalnya, siswa membuat algoritma:

maju → maju → kanan → maju

tetapi karakter justru menabrak rintangan.

Siswa harus mencari:

Pada langkah mana terjadi kesalahan?

Kemudian memperbaiki:

maju → kanan → maju → maju.

Penting bagi guru untuk memperkenalkan debugging bukan sebagai:

“Kamu salah.”

Tetapi sebagai:

“Solusinya belum bekerja. Mari kita cari bagian yang perlu diperbaiki.”

4. Loop atau Pengulangan

Loop digunakan ketika sebuah instruksi dilakukan berulang kali.

Daripada menulis:

maju → maju → maju → maju

siswa dapat menyederhanakannya menjadi:

ULANGI MAJU 4 KALI

Dalam aktivitas unplugged, guru dapat menggunakan kartu:

REPEAT 4

kemudian:

MAJU

Konsep ini nanti dapat langsung dihubungkan dengan blok repeat di Scratch.

5. Condition atau Kondisi

Pada tingkat yang lebih tinggi, siswa dapat diperkenalkan dengan kondisi.

Contohnya:

Jika ada rintangan di depan, belok kanan.

atau:

Jika kartu berwarna merah, tepuk tangan.

Struktur ini memperkenalkan gagasan:

IF → THEN

yang banyak digunakan dalam pemrograman.

6. Event

Event adalah sesuatu yang memicu suatu tindakan.

Dalam aktivitas sederhana:

Ketika guru bertepuk tangan → semua robot maju satu langkah.

Tepuk tangan merupakan event.

Konsep ini nantinya mirip dengan:

when green flag clicked

di Scratch.

Contoh Aktivitas Unplugged Coding untuk Anak SD

Berikut beberapa aktivitas yang dapat digunakan guru.

Aktivitas 1: Robot Manusia

Tujuan

Memahami sequence, algorithm, dan debugging.

Alat

Tidak diperlukan alat khusus.

Cara Bermain

Pilih satu siswa sebagai robot.

Siswa lain memberikan instruksi:

  • maju;

  • mundur;

  • kanan;

  • kiri;

  • ambil benda.

Robot hanya boleh menjalankan instruksi persis seperti yang diberikan.

Jika instruksi:

“Pergi ke meja.”

robot tidak boleh langsung menuju meja.

Guru dapat bertanya:

“Instruksinya belum cukup jelas. Apa yang harus kita tambahkan?”

Siswa kemudian menyusun algoritma lebih detail.

Aktivitas 2: Maze dengan Kartu Panah

Tujuan

Melatih algorithmic thinking dan debugging.

Alat

  • kertas grid;

  • kartu panah;

  • pion.

Siswa harus membawa pion dari:

START

menuju:

FINISH

menggunakan kartu:

↑ → ↓ ←

Setelah algoritma selesai, siswa menjalankan pion.

Jika menabrak rintangan, lakukan debugging.

Aktivitas 3: Susun Algoritmanya

Tujuan

Memahami sequence.

Alat

Kartu langkah kegiatan.

Guru membuat kartu:

cara menanam tanaman

misalnya:

  • memasukkan tanah;

  • membuat lubang;

  • memasukkan benih;

  • menutup benih;

  • menyiram.

Acak kartu.

Siswa harus menyusun ulang.

Guru dapat bertanya:

“Apa yang terjadi jika menyiram dilakukan sebelum tanah dimasukkan?”



Aktivitas 4: Debugging Challenge

Tujuan

Melatih kemampuan menemukan kesalahan.

Guru memberikan instruksi yang salah.

Contoh:

Cara membuat jus

  1. Minum jus.

  2. Masukkan buah ke blender.

  3. Nyalakan blender.

  4. Tuangkan ke gelas.

Siswa harus:

  1. menemukan kesalahan;

  2. menjelaskan masalahnya;

  3. memperbaiki algoritma.


Aktivitas 5: Repeat Challenge

Tujuan

Memahami loop.

Guru memberikan instruksi:

maju → maju → maju → maju → maju.

Tanyakan:

“Bisakah kita membuat instruksinya lebih singkat?”

Siswa dapat mengusulkan:

ULANGI MAJU 5 KALI.

Kemudian gunakan aktivitas gerak.

Guru mengatakan:

ULANGI 3 KALI: tepuk tangan.

Siswa melakukan:

👏 👏 👏

Konsep loop menjadi konkret.

Aktivitas 6: If-Then Game

Tujuan

Memahami condition.

Guru menentukan aturan:

Jika guru mengangkat kartu merah, berdiri.

Jika kartu biru, duduk.

Jika kartu hijau, tepuk tangan.

Setelah siswa memahami aturan, mereka dapat membuat aturan sendiri.

Untuk tingkat lebih tinggi:

Jika ada rintangan di depan robot, belok kiri.

Sekarang konsep condition diterapkan dalam algoritma.

Aktivitas 7: Coding Dance

Tujuan

Mempelajari sequence dan repetition.

Gunakan kartu:

  • maju;

  • mundur;

  • lompat;

  • putar;

  • tepuk tangan.

Kelompok menyusun algoritma tari.

Contoh:

lompat → tepuk → putar → ulangi 2 kali.

Kelompok lain harus menjalankan algoritmanya.

Jika gerakannya berbeda dari yang dimaksud, siswa mengevaluasi apakah instruksinya sudah jelas.

Aktivitas 8: Coding dengan LEGO atau Balok

Siswa membangun suatu bentuk berdasarkan instruksi.

Misalnya:

  1. Ambil balok merah.

  2. Letakkan balok biru di atasnya.

  3. Tambahkan dua balok kuning.

  4. Ulangi langkah kedua dua kali.

Satu siswa membaca algoritma, siswa lain membangun.

Kemudian bandingkan hasilnya.

Jika hasil beberapa kelompok berbeda, diskusikan:

“Apakah instruksinya cukup jelas?”

Unplugged Coding dalam Mata Pelajaran SD

Unplugged coding tidak harus diajarkan hanya dalam pelajaran ICT.

Matematika

Gunakan:

  • maze;

  • pola;

  • algoritma operasi hitung;

  • koordinat;

  • bentuk geometri.

Misalnya siswa memberikan instruksi agar robot bergerak pada grid koordinat.

Bahasa Indonesia

Unplugged coding sangat dekat dengan teks prosedur.

Siswa dapat membuat:

algoritma cara mencuci tangan

atau:

algoritma membuat minuman.

Guru dapat membandingkan:

teks prosedur

dengan:

algorithm.

Keduanya sama-sama membutuhkan langkah yang jelas dan berurutan.

IPA

Gunakan urutan proses seperti:

  • daur air;

  • pertumbuhan tanaman;

  • sistem pencernaan;

  • eksperimen.

Siswa dapat menyusun kartu berdasarkan urutan.

Pendidikan Jasmani

Guru dapat memberikan rangkaian instruksi gerak:

maju 3 langkah → lompat → putar → ulangi 2 kali.

Siswa menjalankannya seperti menjalankan program.

Seni

Siswa dapat membuat pola gambar berdasarkan algoritma:

  1. Gambar lingkaran.

  2. Gambar segitiga di sebelah kanan.

  3. Ulangi pola sebanyak empat kali.

Hasil akhir menjadi kombinasi coding dan aktivitas seni.

Bagaimana Memulai Unplugged Coding di Kelas?

Guru tidak perlu langsung membuat program besar.

Mulai dari aktivitas 10–15 menit.

Misalnya:

Minggu pertama

Robot Manusia

Fokus:

sequence.

Minggu kedua

Maze

Fokus:

algorithm.

Minggu ketiga

Debugging Challenge

Fokus:

error.

Minggu keempat

Repeat Game

Fokus:

loop.

Setelah siswa memahami konsep tersebut, guru dapat memperkenalkan Scratch.

Dengan cara ini, ketika siswa melihat blok:

move

turn

repeat

mereka tidak benar-benar memulai dari nol.

Contoh Alur dari Unplugged Coding ke Scratch

Misalnya siswa belajar maze.

Tahap 1 — Unplugged

Siswa menggunakan pion dan kartu:

↑ ↑ → ↑

Tahap 2 — Robot Manusia

Siswa menjalankan instruksi secara fisik.

Tahap 3 — Visual Coding

Siswa menggunakan blok:

move

turn right

move

Tahap 4 — Scratch

Siswa membuat karakter bergerak melalui maze.

Konsep yang digunakan tetap sama.

Yang berubah hanya medianya.

Ini menunjukkan bahwa media non-digital dan digital tidak harus dipertentangkan. Keduanya dapat digunakan secara bertahap sesuai tujuan pembelajaran.

Berapa Usia yang Cocok untuk Unplugged Coding?

Unplugged coding dapat disesuaikan dengan berbagai tingkat sekolah dasar.

Kelas 1–2

Fokus pada:

  • sequence;

  • arah;

  • pola;

  • instruksi sederhana.

Gunakan banyak aktivitas fisik dan gambar.

Kelas 3–4

Tambahkan:

  • debugging;

  • loop;

  • maze;

  • algoritma lebih panjang.

Kelas 5–6

Siswa dapat mulai belajar:

  • condition;

  • optimization;

  • algoritma kompleks;

  • kombinasi loop dan condition;

  • transisi ke Scratch.

Yang penting bukan seberapa banyak istilah teknis yang dihafalkan, tetapi apakah siswa memahami konsep melalui aktivitas.

Apakah Guru Harus Menguasai Coding untuk Mengajarkan Unplugged Coding?

Tidak harus menjadi programmer.

Untuk memulai, guru hanya perlu memahami beberapa konsep dasar:

  • instruksi;

  • sequence;

  • algorithm;

  • debugging;

  • loop;

  • condition.

Konsep-konsep tersebut dapat dipelajari secara bertahap.

Bahkan guru dapat belajar bersama siswa.

Yang lebih penting adalah kemampuan guru untuk:

  • memberikan masalah;

  • mengajukan pertanyaan;

  • meminta siswa menjelaskan strategi;

  • membantu siswa memperbaiki solusi.

Pertanyaan yang Dapat Digunakan Guru

Beberapa pertanyaan berikut sangat membantu selama aktivitas unplugged coding.

Algorithm

Apa langkah pertama?

Setelah itu apa?

Debugging

Di bagian mana instruksi mulai tidak bekerja?

Apa yang perlu diubah?

Loop

Apakah ada langkah yang berulang?

Bisakah instruksi dibuat lebih singkat?

Condition

Apa yang harus dilakukan jika kondisi berubah?

Optimization

Bisakah kita mencapai tujuan dengan langkah lebih sedikit?

Pertanyaan tersebut membantu siswa tidak hanya mengikuti aktivitas, tetapi memahami proses berpikir di baliknya.

Kesalahan yang Perlu Dihindari

Menganggap Unplugged Coding Sekadar Permainan

Permainan hanyalah media.

Guru perlu membantu siswa menghubungkan aktivitas dengan konsep.

Setelah permainan, lakukan refleksi:

“Apa yang kalian pelajari tentang instruksi?”

Terlalu Banyak Istilah Teknis

Anak tidak harus langsung menghafalkan:

algorithm, iteration, condition, event.

Mulailah dari aktivitas dan bahasa sederhana.

Hanya Fokus pada Jawaban Benar

Proses debugging justru sangat penting.

Berikan ruang bagi siswa untuk membuat kesalahan kemudian memperbaikinya.

Tidak Melanjutkan ke Coding Digital

Jika fasilitas memungkinkan, unplugged coding sebaiknya menjadi salah satu tahap menuju coding digital.

Tujuannya adalah membantu siswa memahami konsep agar saat berpindah ke Scratch atau aplikasi coding lainnya, mereka sudah mengenali logika dasarnya.

Apakah Unplugged Coding Efektif Tanpa Teknologi?

Unplugged coding efektif untuk memperkenalkan banyak konsep dasar coding dan computational thinking.

Namun, tujuan pendidikan bukan untuk menentukan bahwa unplugged selalu lebih baik daripada digital.

Keduanya memiliki fungsi berbeda.

Unplugged coding sangat baik untuk:

  • membangun konsep;

  • memberikan pengalaman konkret;

  • membantu siswa memahami algoritma;

  • melatih kolaborasi;

  • memperkenalkan debugging.

Coding digital kemudian memungkinkan siswa:

  • melihat hasil instruksi secara otomatis;

  • membuat animasi;

  • membuat game;

  • melakukan eksperimen program;

  • mengembangkan proyek.

Karena itu:

Unplugged coding dan plugged coding sebaiknya dipandang sebagai dua tahap yang saling melengkapi.

Ringkasan Konsep Unplugged Coding

KonsepArti SederhanaContoh Aktivitas
SequenceUrutan instruksiSusun langkah
AlgorithmLangkah penyelesaianRobot Manusia
DebuggingMencari dan memperbaiki kesalahanDebugging Challenge
LoopMengulang instruksiRepeat Game
ConditionInstruksi berdasarkan kondisiIf-Then Game
EventPemicu tindakanTepuk tangan → robot bergerak
OptimizationMembuat solusi lebih efisienMaze terpendek

FAQ tentang Unplugged Coding

Apa yang dimaksud unplugged coding?

Unplugged coding adalah pendekatan untuk mempelajari konsep coding dan computational thinking melalui aktivitas tanpa komputer atau perangkat digital.

Apa contoh unplugged coding untuk anak SD?

Contohnya Robot Manusia, maze dengan kartu arah, menyusun algoritma, debugging instruksi, permainan repeat, dan If-Then Game.

Apakah unplugged coding membutuhkan internet?

Tidak. Sebagian besar aktivitas dapat dilakukan menggunakan kertas, kartu, papan, atau gerakan tubuh.

Apa perbedaan unplugged coding dan computational thinking?

Computational thinking adalah cara berpikir untuk memahami dan menyelesaikan masalah, sedangkan unplugged coding merupakan salah satu pendekatan untuk mempelajari konsep computational thinking dan coding tanpa komputer.

Apakah unplugged coding sama dengan Scratch?

Tidak. Scratch menggunakan komputer dan pemrograman berbasis blok, sedangkan unplugged coding dilakukan tanpa perangkat. Namun, konsep yang dipelajari dapat menjadi dasar sebelum menggunakan Scratch.

Apakah anak kelas 1 SD dapat belajar unplugged coding?

Ya. Mulailah dari aktivitas sederhana seperti mengikuti arah, mengurutkan gambar, pola, dan Robot Manusia.

Apakah unplugged coding hanya untuk pelajaran ICT?

Tidak. Aktivitasnya dapat diintegrasikan ke Matematika, Bahasa Indonesia, IPA, Seni, Pendidikan Jasmani, maupun pembelajaran tematik.

Kesimpulan

Unplugged coding adalah cara memperkenalkan konsep coding dan computational thinking tanpa menggunakan komputer.

Melalui aktivitas sederhana seperti:

  • Robot Manusia;

  • maze;

  • menyusun langkah;

  • debugging;

  • repeat game;

  • If-Then Game;

  • coding dance;

anak dapat memahami konsep seperti:

sequence, algorithm, debugging, loop, condition, dan optimization.

Keunggulan utama pendekatan ini adalah siswa dapat mengalami konsep coding secara konkret sebelum berhadapan dengan bahasa atau aplikasi pemrograman.

Namun, unplugged coding bukan berarti teknologi tidak diperlukan.

Pendekatan yang lebih baik adalah melihat pembelajaran coding sebagai sebuah perjalanan:

pengalaman konkret

unplugged coding

coding visual

Scratch dan proyek digital.

Dengan cara ini, anak tidak hanya belajar memindahkan blok kode.

Mereka memahami mengapa instruksi harus dibuat secara jelas, bagaimana sebuah algoritma bekerja, dan apa yang harus dilakukan ketika solusi tidak berjalan sesuai harapan.

Coding bukan hanya tentang komputer. Sebelum anak memberi instruksi kepada komputer, mereka perlu belajar bagaimana sebuah instruksi disusun, diuji, dan diperbaiki.

Bagi guru SD, aktivitas unplugged dapat menjadi langkah awal yang sederhana, murah, dan relevan untuk membangun fondasi coding serta computational thinking di kelas.

Bacaan Selanjutnya di Edoemedia

Untuk melanjutkan pembahasan, baca juga:

Tentang Penulis

Ainun Najib Alfatih, M.Ed. adalah dosen Pendidikan Guru Sekolah Dasar dan praktisi pendidikan yang memiliki perhatian pada media pembelajaran, teknologi pendidikan, computational thinking, literasi digital, Artificial Intelligence dalam pendidikan, serta integrasi teknologi dalam pembelajaran sekolah dasar.

Melalui Edoemedia, ia berbagi konsep, pengalaman, ide, dan panduan praktis untuk membantu guru dan calon guru mengembangkan pembelajaran yang tidak hanya menggunakan teknologi, tetapi juga membantu siswa memahami proses berpikir di balik teknologi tersebut.