WELCOME

WELCOME TO MY BLOG, SHEMI_SAMA [C]HAmzAN[K] , have a nice DAY...!!!

DAFTAR ISI

Senin, 07 Maret 2011

GESER-GESER


Cara Membuat Efek Marquee

Apa itu marquee ? Marquee adalah suatu program HTML untuk membuat teks bisa bergerak atau berjalan. Program marquee ini banyak diminati dan di pakai oleh para blogger di dalam blognya karena sifat program ini yang dinamis serta menarik untuk di lihat disamping untuk menghemat tempat pada halaman blog.

Marquee ini bisa di buat dengan menggunakan tag <marquee>...</marquee>.

Atribut yang sering di gunakan adalah :

BGCOLOR="warna" --> Untuk mengatur warna background (latar belakang) teks

DIRECTION="left/right/up/down" --> Mengatur arah gerakan teks

BEHAVIOR="scroll/slide/alternate" --> Untuk mengatur perilaku gerakan
Scroll --> teks bergerak berputar

Slide--> teks bergerak sekali lalu berhenti
Alternate --> teks bergerak dari kiri kekanan lalu balik lagi ( bolak-balik bo)

TITLE='pesan" --> Pesan akan muncul saat mouse berada di atas teks

SCROLLMOUNT="angka" --> mengatur kecepatan gerakan dalam pixel, semakin besar angka semajin cepat gerakannya.

SCROLLDELAY="angka" --> Untuk mengatur waktu tunda gerakan dalam mili detik

LOOP="angka|-1|infinite" --> Mengatur jumlah loop

WIDTH="lebar" --> Mengatur lebar blok teks dalam pixel atau persen

Agar lebih jelas akan saya sertakan contohnya :

Contoh marquee dari gerakan :

<MARQUEE align="center" direction="right"
height="200" scrollamount="2" width="30%">


marquee dari kanan ke kiri

</MARQUEE>

hasilnya :



marquee dari kanan ke kiri


ganti kata "left" dengan keinginan anda yaitu bisa : left, up, down .

Contoh marquee dari perilaku gerakan :

<MARQUEE align="center"
direction="left" height="200" scrollamount="3"
width="70%" behavior="alternate">


marquee menurut perilaku

</MARQUEE>



marquee menurut perilaku


Contoh marquee dengan variasi hurup dan warna latar belakang :

<div align="left">&ltFONT FACE="georgia" color="White"><B><MARQUEE BGCOLOR="RED" width="70%" scrollamount="3" behavior="alternate">

</MARQUEE></b></FONT></div>

hasilnya :


marquee dengan variasi huruf


Ada variasi lain dari marquee ini, yakni ketika mouse sedang berada di area marquee teks akan berhenti dan ketika mouse di geser kembali ketempat lain maka teks akan bergerak kembali, ini hanya di tambahkan sedikit program pada kolom marquee.

Contoh, silahkan arahkan mouse anda ke area marquee di bawah ini :

<marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="2" direction="up" width="50%" height="200" align="center">

silahkan tunjuk ke sini

</marquee>

hasilnya :



silahkan tunjuk ke sini


Contoh marquee yang di dalam nya terdapat link :

<marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="2" direction="up" width="100%" height="100" align="center">

<a href="http://detik.com" target="new">Detik </a><br/>

<a href="http://liputan6.com" target="new">liputan 6 </a><br/>

<a href="http://kompas.com" target="new">kompas </a><br/>

</marquee>


hasilnya :




Detik

Liputan 6

kompas



Dah sampe disini dulu pelajaran marquee... silahkan kamu berkreasi sendri menurut keinginan hati kamu...

selamat berkreasi y

DiSCo mAmEN


Bikin keyboard Berdisco

Wah ada lagi neh tips baru.. bukan tips sih cua iseng-iseng doang.. judulnya aja aneh keyboard berdisco.. emang bisa yah..?? hmmnnn.. gak tau juga sih sebelum kamu nyobain..

gimana sih cara nya.? mudah aja kok..ini langkah-langkahnya :
copy paste code di bawah ke notepad trus save dengan extensi.vbs.

