-->

MySQL : Menggunakan Komponen DML

Pada tutorial kali ini akan dibahas mengenai DML (Data Manipulation Language) di MySQl. DML merupakan perintah-perintah yang berfungsi untuk melakukan manipulasi data ataupun objek-objek yang ada di dalam table. Perintah untuk memanipulasi data pada database : INSERT, SELECT, UPDATE, DELETE yaitu untuk menyisipkan data, menampilkan, mengubah dan menghapus.

            Tutorial ini akan dibuat database dengan nama PT_MAJU_MUNDUR dengan table Pegawai. Dimana data yang akan di masukan sebagai berikut :

Database       : PT_MAJU_MUNDUR
Tabel              : Pegawai

           
Kode_Peg
Nama
Jabatan
No_Telp
Alamat
JK
DR001
Alexa Chung
Direktur IT
0821444421
Jl. Keabadian
P
DR002
Zoey Anastasha
Direktur Keuangan
082xxxxxxxx
Jl. Kejayaan
P
DR003
Alex Turner
Direktur Pajak
082xxxxxxxx
Jl. Kemajuan
L
KR004
Reza Patria
Karyawan
082xxxxxxxx
Jl. Keabadian
L
KR005
Rozikin Turner
Karyawan
082xxxxxxxx
Jl. Kedamaian
L
KRY01
Bunga Zoey
Karyawati
082xxxxxxxx
Jl. Kecerdasan
P
KRY02
Mikha Slavina
Karyawan
082xxxxxxxx
Jl. Keinginan
P
KRY03
Githa Zavira
Karyawati
082xxxxxxxx
Jl. Kepribadian
P
MN001
Jhon Alexa
Manager IT
082xxxxxxxx
Jl. Kerinduan
L
MN002
Chelsea Timothi
Manager Keuangan
082xxxxxxxx
Jl. Kecitraan
P
MN003
Marsha Olivia
Manager Pajak
082xxxxxxxx
Jl. Kemunduran
P
OB001
Tita Maelani
Office Boy
082xxxxxxxx
Jl. Kesuburan
P
OB002
Neng Alesana
Office Boy
082xxxxxxxx
Jl. Kehuripan
P
OB003
Gabriel Solihin
Office Boy
082xxxxxxxx
Jl. Kepintaran
L
OB004
Asep Alexander
Office Boy
082xxxxxxxx
Jl. Kebudayaan
L
ST001
Reza Simatupang
Staff IT
082xxxxxxxx
Jl. Kejayaan
L
ST002
Gibran Alamsyah
Staff IT
082xxxxxxxx
Jl. Kesuksesan
L
ST003
Dzaky Muhaqi
Staff IT
082xxxxxxxx
Jl. Keinginan
L
ST004
Alla Savara
Staff IT
082xxxxxxxx
Jl. Ketiadaan
P
ST005
Talitha Miranda
Staff IT
082xxxxxxxx
Jl. Keindahan
P

Sebelum membuka command prompt, buka terlebih dahulu XAMPP lalu klik tombol start pada bagian apache dan mysql seperti berikut :


Setelah itu, kita buka command prompt lalu ketikan perintah berikut apabila folder XAMPP berada di Disk C  :

cd C:\xampp\mysql\bin

atau dengan cara masuk ke folder xampp dimana kita simpan, missal menyimpan di Disk C, caranya buka Local Disk C pada My Computer lalu cari folder xampp dan buka, cari folder Mysql lalu buka lagi dan terakhir cari folder bin lalu buka,


setelah di buka pada bagian atas ketikkan cmd


Jika sudah, tekan enter dan akan muncul cmd yang sudah masuk ke folder xampp :


Untuk mulai membuat sebuah database, ketika sudah masuk ke folder bin kita harus mengetikan perintah :

Mysql –u root

Perintah terebut digunakan untuk menjalankan Mysql

LISTING PROGRAM

DDL

