Langsung ke konten utama

Postingan

Menampilkan postingan dari Mei, 2024

#praktikum8 DCL (Data Control Language)

  Nama   : Sarwo Miju Matkul : Basisdata DCL yang merupakan singkatan dari Data Control Language. Pada dasarnya, pernyataan DCL dikelompokkan dengan pernyataan DML. Sehingga perintah yang ada di command ini berguna untuk mengontrol hak akses database (privilege) dan memanipulasi user database. Perintah yang termasuk ke dalam kelompok DCL adalah GANT dan REVOKE. GRANT: Perintah ini berguna untuk memberi pengguna hak akses ke database. REVOKE: Berguna untuk menarik hak akses pengguna yang diberikan dengan menggunakan perintah GRANT. Sederhananya, REVOKE adalah kebalikan dari GRANT. a. Menambahkan User Baru Sebagai seorang administrator database, user root mempunyai hak delam membuat user dan memberikan hak-hak akses terhadap user baru tersebut. Cara membuat USER baru: CREATE USER 'nama_user'@'host' IDENTIFIED BY 'password'; Contoh: Pada contoh kali ini kita akan membuat database baru yang terbapat tabel vendor di dalamnya.  Kemudian, kita akan membuat sebuah user ...

Tugas Teori 2 Basis Data

  Nama : Sarwo Miju NIM   :  233100379 prodi  :  Sistem Informasi   Apa itu DML? Sebutkan beberapa jenis DML dan contohnya! Apa perbedaan  DDL  dan DML? 1. DML atau Data Manipulation Language DML merupakan metode query dasar yang dapat digunakan apabila DDL telah terjadi sehingga fungsi dari query DML ini untuk melakukan pemanipulasian database yang telah dibuat.  2. DML terdiri dari SELECT,INSERT,UPDATE, dan DELETE. INSERT digunakan untuk memasukkan atau input data ke tabel.  a. DML - INSERT • Ketika menggunakan INSERT kita harus tahu field yang ada di dalam tabel, sehingga data tidak inkonsisten.  • Default insert adalah     -  INSERT INTO nama_tabel VALUES (‘nilai1’,’nilai2’,...);   • Atau     -  INSERT INTO nama_tabel(field1,field2,...) VALUES (‘nilai1’,’nilai2’,...);   • Atau     -  INSERT INTO nama_tabel SET field1=’nilai1’, field2=’nilai2’,...; ...

"Tugas Basis Data"

  Nama   : Sarwo Miju Matkul : Basis Data Rangkuman berisi: Pengertian basis data Tujuan dan manfaat basis data Keuntungan dan kekurangan basis data Tipe data  basis data MySQL Profesi yang berhubungan dengan penguasaan basis data 1. Pengertian Basis Data Data dan Informasi Data merupakan nilai yang merepresentasikan deskripsi dari suatu objek atau kejadian. Informasi merupakan hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian nyata yang digunakan untuk pengambilan keputusan.  Data lebih bersifat historis, sedangkan informasi mempunyai tingkatan yang lebih tinggi, lebih dinamis, serta mempunyai nilai yang sangat penting. Basis Data Basis Data ( database ) merupakan suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan dengan software untuk melakukan manipulasi untuk kegu...

UTS

 DML JOIN Nama : Sarwo Miju Prodi : Sistem Informasi Pada praktikum 6 kita telah membuat database sistem_pemesanan dan beberapa tabel. Disini kita akan memasukkan data ke dalam tabel-tabel yang telah dibuat. 1. Buka laragon kemudian akses database sistem_pemesanan  use sistem_pemesanan; a) Masukkan data ke tabel pelanggan b) Masukkan data ke tabel pesan c) Masukkan data ke tabel produk d) Masukkan data ke tabel faktur 2. Masukkan data ke tabel detil_pesan 3. INNER JOIN Inner join dalam database (basisdata) adalah operasi yang digunakan untuk menggabungkan data dari dua tabel atau lebih menjadi satu hasil yang baru.  Inner join bermanfaat untuk menampilkan informasi terkait dari tabel-tabel yang saling berhubungan. Dengan inner join, tabel akan digabungkan dua arah, sehingga tidak ada data yang NULL di satu sisi.  terbagi menjadi 2 cara yaitu: - Penggabungan dengan WHERE bentuk umum : SELECT tabel1.*, tabel2.* FROM tabel1, tabel2 WHERE tabel1.PK=tabel2.FK; - Penggabun...

#7 VIEW

 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. - buat database baru dengan nama bebas aja ya ga sih;     Buat tabel-tabel berikut: - tabel mahasiswa,  - tabel dosen,  - tabel matakuliah,  - tabel ambil_mk,  - tabel jurusan simak syntaq-nya berikut: - Masukkan beberapa record ke dalam tabel seperti berikut ; MEMBUAT VIEW   - Masuk ke localhost phpMyAdmin - pilih database yang sudah dibuat dan akan di edit - pilih tabel mahasiswa - klik Create view  (di kanan bawah)      - setelah muncul gambar seperti di atas, kemudian klik [edit] - masukkan query seperti dibawah ini; - kli...

#7 TRIGGER

  TRIGGER  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. Membuat Trigger Baru  Berikut ini bentuk umum perintah untuk membuat triggers:  CREATE TRIGGER name [BEFORE|AFTER] [INSERT|UPDATE|DELETE] ON tablename FOR EACH ROW statement , dimana BEFORE | AFTER digunakan untuk menentukan kapan proses secara otomatis akan dieksekusi, sebelum atau sesudah proses. LATIHAN MEMBUAT TRIGGER; - b...

#6 PRAKTIKUM 6 BASIS DATA (Join)

 Nama : Sarwo Miju NIM   : 233100379 A. Buka Laragon kilk "Star All" kemudian klik "Terminal"                                         B. Membuat database Sistem_Pemesanan dengan cara create database Sistem_Pemesanan;    C. Membuat tabel-tabel 1. Membuat Tabel Pelanggan membuat tabel pelanggan dengan menambahkan PRIMARY KEY pada field id_pelanggan 2. Membuat Tabel Pesan dengan menambahkan PRIMARI KEY pada field id_pesan dan menambahkan FOREIGN KEY pada id_pelanggan  3. Membuat Tabel Produk dengan menambahkan PRIMARI KEY pada field id_produk 4. Membuat Tabel Faktur dengan menambahkan PRIMARI KEY pada field id_faktur dan menambahkan FOREIGN KEY pada id_pesan 5. Membuat Tabel Kuitansi dengan menambahkan PRIMARI KEY pada field id_kuitansi dan menambahkan FOREIGN KEY pada id_faktur 6. Membuat Tabel detil_pesan dengan menambahkan PRIMARI KEY pada...