Tuesday, September 5, 2017

Pengertian Variabel Dalam Pemrograman

Variabel adalah nama yang Anda berikan ke lokasi memori komputer yang digunakan untuk menyimpan nilai dalam program komputer.

Sebagai contoh, asumsikan Anda ingin menyimpan dua nilai 10 dan 20 dalam program Anda dan pada tahap selanjutnya, Anda ingin menggunakan kedua nilai ini,  Berikut adalah tiga langkah sederhana yang sering digunakan:

  1. Buat variabel dengan nama yang sesuai.
  2. Store Values Anda di dua variabel tersebut.
  3. Access stored values variables

Membuat Variabel


Membuat variabel juga disebut mendeklarasikan variabel dalam pemrograman C. Bahasa pemrograman yang berbeda memiliki cara yang berbeda dalam menciptakan variabel di dalam sebuah program. Sebagai contoh, pemrograman C memiliki cara sederhana untuk membuat variabel
#include <stdio.h>

main() {
   int a;
   int b;
}
Program di atas menciptakan dua variabel untuk memesan dua lokasi memori dengan nama a dan b. Kami membuat variabel-variabel ini menggunakan kata kunci int untuk menentukan tipe data variabel yang berarti kita ingin menyimpan nilai integer dalam dua variabel ini. Demikian pula, Anda dapat membuat variabel untuk menyimpan long, float, char atau tipe data lainnya. Sebagai contoh:
/* variable to store long value */
long a;

/* variable to store float value */
float b;
Anda dapat membuat variabel tipe yang sama dengan menempatkannya dalam satu baris namun dipisahkan dengan koma sebagai berikut
#include <stdio.h>

main() {
   int a, b;
}

Poin-Poin Penting dalam Variabel


  • Nama variabel dapat menyimpan satu jenis nilai. Sebagai contoh, jika variabel a telah didefinisikan tipe int, maka ia hanya dapat menyimpan bilangan bulat.
  • Bahasa pemrograman C membutuhkan pembuatan variabel, yaitu deklarasi sebelum penggunaannya dalam program Anda. Anda tidak dapat menggunakan nama variabel dalam program Anda tanpa membuatnya, meskipun bahasa pemrograman seperti Python memungkinkan Anda untuk menggunakan nama variabel tanpa membuatnya.
  • Anda bisa menggunakan nama variabel hanya satu kali di dalam program Anda. Misalnya, jika variabel a telah didefinisikan untuk menyimpan nilai integer, Anda tidak dapat menentukan lagi untuk menyimpan jenis nilai lainnya.
  • Ada bahasa pemrograman seperti Python, PHP, Perl, dll, yang tidak ingin Anda menentukan tipe data pada saat membuat variabel. Jadi Anda bisa menyimpan integer, float, atau long tanpa menentukan tipe data mereka.
  • Anda dapat memberi nama apapun pada variabel seperti usia, jenis kelamin, gaji, tahun1990 atau hal lain yang ingin Anda berikan, namun sebagian besar bahasa pemrograman hanya mengizinkan karakter terbatas pada nama variabel mereka. Untuk saat ini, kami akan menyarankan untuk hanya menggunakan .... z, A .... Z, 0 .... 9 pada nama variabel Anda dan mulailah menggunakan hanya huruf jangan angka.
  • Hampir tidak ada bahasa pemrograman yang memungkinkan untuk memulai nama variabel mereka dengan angka, jadi 1990 tahun tidak akan menjadi nama variabel yang valid sedangkan tahun1990 atau ye1990ar adalah nama variabel yang valid.
Setiap bahasa pemrograman menyediakan lebih banyak aturan yang berkaitan dengan variabel dan Anda akan mempelajarinya saat Anda akan membahas detail bahasa pemrograman itu lebih jauh.

Baca Juga: Tutorial Dasar Bahasa Pemrograman


Store Values Variabel

Anda telah melihat bagaimana membuat variabel di bagian sebelumnya. Sekarang, mari simpan beberapa nilai pada variabel tersebut
#include <stdio.h>

main() {

   int a;
   int b;
 
   a = 10;
   b = 20;
 
}
Program di atas memiliki dua pernyataan tambahan dimana kita menyimpan 10 pada variabel a dan 20 disimpan dalam variabel b. Hampir semua bahasa pemrograman memiliki cara yang sama untuk menyimpan nilai dalam variabel dimana kita menyimpan nama variabel di sisi kiri dengan tanda sama dengan = dan berapa pun nilai yang ingin kita simpan dalam variabel, kita menyimpan nilai itu di sisi kanan.

Sekarang, kita telah menyelesaikan dua langkah, pertama kita membuat dua variabel dan kemudian kita menyimpan nilai yang dibutuhkan pada variabel tersebut. Sekarang variabel a memiliki nilai 10 dan variabel b memiliki nilai 20. Dengan kata lain kita bisa mengatakan, ketika program di atas dieksekusi, lokasi memori yang dinamai akan menahan 10 dan lokasi memori b akan menampung 20.


Access stored values variables

Jika kita tidak menggunakan nilai yang tersimpan dalam variabel, maka tidak ada gunanya membuat variabel dan menyimpan nilai di dalamnya. Kita tahu bahwa program di atas memiliki dua variabel a dan b dan masing-masing menyimpan nilai 10 dan 20. Jadi mari kita coba mencetak nilai yang tersimpan dalam dua variabel ini. Berikut adalah program C, yang mencetak nilai yang tersimpan dalam variabelnya
#include <stdio.h>

main() {

   int a;
   int b;
   
   a = 10;
   b = 20;
   
   printf( "Value of a = %dn", a );
   printf( "Value of b = %dn", b );
   
}
Berikut adalah Output yang dihasilkan dari program di atas
Value of a = 10
Value of b = 20
Anda pasti pernah melihat fungsi printf () di bab sebelumnya dimana kami menggunakannya untuk mencetak "Hello, World!". Kali ini, kita menggunakannya untuk mencetak nilai variabel. Kami menggunakan% d, yang akan diganti dengan nilai variabel yang diberikan dalam pernyataan printf (). Kita dapat mencetak kedua nilai tersebut menggunakan satu pernyataan printf () sebagai berikut
#include <stdio.h>

main() {

   int a;
   int b;
   
   a = 10;
   b = 20;
   
   printf( "Value of a = %d and value of b = %dn", a, b );
}
Bila program di atas dijalankan, maka hasilnya akan menghasilkan hasil berikut
Value of a = 10 and value of b = 20
Jika Anda ingin menggunakan variabel float dalam pemrograman C, Anda harus menggunakan% f dan bukan% d, dan jika Anda ingin mencetak nilai karakter, Anda harus menggunakan% c. Demikian pula, tipe data yang berbeda dapat dicetak menggunakan berbagai% dan karakter.


Contoh Variabel dalam Java

Berikut ini adalah program setara yang ditulis dalam bahasa pemrograman Java. Program ini akan membuat dua variabel a dan b dan sangat mirip dengan pemrograman C, ia akan menetapkan 10 dan 20 pada variabel-variabel ini dan akhirnya mencetak nilai dari dua variabel

public class DemoJava {
   public static void main(String []args) {
   
      int a;
      int b;
   
      a = 10;
      b = 20;
   
      System.out.println("Value of a = " + a);
      System.out.println("Value of b = " + b); 
            
      System.out.println("Value of a = " + a + " and value of b = " + b);     
   }
}


Contoh Variabel dalam Python


a = 10
b = 20
   
print "Value of a = ", a
print "Value of b = ", b

print "Value of a = ", a, " and value of b = ", b


EmoticonEmoticon