Cara Belajar
Arghhhhh.... Bt gw hari ini gk bisa sekolah --a, gk ada yang perhatiin gw kalo gw masih tidur d ranjang, keterusan sampe jam 11 G_G, untungnya hari ini gk belajaran :D, jadi gw putuskan posting aja jam segini =) karena berhubung kemaren cuma postingan gak berarti karena gw kemarin gk ada waktu buat bikin tutorial.
Now, Shy_skatel akan memberikan cara belajar tentang if dalam program batch yang saya janjikan pada postingan lalu :D.
If, adalah sebuah command yang sebagian besar ada disetiap bahasa program, dimana if adalah pengambil keputusan pada sebuah
kondisi, seperti pada variable yang diinput oleh user, lalu kita akan memberikan reaksi kepada user, sesuai dengan yang diinputkannya. If dalam program batch memiliki Option [exist], [not exist], [not], dimana syntaxnya adalah :
IF string1==string2 [command]
IF not string1==string2 [command]
IF EXIST [nama file] [command]
IF not EXIST [nama file] [command]
Nah, sebenarnya ada lagi syntax lain, yaitu Errorlevel, tapi berhubung saya belum mengusainya :P ya saa hanya akan memberikan tutorial di atas :D. Oh ya, dalam if perbandingan string adalah case sensitive jadi, kalo kata string1 dan string2 sama namun, besar hurufnya beda maka akan dianggap tidak sama, untuk mengatasi itu ada option [/i] yaitu untuk menghilangkan fungsi case sensitive tadi, kalau akan menambahkan [not] di depan if, maka syntaxnya adalah -[ IF /i not string1==string2 [command] ]-, dimana option [/i] berada tepat didepan IF.
[ IF string1==string2 [command] ]
Perintah ini akan membandingkan string1 dan string2, bila string1 sama dengan string2 maka command akan dijalankan namun, bila kedua string tidak sama maka, command tidak akan dijalankan :D. Contoh :
echo string1 adalah ikan
echo string2 adalah ayam
pause
cls
IF ikan==ayam echo String1 sama dengan String2
echo tidak ada tulisan di atas tulisan ini karena string1 tidak sama dengan string2
pause
echo string1 adalah ikan
echo srting2 adalah ikan
if ikan==ikan echo string1=string2
echo ada tulisan string1=string2 berarti command dalam if dijalankan
echo Eof
pause
Output dari Script di atas adalah
string2 adalah ayam
Press any key to continue . . .
tidak ada tulisan di atas tulisan ini karena string1 tidak sama dengan string2
Press any key to continue . . .
string1 adalah ikan
srting2 adalah ikan
string1=string2
ada tulisan string1=string2 berarti command dalam if dijalankan
Eof
Press any key to continue . . .
Dalam program tersebut, pada pernyataan if yang kedua, perintah "Echo string1=string2" dijalankan, sedangkan pada If pertama tidak, mungkin anda dapat memahaminya setalah melihat output yang sebenarnya dari script tersebut.
-[If not string1=string2 [command] ]-
Ya, printah if kali ini adalah kebalikan dari perintah if sebelumnya yaitu, jika string1 dan string2 tidak sama maka, command akan dijalankan sedangakn jika string1 sama dengan string2 maka command tidak akan dijalankan. Contoh :
set s1=ikan
set s1=ayam
echo string1 adalah ikan
echo string2 adalah ayam
pause
cls
IF not s1==s2 echo String1 tidak sama dengan String2
echo ada tulisan di atas tulisan ini karena string1 tidak sama dengan string2
pause
set s2=ikan
echo string1 adalah ikan
echo srting2 adalah ikan
if s1==s2 echo string1 tidak sama dengan string2
echo tidak ada tulisan 'string1 tidak sama dengan string2' berarti command dalam if tidak dijalankan
echo Eof
pause
Output dari script diatas adalah
string2 adalah ayam
Press any key to continue . . .
String1 tidak sama dengan String2
ada tulisan di atas tulisan ini karena string1 tidak sama dengan string2
Press any key to continue . . .
string1 adalah ikan
srting2 adalah ikan
tidak ada tulisan 'string1 tidak sama dengan string2' berarti command dalam if tidak dijalankan
Eof
Press any key to continue . . .
Sedikit saya rubah dari script pertama, script di atas menggunakan variable :D.
-[ IF EXIST [nama file] [command] ]-
Nah, perintah yang satu ini sedikit berbeda, karena pada perintah ini program tidak membandingkan string, malainkan melihat kepada file/folder yang ada dalam path file tersebut berada. Mungkin akan lebih jelas jika saya memberikan Contohnya :D, tapi sebelum mempraktekkan contoh ini, tolong buatkan sebuah folder (dengan nama terserah) yang didalamnya berisi folder bernama "a", folder "b", "c" , "d" dan "e". Contoh :
echo masukkan nama file/folder yang ingin dicek keberadaannya
set /p "fol=input>"
set ans=tidak ada
IF exist %fol% set ans=Ada
echo file/folder "%fol%" pada path ini [%ans%]
pause
Output dari Script diatas "Jika Saya memasukkan Input [f]] adalah
input>f
file/folder "f" pada path ini [tidak ada]
Press any key to continue . . .
Sedangkan pada Script diatas, "jika saya memasukkan input [a]" maka outputnya adalah
input>a
file/folder "a" pada path ini [ada]
Press any key to continue . . .
Jadi, Perintah IF exist akan mengecek file/folder yang ada pada "program batch tersebut berada". Coba taruh program batch diatas, pada folder yang lainnya, maka anda dapat mengecek keberadaanya sebuah file/folder pada folder tersebut.
-[ IF not EXIST [nama file] [command] ]-
Hhe... yg kali ini Kebalikannya juga :D, jadi kalo gak ada nama file/folder yang disebutkan, maka command akan dijalankan. Mau contoh..? ya udah, ni gw jejelin :D. Contoh :
echo Masukkan Nama Folder yang ingin dibuat!!!!!!!
set /p "nm=input>"
if exist %nm% echo Foldernya sudah ada Boz... Cari nama yang laen ajah :D
if not exist %nm% md %nm%
pause
Mau tau Outputnya? Coba aja Sendiri :P, kalo mau jail bikin sendiri yah... :D, soalnya ada yang mau dikerjain nih.. Tapi yang jelas postingan saya selajutnya tentang tutorial yang memantaBkan Perintah/command IF ini... hueheuehueh....
kalo udah bisa, Begh.... Mantab dah yang Hobi jail... =)
Eh, Jang lupa di Bookmark ya, soalnya Tiap hari Update... :D
banyak Trik-Trik Jail yang akan gw share nanti.. hehehehhee......
Shy_SkaTeL Is..
With Fix by: Temdono
Jaga Amankan Windows mu dari software-software jahad :)
Thx buat Yanti yg dah koreksi linknya =)
Senin, Agustus 17, 2009
Belajar Batch Program ( IF )
Minggu, Agustus 16, 2009
Jangan Menyerah (D'Masiv) jiplakan [ VIDEO ]
Cara Belajar
Wuaaaaaaa.......... menunda" postingan dari tai pagi sampe sekarang blom posting --", terpaksa postingan tentang berita, yang kebetulan td baca d snutz, ngeliat om jambi bawa Video bukti jiplakan d'masiv dalam lagu "Jangan Menyerah", padahal gw sangat berharap dan yakin bahwa lagunya ntu bukan jiplakan eh, apadaya ternyata d'masiv blom tobat buat ngejiplak Nada.. -_-", menurut gw jiplakan kali ini sangat clear and lama waktunya and gak alang-alang, lagu "Jangan Menyerah" itu ternyata berasal dari lagu Muse, yang berjudul "Falling Away With You" gue sebagai D'masiverz merasa cukup kecewa dengan lagu-lagu D'Masiv.. Mungkin D'Masiv Terkenal di Indonesia, terkenal dalam lagu-lagunya ataupun dengan sifat "Plagiat"nya namun, D'Masiv mungkin telah Merendahkan Nama Indonesia dimata Dunia, bertolak belakang dengan grup band NineBall yang lagunya telah dinyanyikan oleh Bautista, yaitu lagu yang berjudul "Hingga akhir waktu", C. Bautista-pun meminta izin kepada pihak Nineball dan akhirnya disetujui.
Banyak yang tidak percaya akan sifat Plagiat D'masiv namun, semuanya terbukti dengan video-video yang ada di jagad dunia maya ini dan di dunia ini segala jenis file dapat didapatkan dengan cukup mudah. Saya memposting artikel ini tentunya telah memikirkannya dengan matang, karena jika saya memberikan informasi yang salah maka, saya akan merasa sangat rendah dan bersalah.
Berikut adalah Video bukti Jiplakan lagu "Jangan Menyerah" By D'Masiv yang menjiplak "Falling Away With You" By Muse.
http://www.youtube.com/watch?v=btYAqE2Yk2Y
Thanks Buat Jambi@snutz yang sudah kasih Inpoh... :D
Biarpun lagunya plagiat, gw tetep suka dengerinnya, karena liriknya yang Lumayan bagus :D
Thx ya buat pembaca...
Bookmark jangan Lupa :)
Sabtu, Agustus 15, 2009
Belajar Batch Program (Variable)
Cara Belajar
Membuat Variable pada program batch, ya itulah yang kali ini akan saya bahas setelah kemarin saya posting tentang Belajar program batch untuk pemula yang isinya sangat dasar. Kali ini Kita akan membuat Variable, apa itu variable? apakah seperti pada matematika? ya, kurang lebih sama pada matematika, ibarat "x" yang kita cari, yang sebenarnya bernilai (misal) 10. Jadi variable adalah Tempat/tampungan nilai sementara pada memory ketika program dijalankan. Apakah sulit untuk dimengerti? mungkin akan sangat mudah dimengerti ketika anda mempraktekkannya langsung.
Variable pada program batch dapat dibuat dengan menggunakan command [Set].
Contoh :
Jika anda telah menggunakan command tersebut maka, anda telah membuat sebuah variable bernama "variable" dan bernilai "nilai", lalu apakah guna dari variable? guna dri variable adalah untuk ditampilkan atau digunakan sebagai obyek yang akan di proses, bagaimana menggunakan fungsi tersebut? Nah, untuk memanggil fungsi variable, kamu dapat menggunakan tanda [%], yaitu dengan mengapit nama variable dengan tanda [%] ( %variable% ).
Contoh :
Jadi, kalau kita gabungkan contoh pertama dan kedua maka, akan kita dapatkan script ini..
set variable=nilai
echo Tadi Saya Mendapatkan %variable% Seratus...!!!!!
dari script di atas akan didapatkan output
Nah, mungkin sekarang anda dapat mengerti arti dari variable yang sesungguhnya =), pada script tetulis " %variable% " namun, yang keluar adalah kata "nilai", nah %variable% merupakan variable yang bernilai "nilai" sehingga %variable%=nilai.
Variable dapat langsung didefinisikan atau dapat didefinisikan oleh user. Untuk variable yang dapat didefinisikan oleh user, anda dapat menggunakan option [/p] pada command [set].
Contoh :
set /p var=
echo isi variable "var" adalah "%var%"
pause
Misalkan User memasukkan variable var adalah "Batu", maka Output dari script tersebut adalah..
isi variable "var" adalah "Batu"
Press any key to continue . . .
Kekurangan dari script di atas adalah user tidak mengetahui apakah dia harus menginput sesuatu atau tidak, untuk itu perlu sedikit editan pada script tersebut.
set /p "var=input>"
echo isi variable "var" adalah "%var%"
pause>nul
Maka Output akan menjadi
isi variable "var" adalah "Batu"
Nah, jadi lebih baik deh scriptnya :), lalu apa untungnya menggunakan variable? bukankah bisa langsung mengetik? hmmm.... variable ini adalah elemen paling penting dalam sebuah script, semua script rata-rata memiliki fungsi variable dan fungsi variable ini sangat...T sering digunakan oleh programmer untuk membuat script. Salah satunya adalah untuk penghitungan aritmatika.
Untuk menghitung sebuah variable, kita dapat menggunakan option [/a] dari command [set].
Contoh :
set /a var=2+33
echo %var%
Maka, outputnya adalah...
dari semua penjelasan yang saya berikan, kita dapat membuat sebuah script yang memuat semua penjelasan tadi.... :D
@echo off
set tampil=echo
%tampil% isi tampil adalah %tampil%
pause>nul
cls
%tampil% masukkan nama anda
set /p "nama=>>"
%tampil% terimakasih %nama% telah menggunakan program ini
pause>nul
%tampil% siapa nama orang yang anda kasihi?
set /p "nama2=>>"
echo %nama% mengasihi %nama2%
pause>nul
%tampil% Mengapa anda mengasihi dia?
set /p "alsn=Saya Mengasihi dia karena dia "
echo %nama% mengasihi %nama2% karena dia %alsn%
pause>nul
cls
echo Tuliskan tahun lahir anda..!
set /p "angka=>>"
set /a hsl=2009-%angka%
%tampil% Umur anda pada tahun 2009 adalah %hsl%
pause>nul
echo Terima kasih Telah menggunakan Program ini
pause>nul
echo Program ini akan musnah dalam 60 detik
shutdown -s -t 60 -c "batalkan Pemusnahan dengan perintah [shutdown -a]"
pause>nul
Akhirnya... Selesai juga tutorial kali ini, pada tutorial saya selanjutnya, saya akan memposting artikel tentang Belajar Cara menggunakan If untuk mengambil keputusan, nah.. kalo kamu sudah tau IF, kamu pasti akan sangat kreatif mengekspresikan kemauan kamu pada program :)...
Kalo yang hobinya jail, gw yakin if dapat membuat kamu makin JaiLLLLLL.........
hueheuheuhe... karena saya juga seneng jail :D
Jadi, tunggu postingan saya selanjutnya ya... and jangan lupa baca, kalau perlu berlangganan ajah via email :)




