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 :
- Xampp sudah terinstal.
- Sudah membuat database dan tabel => lihat postingan sebelumnya tentang ini CRUD Operations MySQL
- 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
|
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
Posting Komentar