Anda di halaman 1dari 3

DATABASE DENGAN ASP & MS ACCESS

Oleh : Chaidar Husain


chaidar.husain@gmail.com
Pada artikel ini akan dibahas mengenai tata cara untuk melakukan koneksi ASP dengan
database, yang pada tulisan ini database yang digunakan adalah MS. Access versi 2007-2013. Pada
tulisan ini akan diberikan beberapa contoh berkaitan dengan proses manipulasi data pada database
diantaranya simpan data, edit data, cari data, hapus data, serta yang terpenting adalah melakukan
koneksi terhadap database yang telah disediakan.

1.

Koneksi antara ASP dengan Ms. Access

Proses koneksi dapat dilakukan dengan dua cara 1.) dengan menambahkan perintah koneksi pada
setiap proses yang berkaitan dengan database; 2.) dengan membuat file koneksi khusus untuk
melakukan koneksi, sehingga ketika membutuhkan koneksi dengan database, programer hanya
tinggal memanggil file koneksi yang telah disiapkan sebelumnya.
Perintah untuk melakukan koneksi seperti berikut :
Jika menggunakan database access versi 2003
<%
dim koneksi
set koneksi = server.createobject("adodb.connection")
koneksi.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ Server.MapPath("mahasiswa.mdb")
%>

Jika menggunakan database access versi 2007-2013

Nama File Database

<%
dim koneksi
set koneksi = server.createobject("adodb.connection")
koneksi.open "Provider= Microsoft.Ace.OLEDB.12.0;Data Source="+ Server.MapPath("mahasiswa.accdb")
%>

STMIK PPKIA TARAKANITA RAHMAWATI

|1

Jika ingin membuat sebuah file koneksi tersendiri maka anda tinggal menyimpan potongan kode tersebut
ke dalam sebuah file tersendiri (ex : koneksi.asp) dan ketika dibutuhkan anda hanya tinggal memanggil file
tersebut dengan menggunakan perintah : <!--#include file="koneksi.asp"-->

2.

Menambah data (Simpan Data)

Alur logika yang digunakan dalam melakukan proses penyimpanan data yang digunakan penulis
adalah : membuka koneksi ke database -> membaca serta menampilkan data yang diinputkan oleh
user -> melakukan pengecekan data dengan menggunakan Key (nim) -> jika tidak ditemukan maka
data akan langsung disimpan dan akan menampilkan pesan data telah disimpan -> jika ditemukan
maka akan ditampilkan pesan data sudah ada. Berikut potongan listing program yang digunakan
dalam proses penyimpanan data.
1.
2.

Koneksi ke database
<!--#include file="koneksi.asp"-->
Membaca serta menampilkan data yang diinputkan oleh user
<% dim nims,namas,alamats,jurs,prodis
nims=request.form
namas=request.form
alamats=request.form
jurs=request.form
prodis=request.form

("tnim")
("tnama")
("talamat")
("tjur")
("tprodi")

Disesuai dengan nama


yang ada pada textfield

response.write ("NIM : " + nims + "<br>")


response.write ("Nama : " + namas + "<br>")
response.write ("Alamat : " + alamats + "<br>")
response.write ("Jurusan : " + jurs + "<br>")
response.write ("Program Studi : " + prodis + "<br>")
3.

%>
Cek data dengan menggunakan Key
<%
dim rs
'Siapkan/Pilih Tabel
set rs = Server.CreateObject("AdoDB.Recordset")
rs.open "select * from master where nim='"&nims&"'" , koneksi, 1, 3

STMIK PPKIA TARAKANITA RAHMAWATI

|2

4.

5.

Jika tidak ditemukan


Sesuaikan dengan nama
field pada tabel
if rs.eof then
rs.AddNew
rs.Fields
("nim")
.Value= Request.Form
("tnim")
rs.Fields
("nama")
.Value= Request.Form
("tnama")
rs.Fields
("alamat")
.Value= Request.Form
("talamat")
rs.Fields
("jurusan") .Value= Request.Form
("tjur")
rs.Fields
("prodi")
.Value= Request.Form
("tprodi")
rs.Update
%>
<script language="javascript">
alert("Data Telah Berhasil Ditambahkan...");
parent.location.href="tambah.html";
</script>
<%
Jika ditemukan
else
%>
<script language="javascript">
alert("Data Dengan NIM Tersebut Sudah Ada...");
parent.location.href="tambah.html";
</script>
<%
end if
%>

3.

Melakukan pencarian data dan menampilkan

4.

Hapus data

STMIK PPKIA TARAKANITA RAHMAWATI

Sesuaikan dengan
textfield pada inputan

|3

Anda mungkin juga menyukai