- Karakteristik variabel pemrograman
- Alokasi memori
- Pernyataan
- Cakupan
- Jenis variabel dalam pemrograman
- Integer (pendek, panjang)
- Titik mengambang (tunggal, ganda)
- Karakter
- Boolean
- String panjang tetap
- String panjang variabel
- Contoh variabel terprogram
- Ubah variabel
- Referensi
Sebuah variabel dalam pemrograman adalah unit data yang dapat mengubah nilainya. Ini adalah bentuk penyimpanan paling sederhana, mewakili area memori tempat item data disimpan.
Jika program komputer adalah sebuah bangunan, maka variabelnya adalah blok bangunan yang membentuk fondasinya. Variabel adalah komponen penting dari program apa pun. Ini tidak bisa efektif tanpa variabel.
Sumber: pixabay.com
Satu variabel dapat berupa suhu udara atau harga saham. Ini semua adalah nilai yang bisa berubah.
Variabel memiliki dua tujuan penting, yaitu agar pemrogram dapat memilih namanya, sehingga memudahkan pemrograman, dan juga dapat menulis program atau fungsi yang bekerja dengan nilai apa pun di dalamnya.
Jika Anda sudah terbiasa dengan spreadsheet, Anda mungkin berpikir bahwa variabel itu seperti sel, yang kemudian dapat digunakan dalam rumus, terlepas dari nilai yang dikandungnya.
Semua bahasa pemrograman prosedural, seperti C, Basic, dan Pascal memiliki variabel, dapat menerima tipe yang berbeda dan memungkinkan untuk memanipulasinya dengan cara yang berbeda.
Karakteristik variabel pemrograman
Alokasi memori
Variabel adalah penanda lokasi di memori komputer. Saat Anda membuat variabel baru dalam program, program mengalokasikan jumlah memori berdasarkan tipe data variabel.
Oleh karena itu, ini adalah tempat di memori komputer. Anda harus memikirkan memori seolah-olah itu adalah sebuah blok, ketika sebuah program dijalankan akan memiliki akses ke sebuah blok memori.
Pernyataan
Saat mendeklarasikan variabel, Anda memberinya nama dan juga memberinya tipe. Padahal, ruang itu dibuat di mana nilainya akan disimpan. Jadi, untuk mendeklarasikan variabel dalam sebuah program, Anda harus menunjukkan jenis variabel itu.
Beberapa bahasa pemrograman membutuhkan variabel untuk dideklarasikan sebelum digunakan. Lainnya memungkinkan Anda untuk menentukan nilai variabel tanpa harus mendeklarasikannya terlebih dahulu.
Cakupan
Ruang lingkup menentukan sejauh mana nilai variabel dapat dibaca atau diubah.
Variabel global adalah variabel yang dapat digunakan di seluruh program. Artinya, cakupannya adalah keseluruhan aplikasi.
Variabel lokal hanya dapat digunakan dalam fungsi atau prosedur di mana ia dideklarasikan, atau juga dalam fungsi lain yang dipanggil oleh fungsi itu.
Cakupannya hierarkis dan hanya berlaku dari atas ke bawah, dari badan utama program ke fungsi yang dipanggilnya, dan dari fungsi ke subfungsi lainnya.
Oleh karena itu, jika variabel dideklarasikan di bagian atas program, variabel lain dengan nama yang sama tidak dapat dideklarasikan dalam suatu fungsi.
Namun, jika Anda mendeklarasikan variabel dalam satu fungsi, Anda dapat mendeklarasikan variabel lain dengan nama yang sama di fungsi lain. Mereka akan menjadi variabel yang berbeda dan mungkin memiliki nilai yang berbeda.
Jenis variabel dalam pemrograman
Saat variabel dibuat, Anda juga harus mendeklarasikan jenis data apa yang akan dikandungnya. Ini dilakukan karena program akan menggunakan tipe data yang berbeda dengan cara yang berbeda.
Integer (pendek, panjang)
Jenis ini sesuai dengan bilangan bulat, seperti 1, -15, 0. Variabel bilangan bulat digunakan jika diketahui bahwa tidak akan pernah ada apa pun setelah titik desimal. Misalnya, jika Anda memprogram generator bola lotre, semua bola memiliki bilangan bulat.
Perbedaan antara tipe integer pendek dan integer panjang adalah jumlah byte yang digunakan untuk menyimpannya.
Ini akan bervariasi sesuai dengan sistem operasi dan perangkat keras yang digunakan. Saat ini dapat diasumsikan bahwa bilangan bulat akan menjadi setidaknya 16 bit dan bilangan bulat panjang akan menjadi setidaknya 32 bit.
Titik mengambang (tunggal, ganda)
Angka floating point, seperti 3,2435, adalah yang mengandung bagian pecahan. Penghitung tunggal dan ganda dianalogikan dengan penghitung pendek dan panjang yang digunakan dengan tipe bilangan bulat untuk menunjukkan berapa banyak bit yang akan digunakan untuk menyimpan variabel.
Karakter
Tipe ini merepresentasikan nilai sebuah karakter. Misalnya, huruf alfabet, angka, atau simbol khusus. Ini digunakan untuk menyimpan satu karakter teks.
Biasanya terlihat di program C, yang tidak dapat menangani string karakter. Nilai yang disimpan sebenarnya adalah bilangan bulat yang mewakili kode (misalnya, ASCII) untuk karakter yang diwakili.
Boolean
Variabel Boolean dapat menyimpan salah satu dari dua nilai berikut: True atau False. Ini biasanya berupa bilangan bulat, misalnya dalam Visual Basic False adalah 0 dan True adalah -1. Nilai True dan False konstan.
String panjang tetap
String adalah variabel yang berisi teks, dan ada dua jenis. Dengan string panjang tetap, Anda mendeklarasikan berapa banyak karakter yang akan dikandung string.
Panggilan API tertentu di Windows memerlukan penggunaan string dengan panjang tetap, tetapi umumnya tidak digunakan di Basic. Di C mereka diimplementasikan sebagai array karakter.
String panjang variabel
Ini adalah salah satu yang panjangnya tidak ditentukan. Ini adalah tipe default dalam Basic, dan berguna untuk mengambil masukan dari pengguna di mana Anda tidak tahu apa tanggapannya.
Contoh variabel terprogram
Di bawah ini adalah contoh variabel yang digunakan dalam bahasa pemrograman Perl.
- my $ compname = "Tes tertulis";
- print "Contoh terlihat, $ compname";
Contoh ini mendeklarasikan variabel bernama compname menggunakan kata kunci my. Tanda dolar ($) dalam bahasa pemrograman Perl menunjukkan bahwa compname adalah nama variabel, tetapi tanda dolar bukan bagian dari nama variabel.
Di baris pertama program, variabel diberi nilai menggunakan operator penugasan "=".
Nilai compname adalah string karakter: Tes tertulis, diapit tanda kutip ganda. Tanda kutip ganda menunjukkan bahwa teks di dalamnya adalah string karakter, tetapi bukan bagian dari data string.
Ketika program berjalan, pernyataan print menggantikan nama variabel $ compname dengan nilai yang ditetapkan dari string, sehingga menampilkan hasilnya: Contoh terlihat, Tes tertulis.
Ubah variabel
Ada banyak cara yang berbeda untuk membuat variabel diubah, ditukar, atau disetel ke nilai yang berbeda. Tabel berikut menunjukkan contoh bagaimana variabel dapat diubah, memberikan penjelasan tentang apa yang sedang dilakukan.
Referensi
- Martin Gibbs (2020). Dasar-dasar Variabel dalam Pemrograman C. Diambil dari: study.com.
- Ict Lanjutan (2020). Variabel & Struktur Data dalam Pemrograman. Diambil dari: advanced-ict.info.
- Future Learn (2020). Menggunakan tipe data dan variabel. Diambil dari: futurelearn.com.
- Computer Hope (2020). Variabel. Diambil dari: computerhope.com.
- Techopedia (2020). Variabel. Diambil dari: ceilingpedia.com.