Showing posts with label Batch. Show all posts
Showing posts with label Batch. Show all posts

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.