input adalah nilai (value) yang dimasukkan dari user melalui input keyboard, kamera, sensor atau yang lain-lain. Dalam pelajaran ini input dimaknai sempit mendapatkan nilai dari keyboard.
pada bahasa JS lebih memudahkan jika input berasal dari HTML., sehingga input berupa edit text, ditringger oleh button untuk menghasilkan output. lihat contoh kode dibawah ini
line 10, 12, merupakan input dari program ini berupa edit text. 2 tag input tersebut mempunyai id yang berbeda untuk masing-masing input. line 15 merupakan button trigger yang digunakan untuk menghasilkan output. dari line 18 adalah tag input yang dijadikan tempat menampilkan output.
perbedaan dari program-program sebelumnya adalah ketika kita menggunakan button, harus mengaktifkan event (kejadian) ketika button di 'click', sehingga perlu code: document.getElementById("nama id").onclick =function{ //kode }
kode itu berarti ketika di kilk maka kode yang dieksekusi adalah kode didalam kurung kurawalnya. seperti di program, baris 24 - 27 akan dieksekusi ketika button di klik.
tugas: buat beberapa (2 tau 3) program mengenai bangun ruang 2 atau 3 dimensi: program luas segitiga, volume balok, dan keliling dan luas lingkaran.