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.
- 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.
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;
- Selanjutnya ketikkan create database akademik; enter (akademik adalah nama database baru) dan ketikkan use akademik; untuk menggunakannya.
- 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);
- Cek struktur tabel dengan perintah desc mahasiswa;
- 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:
- 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.
- Sekarang kita akan membuat table Anggota. Ikuti caranya pada gambar berikut:
- Cek struktur tabelnya
- Selanjutnya buat tabel buku dan peminjaman, caranya pun sama seperti tabel anggota.
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’ );
- Untuk menampilkan data yang baru saja kita masukkan ketikkan select *from mahasiswa;
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:
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:
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
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;
- Pertama kita akan mengisi tabel anggota. Ikuti caranya pada gambar berikut:
Cek data yang baru dimasukkan
- Selanjutnya diikuti dengan pengisian tabel buku, caranya pun sama seperti pengisian tabel anggota.
Cek tabel buku
- Terakhir pengisian tabel peminjaman
Cek tabel peminjaman
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