Anda di halaman 1dari 12

MAKALAH

OPERASI DASAR SQL


Makalah ini disusun untuk memenuhi tugas mata kuliah
Pengantar Teknologi Informasi dan Komunikasi
Dosen Pembimbing : Ir. Sudirman, M.Kom, IPM

Disusun oleh :
SHINDY RAHMAWATI
NIM : 312010192

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PELITA BANGSA
Jalan. Inspeksi Kalimalang No.9, Cibatu, Kec. Cikarang Pusat, Bekasi, Jawa Barat 17530

2020
KATA PENGANTAR

Puji dan syukur ke hadirat Tuhan Yang Maha Esa, atas berkat rahmat-Nya penulis
dapat menyelesaikan makalah dengan judul “ OPERASI DASAR SQL”, makalah ini dibuat
guna memenuhi tugas mata kuliah Pengantar Teknologi Informasi dan Komunikasi dengan
harapan semoga bisa bermanfaat dan dapat dijadikan referensi. Tak lupa pula penulis
mengucapkan terima kasih kepada dosen dari mata kuliah Pengantar Teknologi Informasi
yang telah banyak memberikan waktu serta buah pikiran sehingga dapat terbentuknya
makalah ini.

Walaupun pada dasarnya sebagian isi dari makalah ini bersumber dari internet yang
dijadikan sebagai referensi, penulis mengakui bahwa kadar materi dan bentuk penyusunannya
masih jauh dari sempurna. Sebab, masih dalam tahap pembelajaran. Untuk itu, kritik dan
saran yang membangun dari pembaca sangat penulis harapkan. Akhir kata semoga makalah
ini bisa bermanfaat bagi para mahasiswa, umum khususnya pada penulis sendiri, semoga bisa
di pergunakan dengan semestinya.

Bekasi, 08 November 2020

Penulis,

Shindy Rahmawati
DAFTAR ISI

HALAMAN JUDUL…………………………………………………………………i
KATA PENGANTAR……………………………………………………………….ii
DAFTAR ISI………………………………………………………………………..iii
BAB I PENDAHULUAN……………………………………………………………1
1.1 Latar Belakang Masalah………………………………………………………….1
1.2 Tujuan Penulisan…………………………………………………………………1
1.3 Rumusan Masalah………………………………………………………………..2
BAB II PEMBAHASAN…………………………………………………………….3
2.1 Pengertian Database……………………………………………………………...3
2.3 Jenis- jenis Perintah Pada SQL…………………………………………………..3
2.4 Operasi Sistem Dasar SQL………………………………………………………5
BAB III PENUTUPAN……………………………………………………………...8
3.1 Kesimpulan………………………………………………………………………8
DAFTAR PUSTAKA………………………………………………………………..9
BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah


MySQL adalah sebuah database management system (manajemen basis data)
menggunakan perintah dasar SQL (Structured Query Language) yang cukup terkenal. Database
management system (DBMS) MySQL multi pengguna dan multi alur ini sudah dipakai lebih
dari 6 juta pengguna di seluruh dunia.

MySQL adalah DBMS yang open source dengan dua bentuk lisensi, yaitu Free
Software (perangkat lunak bebas) dan Shareware (perangkat lunak berpemilik yang
penggunaannya terbatas). Jadi MySQL adalah database server yang gratis dengan lisensi GNU
General Public License (GPL) sehingga dapat Anda pakai untuk keperluan pribadi atau
komersil tanpa harus membayar lisensi yang ada.

Seperti yang sudah disinggung di atas, MySQL masuk ke dalam jenis RDBMS
(Relational Database Management System). Maka dari itu, istilah semacam baris, kolom, tabel,
dipakai pada MySQL. Contohnya di dalam MySQL sebuah database terdapat satu atau
beberapa tabel.

SQL sendiri merupakan suatu bahasa yang dipakai di dalam pengambilan data pada
relational database atau database yang terstruktur. Jadi MySQL adalah database management
system yang menggunakan bahasa SQL sebagai bahasa penghubung antara perangkat lunak
aplikasi dengan database server.

1.2 Tujuan Penulisan

Dengan diberikan tugas yang membahas tentang system operasi dasar SQL ini
diharapkan bermanfaat bagi pembaca, mudah dipahami dan juga mendapat nilai yang baik.
Untuk itu tujuan dari penyelesaian makalah ini adalah :

1. Untuk menyelesaikan tugas Pengantar Teknologi Informasi


2. Menambah ilmu pengetahuan tentang system operasi dasar MySQL
3. Pembaca dapat membuat basis data
4. Pembaca dapat mengetahui cara mengoneksikan ke suatu basis data
5. Pembaca dapat mengetahui cara membuat bentuk table, melihat isi table, mengganti
struktur table, mengetahui daftar basis data dan table
6. Pembaca dapat mengetahui cara menghapus table.