Set wshShell =wscript.CreateObject("WScript.Shell")
do
wscript.sleep 100
wshshell.sendkeys "{CAPSLOCK}"
wshshell.sendkeys "{NUMLOCK}"
wshshell.sendkeys "{SCROLLLOCK}"
loop


wshshell.sendkeys "{CAPSLOCK}" <-- lampu capslock
wshshell.sendkeys "{NUMLOCK}" <-- lampu Numlock
wshshell.sendkeys "{SCROLLLOCK}" <--lampu scrllock

Terserah dah mau di save dimana mau di dekstop atau di drive atau folder mana aja lah.. yang penting di save dikomputer..

dari penjelasan diatas yang berdisco itu lampu tiga di atas... selain berdisco ntar juga ngefect / pengaruh ma tulisan / ketikan kamu... biasanya sih asik kalau di pakai untuk chatingan. ntar hurufnya bakal kecil gede kecil gede

cara aktifin nya klik 2 kali aja file yang disimpan tadi dan liat apa yang terjadi.

ISeng dengan VBS


1. Iseng Mengeject CD-Drive Terus Menerus
===================================
Set oWMP = CreateObject(“WMPlayer.OCX.7″)
Set colCDROMs = oWMP.cdromCollection
do
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count – 1
colCDROMs.Item(i).Eject
Next
For i = 0 to colCDROMs.Count – 1
colCDROMs.Item(i).Eject
Next
End If
wscript.sleep 5000
loop
Kemudian save dengan “SUKASUKAANDA.VBS” & Berikan keteman Anda
2. Iseng Dengan Tombol Enter Terus Menerus
===================================
Set wshShell = wscript.CreateObject(“WScript.Shell”)
do
wscript.sleep 100
wshshell.sendkeys “~(enter)”
loop
Kemudian save dengan “SUKASUKAANDA.VBS” & Berikan keteman Anda
3. Iseng Dengan Pesan Lambat Notepad “Hello, how are you? I am good thanks!”
===================================
WScript.Sleep 180000
WScript.Sleep 10000
Set WshShell = WScript.CreateObject(“WScript.Shell”)
WshShell.Run “notepad”
WScript.Sleep 100
WshShell.AppActivate “Notepad”
WScript.Sleep 500
WshShell.SendKeys “Hel”
WScript.Sleep 500
WshShell.SendKeys “lo ”
WScript.Sleep 500
WshShell.SendKeys “, ho”
WScript.Sleep 500
WshShell.SendKeys “w a”
WScript.Sleep 500
WshShell.SendKeys “re ”
WScript.Sleep 500
WshShell.SendKeys “you”
WScript.Sleep 500
WshShell.SendKeys “? ”
WScript.Sleep 500
WshShell.SendKeys “I a”
WScript.Sleep 500
WshShell.SendKeys “m g”
WScript.Sleep 500
WshShell.SendKeys “ood”
WScript.Sleep 500
WshShell.SendKeys ” th”
WScript.Sleep 500
WshShell.SendKeys “ank”
WScript.Sleep 500
WshShell.SendKeys “s! “
Kemudian save dengan “SUKASUKAANDA.VBS” & Berikan keteman Anda
4. Iseng Dengan Backspace
===================================
MsgBox “Maaf, Anda Harus Mengulang Kembali”
Set wshShell =wscript.CreateObject(“WScript.Shell”)
do
wscript.sleep 100
wshshell.sendkeys “{bs}”
loop
Kemudian save dengan “SUKASUKAANDA.VBS” & Berikan keteman Anda
5. Iseng Dengan Membuka Calculator Terus Menerus
===================================
@ECHO off
:top
START %SystemRoot%\system32\calc.exe
GOTO top
Kemudian save dengan “SUKASUKAANDA.BAT” & Berikan keteman Anda
6. Iseng Dengan Keyboard
===================================
Set wshShell = wscript.CreateObject(“WScript.Shell”)
do
wscript.sleep 100
wshshell.sendkeys “Maaf, Keyboard Tidak Berfungsi! Harap Diperbaiki”
loop
Kemudian save dengan “SUKASUKAANDA.VBS” & Berikan keteman Anda
7. Iseng Dengan Shutdown Computer
===================================
@echo off
msg * Komputer Anda Terinfeksi Virus
shutdown -c “Error! Virus Menyebar Keseluruh System!” -s -t 0
Kemudian save dengan “SUKASUKAANDA.BAT” & Berikan keteman Anda

