Operasi Manipulasi Isi Tabel Database MySQL - DML (Data Manipulations Laguage)


Assalamualaikum Warohmatullohi Wabarokatuh..

Dalam kesempatan yang sangat barokah ini TS akan melanjutkan postingan yang minggu kemarin ane posting yaitu CRUD MySQL Operations.
Nah.. pada postingan ini nanti ane akan mencoba pengolahan isi data pada tabel atau biasa disebut dengan DML (Data Manipulations Laguage).
Sebelum itu kita perlu tahu apa itu DML ?? DML adalah perintah yang digunakan untuk mengolah data nya, bisa dengan menginput, memilih, merubah, dst. Untuk lebih jelasnya kita bisa langsung praktekkan dengan studi kasus di bawah ini.. Langsung saja gan…

Pertama ada beberapa yang perlu kita siapkan, diantaranya :
  1. Xampp sudah terinstal.
  2. Sudah membuat database dan tabel => lihat postingan sebelumnya tentang ini CRUD Operations MySQL
  3. Secangkir kopi atau the untuk relaksasi jika ada problem wkwkwk..

Berikut adalah contoh studi kasusnya..
1.     Ada sebuah tabel karyawan, buatlah tabel di database berisi data dibawah ini :
ID
Nama
Alamat
Gaji
100
Arif
Surabaya
10000
101
Andi
Jakarta
14000
102
Burhan
Malang
12000
103
Fikri
Madiun
15000
104
Fariz
Malang
17000
105
Sigit
Surabaya
20000
106
Ifan
Kediri
16000
107
Hanif
Yogyakarta
12000
108
Zakiuddin
Surabaya
21000

2.  Membuat perintah DML untuk memanipulasi isi tabel dengan ketentuan kondisi sebagai berikut :
a.      Berapa banyak data dari table anggota
b.     Hitung jumlah gaji anggota
c.      Cari gaji tertinggi dan terendah dari anggota
d.     Tampilkan data yang nama pada carakter ke tiganya huruf “r”
e.      Hitung jumlah gaji anggota yang beralamat di Surabaya
f.      Berapa gaji tertinggi dari anggota yang beralamat di Surabaya
g.     Berapa jumlah anggota yang gajinya antara 17000 s.d 25000
h.     Hitung jumlah gaji yang nama pada carakter ke tiganya huruf “r”


JAWABAN DARI KETENTUAN

Soal Nomor 1

Pertama tentu saja adalah meminum secangkir kopi atau teh agar pikiran kita relaks ya gan wkwkkwkw

Kedua siapkan PC/Komputer untuk membuka Xampp nya. Kemudian agan buka brosernya untuk membuat Database. Untuk tutorial membuat database dan struktur tabel sudah ane jelaskan di POSTINGAN SEBELUMNYA. (bisa klik DISINI).

Akan saya kasih kisi-kisi untuk pengisian tabelnya sebagai berikut :



Setelah tabel jadi , langkah berikutnya adalah mengisi database dengan memakai fitur insert saja yang berada di tab bar dari Xampp kita. Berikut gambarnya




Alhamdulillah untuk soal nomor 1 sudah selesai. Sekarang untuk nomor 2



Soal Nomor 2

Sebelum kita menulis perintah DML, kita harus lebih dulu membuka halaman perintah SQL nya, berikut tampilannya :



Selanjutnya untuk menyelesaikan ikuti perintah dibawah ini gan..
a.      Banyak data dari table karyawan
Untuk menghitung jumlah berapa banyak field yang kita input maka kita gunakan COUNT. Berikut perintahnya

Syntax : SELECT COUNT(*) FROM karyawan;



Maka akan tampil hasil seperti ini :




b.     Jumlah gaji karyawan
Untuk menghitung jumlah yang ada di dalam fieldnya kita tidak bisa menggunakan COUNT tapi kita gunakan SUM. Sama seperti Excel bukan (?). Berikut perintahnya :

Syntax : SELECT SUM(gaji) FROM karyawan;
 


Maka akan tampil hasil seperti ini :





c.      Mencari gaji tertinggi dan terendah
Untuk mencari data tertinggi dan terendah dari suatu field, maka kita gunakan MIN dan MAX. berikut perintahnya :

Syntax : SELECT MIN(gaji), MAX(gaji) FROM karyawan;
 


Maka akan tampil hasil seperti ini :



d.     Menampilkan data yang nama pada karakter ke tiganya huruf “r”
Untuk menampilkan data dengan ketentuan tertentu pada susunan isian field, maka kita gunakan kondisi WHERE dan ditambah dengan LIKE. Berikut perintahnya :

Syntax : SELECT * FROM karyawan WHERE nama LIKE “__r%”;

 


Maka akan tampil hasil seperti ini :


 


e.      Menghitung jumlah gaji yang beralamat di Surabaya
Untuk menghitung dengan ketentuan, maka kita gunakan kondisi WHERE dan ditambah dengan SUM. Berikut perintahnya :

Syntax : SELECT SUM(gaji) FROM karyawan WHERE alamat = ‘surabaya’;
 


Maka akan tampil hasil seperti ini :




f.      Mencari gaji tertinggi dari anggota yang beralamat di Surabaya
Maka kita gunakan kondisi MAX dan ditambah dengan WHERE. Berikut perintahnya :

Syntax : SELECT MAX(gaji) FROM karyawan WHERE alamat=’surabaya’;
 


Maka akan tampil hasil seperti ini :




g.     Mencari jumlah anggota yang gajinya antara 17000 s.d 25000
Maka kita gunakan COUNT dan ditambah dengan WHERE dan BETWEEN untuk menyatakan diantara. Berikut perintahnya :

Syntax : SELECT COUNT(*) FROM karyawan WHERE gaji BETWEEN 17000 AND 25000;
 


Maka akan tampil hasil seperti ini :



h.     Menghitung jumlah gaji yang nama pada carakter ke tiganya huruf “r”
Maka kita gunakan SUM dan ditambah dengan WHERE dan LIKE untuk menyatakan kondisi ketentuan karakter. Berikut perintahnya :

Syntax : SELECT SUM(gaji) FROM karyawan WHERE nama like '__r%';
 


Maka akan tampil hasil seperti ini :




Alhamdulillah  sudah CLEAR gan untuk studi kasusnya.
Sekian postingan ane kali ini, semoga dapat menjadi info dan pengetahuan untuk KULIAH kita bersama gan.

Jangan lupa gan buat kasih ane like atau sekedar ninggalin jejak buat postingan ane. silahkan boleh juga kirim kritik saran ataupun request untuk posting selanjutnya. Semoga barokah gan...

Wassalamualaikum Warohmatullohi Wabarokatuh...



Postingan ini disponsori oleh : 

STMIK DUTA BANGSA - KEREN DAN BERGENGSI

Komentar

Postingan populer dari blog ini

Konsep dan Penggunaan Stored Procedured pada MySQL

CRUD MySQL Operations - Operasi Menambah, Mengubah dan Menghapus dalam MySQL