Laporan 4 Praktikum BasisData Awal, Akhir Dan Tugas Praktikum

Laporan 4 Praktikum BasisData Awal, Akhir Dan Praktikum

Laporan 4 Praktikum BasisData Awal, Akhir Dan Tugas Praktikum. Jika sebelumnya sudah di share laporan ke 1, 2 dan 3 kali ini lanjutan yaitu laporan ke 4 dari tugas mata kuliah praktikum basis data. Ada pun isi laporannya adalah tugas akhir pertemuan 7, 8, 9 dan 10. Kemudian tugas pendahuluan pertemuan 11, 12 dan tugas praktikum.

TUGAS AKHIR KESIMPULAN PERTEMUAN 7

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.

Baca Juga: Tugas Laporan Basis Data, Laporan Awal Dan Akhir | Laporan Ke 3

TUGAS AKHIR KESIMPULAN PERTEMUAN 8

Between terdiri dari dua jenis yaitu Between dan Not Between. Between di gunakan untuk mengolah data suatu nilai dalam range tertentu biasanya lebih dari satu. sedangkan Not Between Merupakan kebalikan nya, yaitu mengolah suatu nilai di luar dari range yang telah di tentukan.

  • SELECT * FROM nama_table WHERE nama_kolom BETWEEN nilai_awal AND nilai_akhir;
  • SELECT * FROM nama_table WHERE nama_kolom NOT BETWEEN nilai_awal AND nilai_akhir;

Sintaks LIKE dapat di tulis sebagai berikut:

  • SELECT * FROM nama_table WHERE nama_kolom LIKE keyword_pencarian;

NOT LIKE dapat di tulis sebagai berikut :

  • SELECT * FROM nama_table WHERE nama_kolom NOT LIKE keyword_pencarian;

Sintaks IN dapat di tulis sebagai berikut:

  • SELECT * FROM nama_table WHERE nama_kolom IN (“values1”,”values2″…;

NOT IN dapat di tulis sebagai berikut:

  • SELECT * FROM nama_table WHERE nama_kolom NOT IN („values1‟,‟values2‟…);

Dalam praktek ini saya mengunakan command prompt atau cmd.

TUGAS AKHIR KESIMPULAN PERTEMUAN 9

DISTINCT di gunakan hanya untuk memanipulasi tampilan hasil dari table. Duplikasi yang di hapus adalah untuk tampilan data, bukan table asli dari MySQL.

Sintaks query DISTINCT adalah sebagai berikut:

  • SELECT DISTINCT nama_kolom FROM nama_table;

Fungsi Operator Aritmatika dasar yang di miliki oleh MySQL adalah; penjumlahan, pengurangan, perkalian, dan pembagian.

Operator aritmetika tersebut di sertakan dalam perintah select yang bertujuan untuk memanipulasi data yang sifatnya sederhana. Untuk kebutuhan yang lebih kompleks guna memanipulasi data secara aritmetika, MySQL juga menyediakan fungsi-fungsi bult-in.

Fungsi agregat memiliki 5 jenis yaitu COUNT contoh sintaks nya:

  • SELECT COUNT(*) FROM tokosaya;
  • SUM contoh sintaksnya: SELECT SUM(StokBarang) FROM produk;
  • AVG contoh sintaksnya: SELECT AVG(Kuantitas) FROM detail_order;
  • MIN contoh sintaksnya: SELECT NamaProduk, StokBarang FROM produk WHERE StokBarang =(SELECT MIN(StokBarang) FROM produk);
  • MAX contoh sintaksnya: SELECT NamaProduk, StokBarang FROM produk WHERE StokBarang =(SELECT MAX(StokBarang) FROM produk);

TUGAS AKHIR KESIMPULAN PERTEMUAN 10 | Laporan 4 Praktikum BasisData

JOIN Memiliki 5 macam jenis yaitu INNER JOIN, CROSS JOIN, STRAIGHT JOIN dan OUTER JOIN.

Inner Join Merupakan operasi join yang di gunakan untuk menghasilkan kumpulan record dari dua buah table atau lebih dengan nilai yang sama, nilai tersebut merupakan irisan yang terdapat pada table-table tersebut.

  • SELECT *from table_1 INNER JOIN table_2 on table_1.nama=table_2.nama;

Left Outer Join Merupakan operasi join yang di gunakan untuk menghasilakan kumpulan record dari dua table atau lebih, dengan asumsi bahwa table sebelah kiri sebagai rujukan. Anggotanya adalah semua yang memiliki nilai sama dengan asumsi table sebelah kiri tersebut.

  • SELECT * from table_1 LEFT OUTER JOIN table_2 on table_1.nama= table_2.nama;

TUGAS PENDAHULUAN PERTEMUAN 11

1. Apa yang di maksud dengan Routine ?

Routine adalah dua buah objek yang sangat berguna, yaitu fungsi tersimpan dan prosedur tersimpan.

2. Jelaskan perbedaan antara fungsi tersimpan dan prosedur tersimpan !

Fungsi tersimpan menghasilkan nilai ketika di panggil dan tentu saja seperti fungsi biasa bisa di panggil di dalam suatu pernyataan, sedangkan prosedur tersimpan tidak menghasilkan nilai ketika tersimpan.

3. Mengapa dengan menggunakan Routine dapat mempermudah penggunaannya bagi user ?

Karena hal ini mempermudah user untuk memberikan keamanan dan memperkecil pemberian hak akses kepada masing-masing user.

4. Mengapa dengan menggunakan Routine dapat lebih menjaga keamanan suatu database ?

Karena pengaksesan data tertentu di tangani dalam server, tidak melalui pengaksesan secara langsung oleh client.

Baca Juga: Laporan Praktikum Basis Data Awal Pertemuan 2 | Laporan Ke 1

TUGAS PENDAHULUAN PERTEMUAN 12 | Laporan 4 Praktikum BasisData

1. Jelaskan apa yang di maksud dengan trigger !

Trigger adalah sebuah objek yang bekerja bersama sebuah table dan digunakan untuk memeriksa sebuah operasi atau kejadian tertentu pada sebuah table.

2. Jelaskan apa yang di maksud dengan view !

View atau view table adalah table yang bisa menampilkan informasi dari satu table atau lebih.

3. Jelaskan kelebihan dari penggunaan trigger dan view !

Kelebihan dari penggunaan trigger untuk memeriksa sebuah operasi tertentu pada sebuah table. Sedangkan dengan membuat view, suatu tampilan data tertentu yang sering dibutuhkan menjadi mudah dilaksanakan, karena tinggal menampilkan view.

4. Jelaskan operasi-operasi apa saja yang meyebabkan sebuah trigger diaktifkan !

  • Insert adalah operasi ketika terjadi penambahan data pada sebuah table.
  • Delete adalah operasi ketika terjadi penghapusan data pada sebuah table.
  • Update adalah operasi ketika terjadi pengubahan isi data yang telah ada pada sebuah table.

Untuk Tugas Praktikum dan laporan lengkapnya silakan download file word berikut : Laporan Ke 4 Word

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker