Laporan Tugas Database: Laporan Praktikum 7

Sabtu, 31 Maret 2018

Laporan Praktikum 7

Index
Nama : Abdullah Ahmad

NIM :201701030082

Prodi :Manajemen Informatika
LIKE, AND, OR,dan ORDER


BAB I:PENDAHULUAN



1.1.Pernjelasan LIKE, AND, OR,dan ORDER



a. LIKE pada database


Gambar 1.1: Animasi Database

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

•‘M%’ : Cocok dengan kata yang diawali dengan M, dan diikuti dengan karakter apa saja, contoh: ‘M’, ‘MsAcces’, ‘Mercedez’, ‘Maria’, dan ‘MichaelJackson’.

•‘%a’: Cocok dengan seluruh kata dengan panjang berapapun yang diakhiri dengan huruf ‘a’, contoh: ‘Bahasa’, ‘Indonesia’, dan ‘Hafifa’.

•‘%ha%’: Cocok dengan seluruh kata yang mengandung kata ‘ha’, contoh: ‘Bahasa Indonesia’, ‘Hafifahanin’, ‘Mahadewa’, dan ‘Wahai’.
•'B[ai]&': Cocok dengan seluruh kata yang diawali dengan huruf 'B'' dan ditengahnya mengandung 'ai',contoh: 'Bahasa Indonesia'

•'B[^a]&': Cocok dengan Seluruh Kata yang didahului dengan huruf 'B' lalu setelah huruf kedua adalah huruf 'a',contoh: 'baaa'.

b. 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. Pada bahasan kali ini akan di jelaskan penggunaan WHERE dengan lebih dari satu syarat, dengan menambakan operator logika AND dan OR.


1.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.


2.Logika OR



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.

c. ORDER pada Database


Kegunaan dari fungsi order by pada mysql adalah untuk memfilter atau mensortir data berdasarkan kondisi tertentu. Order by pada database mysql. Bertujuan untuk menampilkan data sesuai dengan kebutuhan yang kita inginkan.

Data yang ditampilkn setiap barisnya berdasarkan filter. Filter tersebut misalkan menampilkan baris data dari urutan data yang terbesar ke yang kecil, dari terkecil hingga terbesar, mengurutkan abjad dari dari a ke z dari z ke a dan sebagainya.

Untuk mengurutkan data dari terkecil hingga terbesar. ASC adalah kebalikan dari fungsi order DESC.


BAB II : ISI



2.1 Cara Menggunakan LIKE, AND, OR,dan ORDER



Pada BAB 1 telah dijelaskan Tentang pengertian LIKE, AND, OR,dan ORDER. Pada BAB 2 ini saya akan menjelaskan Contoh penggunaannya.


a. Penggunaan LIKE



Berikut sintax dasarnya:

SELECT nama_kolom nama_table WHERE nama_kolom LIKE pattern [ESCAPE 'escape_character'];

Penjelasan sintak:

pattern atau pola adalah sebuah ekspresi karakter yang sesuai (matching) dengan yang diinginkan.

Pattern ini bersifat mandatory (wajib ada).

ESCAPE digunakan untuk escape character. ESCAPE ini bersifat opsional.

Ada 2 macam pola (pattern) yang digunakan pada operator LIKE, yaitu:

% (percentage) wildcard Digunakan untuk pengecekan string yang sesuai (matching). Contoh : '%ab%', '%ab', 'ab%'

_ (underscore) wildcard Digunakan untuk pengecekan karakter tunggal yang sesuai (matching). Contoh : 'T_', 'T_m'

Pada Kesempatan Kali Ini Kita Hanya Membahas Penggunaan percentage wildcard saja, karna disesuaikan dengan praktik di laboratorium minggu ini.

Untuk mengawali praktik kita buat dahulu tabel buku pada database perpustakaan.

Berikut syntax membuat database perpustakaan:

Create database Perpustakaan

Berikut Syntax membuat tabel buku:

Create tabel Buku
(kdbuku char(4),judul varchar( 30),kategori varchar( 30)jumlah int)


