Modul Praktikum Basis Data 15 Pemrograman MS Access

dokumen-dokumen yang mirip
Merancang Laporan dengan DataReport Tanpa Kriteria. Membuat laporan berdasarkan kriteria yang diinginkan

Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Contoh Aplika Aplik si a VB dengan Database Oracle 1

PRAKTIKUM 5 QUERY Datasheet view Hasil tampilan data dari perintah query sesuai definisi dari Design view atau SQL view B.3. Query dengan Perint

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

PRAKTIKUM 4 MENGURUTKAN DAN MENYARING DATA 24 Hasilnya akan sama dengan : SELECT KodeBuku, Judul FROM Buku ORDER BY Judul; Karena secara default data

BAB 3 Database dalam Form

Gambar 5.1: Pilihan Membuat Form Baru

Modul Praktikum Basis Data 6 Merancang Form

Membuat Form Lebih Lanjut (Sub Form) Gambar 1. Contoh Sub Form

Koneksi Database BAB 1

PRAKTIKUM 11 MEMBUAT MENU DAN SWITCHBOARD 81 dikendalikan dalam switchboard, bisa berupa : Form atau Report yang dipanggil untuk dijalankan. Switchboa

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

Modul Praktikum Basis Data 5 Query

MEMBACA RECORD DENGAN ADODC

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Microsoft Access 2007

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

PERTEMUAN 5 & 6 MEMBUAT QUERY

BAB IV IMPLEMENTASI DAN PENGUJIAN

Tampilan Program. Menambah dan mengatur property form di project. Menggunakan MDI Form dan MDI Child untuk membuat project

REPORT ACCESS Amati isi dari table Employees. Isi dari table Employees berupa Employee ID, Last Name, First Name, Title, Birth Date, dst

Modul Database dan Pengaksesannya dari FORM #1

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

MEMBUAT LAPORAN (DATA REPORT)

Praktikum 9 Validasi A. T U J U A N Memvalidasi Data Menggunakan Properti Required

Mencari data dalam table untuk ditampilkan dalam Form. Memiliki teknik merubah data menggunakan Form

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

Visual Basic 6.0 For Beginners

Modul Report Dan Form Report

Validasi Data dan Penanganan Kesalahan

MODUL IV PROCEDURE. [Private public static]sub namaprosedur (daftarargumen) End Sub


Sistem Informasi Royalti

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

MODUL 1 PENGENALAN VISUAL BASIC 6.0

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

DATABASE. Visual Data Manager

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.


MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Pemrograman Database dengan perintah SQL

MODUL 1 MERANCANG FILE DATABASE

Praktikum 6 SubForm dan Kode VBA

Modul Database dan Pengaksesannya dari FORM #Lanjutan

KONDISI DAN KEPUTUSAN

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

DATABASE. Visual Data Manager

Praktikum1 MENGENAL DATABASE. Praktikum Basis Data 1,Hal

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Perancangan Sistem Basisdata Faktur Penjualan serta Implementasinya dengan SQL Menggunakan MS. Acces


PROGRAM RENTAL VCD DENGAN MICROSOFT VISUAL BASIC 6.0

Pembuatan Database dengan Ms Access

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Form dan Kontrol. 5.1 Form

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

BAB 2 LANDASAN TEORI

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

BAB V Pengenalan Komponen-Komponen (object) pada VB

Microsoft Access FORM

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Ms. Access Pengertian...(1/2) Data base. Data. Informasi. Dalam bahasa latin datum yang artinya fakta. Kumpulan dari data-data

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

Pada Visual Basic, anda dapat membuat database dengan menggunakan Visual Data Manager yang dapat diaktifkan dari menu Add Ins, Visual Data Manager

MODUL 2 SELECTION & LOOPING PADA FORM


Modul Praktikum Basis Data 1 Mengenal Database

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

BAB-3 MEMBUAT DAN MENGATUR QUERY

