databaseserver mysql

12
  Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2 Universitas Muria Kudus 27 Sistem Informasi V Vi i s su a a l l F Fo x x p pr ro W Wi i t t h h D Da a t ta b b a as e e S Se r r v v e e r r I I ( ( M My y S S Q QL L) ) A. Cara Membu at Databas e & Table di My SQL Serve r I. Cara I ( Lewat Command ) 1. Jal ankan MySQL Command L ine 2. Masuk kan Pas sword Ro ot Sampai Munc ul MySQL P romp t (kalau ro ot tidak berpassword langsung tekan enter) 3. Pada Pr ompt Ket ikkan “Create da tabas e dblatih an;” tan pa tanda pet ik untuk membuat sebuah database dengan nama “dblatihan” lalu enter. Syntax : Create Database <Nama Database>; Contoh : Create Database Dblatihan;  http://www.foxpromania.co.cc 1

Upload: abdul-rohman-bin-raihan

Post on 02-Nov-2015

224 views

Category:

Documents


0 download

DESCRIPTION

Tutorial Lengkap belajar Server Mysql

TRANSCRIPT

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 27 Sistem Informasi

    VViissuuaall FFooxxpprroo WWiitthh DDaattaabbaassee SSeerrvveerr II((MMyySSQQLL))

    A. Cara Membuat Database & Table di MySQL Server I. Cara I (Lewat Command)

    1. Jalankan MySQL Command Line

    2. Masukkan Password Root Sampai Muncul MySQL Prompt (kalau root tidak berpassword langsung tekan enter)

    3. Pada Prompt Ketikkan Create database dblatihan; tanpa tanda petik untuk membuat sebuah database dengan nama dblatihan lalu enter.

    Syntax : Create Database ;Contoh : Create Database Dblatihan;

    http://www.foxpromania.co.cc

    1

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 28 Sistem Informasi

    4. Kemudian Ketikkan Use dblatihan; tanpa tanda petik untuk menggunakan database dblatihan lalu enter.

    5. Kemudian Ketikkan create table TbMhs(nim char (10), nama char (30), alamat char (50), jen_kel char (10)); tanpa tanda petik untuk membuat sebuah table dengan nama TbMhs dengan field (nim, nama, alamat dan jen_kel) lalu enter.

    6. Beberapa perintah MySql yang sering dipakai

    Syntax Kegunaan

    show databases; Menampilkan daftar database yang dimiliki server

    show tables; Menampilkan daftar tables pada database aktif

    describe ; Menampilkan daftar jenis dan type data field pada table drop database ; Menghapus database

    drop table ; Menghapus table dalam database aktif

    Syntax : Use ;Contoh : Use Dblatihan;

    Syntax : Create Table (NmField, Type Data, (panjang field));Contoh : Create Table TbMhs (nim char (10));

    Syntax Kegunaan

    http://www.foxpromania.co.cc

    2

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 29 Sistem Informasi

    II. Cara II (Dengan Software Bantu (Mysql Front))

    1. Jalankan MySQL Front

    2. Pada Jendela Add Session (Tab General) Ketikkan Nama Sesi

    3. Pada Jendela Add Session (Tab Connection) Ketikkan Nama server

    4. Pada Jendela Add Session (Tab Login) Ketikkan Nama User dan Password lalu Klik Ok (user yang otomatis terbentuk tanpa harus membuatnya dulu adalah user root).

    Selain Localhost, Server juga bisa diisi dengan Nama Komputer server atau IP address.

    http://www.foxpromania.co.cc

    3

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 30 Sistem Informasi

    5. Pada Jendela Open Session pilih session yang telah dibuat lalu Klik Ok.

    6. Pada Jendela Database Login ketikkan Password untuk user yang digunakan lalu Klik Ok.

    7. Untuk Membuat Sebuah Database Pada Klik Kanan Pada Localhost lalu pilih Sub Menu New-Database.

    http://www.foxpromania.co.cc

    4

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 31 Sistem Informasi

    8. Pada jendela New Database Ketikkan Nama Database lalu klik OK.

    9. Untuk Membuat Sebuah Table Klik Kanan Pada Database yang mau diberi table lalu pilih Sub Menu New-Table.

    10. Pada Jendela Add Table (Tab General) Ketikkan Nama Table Yang mau dibuat.

    http://www.foxpromania.co.cc

    5

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 32 Sistem Informasi

    11. Pada Jendela Add Table (Tab Field) Tambahkan Field dengan cara klik icon add Field, kemudian atur type data dan panjang field.

    12. Tambahkan Field sesuai table dibawah ini

    Nama Fields Type Data Panjang Field Nim Char 10 Nama Char 30 Alamat Char 50 Jen_kel Char 12

    Nama Fields Panjang FieldType Data

    http://www.foxpromania.co.cc

    6

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 33 Sistem Informasi

    B. Membuat ODBC Untuk Koneksi (Cara 2 Semi Automatic) 1. Buku Control Panel Administrative Tools Data Source (ODBC),

    Kemudian Pada Jendela ODBC (Tab User DSN) Klik Add.

    2. Pada jendela Create New Data Source Pilih MySQL ODBC 3.51 Driver, Lalu klik Finish.

    3. Pada Jendela Connector/ODBC (Tab Login) isi Data Source Name, Server, User, Passsword, Database, Lalu Klik OK--(2x).

    http://www.foxpromania.co.cc

    7

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 34 Sistem Informasi

    C. Daftar Syntax Penting SQL Pass Through

    1. Membuat koneksi Syntax : SQLCONNECT(Nama DSN) Contoh : SQLCONNECT("dsnlatih")

    2. Menambah Data Syntax : SQLEXEC(SQLCONNECT(Nama DSN),'Insert into ; (Field1,..,FieldN) values (Value1,..,ValueN)')

    Contoh : SQLEXEC(SQLCONNECT("dsnlatih"),'Insert into tbmhs ; (nim,nama,alamat,jen_kel) values ; ("001","Budi","Kudus","Laki")')

    3. Mengedit Data Syntax : SQLEXEC(SQLCONNECT(Nama DSN),'update set ; Field=Value,..,FieldN=ValueN where FieldKunci=Value')Contoh : SQLEXEC(SQLCONNECT("dsnlatih"),'update tbmhs set ; nama="Sandi" where nim="001"')

    4. Menghapus Data Syntax : SQLEXEC(SQLCONNECT(Nama DSN),'delete from where; FieldKunci=Value')Contoh : SQLEXEC(SQLCONNECT("dsnlatih"),'delete from tbmhs where ; nim="002"')

    D. Contoh Penerapan di Form

    1. Designer

    http://www.foxpromania.co.cc

    8

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 35 Sistem Informasi

    2. Property

    Nama Control Property NilaiName FormLatMhs AutoCenter .T. BorderStyle 1 Form

    Caption Data Mahasiswa Name Label1 Caption Data Mahasiswa FontBold .T. FontSize 20

    Label

    ForeColor 255,255,255 Name Container1 BackColor 128,128,128 ContainerSpecialEffect 0 Name Container2 BackColor 128,128,128 ContainerSpecialEffect 1 Name Container3 BackColor 128,128,128 ContainerSpecialEffect 0 Name Container4 BackColor 128,128,128 ContainerSpecialEffect 0 Name Container5 BackColor 128,128,128 ContainerSpecialEffect 1

    TextBox Name TxtNim TextBox Name TxtNama TextBox Name TxtAlamat

    OptionGroup Name Optjenkel Backstyle 0 ButtonCount 2

    OptionButton1 Caption \

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 36 Sistem Informasi

    3. SourceCode

    http://www.foxpromania.co.cc

    10

  • Andy Prasetyo Utomo, S.Kom Pemrograman DataBase 2

    Universitas Muria Kudus 37 Sistem Informasi

    http://www.foxpromania.co.cc

    11