Tampilkan postingan dengan label ASP. Tampilkan semua postingan
Tampilkan postingan dengan label ASP. Tampilkan semua postingan

Senin, 18 Januari 2010

ASP : Mempost/Mencoba aplikasi ASP di Web

Setelah puas belajar ASP secara lokal (menggunakan komputer sendiri), anda mungkin bertanya - tanya dimana anda bisa mempost dan mempraktekan ilmu asp yang telah anda pelajari. berikut ini adalah 2 lokasi yang sudah terbukti berhasil digunakan sebagai lokasi mentest aplikasi ASP anda.


 www.brinkster.com  
 menggunakan subdomain, contoh : aplikasisaya.brinkster.net
 Mendukung ASP.NET , interface control panel menggunakan Flash

 www.jabry.com
 menggunakan sub folder , contoh : www7.jabry.com/app/namaaplikasisaya


Catatan :

Karena anda menggunakan server orang lain, maka anda tidak dapat menggunakan koneksi dengan DSN (Data Source Name), untuk itu gunakan database ms access dan gunakan connection string bertype OLEDB. String koneksi ini dapat dengan mudah dibuat menggunakan ADO data Control dari Visual Basic 6.0 atau Ms Access.

Happy Coding!

Jumat, 20 November 2009

ASP : Menggunakan Session Untuk Membatasi Hak Akses

Download Contoh Kode

Aplikasi web secara umum bersifat menyebar dan terbuka, berbeda dengan aplikasi desktop yang tertutup walaupun dalam satu jaringan (network). Untuk itu aplikasi web harus memiliki mekanisme pengecekan yang dapat membatasi hak akses atas halaman - halaman tertentu.

Logika Login
Untuk mengerti proses login, kita bisa membayangkan proses yang terjadi pada sebuah warnet dengan sistem prabayar.Proses di warnet dengan sistem prabayar adalah :

1. validasi login : customer membeli voucher -> jika uang yang diserahkan
kurang dari harga maka pembelian dibatalkan
2. memanfaatkan session : setelah mendapatkan voucher, customer mencari
workstation yang kosong dan menggunakan voucher tersebut.

Disini kita melihat ada proses validasi untuk mendapatkan voucher tersebut, proses validasi secara fisik adalah proses pembelian voucher. dikatakan valid apabila uang yang diserahkan oleh customer sesuai dengan harga voucher.

pada program kita analogikan uang sebagain user dan password yang kita gunakan sebagai kunci masuk untuk validasi login.proses pencarian user dan password dari database sesuai dengan masukan kita analogikan sebagai jumlah uang yang diserahkan.

Menyimpan Variabel kedalam session

untuk menulis variabel kedalam session kita menggunakan syntax session("namavar")=value.contoh:


<%
session("sudahlogin")="Y"
session("user")="budi"
%>


Kamis, 29 Oktober 2009

Soal - Soal Latihan ASP

Berikut ini soal - soal yang dapat digunakan untuk latihan ASP. Silahkan Dipelajari.

Latihan 1 - Materi : GET,Koneksi Database,SQL Delete

Senin, 26 Oktober 2009

ASP:Menggunakan Custom Server Object - Bagian 3 - Menggunakan Pustaka Custom pada aplikasi VB dan ASP

Setelah kita berhasil membuat dan mendaftarkan pustaka custom kedalam ssystem register windows. Kita akan coba memanfaatkan pustaka custom tersebut kedalam aplikasi VB6. Berikut ini langkah - langkahnya

1. New Project ->Standar Exe
2. Project References->KuliahPemrograman
Karena pustaka telah terdaftar, maka pada saat penambahan referensi kita dapat menemukan
pustaka tersebut didalam pustaka yang dapat kita gunakan. Check pada pustaka tersebut



ASP:Menggunakan Custom Server Object - Bagian 2 - Membuat Pustaka Object Windows dengan VB6

