Menu

Cara Install SQLite di Windows, macOS, dan Linux

Cara install SQLite di Windows, macOS, dan Linux: mendapatkan tool command line-nya, menambahkannya ke PATH, dan memastikan semuanya berjalan.

Halaman ini dilengkapi editor yang bisa dijalankan. Edit, jalankan, dan lihat output-nya seketika.

SQLite Sudah Ada di Komputermu (Kemungkinan Besar)

Sebelum menginstal apa pun, cek dulu apa yang sudah kamu punya. SQLite sudah terpasang bersama macOS, kebanyakan distribusi Linux, dan di dalam banyak sekali aplikasi yang sudah kamu pakai. Buka terminal dan jalankan:

sqlite3 --version

Jika kamu melihat sesuatu seperti 3.43.2 2023-10-10 ..., berarti beres. Langsung saja ke bagian verifikasi di bagian bawah halaman ini. Jika muncul command not found atau versi yang lebih lama dari 3.35, lanjutkan membaca. Kita akan membahas Windows, macOS, dan Linux satu per satu.

Yang kamu instal adalah tool command line sqlite3. Library yang ditautkan oleh program lain adalah paket terpisah, tapi kebanyakan installer menyertakan keduanya sekaligus.

Windows: Unduh dan Tambahkan ke PATH

Windows tidak membawa SQLite, dan tidak ada installer seperti biasanya. SQLite dibagikan sebagai file zip kecil berisi file executable yang bisa kamu taruh di mana saja.

  1. Buka sqlite.org/download.html.
  2. Di bagian Precompiled Binaries for Windows, unduh file bernama sqlite-tools-win-x64-*.zip.
  3. Ekstrak ke sebuah folder. C:\sqlite adalah pilihan yang umum.
  4. Tambahkan folder itu ke PATH supaya kamu bisa menjalankan sqlite3 dari direktori mana pun.

Untuk menambahkannya ke PATH: buka menu Start, cari "environment variables", klik Edit the system environment variables, lalu Environment Variables..., temukan Path di bagian user variables, klik Edit, dan tambahkan C:\sqlite sebagai entri baru.

Buka jendela terminal yang baru (perubahan PATH tidak berlaku untuk terminal yang sudah terbuka) dan cek:

sqlite3 --version

Kamu seharusnya melihat teks versinya. Jika muncul 'sqlite3' is not recognized, berarti folder itu belum ada di PATH atau terminal baru itu belum membaca perubahannya.

macOS: Pakai Homebrew untuk Versi Terbaru

macOS sudah menyertakan sqlite3 sejak awal, tapi versi bawaan sistem tertinggal satu atau dua tahun dari versi resminya. Untuk tutorial dan pemakaian santai, itu tidak masalah. Jika kamu ingin fitur yang lebih baru (tabel STRICT, peningkatan JSON, window function yang lebih baik), instal versi terkini dengan Homebrew:

brew install sqlite

Homebrew menginstal SQLite ke direktorinya sendiri dan sengaja tidak menimpa salinan bawaan sistem. Agar versi Homebrew yang dipakai secara default, taruh path-nya di depan PATH. Tambahkan baris ini ke ~/.zshrc:

export PATH="/opt/homebrew/opt/sqlite/bin:$PATH"

(Pakai /usr/local/opt/sqlite/bin sebagai gantinya di Mac Intel.) Muat ulang shell dengan source ~/.zshrc lalu cek:

sqlite3 --version

Jika versinya masih terlihat lama, berarti sqlite3 bawaan sistem yang menang dalam urutan PATH. Pastikan baris export itu berada sebelum perubahan PATH lainnya.

Linux: Pakai Package Manager

Hampir semua distribusi Linux menyediakan SQLite di repositori bawaannya. Perintahnya berbeda untuk tiap distro:

# Debian, Ubuntu, Mint
sudo apt update
sudo apt install sqlite3

# Fedora, RHEL, CentOS Stream
sudo dnf install sqlite

# Arch, Manjaro
sudo pacman -S sqlite

# Alpine
sudo apk add sqlite

Nama paketnya sqlite3 di sistem keluarga Debian dan cukup sqlite di kebanyakan sistem lain. Semuanya menginstal tool command line sqlite3 beserta shared library yang dipakai program lain untuk menanamkan SQLite.

