Vbs adalah bahasa pemograman komputer yang sistem kerjanya atau script nya bisa di kerjakan menggunakan program notepad, script vbs ini akan secara langsung ber interaksi dengan komputer tanpa harus menggunakan editor bahasa pemograman lain,VBScript merupakan varian dari visual basic. Bahasa ini juga merupakan bahasa default dari internet explorer selain javascript. Interpreter bahasa ini sudah disediakan asp ataupun internet explorer.
Dapat dideklarasikan di tengah program, jika ingin sebaliknya tambahkan option explicit .pada awal program untuk melacak semua variabel yang ditulis.
Deklarasi menggunakan dim, public ataupun private tanpa tipe.
Dibawah ini beberpa listing program yang digunakan pada VBScript
Operator Aritmatik
Dalam penulisan yang umum digunakan fungsi cint () yang mengonversi subtipe ke bilangan integer.
Lihat Script
<!—vbs_aritmetik.html->
<head>
<title> Test Operator Aritmetik</title>
</head>
<body>
<script language=”vbscript”>
sub test()
val1=window.prompt(”1 st Value : “)
val2=window.prompt (“2 nd Value : “)
document.write (“concatenation dengan operator dan “)
document.write “<br>” &val1&val2
document.write(“<br>”+”concatenation dengan operator + ” + “<br>”)
document.write vall+val2
document.write(“<br>”+”penjumlahan”+”<br>”)
‘penggunaan cint berarti konversi ke integer
document.write cint(val1)+cint(val2)
document.write(“<br>”+”pengurangan”+”<br>”)
document.writecint(val1)-cint(val2)
document.write(“<br>”+”pangkat”+”<br>”)
document.write cint(val1)*cint(val2)
document.write(“<br>”+”mod”+”<br>”)
document.write cint(val1) mod cint(val2)
document.write(“<br>”+”integer div”+”<br>”)
document.write cint(val1) \ cint(val2)
document.write(“<br>”+”real div”+”<br>”)
document.write cint(val1) / cint(val2)
end sub </script>
<input type=”button” name=”buttonl” value=”arithmetic” onclick=”test”>
</body>
</html>
Operator Logika
Dalam penulisan yang umum digunakan fungsi cbool () yang mengonversi subtipe l ke “true” dan subtipe o ke “false”. Operator yang tersedia mulai dari and, or, xor, imp, eqv sampai dengan not.
Lihat Script
<!—vbs_logical.html–>
<html>
<head>
<title> Test Operator Logical</title>
</head>
<body>
<script language=”vbscript”>
sub test ()
vall=window.prompt(“1 st Logical Value (0/1) : “)
val2=window.prompt(“2 nd Logical Value (0/1) : “)
document.write (“<br>”+”Operator and”+”<br>”)
document.write cbool(val1) and cbool(val2)
document.write (“<br>”+”Operator or”+”<br>”)
document.write cbool(val1) or cbool(val2)
document.write (“<br>”+”Operator xor”+”<br>”)
document.write cbool(val1) xor cbool(val2)
document.write (“<br>”+”Operator imp”+”<br>”)
document.write cbool(val1) imp cbool(val2)
document.write (“<br>”+”Operator eqv”+”<br>”)
document.write cbool(val1) eqv cbool(val2)
document.write (“<br>”+”Operator not 1 St Logical Value”+”<br>”)
document.write not cbool(val1)
end sub </script>
<input type=”button” name=”buttonl” value=”logical onclick=”test”>
</body>
</html>
Operator Relasional
Dalam penulisan yang umum digunakan fungsi cbool ( ) yang mengonversi subtipe 1 ke “true” dan subtipe 0 ke “false”. Operator yang tersedia mulai dari >, <, >=, <=, = sampai dengan <>.
Berikut ini terminologi dalam operasi waktu yyyy=tahun, q=kuarter, m=bulan, y=day of year, d=day, w=weekday, ww=week of year, h=jam, n=menit, dan s=second.
Berikut ini adalah contoh listing program membuat matriks pada web yang kita buat.
Lihat Script
<!–vbs__matriks . html–>
<html>
<head>
<title>Perkalian Matriks</title> </head>
<body>
<script language=”vbscript”>
dim arr1(10,10), arr2(10,10), arr3(10,10)
a=inputbox(“arr1 row”)
b=inputbox(“arr1 column or arr2 row”)
c=inputbox(“arr2 column”)
‘ input matriks 1 for x=l to a
for y=1 to b
arr1(x,y)=inputbox(“arr1 baris ke “&x&” kolom ke “&y) next
next
‘ input matriks 2
for y=1 to b
for z=1 to c
arr2(y,z)=inputbox (“arr2 baris ke “&y&” kolom ke “&z) next
next ’
‘proses perkalian
for x=1 to a
for z=1 to c
arr3(x,z)=0
for y=1 to b
arr3(x,z)=arr3(x,z)+(arr1(x,y)*arr2(y,z)
next
next
next
for x=1 to a
for z=1 to c
document.write “b “&x &” k “&z&” :
“&arr3(x,z)&”<br>”
next
next
</script>
</body>
</html>
MessageBox
Dibawah ini merupakan listing membuat messageBox dalam sebuah program.
Demikian penjelasan singkat yang bisa admin sampaikan. Semoga artikel ini bisa menambah pengetahuan anda tentang dunia pemograman dan ilmu yang dibagikan dapat bermanfaat bagi pembaca. Sampai bertemu di postingan-postingan selanjutnya..see you ^-^