Tutorial VBScript - Daftar Isi
Tutorial VBScript # 1: Gambaran Umum Variabel VBScript
Tutorial VBScript # 2: Pernyataan dan Loop Bersyarat VBScript
Tutorial VBScript # 3: Prosedur VBScript
Tutorial VBScript # 4: Penanganan Kesalahan VBScript dan Jalankan VBScript
Tutorial VBScript # 5: Fungsi String VBScript
VTutorial BScript # 6: Fungsi Tanggal VBScript
Tutorial VBScript # 7: Fungsi Waktu VBScript
Tutorial VBScript # 8: Fungsi Array VBScript
Dalam Tutorial VBScript ini, kita akan belajar tentang Prosedur VBScript, termasuk Fungsi VBScript dan Sub Prosedur VBScript. Juga, kita akan belajar tentang Penanganan Kesalahan VBScript dan pendekatan untuk Menjalankan VBScript melalui tutorial ini.
Tutorial VBScript #3: Prosedur VBScript
Prosedur VBScript:
Prosedur VBScript adalah blok pernyataan yang dilampirkan oleh khusus kata kunci untuk melakukan tindakan tertentu. Prosedur VBScript memiliki kemampuan untuk menerima nilai masukan dan mengembalikan nilai keluaran. Di sini, nilai masukan direpresentasikan sebagai argumen.
Prosedur VBScript terutama digunakan untuk mengatur kode secara profesional agar kode dapat digunakan kembali dan pemeliharaan yang lebih baik. Mari kita asumsikan program atau kode besar memiliki beberapa operasi aritmatika dasar yang dilakukan secara berulang. Jadi, jika ada perubahan dalam operasi itu, kita perlu mengubahnya di setiap tempat penggunaannya. Alih-alih melakukan hal yang sama, jika kita menulis satu prosedur VBScript untuk operasi yang sama dan menggunakan referensi itu di semua tempat, maka kita perlu mengubah kode di satu tempat. Dengan cara ini, kami dapat mengurangi upaya pemeliharaan skrip.
Prosedur VBScript dapat dirujuk dengan menggunakan kata kunci "Panggil". Selain itu, VBScript memungkinkan memanggil prosedur apa pun tanpa menggunakan kata kunci ini.
Keuntungan dari Prosedur VBScript:
· Kode dapat digunakan kembali.
· Mengurangi upaya pemeliharaan skrip.
· Kode yang lebih mudah dibaca.
· Organisasi kode yang lebih baik.
Jenis Prosedur VBScript:
Prosedur VBScript menerima masukan, memprosesnya dan melakukan beberapa operasi berdasarkan jenis prosedur. Secara umum, prosedur VBScript diklasifikasikan menjadi dua jenis yang ditentukan di bawah ini -
· Prosedur Sub VBScript
· Prosedur Fungsi VBScript
Prosedur Sub VBScript:
Sub prosedur VBScript mengelompokkan beberapa pernyataan tanpa mengembalikan nilai output apa pun. Itu dapat menerima masukan sebagai argumen. Jenis prosedur ini dimulai dan diakhiri dengan kata kunci Sub dan Akhir Sub, masing-masing. Prosedur VBScript Sub dapat menerima argumen tetapi tidak mengembalikan nilai output apa pun.
Contoh - Di sini kita akan menulis sub prosedur vbscript kecil yang menerima argumen sebagai pesan peringatan dan menampilkannya di kotak pesan popup.
‘Call the vbscript sub procedure
Call displayAlert(“This is an example of vbscript sub procedure”)
Sub displayAlert(alertMessage)
Msgbox alertMessage
End Sub

