Banyak yang penasaran sebetulnya coding itu apa sih? Dan apa pentingnya anak-anak belajar soal itu?
Oke, TotoLab akan kasih penjelasan sederhana nan singkat soal itu. Perhatiin baik-baik ya.
Pernah ga sih kalian bertanya-tanya, dari mana datangnya gambar di layar laptop kita? Atau ketika kita nulis tugas di microsoft word, kenapa huruf-hurufnya bisa muncul sesuai apa yang kita ketik?
Atau nih, ketika kita main game, kenapa bisa kita pencet satu tombol tokoh di game kita loncat atau lari?
Pernah bertanya seperti itu??
Semua jawaban dari pertanyaan itu adalah satu: bahasa coding.
Yap, coding itu suatu bahasa komputer yang kemudian diterjemahkan menjadi bilangan biner, kemudian diterjemahkan lagi jadi bentuk yang muncul di layar laptop kita.
Misal nih, kita main game, terus kalau kita pencet tombol spasi (↓) tokoh di game kita bakal loncat. Nah kenapa bisa begitu? Itu karena di dalam program komputer kita ada sebuah bahasa yang memerintahkan jika setiap kali manusia/pemain/player menekan tombol spasi (↓) maka tokoh di game tersebut akan loncat. Kurang lebih tampilan kodenya seperti ini.
if(Greenfoot.isKeyDown(“right”))
{
turn(15);
setLocation(getX()+8,getY());
}
if(Greenfoot.isKeyDown(“space”))
{
loncat();
(Sumber: http://nunutproject.blogspot.com/2015/06/membuat-actorkarakter-bisa-melompat-di.html)
Nah, untuk membuat satu gerakan seperti itu saja, harus dengan bahasa serumit itu bukan? Itulah yang terjadi dalam setiap game yang kita mainkan atau setiap tindakan yang kita lakukan di dalam laptop kita. Jadi untuk satu gerakan sederhana saja, ada langkah dan bahasa yang rumit sebagai awalannya, sebagai bahasa yang dimengerti oleh otak si komputer, untuk kemudian diterjemahkan lagi.
Anak-anak kita akan belajar cara membuat bahasa-bahasa semacam itu untuk membuat sebuah game sederhana. Tapi jangan khawatir, TotoLab telah menyiapkan sebuah metode untuk membuat anak lebih memahami tentang coding melalui sebuah media yang sangat mudah dimengerti, yaitu block game. Bahasa yang serumit di atas akan disusun sedemikian rupa menjadi bahasa-bahasa perintah berupa block, yang nanti anak-anak tinggal susun, jauuuuh lebih mudah, tetapi tetap melatih logika berpikir anak dan tentu saja tingkat kecerdasan mereka dalam menyusun sesuatu akan menjadi sangat terlatih.
Tampilan block game tersebut kurang lebih seperti di bawah ini.
Sumber: (http://www.brendaoneill.com/?p=426)
Prinsipnya sama, semua block tersebut mengandung perintah-perintah dalam program yang ingin dipakai, anak-anak akan belajar menyusun perintah-perintah tersebut menjadi sesuatu yang bisa ditampilkan di dalam game. Anak-anak akan menyukainya, karena selain menyenangkan, hal ini juga cukup menantang bagi mereka.
Intinya, coding adalah seperangkat bahasa aturan yang menentukan setiap aksi yang dilakukan oleh manusia/player/user. TotoLab mengajak setiap anak untuk berlatih dengan metode yang jauh lebih mudah dimengerti dan sudah teruji secara global. Yang akan didapat oleh anak adalah kemampuan berpikir analitis, kemampuan matematis logis, dan keterampilan dalam menyusun sebuah game yang bisa ia dan teman-temannya nikmati.
So, tunggu apa lagi, mari bergabung dengan TotoLab untuk mengerti lebih detailnya, karena “mengetahui saja tidak akan pernah cukup, kita harus mengamalkannya.”