Mengenal Data Environment dan Data Report

MODUL XIII FORM dan REPORTS

BAB-XI MEMBUAT SUBFORM

Konsep Sistem Informasi B

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

:Mahasiswa dapat mempraktekkan penggunaan selection

Nrp Nama Kelas Wiro A Saras B Bond C. Gambar 1. Struktur Tabel

Data dalam bahasa latin datum yang artinya fakta, jadi data adalah nilai/ value yang turut mempresentasikan deskripsi dari suatu objek.

Algoritma Pemrograman 2 B

MODUL TIK: Tutorial Merancang Database dengan Microsoft Access Oleh: Heri Istiyanto

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

#13 Ms. Access 2007 (Table dan Query) ESA121 Pengantar Aplikasi Komputer

Tutorial Mengkoneksikan Visual Basic 6.0 dengan Database Ms. Access

Otodidak VBA MS Excel untuk Pemula

ADODC. Gambar 5.1. ADODC

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

Transkripsi:

Modul Praktikum Basis Data 15 Pemrograman MS Access Pokok Bahasan : - Membuat form entri master dengan pemrograman - Membuat form entri transaksi dengan pemrograman access - Menghubungkan report dengan form yang telah dibuat Tujuan : - Mahasiswa mampu membuat form entri master dengan pemrograman - Mahasiswa mampu membuat form entri transaksi dengan pemrograman access - Mahasiswa mampu menghubungkan report dengan form yang telah dibuat Uraian Materi : Microsoft Acces selain menyediakan fasilitas wizard dalam merancang form entri databasenya, Microsoft access juga memiliki pemrograman dengan menggunakan visual basic. Pemrograman dalam acces ini sangat dibutuhkan jika ada beberapa informasi tertentu yang diinginkan sesuai dengan fungsi dan kriteria tertentu, sehingga obyek-obyek dalam form yang sudah dirancang harus ditambahkan exprensinya dengan bahasa visual basic. 1. Membuat Form entri dengan pemrograman Membuat form entri yang sesuai dengan kebutuhan operator, biasanya membutuhkan koding pemrograman untuk membuat aplikasi menjadi mudah dan nyaman. Untuk lebih mudahnya akan dibuat form entri data master dan transaksi pada studi kasus data perpustakaan. Gunakan Create Form in Design View sebagai berikut : Gambar 1: Lembar kerja form entri Praktikum Basis Data 15 Pemrograman MS Access 1

Lalu atur properties dari masing-masing obyek, pertama yang harus dilakukan menghubungkan form kedalam database. Gambar 2. Merubah properties dalam obyek 2. Membuat form entri master Untuk membuat form entri data master tidaklah terlalu sulit, biasanya cukup dengan teknik Wizard sudah tidak masalah, akan tetapi bila ada penambahan koding untuk membuat operator lebih mudah menggunakan maka harus juga dibutuhkan modifikasi pada form tersebut. Maka untuk memahami lebih jelas akan dibahas pembuatan form entri pada table Anggota dalam sistem informasi Perpustakaan pada bab sebelumnya, dapat diikuti langkahlangkah berikut ini : Rancang Form Entri Anggota Perpustakaan, gunakan Create Form in Design seuai dengan gambar 2 diatas. Lalu ubah properties Form tersebut. Hubungkan form dengan table. Pilih Properties Data, dan pilih Record Source, lalu ketik perintah untuk memanggil table, bisa menggunakan perintah SQL atau cara langsung sebagai berikut : Bila menggunakan SQL Select pada Record Source ketik perintah SELECT * FROM ANGGOTA seperti pada gambar berikut : Gambar 3. Menghubungkan Form pada table Tambahkan komponen obyek TextBox pada form, seperti sebagai berikut : Praktikum Basis Data 15 Pemrograman MS Access 2

