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