Hallo teman teman,pernah kah mendengar istilah VBScript?pasti kamu pernah mendengarnya,kan?lalu,seperti apa sih VBScript itu?jika kamu seorang programmer web,pasti sudah familiar dengan yang satu ini.sebaliknya,bagi kamu yang baru mulai terjun ke dunia programmer mesti tau apa itu VBScript?
biasanya para pemrogrammer VBscript untuk mempermudahkan pekerjaan mereka dan membuat automasi dalam beberapa jenis pemrograman.karena itu lah,VBScript begitu penting untuk seorang pemrogrammer.eitss,tidak perlu khawatir bagi kamu yang baru memulai atau ingin menjadi pemrograman VBscript ya.kali ini kita akan berkenalan dengan VBScript,serta fungsi dan contohnya.simak tuntas ya sobat!!
A.Sejarah VBScript
VBScript atau lengkap nya Visual Basic Edition adalah sebuah bahasa skrip yang diinterpretasikan saat dieksekusi yang dikembangkan oleh Microsoft Corporation pada tahun 1996 yang seringnya di gunakan dalam penjelajah web internet Explorer (dapat di gunakan mulai versi internet Explorer 3.0).
VBScript merupakan sebuah bahasa script turunan dari dari bahasa pemrograman Visual Basic for Applications (VBA) yang digunakan di dalam microsoft Office dan beberapa platform pengembangan buatan microsoft lainnya.VBScript menghilangkan beberapa fungsi dari VBA,seperti halnya fungsi I/O berkas dab akses lansung terhadap sistem informasi untuk menyediakan sebuah platform yang aman untuk mengembang kan aplikasi berbasis web dengan menggunakan platform Active Server Pages (ASP).Internet Explorer merupakan penjelajah web pertama yang menyediakan sebuah platform yang aman untuk mengembangkan aplikasi berbasis web dengan menggunakan platform Active Server Pages(ASP).
Internet explorer merupakan Windows Vista,Windows Server 2008 serta beberapa platform UNIX.VBScript tidak dapat di gunakan untuk membuat program yang berdiri sendiri.akan tetapi,Script harus di masukan ke dalam sebuah berkas HTML.Scrip VBScript yang dimasukan di dalam bberkas HTML harus dimasukan di antara tag <SCRIPT>...</SCRIPT>.berikut adalah contoh nya (yang akan menampilkan sebuah dialog box berisi Hello World!! ketika sebuah tombol diKlik oleh pengguna):
kelebihan dan kekuranganVBScript
A.kelebihan VBScript
- VB.net mempunyai fasilitas real time background compiler yait sebagai penanganan dalam error bug
- Lebih cepat dalam pembuatan aplikasi berbasis dekstop
- Menyediakan untuk develover pemrograman data akses ActiveX data Object (ADO)
- Bahasa yang sederhana
- Sangat banyak sumber-sumber yang dapat digunakan untuk belajar dan mengembangkan kemampuan baik berupa buku website dll
- Bisa memperoleh banyak tools baik geratis maupun tidak yang banyak membantu menghemat waktu dalam pemrograman
B.kelemahan VBScript
- Untuk versi VB.Net 2010 dan seterusnya tidak mempunyai komponen Crystal report karena sudah terpisah
- Harus ada Net framework agar aplikasi bisa berjalan
- Tidak mempunyai database sendiri
- Memerlukan kapasitas yang besar untuk instalasi VB.Net
- VBScript adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game
1.Cara Memprogram dengan VBScript
a. Mempersiapkan Lingkungan Pengembangan Program
Dapatkan editor kode yang baik.anda bisa menggunkan Notepad,tetapi editor yang bagus akan membuat anda bisa melihat sintaksis kode VBScript dengan lebih mudah.
b. Pasang Internet Explorer.Internet Explorer adalah satu satunya peramban (browser) yang mendukung VBScript karena VBScript adalah produk Microsoft yang dipatenkan.Anda memerlukan Internet Explorer terpasang di komputer agar bisa melihat hasil dari program VBScript yang di jalan kan.
- Karena Internet Explorer hanya didukung di Windows,anda bisa mendapatkan hasil yang terbaik dengan membuat program menggunakan komputer Windows.
c. Pelajari beberapa latihan dasar VBScrit. Ada bebrapa dasar yang akan bermanfaat jika mengetahui sebelum masuk kedalam penulisan kode yang terlalu dalam.
- Gunakan ' (tanda petik satu) untuk menandai komentar.
- Gunakan _ (garis bawah) untuk melanjutkan akhir baris.
2. Membuat Halaman dasar
a. Buatlah sebuah halaman HTML. VBScript terdapat didalam situs web HTML. Untuk melihat kinerja VBScript, anda perlu membuat sebuah berkas HTML yang bisa dibuat dengan internet Exploler. Buka editor kode, lalu masukkan kode berikut:
<html>
<head>
<title>Tes VBScript</title>
</head>
<body>
</body>
</html>
b. tambahkan tanda VBScript.ketika membuat halaman web menggunakan VBScript,Anda harus memberi tahu peramban mengenai skrip yang akan dijalankan.masukkan tanda berikut ke dalam halaman berikut ke dalam HTML Anda:
<html>
<head>
<title>Tes VBScript</title>
</head>
<body>
<script language="vbscript"type="text/vbscript">
</script>
</body>
</html>
c. Gunakan VBScript di server ASP. Jika anda menulis VBScript untuk server ASP, Anda bisa menandai awal skrip menggunakan tanda khusus:
<html>
<head>
<title>Tes VBScript</title>
</head>
<body>
<%
%>
</body>
</html>
3. Membuat Program "Hello World!"
a. Masukkan perintah Write. Perintah ini berfungsi untuk menampilkan konten kepada pengguna. Ketika menggunakan perintah Write, teks yang ditunjuk akan ditampilkan di dalam peramban.
<html>
<head>
<title>Tes VBScript</title>
</head>
<body>
<script language="vbscript" type="text/vbscript">
document.write()
</script>
</body>
</html>
b. Tambahkan teks yang ingin anda tampilkan. Di dalam tanda kurung, masukkan teks yang ingin anda tampilkan pada layar. Jangan lupa untuk mengurung teks dengan tanda kutip untuk menunjuk teks sebagai data dengan tipe string.
<html>
<head>
<title>Tes VBScript</title>
</head>
<body>
<script language="vbscript" type="text/vbscript">
document.write("Hello World")
</script>
</body>
</html>
c. Buka berkas HTML dengan peramban anda. Simpan kode anda sebagai berkas .HTML. Buka berkas yang sudah anda simpan menggunakan Internet Explorer. Halaman anda seharusnya menampilkan Hello World! dalam teks polos.
4. Menggunakan Variabel
a. Mulailah dengan mendeklarasikan variabel anda. Anda bisa menyimpan data di dalam variabel, lalu anda bisa memanggil dan memanipulasinya nanti. Anda perlu mendeklarasikan variabel menggunakan dim sebelum mengisinya dengan nilai. Anda bisa mendeklarasikan beberpa variabel sekaligus. Variabel harus diawali dengan huruf, dan bisa terdiri dari paling banyak 255 karakter. Di bawah ini, kami membuat variabel "age":
<html>
<head>
<title>Tes VBScript</title>
</head>
<body>
<script language="vbscript" type="text/vbscript">
dim age
</script>
</body>
</html>
b. Masukkan nilai ke dalam variabel. Setelah mendeklarasikan variabel, Anda bisa memasukkan nilai ke dalamnya. Gunakan tanda = untuk menentukan nilai variabel. Anda bisa menggunakan perintah Write untuk menampilkan variabel di layar untuk memastikan bahwa semuanya bekerja dengan baik.
<html>
<head>
<title>Tes VBScript</title>
</head>
<body>
<script language="vbscript' type="text/vbscript">
dim age
age = 30
document.write(age)
</script>
</body>
</html>
c. cobalah untuk memanipulasi variabel. Anda bisa menggunakan pernyataan matematis untuk memanipulasi variabel. Pernyataan matematis yang digunakan bekerja seperti aljabar dasar. Semua variabel, termasuk jawaban anda, harus dideklarasikan terleih dahulu sebelum digunakan.
<html>
<head>
<title>Tes VBScript</title>
</head>
<body>
<script language="vbscript" type="text/vbscript">
dim x
dim y
dim sum
x = 10
y = 5
sum = x + y
document.write(sum)
'halaman ini akan menampilkan "15"
</script>
</body>
</html>
d. Buatlah sebuah array. Pada intinya, Array adalah sebuah tabel yang mengandung lebih dari satu nilai. Setelah itu, array ditangani sebagai variabel tunggal. Seperti variabel pada umumnya, array harus dideklarasikan terlebih dahulu. Anda harus mengindikasikan jumlah nilai yang bisa disimpan oleh array (termasuk 0 sebagai angka pertama). Setelah itu, Anda bisa memanggil data yang tersimpan didalam array nanti.
<html>
<head>
<title>Tes VBScript</title>
</head>
<body>
<script langauge="vbscript" type="text/vbscript">
Dim names(2)
Dim mother
names(0) ="John"
names(1) ="Jane"
names(2) ="Pat"
mother = names(1)
</script>
</body>
</html>
e. Buatlah array dua dimensi. Anda bisa membuat array yang terdiri dari beberapa dimensi agar bisa menyimpan lebih banyak data. Ketika mendeklarasikan sebuah array, Anda gharus mengindikasikan jumlah baris dan kolom yang ditampung oleh array.
<html>
<head>
<title>Tes VBScript</title>.
</head>
<body>
<script language="vbscript" type="text/vbscript">
Dim table(2,2)
'Bagian ini akan membuat tabel 3x3
table(0,0) ="A"
table(0,1) ="B"
table(0,2) ="C"
table(1,0) ="D"
table(1,1) ="E"
table(1,2) ="F"
table(2,0) ="G"
table(2,1) ="H"
table(2,2) ="I"
</script>
</body>
</html>
5. Menggunakan Prosedur
a. Pahami perbedaan prosedur "sub" dan "fuction". Ada dua jenis prosedur didalam VBScript: sub dan fuction. Dua jenis prosedur tersebut memungkinkan program anda untuk menjalankan aksi.
- Prosedur sub bisa menjalankan aksi, tetapi tidak bisa mengembalikan nilai program.
- Prosedur fuction bisa menjalankan aksi mengembalikan nilai kepada program.
b. Buat dan panggil prosedur sub. Bisa menggunakan prosedur sub untuk membuat tugas-tugas yang bisa dipanggil oleh prosedur sub. Gunakan pernyataan sub dan end sub untuk mengurung isi prosedur sub. Gunakan pernyataan call untuk mengaktifkan prosedur sub.
<html>
<head>
<title>Tes VBSctipt</title>
</head>
<body>
<script language="vbscript" type="text/vbscript">
Sub mysubproc()
document.write("ini ditulis didalam prosedursub")
End sub
Call mysubproc()
'ini akan menampilkan pesan yang terdapat didalam prosedur sub
</script>
</body>
</html>
c. Buatlah prosedur function. Prosedur fuction memungkinkan anda untuk menjalankan perintah dan mengembalikan nilai kepada program. Prosedur fuction adalah tempat utama fungsionalitas program anda akan dijalankan.
kesimpulan.
Virus dalam bentuk visual basic script sebenarnya mudah untuk di bersihkan walaupun virus tersebut sudah memakai teknik teknik kriptorafi yang ada.hal dikarenakan virus VBS tidak bisa dan tidak harus menyertakan kode pendekripsian nya dalam file virus tersebut.serumit apapun algoritma kriptogtrafi yang di gunakan, semua nya akan sia sia jika kode untuk mendeskripsikannya dapat dengan mudah dibaca. Yang penting dalam mengenkripsikan source code virus tersebut,melaikan bagaimana cara untuk menyamarkan kode dekripsi sehingga sulit untuk di temukan dan sulit di baca orang lain.
penulis : Purnama (mahasiswa kelas F,Sistem Informasi FST UIN SULTHAN THAHA SAIFUDDIN JAMBI.
Posting Komentar