Anda di halaman 1dari 11

LAPORAN PRATIKUM

BASIS DATA
Dosen Pengampun : Tomi Hardi, S.Kom, M.Kom

Nama : Muhamad Irpan Maulana


Nim : 211011400037
Kelas : 05TPLE003

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER


UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021)7412566, Fax. (021)7412566
Tangerang Selatan -Banten
LAPORAN AWAL
PERTEMUAN 6
PRATIKUM BASIS DATA
Dosen Pengampun : Tomi Hardi, S.Kom, M.Kom

Nama : Muhamad Irpan Maulana


Nim : 211011400037
Kelas : 05TPLE003

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER


UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021)7412566, Fax. (021)7412566
Tangerang Selatan -Banten
PERTEMUAN 6
MATERI
DATA MANIPULATION LANGUAGE (Bagian-3)

Mencari dan Menampilkan Data dengan Where pada Table dalam Basis Data.
Untuk menyeleksi seluruh data yang ingin ditampilkan dengan kriteria tertentu dapat
menggunaka where
SELECT * FROM nama_table WHERE nama_kolom=’kriteria yang ditampilkan’;

Mencari dan Menampilkan Data dengan Operator Matematika pada Table


dalam Basis Data.
Operasi matematika dalam MySQL digunakan sebagai alternatif efektif untuk
menghasilkan laporan detail dengan penggunaan memori yang minimal dan
penyusunan kode program yang lebih mudah. Ini sering melibatkan penggunaan
operator aritmatika untuk mengaplikasikan kriteria tertentu pada seluruh data
yang ingin ditampilkan. Ini membantu dalam pemilihan data yang spesifik untuk
laporan. Untuk menyeleksi seluruh data yang ingin ditampilkan dengan operator
matematika dengan kriteria tertentu dengan sintaks sebagai berikut:

OPERATOR KETERANGAN
+ Penjumlahan
- Pengurangan
/ Pembagian
* Perkalian
% atau mod Sisa Hasil Bagi
div Pembagian Integer

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 masingmasing field yang ada.
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

Mencari dan Menampilkan Data dengan Operator Logika pada Table dalam
BasisData.
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.
SELECT * FROM nama_table WHERE nama_kolom [kriteria yang
ingin ditampilkan] AND nama_kolom [kriteria yang ingin
ditampilkan];

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] OR nama_kolom [kriteria yang ingin ditampilkan];
TUGAS PRATIKUM

a) Buatlah Struktur Database dengan nama perusahaan dan nama karyawan


sebagai :

mysql>create database perusahaan; mysql>use


perusahaan;
mysql>create table karyawan(nik char(10),nama char(20),alamat varchar(30), email
char(20),no_tlp char(15),primary key(nik)); mysql>desc karyawan;

b) Dari point a) di atas, tambahkan data sebagai berikut :

mysql> INSERT INTO karyawan values


(‘10011’,’Rini’,’Ciputat’,’rini@yahoo.co.id’,’08561009111’),(‘10012’,’Agung’,’Tanger
ang’,
’agung@yahoo.com’,’08561009134’),(‘10008’,’Cici’,’Jakarta’,’cici@gmail.co
m’,’08561009566’), (‘10004’,’Hendra’,’Tangerang’,’hendra@gmail.com
’,’08561009177’),
(‘10002’,’Geri’,’Tangerang’,’geri@yahoo.com ’,’08561009187’);

c) Dari point a) dan b) di atas, cari dan tampilkan data.


Menampilkan data dengan perintah where untuk menampilkan data karyawan
yang berasal dari Tangerang.

mysql>select * from karyawan where alamat =’tangerang’;


Kemudian akan terlihat gambar di bawah ini :
d) Dari point a) dan b) di atas, cari dan tampilkan data
Menampilkan data dengan perintah where dengan menggunakan operator
matematika

mysql>select * from karyawan where nik >= 10008;


Kemudian akan terlihat gambar di bawah ini :

e) Buat Database dengan nama Universitas, kemudian table dengan nama


Dosen, kemudian isi table tersebut dengan data seperti di bawah ini :

NIK Nama Alamat Email No_Telepon


0809111 Anang Serpong anang@yahoo.com 0856777777
0809112 Baudiono Jakarta budi@gmail.com 0856888888
0809113 Sariyani Ciputat sari@gmail.com 0812455555
0809114 Wahyudi jakarta wahyudi@yahoo.com 0817676666
0809115 Suharta Tangerang harta@yahoo.com 0817674444
f) Dari point e) di atas, tampilkan data yang hanya beralamat Jakarta,
sehingga menjadi seperti gambar di bawah ini :

g) Dari point e) di atas, tampilkan data yang memiliki nik diatas 0809113
atau yang beralamat Ciputat, sehingga menjadi seperti gambar di bawah
ini :

h) Dari point e) di atas, tampilkan data yang memiliki No telepon


0856777777, Nik 0809113, sehingga menjadi seperti table di bawah ini :

