VBSCRIPT TUTORIAL. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>.

dokumen-dokumen yang mirip
Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB 2 LANDASAN TEORI

Struktur Data II. Bekerja Dengan Form.

Algoritma Pemrograman 2 B

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

BAB III Struktur Program

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

MODUL IV PERULANGAN ( LOOPING )

Web Programming. Pengenalan PHP

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

BAB I MENGENAL ACTIVE SERVER PAGES

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

VISUAL BASIC 6.0 SETYO BUDI, M.KOM

MODUL I Pengenalan IDE Visual Basic 6.0

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

DASAR PEMOGRAMAN JAVA

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

PEMROGRAMAN WEB 08 JavaScript Dasar

Variabel dan Tipe data Javascript

PENGGUNAAN DATA DAN VARIABEL

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

Internet II. Pertemuan 2 & 3 Dasar Pemrograman PHP I. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

Perangkat Lunak Pengembangan Web

Visual Basic 6.0 For Beginners

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

Teori Algoritma TIPE DATA

MODUL VI Penggunaan Struktur Kontrol Pengulangan

Server Response. Hello

Java Script (Bagian 1)

Kholid Fathoni EEPIS ITS Surabaya

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Pertemuan 11 type data, deklarasi variabel dan array 1.1 Mengenal Data dan Variabel

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Modul 1. Variabel dan String

Program Studi Teknik Mesin S1

Pemrograman Berbasis Web Pertemuan 4 Javascript. Program Diploma IPB - Aditya Wicaksono, S.Komp 1

Judul artikel blog : Select Case pada VB Penggunaan Pernyataan Bersyarat untuk menyeleksi suatu kondisi (Select Case) pada Visual Basic

.::BAB II.::MENGENAL PASCAL

SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

STRUKTUR KENDALI PERULANGAN

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

Pengenalan Visual Basic

Program absen dengan menggunakan visual basic 6.0

PHP (HYPERTEXT PREPROCESSOR)

RINGKASAN PEMROGRAMAN QUICK BASIC

Sesi/Perkuliahan ke: VII

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

MODUL 1 INTERNET PROGRAMMING : PHP 1

JavaScript. Pemrograman Web 1. Genap

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

Pengenalan PHP Contoh penulisan file PHP :

PENGENALAN JAVASCRIPT

LISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata

Percabangan. 1. Statemen If...Then

MODUL 2 SELECTION & LOOPING PADA FORM

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

KONSTANTA, VARIABEL, TIPE DATA dan OPERATOR

Copyright 2007 Fadhly Permata

Penggunaan Struktur Kontrol IF

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

DASAR. Sigit Purnomo. Abstrak. Pendahuluan. Pembahasan. pemrograman. tidak. pengguna untuk VBA. yang. Application. dasar. Copyright

Modul Praktikum Ke-2

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER - D3 BISNIS DAN KEWIRAUSAHAAN UNIVERSITAS GUNADARMA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

PEMROGRAMAN VISUAL BASIC

Pengembangan Web. Ramos Somya

MODUL 2 PERANCANGAN INTERFACE

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

Ema Maliachi,S.Kom. Pertemuan ke-2

MODUL II VARIABEL DAN TIPE DATA. Dalam pemrograman ada saatnya anda perlu memasukkan sebuah nilai sementara saat

Pertemuan ke 3 Percabangan. Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom. Universitas Komputer Indonesia

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

MODUL-MODUL PRAKTIKUM VB.

Definisi Percabangan

P5 Variabel, Tipe Data dan Operator

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

Konstruksi Dasar Algoritma

Basic Input/Output Operator Yoannita

Pengembangan Web. Ramos Somya

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Transkripsi:

VBSCRIPT TUTORIAL 1. APAKAH VBSCRIPT? Microsoft Visual Basic Scripting Edition, salah satu anggota bahasa pemrograman Visual Basic, adalah bahasa pemrograman active scripting, baik untuk web client scripting pada Internet Explorer atau web server scripting pada Internet Information Server. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>. <SCRIPT LANGUAGE= VBScript >..Blok perintah VBScript. </SCRIPT> Contoh: <TITLE></TITLE> <BODY> <script language="vbscript"> document.write("hallo!!!") 3. TIPE DATA VBSCRIPT VBScript hanya mempunyai satu tipe data yaitu Variant. Variant mempunyai beberapa sub tipe seperti: SUB TIPE DESKRIPSI Empty 0 untuk variabel numerik. Zero Length String ( ) untuk variabel string. Null Data Null Boolean True atau False