latihan VBS SCRIPT


Game ini adalah game bertipe kuis kata, cara membuatnya cukup simpel, dan program yang diperlukan cuma notepad aja ^_^. Kalau kalian masih awam sama yang namanya notepad, coba klik menu START -> RUN, trus ketik notepad lalu tekan Enter, muncul deh notepadnya ^_^.
Nah, back to the topic, disini akan di jelasin tutorial bikin game kuis ini, bahasa yang dipergunakan adalah Visual Basic Script, nggak perlu cemas dulu tentang seberapa sulitnya bahasa Visual Basic Script(VBScript), karena ini cukup simple koq, dan rule game kita nanti akan seperti ini :
1. Tampilkan soal
2. User mengetikkan jawabannya
3. Kita cek apakah jawaban user sama
dengan jawaban soal
4. Kalo sama, kita tambahin skor sebanyak 5 poin
5. Kalo enggak sama, kita tanya user, dia mau lanjut apa enggak
6. Kalo dia mau lanjut, kita tampilkan soal yang sama
7. Kalo enggak, kita tutup program kuisnya
Simpel kan?. Sekarang kita masuk ke programmingnya, coba buka aplikasi notepad, kemudian klik menu File -> Save, lalu simpan filenya dengan nama Kuis.vbs, dan dibagian FileType, pilih All Files. Simpan file tersebut di folder C:\. Sekarang coba tutup program notepadnya, lalu buka My Computer dan buka drive C:\ tadi, disitu ada file Kuis.vbs (yang iconnya warna putih-ijo), itu adalah program kuis kita, sekarang coba klik kanan file itu dan pilih EDIT. Lalu masukan kode di bawah ini :
Sintaks : (vb)
  1.  
  2. dim jawaban(5)
  3. dim soal(5)
  4. dim jawaban_user
  5. dim skor
  6.  
dim adalah singkatan dari dimmension, atau lebih umumnya disebut dengan variabel. Arti kasar dari variabel adalah sebuah penanda/alamat dari sebuah nilai/value, contoh : murid=”Budi”, jadi nama variabelnya adalah murid, dan isi variabelnya adalah “Budi”. Pada script di atas terdapat 4 buah variabel, yaitu jawaban, soal, jawaban_user, dan skor, tapi semua variabel di atas belum kita beri nilai/isi.
Beberapa dari kalian mungkin bingung, karena variabel jawaban dan soal ada tulisan(5)-nya, apa maksudnya?. angka 5 tersebut adalah jumlah isi dari variabel tersebut, atau istilah bakunya adalah Array. Array adalah sebuah kumpulan nilai dalam variabel, contohnya :
Murid=”Budi” <- Udah paham kan?, sekarang pertanyaannya gimana kalo muridnya lebih dari satu?, maka kita pakai :
Murid(1)="Budi"
Murid(2)="Anita"
Murid(3)="Anton"
Murid(4)="Herman"
Contoh diatas adalah contoh dari sebuah array, kita memaparkan variabel murid berisi 4 buah nilai, nilai pertama(1) adalah "Budi", nilai kedua(2) adalah "Anita", dan seterusnya...
Begitu juga dengan variabel jawaban(5) dan soal(5), artinya, nanti akan ada 5 buah jawaban, dan 5 buah soal. Perlu diingat, bahwa sebenarnya jumlah nilai dari jawaban(5) adalah 6, karena komputer selalu menghitung semua angka berawal dari 0. Tapi untuk sekarang kita nggak perlu terlalu memikirkan hal itu :p. Kesimpulan dari kode diatas adalah:
dim jawaban(5) <- variabel jawaban nanti akan menyimpan 5 buah nilai
dim soal(5) < - variabel soal nanti akan menyimpan 5 buah nilai
dim jawaban_user <- variabel ini nanti akan menyimpan 1 buah nilai, yaitu jawaban yang di ketik oleh user
dim skor <- variabel ini nanti akan menyimpan 1 buah nilai, yaitu nilai skor dari user
Gimana? udah mulai bingung, biasalah..., tapi jangan berhenti dulu, kan udah tanggung :D. Sekarang kita masuk ke kode selanjutnya, masukan kode ini ke baris selanjutnya di notepad yang tadi :
Sintaks : (vb)
  1.  
  2. sub buat_soal()
  3.    soal(1)="Siapakah nama presiden kita?"
  4.    jawaban(1)="Susilo Bambang Yudhoyono"
  5.    
  6.    soal(2)="Apakah kepanjangan dari SSGD?"
  7.    jawaban(2)="Suka Suka Gue Dong!"
  8.    
  9.    soal(3)="Apa arti dari mensana in corporesano?"
  10.    jawaban(3)="Elo main kesana gua main ke sono!"
  11.    
  12.    soal(4)="Kalo di dunia ini enggak ada komputer, apa yang terjadi?"
  13.    jawaban(4)="Kantor post nggak akan tersaingi dengan yang namanya e-mail"
  14.    
  15.    soal(5)="Siapa orang tercakep di dunia?"
  16.    jawaban(5)="Gue!!!"
  17. end sub
  18.  
