Pembuatan aplikasi Database dengan Visual Basic dan Oracle

Slides:



Advertisements
Presentasi serupa
ADODC.
Advertisements

SQL – DML.
Pemograman 1 Pertemuan 7.
PHP + MySQL.
Edri Yunizal:PBO IManajemen Informatika STAIN Batusangkar1 Pemrograman Berorientasi Objek I Edri Yunizal Pertemuan Ke – V “Database dengan Visual Basic”
ADODC, DataGrid, TextBox/Label, Method dalam Visual Basic
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
Database MySQL.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
BEKERJA DENGAN COMMAND LINE
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
Fourth Generation programming language
Database Create-Retrieve-Update-Delete (CRUD)
QUERY MENGGUNAKAN SQL Pengantar SQL
DDL & Aturan Referential
PEMROGRAMAN BASIS DATA
Praktikum BuatlahstrukturtablebarangpadadatabasePenjualandengan menggunakan Visual Data Manager dengan format Microsoft Acces, yang terdiri dari.
BASIS DATA Oleh Izzatul Umami, S.Kom. BASIS DATA Basis : Markas, Tata urutan, Gudang Data : Representasi Fakta Dunia Nyata, yang mewakili suatu objek.
Praktikum Database Pengenalan Query
PENCARIAN DATA DENGAN KONTROL DATA
1 Internet Programming Konektivitas PHP - MySQL M. Agus Zainuddin PENS – ITS Surabaya.
MEREKAM DATA BARU DAN MENGHAPUS DATA
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
Pemrograman Database dengan JAVA
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
MINGGU Ke Sembilan Pemrograman Visual
Button Save Delete Edit
Membuat database dengan VB sendiri
Basis Data Bab 3 Structured Query Language (SQL).
Pemograman 1 Pertemuan 10.
Oracle : Form/Report Developer
Tipe Connection ADO (Activex Data Object)
MEMBUAT DATABASE MENGGUNAKAN MICROSOFT SQL SERVER 2008
Pelatihan Oracle sub : Pembuatan aplikasi dengan Visual Basic
Presented by : Herianto
STORED PROCEDURE Achmad Yasid, SKom.
TRIGGER.
1 Bab 3 Structured Query Language (SQL) Basis Data
Microsoft SQL Server DDL dan DML dasar
Mengurutkan data Langkah pertama Anda buat database dengan nama data.mdb misal database tersebut ada di directori c:\coba Buatkan table mhs dengan field.
Data Types Data Definition Language Referential Constraint SQL Query
Koneksi PHP ke Database MySQL
Mengakses Database Access dengan Delphi 7.0
Presented by : Herianto
Aplikasi Database pada InTouch - SQL Access Manager
SQL Basis Data.
Pemrograman Database dengan ADO Data Control pada Visual Basic
Pemrograman internet ABU SALAM, M.KOM.
TRIGGER SYAIFUL HUDA, S.Kom.
FUNGSI-FUNGSI AKSES MySql
Pertemuan 10 Dani Hamdani, S.Kom..
Pemrograman Berorientasi Objek I
Bahasa query terpan.
Manajemen Basis Data menggunakan SQL Server
Pemrograman Berorientasi Objek I
TRIGGER.
SQL OVERVIEW.
Pemrograman VB.NET Pertemuan 10.
Koneksi Database di Delphi
Structured Query Language
Presented by : Herianto
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
DATA MANIPULATION LANGUAGE
Pemrograman Berorientasi Objek II
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
MATERI PERKULIAHAN Pemrograman Aplikasi I Laily Hermawanti, S.T, M.Kom
Transcript presentasi:

Pembuatan aplikasi Database dengan Visual Basic dan Oracle Tessy Badriyah, SKom MT. Politeknik Elektronika Negeri Surabaya ITS

Rancangan Database Untuk contoh pembuatan aplikasi database yang sederhana ini, tabel yang perlu disiapkan adalah : Data Master : SISWA, DOSEN, JENIS Data Transaksi : TRAINING

