Loading...
Minggu, 08 Mei 2016

Variabel pada Batch file

Dalam postingan kali ini saya akan melanjutkan tentang batch file tentang penggunaan variabel. Sebelum lanjut saya minta maaf karena sudah lama nggak posting.

Mari kita lanjut, ini ada sedikit bahasan tentang variabel.
                Variabel dalam bahasa pemrograman yaitu :
-          Deklarasi sesuatu yang memiliki nilai
-          dalam bahasa pemrograman disebut juga simbol yang mewakili nilai tertentu, variabel yang dikenal di sub program disebut variabel lokal. sedang yang di kenal secara umum/utuh dalam satu program disebut variabel global.


baiklah, kita langsung saja menuju ke program, pertama ketikkan sintaks berikut di text editor
@echo off
title variabel
set nama=budi
echo %nama%
pause

lalu save dengan nama var.bat
coba buka file .bat tadi, dan yang muncul adalah tulisan budi
ya, inilah variabel. Jadi kita menentukan dahulu nama variabel dan nilai(isi) dari variabel tersebut.
seperti contoh diatas : set nama = budi
set            = sintak batch file untuk menentukan variabel
nama       = nama variabel
budi         = nilai(isi) dari variabel nama

Lalu pada saat kita buka file batch tersebut kenapa yang muncul tulisan budi bukan %nama% ? kan echo adalah syntaks untuk menampilkan.
Memang echo adalah sintaks untuk menampilkan, tapi kali ini berbeda karena echo %namavariabel% adalah sintaks untuk menampilkan isi dari variabel, dengan mengapit nama variabel yang telah dibuat dengan tanda % pada sintaks echo, jadi yang tampil adalah isi dari variabel tersebut.
kita men-set variabel nama dengan nilai(isi) budi maka yang keluar tulisan budi bukan %nama%.


Contoh :
@echo off
title variabel
set nama=budi
set hp=08564xxxxxxx
echo nama   : %nama%
echo no. hp : %hp%
pause

                dalam contoh, kita membuat variabel nama dengan nilai(isi) budi, dan variabel hp dengan nilai(isi) 08564xxxxxxx.
penjelasan :
set nama = budi               -> membuat variabel nama dengan nilai(isi) budi
set hp = 08564xxxxxxx   -> membuat variabel hp dengan nilai(isi) 08564xxxxxxx
echo nama   : %nama%  -> menampilkan tulisan nama  : budi
echo no. Hp : %hp%       -> menampilkan tulisan no. Hp : 08564xxxxxxx

tampilan :


Sekian posting mengenai variabel pada batch file, apabila ada yang salah mohon dimaafkan.
Coba ketik sintak berikut lalu jalankan :
@echo off
set a=10
set b=5
set c=a*b
echo %c%
pause

Mengapa yang keluar adalah a*b bukan 50? padahal disitu c=a*b, berarti kan 10*5. kita lanjut di lain waktu. Oke J
Karena kita disini share bareng jika ada yang kurang tolong dibetulkan lewat komentar. Terima kasih.


2 komentar:

  1. :d ;-( ;-( ;-( kwe ngomong opo ndes

    BalasHapus
    Balasan
    1. serah ku arep ngomong opo :p
      dan terima kasih sudah mau mampir dimari cheer

      Hapus

 
TOP