Nyimas Artina, S.Kom, M.Si. Double klik pada Button BtnEdit dan ketikkan kode program berikut ini : status = False ValidasiKontrol(False) LepasBinding()

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan.
Pembuatan aplikasi Database dengan Visual Basic dan Oracle
PERTEMUAN VI Penggunaan Array.
Penggunaan Kontrol Array
Val, variabel, if.. Then..else... Variabel Suatu tempat penyimpanan sementara didalam memori komputer yang diberi nama sebagai pengenal.
Penggunaan Struktur Kontrol IF
LINKED LIST.
BAB III KONTROL PROGRAM
PENCARIAN DATA DENGAN KONTROL DATA
STACK.
Queue.
PENGGUNAAN TEXTBOX PADA VB .NET
PERTEMUAN IX Penggunaan Array.
MEMBUAT DATABASE MENGGUNAKAN MICROSOFT SQL SERVER 2008
Nyimas Artina, S.Kom, M.Si. Sub TampilData() ValidasiKontrol(True) objDataTable.Clear() Dim KoneksiKu As New AksesData.KoneksiDatabase DataAdapter = New.
Queue.
PERTEMUAN III SINTAK LANJUT VB
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
LOOPING dan array Tinaliah, S. Kom.
Nested IF (If di dalam If) dan Operator Logika
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) Nyimas Artina.
Pemrograman VB.NET Pertemuan 3.
Tabled Value Parameter. Tabled Value Parameter merupakan tipe data yang dibuat oleh user Tabled Value Parameter digunakan untuk mengirimkan multiple rows.
SUBRUTIN By Adnan Purwanto, S.Kom.
Pemrograman Visual Ramos Somya.  Aplikasi yang biasa dikembangkan: Aplikasi Web Aplikasi Console Aplikasi Windows  berbasis dekstop  Aplikasi Windows:
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Pemrograman Database dengan ADO Data Control pada Visual Basic
MENGHITUNG TANGGAL LAHIR
Penggunaan Struktur Kontrol SELECT
Pertemuan 2 Dani Hamdani, S.Kom..
ELEMEN-ELEMEN PROGRAM
Latihan Form Login.
Penggunaan Struktur Kontrol
Pemprograman VB Dot Net
PERTEMUAN VII PROSEDURE DAN FUNGSI
Constructor dan Overloading
FIELD PROPERTIES & DATABASE RELATIONSHIP
PERTEMUAN IV STRUKTUR KEPUTUSAN
Praktikum visual basic
FIELD PROPERTIES & DATABASE RELATIONSHIP
Pengantar Pemrograman
PERTEMUAN VII ARRAY Tujuan Instruksional Umum :
BAB 4 PERNYATAAN IF DAN CASE.
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
Fungsi IF pada VBA Excel
BAB 3 PERNYATAAN IF DAN CASE.
Struktur Kontrol Keputusan IF dan Select
Pertemuan 4 Dani Hamdani, S.Kom..
Antrian Dengan Array Ika Menarianti.
Pengenalan Visual Basic
Algoritma dan Pemrograman Subrutin
Tumpukan Dengan Array Ika Menarianti.
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
MEMBUAT FORM VBA SEDERHANA PADA MS. EXCEL
Senarai Berantai Ika Menarianti.
Pemrograman VB.NET Pertemuan 10.
Penggunaan Struktur Kontrol
VB 2010 Pertemuan 11.
MEMBUAT TABEL DI MICROSOFT ACCESS
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
PERTEMUAN VI STRUKTUR KEPUTUSAN
Struktur Pengambilan Keputusan
FIELD PROPERTIES & DATABASE RELATIONSHIP
Oleh : Rahmat Robi Waliyansyah, M.Kom
Procedure dan Function
Basic Programing Visual Basic
Sumber Buku : Laravel 5.7 -oleh Muhammad Azamuddin & Hafid Mukhlasan
FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 3
Transcript presentasi:

Nyimas Artina, S.Kom, M.Si

Double klik pada Button BtnEdit dan ketikkan kode program berikut ini : status = False ValidasiKontrol(False) LepasBinding() txtNIP.Enabled = False txtNama.Focus() Mengisi nilai status menjadi “False”. ValidasiKontrol menjadi “False”. Memanggil LepasBinding dan KosongkanNilai sehingga kontrol TextBox akan kosong. txtNIP di-Disable karena NIP merupakan Primary Key sehingga dikhawatirkan ada Table lain yang memiliki Foreign Key dari Field NIP ini, jika NIP diubah maka Foreign Key tersebut akan kehilangan Reference-nya dan menyebabkan Error. Kursor akan ditempatkan pada txtNama (txtNama mendapatkan Focus). Double klik pada Button BtnSave dan ketikkan kode program berikut ini : Dim MyCommand As New AksesData.ManipulasiData If status = True Then CekNIP() If objDataTable.Rows.Count <= 0 Then MyCommand.TambahData(txtNIP.Text, txtNama.Text, DTLahir.Value, _ txtJalan.Text, txtKota.Text, txtKodepos.Text) TampilData() Else MessageBox.Show("Data yang ingin anda input sudah ada, ” & _ “silahkan ganti NIP dengan yang lain", "Informasi", _ MessageBoxButtons.OK, MessageBoxIcon.Information)

End If Else MyCommand.UbahData(txtNIP.Text, txtNama.Text, DTLahir.Value, _ txtJalan.Text, txtKota.Text, txtKodepos.Text) TampilData() End If Deklarasi MyCommand sebagai object dari Class ManipulasiData agar dapat menggunakan semua Method yang dimilikinya. Selanjutnya adalah mengecek nilai variable status, “True” berarti Tambah Data dan “False” berarti Ubah data. Jika nilai status “True” yang berarti Tambah Data maka akan dipanggil subrutin CekNIP untuk mengecek apakah data yang ingin ditambahkan sudah ada di table Pegawai atau tidak karena duplikasi nilai NIP tidak diijinkan. Hasil CekNIP akan disimpan di objDataTable. Jika jumlah data pada objDataTable < = 0 maka proses insert data akan dilanjutkan dengan memanggil Method TambahData yang dimiliki MyCommand (ingat MyCommand adalah object dari Class ManipulasiData yang memiliki Method TambahData) dengan nilai parameter diambil dari nilai yang diinput oleh user pada TextBox dan DateTimePicker. Tapi jika NIP yang dimasukkan sudah ada maka ditampilkan kotak pesan berisi informasi bahwa data sudah ada. Jika pada waktu cek status menunjukkan nilai “False” maka akan memanggil Method UbahData yang dimiliki MyCommand.