Kontrol Data Set.

Slides:



Advertisements
Presentasi serupa
Menggambarkan Data: Tabel Frekuensi, Distribusi Frekuensi, dan Presentasi Grafis Chapter 2.
Advertisements

Kapasitor dan Dielektrik
INTRO (TO BPOS). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah layanan online Microsoft,
Dasar dasar GUI programming di Java
An ERP for Travel Company
MS. POWER POINT 2007 Kelas XII Semester 2
Array.
+ Pemrograman Javascript Teknik Informatika Universitas Bunda Mulia Jakarta Chandra Hermawan H., M.Kom., MM.
INTRO TO BPOS ( Coffey’s Project Portal). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah.
NAMA: MUSTIKO AJI NIM: Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional.
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
Administrator - Pengaturan User Hari I Sesi 1.  Membuat Account User a. Add a New User b. Upload User  Mengubah Profile User  Menghapus Account User.
Nama Anggota Kelompok :  Marina KW ( )  Robby Cahyadi ( )  Asdi Atmin F ( )  Refi Zulkarami ( )
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Pemrograman WEB Pertemuan 6
SPEEDY PRESENTASI PRAKTEK KERJA INDUSTRI (PRAKERIN) Oleh :
Memulai Drive Test menggunakan TEMS Investigation 6.1.4
Pembuatan aplikasi Database dengan Visual Basic dan Oracle
Nama PerangkatSpesifikasi Internet ProcessorPentium lll 500 Hz PAM (Random Access Memory)64 MB Harddisk10 GB VGA card4 MB MonitorTidak.
Pemrograman Visual. Pernyataan IF…THEN…ELSE Pernyataan ini hanya memeriksa apakah suatu blok kode program dapat dieksekusi atau tidak. Jika kondisi pernyataan.
Quick Start Secure M-401.
I - Mengenal Operasi Dasar SQL
Operating Systems dan Program Utilitas
Database Create-Retrieve-Update-Delete (CRUD)
PENGENALAN PL/SQL.
DEPARTEMEN ILMU KOMPUTER FMIPA IPB 2011 Praktikum Bahasa Pemrograman.
Pengantar/pengenalan (Introduction)
Database Create-Retrieve-Update-Delete (CRUD)
Oracle Developer/2000. Developer/2000 Products FormsReportsGraphics.
JAVA CLASS Bahasa Pemrogramam BAHASA PEMROGRAMAN PERTEMUAN #9.
The Key Activity in Knowledge Organizations: Transferring Knowledge Karl Erik Sveiby All assets -tangible, intangible- are the result of human actions.
KULIAH X FIREWALL KOM Keamanan Jaringan 2012/2013 KOM Keamanan Jaringan 2012/2013.
Menggunakan OLE Drag-Drop
Menggunakan Drag-Drop
Implementing an REA Model in a Relational Database
NoObjekPropertiNilai 1FrmsegitigaNameFrmsegiitiga 2FrmsegitigaCaptionLuas Segi Tiga MDI ( Multiple Document Interface ) Pendahuluan MDI singkatan dari.
AUSTRALIA INDONESIA PARTNERSHIP FOR EMERGING INFECTIOUS DISEASES Memformat sel menjadi text.
Function, Procedure, Unit
Tugas 2 Kuliah Pemrograman Web Menggunakan JSP
Reporting.
1. Secara garis besar pemrograman (terutama untuk aplikasi desktop) debedakan menjadi dua, yaitu pemrograman konvensional dan pemrograman visual. a. Jelaskan.
AUSTRALIA INDONESIA PARTNERSHIP FOR EMERGING INFECTIOUS DISEASES Selamat Mencoba......
JENIS PERULANGAN For..To..Do
Pembuatan menu: dengan perintah INPUT, MENU & melalui FORM PERTEMUAN 12.
PEMROGRAMAN PPBD (UAS) SEBELUM MELANGKAH KE TAHAP SELANJUTNYA BERDOA DULU BIAR LANCAR DAN GA EROR
Aplikasi Manipulasi Data
By. Rita Wiryasaputra Daftar Pustaka Panduan Membuat Aplikasi Database dengan PHP, Syafii, Yogyakarta, Andi Offset, 2005 Membangun Website Dinamis dan.
CRUD 3 STMIK AKAKOM 2014 Yii Framework
Structured Query Language (SQL)
Paging datagridview VB.Net
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
Lazarus? Lazarus is a free cross-platform visual integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal.
SISTEM TERDISTRIBUSI (SILABUS dan Introduction to Distributed Systems)
DANDC wijanarto.
MEMBUAT DATABASE LEWAT KODE PROGRAM
Pemrograman Database dengan JAVA
Slide 1 Chapter 1: Introduction to Systems Analysis and Design Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc.
Otentifikasi.
Installasi ODBC di Linux
Koneksi PHP ke Database MySQL
JDBC Java2 Advanced.
Aplikasi Database pada InTouch - SQL Access Manager
Pemrograman Database dengan ADO Data Control pada Visual Basic
PHP dan MySQL Pemrogaman Web.
Pertemuan Ke 12: “ODBC” Edri yunizal, S.Kom /
Java Database Connectivity Materi 5
Delphi & MySql.
Pemrograman III Delphi
PHP-MySQL Internet Programming.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Transcript presentasi:

Kontrol Data Set

Kontrol Dataset merupakan control yang diberikan kepada tabel dalam suatu data base. Hal ini meliputi bagaimana data terhubung dengan tabel dari suatu data base.

Lazarus menyediakan beberapa komponen untuk mengontrol dataset, diantaranya menggunakan ODBC, ZeosLib, atau langsung menggunakan DLL MySQL.

ODBC (Open Database Conectivity) ODBC dapat diakses melalui Control Panel > Administrative Tools > Data Sources (ODBC) Driver ODBC untuk MySQL dapat diperoleh di laman resmi MySQL

ODBC (Open Database Conectivity) Membuat User DSN baru di ODBC : Pilih Add > MySQL ODBC

ODBC (Open Database Conectivity)

Implementasi ODBC TODBCConnection TSQLTransaction TSQLQuery

Implementasi ODBC TDataSource

Implementasi ODBC TDBGrid

Implementasi ODBC TDBGrid

Implementasi ODBC

Implementasi ODBC TODBCConnection DatabaseName : laz Name : Conn

Implementasi ODBC SQLTransaction Database : conn Name : Transaksi1

Implementasi ODBC SQLQuery Database : conn Name : Q1 SQL : SELECT * FROM tb_nilai

Implementasi ODBC DataSource Dataset: Q1 Name : data1 DBGrid DataSource : data1

Implementasi ODBC Cara mengaktifkan koneksi : Conn.Connected : true Q1.Active : True

Implementasi ODBC (Tanpa DSN) Salah satu kelemahan dari penggunaan DSN adalah dari segi keamanan datanya. Informasi Database ter-ekspos ke publik

Implementasi ODBC (Tanpa DSN) Melalui Properties TODBCConnection/Conn DatabaseName : <kosongkan> Driver : MYSQL ODBC 5.2 ANSI DRIVER Params : server=localhost; port=3306; database=mahasiswa; Username & Password diisi

Implementasi ODBC (Tanpa DSN) Melalui Procedure Form Create

Implementasi ODBC (Tanpa DSN) Melalui Procedure Form Create conn.Driver := 'MYSQL ODBC 5.2 ANSI DRIVER'; conn.UserName := 'root'; conn.Password := ''; conn.Params.Add('SERVER=localhost'); conn.Params.Add('PORT=3306'); conn.Params.Add('DATABASE=mahasiswa'); conn.Connected:=TRUE; SQLQuery1.Active:=TRUE;

Implementasi ODBC (Tanpa DSN) Kelemahan koneksi ODBC tanpa DSN adalah penulisan yang berulang-ulang jika menggunakan banyak form yang berkoneksi dengan ODBC. Ex. Buatlah form baru di project yang sama.

Implementasi ODBC (Tanpa DSN) Untuk menutupi kelemahan tersebut, dapat digunakan unit terpisah yang memuat function untuk koneksi ODBC. Ex. Buatlah unit baru di project yang sama

Implementasi ODBC (Tanpa DSN)

procedure TForm1. FormCreate(Sender: TObject); Begin conn procedure TForm1.FormCreate(Sender: TObject); Begin conn.Driver := Koneksi('driver'); conn.UserName := Koneksi('username'); conn.Password := Koneksi('password'); conn.Params.Add('SERVER='+Koneksi('server')); conn.Params.Add('PORT='+Koneksi('port')); conn.Params.Add('DATABASE='+Koneksi('database')); conn.Connected:=TRUE; SQLQuery1.Active:=TRUE; end;