author Ahmad Muhardian

Tutorial Dasar SQLite untuk Pemula


SQLite merupakan sebuah Relational Database Management System (RDMS) yang tidak memerlukan server untuk beroperasi.

Bisa dibilang, SQLite adalah database portable yang bisa digunakan tanpa jaringan. Inilah yang membuatnya banyak digunakan dalam berbagai aplikasi (offline) seperti aplikasi Android, aplikasi desktop, java, VB.net, Game, dsb.

Pada kesempatan ini, kita akan belajar dasar-dsar SQLite dengan menggunakan Linux.

Instalasi SQLite di Linux

Pertama kita perlu menginstal SQLite-nya dulu, silahkan ketik perintah berikut.

sudo apt install sqlite3

Setelah itu jawab y untuk memulai instalasi.

Instalasi SQLite di Ubuntu

Membuat Database SQLite

Pembuatan database dapat dilakukan dengan perintah sqlite3 nama.db.

Ekstensi file database SQLite menggunakan .db.

Misalkan, kita akan membuat database bernama petani.db.

sqlite3 petani.db

Maka kita akan dibawa masuk ke console/shell SQLite.

Membuat database SQLite

Membuat Tabel di SQLite

Selanjutnya kita akan membuat tabel anggota dengan Query SQL berikut ini.

create table anggota(
    id integer,
    nama varchar(20),
    alamat varchar(32)
);

Kalau tidak ada error, berarti pembuatan tabel berhasil.

Membuat table anggota di database sqlite

Mengisi Data ke Tabel

Sekarang kita akan coba mengisi 5 data ke tabel. Silahkan ketik perintah SQL berikut di dalam shell SQLite.

insert into anggota values(1,'Madun','Praya');
insert into anggota values(2,'Sahdan','Cakra');
insert into anggota values(3,'Iskandar','Sweta');
insert into anggota values(4,'Zulfikar','Gunung Sari');
insert into anggota values(5,'Samsudin','Narmada');

Kalau tidak ada error, berarti berhasil.

Insert data pada SQLite

Melihat isi Tabel

Perintah SQL untuk melihat isi tabel adalah select * from nama_tabel.

sqlite> select * from anggota;
1|Madun|Praya
2|Sahdan|Cakra
3|Iskandar|Sweta
4|Zulfikar|Gunung Sari
5|Samsudin|Narmada

Keluar dari Shell SQLite

Saat berada di dalam shell SQLite, tekan Ctrl+D untuk keluar dari sana.

Membuka Kembali Database SQLite

Saat kita membuat database tadi, SQLite juga akan membuat sebuah file bernama petani.db.

File tersebut menyimpan tabel dan data yang baru saja kita buat.

Untuk membuka kembali database-nya, kita tinggal ketik perintah seperti pembuatan database tadi.

sqlite3 petani.db

Menggunakan DB Browser

DB Browser adalah aplikasi GUI untuk mengakses dan mengelola database SQLite.

Melalui aplikasi ini, kita tidak lagi mengetik perintah untuk mengelola database.

Cara install DB Browser di Linux (Keluarga Debian/Ubuntu):

sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser
sudo apt-get update
sudo apt-get install sqlitebrowser

Setelah terinstal, kita bisa membuat dan juga membuka database yang pernah dibuat.

DB Browser di Linux

Akhir Kata…

Sekian tutorial SQLite di Linux ini. Mudah-mudahan bermanfaat.

Terima kasih sudah membaca sampai akhir.

Tutorial lebih lanjut, bisa dipelajari di dokumentasinya SQLite.

Baca Juga ini

Emulator Alternatif untuk Android Studio

Emulator Alternatif untuk Android Studio

Emulator Android terasa berat? Mungkin kamu harus upgrade RAM atau gunakan emulator alternatif. Emulator bawaan Android memang terasa berat bagi yang menggunakan komputer dengan spesifikasi rendah. Android manyarankan spesifikasi minimal RAM 8GB, tapi kita tidak punya RAM sebanyak itu. Bagaimana cara mengatasinya? Gunakan emulator alternatif. Ada dua emulator alternatif yang bisa kita gunakan untuk debug dan deploy aplikasi android: Menggunakan Genymotion Menggunakan Hp sendiri Pada tulisan ini kita akan belajar cara menggunakan emulator alternatif untuk mengembangkan aplikasi android.

Bagaimana Cara Install Lazarus pada Windows?

Bagaimana Cara Install Lazarus pada Windows?

Lazarus tidak hanya untuk Linux… Lazarus bersifat open source dan cross-platform sehingga dapat dipakai di berbagai sistem operasi. Kali ini, kita akan mencoba menginstal Lazarus pada Windows 7. Buat kamu yang menggunakan Windows 10, tentu saja masih bisa mengikuti tutorial ini. Karena tidak ada perbedaan yang signifikan. Baiklah… Mari kita mulai. 1. Download Lazarus untuk WindowsSilahkan buka website resmi Lazarus, kemudian klik Download. Setelah itu, klik link Windows (32 and 64 bits) Direct download.

Tutorial CSS: Cara Membuat Effek Bayangan dengan CSS

Tutorial CSS: Cara Membuat Effek Bayangan dengan CSS

Properti untuk membuat bayangan (shadow), mulai dikenalkan pada CSS3. Properti tersebut adalah box-shadow dan text-shadow. Keduanya sama-sama berfungsi untuk membuat bayangan. Properti box-shadow digunakan untuk membuat bayangan untuk kotak atau elemen kontainer. Sementara itu, properti text-shadow digunakan untuk membuat bayangan pada teks. Membuat Bayangan untuk TeksLangsung saja ke contoh, silahkan buat style seperti ini. h2 { text-shadow: 3px 2px 1px grey; font-size: 40px; } kemudian HTML-nya:

Belajar C++ #03: Sintak Dasar C++ yang Harus Kamu Pahami!

Belajar C++ #03: Sintak Dasar C++ yang Harus Kamu Pahami!

Sintak merupakan aturan-aturan, prinsip, dan proses yang mengatur struktur dari bahasa pemrograman.

Belajar Java: Memahami 3 Bentuk Percabangan dalam Java

Belajar Java: Memahami 3 Bentuk Percabangan dalam Java

Kalau kita perhatikan, alur pengeksekusian sebuah kode program dikerjakan satu per satu dari atas sampai ke bawah. Baris demi baris dibaca, kemudian komputer mengerjakan apa yang diperintahkan. Misalnya seperti ini: Alur programnya satu, tidak ada belokan atau percabangan. Ngomong-ngomong apa itu percabangan? Percabangan hanyalah sebuah istilah yang digunakan untuk menyebut alur program yang bercabang. Percabangan juga dikenal dengan “Control Flow”, “Struktur Kondisi”, “Struktur IF”, “Decision”, dsb.

Belajar Java Swing: Cara Menggunakan JOptionPane untuk Membuat Dialog

Belajar Java Swing: Cara Menggunakan JOptionPane untuk Membuat Dialog

Agar program yang kita mempu berinteraksi dengan pengguna, kita harus membuat sebuah dialog dengannya. Pada Java Swing, terdapat sebuah komponen bernama JOptionPane untuk membuat dialog yang interakif. Bagaimana cara menggunakan JOptionPane? Mari kita simak pembahsannya… googletag.cmd.push(function () { googletag.display('div-gpt-ad-multibanner1'); }); Mengenal JOptionPaneJOptionPane merupakan sebuah kelas yang menyediakan jendela dialog. JOptionPane bisa kita gunakan untuk mengambil input, menampilkan informasi, menampilkan pesan error, menampilkan dialog konfirmasi, dan lain-lain.