i) Dari point e) di atas, tampilkan data nama dosen dengan order by yang hanya
menampikan 4 data dengan limit, sehingga menjadi seperti di bawah ini :
TUGAS PENDAHULUAN

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


Jawab :
Perintah `WHERE` dalam MySQL digunakan untuk memfilter data dalam
pernyataan `SELECT`, `UPDATE`, dan `DELETE`. Ini memungkinkan Anda
menentukan kondisi yang harus terpenuhi agar baris data tertentu diakses,
dimodifikasi, atau dihapus. Kondisi dalam `WHERE` adalah ekspresi boolean
yang menggambarkan persyaratan yang harus terpenuhi. Contoh kondisi
termasuk perbandingan, operator logika, dan pengecekan NULL. Klausa
`WHERE` sangat penting dalam mengelola data dalam MySQL.
SELECT * FROM nama_table WHERE nama_kolom = ‘kriteria yang ditampilkan’;

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


MySQL! Jawab :
berikut contoh operator operator matematika yang di pakai pada mysql :
• ( + ) digunakan untuk Penjumlahan Contohnya: mysql> select 10+2; (enter,
maka hasilnya akan ditampilkan)
• ( - ) digunakan untuk Pengurangan Contohnya: mysql> select 10-5;
• ( * ) digunakan untuk Perkalian Contohnya: mysql> select 5*5;
• ( / ) digunakan untukPembagian Contohnya: mysql> select 10/2;
• ( % ) digunakan untuk Sisa hasil bagi Contohnya: mysql> select 10%2;
( div ) digunakan untuk Pembagian integer Contohnya: mysql> select 10 div 2;

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


MySQL!’ Jawab :
Operator logika yang di pakai pada mysql adalah:
• Operator AND, digunakan untuk mengambil data dari satu/beberapa table
menggunakan syarat/lebih. select * from nama_table where nama_kolom
[kriteria yg ingin ditampilkan] AND nama_kolom [kriteria yang ingin
ditampilkan];
• Operator OR, digunakan untuk mengambil data dari satu/lebih. select * from
nama_table where nama_kolom [kriteria yg ingin ditampilkan] OR
nama_kolom [kriteria yang ingin ditampilkan];
• NOT: Operator NOT digunakan untuk membalikkan nilai ekspresi boolean.
Jika ekspresi awalnya benar, penggunaan NOT akan membuatnya salah, dan
sebaliknya.
• XOR (Exclusive OR): Operator XOR mengembalikan benar (TRUE) jika
salah satu ekspresi benar, tetapi bukan keduanya. Ini adalah operator eksklusif,
yang berarti keduanya tidak boleh benar atau salah secara bersamaan.

4. Perintah apa saja yang digunakan untuk menampilkan dua kondisi yang
akan ditampilkan, jelaskan !
Jawab :
Perintah yang akan menampilkan dua kondisi yaitu
• Operator AND, untuk mengambil data dari satu atau beberapa tabel
menggunakan syarat/lebih, data akan ditampilkan bila kedua syarat terpenuhi.
• Operator OR, untuk mengambil data dari satu/lebih, tetapi memiliki syarat
tidak harus kedua- duanya bernilai benar
LAPORAN AKHIR
PERTEMUAN 6
PRATIKUM BASIS DATA
Dosen Pengampun : Tomi Hardi, S.Kom, M.Kom

Nama : Muhamad Irpan Maulana


Nim : 211011400037
Kelas : 05TPLE003

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER


UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021)7412566, Fax. (021)7412566
Tangerang Selatan -Banten
Kesimpulan :
Operator AND di gunakan untuk mengambil data dari satu atau beberapa table
menggunakan syarat atau lebih, data akan di tampilkan bila kedua syarat
terpenuhi, begitu juga sebaliknya jika salah satu di antara kedua syarat tersebut
tidak terpenuhi maka data tidak akan di tampilkan
• SELECT * FROM nama_table WHERE nama_kolom [kriteria yang ingin di
tampilkan] AND nama_kolom [kriteria yang ingin di tampilkan];
Berbeda dengan operator AND, operator OR di gunakan 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 di tampilkan,
kemudian apabila kedua kondisi tidak bernilai benar atau tidak terpenuhi maka
data tersebut tidak akan di tampilkan.
• SELECT * FROM nama_table WHERE nama_kolom [kriteria yang ingin di
tampilkan] OR nama_kolom [kriteria yang ingin di tampilkan];
Perintah where sering di pakai pada saat menyeleksi data.
Operator pembanding dalam MySQL digunakan untuk membandingkan nilai
antara dua ekspresi dalam pernyataan SQL. Ini termasuk operator seperti '=', '!=',
'<', '>', '<=', dan '>=', yang memungkinkan Anda memeriksa kesamaan,
ketidakkesamaan, dan perbandingan ukuran. Operator pembanding ini
memungkinkan Kita membuat kondisi yang membantu dalam pemilihan data
berdasarkan perbandingan nilai.

Anda mungkin juga menyukai