Sebelum masuk ke Materi OPERATOR LOGIKA, kita akan membuat Database dari ERD diatas lebih dahulu.
Pembuatan Database
Buat Database dengan nama AmikTB1
lalu buat table Kelas dan masukkan datanya, dengan menggunakan perintah dibawah ini :
blok lalu jalankan perintah masing-masing maka akan muncul table seperti :
Kemudian Buat Table Mahasiswa dan isikan datanya, gunakan dengan perintah dibawah ini :
Blog lalu jalankan maka akan muncul table seperti gambar dibawah ini :
Sudah selesai Database AmikTB1, nah sekarang kita akan membahas apa yang di maksud dengan OPERATOR LOGIKA
OPERATOR LOGIKA
Apa yang dimaksud dengan operator logika?Operator Logika adalah operator yang digunakan untuk pencarian data dengan beberapa kondisi. Perintah-perintah Operator Logika tersebut antaralain ialah :
- OR, fungsinya untuk menampilkan hasil ketika salah satu kondisi bernilai benar.
- AND, fungsinya untuk menampilkan hasil ketika seluruh kondisi bernilai benar.
- NOT, fungsinya untuk membatalkan nilai ekspresi
- ORDER BY, fungsinya untuk mengurutkan hasil sesuai dengan kolom yang ditentukan.
Contoh praktis nya langsung saja kita jalankan pada Database AmikTB1 yang sudah kita buat di pertama tadi.
PERINTAH "OR"
Sudah dijelaskan bahwa fungsi OR ini untuk menampilkan hasil ketika hanya salah satu saja di antara banyak kondisi bernilai benar.
masukkan perintah yang terblog biru pada gambar dibawah ini di Database AmikTB1 tadi :
Maka apa yang akan dihasilkan?
Hasilnya setelah dijalankan adalah table seperti gambar berikut :
Mengapa demikian? Jawabnya adalah karena perintah OR ini menampilkan semua kondisi yang memiliki Jns_Klmn "L" atau Agama "Hindu", maka apabila sebuah data hanya salah satu kondisi saja yang terpenuhi baik "L" nya saja ataupun "Hindu" nya saja, maka data tersebut akan ditampilkan.
PERINTAH "AND"
Kembali dijelaskan bahwa Perintah "AND" berfungsi untuk menampilkan hasil ketika seluruh kondisi bernilai benar. Berbeda dengan OR, perintah AND semua kondisi nya harus benar baru sebuah data akan di tampilkan.
Untuk lebih jelasnya, kita jelaskan perintah yang terblok biru yang ada pada gambar dibawah ini :
setelah itu jalankan perintah tersebut untuk melihat hasilnya. Maka hasilnya adalah sbb :
Terlihat jelas perbedaan perintah "OR" dengan "AND". Pada perintah "AND" harus kedua kondisi yaitu "L" dan "Hindu" harus benar-benar terpenuhi baru data tersebut akan ditampilkan.
PERINTAH "NOT"
Berbeda lagi dengan perintah "NOT", perintah ini berfungsi untuk membalikkan nilai ekspresi.
Untuk lebih jelasnya langsung saja kita lihat perintah berikut. Jalankan perintah yang hanya terblok biru pada gambar :
Jalankan dan kemudian lihat apa yang akan ditampilkan :
Maka yang akan ditampilkan adalah semua field Mahasiswa yang tidak beragama "Budha". Karena perintah yang dijalankan adalah Select*from Mahasiswa where NOT Agama='Budha'
maka terkecuali Agama Budha akan ditampilkan.
PERINTAH "ORDER BY"
Seperti yang telah dijelaskan diatas, perintah "Order By" ini berfungsi untuk mengurutkan hasil sesuai dengan kolom yang ditentukan. Jalankan perintah yang terblok biru pada gambar, lalu perhatikan apa yang akan ditampilkan :
maka yang akan ditampilkan adalah :
Perintah Order By tersebut akan menghasilkan data yang sudah berurutan sesuai dengan Nama A-Z.
dan untuk sebaliknya perintah yang digunakan untuk mengurutkan data dari Z-A adalah
Select*from Mahasiswa Order By Desc Nama
Maka bagaimana untuk mengurutkan dari NIM misalnya? Caranya gampang, tinggal jalankan perintah : Select*from Mahasiswa Order By NIM
Nice Post .. (y)
BalasHapusIzin copy artikelnya buat tugas kuliah bang, Terimakasih, semoga abang sehat selalu Aamiin.
BalasHapus