Jika kamu butuh versi yang paling baru dan distro-mu tertinggal, kamu bisa build dari source: unduh tarball amalgamation dari sqlite.org lalu jalankan ./configure && make && sudo make install. Untuk 99% pengguna, versi dari package manager sudah cukup.

Verifikasi Instalasinya

Cara mana pun yang kamu pakai, pemeriksaan dua langkah yang sama akan memberitahumu bahwa semuanya berjalan. Pertama, versinya:

sqlite3 --version

Kamu seharusnya melihat nomor versi, tanggal, dan hash build. Lalu buka shell SQLite tanpa argumen apa pun, yang akan memberimu database in-memory untuk dicoba-coba:

sqlite3

Kamu akan masuk ke prompt yang terlihat seperti sqlite>. Ketik query kecil untuk memastikan engine-nya benar-benar berjalan:

Kamu seharusnya mendapat teks versi dan sapaan itu. Untuk keluar dari shell, ketik .quit lalu tekan Enter. Titik di depannya penting, karena dari situlah SQLite membedakan perintah shell (.quit, .help, .tables) dari pernyataan SQL.

Kendala yang Sering Muncul

Beberapa hal sering bikin orang tersandung saat pertama kali menginstal:

  • sqlite3: command not found setelah instalasi. File binary-nya ada di suatu tempat, tapi tidak ada di PATH. Di Windows, cek ulang environment variable-nya. Di macOS dengan Homebrew, pastikan baris export PATH=... ada di konfigurasi shell-mu dan kamu sudah membuka terminal baru.
  • Versi yang salah muncul di macOS. sqlite3 bawaan sistem ada di /usr/bin/sqlite3 dan hampir selalu menang secara default. Jalankan which sqlite3 untuk melihat mana yang dipilih shell-mu. Salinan Homebrew harus muncul lebih awal di PATH.
  • .quit tidak berfungsi. Kemungkinan kamu mengetik quit tanpa titik di depannya, sehingga SQLite mencoba membacanya sebagai SQL. Selalu awali perintah shell dengan ..
  • Error tidak punya izin menulis saat membuat file database. SQLite butuh akses tulis ke direktori tempat kamu menjalankannya. Pindah dulu dengan cd ke tempat yang bisa ditulisi, atau berikan path yang eksplisit: sqlite3 ~/mydb.db.

Jika sqlite3 --version berjalan dan kamu bisa menjalankan SELECT, kamu sudah siap. Semua materi lain di kurikulum ini dibangun di atas CLI yang baru saja kamu instal.

Selanjutnya: CLI SQLite

Sekarang sqlite3 sudah ada di PATH, langkah berikutnya adalah belajar mengendalikannya. Shell-nya punya sekumpulan kecil dot-command (.tables, .schema, .mode, .import) yang mengubahnya menjadi client database yang ternyata cukup tangguh. Itulah yang dibahas di halaman berikutnya.

Pertanyaan yang sering diajukan

Bagaimana cara install SQLite di Windows?

Unduh file zip sqlite-tools dari sqlite.org, ekstrak ke sebuah folder seperti C:\sqlite, lalu tambahkan folder itu ke PATH. Setelah itu buka terminal baru dan jalankan sqlite3 --version untuk memastikan. Tidak ada installer: SQLite hanyalah satu file executable.

Bagaimana cara install SQLite di macOS?

macOS sudah membawa sqlite3, jadi biasanya kamu tinggal menjalankannya. Untuk mendapatkan versi terbaru, install lewat Homebrew: brew install sqlite. Homebrew menjaga versinya tetap terbaru, tapi tidak menggantikan salinan bawaan sistem. Kamu mungkin perlu menyesuaikan PATH jika ingin versi baru itu yang dipakai.

Bagaimana cara install SQLite di Ubuntu atau Linux lainnya?

Di Debian dan Ubuntu, jalankan sudo apt install sqlite3. Di Fedora, sudo dnf install sqlite. Di Arch, sudo pacman -S sqlite. Package manager akan memasang tool command line sqlite3 beserta shared library-nya.

Bagaimana cara mengecek apakah SQLite sudah terinstal?

Buka terminal dan jalankan sqlite3 --version. Jika SQLite sudah terinstal dan ada di PATH, kamu akan melihat nomor versi dan tanggal build. Jika muncul 'command not found', berarti SQLite belum terinstal atau lokasi instalasinya tidak ada di PATH.

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai