• Tidak ada hasil yang ditemukan

Laporan Basis Data Pertemuan 7: Data Manipulation Language Bagian-3

N/A
N/A
Ilham Abdul Hakim

Academic year: 2023

Membagikan "Laporan Basis Data Pertemuan 7: Data Manipulation Language Bagian-3"

Copied!
9
0
0

Teks penuh

(1)

LAPORAN AWAL

BASIS DATA

Pertemuan 7 (Data Manipulation Language Bagian-3)

Disusun Oleh:

Nama : Ilham Abdul Hakim NIM : 211011401384

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

UNIVERSITAS PAMULANG

Jl. Surya Kencana No. 1 Pamulang Telp (021)7412566, Fax (021)74709855

Tangerang Selatan – Banten

(2)

PERTEMUAN IV

DATA MANIPUALTION LANGUAGE Bagian-3 TUJUAN PRAKTIKUM

a) Mahasiswa dapat mengenal dan memahami Data Definition Language pada bahasa pemrograman SQL.

b) Mahasiswa dapat menampilkan data/record dengan menggabungkan beberapa perintah seperti: where, operator matematika, operator logika pada table dalam basis data.

TEORI DASAR

a) Mencari dan Menampilkan Data dengan Where pada Table dalam Basis Data.

Untuk menyeleksi seluruh data yang ingin ditampilkan dengan kriteria tertentu dapat menggunakan where

b) Mencari dan Menampilkan Data dengan Operator Matematika pada Table dalam Basis Data.

Operasi matematika dalam mysql sering dijadikan alternatif yang paling efektif dalam menghasilkan sebuah laporan yang detail karena dapat meminimalkan penggunaan memori serta mempermudah penyusunan coding program. Operasi matematika dalam MySQL biasanya diterapkan dengan menggunakan operator aritmatika. Untuk menyeleksi seluruh data yang ingin ditampilkan dengan operator matematika dengan kriteria tertentu dengan sintaks sebagai berikut:

OPERATOR KETERANGAN

+ Penjumlahan

- Pengurangan

* Perkalian

/ Pembagian

% atau mod Sisa Hasil Bagi

div Pembagian integer

SELECT * FROM nama_table WHERE nama_kolom='kriteria yang ditampilkan';

(3)

Dengan adanya operasi matematika yang disisipkan dalam query maka tidak perlu lagi melakukan perhitungan melalui script program, selain itu juga meminimalkan penggunaan memori karena tidak perlu menambahkan field untuk menyimpan hasil perhitungan masing- masing field yang ada.

c) Mencari dan Menampilkan Data dengan Operator pembanding pada Table dalam BasisData.

Operator ini digunakan untuk melakukan pembandingan apakah beberapa elemen sama, identik, kurang dari atau lebih besar dari yang lain. Operator perbandingan digunakan untuk membandingkan data kolom dengan nilai-nilai tertentu dalam suatu kondisi. Operator Perbandingan digunakan bersama dengan pernyataan SELECT untuk menyaring data berdasarkan kondisi tertentu.

OPERATOR

PENJELASAN

<

Kurang dari

>

Lebih dari

<=

Kurang dari sama dengan

>=

Lebih dari sama dengan

=

Sama Dengan

< > Atau !=

Tidak sama dengan

d) Mencari dan Menampilkan Data dengan Operator Logika pada Table dalam BasisData.

1) Operator AND

Operator AND digunakan untuk mengambil data dari satu atau beberapa table menggunakan syarat atau lebih, data akan ditampilkan bila kedua syarat terpenuhi, begitu juga sebaliknya jika salah satu diantara kedua syarat tersebut tidak terpenuhi maka data tidak akan ditampilkan

2) Operator OR

Berbeda dengan operator AND, operator OR digunakan untuk mengambil data dari satu atau lebih, tetapi memiliki syarat tidak harus kedua-duanya bernilai benar. Jika salah satu bernilai benar maka data akan tetap ditampilkan, kemudian apabila kedua kondisi tidak bernilai benar atau tidak terpenuhi maka data tersebut tidak akan ditampilkan.

SELECT * FROM nama_table WHERE nama_kolom [kriteria yang ingin ditampilkan]

AND nama_kolom [kriteria yang ingin ditampilkan];

SELECT * FROM nama_table WHERE nama kolom [kriteria yang ingin ditampilkan]

OR nama_kolom [kriteria yang ingin ditampilkan]:

(4)

TUGAS PRAKTIKUM

a) Membuat database Perusahaan dan membuat table karyawan

b) Menambahkan data

c) Menampilkan data

(5)

d) Membuat table dosen dan memasukan data

e) Menamilkan dosen yang beralamat di Jakarta

f) Menampilkan data nik lebih dari 809113

g) Menampilkan data dengan NIK 8081113 dan no telpon 085677777

(6)

h) Menggunakan operator order by

(7)

TUGAS PENDAHULUAN

1. Tuliskan dan jelaskan Deklarasi sintaks perintah where pada MySQL !

2. Sebutkan dan Jelaskan operator-operator matematika yang dipakai dalam MySQL!

3. Sebutkan dan Jelaskan operator-operator logika yang dipakai dalam MySQL!

4. Perintah apa saja yang digunakan untuk menampilkan dua kondisi yang akan ditampilkan, jelaskan !

JAWABAN

1. Perintah WHERE digunakan dalam MySQL untuk mengaplikasikan kondisi pemfilteran pada hasil perintah SELECT, UPDATE, DELETE, atau perintah lainnya

2.

OPERATOR KETERANGAN

+ Penjumlahan

- Pengurangan

* Perkalian

/ Pembagian

% atau mod Sisa Hasil Bagi

div Pembagian integer

3.

OPERATOR

PENJELASAN

<

Kurang dari

>

Lebih dari

<=

Kurang dari sama dengan

>=

Lebih dari sama dengan

=

Sama Dengan

< > Atau !=

Tidak sama dengan

4.

SELECT column1, column2, ...

FROM table_name WHERE condition;

SELECT * FROM Pegawai

WHERE (Usia >= 25 AND Usia <= 35) AND Jabatan = 'Manajer';

(8)

LAPORAN AKHIR

BASIS DATA

Pertemuan 7 (Data Manipulation Language Bagian-3)

Disusun Oleh:

Nama : Ilham Abdul Hakim NIM : 211011401384

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

UNIVERSITAS PAMULANG

Jl. Surya Kencana No. 1 Pamulang Telp (021)7412566, Fax (021)74709855

Tangerang Selatan – Banten

(9)

Tugas Akhir (Kesimpulan)

Operator aritmatika dalam Data Manipulation Language (DML) digunakan untuk melakukan operasi matematika seperti penambahan, pengurangan, perkalian, pembagian, dan modulus pada data. Mereka memungkinkan pengguna untuk menghitung atau memodifikasi nilai dalam kolom-kolom data. Di sisi lain, operator logika dalam DML seperti AND, OR, dan NOT digunakan untuk mengatur dan menggabungkan kondisi-kondisi dalam perintah SQL, memungkinkan pengguna untuk memfilter data berdasarkan ekspresi logika seperti "dan," "atau," dan

"tidak." Kombinasi dari kedua jenis operator ini memungkinkan pengguna

untuk mengambil data yang diperlukan dan melakukan perhitungan yang

diperlukan dalam SQL.

Referensi

Dokumen terkait

0.48 I was asking for help from my caregivers during pain 0.46 Labor pain becomes more intense 0.46 The severity of my labor pain was less than I had heard 0.45 I had enough