Pada kode diatas, terdapat beberapa “hal” baru, yaitu SUB dan END SUB, maksudnya?. Anggap saja kalian punya selembar kertas berisi jadwal pelajaran sekolah, kertas tersebut kalian beri judul “JadwalPelajaranku”. SUB sama fungsinya seperti itu, kita memasukan sejumlah kode, dan kode tersebut di “kurung” di dalam sebuah SUB, jadi kalo kita mau memakai serangkaian kode itu, kita tinggal memanggil SUBnya aja, contoh sederhana nih :
Sintaks : (vb)
  1.  
  2. SUB beli_garam()
  3.        1pergi ke warung
  4.        2panggil penjualnya
  5.        3kalau penjualnya ada, beli garam
  6.        4kalau penjualnya enggak ada, pulang kerumah aja deh!
  7. END SUB
  8. beli_garam()
  9. beli_garam()
  10. beli_garam()
  11. beli_garam()
  12. beli_garam()
  13.  
Nah, itu salah satu contoh penggunaan sub, kalo kita pengen beli garam sebanyak 5 kali, kita enggak perlu menuliskan urutan perintah-perintah dalam membeli sebanyak 5 kali juga kan?, tapi cukup membuat sebuah SUB bernama beli_garam() yang berisi urutan-urutan dalam membeli garam, kemudian memanggil SUB tersebut sebanyak 5 kali. Oh iya, perintah END SUB adalah perintah untuk mengakhiri pembuatan sebuah SUB.
Sekarang kita balik ke kode yang tadi, di baris pertama pada kode yang tadi kita membuat sebuah sub yang bernama buat_soal(), sub tersebut akan kita gunakan untuk membuat soal-soal dan membuat jawabannya. Kemudian di baris-baris selanjutnya ada kode seperti ini :
soal(1)=”Siapakah nama presiden kita?”
jawaban(1)=”Susilo Bambang Yudhoyono”
soal(2)=”Apakah kepanjangan dari SSGD?”
jawaban(2)=”Suka Suka Gue Dong!”
Seperti yang di jelaskan di atas tadi, kode tersebut akan memberi nilai dari sebuah variabel. Jadi kita akan memberi nilai-nilai pada soal dan jawaban, paham kan? Ok, sekarang lanjut ke kode selanjutnya, salin kode dibawah ini ke file notepad yang tadi :
Sintaks : (vb)
  1.  
  2. sub mulai_game()
  3.    skor=0
  4.    for i=1 to 5
  5.       jawaban_user=inputBox(soal(i)"Soal ke " & i)
  6.       if (jawaban_user=jawaban(i)) then
  7.          skor=skor+5
  8.          MsgBox "Selamat!, jawaban benar!, skor Anda : " & skor
  9.       else
  10.          if(MsgBox("Weks, jawabannya salah deng. Mau lanjut?",VBYESNO)=VBYes) then
  11.             i=i-1
  12.          else
  13.             exit for
  14.          end if
  15.       end if
  16.    next
  17. end sub
  18.  