Byte Bilangan integer antara 0-255 Integer Bilangan integer antara -32768 s/d 32767 Currency -922,337,203,685,477.5808 s/d 922,337,203,685,477.5807 Long -2,147,483,648 s/d 2,147,483,647 Single -3.402823E38 s/d -1.401298E-45 untuk nilai negatif; 1.401298E-45 s/d 3.402823E38 untuk nilai positif Double -1.79769313486232E308 s/d -4.94065645841247E-324 untuk nilai negatif; 4.94065645841247E-324 s/d 1.79769313486232E308 untuk nilai positif Date (Time) Tanggal antara 1 Januari 100 s/d 31 Desember 9999 String Variabel string dengan panjang variabel sampai 2 milyar karakter Object Obyek seperti image, musik dan lain-lain Error Nomor kesalahan 4. VARIABEL Deklarasi variabel pada VBScript menggunakan 3 perintah, yaitu: 1. Dim, variabel yang di deklarasikan dengan Dim pada level script bisa di kenal oleh semua procedure yag ada pada script tempat deklarasi. Jika di deklarasikan dalam sebuah procedure maka variabel hanya dikenal di dalam procedure tersebut. 2. Public, variabel yang di deklarasikan dengan Public akan dikenal oleh semua procedure di dalam semua script, di dalam semua project. 3. Private, private variabel akan dikenal didalam script tempat dia di deklarasikan. Contoh: <TITLE> </TITLE> <BODY BGCOLOR="#FFFFFF"> <script language="vbscript"> dim a,b,c a = inputbox("masukkan nilai untuk variabel A : ") b = inputbox("masukkan nilai untuk variabel B : ") c = CInt(a) + CInt(b) document.write(a & " + " & b & " = " & c)

5. KONSTANTA Deklarasi konstanta menggunakan const. Contoh: <TITLE> </TITLE> <BODY BGCOLOR="#FFFFFF"> <script language="vbscript"> dim c const a=10 const b=15 c = CInt(a) + CInt(b) document.write(a & " + " & b & " = " & c) 6. OPERATOR Macam operator pada VBScript: Arithmetic Comparison Logical Description Symbol Description Symbol Description Symbol Exponentiation ^ Equality = Logical negation Not Unary negation - Inequality <> Logical conjunction And Multiplication * Less than < Logical disjunction Or Division / Greater than > Logical exclusion Xor Integer division \ Less than or equal to <= Logical equivalence Eqv Modulus arithmetic Mod Greater than or equal to >= Logical implication Imp Addition + Object equivalence Is Subtraction - String concatenation &

Contoh: <html> <head> <title></title> <script language="vbscript"> sub cmdplus_onclick dim myform set myform =document.fplus myform.txthasilplus.value = CInt(myForm.txtPlus1.value) + CInt(myForm.txtPlus2.value) sub cmdmin_onclick dim myform set myform =document.fmin myform.txthasilmin.value = CInt(myForm.txtMin1.value) - CInt(myForm.txtMin2.value) sub cmdkali_onclick dim myform set myform =document.fkali myform.txthasilkali.value = CInt(myForm.txtKali1.value) * CInt(myForm.txtKali2.value) sub cmdbagi_onclick dim myform set myform =document.fbagi myform.txthasilbagi.value = CInt(myForm.txtBagi1.value) / CInt(myForm.txtBagi2.value) sub cmdpangkat_onclick dim myform set myform =document.fpangkat myform.txthasilpangkat.value = CInt(myForm.txtBil.value) ^ CInt(myForm.txtPangkat.value) </head> <body> <form name="fplus"> <p><input type="text" name="txtplus1" size="16"> + <input type="text" name="txtplus2" size="16"> = <input type="text" name="txthasilplus" size="20"> <input type="button" value="ok" name="cmdplus"></p> <form name="fmin"> <p><input type="text" name="txtmin1" size="16"> - <input type="text" name="txtmin2" size="16">

= <input type="text" name="txthasilmin" size="20"> <input type="button" value="ok" name="cmdmin"></p> <form name="fkali"> <p><input type="text" name="txtkali1" size="16"> X <input type="text" name="txtkali2" size="16"> = <input type="text" name="txthasilkali" size="20"> <input type="button" value="ok" name="cmdkali"></p> <form name="fbagi"> <p><input type="text" name="txtbagi1" size="16"> / <input type="text" name="txtbagi2" size="16"> = <input type="text" name="txthasilbagi" size="20"> <input type="button" value="ok" name="cmdbagi"></p> <form name="fpangkat"> <p><input type="text" name="txtbil" size="16"> ^ <input type="text" name="txtpangkat" size="16"> = <input type="text" name="txthasilpangkat" size="20"> <input type="button" value="ok" name="cmdpangkat"></p> </body> </html> 7. PERINTAH KONDISIONAL a. If.then else Perintah ini digunakan untuk menentukan pilihan berdasarkan kondisi Benar atau Salah (True or False). Bentuk umum perintah ini sebagai berikut: If condition Then [statements] [ElseIf condition-n Then [elseifstatements]]... [Else [elsestatements]] End If Contoh 1: <TITLE></TITLE> <BODY> <FORM NAME="Form1"> <INPUT TYPE="Button" NAME="Button1" VALUE="Gambar"> <SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript"> dim myvar myvar=msgbox("anda yakin ingin melihatnya!",vbyesno,"test!") if myvar=vbyes then

