Anda di halaman 1dari 10

LAPORAN PRAKTIKUM 3

PROYEK BASIS DATA

Disusun Oleh :
Nama : Elsya Silvy Maharani
NPM : G1F020021

Asisten Dosen :

1. Nur Adianto (G1F018017)


2. Reynaldi Saputra (G1F019006)

Dosen Pengampu :

Asahar Johar T, Drs, M.Si

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNIK
UNIVERSITAS BENGKULU
T.A 2021/2022
BAB I
LANDASAN TEORI

Seperti halnya pemrograman java, C++ dll, SQL juga memiliki operator dasar.
Operator dalam SQL adalah simbol yang digunakan untuk menginstruksi program untuk
melakukan sesuatu. Akan berbeda definisi ketika kita membicarakan operator dalam
kehidupan sehari-hari. Banyak sekali operator yang bisa digunakan ketika kita ingin
menuliskan query. Disini kita akan membahas satu persatu operator dasar yang bisa kitra
gunakan dalam menuliskan query.

1. AND dan OR

Pada artikel sebelumnya telah di jelaskan tentang penggunaan SELECT yaitu untuk
menampilkan data. Penggunaan SELECT tidak bisa berdiri harus ada inisialisasi lainnya
seperti SELECT . . . FROM. Telah di jelaskan juga penggunaan syarat ketika menampilkan
data yaitu dengan SELECT . . . FROM . . . WHERE tapi pada artikel sebelumnya masih
terbatas pada satu syarat (Baca : Perintah Dasar SQL). Pada bahasan kali ini akan di jelaskan
penggunaan WHERE dengan lebih dari satu syarat, dengan menambakan operator logika
AND dan OR.

# Logika AND

Logika AND digunakan untuk menspesifikasikan syarat yang di ajukan untuk di


penuhi. Jadi ketika kita menambahkan logika AND ke dalam syarat yang kita ajukan, maka
akan di tampilkan data yang memenuhi semua syarat yang diberikan. Karenan semua syarat
yang diberikan tersebut saling terkait.

SELECT * FROM namatabel WHERE syarat1 AND syarat2 AND syarat3 . . . ;

# Logika OR

2
Logika OR digunakan untuk memberikan pilihan syarat untuk di penuhi. Jadi ketika
kita menambahkan logika OR maka data yang akan di tampilkan adalah data yang memenuhi
semua syarat atau satu persatu syarat.

SELECT * FROM namatabel WHERE syarat1 OR syarat2 OR syarat3 . . . ;

2. LIMIT

Limit digunakan untuk membatasi data yang ingin ditampilkan. Beriukut query dasar
yang bisa digunakan :

SELECT * FROM namatabel LIMIT jumlahbaris;

3. LIKE

MySQL menyediakan struktur SELECT . . . LIKE untuk pencarian sebuah data dengan
diwakili karakter tertentu. Berikut macam macam operator LIKE yng bisa digunakan

 ‘S%’ : Cocok dengan kata yang diawali dengan S, dan diikuti dengan karakter apa
saja, contoh: ‘S’, ‘Sa’, ‘Si’, ‘Saaaaaa’, ‘Susi’, dan ‘Sabrina Sari’.

 ‘S_’: Cocok dengan kata yang diawali dengan S, dan diikuti dengan satu karakter apa
saja, contoh: ‘Si’, ‘Sa’, ‘Su’, ‘Se’, dan ‘St’.

 ‘A__i’: Cocok dengan kata yang diawali dengan ‘A’, diikuti oleh 2 karakter bebas,
namun diakhiri dengan i, contoh: ‘Andi’, ‘ardi’, ‘aaai’.

 ‘%e’: Cocok dengan seluruh kata dengan panjang berapapun yang diakhiri dengan
huruf ‘e’, contoh: ‘Kece’, ‘Kue’, dan ‘mie’.

 ‘%dia%’: Cocok dengan seluruh kata yang mengandung kata ‘dia’, contoh: ‘media’,
‘kemudian’, ‘dia’, dan ‘diaaaa’.

Berikut struktur query dasar untuk pencarian data menggunakan LIKE :

SELECT * FROM namatabel WHERE namakolom LIKE ‘operator’;


BAB II
SOAL DAN PEMBAHASAN

SOAL
1. Tampilkan table dari laporan sebelumnya !
2. Tampilkan tabel dengan menggunakan operator “AND” !
3. Tampilkan tabel dengan menggunakan operator “OR” !
4. Tampilkan tabel dengan menggunakan operator “LIKE” dengan 3 cara berbeda !
5. Tampilkan tabel dengan menggunakan operator “NOT LIKE” dengan 3 cara berbeda !
6. Tampilkan tabel dengan menampilkan 3 baris data saja !

JAWAB

1. Tampilkan table pada laporan sebelumnya

G1F020021

Gambar 1 Menampilkan database sebelumnya

Tebel diatas merupakan table database yang dibuat pada laporan 1 sbelumnya. Pada
table terdapat 10 atribut yaitu : npm, nama, jenis kelamin, tempat lahir, prodi, fakultas,
universitas, hobi, umur, dan alamat. Table diatas ditampilkan dengan perintah :

Select * from users;

select yang bearti leksi atau tampilkan, from itu dari dan user adalah nama dari tabel
yang telah kita buat.

4
2. Tampilan tabel dengan menggunakan operator “AND”

G1F020021

Gambar 2 Menampilkan tabel menggunakan operasi AND

Database diatas hanya menampilkan data mahasiswa yang memiliki hobi voli dan
umur 20. Operator AND disini untuk menggabungkan data hobi voli dan umur 20 maka yang
memenuhi persyaratan adalah Ejak dan Febi.

