Saturday 28 February 2015

Studi tentang Batch Scripting di Sistem Operasi Windows

Digunakan untuk menjalankan perintah command prompt (cmd) windows dengan sangat mudah dan lancar.

0. Mendeklarasikan variabel
@echo off
set name=peter

1. Memanggil suatu variabel
echo %name%

2. Mengambil user input
Mengambil user input dan meletakkannya pada suatu variabel, dengan SET /P dan SET /A.

Contoh:

1. Mempermudah ping sebuah alamat  IP yang mau di PING:
@echo off
set /p alamatIP=Masukkan alamat IP yang hendak di ping:
ping %alamatIP%

INGAT:
No space diantara tanda sama dengan ('=').

Contoh SET /A:


3. String Processing
Mengolah string.


4. Kondisi / Kondisional execution.
Mengeksekusi sebuah blok kode atau sebuah pernyataan dengan suatu atau beberapa syarat.

"IF I can FLY, I go to you, IF not, I am not go to you"

Coba paste game dibawah ini ke notepad, save dengan nama gametebaknama.bat.
Jika nama yang kamu masukkan/inputkan benar, maka kamu tepat. Jika salah, maka kamu tidak tepat.

@echo off

echo Permainan menebak nama
echo ======================
set /p name=Sila masukkan nama:
if %name%==peter echo Match
if not %name%==peter echo do not match


Atau contoh yang asik satu lagi nih dibawah sini:


@echo off
echo MENU HARI INI
echo =============
echo 1. Nasi goreng tempe perkedel
echo 2. Nasi goreng ayam
echo 3. Nasi goreng sambel
set /p pilihan=Silahkan masukkan pilihanmu :
if %pilihan%==1 echo harga yang kamu bayar Rp. 2000
if %pilihan%==2 echo harga yang kamu bayar Rp. 3000
if %pilihan%==3 echo harga yang kamu bayar Rp. 1000

5. Loop 
Loop : Perform a command several times.

Loop ada dua: loop forever (selamanya) atau loop tertentu.
Loop selamanya itu begini:


@echo off
:up
echo =============
echo MENU HARI INI
echo =============
echo 1. Nasi goreng tempe perkedel
echo 2. Nasi goreng ayam
echo 3. Nasi goreng sambel
set /p pilihan=Silahkan masukkan pilihanmu :
if %pilihan%==1 echo harga yang kamu bayar 2000
if %pilihan%==2 echo harga yang kamu bayar 3000
if %pilihan%==3 echo harga yang kamu bayar 1000
goto up:

6. Function
Function: How to package a block of code.


No comments:

Post a Comment