Minggu, 15 November 2015

DBMS (DataBase Management System)

Assalamu’alaiqum
Hy sahabat blogger, saya kembali lagi nih dan pastinya saya akan berbagi sedikit pengetahuan lagi yang baru saya dapat juga (maklum masih tahap pembelajaran :D)
Kali ini kita akan belajar tentang bahasa basis data yang dikenal dengan DDL (Data Definition Language) dan DML (Data Manipulation Language). Perbedaan dari kedua bahasa basis data ini ialah DDL berguna untuk membuat kerangka tabel (tabel baru, membuat indeks, mengubah tabel, menentukkan struktur penyimpanan tabel,dsb). Sedangkan DML berguna untuk memanipulasi dan pengambilan data pada suatu basis data (penambahan, pengubahan, penghapusan data pada suatu databases). Untuk lebih jelasnya lagi langsung saja kita praktekkan.
  • Buka aplikasi Xampp dan aktifkan paket Apache dan Mysql, seperti pada gambar berikut.
F:\TUGAS\Basis Data\laporan1\1.JPG

  • Jalankan Command Prompt, caranya tekan tombol windows -> R secara bersamaan kemudian ketikkan “CMD” lalu enter.
  • Selanjutnya masuk ke drive C, ketikkan cd\ lalu enter.
  • Masuk ke folder xampp, mysql,dan bin ketikkan cd xampp\mysql\bin  lalu enter.
  • Setelah itu masuk ke Mysql, perintahnya mysql –u root. Untuk lebih jelasnya, lihat gambar dibawah ini.
F:\capture\basisdata\Capture.JPG

    Sekarang kita akan uji coba penggunaan bahasa definisi database/DDL
  • Pertama kita akan membuat database baru, tapi sebelumnya cek daftar database untuk menghindari duplikasi database dengan perintah show databases;
F:\capture\basisdata\1.JPG

  • Selanjutnya ketikkan create database akademik; enter (akademik adalah nama database baru) dan ketikkan use akademik; untuk menggunakannya.
F:\capture\basisdata\2.JPG

  • Sekarang kita akan membuat tabel mahasiswa (mahasiswa adalah nama tabel baru) dengan deskripsi struktur tabel dibawah ini

  • Ketikkan create table mahasiswa (
-> NIM varchar (15) not null primary key,
-> NAMA varchar (25),
-> ALAMAT varchar (50),
-> UMUR int);
F:\capture\basisdata\3.JPG

  • Cek struktur tabel dengan perintah desc mahasiswa;
F:\capture\basisdata\4.JPG

  • Selanjutnya kita akan menyisipkan kolom baru dengan nama TELP dengan tipe TEXT dan panjang 15. Ketikan alter table mahasiswa add telp varchar(15);
Sehingga table akan menjadi seperti ini:
F:\capture\basisdata\5.JPG

  • Untuk menghapus kolom misalnya kolomTELP. Ketikkan alter table mahasiswa drop TELP;

Selanjutnya kita akan masuk pada LATIHAN 1!
Buat database perpustakaan dengan struktur tabel berikut:

Tabel Anggota

Tabel Buku

Tabel Peminjaman

  • Buat database baru ketikkan create database PERPUSTAKAAN; dan ketikkan use PERPUSTAKAAN; untuk menggunakannya.
F:\capture\basisdata\6.JPG

  • Sekarang kita akan membuat table Anggota. Ikuti caranya pada gambar berikut:
F:\capture\basisdata\7.JPG

  • Cek struktur tabelnya
F:\capture\basisdata\8.JPG

  • Selanjutnya buat tabel buku dan peminjaman, caranya pun sama seperti tabel anggota.
F:\capture\basisdata\9.JPG

F:\capture\basisdata\10.JPG

    Sekarang kita akan uji coba penggunaan bahasa manipulasi database/DML
Tahap pengisian record:
  • Aktifkan kembali database akademik yang telah kita buat sebelumnya dengan perintah use akademik;
  • Ketikkan perintah berikut:
insert into mahasiswa (
-> NIM,NAMA,ALAMAT,UMUR) values(
-> '02110063','Buddy Anduk','Jl. Mawar No.29 Jakarta',’20’ );F:\capture\basisdata\12.JPG

  • Untuk menampilkan data yang baru saja kita masukkan ketikkan select *from mahasiswa;
F:\capture\basisdata\13.JPG
Jika hanya ingin menampilkan record yang di perlukan, anda hanya perlu mengganti symbol (*) dengan nama field/kolom. Misal: select NIM,NAMA from mahasiswa; maka akan muncul seperti ini:


F:\capture\basisdata\14.JPG
Tahap pengubahan data:
  • Jika ingin melakukan perubahan pada data yang sudah ada, misalnya mengubah data dari kolom NAMA dari ‘Buddy Anduk’ menjadi ‘Ibu Buddy’, ketikan perintah berikut: update mahasiswa set NAMA = ‘Ibu Buddy’ where NIM = ‘02110063’; maka isi record akan menjadi seperti ini:F:\capture\basisdata\15.JPG

Tahap penghapusan data:
  • Untuk menghapus data yang ada, misalnya data untuk mahasiswa yang bernama ‘Ibu Buddy’, Ketikan perintah: delete from mahasiswa where NAMA = ‘Ibu Buddy’; dan coba cek kembali data
F:\capture\basisdata\16.JPG

Sekarang kita masuk pada LATIHAN 2!
Kita akan mengisi record pada database PERPUSTAKAAN dengan mengacu pada data dibawah ini:
Tabel Anggota

Tabel Buku

Tabel Peminjaman

  • Masuklah kembali ke database PERPUSTAKAAN dengan perintah use PERPUSTAKAAN;
F:\capture\basisdata\17.JPG

  • Pertama kita akan mengisi tabel anggota. Ikuti caranya pada gambar berikut:
F:\capture\basisdata\20.JPG

Cek data yang baru dimasukkan
F:\capture\basisdata\21.JPG

  • Selanjutnya diikuti dengan pengisian tabel buku, caranya pun sama seperti pengisian tabel anggota.
F:\capture\basisdata\22.JPG

Cek tabel buku
F:\capture\basisdata\23.JPG

  • Terakhir pengisian tabel peminjaman
F:\capture\basisdata\24.JPG

Cek tabel peminjaman
F:\capture\basisdata\25.JPG

    Ok! sampai disini postingan kali ini, semoga dapat bermanfaat bagi sahabat blogger, apabila ada yang kurang dipahami mohon kritik dan sarannya guys :D
Wassalamu’alaiqum..

   

0 komentar:

Posting Komentar

Copyright © Sharing Pengetahuan | Powered by Blogger