Anda di halaman 1dari 10

Jobsheet Pengantar Database 2020

JOB SHEET 6

IMPLEMENTASI PERINTAH SQL PADA MYSQL

(Pertemuan – 14 dan 15)

I. Kompetensi Utama
1. Mahasiswa mampu mengetahui dan memahami Bahasa sql
2. Mahasiswa mampu menguasai dan mengoperasikan perintah DDL dan DML
pada MYSQL

II. Teori Singkat


MySQL adalah Sebuah program database server yang mampu menerima dan
mengirimkan datanya sangat cepat, multi user serta menggunakan peintah dasar SQL
( Structured Query Language ). MySQL merupakan dua bentuk lisensi, yaitu
FreeSoftware dan Shareware. MySQL yang biasa kita gunakan adalah MySQL
FreeSoftware yang berada dibawah Lisensi GNU/GPL ( General Public License ).
MySQL Merupakan sebuah database server yang free, artinya kita bebas
menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli
atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang programmer
database bernama Michael Widenius . Selain database server, MySQl juga merupakan
program yang dapat mengakses suatu database MySQL yang berposisi sebagai Server,
yang berarti program kita berposisi sebagai Client. Jadi MySQL adalah sebuah
database yang dapat digunakan sebagai Client mupun server.
Database MySQL merupakan suatu perangkat lunak database yang berbentuk
database relasional atau disebut Relational Database Management System ( RDBMS)
yang menggunakan suatu Bahasa permintaan yang bernama SQL (Structured Query
Language ).
Database MySQL memiliki beberapa kelebihan dibanding database lain,
diantaranya :
• MySQL merupakan Database Management System ( DBMS )
• MySQL sebagai Relation Database Management System ( RDBMS )
atau disebut dengan database Relational

74
Jobsheet Pengantar Database 2020

• MySQL Merupakan sebuah database server yang free, artinya kita


bebas menggunakan database ini untuk keperluan pribadi atau usaha
tanpa harus membeli atau membayar lisensinya
• MySQL merupakan sebuah database client
• MySQL mampu menerima query yang bertupuk dalam satu permintaan
atau MultiThreading.
• MySQL merupakan Database yang mampu menyimpan data
berkapasitas sangat besar hingga berukuran GigaByte sekalipun.
• MySQL diidukung oleh driver ODBC, artinya database MySQL dapat
diakses menggunakan aplikasi apa saja termasuk berupa visual seperti
visual Basic dan Delphi.
• MySQL adalah database menggunakan enkripsi password, jadi
database ini cukup aman karena memiliki password untuk mengakses
nya.
• MySQL merupakan Database Server yang multi user, artinya database
ini tidak hanya digunakan oleh satu pihak orang akan tetapi dapat
digunakan oleh banyak pengguna.
• MySQL mendukung field yang dijadikan sebagai kunci primer dan
kunci uniq ( Unique ).
• MySQL memliki kecepatan dalam pembuatan table maupun peng-
update an table
Perintah sql yang digunakan dalam modul praktikum ini adalah
1. Perintah DDL(Data Defenition Language) adalah sebuah metode Query
SQL yang berguna untuk mendefinisikan data pada sebuah Database.
Seperti :
• CREATE : Digunakan untuk membuat Database dan Tabel
• Drop : Digunakan untuk menghapus Tabel dan Database
• Alter : Digunakan untuk melakukan perubahan struktur tabel yang telah
dibuat, baik menambah Field (Add), mengganti nama Field
(Change) ataupun menamakannya kembali (Rename), dan
menghapus Field (Drop).

75
Jobsheet Pengantar Database 2020

2. DML ( Data Manipulation Language )


