Langsung ke konten utama

#4 Praktikum Basisdata MySQL Menggunakan LARAGON - DML (select, insert, update, delate)

 Nama : Sarwo Miju
Prodi  : Sistem Informasi

A. Buka Laragon kilk "Star All" kemudian klik "Terminal"
 

B. Membuat database dengan nama 'dbpustaka'
    - akses database dengan cara ketik mysql -u root -p kemudian enter 
    create database dbpustaka;

C. Membuat tabel 'buku' dan 'anggota_perpus'
    - use dbpustaka;
    - create table buku(
       - id_buku char (5) primary key,
       - judul varchar (25),
       - dst seperti gambar diatas!

   - create table anggota_perpus(
     - id_anggota char (5) primary key,
     - nama_anggota varchar (20),
     - alamat varchar (20),
     - dst seperti gambar dibawah!

untuk  menampilkan tabel yang telah dibuat ketik desc nama_tabel;


INSERT


Mengisi record pada tabel 'buku' dan 'anggota_perpus' menggunakan perintah insert
    - INSERT INTO nama_tabel(field1, field2, ...) VALUES
       - ('nilai1', 'nilai2', ...);

contoh :
    - insert into buku(id_buku, judul, pengarang, tahun_terbit, penerbit) values
       - ('BK01', 'Perahu Kertas', 'Devi Lestari', '2007', 'Abadi Jaya'),
       - dst seperti pada gambar!
Penjelasan!
'buku' adalah nama tabel
'(id_buku, judul, pengarang, tahun_terbit, penerbit)' adalah nama kolom yang akan diisi
'values' adalah kata kunci yang menunjukkan nilai-nilai yang akan dimasukkan.
' ('BK01', 'Perahu Kertas', 'Devi Lestari', '2007', 'Abadi Jaya'), ' adalah nilai-nilai yang dimasukkan ke dalam kolom-kolom yang sesuai.  

SELECT


1. Menampilkan isi seluruh record pada tabel 'buku' dan 'anggota_perpus'
    - select * from nama_tabel;

contoh:
- select * from buku;
- select * from anggota_perpus;
perhatikan gambat diatas!


2. Menampilkan isi record pada tabel 'buku', hanya buku dengan penerbit = 'Abadi Jaya'
   - select field1, field2,.. from nama_tabel [where kondisi];
 

3. Menampilkan isi record hanya field 'judul', 'pengarang', dan 'tahun_terbit'
 
  - 'judul, pengarang, tahun_terbit' adalah kolom yang ingin ditampilkan
  - 'buku' adalah nama tabel dari kolom yang akan ditampilkan


4. Menampilkan isi record hanya field 'judul', 'pengarang', dan 'tahun_terbit', dengan tahun terbit dibawah tahun 2005.
  - 'judul, pengarang, tahun_terbit' adalah kolom yang ingin ditampilkan
  - 'buku' adalah nama tabel dari kolom yang akan ditampilkan
  - 'where tahun_terbit < 2005' adalah kondisi yang harus dipenuhi untuk menampilkan data dengan tahun terbit dibawah 2005.

UPDATE


5. Lakukan update pada tabel buku dengan ketentuan ubah tahun terbit = 2012 dan pengarang = Nana Fitria, pada buku yangmemiliki judul = Warnet SQL

- UPDATE nama_tabel SET field1='nilai baru' [WHERE kondisi];
Penjelasan!
'buku' adalah nama tabel yang akan di perbarui
'set tahun_terbit = 2012', 'pengarang = Nana Fitria' memasukkan nilai baru yaitu tahun_terbit menjadi 2012 dan pengarang menjadi Nana Fitria.
'where judul = Warnet SQL' kondisi yang harus dipenuhi agar perubahan diterapkan. Hanya buku yang berjudul Warnet SQL yang akan mengalami perubahan tahun terbit dan pengarang. 
 

6. Lakukan update pada tabel buku dengan ketentuan ubah penerbit = Wacana Ria dan judul = Belajar Pemrograman Dasar, pada buku yang ditulis oleh Dewi Lestari
Penjelasan!
'buku' adalah nama tabel yang akan di perbarui
'set penerbit = Wacana Ria', 'judul = Belajar Pemrograman dasar' memasukkan nilai baru yaitu penerbit menjadi Wacana Ria dan judul menjadi Belajar Pemrograman Dasar.
'where pengarang = Dewi Lestari' kondisi yang harus dipenuhi agar perubahan diterapkan. Hanya buku yang pengarang = Dewi Lestari yang akan di update datanya.


7. Lakukan update pada tabel anggota_perpus dengan ketentuan ubah alamat = Jl, Banduang Indah No.14 dan Semester = 6, pada nama anggota rere kurnia.
Penjelasan!
'anggota_perpus' adalah nama tabel yang akan di perbarui
'set alamat = Jl. Banduang Indah No.14 dan Semester = 6' memasukkan nilai baru pada kolom alamat dan semester
'where nama_anggota = Rere Kurnia' kondisi yang harus dipenuhi agar perubahan diterapkan. Hanya anggota yang bernama rere kurnia yang datanya akan berubah.


8. Lakukan update pada tabel anggota_perpus dengan ketentuan ubah semester = 8 dan usia = 23, pada nama anggota Tio Ferdinand.
Penjelasan!
'anggota_perpus' adalah nama tabel yang akan di perbarui
'set Semester = 8', 'usia =23' memasukkan nilai baru pada kolom semester dan usia
'where nama_anggota = Tio Ferdinand' kondisi yang harus dipenuhi agar perubahan diterapkan. Hanya anggota yang bernama Tio Ferdinand yang datanya akan berubah.

DELETE


9. Hapus nama erni susanti pada tabel anggota_perpus
    - DELETE FROM nama_tabel [WHERE kondisi];
Penjelasan!
'anggota_perpus' adalah nama tabel yang akan di hapus entri datanya
'where nama_anggota = Erni Susanti' adalah kondisi yang harus dipenuhi agar entri anggota dengan nama Erni Susanti bisa dihapus.


10. Hapus pengarang Andrea Hirata dengan judul sang pemimpi pada tabel buku
Penjelasan!
'buku' adalah nama tabel yang akan di hapus entri datanya
'where pengarang = Andrea Hirata' and 'judul = Sang Pemimpi' adalah kondisi yang harus dipenuhi agar entri anggota dengan judul sang pemimpi dan pengarang = Andrea Hirata bisa dihapus.







TERIMA KASHI!

Komentar

Postingan populer dari blog ini

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

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

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