Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

dokumen-dokumen yang mirip
KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

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

Pertemuan-1 TIPE DATA STRUKTUR

Pemrograman Database dengan perintah SQL

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

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

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

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

4. Lalu klik Worksheet List Car dan buat kolom seperti ini :

PROGRAM RENTAL VCD DENGAN MICROSOFT 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

Bahasa Pemrograman-1 (Visual Basic)

Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub

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

Membuat Form Input Barang (Untuk Server)

Basic Programing Visual Basic

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

BAB 2 PEMBUATAN APLIKASI PERPUSTAKAAN SEKOLAH

Visual Basic 6.0 For Beginners

LAMPIRAN. Source Code Program Untuk MDI Utama

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

Form dan Kontrol. 5.1 Form

Copyright by : ipi-leppindo jambi all reserved 2014 (japikinfo.com)

Listing Program. 1. FrmUser.frm

L A M P I R A N. Universitas Sumatera Utara

MEMBACA RECORD DENGAN ADODC

Tutorial, Source code, Request Program Visual Basic

Modul Database dan Pengaksesannya dari FORM #1

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

Buka Project Baru simpan dengan PUSTAKA Buat Form Baru untuk pengisian Data Anggota dan simpan dengan nama frmanggota

Latihan 2 Memahami memasukan data dengan komponen Text, dan mengambil hasil input untuk ditampilkan pada sebuah label

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

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

Praktikum-19 AMIK-STMIK JAYANUSA Imam Gunawan, M. Kom FORM BARANG MASUK

MODUL 1 MERANCANG FILE DATABASE

Praktikum 4 Program Aplikasi Bisnis Imam Gunawan, M. Kom 1. Tambahkan tabel berikut, pada database stockgudang :

DISUSUN OLEH : : Friska Rosalina NIM :

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

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

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]

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

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

DATABASE. Visual Data Manager

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

MEMBUAT DATABASE DENGAN ADO

Algoritma Pemrograman 2 B

Krisna D. Octovhiana

STRUKTUR KENDALI PERCABANGAN

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

Sistem Informasi Royalti

Modul Praktikum Ke-2

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

Studi Kasus KASUS 1: KONVERSI SUHU

KODE PROGRAM FORM PENJUALAN

Penggunaan Struktur Kontrol IF

DAFTAR PUSTAKA. pada PT. Restu Mahkota Karya. Sekolah Tinggi Manajemen Informatika dan

E-Trick Visual Basic 6.0

Kartu Bimbingan Tugas Akhir Mahhasiswa

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

LISTING PROGRAM. 1. Animasi Awal (animasiawal.frm) Private Sub Form_Load() ButtonClick = 0 Timer1.Enabled = True Timer1.Interval = 50 End Sub

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

FORM BARANG KELUAR. 1. Buat Table : BarangKeluar, pada Database StockGudang, dengan struktur sebagai berikut :

Contoh Aplika Aplik si a VB dengan Database Oracle 1

L - 1. Tampilan Aplikasi ( Form Menu Utama ) Tampilan Form login

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

PERANCANGAN SISTEM INFORMASI KESISWAAN DAN KEPEGAWAIAN SMP NEGERI 3 PONOROGO BERBASIS VISUAL BASIC 6.0 SKRIPSI

MODUL 2 SELECTION & LOOPING PADA FORM

