Tujuan Pembelajaran KEGIATAN BELAJAR 3 PENGENALAN VARIABEL 2 JP

28 Pemrograman Dasar SMK Kelas X Sem 1 Buatlah pertanyaan-pertanyaan seperti contoh berikut. 1. Algoritma di atas mempunyai tujuan yang sama yaitu mencari jumlah kuadrat dari dua buah bilangan. Apakah perbedaaan dua algoritma di atas? 2. Lebih praktis mana di antara kedua algoritma di atas? 3. Lebih mudah dipahami mana di antara kedua algoritma di atas? 4. Jika pada langkah 3 kita harus menghitung C= A 2 +B 2 -2A-2B+25, bagaimanakah menuliskannya dalam bahasa natural? 5. Mengapa perlu menuliskan dalam bentuk A, B, dan C? Simbol A, B, dan C disebut dengan variabel. Perbandingan dua buah algoritma di atas menunjukkan manfaat dari penggunaan variabel. Variabel berfungsi menyimpan nilai-nilai yang digunakan selama algoritma dijalankan, baik nilai input output atau nilai lain yang digunakan selama proses algoritma.

1.3.2.3. Mengumpulkan InformasiMencoba

Dalam algoritma tentu akan membutuhkan input dan menghasilkan output. Input akan diproses dengan menggunakan langkah-langkah menurut aturan tertentu. Misalkan menghitung volume balok, tentu kita sudah mengetahui aturan menghitungnya yaitu Volume=panjang x lebar x tinggi, atau terkadang cukup disingkat V=p x l x t. Dari mana nilai panjang, lebar, dan tinggi? Ya, masukan dari user, artinya panjnag, lebar dan tinggi menyimpan nilai yang dimasukkan oleh user, sedangkan Volume menyimpan nilai hasil perkalian panjang, lebar dan tinggi. Demikian juga pada algoritma di atas, Kesemuanya digunakan untuk menyimpan nilai selama algoritma digunakan, yang kemudian disebut sebagai variabel atau peubah. Dalam Kamus Bahas Indonesia variabel diartikan sebagai “sesuatu” yang dapat berubah dalam hal ini adalah nilainya. Di dunia matematika, variabel diartikan karakter alfabet yang mewakili suatu bilangan yang tidak diketahui en.wikipedia.org. Di dunia pemrograman, variabel adalah nama simbolik identifer yang memuatberisi informasi atau nilai yang tidak atau belum diketahui, yang disediakan lokasi penyimpanannya pada memori komputer en.wikipedia.org Jadi variabel adalah suatu nama simbolik, bisa dinyatakan dengan alfabet huruf tunggal atau rangkaian huruf, atau rangkaian huruf dan angka atau simbol-simbol, yang akan diberikan informasi atau nilai tertentu. Nilai-nilai tersebut tidaklah selalu berupa bilangan bisa berupa karakter, rangkaian karakter string, nilai benar salah boolean, dan sebagainya yang disebut sebagai tipe data. Dengan menyimpan nilai-nilai pada variabel akan memudahkan kita untuk melakukan operasi, seperti menerapkan rumus, mengganti atau mengubah nilai, dan operasi- operasi lain. Penentuan variabel tergantung dengan kebutuhan dari algoritma. Tidak ada aturan khusus pemberian nama variabel dalam algoritma, namun demikian memngingat bahwa algoritma ini nantinya diarahkan ke dunia pemrograman, maka digunakan