Postingan

Menampilkan postingan dengan label Command Prompt

DCL (Data Control Language) MySQL

Gambar
  Hallo, selamat datang di blog enogizerika Pada kesempatan kali ini kita akan membahas mengenai materi DCL (Data Control Language) DCL adalah salah satu perintah di SQL untuk melakukan kontrol pada hak akses khusus yang berinteraksi dengan database Perintahnya ada a.     1.   GRANT(memberi hak akses) GRANT tipe_privilege ON nama_objek TO nama_pengguna; b.     2.  REVOKE(menarik/mencabut hak akses) REVOKE tipe_privilege ON nama_objek TO nama_pengguna; Mari coba kita praktek kan pada contoh soal berikut : • Buatlah sebuah user baru dengan nama anda • Berikan/Cabut hak akses terhadap user baru tersebut dengan grant insert pada table vendors. • Cek hasil pemberian hak akses dengan melakukan login dan insert/update/delete data table vendors menggunakan user tersebut • Cabut hak akses tersebut dengan revoke.   Jawaban Pertama-tama kita kan buat sebuah database dengan 2 tabel (opsional) untuk nanti bisa kita coba uji kan...

contoh soal mengenai VIEW di MySQL

Gambar
  Selamat datang di blog enogizerika Pada blog kali ini, kita akan mencoba mengerjakan tugas praktikum mengenai materi view View dapat didefinisikan sebagai tabel maya (virtual) atau logical yang terdiri dari himpunan hasil query. Tidak seperti pada umumnya tabel di dalam basis data relasional, view bukanlah bagian dari skema fisik. View bersifat dinamis, ia mengandung data dari tabel yang direpresentasikannya. Dengan demikian, ketika tabel yang menjadi sumber datanya berubah, data di view juga akan berubah. Sebelum memulai, kalian bisa membuka dan mempraktikan dahulu mengenai materi view yang ada di file : modul 9 view Nah setelah selesai mempelajari materi yang ada di file tersebut barulah kita dapat mengerjakan soal berikut : E. TUGAS PRAKTIKUM 1. Definisikan view untuk mendapatkan data mahasiswa yang hanya mengambil sks lebih dari 2 sks! 2. Definisikan view dosen yang mengajar mahasiswa beserta jumlah mahasiswa yang diajar! 3. Definisikan nested view dari tugas ...

TRIGGER di MySQL

Gambar
  Selamat datang kembali di blog enogizerika.. Pada kesempatan kali ini kita akan membahas mengenai TRIGGER dalam MySQL Trigger digunakan untuk memanggil satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah terjadi proses INSERT, UPDATE atau DELETE dari suatu tabel. Trigger sering digunakan, antara lain untuk: • Melakukan update data otomatis jika terjadi perubahan. Contohnya adalah dalam sistem penjualan, jika dientri barang baru maka stock akan bertambah secara otomatis. • Trigger dapat digunakan untuk mengimplementasikan suatu sistem log. Setiap terjadi perubahan, secara otomatis akan menyimpan ke tabel log. • Trigger dapat digunakan untuk melakukan validasi dan verifikasi data sebelum data tersebut disimpan Untuk itu, langsung saja kita coba praktek kan sintak nya Pertama-tama kita buat sebuah database yang memiliki 2 tabel seperti pada gambar berikut : Membuat trigger Uji Coba Trigger 1.        Masukkan beberapa r...

Menggunakan DML SELECT JOIN dalam MySQL di cmd

Gambar
  Hallo semua, selamat datang kembali di blog enogizerika Pada blog kali ini kita akan mencoba mempraktekkan mengenai DML SELECT JOI. Macam macam SELECT JOIN ini ada WHERE, OUTER (LEFT,RIGHT), INNER, dan CROSS So, tanpa berlama lama mari kita mulai Yang pertama buatlah database terlebih dahulu seperti biasa, pada blog kali ini kita akan menggunakan database dengan nama sistem_pemesanan, kemudian buat tabel didalamnya yang bernama pelanggan, produk, pesan dan faktur serta masukan juga beberapa data sebagai berikut. Setelah itu, coba kita gabungkan tabel pelanggan dan pesan dengan menggunakan perintah WHERE SELECT * FROM tabel_kiri,tabel kanan WHERE tabel_kiri.FK_tabel_kiri=tabel_kanan.FK_tabel_kanan; SELECT *FROM tabel_kiri INNER JOIN tabel_kanan ON tabel_kiri.FK_tabel_kiri=tabel_kanan.FK_tabel_kanan; Nah setelah faham, coba lakukan hal yang sama pada tabel pesan dan faktur dengan menggunakan WHERE dan INNER JOIN Cara yang lainnya dalam join adalah dengan OUTER JOIN (LEFT,...

perintah DATA DEFINITION LANGUAGE (DDL) pada MySQL

Gambar
  Hallo Selamat datang kembali di blog enogizerika ! Pada postingan hari ini, kita akan membahas mengenai membuat tabel baru, mengubah field pada tabel, mengubah tipe data pada field, menambah field, menghapus field serta menghapus tabel menggunakan perintah DATA DEFINITION LANGUAGE (DDL). DDL adalah serangkaian perintah dalam SQL yang digunakan untuk membuat, menghapus dan mengubah serta definisi metadata dari suatu objek database. Perintah ini terdapat 5 macam yaitu CREATE, ALTER, RENAME DROP, dan TRUNCATE. Untuk penjelasan akan kita sambungkan pada tutorial praktek nya. Kita gunakan kembali nih database kasir indomart yang sebelumnya pernah di post pada blog ini, jika kalian belum lihat maka bisa klik disini. 1.  Inilah tampilan database beserta tabel dan field yang sebelumnya telah dibuat Bila kita ingin menambahkan tabel baru maka ketik “CREATE TABLE (nama_table) ((nama_field tipe_data));” seperti contoh gambar berikut Tabel baru tersebut diberi nama “detail_pelanggan” ...

Cara membuat database dan tabel MySQL dengan XAMPP di Command Prompt

Gambar
Cara membuat database dan tabel MySQL dengan XAMPP di Command Prompt Selamat datang di blog EnoGizerIKA Sebelum membahas mengenai cara membuat database dan tabel dengan cmd, ada baiknya kita mengetahui terlebih dahulu beberapa pengertian dari istilah berikut : a. MySQL  menurut hostinger.co.id MySQL adalah sistem manajemen database relasional (RDBMS) berbasis SQL (Structured Query Language) yang bersifat open-source dengan model client-server.    b. XAMPP   sedangkan untuk XAMPP merupakan web server yang nantinya digunakan untuk membantu mengelolanya. Sebenarnya ada banyak web server yang bisa digunakan seperti laragon dan WAMPP, namun pada kali ini kita gunakan XAMPP. c. Command Prompt   Nah untuk cmd sendiri nanti kita gunakan untuk menulis baris perintah penerjemah yang nantinya di eksekusi ke sistem operasi yang disediakan oleh microsoft. Setelah memahami beberapa istilah tadi, kini saat nya kita mempelajari cara pembuatan database dan table nya, tampilan da...