DML adalah sebuah metode Query yang dapat digunakan apabila DDL
telah terjadi, sehingga fungsi dari Query DML ini untuk melakukan
pemanipulasian database yang telah dibuat. Query yang dimiliki DML
adalah :
• INSERT : Digunakan untuk memasukkan data pada Tabel Database
• UPDATE : Digunakan untuk pengubahan terhadap data yang ada pada
Tabel Database
• SELECT : Digunakan untuk menampilkan atau menyaring data pada
tabel Database
• DELETE : Digunakan untuk Penhapusan data pada tabel Database
Untuk dapat menggunakan MySQL terlebih dahulu aktifkan Server MySQL
dengan menghidupkan daemond MySQL. Program MySQL yang digunakan pada
modul ini adalah XAMPP 3.2, maka untuk menjalankan daemond MySQL terdapat
pada direktori yaitu C:\Xampp\Mysql\Bin Untuk masuk kedalam server MySQL,
bukalah MS-DOS Prompt anda melalui Run kemudian ketik Command atau cmd.
Maka anda dapat masuk ke dalam direktori MySQL melalui MS-DOS Prompt seperti
dibawah ini.

76
Jobsheet Pengantar Database 2020

Kemudian dilanjutkan dengan mengetikkan perintah mysql, maka akan tampil


seperti gambar di bawah ini :

Sampai pada tahap ini, maka sudah masuk ke domain mysql itu sendiri.

III. Peralatan yang Digunakan


1. PC
2. Aplikasi Microsoft Access

IV. Langkah Kerja


a. Penerapan Perintah DDL
Membuat Database
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Untuk bs mengakses semua perintah di mysql, ketik perintah ini : mysql -
u root -p. Tekan enter 2x
5. Masuk ke mysql dengan mengetik mysql
6. Ketik Perintah ini pada directory mysql> untuk membuat sebuah database
yaitu : perpustakaan
Create database perpustakaan;
7. Maka akan muncul perintah seperti di bawah ini :

77
Jobsheet Pengantar Database 2020

8. Untuk melihat apakah database kita sudah tercipta, maka ketik perintah :
Show database; → untuk melihat semua database di mysql
9. Lihat hasilnya

Menghapus Database
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Untuk bs mengakses semua perintah di mysql, ketik perintah ini : mysql -
u root -p. Tekan enter 2x (jika sudah pernah Langkah ini tidak lagi
digunakan)
5. Masuk ke mysql dengan mengetik mysql
6. Ketik Perintah ini pada directory mysql> untuk menghapus sebuah
database yaitu : perpustakaan
drop database perpustakaan;
7. Maka akan muncul perintah seperti di bawah ini :

8. Untuk melihat apakah database kita sudah tercipta, maka ketik perintah :
Show database; → untuk melihat semua database di mysql
9. Lihat hasilnya

Membuat Tabel
Misalkan membuat tabel anggota peminjam buku yang memiliki field nomor
anggota, nama, kelas, maka Langkah-langkahnya :
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Masuk ke mysql dengan mengetik mysql

78
Jobsheet Pengantar Database 2020

5. Ketik Perintah ini pada directory mysql> use perpustakaan; untuk


mengaktifkan database yang digunakan, maka akan muncul :

6. Ketik Perintah ini pada directory mysql> Create Table anggota


(no_anggota int primary key, nama varchar(20), kelas varchar(20));
7. Untuk melihat tabel yang sudah dibuat, ketik perintah pada directory
mysql> desc anggota; → yang artinya menampilkan tabel yang sudah
dibuat
8. Lihat Hasilnya

Menambah Field Baru


Misalkan untuk menambah field program studi pada tabel anggota,
Langkah-langkahnya :
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Masuk ke mysql dengan mengetik mysql
5. Ketik Perintah ini pada directory mysql> use perpustakaan;
6. Masih di directory mysql> ketik : Alter table anggota add prodi
varchar(25); maka akan muncul tampilan di bawah ini :

7. Ketik perintah desc anggota; untuk melihat hasilnya

Menganti Field
Misalkan untuk field prodi pada tabel anggota diganti menjadi program
studi, Langkah-langkahnya :
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt

79
Jobsheet Pengantar Database 2020

4. Masuk ke mysql dengan mengetik mysql


5. Ketik Perintah ini pada directory mysql> use perpustakaan;
6. Masih di directory mysql> ketik : Alter table anggota change prodi
program_studi varchar(25); maka akan muncul tampilan di bawah ini :

