Kajian SQL
Database Manajement System
PRODI AKUNTANSI
FAKULTAS EKONOMI DAN BISNIS
UNIVERSITAS MUHAMMADIYAH RIAU
2021/2022
KATA PENGANTAR
Segala Puji dan Syukur penulis ucapkan kepada Tuhan Yang Maha Esa atas berkat
dan kasih karunia-Nya sehingga dapat menyelesaikan makalah yang berjudul : “Kajian SQL”
ini dengan baik.
Dalam penyusunan makalah ini, penulis mendapat banyak bantuan dan dukungan dari
berbagai pihak. Pada kesempatan ini, penulis mengucapkan terima kasih kepada pihak-pihak
yang telah memberi dukungan moral maupun material.
Dengan menyadari segala kekurangan yang dimiliki oleh penulis, maka dalam
penyusunan makalah ini, tentu masih jauh dari kesempurnaan karena terbatasnya
pengetahuan dan pengalaman yang ada pada penulis. Namun demikian, inilah yang terbaik
yang penulis lakukan dan semoga makalah ini dapat bermanfaat bagi semua pihak terutama
untuk mahasiswa kelas 5AKA1 Prodi Akuntansi FEB UMRI.
Harapan penulis, semoga makalah ini dapat menambah pengetahuan dan pengalaman
bagi para pembaca. Untuk kedepannya, dapat memperbaiki maupun mengubah isi dan bentuk
agar menjadi lebih baik lagi.
Kelompok 7
DAFTAR ISI
KATA PENGANTAR...................................................................................... I
DAFTAR ISI..................................................................................................... II
BAB I PENDAHULUAN................................................................................. 1
A. Latar Belakang ......................................................................................... 1
B. Tujuan ...................................................................................................... 2
BAB II PEMBAHASAN.................................................................................. 3
2.1 Sejarah SQL ........................................................................................ 3
2.2 Pengertian SQL ....................................................................................... 3
2.3 Kelebihan Dan Kekurangan SQL ........................................................... 3
2.4 Perintah SQL .......................................................................................... 7
BAB III PENUTUP.......................................................................................... 10
A. Kesimpulan .............................................................................................. 10
B. Saran ........................................................................................................ 10
DAFTAR PUSTAKA....................................................................................... 11
BAB 1
PENDAHULUAN
A. LATAR BELAKANG
MySQL adalah multiuser database yang menggunakan bahasa structured
query language (SQL). MySQL dalam operasi client-server melibatkan server daemon
MySQL disisi server dan berbagai macam program serta library yang berjalan disisi
client. Dalam bahasa SQL pada umum nya informasi tersimpan dalam tabel-tabel
yang secara logic merupakan struktur dua dimensi terdiri dari baris (row atau record)
dan kolom (columnataufield). Sedangkan dalam sebuah database dapat terdiri dari
beberapa tabel. Pada saat ini, pengelolaan database dengan menggunakan berbagai
jenis perangkat lunak sudah mempengaruhi kehidupan masyarakat modern. Hal
tersebut dapat dilihat dari kegiatan sehari-hari yang tidak terlepas dari penggunaan
database dengan menggunakan DBMS (DataBase Management System). Pada saat
ini, pengelolaan database dengan menggunakan berbagai jenis perangkat lunak sudah
mempengaruhi kehidupan masyarakat modern. Hal tersebut dapat dilihat dari kegiatan
sehari-hari yang tidak terlepas dari penggunaan database dengan menggunakan
DBMS (DataBase Management System). Manajemen data adalah sekumpulan
berbagai disiplin ilmu yang berkaitan untuk mengelola data sehingga menjadi sumber
daya yang sangat bernilai. Sumber daya manajemen data adalah pengembangan dan
eksekusi dari arsitektur database, kebijakan, pelatihan dan prosedur yang dikelola
secara baik dan secara menyeluruh untuk kepentingan manajemen data ini adalah:
1. Database
Kumpulan data yang saling berhubungan secara logic, dirancang untuk memenuhi
kebutuhan akan informasi banyak pengguna.
2. Table
Baris-baris data yang berada dalam satu atau lebih kolom.
3. Field
Merupakan kolom yang terdapat di dalam tabel atau disebut juga attribute.
4. Record
Data yang berada didalam database tersebut
5. Tuple
Suatu baris dari suatu relasi. Sebuah sistem basis data menyediakan dua tipe
bahasa yaitu : tipe untuk menspesifikasikan skema basis data, disebut DDL, dan
tipe untuk mengekspresikan queri atau update basis data, disebut MDL.
B. TUJUAN
SQL (dibaca “ess-que-el”) singkatan dari Structured Query Language. SQL
digunakan untuk berkomunikasi dengan database. Menurut ANSI (American National
Standards Institute), SQL merupakan bahasa standar untuk sistem manajemen
database relasional. Perintah SQL digunakan untuk melakukan tugas-tugas seperti
update data, atau mengambil data dari database. Beberapa sistem manajemen database
relasional umum yang menggunakan SQL adalah: Oracle, Sybase, Microsoft SQL
Server, Access, Ingres, dan lain-lain. Meskipun sebagian besar sistem database
menggunakan SQL, kebanyakan dari mereka juga memiliki ekstensi tambahan milik
mereka sendiri yang biasanya hanya digunakan pada sistem mereka. Meskipun
demikian, perintah-perintah SQL standar seperti “Select”, “Insert”, “Update”,
“Delete”, “Create”, dan “Drop” dapat digunakan pada seluruh DBMS tersebut.
BAB II
PEMBAHASAN
A. SEJARAH SQL
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Dr. E. F.
Codd, A Relational Model of Data for Large Shared Data Banks, yang membahas
tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga
membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam
basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured
English Query Language).SQL pertama kali dikenalkan oleh labotarium IBM di San
Jose dan pertama dikembangkan akhir tahun 70-an pertama kalinya SQL
dikembangkan untuk produk-produk IBM–DB 2 dan RDMS (Relational Database
Management System), yang kemudian pada akhir akhir ini dapat bekerja untuk
berbagai macam platform.
B. PENGERTIAN SQL
SQL Kepanjangan dari Structured Query Language. SQL digunakan untuk
berkomunikasi dengan database. Menurut ANSI (American National Standards
Institute), SQL merupakan bahasa standar untuk sistem manajemen database
relasional. adalah sekumpulan perintah khusus yang digunakan untuk mengakses data
dalam database relasional. SQL merupakan sebuah bahasa komputer yang mengikuti
standar ANSI (American Nasional Standard Institute) yang digunakan dalam
manajemen database relasional. Dengan SQL, kita dapat mengakses database,
menjalankan query untuk mengambil data dari database, menambahkan data ke
database, menghapus data di dalam database, dan mengubah data di dalam database.
Saat ini hampir semua server database yang ada mendukung SQL untuk melakukan
manajemen datanya.
Kekurangan Sql:
- Untuk koneksi kebahasa pemrograman visual seperti VB(Virus Basic),
delphi, dan foxpro, MySQL kurang support, karena koneksi ini
menyebabkan field yang dibaca harus sesuai dengan koneksi dari
program visual tersebut, dan ini yang menyebabkan MySQL jarang
dipakai dalam program visual.
- Data yang ditangani belum begitu besar. Tidak cocok baik menyimpan
data maupun untuk memproses data.
- Program hanya dapat running di windows. Itupun untuk windows
lama, untuk windows terbaru seperti Vista,Visual Basic sangat tidak
stabil berjalan di platform tersebut, banyak kantor yang dapat
menghubungkan laptop pegawai mereka untuk bergabung dalam
sistem jaringan kantor. Bagaimana untuk pengguna Macintosh maupun
Linux? Program tidak dapat dijalankan dilaptop mereka. Walaupun
bisa, program harus diinstall terlebih dahulu menggunakan emulator.
- Tidak Praktis apabila diterapkan pada jaringan komputer. Itu
dikarenakan VB program yang berdiri sendiri yang berarti harus
diinstalasikan pada tiap komputer pada jaringan tersebut. Bayangkan
apabila ada puluhan komputer? ada berapa lama waktu untuk instalasi
dan pemeliharaannya
- Aplikasi yang rentan terkena virus, program yang dibuat menggunakan
Visual Basic adalah berupa execution program exe yang dapat
terinfeksi virus seperti virus Sality, program menjadi rusak dan tidak
bisa dijalankan. apabila program terinfeksi tersebut di scan oleh
antivirus, program akan dihapus dari sistem, sangat tidak aman untuk
sebuah program yang menjadi tulang punggung perusahaan.
- Mudah hang dan crash, program dari VB seringkali menjadi not
responding lalu mati tiba-tiba.
- Tidak multi user, apabila dalam satu jaringan komputer menggunakan
program dalam satu waktu, salah satu user harus mengalah sampai user
yang lain selesai menggunakan program.
- Memiliki keterbatasan kemampuan kinerja dalam server ketika data
yang disimpan telah melebihi batas maksimal kemampuan daya
tampung server karena tidak menerapkan konsep Technology Cluster
Server.
D. PERINTAH SQL
Perintah SQL instruksi, kode ke dalam laporan SQL, yang digunakan untuk
berkomunikasi dengan database untuk melakukan tugas-tugas tertentu, pekerjaan,
fungsi dan query dengan data.
Perintah SQL dapat digunakan tidak hanya untuk mencari database tetapi juga
untuk melakukan berbagai fungsi lain seperti, misalnya, Anda dapat membuat tabel,
Menambahkan data ke tabel, atau mengubah data, drop tabel, mengatur hak akses
bagi pengguna. Perintah SQL dikelompokkan menjadi empat kategori utama
tergantung pada fungsi mereka:
DDL atau Data Definition Language
DDL merupakan perintah SQL yang berhubungan dengan
pendefinisian suatu struktur database, dalam hal ini database dan table.
Perintah SQL yang termasuk dalam DDL antara lain :
- CREATE
Perintah ini digunakan untuk membuat, termasuk di antaranya
membuat database baru, tabel baru, view baru, dan kolom.
Contoh syntaq : Create database namadatabase
- ALTER
Perintah ini digunakan untuk mengubah struktur tabel yang telah
dibuat. Pekerjaannya mencakup mengganti nama tabel, menambah
kolom, mengubah kolom, menghapus kolom, maupun memberikan
atribut pada kolom
Contoh sintak : Alter table namatabel
- RENAME
Digunakan untuk merubah nama dan objek pada database
- DROP
Drop pada SQL adalah perintah yang di gunakan untuk menghapus
data data yang telah di simpan pada database.
A. KESIMPULAN
SQL (Structured Query Language) adalah sebuah bahasa yang digunakan
untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto
merupakan bahasa standar yang digunakan dalam manajemen basis data relasional.
Saat ini hamper semua server basis data yang ada mendukung bahasa ini untuk
melakukan manajemen datanya. Secara umum, SQL terdiri dari dua bahasa, yaitu
Data Definition Language (DDL) dan Data Manipulation Language (DML).
Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data
(SMBD), namun secara umum implementasi tiap bahasa ini memiliki bentuk standar
yang ditetapkan .
B. SARAN
MySQL merupakan database yang sangat cepat, dapat diandalkan dan mudah
untuk digunakan. Jika hal itu yang anda cari maka anda harus mencobanya. Selain itu,
source programnya pun dapat anda dapatkan secara gratis dan syntax-syntaxnya
mudah untuk dipahami dan tidak rumit serta pengaksesan database dapat dilakukan
dengan mudah dan cepat.
DAFTAR PUSTAKA
https://romidahpizzan.wordpress.com/makalah-sql/