BAB I PENDAHULUAN
1.1
Latar Belakang
Semakin berkembangnya teknologi informasi pada saat
ini sangat membantu setiap pekerjaan manusia. Seperti dalam hal pengumpulan
data, setiap orang dalam suatu institusi atau perusahaan pasti tidak bisa lepas
dari menggunakan DBMS (Database Management System).
Basis data (bahasa Inggris: database), atau sering
pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem
manajemen basis data (database management system, DBMS). Sistem basis data
dipelajari dalam ilmu informasi. Istilah "basis data" berawal dari
ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di
luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang
mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu
dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan
bisnis.
1.2
Tujuan Penulisan
Tujuan
tugas ini antara lain :
1. Memenuhi
tugas mata kuliah
2. Sebagai
media pembelajaran
3. Memahami
Definisi SQL
4. Mengetahui
Struktur Dasar dari Query SQL
5. Memahami
Operasi SQL
1. Apa
itu SQL?
2. Apa
yang dimaksud oleh Struktur Dasar dari Query SQL?
3. Apa
itu Operasi SQL?
BAB II PEMBAHASAN
2.1
Struktur Dasar Query SQL
No |
Query |
Fungsi |
1 |
Show Databases |
Menampilkan List Database |
2 |
Show Tables |
Menampilkan list tabel database |
3 |
Use database <database name> |
Masuk ke dalam database |
4 |
Select <atribut> from <table
name> |
Menampilkan data dari atribut pada suatu
tabel |
5 |
Desc <table
name> |
Menampilkan struktur dari tabel |
DDL |
||
6 |
Create database <database name> |
Membuat database baru |
7 |
Create table <table name> (<attribute) |
Membuat tabel baru dengan atributnya |
8 |
Alter |
Merubah struktur dari tabel |
9 |
Drop |
Menghapus sebuah database, tabel,
atribut dari tabel |
DML |
||
10 |
Insert into <table name> (<attribute>)
values (<values>) |
Memasukkan data baru ke dalam suatu
tabel |
11 |
Update <tabel name> |
Merubah data dari tabel |
12 |
Delete from <table name> |
Menghapus data dari suatu tabel |
2.2
Operasi Dasar SQL
Buka database menggunakan Command Prompt
dimana pengelolaan database tersebut dengan bahasa SQL. Untuk membuka database
MySQL dengan Command Prompt, ketikkan Command Prompt pada Menu Pencarian .
Pada Tampilan
ini agar dapat membuka database MySQL menggunakan XAMPP, maka terlebih dahulu
kita harus ingat dimana letak menginstall xampp. Selanjutnya kita masuk ke file
mysql.exe. dengan mengetikkan
perintah cd c:\xampp\mysql\bin untuk masuk ke direktori mysql.exe berada.
Selanjutnya dengan mengetikkan
perintah mysql –u root –p untuk membuka file mysq.exe dengan menjadikan kita sebagai user root dan enter
password default (tidak berpassword)
Untuk melihat list database
dapat menggunakan Query SHOW DATABASES;
Lalu untuk masuk ke sebuah database gunakan query USE apotik;
Jika sudah maka tampilan akan
berubah seperti MariaDB [nama database]
yang telah kita masuki MariaDB apotik.
Untuk menampilkan list table database dapat menggunakan query SHOW TABLES;
Untuk dapat menampilkan struktur tablekaryawan maka gunakan query DESC karyawan;
Untuk menampilkan data
karyawan, gunakan query SELECT * FROM
karyawan;.
Tanda * menandakan yang
ditampilkan adalah data untuk semua atribut.
2.3
Definisi Data SQL
SQL adalah bahasa yang digunakan untuk menjalankan
perintah untuk manipulasi atau mengakses data pada database. Data definition
terdiri atas membangun, merubah struktur atau meniadakan database atau tabel.
2.3.1
Merubah Struktur Suatu Tabel
Struktur
dari suatu tabel dapat diubah dengan menggunakan perintah ALTER. Perubahan yang dapat dilakukan adalah penambahan suatu
atribut, perubahan nama dan tipe suatu atribut, dan menghapus suatu atribut.
2.3.1.1
Merubah Nama Atribut Dari Suatu Tabel
Gunakan
ALTER TABLE namatabel CHANGE atr_awal
atr_skrg datatype;. Missal pada tabel karyawan dilakukan perubahan nama
atribut no_telpon menjadi no_hp. Maka querynya adalah:
ALTER TABLE karyawan
CHANGE no_telpon no_hp int(14);
2.3.1.2
Merubah Tipe Data Dari Suatu Atribut
ALTER TABLE namatabel MODIFY COLUMN column_name datatype; misal
ingin melakukan perubahan tipe data dari atribut alamat dari varchar(100)
menjadi varchar(150). Query yang
diberikan adalah:
ALTER TABLE karyawan MODIFY COLUMN alamat varchar (150);
2.3.1.3 Menghapus Suatu Atribu
ALTER TABLE namatabel DROP namaatribut. Contoh ingin melakukan penghapusan
atribut kota pada tabel karyawan. Maka query yang digunakan
adalah :
ALTER TABLE karyawan DROP
kota;
2.3.1.4
Menambahkan Suatu Atribut
Jika
dibutuhkan suatu penambahan atribut baru, dapat menggunakan query ALTER TABLE namatabel ADD atribut
datatype;. Misal ingin menambahkan atribut kota pada tabel karyawan.
Query nya adalah :
ALTER TABLE karyawan ADD
kota varchar(20);
2.3.1.5 Menghapus Primary Key
Untuk
menghapus primary key pada contohnya atribut id_karyawan dengan query
ALTER TABLE karyawan DROP
PRIMARY KEY;
2.3.2
Menghapus Tabel Dan Database
Menghapus
tabel dapat menggunakan query DROP TABLE
namatabel. Misalnya menghapus
tabel karyawan, gunakan query
berikut
DROP TABLE karyawan;
dan
sedangkan jika ingin menghapus database dapat menggunakan query DROP DATABASE namadatabase, contoh menghapus database apotik dengan query berikut
DROP DATABASE apotik;
2.3.3
Membangun Database Dan Tabel
2.3.3.1
Membangun Database
Membuat atau membangun
sebuah database baru yang bernama apotik. Dapat menggunakan query ini :
CREATE
DATABASE apotik;
2.3.3.2
Membangun Tabel
Membangun
tabel karyawan dengan atributnya adalah id_karyawan
(sebagai PK), nama, alamat, kota, dan no_hp. Query
yang digunakan adalah :
CREATE TABLE karyawan(
Id_karyawan int not null primary key,
nama varchar(50),
alamat varchar (150),
kota varchar (50),
no_hp int (14));
BAB III PENUTUP
3.1
Kesimpulan
Basis data adalah sekumpulan relasi data
persisten yang secara logika terhubung dimana data tersebut merupakan deskripsi
dari satu atau lebih aktivitas dari organisasi yang bersangkutan yang dirancang
demi memenuhi kebutuhan organisasi.
SQL (Structured Query Language) adalah
bahasa query yang standard yang digunakan sebagai suatu bahasa sederhana dan
dasar, yang memungkinkan Anda untuk berkomunikasi dengan database, membaca,
menulis, dan memperoleh informasi yang berguna dari database.
No comments:
Post a Comment