MODUL III LOGIN MENGGUNAKAN MYSQL-FRONT I. MAKSUD DAN TUJUAN A. MAKSUD Pengenalan cara-cara penggunaan MySQL Client dan MySQLServer, menggunakan MySQL-Front.
B. TUJUAN Memberikan kemampuan mempraktekan, login dengan program sebagai client, ke database server dengan MySQL-Front dan menggunakan jaringan .
II. TEORI MySQL-Front. adalah perangkat lunak versi Windows yang menyediakan fasilitas, untuk login, membuat user, database, tabel serta menipulasi data lainnya.
Hub
IP ADD : 10.14.1.251 MySQL-Front sebagai client
IP ADD : 10.14.1.127 Database MySQL Server
Pada gambar di atas ada dua komputer terhubung, di asumsikan komputer dengan ip 10.14.1.251 sebagai client, dan komputer dengan ip 10.14.1.127 sebagai server.
III. PRAKTEK •
Jalankan MySQL-Front
•
Klik Start pilih dan klik MySQL-Front
Pemrograman Multiuser dengan VB dan MySQL
8
•
Pilih File|Connection ..F12, unutk melakukan koneksi
•
Atau tekan ikon
•
Export untuk mengekspor ke file lain
•
Import untuk mengambil ke file lain
•
Perhatikan gambar di samping ini
Untuk koneksi pada kotak dialog Open Session •
Klik tombol New
•
Lalu muncul kotak dialog Add Session
•
Isikan pada Tab General di Login Information dengan Name : Koneksi1.
Pada Tab Connection diisikan Server diisi
Pemrograman Multiuser dengan VB dan MySQL
9
•
Asumsi no IP di atas disesuaikan dengan nompor IP komputer yang digunakan dalam uji coba modul ini.
•
Untuk menguji pada saat anda pratikum harap sesuaikan dengan no IP yang sekarang anda gunakan.
Cara login •
Open Session
•
Klik pada Koneksi1
•
Klik Tombol OK
Kotak dialog Object Browser •
Kolom Navigator
•
Untuk melihat konksi pada server
•
Melihat database
Pada tab Object Browser untuk melihat isi daftar database •
Data Browser melihat isi tabel
•
SQL membuat skrip SQL
Pemrograman Multiuser dengan VB dan MySQL
10
Cara menggunakan SQL Editor •
Pilih Tab SQL Editor
•
Isikan skrip SQL berikut :
USE mysql; INSERT INTO user (host,user,password,Select_priv,Insert_priv, Update_priv,Delete_priv,Drop_priv) VALUES('%','amir',password('bebas'),'Y','Y','Y','Y','Y'); FLUSH PRIVILEGES; Lihat gambar :
•
Untuk menjalankan SQL klik tombol
•
Untuk melihat hasil penambahan user
•
Klik pada user
•
Pilih tab Data Browser
atau tekan F9.
Lihat gambar berikut :
Pemrograman Multiuser dengan VB dan MySQL
11
Uji koneksi lakukan seperti pada Konksi1 diatas isikan databasenya sementara menggunakan mysql. •
Buat skrip SQL untuk membuat database berikut :
CREATE DATABASE penjualan; use penjualan; CREATE table penju( no_nota char(4)NOT NULL, kd_brg char(4) NOT NULL, hrg_brg int, qty_brg int, Index (no_nota,kd_brg)); CREATE table barang( kd_brg char(4) NOT NULL, nm_brg char(30), sat_brg char(15), hrg_brg int, stok_brg int, primary KEY(kd_brg)); CREATE table kasir( kd_kasir char(2) not null, nm_kasir char(25), almt_kasir Char(25), passwd char(35), primary KEY(kd_kasir)); CREATE table trans( kd_kasir char(2)not null, tgl date not null, no_nota Char(4) not null, primary KEY(kd_kasir,tgl,no_nota)); Jalankan dengan menekan F9 Simpanlah skrip create table diatas dengan File Seva As : tabel.sql Buat baru untuk mengisi data
Pemrograman Multiuser dengan VB dan MySQL
12
Lakukan login ke databases server •
Dengan nama amir
•
Database penjualan
•
Klik Ok
Lihat tampilan berikutnya.
mengisikan data dengan skrip SQL. Pada SQL Editor isikan data berikut. Jalankan dengan F9 insert into penju values('0001','K001',1000,10); insert into penju values('0001','K002',1500,1); insert into penju values('0001','K003',20000,2); insert into penju values('0001','K004',10050,10); insert into barang values('K001','Buku tulis','pcs',1000,10); insert into barang values('K002','Bolpoint pilot','pcs',1500,20); insert into barang values('K003','Kertas HVS','Rim',20000,10); insert into barang values('K004','Sabun Cuci','Kg',10050,50); insert into kasir values('01','Anita','Jl. Mawar 10 Yogya',md5('anita')); insert into kasir values('02','Novia','Jl. Melati 11 Yogya',md5('novia'));
Pemrograman Multiuser dengan VB dan MySQL
13
insert into kasir values('03','Amanda','Jl. Anggrek 12 Yogya',md5('amanda')); insert into trans values('01','2005-09-01','0001'); Simpanlah skrip create table di atas dengan File Seva As : data.sql Lihat isi dengan SELECT * FROM BARANG;
IV. TUGAS • • •
Batlah skrip sql untuk menambahakan beberapa barang. Jalankan dengan menggunakan MySQL-Front Simpan skrip tersebut dengan nama file berekstensi *.SQL
Pemrograman Multiuser dengan VB dan MySQL
14