Remote Access Database MySQL via Virtual PC

Posted by

Kali ini Saya akan membahas bagai mana mengoneksikan sekaligus mengakses database via Virtual PC ( Host – Client ). Jadi bagi Anda yang tidak punya PC dua atau lebih,  ini merupakan solusi yang tepat bagi Anda yang sedang belajar database terdistribusi.

Sebelum memulai, pastikan pada PC Anda sudah terinstal :
  • Database MySQL ( AppServ atau XAMPP ).
  • Mozilla Firefox untuk mengakses phpmyadmin.
  • Virtual PC ( yang sudah terinstal OS misal Windows XP dan AppServ atau XAMPP di dalamnya ).
Setelah semua terinstal, langsung saja Kita mulai langkah – langkah sbb  : 

Jalankan Virtual PC ( sebagai client dengan OS misal Windows ). Pastikan Firewall sudah di OFF kan. Apabila belum caranya sbb :

Start > Control Panel > Security Center > Windows Firewall.
Akan muncul tampilan seperti gambar disamping, pilih OFF > OK.

OFF kan Firewall pada PC host dan PC client.



Buka browser misal mozilla, kemudian masukan alamat http://localhost/phpmyadmin akan tampil seperti gambar dibawah.



Klik Menu Tab Privileges > klik Edit Privileges



Ubah host “ LOCALHOST “ menjadi  “ ANY HOST “



Cek IP Address PC client  ( Virtual PC )



Setelah diketahui IP Address pada PC client, sekarang Kita bisa mengakses database yang ada di PC client dari PC host, caranya sbb :
  • Start > Run > ketik cmd > OK
  • Kemudian ketik : mysql –u root –h 192.168.1.103 –p  tekan [Enter]
  • Masukan password : root  tekan [Enter]

192.168.1.103 adalah IP Address pada PC client.
Sekarang Kita sudah masuk dalam database MySQL.




Selanjutnya buat database, tabel, dan mengisi tabel-tabel beberapa record untuk ujicoba replikasi yang telah dibuat. Lakukan langkah – langkah sbb :
  1. Buat database apotek
    create database apotek;
  2. Menggunakan database apotek
    use apotek;
  3. Buat tabel obat
    create table obat (idobat varchar(10), nmobat varchar(20), hrgjual int);
  4. Buat tabel suplier
    create table suplier (idsup varchar(10), nmsup varchar(30), alamat varchar(50));
  5. Buat tabel pembelian
    create table pembelian (idbeli varchar(10), tglbeli date, qty int, hrgbeli int, idobat varchar(10), idsup varchar(10));
  6. Masukkan data pada  tabel obat
    insert into obat values ('001','paramex','2000');
    insert into obat values ('002','sakatonik','25000');
    insert into obat values ('003','obh combi','15000');
  7. Masukkan data pada  tabel suplier
    insert into suplier values ('S001','Kimia Farma','Jakarta');
    insert into suplier values ('S002','Prima Husada','Bandung');
    insert into suplier values ('S003','Farmasi','Semarang');
  8. Masukkan data pada  tabel pembelian
    insert into pembelian values ('TRX0001','2011/10/01','15','1500','001','S001');
    insert into pembelian values ('TRX0002','2011/10/05','15','21000','002','S002');
    insert into pembelian values ('TRX0003','2011/10/10','15','12000','003','S003');
 
Sekarang cek hasil dari langkah – langkah tadi pada PC client ( Virtual PC ). Cek database, tabel-tabel, dan hasil inputan pada tabel-tabel.



Jika berhasil maka akan tampil seperti gambar dibawah :



Sekian tutorial pembelajaran database terdistribusi dari Saya.
Semoga bermanfaat  :)


Blog, Updated at: 12:46 PM

2 comments:

  1. kita juga punya nih jurnal mengenai Database Mysql silahkan dikunjungi dan dibaca , berikut linknya
    http://repository.gunadarma.ac.id/bitstream/123456789/1054/1/50406179.pdf

    ReplyDelete