
Hi Sobat Matematika-!!👋🏻👋🏻
Wawasan Keprofesian kembali hadir dengan topik yang baru nih, yaituuu…
✨ SQL ✨
Buat yang bingung, SQL ituu apa yaa? Fungsinya apaa ajaa? Jenis-jenisnya apaa ajaa? Gimana cara kerjanya? Yuk langsung disimak ajaaa👇🏻👇🏻
Apa itu SQL (Structured Query Language)?
Structured Query Language adalah suatu bahasa pemrograman untuk menyimpan dan memproses informasi dalam basis data relasional. Sebuah basis data relasional menyimpan informasi dalam bentuk tabel, dengan baris dan kolom yang mewakili atribut data yang berbeda serta berbagai hubungan antara nilai data. Umumnya, SQL digunakan untuk merancang serta mengembangkan struktur database.
Apa aja sih fungsi dari SQL?
SQL memiliki beberapa fungsi, di antaranya untuk :
1. Mengeksekusi Query
Tujuan dari eksekusi query adalah memberi instruksi kepada sistem database agar menghasilkan data sesuai dengan yang diperlukan.
2. Mengatur Hak Akses User
Tujuan pengaturan hak akses user adalah agar setiap user memiliki batasan penggunaan sistem sesuai kebutuhan. Hak akses user biasa tentu berbeda dengan hak akses yang dimiliki administrator. Batasan hak akses ini diperlukan untuk menjamin keamanan dan kerahasiaan data.
3. Manipulasi Database
Manipulasi data yang dimaksud adalah kemampuan untuk mengelola struktur table, kolom, bahkan menambah, mengubah atau menghapusnya. Selain itu, dengan SQL pengguna juga dapat melakukan operasi lain, seperti mengelola indeks, transaksi, serta tugas-tugas administratif yang berhubungan dengan database.
Perintah dasar dalam SQL
Beberapa perintah dasar yang umum digunakan pada SQL, antara lain:
1. Perintah DDL (Data Definition Language)
• CREATE : Untuk membuat database atau tabel baru.
• ALTER : Mengubah struktur tabel
• DROP : Menghapus tabel atau database.
2. Perintah DML (Data Manipulation Language)
• SELECT : Mengambil data dari tabel.
• INSERT INTO: Menambahkan data baru ke tabel.
• UPDATE : Mengupdate informasi yang sudah ada dalam tabel.
• DELETE : Menghapus data dari tabel.
3. Perintah DCL (Data Control Language)
• GRANT : Memberikan hak akses pengguna pada database.
• REVOKE : Mencabut hak akses pengguna.
4. Perintah TCL (Transaction Control Language)
• COMMIT : Menyimpan perubahan permanen ke dalam database.
• ROLLBACK : Membatalkan perubahan yang belum disimpan.
• SAVEPOINT : Menyimpan titik pemulihan dalam transaksi.
5. Klausa Kondisi dan Pengurutan
• WHERE : Menetapkan kondisi pada perintah SQL.
• ORDER BY : Mengurutkan hasil pencarian.
Bagaimana cara menggunakan SQL?
Berikut cara dasar yang dapat digunakan pada SQL untuk mengolah data:
• Database dibuat dengan menentukan kolom dan tabel. Perintah SQL yang sering digunakan adalah CREATE, ADD, DROP, dan ALTER.
• Mengisi tabel, dengan perintah INSERT, UPDATE, DELETE.
• Tabel yang dibuat kemudian dapat dihubungkan dengan tabel lain. Perintah SQL yang sering digunakan adalah JOIN.
• Melakukan manipulasi tabel bila diperlukan dengan perintah GRANT, COMMIT, ROLLBACK, dll.
• Mendapatkan data melalui perintah query yang dibuat menggunakan SELECT, JOIN, WHERE, dll.
Apa saja profesi yang memanfaatkan SQL?
Berikut adalah beberapa profesi yang membutuhkan keahlian SQL:
• Data Scientist
• Data Engineer
• Database Administrator
• Bussiness Analyst
• Quality Assurance Tester
Sumber:
https://www.rumahweb.com/journal/sql-adalah/
https://itbox.id/blog/sql-adalah/#:~:text=Pekerjaan%20Apa%20yang%20Membutuhkan%20SQL%3F%201%201.%20Data,Analyst%20…%205%205.%20Quality%20Assurance%20Tester%20
https://aws.amazon.com/id/what-is/sql/
Departemen Rotasi
Kabinet Eskalasi
HIMATIKA UGM