Senin, 30 April 2018

CATATAN MINGGU KE 10 AHMAD

CATATAN HARI INI, SENIN 30 APRIL 2018
MATAKULIAH : PERANCANGAN BASIS DATA

Assalammualikum wr.wb
Selamat Pagi, Siang, Sore dan Malam Semua

Kembali lagi di Blog saya
Pada postingan ini saya (Ahmad) akan kembali membahas apa saja yang telah saya dapat pada perkuliahan hari ini Senin, 30 April 2018 khususnya pada Matakuliah Perancangan Basis Data.

Adapun hal - hal yang telah saya dapat pada perkuliahan kali ini adalah sebagai berikut:

1. Apa itu Query ??
    Jadi Query menurut yang saya pahami adalah semua perintah - perintah yang berhubungan dengan database seperti create, read, update, dan delete yang digunakan untuk membuat dan mengolah database, atau dengan kata lain semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari table-tabel yang ada di database,  namun tabel tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan. 

2. Query untuk dari  Jawaban Soal UTS
   Pada postingan sebelumnya telah saya bahas tentang jawaban dari Soal UTS, kalau lupa ini loh soalnya:

      Dari soal diatas kita dapatkan ERD (Entity Relationship Diagram) sebagai berikut ;

   Dari ERD diatas dapat kita buatkan Query, dengan cara pertama :
  Sebelumnya kalian harus memiliki apilkasi XAMPP dan MYSQL FRONT, jika belum punya silahkan cari di Mbah Google.
Oke langsung saja ke pembuatan Query nya:
   1.) Buka Xampp Contol Panel, lalu klik start pada Module Mysql hingga muncul tulisan Running, 
   seperti pada gambar di bawah:
   2.) Buka MSql Front, lalu akan muncul jendela Open Connection, lalu pilih New, dan isikan 
        Name : Pembelian 
        Host   : localhost
        lalu pilih Oke dan pilih Open, seperti pada gambar :
        

     3.) Lalu muncul jendela Msql Front.
     4.) Sekarang kita akan mulai membuat Query untuk Soal UTS tadi, 
      Pertama, kita buat databasenya dahulu, dengan cara pada Sql Editor 
      ketikkan 
          create database pembelian;
          lalu pilih Run Selection (CTRL + F9)
          seperti pada gambar dibawah;
   
     Kedua, kita buat tabel (untuk contoh kita buat tabel Supplier), 
     dengan cara pada Sql Editor ketikkan dahulu 
     use pembelian; (untuk menggunakan database pembelian)
     pilih Run Selection (CTRL + F9)
         
     lalu ketikkan (masih di Sql Editor) perintah dibawah  (untuk membuat tabel Supplier)
     create table Supplier (
     IDSUP varchar (4) NOT NULL,
     NMSUP varchar (21),
     ALSUP varchar (50),
     TELP varchar(15),
     Kota varchar (30),
     primary key (IDSUP)); 
         
     lalu pilih Run Selection (CTRL + F9)
     untuk melihat tabel ketikkan perintah
     show tables;

     seperti pada gambar dibawah :
    catatan :
    untuk Telp bukan berarti tidak bisa menggunakan tipe data angka tetapi 
    tipe data punya jangkauan dan ukuran byte akan semakin besar sesuai 
    dengan tipe data angka yang dipilih dan akan membuat ukuran database 
    kita membengkak (besar).
    Jadi di sarankan gunakan tipe string (varchar) (15) dengan asumsi 
    ditambah 3 digit didepan (misal: +62 ) untuk supplier dari luar negeri.
    
    Ketiga kita coba untuk menambahkan sebuah record pada tabel Supplier, 
    misalkan record yang akan kita tambahkan yaitu :
    ID Supplier : S001     
    Nama Supplier : PT Maju Jaya
    Alamat Supplier : Jl Gandaria I Gg. Merpati No. 173
    No Telp  : 0717481841
    Kota : Pangkalpinang

    Maka pada Sql Editor ketikkan
    insert into Supplier values (
    'S001' , 'PT Maju Jaya' , 'Jl Gandaria I Gg. Merpati No. 173',
    '0717481841' , 'Pangkalpinang' );
   
    lalu pilih Run Selection
    seperti pada gambar dibawah;  
   Keempat, kita coba untuk mengupdate record pada tabel Supplier, misalkan    dari record yangn tadi kita tambahkan, kita akan mengupdate nama supplier    dari PT Maju Jaya menjadi PT Maju Jaya Sentosa
   Maka pada Sql Editor ketikan ;
   update Supplier
   set NMSUP='PT Maju Jaya Sentosa'
   where IDSUP='S001';
    
   lalu pilih Run Selection
   
   seperti gambar dibawah :
    Kelima, kita akan menghapus record, sebelum kita menghapus record ada       baiknya kita tambahkan lagi satu record baru agar terlihat dengan jelas
    bahwa nanti ada satu record yang benar benar terhapus. 
    Tambahkan record :
    ID Supplier : S002     
    Nama Supplier : PT Duta Putra Lexindo
    Alamat Supplier : Jl Semabung Lama Gg. Mawar Ujung No, 264
    No Telp  : 0717431234
    Kota : Pangkalpinang
    
    Lakukan seperti cara Ketiga
    hasilnya seperti ini :
     
    Jika sudah sekarang kita akan coba untuk menghapus record 
    dengan Nama Supplier PT Maju JAYA. caranya Ketikkan pada Sql Editor:
    Delete from Supplier where IDSUP='S001';

    lalu pilih Run Selection
    seperti gambar di bawah ini  
    Itulah contoh Query untuk Tabel Supplier, untuk 3 Tabel lain (Tabel Barang, Tabel Isi dan Tabel Faktur) bisa teman -  teman coba lakukan sendiri dengan mengikuti langkah - langkah diatas.

Sekian untuk postingan saya hari ini semoga bermanfaat dan selamat mencoba.

Jangan Lupa Kunjungi :


1 komentar:

  1. Terimakasih ahmad penjelasannya tentang query sangat bermanfaat

    kunjungi blog saya
    http://dwipratamaariandy.blogspot.co.id/

    dan kunjungi juga
    www.atmaluhur.ac.id

    BalasHapus

Query untuk Semua Tabel (pada Database Pembelian) dan Substr (Pada Tabel Mahasiswa)

CATATAN HARI INI,  Senin, 4 Juni 2018 MATAKULIAH : PERANCANGAN BASIS DATA Assalammualikum wr.wb Selamat Pagi, Siang, Sore dan Malam...