1.3 Rumusan Masalah


1. Apa pengertian Database?
2. Apa saja jenis perintah pada SQL?
3. Apa saja system operasi dasar SQL?
BAB II

PEMBAHASAN

2.1 Pengertian Database


Definisi database menurut para ahli :
• Menurut Gordon C.Everest :
Database adalah koleksi atau kumpulan data yang mekanis, terbagi/ shared, terdefinisi
secara formal dan dikontrol terpusat pada organisasi.
• Menurut C.J.Date :
Database adalah koleksi “data operasional” yang tersimpan dan dipakai oleh system
aplikasi dari suatu organisasi.
• Menurut S. Attre :
Database adalah koleksi data-data yang saling berhubungan mengenai suatu
organisasi / enterprise dengan macam-macam pemakaiannya.
• Menurut Toni Fabbri
Database adalah sebuah sistem fille-fille yang terintegrasi yang mempunyai minimal
primary key untuk pengulangan data. Jadi, database adalah sistem penyimpanan data
memakai komputer.

2.2 Beberapa Jenis Perintah Pada SQL

Ada tiga jenis perintah dasar dalam SQL yaitu, Data Definition Language (DDL),
Data Manipulation Language (DML), dan Data Control Language (DCL) yang
penjabarannya akan diulas dalam poin-poin berikut ini.

• Data Definition Language (DDL)


Perintah dasar ini sebenarnya merupakan perintah paling mendasar dari bahasa SQL.
Tujuannya untuk membuat struktur sebuah database. Kemudian, perintah dasar DDL
masih dibedakan lagi ke dalam setidaknya lima jenis perintah yaitu :
1) Perintah Create: sebuah perintah yang bisa kamu gunakan ketika membuat sebuah
database yang baru, baik itu berupa tabel baru atau sebuah kolom baru. Kamu bisa
membuat sebuah query dengan contoh ‘CREATE DATABASE nama_database.
2) Perintah Alter: biasa digunakan ketika seseorang ingin mengubah struktur tabel yang
sebelumnya sudah ada. Bisa jadi dalam hal ini adalah seperti nama tabel, penambahan
kolom, mengubah, maupun menghapus kolom serta menambahkan atribut lainnya.
3) Perintah Rename: dapat kamu gunakan untuk mengubah sebuah nama di sebuah table
ataupun kolom yang ada. Bila kamu menggunakan perintah ini maka query-nya
menjadi ‘RENAME TABLE nama_tabel_lama TO nama_tabel_baru”
4) Perintah Drop: Bisa kamu gunakan dalam menghapus baik itu berupa database, table
maupun kolom hingga index.
5) Perintah Show: perintah DDL ini digunakan untuk menampilkan sebuah tabel yang
ada.

• Data Manipulation Language (DML)


Seperti namanya, perintah dasar SQL ini bertujuan untuk memanipulasi data yang ada
dalam sebuah database. Perintah dalam DML juga terbagi ke dalam empat jenis.
Beberapa di antaranya adalah insert, select, update, dan delete.
1) Perintah Insert: Kamu bisa menggunakan perintah ini untuk memasukkan sebuah
record baru di dalam sebuah tabel database.
2) Perintah Select: Pada perintah ini kamu dapat menggunakannya dalam menampilkan
maupun mengambil sebuah data pada tabel. Data yang diambil pun tidak hanya
terbatas pada satu jenis saja melainkan lebih dari satu tabel dengan memakai relasi.
3) Perintah update: Ini dapat kamu gunakan ketika ingin melakukan pembaruan data di
sebuah tabel. Contohnya saja jika ada kesalahan ketika memasukkan sebuah record.
Kamu tidak perlu menghapusnya dan bisa diperbaiki menggunakan perintah ini.
4) Perintah Delete: Perintah DML ini dapat digunakan ketika kamu ingin menghapus
sebuah record yang ada dalam sebuah tabel.

• Data Control Language (DCL)


Perintah SQL ini digunakan khususnya untuk mengatur hak apa saja yang dimiliki
oleh pengguna. Baik itu hak terhadap sebuah database ataupun pada tabel maupun
field yang ada. Melalui perintah ini, seorang admin database bisa menjaga
kerahasiaan sebuah database. Terutama untuk yang penting. DCL berdasarkan
perintah dasarnya terbagi dalam dua perintah utama yaitu :
1) Perintah Grant: Perintah ini biasanya digunakan ketika admin database ingin
memberikan hak akses ke user lainnya. Tentu pemberian hak akses ini dapat dibatasi
atau diatur. Dalam hal ini admin pun dapat memberikan akses mengenai perintah
dalam DML di atas.
2) Perintah Revoke: Kebalikannya dari Grant, Revoke terkadang sering digunakan untuk
mencabut maupun menghapus hak akses seorang pengguna yang awalnya diberikan
akses oleh admin database melalui perintah Grant sebelumnya.