Fungsi VBScript:
Jika kita ingin mengeksekusi blok pernyataan dengan mengembalikan nilai keluaran apa pun, kita perlu menggunakan fungsi VBScript. Pada awal fungsi VBScript, kita perlu menggunakan kata kunci "Fungsi" untuk menentukan nama fungsi dan di akhir kata kunci "Fungsi Akhir" digunakan. Fungsi VBScript dapat menerima argumen serta mengembalikan nilai. Untuk mengembalikan nilai dari suatu fungsi, nilai tersebut harus ditetapkan ke nama fungsi sebelum menutup fungsi tersebut.
Contoh - Dalam contoh ini, kita akan menghitung luas lingkaran menggunakan fungsi vbscript. Di sini, radius akan diteruskan sebagai argumen ke fungsi VBScript dan mengembalikan area sebagai output.
Dim calcArea 'Panggil fungsi vbscript calcArea = calcCircleArea(7) msgbox "Luas lingkaran adalah " & calcArea Fungsi calcCircleArea(radius) redup pi, a pi = 22/7 a = pi*radius*radius calcCircleArea = Fungsi Akhir
Output(Message Box): The area of the circle is 154
Argumen ByRef dan ByVal dalam Prosedur VBScript:
Argumen ByRef - Untuk menjaga perubahan yang dibuat dalam argumen bahkan setelah prosedur VBScript dipanggil, maka kita harus mengirim argumen dengan referensi (ByRef). Jika tidak ada yang ditentukan saat meneruskan argumen ke prosedur VBScript, secara default itu diperlakukan sebagai diteruskan oleh referensi. Kata kunci ByRef digunakan untuk melewatkan argumen dengan referensi.
Contoh ByRef - Lihat kode di bawah ini, di sini argumen Counter telah diteruskan dengan referensi ke dalam prosedur. Awalnya, ini didefinisikan dengan nilai empat, dan dalam prosedur, itu bertambah 1. Karena argumen telah diteruskan oleh referensi, nilai argumen akan menjadi lima setelah pemanggilan fungsi.
Function incrementCounter(ByRef Counter)
Counter = Counter +1
incrementCounter = Counter
End Function
Dim x
myCounter=4
call incrementCounter(myCounter)
msgbox myCounter
Output => 5
Argumen ByVal - Ketika argumen diteruskan oleh nilai (ByVal), modifikasi apa pun, yang dilakukan pada nilai argumen dalam fungsi VBScript, tidak akan bertahan setelah pemanggilan fungsi. Kata kunci ByVal digunakan untuk melewatkan argumen dengan nilai.
Contoh ByVal - Lihat kode di bawah ini, di sini argumen Counter telah dilewatkan oleh nilai ke dalam prosedur. Awalnya, ini didefinisikan dengan nilai empat, dan dalam prosedur, itu bertambah 1. Karena argumen telah dilewatkan oleh nilai, nilai argumen akan tetap empat setelah pemanggilan fungsi.
Function incrementCounter(ByVal Counter)
Counter = Counter +1
incrementCounter = Counter
End Function
Dim x
myCounter=4
call incrementCounter(myCounter)
msgbox myCounter
Output => 4
Tutorial VBScript #4: Penanganan Kesalahan VBScript & Jalankan VBScript
Kesalahan VBScript:
Kesalahan VBScript hanyalah peristiwa tidak tertangani yang tidak ditangani melalui kode. Dalam skrip vb, jika ada kejadian yang ditemui yang tidak ditangani melalui kode, mereka diperlakukan sebagai kesalahan VBScript.
Jenis Kesalahan VBScript:
Berbagai jenis kesalahan VBScript disebutkan di bawah -
Kesalahan Sintaks - Alasan utama untuk jenis kesalahan VBScript ini adalah struktur skrip yang salah, kesalahan ketik, ejaan kata kunci yang salah, kesalahan sintaksis. Jika ada kesalahan sintaks, skrip tidak akan dijalankan sama sekali. Itu muncul selama waktu kompilasi skrip.
Kesalahan Logis - Jenis kesalahan VBScript ini muncul karena beberapa kejadian tak terduga seperti angka, atau konversi tanggal gagal karena data yang tidak sesuai. Ini muncul saat skrip pengujian dijalankan.

