Tutorial Terminal Lanjutan #10 - Simpan Data dengan SQLite – Database Ringan via Terminal 💾

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!

🔍 Apa Itu SQLite?
- 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!

💡 Tips Penting:
- 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

  1. Buat file catatan.db
  2. Buat tabel catatan dengan kolom: id, judul, isi, tanggal
  3. Masukkan 2-3 catatan
  4. 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
Menguasai SQLite = fondasi kuat untuk dunia database!

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.** 💻📊

Previous Post Next Post

نموذج الاتصال