Insert into Buku values('B001','MsAcces','Komputer',10);

Insert into Buku values('B002','Bahasa Indonesia','Bahasa',4);

Lalu jalankan syntaxnya dengan cara block syntax diatas Lalu tekan F5

Gambar 2.1:Tampilan Pada Monitor

Kemudian berikut contoh penggunaan fungsi Like Pada Database.

√ Kita akan menampilkan data yang didahului dengan huruf M.

Berikut syntaxnya:

Select Buku Where judul Like 'M%'

Gambar 2.2:Tampilan data pada layar

√Kita akan menampilkan data yang diakhiri dengan huruf a.

Berikut syntaxnya:

Select Buku Where judul Like '%a'

Gambar 2.3:Tampilan data pada layar

√Kita akan menampilkan data yang mengandung huruf ha.

Berikut syntaxnya:

Select Buku Where judul Like '%ha%'

Gambar 2.4:Tampilan data pada layar

√ Kita akan menampilkan data yang didahului dengan huruf 'B' namun juga ditengahnya terdapat huruf 'ai'.

Berikut syntaxnya:

Select Buku Where judul Like 'B[ai]%'

Gambar 2.5:Tampilan data pada layar

√Kita akan menampilkan data yang didahului dengan huruf 'B' dan setelah huruf kedua merupakan huruf 'a'.

Berikut syntaxnya:

Select Buku Where judul Like 'B[^a]%'

Gambar 2.6:Tampilan data pada layar

Tampilan Hasil Terlihat Kosong, Sebab syarar syntax yang kita masukkan tidak sesuai dengan data manapun yang ada di tabel buku


b. Penggunaan OR,dan AND



1. Penggunaan OR



Berikut sintax dasarnya:

SELECT * FROM nama_table WHERE Syarat1 OR Syarat2 ;

Berikut contoh penggunaanya

Kita akan menampilkan info dengan syarat 'Komputer' atau 'Sains'.

Berikut syntaxnya:

Select Buku Where kategori = 'Komputer' OR 'Sains'

Gambar 2.7:Tampilan data pada layar

Tampilan Hasil Terlihat Kosong, Sebab syarar syntax yang kita masukkan tidak sesuai dengan data manapun yang ada di tabel buku


2. Penggunaan AND



Berikut sintax dasarnya:

SELECT * FROM nama_table WHERE Syarat1 AND Syarat2 ;

Berikut contoh penggunaanya

Kita akan menampilkan info dengan syarat 'Komputer' dan data dengan jumlah 15.

Berikut syntaxnya:

Select Buku Where kategori = 'Komputer' AND Jumlah= 15

Gambar 2.8:Tampilan data pada layar


b. Penggunaan ORDER BY



1. Mengurutkan Data Dari Awal-akhir



Berikut sintax dasarnya:

SELECT * FROM nama_table ORDER BY nama kolom ASC

Berikut contoh penggunaanya

Kita akan mengurutkan data pada kolom judul dari yang paling atas ke data yang paling bawah.

Berikut sintaxnya:

SELECT * FROM buku ORDER BY Judul ASC

Gambar 2.9:Tampilan data pada layar


2. Mengurutkan Data Dari Akhir-Awal



Berikut sintax dasarnya:

SELECT * FROM nama_table ORDER BY nama kolom DESC

Berikut contoh penggunaanya

Kita akan mengurutkan data pada kolom judul dari yang paling atas ke data yang paling bawah.

Berikut sintaxnya:

SELECT * FROM buku ORDER BY Judul DESC

Gambar 2.10:Tampilan data pada layar

Demikian pembahasan dan laporan saya kali ini. Semoga Bermanfaat. Terimakasih
Terimakasih..!!

Tidak ada komentar:

Posting Komentar

Laporan Pertemuan 9-10

Index Nama : Abdullah Ahmad NIM :201701030082 Prodi :Manajemen Informatika JOIN PADA DATABASE BAB I:PEND...

DATABASE SQL SERVER 2000

laporan database

Total Tayangan Halaman

Arsip Blog