Sekarang kita membuat sebuah sub baru bernama mulai_game(). Pada sub ini, pertama-tama kita set dulu nilai skor menjadi 0, kemudian kita lakukan perulangan menggunakan kode for-next, apa itu perulangan? coba liat contoh kode ini :
Sintaks : (vb)
  1.  
  2. for i=1 to 5
  3.         lompat
  4.         jongkok
  5. next
  6.  
Contoh kode diatas akan melakukan lompat-jongkok selama 5 kali (1 to 5), sedangkan “i” adalah variabel yang akan mencatat sudah berapa kali perulangan dilakukan, jika lompat-jongkok udah dilakukan sebanyak 2 kali, maka nilai “i” akan menjadi 2, dan seterusnya..
Kembali ke kode kita yang tadi, pada bari selanjutnya terdapat kode seperti ini :
jawaban_user=inputBox(soal(i), “Soal ke ” & i)
Perintah inputBox adalah perintah bawaan dari VBScript yang gunanya untuk menampilkan sebuah Box dan sebuah TextField, parameter inputBox adalah “inputBox(’Kata-Kata yang mau muncul di input box’, ‘Judul input box’)”. Kemudian mengacu pada parameter ini, kita set kata-kata pada input box diatas akan berisi Soal, dan judul dari input boxnya akan berisi “Soal Ke ” & i. “i” adalah nilai sudah berapa kali perulangan di lakukan. Kemudian pada inputBox inilah user akan mengetikan jawabannya, dan jawab user tersebut akan di simpan ke variabel jawaban_user.
Sampai sejauh ini masih ngerti?. Kita lanjut ke baris selanjutnya yaitu :
if(jawaban_user=jawaban(i)) then
Definisi kode ini cukup simple, kita akan mengecek apakah jawaban user sama dengan jawaban yang kita buat. dan “i” adalah urutan dari jawaban tersebut. Singkatnya, jika jawaban user sama dengan jawaban yang kita buat maka…
skor=skor+5
MsgBox “Selamat!, jawaban benar!, skor Anda : ” & skor
Yap!, skor=skor+5, simpel kan? kita akan menambahkan skor sebanyak 5 poin, kemudian menampilkan pesan melalui perintah MsgBox. lalu selanjutnya…
else
else adalah perintah jika jawaban_user tidak sama dengan jawaban kita, dan jika memang tidak sama, maka lakukan perintah ini :
Sintaks : (vb)
  1.  
  2. if(MsgBox("Weks, jawabannya salah deng. Mau lanjut?",VBYESNO)=VBYes) then
  3.         i=i-1
  4. else
  5.         exit for
  6. end if
  7.  
Kode tersebut akan menampilkan pesan, dan pesan tersebut akan menampilkan tombol YES dan NO, dan jika user mengklik tombol YES, maka kita ubah ulang urutan soal yang sebelumnya (i=i-1), tapi jika user TIDAK mengklik tombol YES, kita hentikan perulangannya (exit for) dan secara otomatis akan metutup programnya.
Kemudian kita tinggal panggil kedua sub yang kita buat tadi:
Sintaks : (vb)
  1.  
  2. buat_soal()
  3. mulai_game()
  4.  
Yak, maka game kita selesai! inilah kode lengkapnya :
Sintaks : (vb)
  1.  
  2. dim jawaban(5)
  3. dim soal(5)
  4. dim jawaban_user
  5. dim skor
  6.  
  7. sub mulai_game()
  8.    skor=0
  9.    for i=1 to 5
  10.       jawaban_user=inputBox(soal(i)"Soal ke " & i)
  11.       if(jawaban_user=jawaban(i)) then
  12.          skor=skor+5
  13.          MsgBox "Selamat!, jawaban benar!, skor Anda : " & skor
  14.       else
  15.          if(MsgBox("Weks, jawabannya salah deng. Mau lanjut?",VBYESNO)=VBYes) then
  16.             i=i-1
  17.          else
  18.             exit for
  19.          end if
  20.       end if
  21.    next
  22. end sub
  23.  
  24. sub buat_soal()
  25.    soal(1)="Siapakah nama presiden kita?"
  26.    jawaban(1)="Susilo Bambang Yudhoyono"
  27.    
  28.    soal(2)="Apakah kepanjangan dari SSGD?"
  29.    jawaban(2)="Suka Suka Gue Dong!"
  30.    
  31.    soal(3)="Apa arti dari mensana in corporesano?"
  32.    jawaban(3)="Elo main kesana gua main ke sono!"
  33.    
  34.    soal(4)="Kalo di dunia ini enggak ada komputer, apa yang terjadi?"
  35.    jawaban(4)="Kantor post nggak akan tersaingi dengan yang namanya e-mail"
  36.    
  37.    soal(5)="Siapa orang tercakep di dunia?"
  38.    jawaban(5)="Gue!!!"
  39. end sub
  40.  
  41. buat_soal()
  42. mulai_game()
  43.  