Ø  CREATE DATABASE database_name;
Ø  USE database_name;
Ø  CREATE TABLE table_name(
column_name1 data_type,
column_name2 data_type,
….
);
Ø  DESC table_name;
Ø  ALTER TABLE table_name  ADD PRIMARY KEY(column1,column2,…); 
Ø  ALTER TABLE table_name CHANGE old_field new_field tipe_data;

Ø  ALTER table_name MODIFY field_name type data(size); 

DML

Ø  INSERT  INTO table_name VALUES(value1,value2,value3,);
Ø  SELECT * FROM table_name;
Ø UPDATE table_name SET nama_kolom = value [WHERE condition];
 Ã˜  DELETE FROM table_name WHERE codition;



LOGIKA PROGRAM

DDL

1.      Membuat Database baru dengan nama PT_MAJU_MUNDUR
Create Database PT_MAJU_MUNDUR;
Untuk membuat sebuah table kita harus membuat dulu database

2.      Menggunakan Database  PT_MAJU_MUNDUR  yang telah dibuat
USE PT_MAJU_MUNDUR;
Untuk membuat sebuah table kita harus menggunakan dulu database yang akan dipakai.

3.      Membuat Table Pegawai pada Database PT_MAJU_MUNDUR
Membuat table dengan field Kode_Peg type data Varchar panjang maksimal 5,
Field Nama type data Varchar dengan panjang maksimal 15,
Field Jabatan type data Varchar dengan panjang maksimal 10,
Field No_HP type data Varchar dengan panjang maksimal 10,
Field Alamat type data Varchar dengan panjang maksimal 15,
Dan JK type data Char panjang maksimal 1.


4.      Melihat struktur table Pegawai pada DB PT_MAJU_MUNDUR
DESC Pegawai;


Jika sudah membuat table, kita ingin melihat strukturnya atau bangunannya

5.      Menambahkan Primary Key pada field Kode_Peg di table Pegawai



Karena dalam sebuah table harus memiliki primary key yang unik

6.      Mengubah field No_HP menjadi No_Telp


    

7.       Mengubah panjang karakter Jabatan dari 10 menjadi 11



DML

1.      Menambahkan data dengan cara satu per satu


Insert into Pegawai.. tambahkan data ke dalam tabel Pegawai…


2.      Menambahkan data dengan cara sekaligus


Kita akan menambahkan 20 data, dan dalam Kode_Peg tidak boleh sama karena merupakan Primary Key yang sifatnya unik.


3. Menampilkan semua data pada table Pegawai dengan jabatan sebagai “Karyawati”


4.      Menampilkan field Kode_Peg dan Nama dari table Pegawai dimana data nama tersebut diawali dengan huruf “M”


5.      Menampilkan field Kode_Peg, Nama dan Jabatan dari table Pegawai dimana data Nama tersebut mengandung huruf “a”


6.      Menampilkan field Nama, Jabatan dari table Pegawai dimana data nama tersebut diakhiri dengan huruf “I”


7.      Menampilkan seluruh data pada table Pegawai dimana data nama dengan huruf kedua “I”


8.      Menampilkan seluruh data dari table Pegawai dengan urutan A-Z secara ascending


9.      Menampilkan field Kode_Peg dan Nama pada table Pegawai dengan urutan Z-A secara descending


10.      Menampilkan field Kode_Peg, Nama dan Jabatan dari tabel Pegawai dimana Jabatan sebagai “Office Boy” tidak ditampilkan


11.      Menampilkan semua data dari tabel Pegawai dimana Jabatan sebagai “Karyawan” dan Kode_Peg “KR004”


12.      Menampilkan semua data dari table Pegawai dimana Jabatan sebagai “Karyawati “ dan tidak ditampilkan apabila Kode_Peg “KR004”


13.      Menampilkan semua data table Pegawai dimana Jabatan sebagai “karyawati”


14.      Mengubah table Pegawai dengan mengganti No_Telp menjadi 0877666689 dan alamat menjadi “Jl. Kebangsaan” dengan Kode_Peg “KRY01”


15.      Menghapus dari table Pegawai yang berkode_Peg “KRY03”



OUTPUT











LihatTutupKomentar