Gambar 4. Menambahkan Textbox dalam Form Lalu ubah properties TextBox : Name, pilih Other, ganti Text0 dengan TxtKodeAnggota, dan juga untuk Textbox lainnya, ganti masing-masing variable Name menjadi TxtNama,TxtAlamat dan TxtTelpon. Bila ingin menggunakan procedure pada Event dalam property Textbox yang ada, maka pilih Event, gunakan procedure yang dimaksud sesuai dengan fungsinya. Misalkan ingin pada saat operator melakukan entri kode anggota yang sudah ada, ada informasi bahwa data sudah ada atau informasi nama,alamat dan telponnya ditampilkan maka gunakan procedure LostFocus artiyna setiap ada penekanan Enter maka akan menjalankan koding yang ada dan informasinya akan disajikan. Seprti sebagai berikut : Gambar 5. Prosedure LostFocus pada Event Lalu ketik koding untuk mencari data sebagai berikut : Private Sub TxtKodeAnggota_LostFocus() Form.RecordSource = "select * from anggota where KodeAnggota='" & TxtKodeAnggota & "'" Praktikum Basis Data 15 Pemrograman MS Access 3

End Sub If Form.Recordset.RecordCount > 0 Then Else End If MsgBox( Data Telah Ada ) TxtNama = Form.Recordset!Nama TxtAlamat = Form.Recordset!Alamat TxtTelpon = Form.Recordset!Telpon TxtNama = "" TxtAlamat = "" TxtTelpon = "" TxtNama.SetFocus Maka hasil dari form tersebut pada saat dijalankan, pada saat dilakukan entri data yang sudah ada maka informasi data akan dimunculkan sebagai berikut : Gambar 6. Hasil form Entri Anggota Lalu Buat program untuk menyimpan, terlebih dulu tambahkan Command Buttom, kemudian ketik koding programnya pada procedure klik, seperti dibawah ini : Praktikum Basis Data 15 Pemrograman MS Access 4

Gambar 7. Membuat tombol penyimpanan Lalu keti koding pada procedure klik seperrti dibawah ini : Private Sub Command9_Click() Form.Recordset.AddNew Form.Recordset!KodeAnggota = TxtKodeAnggota Form.Recordset!Nama = TxtNama Form.Recordset!Alamat = TxtAlamat Form.Recordset!Telpon = TxtTelpon Form.Recordset.Update MsgBox ("Data tersimpan...") End Sub Maka bila dijalankan dengan memasukan data baru maka dta akan tersimpan, seperti pada gambar berikut : Praktikum Basis Data 15 Pemrograman MS Access 5

Gambar 8. Hasil form entri penyimpanan data 3. Membuat form entri transaksi Form entri transaksi membutuhkan koneksi ke beberapa table, sehingga membutuhkan teknik pemrograman yang tidak sederhana. Untuk lebih jelasnya maka akan dikerjakan pembuatan form entri transaksi peminjaman buku sebagai berikut : Rancang form entri transaksi pinjam buku sebagai berikut: Gambar 9. Merancang form transaksi pinjam buku Ketik koding untuk validasi dan pencarian data jika data nopinjam sudah ada maka pada saat entri nopinjam maka ada informasi data sudah ada. Untuk data anggota, jika data kode anggota yang dimasukan sudah ada maka, identitas nama, alamat dan telpon akan ditampilkan. Demikian juga dengan pada saat kode buku dimasukan, dilakukan pencarian apakah kode buku sudah ada atau tidak, jika sudah ada maka judul buku akan dinformasikan jika tidak maka ada informasi data salah entri. Untuk itu pada textbox nomer pinjam, kode anggota dan kode buku ketik koding sebagai berikut : Praktikum Basis Data 15 Pemrograman MS Access 6