LISTING PROGRAM. Private Sub Form_Load() lblwaktu.caption = Format(Now, "DDDD, d MMMM yyyy End Sub

MetaMessage Desain Form MetaMessage

DAFTAR KODE PROGRAM KODE FORM LOGIN

Struktur Data II. Bekerja Dengan Form.

Digunakan untuk menyeleksi suatu KONDISI, hasil seleksi hanya bernilai Benar (True) atau Salah (False) If val(txtnilaiakhir) > 65 Then

MODUL PRAKTIKUM PEMROGRAMAN VISUAL I. Disusun oleh : ATEP RUHIAT, M.KOM STMIK SUMEDANG

SNIPTEK 2014 ISBN: SISTEM INFORMASI AKUNTANSI JURNAL UMUM TELKOMSEL SUKABUMI

Program absen dengan menggunakan visual basic 6.0

PENGGUNAAN STRUKTUR KONTROL

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

BAB IV IMPLEMENTASI DAN PENGUJIAN

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 13 Penanganan Keyboard. Krisna D. Octovhiana

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati

LISTING PROGRAM. tanya = MsgBox("Apakah Anda yakin akan menghapus. kata : " & txtword.text & "?", vbquestion + gadoconn.

Langkah-Langkah Membuat Macro Point of Sales

j = dengan menggunakan fungsi aktivasi untuk menghitung sinyal outputnya:


Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Modul Database dan Pengaksesannya dari FORM #Lanjutan

L-2. Listing Program Form Utama. Private Sub Form_Activate() Option3.SetFocus End Sub. Private Sub MnuKeluar_Click() End End Sub

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

DAFTAR PUSTAKA. Multimedia Control, Steven Holzner. Diakses pada tanggal 14/09/2011 Dari

LISTING PROGRAM. Kode Form Splash Screen. Private Sub Form_Load() lblversion.caption = "Version " & App.Major & "." & App.Minor & "." & App.

BAB II Unit Control pada Visual Basic

MEMBUAT LAPORAN (DATA REPORT)

BAB IV IMPLEMENTASI DAN PENGUJIAN

LEMBAR KERJA PRAKTIKUM. Mata kuliah : Pemrograman Visual I (Visual Basic)

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini

Universitas Sumatera Utara

Transkripsi:

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami cara menyimpan data ke dalam basis data dengan kode program 2. TUJUAN Mahasiswa mampu membuat program gabungan antara basis data dan form B. DASAR TEORI Dalam membuat suatu program manajemen basis data, memerlukan file basis data yang akan diproses, untuk selanjutnya membuat file basis data tersebut diproses melali program. Untuk membut file basis ata menggunakan Visual Data Manager (Visdata). Visdata adalah program Add-Ins, yaitu program terpisah yang ditempelkan dalam Visual Basic. Untuk memeanggil basis bata menggunakan perintah OpenDatabase() dan untuk membuka tabel mengunakn fungsi OpenRecordSet(). C. Praktek 1. Buatlah file database dengan menggunakan Mocrosoft Access, dengan nama Pegawai.mdb 2. Selanjutnya buatlah tabel Biodata dengan struktur sebagai berikut: Nama Field Panjang Tipe NIP 4 Text Nama 25 Text Alamat 25 Text Tgl Lahir 8 Date Sex 1 Boolean Agama 1 Text 3. Rancanglah form baru dengan gambar dan ketentuan properti seperti pada tabel dan gambar berikut: Objek Properti Setting Form1 Nama frmlatihan31 Caption Input Pegawai Label1 Name Label1 Caption NIP Label2 Name Label2 Caption Nama Label3 Name Label3 Caption Alamat Label4 Name Label4 Caption Tgl. Lahir TextBox Name txtnama Text (kosong) TextBox Name txtalamat Text (kosong) TextBox Name txttglahir

Text (kosong) Frame1 Name Frame1 Caption (kosong) Frame2 Name frajkelamin Caption [Jenis Kelamin] Frame3 Name fraagama Caption [Agama] OptionButton1 Name optpria Caption Pria OptionButton2 Name optwanita Caption Wanita OptionButton3 Name OptIslam Caption Islam OptionButton4 Name optkristen Caption Kristen OptionButton5 Name OptKatolik Caption Katolik OptionButton6 Name OptHindu Caption Hindu OptionButton7 Name OptBudha Caption Budha Gambar 3.1. Desain Form Input Pegawai 4. Ketikkan kode berikut pada event General-Declarations. Dim dbpegawai As Database Dim rsbiodata As Recordset 5. Ketikkan kode program berikut pda event Form pertama kali dijalankan Private Sub Form_Load() Set dbpegawai = OpenDatabase(App.Path+\ Pegawai.mdb) Set rsbiodata = dbpegawai.openrecordst( Biodata ) rsbiodata.index = NIP

SetKondisi(False) cmdsimpan.enabled = False cmdbatal.enabled =False cmdubah.enabled = False cmdhapus.enabled = False 6. Buat prosedur baru dengan nama Kosongkan() Private Sub Kosongkan() Dim Tanggal As Date txtnama.text = txtalamat.text = txttglahir.text = Date 7. Buat prosedur baru dengan nama SetKondisi(Logika As Boolean) Private Sub SetKondisi(Logika As Boolean) txtnama.enabled = Logika txtalamat.enabled = Logika txttglahir.enabled = Logika optpria.enabled = Logika optwanita.enabled = Logika optislam.enabled = Logika optkristen.enabled = Logika optkatolik.enabled = Logika opthindu.enabled = Logika optbudha.enabled = Logika 8. Buat prosedur baru dengan nama Tampilkan() Private Sub Tampilkan() rsbiodata!nip = txtnip.text rsbiodata!nama = txtnama.text rsbiodata!alamat = txtalamat.text rsbiodata!tglahir = txttglahir.text if optpria.value = True Then rsbiodata!sex = True else rsbiodata!sex = False If optislam.value = True Then rsbiodata!agama = I ElseIf optkristen.value = True Then rsbiodata!agama = K ElseIf optkatolik.value = True Then rsbiodata!agama = H ElseIf optbudha.value = B

9. Buat Fungsi Baru dengan nama ncek(nkar As String) Function Ncek(nKar As String) As Integer ncek = Len(nKar) End Function 10. Ketikkan kode program berikut pada event tombol Cek Private Sub cmdcek_click() rsbiodata.seek =, txtnip.text If rsbiodata.nomatch Then Kosongkan SetKondisi(True) cmdsimpan.enabled = True cmdbatal.enabled = True Else cmdhapus.enabled = True cmdubah.enabled = True cmdsimpan.enabled = True cmdbatal.enabled = True cmdubah = SetFocus txtnip.text = rsbiodata!nip txtnama.text = rsbiodata!nama txtalamat.text = rsbiodata!alamat txttglahir.text = rsbiodata!tglahir If rsbiodata!sex = True Then optpria.value = True Else optwanita.value = True Select Case rsbiodata!agama Case I optislam.value =True Case K optkristen.value = True Case A optkatolik.value = True Case H opthindu.value = True Case B optbudha.value = True End Select 11. Ketikkan kode program berikut Private Sub cmdsimpan_click() If ncek(txtnip.text) = 0 Then MsgBox Data NIP belum diidi!, vbcritical + vbokonly, Perhatian

txtnip.focus Exit Sub rsbiodata.index = NIP rsbiodata.seek =,txtnip.text If rsbiodata.nomatch Then rsbiodata.addnew Tampilkan rsbiodata.update Else rsbiodata.edit Tampilkan rsbiodata.update Kosongkan txtnip.text = txtnip.setfocus SetKondisi(False) cmdhapus.enabled = False cmdsimpan.enabled = False cmdbatal.enabled = False cmdubah.enabled = False 12. Ketikkan kode program berikut Private Sub cmdbatal_click() txtnip.text = Kosongkan txtnip.setfocus SetKondisi(False) cmdsimpan.enabled = False cmdbatal.enabled = False cmdubah.enabled = False 13. Ketikkan kode program beriku Private Sub cmdubah_click() SetKondisi(True) txtnama.setfocus cmdsimpan.enabled = True 14. Ketikkan kode program berikut Private Sub cmdhapus_click() If MsgBox( Anda yakin?,vbyesno +vbquestion, Konfirmasi ) = vbyes Then rsbiodata.delete

15. Ketikkan kode program berikut Private Sub cmdtutup_click() If MsgBox( Anda yakin akan mengakhiri form ini?, vbquestion + vbyesno, Konfirmasi ) = vbyes Then Unload Me 16. Masukkan data pada tabel Biodata melalui program yang telah dibuat. D. TUGAS 1. Sempurnakan program di atas dehingga apabila Kode Pegawai yang dimasukkan kurang dari 4 digit akan menampilkan pesan kesalahan! 2. Buatlah program untuk menyimpan data dosen!