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.
:d ;-( ;-( ;-( kwe ngomong opo ndes
BalasHapusserah ku arep ngomong opo :p
Hapusdan terima kasih sudah mau mampir dimari cheer