window.open("d:\mydata\pictures\jpeg\persik10.jpg") end if </SCRIPT> </FORM> Contoh 2: <TITLE></TITLE> <BODY> <FORM NAME="Form1"> <INPUT TYPE="Button" NAME="Button1" VALUE="Click me!!!"> <SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript"> dim myvar myvar=msgbox("anda yakin ingin melihatnya!",vbyesno,"test!") if myvar=vbyes then msgbox "Anda pilih Yes" else msgbox "Anda pilih No" end if </SCRIPT> </FORM> b. Select case Perintah ini digunakan untuk menentukan pilihan dari beberapa pilihan yang disediakan. Bentuk umum perintah ini sebagai berikut: Select Case testexpression [Case expressionlist-n [statements-n]]... [Case Else expressionlist-n [elsestatements-n]] End Select

Contoh: <html> <head> <title></title> <Script language="vbscript"> sub cmdok_onclick dim myform, makan, minum set myform=document.fmakanan select case myform.cbomakan.value case "Pecel" makan="pecel" case "Tumpang" makan="tumpang" case "NasGor" makan="nasi Goreng" end select select case myform.cbominum.value case "EsTeh" minum="es Teh" case "EsCampur" minum="es Campur" case "EsDegan" minum="es Degan" end select msgbox "Anda memilih " & makan & " & " & minum </Script> </head> <body> <form name="fmakanan"> <p>pilih Makanan : <select size="1" name="cbomakan"> <option value="pecel">pecel</option> <option value="tumpang">tumpang</option> <option value="nasgor">nasi Goreng</option>

</select></p> <p>pilih Minuman : <select size="1" name="cbominum"> <option value="esteh">es Teh</option> <option value="escampur">es Campur</option> <option value="esdegan">es Degan</option> </select></p> <p><input type="button" value="ok" name="cmdok"></p> </body> </html> 8. LOOPING Looping digunakan untuk mengeksekusi perintah secara berulang-ulang. Perintah looping dalam VBScript ada 4, yaitu: a. Do Loop Perintah ini akan mengulang blok perintah didalamnya selama atau sampai kondisi yang di berikan bernilai True. Contoh: <TITLE></TITLE> <BODY BGCOLOR="#FFFFFF"> <SCRIPT LANGUAGE="VBScript"> Do Until DefResp = vbno MyNum = Int (6 * Rnd + 1) DefResp = MsgBox (MyNum & " : Mau coba lagi?", vbyesno) Loop </SCRIPT> b. While Wend Perintah ini mirip dengan Do Loop. Contoh: <TITLE></TITLE> <BODY BGCOLOR="#FFFFFF"> <SCRIPT LANGUAGE="VBScript">

Dim Counter Counter = 0 While Counter < 10 Counter = Counter + 1 Alert Counter Wend </SCRIPT> c. For Next Loop ini digunakan mengulang blok perintah sebanyak nilai yang diberikan. Contoh: <html> <head> <title></title> <script language="vbscript"> dim i for i=1 to 10 document.write(i & " ") next </head> <body> </body> </html> 9. PROCEDURE Procedure adalah sekelompok perintah yang mempunyai nama dan dieksekusi sebagai sebuah perintah. Dalam VBScript ada 2 jenis procedure, yaitu Sub procedure dan Function procedure. Sub procedure diapit oleh pasangan Sub End Sub seperti pada contoh-contoh sebelumnya. Sedang Function procedure diapit oleh Function End Function. Contoh: <html> <head> <title>konversi Suhu dengan VBScript</title> </head> <body> <script language="vbscript"> Function Celsius(fDegrees)

Celsius = (fdegrees - 32) * 5 / 9 End Function Sub ConvertTemp() temp = InputBox("Masukkan angka suhu dalam satuan Fahrenheit.","Input Suhu" ) MsgBox temp & " derajat Fahrenheit = " & Celsius(temp) & " derajat Celcius." End Sub ConvertTemp() </body> </html>