7. Lihat hasilnya dengan mengetik desc anggota;

Menghapus Field
Misalkan untuk field prodi pada tabel anggota dihapus Langkah-
langkahnya :
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Masuk ke mysql dengan mengetik mysql
5. Ketik Perintah ini pada directory mysql> use perpustakaan;
6. Masih di directory mysql> ketik : Alter table anggota drop
program_studi; maka akan muncul tampilan di bawah ini :

7. Ketik desc anggota, lihat hasilnya

Menghapus Tabel
Misalkan tabel anggota akan dihapus, Langkah-langkahnya :
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Masuk ke mysql dengan mengetik mysql
5. Ketik Perintah ini pada directory mysql> use perpustakaan;
6. Masih di directory mysql>ketik : Drop Table Anggota;
maka akan muncul tampilan di bawah ini :

80
Jobsheet Pengantar Database 2020

7. Ketik perintah show table; untuk melihat apakah tabel sudah terhapus atau
tidak
8. Lihat hasilnya.

b. Penerapan Perintah DML


Menambah data ke tabel
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Masuk ke mysql dengan mengetik mysql
5. Ketik Perintah ini pada directory mysql> use perpustakaan;
6. Masukkan data ke tabel dengan mengetikkan perintah :
Mysql>insert into anggota value(nim, nama, kelas) value(1111, ‘ANDI’,
‘TMM1A’); (untuk 1 record saja, lakukan perintah yang sama untuk record
berikutnya). Jika berhasil akan tampil seperti ini :

7. Untuk melihat hasilnya, ketik perintah ini : select * from anggota;


8. Lihat hasilnya.

Mengubah data di tabel


Misalkan mau mengubah nama andi menjadi andi lau, Langkah-
langkahnya :
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Masuk ke mysql dengan mengetik mysql
5. Ketik Perintah ini pada directory mysql> use perpustakaan;
6. Ubah data ditabel dengan mengetikkan perintah :

81
Jobsheet Pengantar Database 2020

Mysql > update anggota set nama=’andi lau’; jika berhasil akan tampil
seperti ini :

Perintah di atas akan mengubah semua nama menjadi andi lau, jika dalam
tabel terdapat 5 nama, maka semuanya bernama andi lau. Agar yang berubah
hanya nama andi saja menjadi andi lau, maka perintahnya adalah :
Mysql>update anggota set nama=’andi lau’ where no_anggota=1111;
7. Untuk melihat hasilnya, ketik : Select * From anggota;
8. Lihat hasilnya

Menampilkan/menyaring data di tabel


Misalkan mau menampilkan nama andi lau, Langkah-langkahnya :
1. Hidupkan Komputer
2. Masuk ke Run Ketik CMD
3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Masuk ke mysql dengan mengetik mysql
5. Ketik Perintah ini pada directory mysql> use perpustakaan;
6. Masih di directory mysql>ketik : Select * From Anggota where
nama=’andi lau’;
maka akan muncul tampilan di bawah ini :

7. Gunakan perintah yang sama untuk menampilkan nama lainnya sesuai


dengan data yang pernah anda input, lihat hasilnya

Menghapus data di tabel


Misalkan mau menghapus nama andi lau, Langkah-langkahnya :
1. Hidupkan Komputer

82
Jobsheet Pengantar Database 2020

2. Masuk ke Run Ketik CMD


3. Ketik perintah cd\xampp\mysql\bin pada Ms-Dos prompt
4. Masuk ke mysql dengan mengetik mysql
5. Ketik Perintah ini pada directory mysql> use perpustakaan;
6. Masih di directory mysql>ketik : Delete From Anggota where
nama=’andi lau’;
maka akan muncul tampilan di bawah ini :

Catatan : semua perintah yang sudah dijelaskan pada teori sql


sebelumnya bisa langsung di praktekkan pada MySql.

V. Lembar Kerja
No Langkah Kerja Tampilan Hasil
1. Membuat
Database

83

Anda mungkin juga menyukai