Setelah membaca artikel sebelumnya tentang pengenalan pustaka object windows, tentu kita ingin menambahkan fungsi - fungsi khusus yang kita ingin masukan dalam suatu aplikasi akan tetapi kita tidak ingin untuk selalu menulis ulang pada setiap aplikasi yang membutuhkan fungsi tersebut,

Kita langsung saja, berikut ini langkah - langkah membuat Pustaka object dengan menggunakan VB6 :

1. Buat project, pilih Activex dll

2. Setting nama project untuk menentukan nama library. Disini saya menggunakan KuliahPemrograman sebagai nama project, nama ini akan menjadi nama library. Sedangkan untuk class saya menggunakan BangunRuang.

3. Menulis Kode Program, saya mencontohkan dengan membuat 2 buah function yaitu luas segitiga dan luas persegi panjang.

ASP:Menggunakan Custom Server Object - Bagian 1 - Mengenal Pustaka Object Windows

Tahukah kamu, dengan menggunakan ASP dan mempunyai akses penuh ke server windows maka kita dipersenjatai oleh kekuatan windows?. Kekuatan windows yang dimaksud adalah akses untuk menggunakan seluruh pustaka object yang telah terdaftar di Windows.


Object Library/Pustaka Object
Masih bingung dengan kata - kata pustaka object ? OK, pustaka object atau Object Library adalah komponen program yang dapat kita gunakan untuk menambah kemampuan suatu aplikasi yang kita buat.Pustaka object ini ada didalam file - file .dll,lib ataupun ocx. Bagaimana cara mengetahu pustaka apa saja yang ada/terinstall di komputer anda ? Kita bisa menggunakan ms word (Office Secara umum) untuk mengetaui ini, karena ms word mempunyai fasilitas pemrograman.

Kamis, 15 Oktober 2009

ASP : Input/Output - Membaca data kiriman dari Form

Dalam sebuah aplikasi web tentu kita tidak hanya menggunakan link, melainkan kita juga menggunakan form sebagai media input data. Dalam artikel ini kita akan mencoba membaca data kiriman yang berasal dari sebuah form.




<form action="tujuan.asp" method="GET">
<input name="nama" type="text">
<input value="submit" type="submit">
</form>



Jika kita perhatikan kode html diatas, kode tersebut adalah kode minimal untuk membentuk form yang terdapat 1 buat inputbox dan 1 buah tombol submit.

Rabu, 14 Oktober 2009

ASP : Koneksi Ke Database dengan DSN

Dilatihan ini kita akan menggunakan DSN (Data Source Name) sebagai sumber datanya.
Untuk memulai latihan ini kita memertlukan beberapa persiapan :

Membuat Sumber Data
1. Buatlah database access dengan nama asp
2. simpan file tersebut di c:\inetpub\wwwroot\latihan
3. Buatlah System DSN dengana nama ASP, caranya :
Control Panel->Administrative tools->ODBC->System DNS->
add New->Microsoft Access Driver , lalu beri nama asp. lalu simpan (gambar menyusul)

ASP : Input/Output - Membaca query string/ browser addressbar

Untuk dapat menerima perintah/masukan data dari client/browser kita harus bisa membaca perintah yang biasanya ada/diselipkan di addressbar browser/url.

Kita akan menggunakan perintah

request.queryString("nama_variabel_query")

contoh:

1.

di address bar terlihat : http://localhost/latihan/?nama=budi

maka cara membacanya adalah :

namasaya = request.queryString("nama")


2.

di address bar terlihat : http://localhost/latihan/?panjang=10&lebar=10

maka cara membacanya adalah :

p = request.queryString("panjang")
l = request.queryString("lebar")


Yang perlu kita perhatikan adalah :

Selamat Datang di ASP

Setelah kita melakukan persiapan, kini saatnya kita mengetest server asp kita dengan kode - kode asp sederhana. Kita akan menggunakan VBScript sebagai bahasa pemrograman yang akan kita gunakan, karena selain VBScript, ASP juga mendukung JScript.

