Data Analysis 102: Learning SQL
Beberapa hari lalu, saya mengikuti kelas singkat bersama My Skill dengan topik “SQL for Data Analysis”. Kelas Data Analysis sebelumnya dapat dilihat di sini.
Sebelumnya, saya berterima kasih kepada kak Iffatabiyan Habibilhafizh sebagai pembicara yang sudah memperkenalkan tentang database dan pengolahan SQL. Jadi, saya juga akan mencoba untuk menjelaskan kembali apa yang sudah saya dapatkan dengan harapan agar dapat memberikan insight baru bagi para pembaca.
Pengenalan Database
Database adalah kumpulan data atau informasi yang terstruktur. Manfaat database:
- Dapat mengolah data lebih mudah dan cepat.
- Integritas data lebih baik.
- Data lebih konsisten.
- Penyimpanan data lebih efisien.
Database di-manage oleh DBMS (database management system) yang membuat penggunanya dapat membuat, mengakses, dan memanipulasi database. Contoh DBMS yang populer: SQL server, MySQL, Ms. Access, dan PostgreSQL.
Pengenalan SQL
SQL (Standard Query Language) adalah bahasa pemrograman yang digunakan dalam mengakses, mengubah, dan memanipulasi data berbasis relasional. Fungsi SQL:
- Mengubah/mengakses database.
- Sebagai penghubung antara aplikasi dengan berbagai database.
Operasi utama SQL:
- Membuat objek di database -> DDL (data definition language).
- Mengambil data dari database -> DQL (data query language).
- Mengubah data di database -> DML (data manipulation language).
- DCL (memberi akses) dan TCL (mengatur database) lebih teknikal.
Peranan SQL:
- Oleh developer untuk menuliskan integrasi data.
- Oleh data analyst untuk mengatur dan menjalankan query analitis.
Tipe Data SQL
1. Character
- Varchar: ukuran bervariasi.
- Text: ukuran unlimited.
2. Temporal
- Date: tanggal.
- Timestamp: waktu.
3. Numeric
- Integer: bilangan bulat.
- Float: bilangan desimal.
- Bool: benar atau salah, dengan 1 dianggap TRUE dan 0 dianggap FALSE.
Demonstrasi SQL sederhana.
Gambar di atas merupakan data set yang disediakan dan akan diolah menggunakan https://sqliteonline.com/
Langkah pertama
Kunjungi link SQL online (https://sqliteonline.com/) dan tampilannya akan seperti gambar di bawah ini.
Langkah kedua
Copy data set yang dimiliki dan paste seperti pada gambar di bawah, kemudian klik Run.
Langkah ketiga
Jika sudah di-run, maka tabel di sebelah kiri akan bertambah. Kemudian bisa dijalankan perintah, seperti membuat, mengambil, dan mengubah data. Contoh yang saya lakukan di bawah ini adalah dengan melakukan perhitungan jumlah pengunjung yang diambil dari data wisata_jabar_2021.
Demikianlah yang dapat saya sampaikan mengenai SQL. Semoga bermanfaat.
Get Nadia Salsa’s stories in your inbox
Join Medium for free to get updates from this writer.
Feel free to ask me if there is anything you don’t understand, ya!










