Pelatihan Oracle sub : Pembuatan aplikasi dengan Visual Basic

Slides:



Advertisements
Presentasi serupa
DESAIN & KONFIGURASI DATABASE
Advertisements

MATA KULIAH : “LOGIKA DAN ALGORITMA”
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.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
PENGENALAN MYSQL Musdalifah DJ.
PHP dan MySQL.
Pembuatan aplikasi Database dengan Visual Basic dan Oracle
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
QUERY MENGGUNAKAN SQL Pengantar SQL
DDL & Aturan Referential
PEMROGRAMAN BASIS DATA
BASIS DATA Oleh Izzatul Umami, S.Kom. BASIS DATA Basis : Markas, Tata urutan, Gudang Data : Representasi Fakta Dunia Nyata, yang mewakili suatu objek.
Oleh : Kholid Fathoni, S.Kom., M.T.
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Pertemuan 4 Database dengan MySQL.
Tipe Connection ADO (Activex Data Object)
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Pemrograman Terstruktur
STORED PROCEDURE Achmad Yasid, SKom.
Microsoft SQL Server DDL dan DML dasar
Data Definition Language dan Data Manipulation Language
Mengenal DBMS (Database Management System)
BASIS DATA TERAPAN Pertemuan 2.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
Koneksi PHP ke Database MySQL
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
SQL Pertemuan
Pengenalan Database MySQL
SQL Basis Data.
Pemrograman Database dengan ADO Data Control pada Visual Basic
Pertemuan after UTS Structure Query Language (SQL)
Pemrograman internet ABU SALAM, M.KOM.
DDL, DML.
PENGANTAR SQL MI2143 – Dasar SQL Disusun oleh:
Pertemuan 10 Dani Hamdani, S.Kom..
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL.
Bahasa query terpan.
SQL (Structure Query Language)
Structure query language (SQL)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
Stucture Query Language
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Pengenalan MySQL An’ Anqinudin L.
Presented by : Herianto
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
Structure query language (SQL)
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Pengenalan mySQL database
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
SQL.
Stucture Query Language
Structure query language (SQL)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Stucture Query Language
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Mengenal DBMS (Database Management System)
MEMBANGUN DATABASE DENGAN MySQL
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
Pengantar Teknologi SIM 2 (pertemuan 7)
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

Pelatihan Oracle sub : Pembuatan aplikasi dengan Visual Basic Politeknik Elektronika Negeri Surabaya ITS

Tujuan Introduction to Oracle Memahami instalasi Oracle Dasar Administrasi di Oracle Dasar SQL*PLUS Membangun Sistem Informasi sederhana

Instalasi Oracle 9i pada Sistem Operasi Windows Kebutuhan Sistem CPU dengan prosesor Minimum Frekuensi Clock 500 Mhz. Memory SDRAM sebesar 26 Mb. Harddisk dengan ruang kosong 1,8 G untuk Oracle DBMS. Perangkat pendukung lain seperti Monitor,keyboard, Mouse dan CD ROM, CD Oracle 9i, dan Operating Sistem Windows 98 atau yang paling baru.

Tablespaces Tablespaces adalah ruang penyimpanan untuk penggunaan database. Dengan kebebasan untuk mengatur kapasitas dan lokasi penyimpanan database, maka akan dengan mempermudah kita dalam melakukan administrasi database.

Kelompok Pernyataan SQL DDL ( Data Definition Language) DML ( Data Manipulation Language ) DCL ( Data Control Language ) Pengendali transaksi

DDL ( Data Definition Language) DDL merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut database, table, atribut (kolom), batasan-batasan terhadap suatu atribut serta hubungan antar table. Yang termasuk kelompok DDL ini adalah : CREATE untuk menciptakan table ataupun indeks ALTER untuk mengubah struktur table DROP untuk menghapus table ataupun indeks

DML ( Data Manipulation Language ) Adalah kelompok perintah yang berfungsi untuk memanipulasi data, misalnya untuk pengambilan, penyisipan pengubahan dan penghapusan data. Yang termasuk DML adalah SELECT memilih data INSERT menambah data DELETE menghapus data UPDATE mengubah data

DCL ( Data Control Language ) Berisi perintah-perintah untuk mngendalikan pengaksesan data. Yang termasuk DCL adalah : GRANT memberikan kendali pada pengaksesan data. REVOKE mencabut kemampuan pengaksesan data LOCK TABLE mengunci table

Sistem Informasi Sederhana Akan diberikan sebuah contoh system informasi sederhana tentang Kegiatan Training

SISWA DOSEN TRAINING JENIS

Tabel yang perlu disiapkan Untuk sistem informasi ini sebagai aplikasi yang kita sederhanakan, maka 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 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

Thank you !!!