Sebagai pengingat, kita bekerja di folder latihan yang telah lebih dahulu kita siapkan.Buatlah file dengan nama default.asp dan simpan dalam folder latihan tersebut, file ini bisa kita buat dengan menggunakan Macromedia Dreamweaver ataupun TextEditor lain. Dalam hal ini saya menggunakan CrimsonEditor.

Isi Code default.asp :



<html>
<head>
<title>
hallo ASP
<title>
</head>
<% response.write("Hallo ASP") %>

</html>




Bila kita lihat dan perhatikan, maka kode asp berada diantara kode html yang lain, mengapa demikian ? karena pada dasarnya ASP kita gunakan untuk menghasilkan kode HTML/menggenerate html

response.write(variabel) kita gunakan untuk menulis kelayar/browser.

Selajutnya kita akan menggunakan cara yang lebih simple selain response.write



<html>
<head>
<title>
hallo ASP
<title>
</head>
<%="Hallo ASP"%>

</html>



Selanjutnya, kita akan mencoba menambahkan syntax VBScript pada aplikasi ASP kita. Kita akan mencoba menggunakan perulangan FOR..NEXT





<html>
<head>
<title>
hallo ASP
<title>
</head>

<%

for i = 1 to 10
response.write("Hallo ASP")
next

%>

</html>




Ok, sampai disini dulu pelajaran dalam perkenalan ASP, jangan lupa untuk membookmark blog ini , juga share di facebook anda :)

Baca Juga
Indeks ASP
Installasi ASP

Bagaimana memulai ASP ?

Untuk memulai pelajaran ASP, kita harus menyiapkan Sistem Operasi windows, karena ASP merupakan solusi dari Microsoft.

Installasi IIS (Internet Information System) Saya menggeneralisir bahwa kita akan menggunakan windowsXP SP2. Sekarang kita memastikan bahwa IIS sudah terinstall di WindowsXP.

Sebelumnya, kita siapkan dulu CD Installasi Windows. Dan Jika komputer anda menggunakan
deepfreeze/system protector silahkan non-aktifkan terlebih dahulu.


ControlPanel->Add/Remove Program->Add/Remove Windows Component , kemudian cari apakah Internet Information System sudah tercentang (checked). Jika Belum, centang dan lakukan installasi untuk IIS. Ikuti wizard yang ada ( Biasanya Hanya Next, Next dan OK :) ).
Windows akan meminta kita untuk memasukan CD Installasi.



Memastikan IIS telah Hidup/Berjalan Selanjutnya setelah selasai menginstallasi IIS, maka IIS akan hidup. Cara memastikannya
adalah : ControlPanel->Administrative Tools->Service , lalu pastikan World Wide Publishing telah berjalan. Jika belum berjalan (tombol play aktif, tekan tombol play sehingga tampak pada gambar dibawah ini)



Melihat Lokasi Document Root Pada saat IIS diinstall,windows akan membuat folder default di c:\inetpub, sedangkan c:\inetpub\wwwroot\ merupakan folder tempat dimana kita akan meletakan aplikasi asp kita.
Untuk selanjutnya buatlah folder latihan didalam folder c:\inetpub\wwwroot tesebut.


Sampai disini installasi kita sudah siap dan kita akan melanjutkan ke pelajaran berikutnya.

Baca Juga
Indeks ASP
Selamat Datang Di ASP

Indeks Pelajaran ASP (Active Server Pages)

ASP : Indeks Pelajaran ASP

Berikut ini adalah indeks pelajaran ASP yang akan saya lengkapi. Jika ada
usulan atau komentar, silahkan isi komen di artikel Ini.

1. Bagaimana Memulai ASP
2. Selamat Datang di ASP
3. Input/Output di ASP
QueryString
form

4. Menggunakan Database di ASP
Menggunakan ACCESS

Menggunakan MSSQL
Menggunakan MySQL

5. Session di ASP
6. Database Transaction di ASP

Lanjutan

7. Membuat COM Class dengan VisualBasic 6.0
8. Menggunakan COM Class di ASP

Indeks Latihan dan Soal