Profesi masa depan di era AI: apa yang perlu disiapkan anak

Edukasi Coding

Bayu Nugraha
Spesialis Coding Anak

Event dalam pemrograman adalah suatu kejadian atau aksi yang memicu kode untuk dijalankan, misalnya klik mouse, menekan tombol keyboard, atau menyentuh layar. Berbeda dari kata "event" dalam bahasa sehari-hari yang berarti acara, event di dunia coding adalah sinyal yang memberi tahu program kapan harus bereaksi. Program menunggu sebuah event terjadi, lalu menjalankan perintah yang sudah disiapkan untuk merespons.
Daftar Isi
Setiap event terhubung dengan satu blok kode yang disebut "event handler" — kode yang berjalan hanya ketika event itu terjadi. Program terus menunggu; begitu pengguna melakukan sesuatu, event terpicu dan kode langsung dijalankan. Di Scratch, konsep ini sangat mudah dilihat: blok "ketika bendera hijau diklik" akan menjalankan semua perintah di bawahnya begitu bendera ditekan. Ada juga blok "ketika tombol spasi ditekan" atau "ketika sprite ini diklik". Di Python, event bisa berupa input() yang menunggu pengguna mengetik. Contoh nyata: di sebuah game, karakter tidak melompat dengan sendirinya, melainkan karena ada event "tombol spasi ditekan" yang memicu kode lompat. Faktanya, hampir semua aplikasi yang kamu pakai — dari game sampai tombol "kirim" di aplikasi chat — bekerja berdasarkan event.
Event dikelompokkan berdasarkan sumber pemicunya. Beberapa jenis yang paling umum:
Gaya pemrograman yang seluruh alurnya ditentukan oleh event seperti ini disebut event-driven programming, dan hampir semua aplikasi modern memakainya.
Memahami event mengajarkan anak berpikir tentang sebab dan akibat: "kalau ini terjadi, maka lakukan itu". Ini adalah dasar untuk membuat program yang interaktif dan bisa merespons pengguna, bukan sekadar berjalan sendiri. Di kursus coding Algonova, anak belajar event lewat game buatan sendiri, dan konsep ini berkaitan erat dengan apa itu variabel yang menyimpan hasil dari setiap aksi.
Ingin anak membuat game pertamanya yang bereaksi saat tombol ditekan? Coba kelas coding gratis Algonova.
Event adalah kejadian atau aksi yang memicu kode berjalan, seperti klik mouse atau menekan tombol. Program menunggu event terjadi, lalu menjalankan perintah yang sudah disiapkan untuk merespons.
Contoh paling mudah adalah blok "ketika bendera hijau diklik" di Scratch. Begitu bendera ditekan, semua kode di bawahnya langsung berjalan — itulah event yang memicu aksi.
Dalam bahasa sehari-hari, event berarti acara seperti pesta atau konser. Dalam pemrograman, event berarti aksi teknis seperti klik atau tekan tombol yang membuat kode bereaksi.
Tanpa event, game tidak bisa merespons pemain. Event seperti "tombol ditekan" atau "sprite disentuh" membuat karakter bergerak, melompat, atau menembak sesuai aksi pemain.