Cari Blog Ini

Arsip Blog

Copyright © 2017 Bumi-komputer. Gambar tema oleh MichaelJay. Diberdayakan oleh Blogger.

Postingan Populer

Rabu, 01 Februari 2017

7. Pengertian variabel dan cara penggunaannya

Seperti yang saya janjikan pada pembahasan struktrur dasar kode program pascal sedikit saya menyinggung yang namanya variabel, dalam pembahasan ini saya akan mengupas lengkap tentang penertian dan cara penggunaan variabel

Pengertian variabel

Variabel adalah penanda/peubah yang digunakan untuk menampung sebuah nilai. Sepnajang kode program nilai variabel dapat diubah-ubah sesuai data yang kita masukan.



Sampai disini sudah paham kan pengertian variabel. Jadi intinya sebuah variabel nilai nya tidak akan selalu tetap.

Cara penulisan variabel di dalam kode program pascal

Untuk menulis variabel di dalam kode pascal kita harus mendeklarasikan nya terlebih dahulu. Variabel dapat diubah nilai nya selama dalam tipe data yang sama. Contoh jika saya mempunyai variabel nilai dan diberi tipe data berupa angka (integer, real, dan lain-lain) kita hanya bisa mengisi variabel tersebut dengan angka seperti 10, 20, 30. Kita tidak bisa mengisinya dengan huruf seperti saya, anda, aku. 

Contoh penulisan/mendeklarasikan variabel dalam pascal


program nama_program;
uses crt;
var
   niai:integer;

Dari potongan program diatas saya mendeklarasikan sebuah variabel dengan nama "nilai" dan diberi tipe data "integer". Untuk memisahkan "nama" variabel dengan "tipe data" variabel diberi tanda titik dua ":" diakhir tipe data harus diberikan tanda titik koma ";".
Untuk nama variabel lebih dari satu dengan tipe data yang sama pascal membolehkan pendeklarasian dalam satu baris dan dipisahkan dengan tanda koma ",". 

Contoh penulisan/mendeklarasikan variabel lebih dari satu dengan tipe data yang sama

program nama_program;
uses crt;
var
  nama:string;
  nilai, nilai_akhir:integer;

Potongan kode program diatas saya mendeklarasikan 3 buah variabel yaitu "nama", "nilai", dan "nilai_akhir". Khusus untuk variabel "nilai" dan "nilai_akhir" saya mendelarasikannya dalam satu baris karena mempunyai tipe data sama.

Perlu diketahui pascal adalah sebuah bahasa pemrograman yang "case insensitive" yang artinya tidak membedakan huruf besar dan kecil. Contoh

program satu;
uses crt;
var
  nilai:integer;
begin
  write(nilai);
end.

Akan sama dengan

Program dua;
uses crt;
var
  nilai:integer;
BEGIN
  WRITE(NilaI);
END.

Pada contoh kode program diatas saya mempunyai dua program yang pertama menggunakan huruf kecil semua dan yang kedua menggunakan sebain huruf besar. Tetapi hasil akhir yang akan ditampilkan tetap sama inilah yang dinamakan "case insensitive".

Cara memberikan nilai pada variabel

Setelah pendeklarasian sebuah variabel, kita akan memberikan nilai (value) pada variabel tersebut 
Contoh pemberian nilai pada variabel

 nama_varibael:=nilai;

Pada contoh kode program diatas nama variabel diberi tanda titik dua "." dan selanjutnya diberi tanda sama dengan "=". Dalam dunia pemrograman tanda sama dengan "=" disebut juga sebagai assignment. Agar lebih memahami saya bei contoh penggunaan assignment

nilai_akhir:=70;

kode progam diatas dibaca dari kanan ke kiri. Artinya nilai "70" dimasukan ke dalam variabel "nilai_akhir"

Kita juga bisa memberikan nilai (value) saat proses pendeklarasian

program nama_program;
uses crt;
var
  nilai_akhir:float=70; 


Cara menampilkan sebuah variabel

Setelah mengetahui cara pendeklarasian dan memberikan nilai pada vaiabel selanjut kita akan membahasa cara menampilak sebuah variabel. Format penulisannya sebgai berikut

writeln('nilai');
wrtiteln('nilai_akhir');

contoh diatas saya menggunakan perintah "write" untuk menampilkan variabel "nilai" dan variabel "nilai_akhir"

Untuk mengakhiri pembahsan ini saya akan memberikan sebuah kode program utuh dibawah ini

program variabel;
uses crt;

var
  nama:string='John';
  nilai, nilai_akhir:float;
  alamat:string;

begin
  clrscr;

  nilai:=70.8;
  nilai_akhri:=70;
  alamat:='Jl. Asia Afrika';

  writeln(nama);
  writeln(nilai);
  writeln(nilai_akhir);
  writeln(alamat);
  readln;
end.



Note:
dalam turbo pasca 7 memberikan nilai (value) saat pendeklarasian akan terjadi error dikarenakan tidak mendukung perintah deklarasi dan Assaignment. 



Tidak ada komentar:
Write komentar

Interested for our works and services?
Get more of our update !