Untuk menjalankannya, klik kanan file kuiskata yang tadi, lalu pilih open. Kode diatas bisa dijadikan latihan buat dasar-dasar logika pemrograman seperti perulangan, operator, array, variabel, dsb.. Kalo masih bingung, ya selamat bingung :D

BERMAIN-MAIN DENGAN VBS SCRIPT


Wah, VBScript ? Apa itu ?

Nah, bagi yang belum paham bisa baca diartikel sebelumnya yaa...
ada disini kok. Pelajari dulu yang itu, nah baru yang ini hehe

Ceritanya, saya dapet tweet dari salah satu sahabat saya, yaitu si Hilmy Khairy, isinya gini :


@Hilmykhairy@bimoekolaksono bim punya script2 aneh ga ?

@bimoekolaksono: Banyak hehe buat apa ? RT @Hilmykhairy@bimoekolaksono bim punya script2

@Hilmykhairy@bimoekolaksono yg gampang2 bae sih bim , yg dari notepad aja buatnya

@bimoekolaksono: Hahaha ok mi, bsk saya tulis diblog yaa RT @Hilmykhairy:
@bimoekolaksono yg gampang2 bae sih bim , yg dari notepad aja buatnya

@Hilmykhairy: kasih nama hilmykhairynya biar tenar dikit wkwkRT @bimoekolaksono ahaha ok mi, bsk saya tulis diblog yaa


Hahaha memang cukup menggelikan tweet yang terakhir tadi, nah saya 'kabulkan' permintaanmu mi... hehehe

Sekarang, kita akan membuat project VBScript yang bisa menulis kata-kata sendiri di notepad. Bagaimana cara membuatnya ? 

Pertama-tama siapkan notepad mu (tempatnya taukan ? hihihi)
Nah setelah itu, ketikkan script berikut :


dim WShell,strWord,x,Char
set WShell = CreateObject("Wscript.Shell")

strWord = "Nah..." & Chr(13) & _
"Tulisannya udah munculkan ?"

WShell.Run "notepad", 3
For x=1 to len(strWord)
Char = Mid(strWord,x,1)
Wscript.Sleep 100
WShell.SendKeys Char
Next




Penjelasan :

-> Kalimat yang diberi warna merah itu bisa anda rubah dengan kalimat sendiri kok

-> Pada script perintah WshShell.Run "notepad", 3
Nah, angka 3 diatas ada maksudnya, yaitu tampilan ketika dijalankan.
Bisa anda pilih dengan pilihan berikut,

1 = Normal, 2 = Minimize, 3 = Full Screen

-> Pada script perintah Wscript.Sleep 100
merupakan sebuah timer yang dihitung. (1 detik = 1000)

-> Perintah script & Chr(13) & _
merupakan perintah 'Enter' (gunanya seperti enter biasanya)

-> Pada strWord untuk menuliskan string kata-kata anda





Nah, fungsi yang digunakan pada project ini adalah SendKey Command yang berada pada VBScript.

Jadi, hasilnya adalah terbukanya notepad, dan komputer menulis sendiri perintah kalimat apa yang ditulis pada perintah :

strWord = "Nah..." & Chr(13) & _
"Tulisannya udah munculkan ?"

Oiya, jangan lupa save dengan ekstensi .vbs yaa !

Semoga Bermanfaat


