Halo, arsitek data! 🗃️
Bayangkan kamu punya daftar teman, catatan belanja, atau skor game. Kamu bisa simpan di file teks — tapi bagaimana jika ingin mencari, mengurutkan, atau memperbarui data dengan cepat?
Solusinya: gunakan **database**!
Dan untuk pemula, alat terbaiknya adalah: SQLite — database ringan, tanpa server, dan berjalan langsung di Terminal!
- Database yang disimpan dalam satu file
- Tidak butuh server terpisah (berbeda dengan MySQL/PostgreSQL)
- Digunakan oleh Android, iOS, browser, dan banyak aplikasi desktop
- Sempurna untuk belajar SQL dan menyimpan data lokal!
Langkah 1: Instal SQLite
Di Ubuntu/Debian, instal paket sqlite3:
sudo apt update sudo apt install sqlite3 -y
Langkah 2: Buat Database Pertamamu
Buat file database bernama teman.db:
sqlite3 teman.db
Kamu akan masuk ke prompt SQLite:
sqlite>
Sekarang, kamu siap membuat tabel dan menyimpan data!
Langkah 3: Buat Tabel
Buat tabel untuk menyimpan daftar teman:
CREATE TABLE teman ( id INTEGER PRIMARY KEY, nama TEXT NOT NULL, umur INTEGER, kota TEXT );
Tekan Enter. Jika tidak ada pesan error, tabel berhasil dibuat!
Langkah 4: Masukkan Data
Tambahkan beberapa teman:
INSERT INTO teman (nama, umur, kota) VALUES
('Andi', 12, 'Jakarta'),
('Budi', 13, 'Bandung'),
('Citra', 12, 'Surabaya');
Langkah 5: Lihat Datanya!
Ambil semua data dari tabel:
SELECT * FROM teman;
Kamu akan melihat:
1|Andi|12|Jakarta 2|Budi|13|Bandung 3|Citra|12|Surabaya
Langkah 6: Cari & Urutkan Data
Cari teman dari Jakarta:
SELECT nama FROM teman WHERE kota = 'Jakarta';
Urutkan berdasarkan umur:
SELECT * FROM teman ORDER BY umur;
Langkah 7: Keluar dari SQLite
Ketik perintah ini untuk keluar:
.exit
Sekarang, file teman.db berisi seluruh databasemu — dan bisa dipindahkan, dicadangkan, atau dibuka lagi kapan saja!
- Perintah SQL harus diakhiri titik koma (
;)- Perintah SQLite sendiri (seperti
.exit, .tables, .schema) tidak pakai titik koma- Gunakan
.tables untuk lihat daftar tabel- Gunakan
.schema nama_tabel untuk lihat struktur tabel
Latihan Praktis: Buat Database Catatan Harian
- Buat file
catatan.db - Buat tabel
catatandengan kolom:id,judul,isi,tanggal - Masukkan 2-3 catatan
- Ambil semua catatan yang judulnya mengandung kata "belajar"
“Aku baru saja membuat database pertamaku — hanya dengan ketikan! Rasanya seperti punya kotak ajaib yang bisa menyimpan, mencari, dan mengatur semua dataku!” ✨
Kenapa Ini Penting untuk AWS?
Meski SQLite tidak biasa dipakai di server produksi besar (karena tidak mendukung banyak pengguna sekaligus), ia sangat berguna untuk:
- Mengembangkan aplikasi lokal sebelum migrasi ke MySQL/PostgreSQL
- Menyimpan konfigurasi atau log sederhana di EC2 instance
- Belajar dasar SQL — yang wajib dipahami sebelum pakai database cloud seperti Amazon RDS
Penutup
Sekarang kamu sudah bisa:
- ✔ Menginstal SQLite
- ✔ Membuat database dan tabel
- ✔ Menyisipkan, membaca, dan mencari data
- ✔ Mengelola data terstruktur seperti profesional!
Ingat: **Data adalah aset paling berharga di era digital. Dan kini, kamu tahu cara menyimpannya dengan rapi.** 💻📊