Fun coding dengan code.
org
Abas Setiawan
Apa itu [Link]?
• Organisasi nirlaba yang mempunyai misi agar setiap orang dapat belajar
ilmu komputer khususnya pemrograman.
• Motto: Setiap siswa di setiap sekolah seharusnya memiliki kesempatan
untuk mempelajari ilmu komputer.
• Diluncurkan tahun 2013:
• Oleh Ali dan Hadi Partovi
• [Link] ini disokong juga oleh beberapa perusahaan besar seperit
Google, Microsoft, Facebook, Dropbox, Salesforce dan lainnya.
• Sementara itu ada juga beberapa orang ternama seperti Steve Ballmer, Bill
Gates, Drew Houston, Mark Zuckerberg, Chris Bosh, Bill Clinton, Marco
Rubio, Randi Weingarten, dan [Link] [Link], dalam Hour of Code
turut juga partisipasi dari [Link],
Akses langsung ke [Link]
Bagaimana memulainya?
• Berikut adalah contoh untuk memulai mengakses salah satu fitur
“game” yang ada.
• Buka url: [Link]
• Pilih Bahasa: Bahasa Indonesia
• Klik klik “Jam Kode”
• Ada berbagai macam studi kasus didalamnya
• Contoh:
• Pilih “Pemrograman dengan Anna dan Elsa”
Pemrograman dengan Anna dan Elsa
Studio [Link]
• Ketika sudah memulai “Pemrograman dengan Anna dan Elsa” maka kita akan dipindahkan ke halaman web
lain yang berupa studio editor.
• Pertama kali akan muncul video tutorial. Jika ingin di lewati klik tombol silang.
• Kemudian akan muncul instruksi tujuan dari game ini dan beberapa petunjuk aplikasi.
Tujuan pada game ini di level 1
Cara “mengkoding”
TARIK
KLIK JALANKAN
Ketika sudah selesai mengkoding?
ELSA AKAN BERHASIL MEMBUAT GARIS DAN
BERJALAN KEDEPAN
BERALIH KE LEVEL 2
Apakah hanya 1 blok saja? Bisa kondisi
BISA DI GANTI GERAK MAJU ATAU GERAK MUNDUR
Apakah hanya blok-blok prosedural saja?
• Mulai level 4, maka diajarkan iterasi dengan memberikan nilai
perulangan/iterasi sebanyak n kali.
Apakah hanya perulangan biasa?
• Nested loop
Setelah selesai 20 level apa yang didapat?
Jika Anna dan Elsa terlalu rumit?
• Bisa mencoba game-game yang lain seperti flappy bird atau
minecraft.
Apa yang dipelajari dari bermain “ini”
• Konsep dasar ilmu komputer/Komputasi.
• Mengetahui langkah-langkah algoritmik.
• Pemahaman dasar memprogram dengan tools (bahasa
pemrograman) yang disediakan.
• Mengatasi suatu permasalahan algoritmik.
• Secara tidak langsung mengerti assigment, logika, dan iterasi.
Fitur lebih lanjut
• Pengajar (Guru/Instruktur/Dosen) dapat mendaftar menjadi lecturer
dan membuat kelas.
• Setelah kelas jadi dapat meminta setiap siswa untuk mendaftar
sebagai student.
• Siswa diminta untuk masuk kelas dengan kode yang telah diberikan.
• Pengajar dapat membuat penugasan dikelas misalnya “Pemrograman
Anna dan Elsa”
• Pengajar dapat melihat progress setiap siswa.
Dashboard pengajar untuk tugas-tugas yang
diberikan
Dashboard pengajar untuk penilaian tugas
setiap siswa