Posts

Showing posts from April, 2013

Form Data

Image
Form data adalah form untuk input data dan menampilkan data yang telah tersimpan dalam database design

Form Login

Image
Form login ini digunakan untuk proses log in ke dalam aplikasi latihan kita. Form akan melakukan validasi terhadap inputan user yang akan log in ke dalam aplikasi. design

Module Koneksi Database

Global conn As ADODB.Connection Global rsLogin As ADODB.Recordset Global rsKoleksi As ADODB.Recordset Sub koneksi_db()     Set conn = New ADODB.Connection          conn.Provider = "microsoft.jet.oledb.4.0"          conn.CursorLocation = adUseClient          conn.Open App.Path & "\databaseku.mdb" End Sub

Database latihan

Sebelum kita membuat aplikasi kecil ini mari kita membuat sebuah database untuk menyimpan data yang kita akan masukkan dan kita pakai.DBMS yang dipakai adalah Microsoft Access. table Koleksi CREATE TABLE [dbo].[Koleksi] (     [Nama] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,     [Jenis] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,     [Tahun] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,     [Jumlah] [int] NULL ) ON [PRIMARY] table Login CREATE TABLE [dbo].[Login] (     [user_name] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,     [password] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY]

type Cursor Pada Connection Database

Cursor merupakan satu paket record data yang di representasikan dari sebuah query/perintah. Cursor bisa berisi data yang nyata atau hanya data referensi saja sebagai penunjukan sebuah record didalam sebuah database, Tapi dalam mekanismenya tidak senyata yang seperti yang kita bayangkan, karena data yang diterima itu sifatnya transparan bagi programmer. Analaoginya seperti ini anda melakukan eksekusi sql "SELECT * FROM tblData" trus database memprosesnya dan dikembalikan, ini loh data yang anda minta dan data itu berupa cursor(dimana posisi record saat ini, berapa datanya, dan lain sebagainya). tapi ini sebenarnya tidak nyata karena data tersebut tidak bisa langsung diolah tapi membutuhkan object lain untuk mengolahnya. Selain itu ada juga eksekusi non cursors dimana transaksi yang kita lakukan ke database tidak memiliki pengembalian data berupa cursor, seperti (INSERT, UPDATE, DELETE) yang dikembalikan hanya berapa jumlah data yang berhasil di eksekusi (record affected). Cur