Script untuk Pembuatan Tabel Tabel SISWA CREATE TABLE SISWA ( NRP varchar2(10) PRIMARY KEY, NAMA varchar2(30), ALAMAT varchar2(50), NOTELPON varchar2(7)); Tabel DOSEN CREATE TABLE DOSEN ( NIP varchar2(10) PRIMARY KEY,

Script untuk Pembuatan Tabel Tabel JENIS CREATE TABLE JENIS ( KODE_TRAINING varchar2(3) PRIMARY KEY, TRAINING varchar2(30), JUMLAHJAM number (2), NIP varchar2(10) REFERENCES DOSEN(NIP)); Tabel TRAINING CREATE TABLE TRAINING ( TANGGAL DATE, KODE_TRAINING varchar2(3) REFERENCES JENIS(KODE_TRAINING), NRP varchar2(10) REFERENCES SISWA(NRP), PRIMARY KEY (TANGGAL,KODE_TRAINING));

Mengimplementasikan Rancangan Database Salah satu program aplikasi yang mendukung Database Oracle adalah Visual Basic. Ada beberapa fasilitas untuk membuat lembar kerja kita berhubungan dengan table dalam database yang telah kita buat. Yang sering dipakai ada 2 macam yaitu Oracle Data Control dan Microsoft ADO Data Control.

Koneksi dengan Oracle Data Control (ORADC) Untuk menggunakan koneksi ORADC ini terlebih dahulu menyiapkan atau mengaktifkan komponen obyek ini dengan memilih menu Project >> Components lalu pilihlah komponen Oracle Data Control untuk koneksi database dengan ORADC, Microsoft DataBound Grid untuk tabel grid dengan koneksi ADO, dan Microsoft DataBound List untuk obyek list dengan koneksi ORADC. Properti yang harus diisikan dalam obyek koneksi database dengan ORADC ini antara lain: Database, diisi dengan nama hostname dari server database Oracle yang digunakan. Connection, diisi dengan nama user dan password yang dipisahkan dengan tanda garis miring. Record Source, diisi dengan perintah SQL untuk memilih suatu query atau tabel.

Entry Data Mahasiswa Buat form entry dengan menempatkan component dan object seperti berikut : Dengan nama component sebagai berikut : Textbox txtnrp Textbox txtnama Textbox txtalamat Textbox txttelpon Dbgrid dbgrid1 Oradc oradc1 CommandButton cmdsimpan CommandButton cmdhapus

Entry Data Mahasiswa

Koneksi ke Database Oracle pada komponen VB Isi property ORADC sebagai berikut : Connect = baru/rahasia DatabaseName = orcl RecordSource = select * from siswa Hubungkan Dbgrid dengan oracle data control : isi DataSource dengan ORADC1.

Prosedur Pencarian data NRP siswa Contoh procedure pencarian data NRP, dengan event keypress enter sebagai berikut : Private Sub txtnrp_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then sql = "select * from siswa where nrp ='"& txtnrp.Text & "'" ORADC1.RecordSource = sql ORADC1.Refresh If ORADC1.Recordset.recordcount > 0 Then MsgBox ("Data sudah ada dalam table") txtnama.Text = ORADC1.Recordset!nama txtalamat.Text = ORADC1.Recordset!alamat txttelpon.Text = ORADC1.Recordset!notelpon Else MsgBox ("Data belum ada") sql = "select * from siswa" txtnama.Text = "" txtalamat.Text = "" txttelpon.Text = "" End If End Sub

Procedure Simpan dan Edit Private Sub cmdsimpan_Click() sql = "select * from siswa where nrp ='" & txtnrp.Text & "'" ORADC1.RecordSource = sql ORADC1.Refresh If ORADC1.Recordset.recordcount > 0 Then sql = "update siswa set nama='" & txtnama.Text & "',alamat='" & txtalamat.Text & "', notelpon = '" & txttelpon.Text & "' where nrp='" & txtnrp.Text & "'" ORADC1.Database.executesql sql MsgBox ("Sudah ada") Else sql = "insert into siswa(nrp,nama,alamat,notelpon) values ('" & txtnrp.Text & "','" & txtnama.Text & "','" & txtalamat.Text & "','" & txttelpon.Text & "')" MsgBox ("Data baru") End If sql=“select * from siswa” MsgBox ("Data telah Disimpan") End Sub

Procedure Menghapus Private Sub cmdhapus_Click() sql = "select * from siswa where nrp ='" & txtnrp.Text & "'" ORADC1.RecordSource = sql ORADC1.Refresh If ORADC1.Recordset.recordcount > 0 Then sql = "delete from siswa where nrp='" & txtnrp.Text & "'" ORADC1.Database.executesql sql msgbox("Data telah terhapus") Else MsgBox ("Cek kembali mahasiswa anda") End If End Sub

Semoga Sukses !!!