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"
%>


Rabu, 11 November 2009

PHP:Contoh Aplikasi Sistem Pakar

Download Disini

Berikut ini adalah contoh aplikasi sistem pakar dengan menggunakan php dan mysql. semoga dapat berguna untuk anda semua.

Aplikasi ini membutuhkan pengertian tentang : SQL,Function

Jumat, 06 November 2009

PHP: Mengapa Function Mengapa Class

Download Contoh Kode

Seringkali programmer pemula :) ( jangan marah ya kalo dibilang pemula ), akan bingung mengenai implementasi penulisan program terutama apakah akan menggunakan function atau menggunakan class. Tulisan ini akan mencoba memperlihatkan keuntungan menggunakan class dibanding dengan menggunakan function saja.

Berikut ini adalah contoh kode sederhana yang bisa menunjukan kekuatan penggunaan class dibanding dengan class saja




function luasKubus($panjang,$lebar,$tinggi){
$luas = $panjang*$lebar*$tinggi;
return $luas;
}

//penggunaan function
echo luasKubus(10,5,4);

//misal ada perubahan disalah satu parameter
//maka pada kasus function , parameter harus ditulis ulang semua
//kecuali apabila menggunakan variabel global

echo luasKubus(11,5,4);
echo luasKubus(12,5,4);
echo luasKubus(13,5,4);

/*
karena function tidak menyimpan nilai parameter yang telah dimasukan, maka
apabila ditanyakan parameter yang telah dimasukan, function tidak akan bisa
membantu, kecuali variabel telah disimpan sebelumnya di badan program
*/
?>