2.3 Operasi Sistem Dasar SQL


• Mengkoneksikan ke suatu basis data
Sebelum kita dapat menggunakan ataupun mengakses tabel kita harus
mengkoneksikan dengan basis data yang bersangkutan. SQL92 menyediakan
pernyataan CONNECT. CONNECT to Basis_data User nama password;
Keterangan :
basis_data adalah nama basis data yang akan diakses.
nama adalah nama pemakai yang berhak mengakses basis data
password adalah kata kunci pemakai.
Pada prakteknya banyak DBMS yang tidak mendukung pernyataan tersebut sehingga
masing-masing DBMS mempunyai perintah sendiri. psql binfilm > Progres SQL use
bifilm; > MYSQL.
• Membentuk table
Setelah kita menciptakan basis data binfilm dan mengkoneksikan basis data tersebut
kita beralih untuk membuat tabel. Perintah membuat tabel CREATE TABLE,
strukturnya :
CREATE TABLE nama_tabel( nama_kolom_1 tipe_data([ukuran]), nama_kolom_2
tipe_data([ukuran]), ……..,
nama_kolom_3 tipe_data([ukuran]));
Contoh : create table infoprib( id_bin char(5), nama Char(25), tgl_lahir date, lokal
char(1));
• Melihat isi table
Untuk melihat isi tabel pada SQL dengan menggunakan perintah SELECT.
Contoh : SELECT * From binfilm;
Hasilnya :
ID_bin Nama Tgl_lahir Lokal
STONE Sharone Stone 1958-03-10 T
JONi Joni Indo NULL NULL
2 rows 1n Set ( 0.00 sec )
• Mengganti struktur table
Adakalanya kita perlu mengganti struktur tabel baik itu menghapus, menambah
ataupun mengganti ukuran. Perintah yang digunakan SQL adalah ALTER TABLE.
Contoh :
1) menambah struktur tabel :
ALTER Table infoprib
ADD Sex char(1);
2) menghapus kolom suatu tabel:
ALTER Table infoprib
Drop Lokal;
3) mengubah ukuran dan nama kolom tabel :
ALTER Table infoprib
Change nama nama_ bin char(35);
• Mengetahui daftar basis data dan table
Secara spesifik SQL tidak mendukung perintah untuk mengetahui daftar basis data
ataupun tabel yang terdapat pada suatu basis data. Bila menggunakan program mysql
untuk memperoleh daftar basis data pada MySQL, bisa menggunakan perintah berikut
pada prompt mysql : mysql>show databases;
Database
MYSQL
TEST
Binfilm
Bukualmt
Tmysqltestdb
5 row in set (0.06 sec)
mysql>
Dalam menggunakan mysql untuk memperoleh daftar tabel pada MySQL, berikan
perintah berikut pada prompt mysql :
➢ SHOW TABLES;
Untuk melihat struktur tabel, bisa menggunakan :
➢ \D nama_tabel
Pada PostgreSQL atau DESC nama_tabel
Field Type Null Key Deafault Extra
Id_bin Char(5) Yes Null
Nama_bin Char(35) Yes Null
Tgl_lahir Date Yes Null
sex Char(1) Yes Null

• Menghapus Table
Apabila bermaksud menghapus suatu tabel karena tabel tersebut tidak diperlukan lagi.
Dengan langkah tersebut dapat melakukannya dengan pernyataan DROP TABLE.
Contoh :
DROP TABLE INFOPRIB
BAB III

PENUTUP

3.1 Kesimpulan

SQL (Structured Query Language) adalah sebuah bahasa yang digunakanuntuk


mengakses data dalam basis data relasional. Bahasa ini secara defacto merupakan bahasa
standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server
basis data yang ada mendukung bahasaini untuk melakukan manajemen datanya.Secara umum
SQL terdiri dari dua Bahasa, yaitu Data DefinitionLanguage (DDL) dan Data Manipulation
Language (DML). Implementasi DDLdan DML berbeda untuk tiap sistem manajemen basis
data (SMBD), namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang
ditetapkan ANSI.
DAFTAR PUSTAKA

https://www.niagahoster.co.id/blog/mysql-adalah/
https://teguh-cahyono.blog.unsoed.ac.id/files/2010/06/SQL-dasar.pdf
http://blog.akakom.ac.id/detotty/dasar-dasar-sql-structured-query-language/
https://www.dewaweb.com/blog/sql-pengertian-fungsi-beserta-perintah-dasarnya/
https://www.slideshare.net/DianCArisona/makalah-simbad
https://edihsuaedih.blogspot.com/2016/09/makalah-basis-data-mysql.html

Anda mungkin juga menyukai