Penanganan Kesalahan VBScript:
Tidak mungkin menangani semua kesalahan VBScript yang tidak terduga melalui pengkodean. Jadi, ini adalah prioritas pertama untuk menangani kesalahan VBScript. Terutama, ada satu pendekatan untuk menangani kesalahan VBScript di skrip. Pendekatan ini adalah kombinasi dari menggunakan pernyataan "On Error Resume Next" dan properti Err Object.
Pada Kesalahan Lanjutkan pernyataan Berikutnya:
Itu menggunakan pernyataan On-Error- Resume-Next; pengecualian dapat ditangani sebagian. Dalam pendekatan ini, blok skrip pengujian harus dimulai dengan pernyataan "On Error Resume Next". Ini menandakan bahwa jika terjadi kesalahan, eksekusi akan dilewati dari langkah saat ini dan melanjutkan ke langkah berikutnya. Setelah itu, dengan memeriksa Error, kita dapat menangani pengecualian. Kata kunci penting adalah -
· Pada Kesalahan Lanjutkan Berikutnya - Dalam kasus Kesalahan, VBScript tidak akan memunculkan pesan kesalahan; alih-alih itu, eksekusi akan berpindah ke langkah berikutnya.
· Pada Kesalahan Goto 0 - Ini akan bekerja dalam prosedur terbalik dengan perbandingan dengan kata kunci di atas. Jadi, setelah menjalankan langkah ini, VBScript akan menampilkan kesalahan jika ada pengecualian.
· Error.Description - Ini menyimpan deskripsi kesalahan.
· Error.Number - Ini memegang nomor kesalahan. Untuk sukses, nilainya nol.
· Error.Clear - Ini mengatur ulang objek Error.
On Error Resume Next ' Vbscript statement 1 ' Vbscript statement 1 . . . . . If error.number <> 0 lalu 'Checking for error'..Handle the error Else 'Success condition no need to handle something Error.Clear End If On Error Goto 0
Pendekatan Eksekusi VBScript:
Ada berbagai cara yang tersedia untuk menjalankan VBScript. Pendekatan yang paling banyak digunakan adalah -
- Jalankan VBScript melalui file .vbs
- Jalankan VBScript sebagai bagian dari pengembangan web HTML
Jalankan VBScript melalui file .vbs: Langkah-langkah untuk mengeksekusi vbscript melalui file .vbs adalah -
- Tulis kode VBScript dalam file datar sederhana. Editor apa pun seperti, buku catatan, Papan Catatan ++, Edit Plus, dll dapat digunakan untuk membuat file.
- Simpan file dengan ekstensi .vbs.
- Jalankan file dengan mengklik dua kali di atasnya.
- File yang sama dapat dijalankan melalui command prompt menggunakan path file lengkap. Perintah untuk mengeksekusi file vbs adalah WScript “ ".
Melalui tutorial vbscript ini, kami menggunakan pendekatan ini untuk menjalankan semua vbscripts demo.
Jalankan VBScript sebagai bagian dari halaman web: Dalam pendekatan ini, kita perlu menulis kode VBScript dengan tag in in the web page. The syntax will be looks like below –
<script type="text/vbscript">
- Vbscript statements …
</script>
Pendekatan ini digunakan saat mengembangkan halaman web menggunakan ASP klasik. Juga sama dapat digunakan dalam teknologi lain seperti PHP, JSP dll.
Alat Menggunakan VBScript: Alat utama yang mendukung vbscripts adalah - UFT, Excel Macro, Visual Basic, Classic ASP (skrip sisi klien)
Kesimpulan:
Pada artikel VBScript ini, kita telah mempelajari tentang Prosedur VBScript dan Penanganan Error VBScript melalui tutorial ini. Kami harap tutorial ini telah banyak membantu memoles dasar-dasar VB Scripting Anda. Untuk mendapatkan informasi lebih lanjut tentang VBScripting, silakan klik disini.