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 atau tekan F9. Untuk melihat hasil penambahan user Klik pada user Pilih tab Data Browser 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