Thursday, May 20, 2021

PENGANTAR SQL

 

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.3         Rumusan Masalah

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