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

dokumen-dokumen yang mirip
Validasi Data dan Penanganan Kesalahan

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

Praktikum 6 SubForm dan Kode VBA

Mengenal dan Mulai Bekerja dengan Access 2007

PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART08 MEMBUAT TOMBOL HAPUS DENGAN VBA DI EXCEL

MEMBUAT LAPORAN (DATA REPORT)

Administrasi Basis Data. Integritas Data. Yoannita

Modul Database dan Pengaksesannya dari FORM #1

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Penggunaan Komponen Combo Box

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Mengenal Tabel Base BAB

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

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

BAB 7 Kondisi Form 7.1. Pada Saat Form Load 68 Atep Ruhiat

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.

Modul Praktikum Ke-2

Visual Basic 6.0 For Beginners

Menggunakan DataGrid dengan ADODC 1. Tanamkan pada form sebuah ADODC dan DataGrid

TABEL. Tabel Halaman 25

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

BAB XI BEKERJA DENGAN QUERY

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

Krisna D. Octovhiana. 1.1 Apa itu Array?

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

TUTORIAL MEMBUAT DATABESE

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

BAB-II OPERASI TABEL

BAB 2 Membuat dan Menjalankan Form dengan Single Block

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

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

MICROSOFT ACCESS PENGENALAN

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

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

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Menggunakan Microsoft Access (perhatikan untuk red text)

PEMROGRAMAN INPUT JURNAL TRANSAKSI

Gambar 4.57 Layar Ubah Pemasok. Data pemasok dapat diubah di sini. Data-data akan disimpan ke

DATABASE. Visual Data Manager

Sistem informasi penjualan barang

KSI B ~ M.S. WULANDARI

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

Excel untuk Aplikasi. Gunawan Wibisono. Dibantu penyusunan oleh Yohanes Handoko

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

DIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

BAB V Pengenalan Komponen-Komponen (object) pada VB

Aplikasi Kompoter. Teori-teori dan fungsi-fungsi yang ada dalam MS.Acces Giri Purnama, S.Pd, M.Kom. Modul ke: Fakultas FT

PANDUAN LENGKAP: MICROSOFT ACCESS 2010

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

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

MODUL 2 SELECTION & LOOPING PADA FORM

Krisna D. Octovhiana

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Modul Database dan Pengaksesannya dari FORM #Lanjutan

Contoh Cara Membuat Query

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Database dengan Microsoft Access 2003 Membuat Query

BAB 2 LANDASAN TEORI

Gambar Contoh Sebuah Tabel

MODUL 2 PERANCANGAN INTERFACE

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

BAB 3 Database dalam Form

Dasar Query Menggunakan QBE

PENGGUNAAN DATA DAN VARIABEL

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

BAB IV HASIL DAN UJI COBA

MODUL XIII FORM dan REPORTS

Modul Praktikum Basis Data 15 Pemrograman MS Access

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

Membuat Aplikasi Sederhana Toko Bahan Pakan. Microsoft Access2007

BAB VIII PENGENALAN DATABASE

JOBSHEET 8 DATABASE IN VB

BAB 4 HASIL DAN PEMBAHASAN

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

Gambar 5.1: Pilihan Membuat Form Baru

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Krisna D. Octovhiana. 1.1 Apa itu Operator?

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

BAB 5. MEMBUAT DAN MENGGUNAKAN FORM

A. MAKSUD DAN TUJUAN 1. MAKSUD

Konsep Sistem Informasi B

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

X. PENGANTAR DATABASE

Pembuatan Database dengan Ms Access

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan

SCROLL BAR, PROGRESS BAR, MESSAGE BOX, DAN INPUT BOX SCROLL BAR

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

PANDUAN APLIKASI 2014

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

BAB VI MENGGUNAKAN DATABASE DESKTOP

BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

P10 Database SQL Server 2008

Sistem Informasi Royalti

Transkripsi:

A. T U J U A N Praktikum 9 Validasi 1. Memvalidasi data menggunakan properti required 2. Memvalidasi data menggunakan aturan validasi (validation rule) 3. Memvalidasi data menggunakan prosedur Event 4. Memberikan pilihan pengosongan nilai suatu field 9.1. Memvalidasi Data Menggunakan Properti Required Untuk memastikan bahwa suatu field mempunyai suatu nilai, maka properti required pada table harus diset = yes. Misal field nama pada tabel karyawan harus diisi, artinya tidak ada data dalam tabel karyawan, dimana field namanya tidak terisi. Langkah-langkah yang dharus dilakukan adalah sebaga berikut: 1. Pilih object tabel 2. Double Klik nama tabel yang diinginkan 3. Tentukan field pada tabel yang harus diisi nilainya 4. Ubah properti required = yes. 1