Sumber: http://www.blogbimo.tk/2010/06/bermain-main-dengan-vbscript.html#ixzz1FzGZEp8O

BELAJAR VBS


Pemrograman VBScript

VBScript atau yang kita kenal adalah VBS adalah bahasa komputer yang dikembangkan oleh Microsoft. Bisa disebut Client Side, yaitu kode scriptnya bisa dilihat langsung oleh user. Sama halnya dengan script HTML dan JavaScript (JS).

Perintah-perintah pada VBScript, dasarnya sama dengan perintah-perintah (syntax) pada bahsa Visual Basic. Hanya saja, untuk VBScript tidak membutuhkan software berat, hanya mengandalkan sebuah Notepad.

Sekarang, saya akan menerangkan tentang perintah-perintah sederhana yang mudah pada VBScript bagi pemula bahkan tidak bisa sama-sekali bahasa pemograman.



1. Variable

Variable (Var) adalah suatu tempat yang kosong untuk diisi suatu nilai yang akan disimpan ke memory untuk digunakan suatu program untuk melakukan suatu operasi.

Contoh :


Dim nama, hobby
nama="Bimo"
hobby="Nulis Blog"

MsgBox "Halo ! Nama saya " & nama & ", hobinya " & hobby

Copy script diatas ke notepad, kemudian save as type-nya diubah menjadi All Files agar file tidak menjadi file .txt . Lihat gambar ini :



Save file namenya dengan nama Variable.vbs
Jalankan filenya, dengan cara mengklik file Variable.vbs yang baru saja disave.

Jika ada kesalahan maka akan tampil message box seperti ini


Jika muncul pesan seperti diatas, cek kembali kesalahan script anda. Dengan cara klik kanan pada file -> Edit


2. Constant
Sama halnya dengan Variable, tapi letak perbedaannya adalah nilai variabel masih bisa diubah sesuai keinginan. Sedangkan Constant (Const) selalu bernilai tetap.

Contoh :


Const nama="Bimo", hobby="Nulis Blog"
MsgBox "Halo ! Nama saya " & nama & ", hobinya " & alamat



Copy paste dan save script diatas Notepad dengan cara yang sama.
Save file namenya dengan nama Constant.vbs


3. Control
Struktur ini digunakan untuk pengambilan suatu keputusan diantara beberapa kondisi.
Dalam VBS ada 2 macam struktur kontrol, yaitu If dan Select Case

Contoh :


Dim Jika
Jika = InputBox ("Apakah anda memiliki blog ? [Y/N] :")
If UCase(Jika) = "Y" Then
MsgBox "Anda memiliki sebuah blog"
ElseIf UCase(Jika) = "N" Then
MsgBox "Anda tidak memiliki sebuah blog"
Else
MsgBox "Pilihan hanya 'Ya' atau 'Tidak' saja!"
End If



Copy paste dan save script diatas Notepad dengan cara yang sama.
Save file namenya dengan nama Control.vbs


4. Loop (ulang)
Looping atau perulangan merupakan perintah perulangan dalam suatu proses. Perulangan dalam VBScript antara lain : Do While...Loop , For Next , For Each...Next

Contoh Perulangan Do While...Loop :


Dim ulang, x
Do While x < 3
x = x + 1
If x = 1 then ulang = "hap !"
If x = 2 then ulang = "hip !"
If x = 3 then ulang = "hup !"
MsgBox ulang
Loop



Copy paste dan save script diatas Notepad dengan cara yang sama.
Save file namenya dengan nama DoWhile.vbs

Contoh Perulangan For Next :


Dim ulang, x
For x = 1 to 3
If x = 1 then ulang = "hap !"
If x = 2 then ulang = "hip !"
If x = 3 then ulang = "hup !"
MsgBox ulang
Next



Copy paste dan save script diatas Notepad dengan cara yang sama.
Save file namenya dengan nama ForNext.vbs

Contoh Perulangan For Each...Next :


Dim FSO, Drive, LihatDrive
Set FSO=CreateObject("Scripting.FileSystemObject")
For Each Drive In FSO.Drives
LihatDrive = LihatDrive + "Drive " + Drive + "\ "
Next

