LAPORAN
PRAKTIKUM II
Mata Kuliah : Basis Data
1215015028 – ANDRIANI
FAKULTAS
TEKNOLOGI INFORMASI DAN KOMPUTER
UNIVERSITAS
MULAWARMAN
SAMARINDA
2014
BAB
I
PENDAHULUAN
Tujuan
Setelah
menyelesaikan modul ini, anda diharapkan dapat :
·
Mengenal lingkungan kerja MySQL
·
Mengenal format perintah di MySQL
·
Mengenal perintah-perintah sederhana di MySQL
Dasar Teori
MySQL adalah
suatu perangkat lunak database relasi (Relational Database Management System
atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL
dikembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang software dan
konsultan database bernama MYSQL AB yang berada di Swedia. Waktu itu perusahaan
tersebut masih bernama TcX DataKonsult AB, dan tujuan awal dikembangkannya
MySQL adalah untuk mengembangkan aplikasi berbasis web pada client. MySQL
menyebut produknya sebagai database open source terpopuler di dunia.
Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk
kategori open source maupun umum, MySQL adalah database yang paling banyak
dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3
juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja
siang malam memompa data bagi para pengunjungnya.
Format
Perintah
Berikut
adalah ketentuan-ketentuan memberi perintah pada MySQL:
·
Setiap perintah harus diakhiri dengan tanda titik koma
, kecuali untuk perintahtertentu, misal : quit;
·
Setiap perintah akan disimpan dalam buffer (memori
sementara) untuk menyimpan histori perintah-perintah yang pernah diberikan.
·
Perintah dapat berupa perintah SQL atau perintah
khusus MySQL.
·
Perintah-perintah dalam lingkungan MySQL tidak
menerapkan aturan case sensitive, tetapi case insensitive yaitu perintah bisa
dituliskan dalam huruf besar atau pun huruf kecil.
·
Aturan case sensitive diterapkan pada penamaan
objek-objek dalam database seperti nama database atau nama table, namun aturan
ini hanya ada dalam lingkungan Unix dan Linux.
Ada beberapa
tanda yang sering muncul di prompt:
mysql>
|
Siap menerima perintah baru
|
->
|
Menunggu baris berikut untuk perintah yang lebih
dari satu baris
|
'>
|
Menunggu baris berikut, menunggu penutup string yang
dimulai dengan tanda kutip
|
">
|
Menunggu baris berikut, menunggu penutup string yang
dimulai dengan tanda kutip
|
`>
|
Menunggu baris berikutnya, menunggu penutup
identifier yang dimulai dengan tanda
|
BAB II
PEMBAHASAN
Latihan 1
Perintah untuk masuk ke direktori mysql adalah :
cd /xampp/mysql/bin
Latihan 2
Perintah untuk koneksi user root dengan mysql adalah :
Mysql –u root –p
Latihan 3
Perintah untuk melihat bantuan dari mysql adalah:
\h
Latihan 4
Perintah untuk keluar dari mysql adalah :
\q
Latihan 5
Perintah untuk melihat versi mysql dan tanggal hari
ini adalah :
select version(),current_date;
Latihan 6
Perintah untuk melihat jam adalah :
select current_time;
Latihan 7
Perintah untuk proses aritmatika misal 4+5 (3*5) :
select 4+5(3*5);
Latihan 8
Perintah untuk menampilkan user adalah:
select user();
Latihan 9
Perintah untuk melihat database adalah:
show databases;
Latihan 10
Perintah untuk menggunakan database “coba” adalah :
use coba;
Latihan 11
Perintah untuk membuat database “coba” adalah:
create database coba;
Latihan 12
Perintah untuk membuat tabel buku, dengan isi id_buku
bertipe varchar lalu primary key dan not null.
create table buku (id_buku varchar(5) primary key not
null);
Latihan 13
Perintah untuk menampilkan tabel adalah :
show tables;
Latihan 14
Perintah untuk mendeskripsikan tabel buku :
desc buku;
BAB III
PENUTUP
TUGAS
1. Tulis
semua perintah-perintah SQL percobaan pratikum beserta outputnya !
2. Perintah
apa yang digunakan untuk masuk ke MySQL yang tidak mempunyai password ?
3. Apakah
perintah-perintah di MySQL bersifat case sensitif ?
4. Apa
perbedaan pengetikan lebih dari satu
perintah, yang dipisah dengan tanda koma (,) dan tanda titik koma ? (bandingkan hasil query percobaan 3
dan 6)
5. Bisakah
kita melakukan operasi aritmatik dengan menggunakan perintah SQL ? Berikan
contoh yang lain ?
6. Haruskah
kita mengetik perintah dalam satu baris ?
7. Bagaimana
untuk mengakhiri atau membatalkan suatu perintah ?
8. Sebelum
membuat tabel, langkah-langkah apa saja yang sebaiknya kita lakukan ?
(Berdasarkan percobaan di pratikum).
JAWAB
1.
Berikut perintah sql percobaan praktikum
perintah untuk masuk ke direktori mysql adalah :
cd /xampp/mysql/bin
Perintah untuk koneksi user root dengan mysql adalah :
Ø Mysql –u root –p
Perintah untuk melihat bantuan dari mysql adalah:
\h
Perintah untuk keluar dari mysql adalah :
\q
Perintah untuk melihat versi mysql dan tanggal hari
ini adalah :
select
version(),current_date;
Perintah untuk melihat jam adalah :
select
current_time;
Perintah untuk proses aritmatika misal 4+5 (3*5) :
select 4+5(3*5);
Perintah untuk menampilkan user adalah:
select user();
Perintah untuk melihat database adalah:
show databases;
Perintah untuk menggunakan database “coba” adalah :
use coba;
Perintah untuk membuat database “coba” adalah:
create database
coba;
Perintah untuk membuat tabel buku, dengan isi id_buku
bertipe varchar lalu primary key dan not null.
create table buku
(id_buku varchar(5) primary key not null, judul varchar(25) not null);
Perintah untuk menampilkan tabel adalah :
show tables;
Perintah untuk mendeskripsikan tabel buku :
desc buku;
2.
Perintah yang di gunakan untuk masuk ke MySQL yang
tidak mempunyai password adalah mysql –u root
3.
Perintah-perintah di MySQL tidak bersifat case
sensitif Aturan case sensitive diterapkan
pada penamaan objek-objek dalam
database seperti nama database atau nama table, namun aturan ini hanya ada
dalam lingkungan Unix dan Linux.
4.
Perbedaan pengetikan lebih dari satu perintah yang di
pisah dengan tanda (,) dan tanda titik koma (;) ialah jika perintah di pisah
dengan tanda (,) maka perintah selanjutnya akan tampil di sebelah perintah
sebelumnya, tapi perintah yang di pisah dengan tanda (;) perintah selanjutnya
akan tampil di bawah setelah perintah sebelumnya.
5.
Perintah SQL dapat melakukan operasi aritmatika
contohnya untuk menyelesaikan SIN(PI()/4), (4+1)*5; maka perintah
SQL nya adalah SELECT SIN(PI()/4),
(4+1)*5;
6.
Mengetik perintah tidak harus dalam
satu baris karena jika perintah belum selesai di tulis akan tampil beberapa
tanda sebagai berikut -> , ‘> , “> , > dengan fungsi yang berbeda-beda.
7.
Untuk mengakhiri atau membatalkan
suatu perintah adalah /c
8.
Sebelum membuat tabel
langkah-langkah yang perlu di lakukan adalah membuat database, melihat
database, dan lakukan perintah untuk menggunakan database ex: use coba;