Showing posts with label VBScript. Show all posts
Showing posts with label VBScript. Show all posts

25 October 2020

Menjalankan VBScript Client Side Pada Internet Explorer

www.niguru.com
Niguru.com | Minggu, 25 Okt 2020 | Pada beberapa posting sebelumnya, Niguru.com sudah memperkenalkan ASP adalah salah satu bahasa pemrograman server side yang menggunakan VBScript sebagai bahasa utamanya, dimana sesungguhnya VBScript sendiri dapat bekerja secara client side.

Sayangnya VBScript client side ini tidak didukung secara universal oleh browser selain IE (Internet Explorer). Hanya IE yang merupakan produk Microsoft, sebagai pembuat VBScript yang mendukung VBSCript.

Berikut ini ada 3 hal yang harus dipenuhi bila ingin menjalankan VBScript secara client side:

1. Menggunakan browser IE.
2. Diawali dengan tag <script language=VBScript> dan diakhiri dengan </script>.
3. Perintah mencetak ke layar harus menggunakan document.write. Karena perintah response.write adalah perintah server side.

VBScript client side bisa diberi extension .HTML, meskipun ada pula beberapa programmer yang memberi extension .ASP. VBScript client side yang diberi extension ASP tetap diolah di sisi client.

Berikut ini contoh programnya:

<script language=vbscript>
dim a,b
a=inputbox("angka pertama") 
b=inputbox("angka kedua") 
msgbox("kedua angka sudah diketik")

document.write("<h1>Belajar VBScript<br>")
document.write("a = "&a&"<br>")
document.write("b = "&b&"<br>")
document.write("axb = "&a*b)
</script>

 

Simpan dengan nama input01.html:

 

Buka file input01.html pada IE. Hasilnya akan tampil pop up window > ketikkan suatu angka disitu > klik OK:


 

Tampil pop up window berikutnya > ketikkan suatu angka disitu > klik OK:

 

Klik OK:

 

Hasilnya:


Demikianlah penjelasan mengenai cara menjalankan VBScript secara client side.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

06 October 2020

Operasi Date Dan Time Pada ASP (VBScript)

www.niguru.com
Niguru.com | Selasa, 6 Okt 2020 | Pada posting bulan September lalu, Niguru.com sudah pernah menjelaskan mengenai penggunaan beberapa perintah pada bahasa pemrograman Javascript yang terkait dengan operasi tanggal dan waktu.

Pada posting kali ini, Niguru.com akan menjelaskan mengenai perintah yang punya kegunaan serupa, namun pada ASP atau bahasa pemrograman VBScript. Ada beberapa perbedaan tampilan dan perintah yang perlu diketahui oleh teman-teman yang mempelajari ASP.

Berikut ini internal function pada ASP yang terkait dengan operasi tanggal dan waktu:

• Date: untuk menampilkan tanggal lengkap dengan bulan dan tahun.  
• Day: untuk menampilkan tanggal saja.
• Weekday: untuk menampilkan hari dalam angka 1.. 7.
• WeekdayName: untuk mengubah angka 1 .. 7 menjadi nama hari.
• Month: untuk menampilkan bulan saja.
• Year: untuk menampilkan tahun saja.
• Time: untuk menampilkan waktu lengkap dengan jam, menit, detik
• Hour: untuk menampilkan jam saja.
• Minute: untuk menampilkan menit saja
• Second: untuk menampilkan detik saja.
• Now: untuk menampilkan waktu lengkap dengan hari, tanggal, bulan, tahun, jam, menit, detik.

Sekaligus semua function tersebut Niguru.com rangkum dalam sebuah contoh berikut ini:

<%
dim a
a=date
b=weekday(a)
c=time
%>
<h1>Tanggal dan waktu pada ASP</h1>
Date: <%=a%><br>
Weekday: <%=b%><br>
Time: <%=c%><br>
<br>---------------------<br>
WeekdayName: <%=weekdayname(b)%><br>
Day: <%=day(a)%><br>
Month: <%=month(a)%><br>
Year: <%=year(a)%><br>
<br>---------------------<br>
Hour: <%=hour(c)%><br>
Minute: <%=minute(c)%><br>
Second: <%=second(c)%><br>
<br>---------------------<br>
Now: <%=now%>

 

Simpan dengan nama dateTime01.asp:

 

Buka file dateTime01.asp pada browser. Hasilnya:


Demikianlah penjelasan mengenai operasi date dan time pada VBscript.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

09 September 2020

Berbagi Variabel Di Dalam Web Server Antara VBScript Dan Javascript

www.niguru.com
Niguru.com | Rabu, 9 Sep 2020 | Pada posting 2 hari sebelumnya, Niguru.com sudah menjelaskan mengenai cara untuk menjalankan program berbasis Javascript secara server side, sehingga semua pengolahan dilakukan di server dan source code tidak dapat terlihat di browser yang merupakan client.

Programmer dapat menggunakan secara bergantian VBScript dan Javascript dalam program yang dibuatnya, dan bila Javascript bekerja server side maka variabel yang terbentuk dapat digunakan oleh VBScript.
Sayangnya penggunaan variabel ini hanya bisa bekerja satu arah saja. VBScript bisa membaca variabel Javascript (yang server side), namun tidak sebaliknya.

Berikut ini contohnya:

<script runat=server language=javascript>
var a,b
a=10
b=20
</script>

<%
dim c,d,e
c=a*2
d=b/4
e=c+d
%>


<h1>Variabel Javascript n VB<br>
e: <% =e %>
</h1>


 

Simpan dengan nama VBnJS01.asp:

 

Buka file VBnJS01.asp pada browser. Hasilnya:


Demikianlah penjelasan mengenai cara berbagi variabel di dalam web server antara VBScript dengan Javascript.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

05 September 2020

Mengambil Dan Menampilkan Nilai Dari Suatu Variabel Yang Berada Di Web Server

www.niguru.com
Niguru.com | Sabtu, 5 Sep 2020 | Pada pemrograman berbasis web, dimana user berhadapan dengan browser sebagai interface program, sudah tentu setelah suatu operasi dilakukan di server, user ingin hasil olah ditampilkan pada halaman web yang ditampilkan browser.

Kali ini Niguru.com akan menjelaskan cara menampilkan nilai (=value) dari suatu variabel yang ada pada server pada HTML yang merupakan script untuk menampilkan data pada browser.

Cara termudah untuk menampilkan nilai variabel adalah dengan menggunakan script: 
<% =nama_variabel %>

Contoh:

<%
dim a,b
a="Belajar ASP"
b=1234567890
%>


<h1>Menampilkan variabel</h1>
<h3><% =a %></h3>
Kolom: <input type=text value=<% =b %> >

 

Simpan dengan nama bacaVar.asp:

 

Buka file bacaVar.asp pada browser. Hasilnya:


Demikianlah penjelasan mengenai cara untuk mengambil dan menampilkan nilai dari suatu variabel yang berada di web server.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)