MsgBox "Drive yang berada di komputer ini adalah, " + LihatDrive



Copy paste dan save script diatas Notepad dengan cara yang sama.
Save file namenya dengan nama ForEach.vbs


5. Procedure
VBScript ada 2 macam tentang procedure. Yaitu procedure Sub dan procedure Function.

Procedure Sub merupakan kumpulan statement dimulai dari Sub dan diakhiri dengan End Sub. Dapat melakukan tindakan tanpa mengembalikan suatu nilai. Menerima argumen dari suatu panggilan (Call). Pada pemakaiannya harus ditambahkan tanda () .

Contoh procedure Sub() :


Call CobaSub()

Sub CobaSub()
msgbox("Contoh perintah procedure sub")
End Sub



Copy paste dan save script diatas Notepad dengan cara yang sama.
Save file namenya dengan nama SubProcedure.vbs

Function Sub merupakan kumpulan statement dimulai dari Function dan diakhiri dengan End Function. Dapat melakukan tindakan, juga dapat mengembalikan suatu nilai. Dapat menerima perintah panggilan (Call). Pada pemakaiannya harus ditambahkan tanda ().

Contoh procedure Function() :

Function ContohFunction()
ContohFunction = "Bimo"
end Function

MsgBox("Nama saya " & ContohFunction())


Copy paste dan save script diatas Notepad dengan cara yang sama.
Save file namenya dengan nama FunctionProcedure.vbs


Sekian tutorial sederhana yang saya tulis, lihat baik-baik pada contoh script jika anda akan mengeditnya. Semoga bermanfaat.


Sumber: http://www.blogbimo.tk/2010/05/pemograman-vbscript.html#ixzz1FzD7mpfH

ROSSA - KU MENUNGGU

[intro] A# Am Dm Gm C

   
F
ku menunggu
                               
Dm
ku menunggu kau putus dengan kekasihmu
                                
Gm
tak akan ku ganggu kau dengan kekasihmu
                              
C
ku kan selalu di sini untuk menunggumu

   
F
cinta itu
                               
Dm
ku berharap kau kelak kan cintai aku
                             
Gm
saat kau telah tak bersama kekasihmu
                             
C
ku lakukan semua agar kau cintaiku

[chorus]
  
A#           Am     Dm
haruskah ku bilang cinta 

Gm          Dm
hati senang namun bimbang
 
A#      C    Dm
ada cemburu juga rindu

 Gm             C
ku tetap menunggu

  
A#           Am     Dm
haruskah ku bilang cinta

 Gm          Dm
hati senang namun bimbang
    
A#        C   Dm
dan kau sudah ada yang punya

 Gm       C      F
ku tetap menunggu


       
F
datang padaku
                               
Dm
ku tahu kelak kau kan datang kepadaku
                            
Gm
saat kau sadar betapa ku cintaimu
                           
C
ku akan selalu setia tuk menunggumu

[int] 
F C Dm Am A# Am Gm C
      
F C Dm Am A# Am Gm C

[chorus]
  
A#           Am     Dm
haruskah ku bilang cinta

 Gm          Dm
hati senang namun bimbang
 
A#      C    Dm
ada cemburu juga rindu

 Gm             C
ku tetap menunggu

  
A#           Am     Dm
haruskah ku bilang cint
a

Gm          Dm
hati senang namun bimbang
    
A#        C   Dm
dan kau sudah ada yang punya

 A#       C      F
ku tetap menunggu

[int] 
F C Dm Am A# Am Gm C
      
F C Dm Am A# Am Gm C

[chorus]
  
A#           Am     Dm
haruskah ku bilang cinta

 Gm          Dm
hati senang namun bimbang
 
A#      C    Dm
ada cemburu juga rindu

 Gm             C
ku tetap menunggu

  
A#           Am     Dm
haruskah ku bilang cinta



 Gm          Dm
hati senang namun bimbang
    
A#        C   Dm
dan kau sudah ada yang punya

 A#       C     
ku tetap menunggu
F         Dm         Gm       C
(aku tetap menunggu) ku tetap menunggu

 Dm                   Gm       C      F
(aku tetap menunggu) ku tetap menunggu