Kemudian save untuk menyimpan perubahan, dan terdapat pesan pada layar bahwa terjadi perubahan integrity constraint dari data yang ada Untuk menerapkan aturan baru yang dibuat, dan ditanyakan apakah anda yakin Dengan perubahan yang diberlakukan. Klik tombol Yes, untuk menyimpan perubahan. Jika suatu kolom yang telah diset required property-nya tidak diisi, maka akan tampil pesan sebagai berikut: 9.2. Memvalidasi Data Menggunakan Aturan Validasi (Validation Rule) Jika yang diinginkan adalah dua pemeriksaan dua field dari suatu tabel. Maka harus digunakan cara lain daripada cara yang sudah dijelaskan sebelumnya. Misal pada tabel anggota yang dibuat, dipastikan bahwa pada setiap record, field alamat atau field kota harus diisi, maka digunakan aturan properti Validation Rule pada tabel. Langkah-langkah yang dharus dilakukan adalah sebaga berikut: 1. Pilih object tabel 2. Double Klik nama tabel yang diinginkan 3. Tentukan field pada tabel yang harus diisi nilainya 4. Buka table dalam model Table Design 5. Ubah Properti Required = yes, pada kolom-kolom yang akan dibuat validation rules. 6. Pada area property table, klik kanan dan pilih Properties. 2

Atau melalui tombol toolbar Properies. 7. Maka dialog Table Properties akan muncul: 8. Pada kolom Validation Rule, isikan nama kolom table yang ingin dibuat aturan validasinya (bisa melalui tombol dialog Expression Builder). Misal, diisi: [Alamat] Or [Kota] 9. Pada kolom Validation Text, isikan deskripsi keterangan akan validasi yang diberlakukan pada kolom tersebut. Misal, diisi: Alamat atau Kota harus diisi. 3

10. Untuk melakukan Test Validation Rules, klik: Edit - Test Validation Rules. Atau klik kanan pada title properties table. 11. Jika data tidak sesuai dengan validation rule, maka akan tampil pesan yang menunjukkan ke-tidak valid-an data yang ada, maka harus dilakukan update data agar memenuhi validasi. 12. Jika data sudah sesuai dengan validation rule, maka akan tampil pesan: 4

9.3. Memvalidasi Data Menggunakan Prosedur Event Validasi data yang telah dijelaskan, belum menggunakan kode VBA apapun. Kode VBA perlu diberikan untuk suatu validasi data, jika pada field yang harus diisi, perlu dilakukan pengaturan penanganan lebih lanjut seperti meletakkan kursor pada field tersebut. Maka untuk tipe validasi ini, diperlukan penulisan prosedur event yang akan dijalankan setiap kali sebuah record disimpan. Contoh persoalan yang akan dipecahkan adalah jika pada form anggota, diperlukan pengecekan untuk pengisian kode pos. Untuk itu pada tabel anggota tambahkan field kodepos, bertipe char, dengan ukuran 5. Kemudian buka form karyawan dan tambahkan field kodepos yang mengacu pada struktur table: 5

Pada event form_beforeupdate masukkan kode VBA berikut : Private Sub Form_BeforeUpdate(Cancel As Integer) 'Jika user mengisi field alamat atau kota, 'maka check field kodepos If (Not IsNull(Alamat) Or Not IsNull(Kota)) And IsNull(kodepos) Then MsgBox "Anda harus mengisi kode pos", vbexclamation kodepos.setfocus Cancel = True End If End Sub 9.4. Memberikan Pilihan Pengosongan Nilai Suatu Field Jika diperlukan penanganan yang lebih fleksibel, misalnya membolehkan pemakai untuk mengosongkan kodepos, atau mengisinya juga boleh. Kode VBA yang dibuat sebelumnya, akan dilakukan modifikasi sebagai berikut : Private Sub Form_BeforeUpdate(Cancel As Integer) 'Jika user mengisi field alamat atau kota, 'maka check field kodepos Dim pesan As String Dim tombolpil As Integer Dim pilihan As Byte If (Not IsNull(Alamat) Or Not IsNull(Kota)) And IsNull(kodepos) Then 6

pesan = "Anda harus mengisi kode pos. Simpan tanpa mengisi kode pos? " tombolpil = vbquestion + vbokcancel pilihan = MsgBox(pesan, tombolpil) 'jika ditekan tombol cancel, 'maka field kodepos akan diisi If pilihan = vbcancel Then kodepos.setfocus Cancel = True End If End If End Sub Latihan Buat validasi form pada database perpustakaan untuk mencegah kesalahan entry pada tipe data field yang tidak sesuai. Buat analisa dan buat laporannya. 7