3. Tampilkan tabel dengan menggunakan operator “OR”

G1F020021

Gambar 3 Menampilkan tabel menggunakan operator OR

Data diatas hanya menampilkan mahasiswa prodi TE atau berjenis kelamin Laki –
laki, maka mahasiswa yang memenuhi persyatan hanya ada 4 orang yaitu Ejak, Febi,Ayu dan
Jose.

4. Tampilkan tabel dengan menggunakan operator “LIKE” dengan 3 cara berbeda

Gambar 4 Menampilkan tabel menggunakan operator LIKE


 Cara yang pertama, yaitu menggunakan “ select * from users where Nama Like'%i'; ”
yang bearti menampilkan data mahasiswa yang memiliki nama huruf akhiran i, dan
mahasiswa yang memiliki akhiran i adalah Rani dan Febi.
 Cara yang kedua, mengguanakan “ select * from users where Alamat Like'_r%'; “
yaitu menampilkan data alamat yang memilki huruf ‘r’ lebih dari 1. Pada program
diatas Rani memiliki alamat yang huruf ‘r’ lenih dari satu yaitu Arga Makmur.
 Cara ketiga, “select * from users where Nama Like'J%'; “ dimana nama yang
ditampilkan adalah yang memiliki hurus huruf ‘j’ di awal dan didapati nama yang
sesuia adalah Jose dan Jubaidah.

5. Tampilkan tabel dengan menggunakan operator “NOT LIKE” dengan 3 cara berbeda

G1F020021

Gambar 5 Menampilkan tabel menggunakan operator NOT LIKE

 Cara pertama, “ select * from users where Nama NOT Like'J%'; “ akan menampilkan
data nama mahasiswa yang tidak memiliki huruf ‘j’ di awal nama, dan itu adalah “
Rani, Ejak, Febi, Ayu, Mayang”.
 Cara kedua, “select * from users where Hobi NOT Like'%i'; “ menampilkan data hobi
mahasiswa yang tidak memiliki huruf ‘i’ di akhir kata. Maka, mahasiswa tersebut

6
adalah Rani dengan hobi jalan, Jose dengan hobi futsal, Jubaidah dengan hobi
membaca.
 Cara ketiga, “ select * from users where alamat NOT Like'a%'; “, menampilkan data
alamat mahasiswa yang tidak memiliki huruf ‘a’ dan mahasiswa tersebut adalah Rani
dengan alamat curup, Ejak alamat Rejang Lebong, Febi dengan alamat Padang,
Mayang dengan alamat Padang Serai, Jose dengan alamat Siantar, Jubaidah dengan
alamat Bengkulu.

6. Tampilkan tabel dengan menampilkan 3 baris data saja

G1F020021

Gambar 6 Menampilkan 3 baris data

Untuk menampilkan 3 baris data diatas, saya menggunakan operator LIMIT yang di
mana LIMIT ini berfungsi membatasi jumlah data yang keluar. Data yang keluar diatas adalah
3 baris data pertama pada data mahasiswa.
BAB III
KESIMPULAN DAN SARAN

3.1 Kesimpulan

Pada MySQL terdapat banyak sekali variasi penggunaan operator SELECT untuk
menampilkan data. Kita bisa menggunakan alias, operator logika, limit dll. Operator ini tidak
hanya ada pada MySQL saja tetapi juga terdapat pada PostgreSQL. Tetapi terdapat sedikit
perbedaan penulisan query pada kedua DBMS ini, yaitu pada penggunaan operator REGEXP
dan perintah INTERSECT dan EXCEPT. Jadi bagi para pembaca kalian mungkin bisa
menggunakan kedua DBMS ini agar mengetahui variasi yang ada dan dapat meningkatkan
kemampuan anda dalam menulis query.

3.2 Saran
Saya sebagai penulis dari laporan ini sangat mengharapkan kritik dan saran dari
pembaca dan juga asdos untuk mengoreksi laporan praktikum ini supaya laporan yang saya
buat bisa lebih baik lagi kedepannya. Terimakasih

8
DAFTAR PUSTAKA

Semua Tentang Tugas dan Dengan Doa Akan Membuat Awalan dengan Loncatan. 2014.
Pengenalan Operator Dasar Pada Mysql.
https://hamdanilampuhias.wordpress.com/2014/10/09/pengenalan-operator-
dasar-pada-mysql/ [di akses pada tanggal 24 Oktober 2021]

Koding Asyik. 2019. Operator AND dan Operator OR pada SQL.


http://kodingasyik.com/syntax-and-dan-or-pada-sql/ [di akses pada tanggal 24
Oktober 2021]

Kristiandes.com. 2020. Penggunaan Limit pada SQl server.


https://blog.kristiandes.com/penggunaan-limit-pada-sql-server/. [di akses pada
tanggal 24 Oktober 2021]
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BENGKULU
FAKULTAS TEKNIK
PROGRAM STUDI SISTEM INFORMASI
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736) 344087, 22105 – 227

LEMBAR ACC PROYEK BASIS DATA

Nama Mahasiswa : Elsya Silvy Maharani


NPM : G1F020021
Dosen : Asahar Johar T, Drs, M.Si
Asisten :
1. Nur Adianto (G1F018017)
2. Reynaldi Saputra (G1F019006)

Laporan Praktikum Tanda ACC


Hari/Tanggal Laporan diberikan Hari/Tanggal Laporan di ACC

Laporan Praktikum Modul ke-3

10

Anda mungkin juga menyukai