Private Sub TxtNoPinjam_LostFocus() Form.RecordSource = "SELECT * FROM PINJAM WHERE NOPINJAM='" & TxtNoPinjam & "'" If Form.Recordset.RecordCount > 0 Then MsgBox ("NOMER PINJAM SUDAH ADA...") Else TxtTanggal.SetFocus End If End Sub Private Sub TxtKodeAnggota_LostFocus() Form.RecordSource = "Select * from anggota where KodeAnggota='" & TxtKodeAnggota & "'" If Form.Recordset.RecordCount > 0 Then TxtNama = Form.Recordset!Nama TxtAlamat = Form.Recordset!Alamat TxtTelpon = Form.Recordset!Telepon TxtKodeBuku.SetFocus Else TxtNama = "" TxtAlamat = "" TxtTelpon = "" Praktikum Basis Data 15 Pemrograman MS Access 7

TxtNama.SetFocus End If End Sub Private Sub TxtKodeBuku_LostFocus() Form.RecordSource = "SELECT * FROM BUKU WHERE KODEBUKU='" & TxtKodeBuku & "'" If Form.Recordset.RecordCount > 0 Then TxtJudul = Form.Recordset!JUDUL Form.RecordSource = "SELECT * FROM PINJAM" Command1.SetFocus Else MsgBox ("SALAH ENTRI KODE BUKU...") End If End Sub Maka hasilnya adalah sebagai berikut : Praktikum Basis Data 15 Pemrograman MS Access 8

Gambar 10. Hasil form entri peminjaman 4. Membuat Report lebih lanjut dalam form Untuk membuat report atau laporan sudah dibahas dalam bab sebelumnya, akan tetapi laporan dengan terhubung dalam form yang laporannya disajikan sesuai dengan kriteria, untuk lebih jelasnya akan dibahas membuat laporan untu transaksi peminjaman buku berdasarkan transaksi peminjaman. Siapkan form untuk memanggil report(laporan) yang akan dibuat, seperti contoh berikut : Gambar 11. Rancang Form Untuk Mencetak Yang perlu diperhatikan, untuk TextBox tanggal masing, berinama TxtTg1 dan TxtTg2. Dan simpan rancangan form tersebut sesuai dengan nama yang diinginkan, misalnya Cetak. Praktikum Basis Data 15 Pemrograman MS Access 9

Lalu rancang report sebagai berikut : Gambar 12. Rancangan Report Peminjaman Buku Yang perlu diperhatikan isi properties Record Source pada Report tersebut dengan perintah SQL sebaga berikut : SELECT a.kodeanggota, b.kodebuku, c.tanggal, * FROM anggota AS a, buku AS b, pinjam AS c WHERE (((a.kodeanggota)=c.kodeanggota) And ((b.kodebuku)=c.kodebuku) And ((c.tanggal)>=forms!cetak!txttg1 And (c.tanggal)<=forms!cetak!txttg2)); Atau gunakan teknik build untuk ekspresi kriteria perintah tersebut, untuk menggunakannya ikuti langkah-langkah berikut : Praktikum Basis Data 15 Pemrograman MS Access 10

Gambar 13. Gambar Build untuk membuat kriteria dalam query Gambar 14. Ekspresi Build untuk kriteria Sehingga akan dihasilkan perintah SQL SELECT seperti yang tertulis dalam Record Source diatas. Hasil dari laporan tersebut adalah sebagai berikut : Praktikum Basis Data 15 Pemrograman MS Access 11

Gambar 15. Form cetak dalam report Sehingga hasil report sesuai dengan kriteria tanggal yang dimaksud adalah sebagi berikut : Gambar 16. Laporan peminjaman buku Praktikum Basis Data 15 Pemrograman MS Access 12

Latihan Soal: 1. Buat form entri dengan melakukan validasi pencarian untuk table VCD. Gunakan pemrograman Acces seperti contoh pada bab tersebut. 2. Buat juga form transaksi untuk penyewaan VCD yang mudah digunakan dan lengkapi dengan validasi agar pada saat melakukan entri data tidak terjadi kesalahan. 3. Buat laporan untuk transaksi penyewaan VC Praktikum Basis Data 15 Pemrograman MS Access 13