MODUL 5 MANIPULASI DATA
Menghubungkan database dengan Form Data environment adalah sebuah penghubung database dan recordset.
Data environment memiliki komponen; •
Connection disebut juga DEConnection, berfungsi untuk menetapkan file database mana yang akan dan dapat diakses atau dihubungkan.
•
Command disebut juga DECommand, merupakan sebuah tabel file sumber data. Boleh berbentuk sebuah nama tabel, nama prosedur penyimpanan, atau sebuah sql
•
Field merupakan tempat data atau informasi dalam kelompok yang sama atau sejenis dimasukkan
Manipulasi Database
Beberapa memanipulasi database diantaranya: a. Menambah data kedalam tabel Metode Insert data memasukan satu baris data kedalam tabel atau memasukkan satu buah record secara satu persatu. Sintaks: Insert Into namatabel (kolom1,kolom2,...) Values (nilai1,nilai2,...)
1
b. Mengubah dan mengapus data dalam tabel Metode Update digunakan untuk memperbaiki data yang terdapat dalam tabel database. Sintaks: Update namatabel Set namafield=isi1,namafield2=,isi2,....where kondisi
c. menyimpan dan membatalkan transaksi Sintaks: Insert into namatabel (Field1,...,FieldN) values (' ','...');
d. Menampilkan data metode select digunakan untuk menampilkan dan memilih data dengan kondisi-kondisi tertentu. Sintaks: Select namafield from namatabel ;
2. MANIPULASI DATA a. Meng-Update Data b. Menambah Data c. MengHapus Data
ENVIRONMENT METHOD Konsep data Environment ini agak berbeda dg Koneksi sebelumnya (DAO, ADO, DSN) dn
jg
listing
programnya
cukup
pendek,
utk
maniplasi
data
nya
(Update/Edit,Delete,Add). Ikuti langkah-langkah berikut : 1. Menu File | New Project | Pilih Standad EXE | OK. 2. Menu Project | More ActiveX Disigner | Data Environment, akan muncul tampilan : brikut : atau Menu Project | Add Data Environment, akan muncul tampilan berikut :
2
3.Ganti nama Data Environment menjadi DEJual, seperti terlihat dibwh ini :
4.Click Connection , ganti Nama nya jadi koneksi, lihat hslnya dibwh ini :
3
5. Sorot koneksi | Click kanan Mouse | Pilih Propertie | Muncul windows DataLink Propertie :
6. Click Next>> | Muncul tampilan berikut : Pilihan Provider, sesuai dgn versi Ms-Access atau database yg digunakan, bila access 2000 keatas, pilih : “Ms Jet Ole DB 4.0 Provider”
Click
Setelh di Click tombol … pd Select Or Enter A Database Name Akan muncul tampilan berikut : Memilih File Database pd Director tertentu | dan Click Open :
4
Akan muncul tampilan berikut :
Click
Click Tombol Test Conection, | Muncul Tampilan Microsoft Data Link, Disamping :
7. Langkah Selanjutnya : a. Sorot koneksi | Click kanan Mouse | Pilih Add command, hslnya sperti terlihat dibwh ini :
5
b.Ganti Propertie nama Command menjadi Barang, seperti terlihat dibwh ini
c. Sorot Barang Click kanan Mous | Pilih Propertie | Muncul Tampilan berikut :
Click
d. Setelah di Click Tanda Combo pd kotak Database Object | Pilih Tabel | Hasilnya :
6
Click
e. Lalu Click Tanda Combo pd kotak Object name| Pilih Barang | Click Aplay | Click OK Hslnya Seperti berikut :
f. Langkah selanjutnya menempatkan data environment kedalam form. Utk menampilkan jendela form dan Data environment, langkahnya adalah : f1. Menu Windows | Cascade | Hslnya :
7
Drag disini ke dlm
F2. Bila di Run hasilnya adlh :
Sebagai pelengkap form Tambahkan beberapa Command (Input, Edit, Delete, Close Serta tombol Pertama, Sebelumnya, Berikutnya, Terakhir) dan hasilnya sbb :
8
D. Spesifikasi Hardware dan Software Hardware : •
Prosesor : Pentium 3 600Mhz
•
Memori
: 128 MB RAM
•
Hardisk
: minimum 10GB, ada ruang kosong min 2GB
•
Monitor
: min resolusi 1024x768 dan 256 color
•
Keyboard dan mouse
Sistem Operasi: Microsoft Windows 95 •
Microsoft Windows 2000
•
Microsoft Windows Xp
•
Ms. Access
E. Materi Pratikum a. Metode insert insert into barang([kode Barang],[nama],[harga]) values (‘Koo12’,’Batery’,’1500’) contoh program str=insert
into
barang”&”([
kode
Barang],[nama],[harga])”
&”values
(‘”&txtkodebrg&”’,’”&txtnama &” ‘,’ “&txtharga&” ‘)”
9
b.Metode Update update barang set nama =’Lampu’ where harga=2500 str=”Update beli “ & “set kode =’ “& txtkode.text & “ ‘,” &”jumlah =’ “ & txtnama &” ‘,” & “where nofaktur =”& txtfaktur.text
F. Latihan 1. Buatlah desain dan program dengan menggunakan beberapa komponen seperti : Tambah, Cari, Hapus, Keluar. Gunakan Data1 sebagai penampung record tabel yang terkoneksi ke database. Tabel Datapenduduk Nama Field
Type
Panjang
Nik
Text
10
Nama
Text
25
Alamat
Text
35
Tgl_lahir
Date
8
Jumlah
Text
2
=====================
10