🧚 Dengar! Beekeeper Studio adalah GUI database yang cepat, modern, dan open source Unduh
22 Oktober 2026 Oleh Matthew Rathbone
PSA: DBeaver itu rumit dan cukup sulit dipelajari. Kalau Anda lebih suka antarmuka yang lebih intuitif, kenapa tidak mencoba Beekeeper Studio Community Edition? Gratis dan open source juga.

DBeaver adalah klien database gratis dan open source yang bisa terhubung ke hampir apa saja yang punya driver JDBC. Kemampuannya banyak, dan justru itulah yang membuatnya sulit dipelajari. Panduan ini memandu Anda menginstalnya, terhubung ke database, mengenal antarmukanya, menjalankan SQL, mengedit data, dan mengekspor hasil.

Semua screenshot di sini asli: DBeaver Community 26.2.3 di Linux, terhubung ke database contoh Chinook di PostgreSQL 16. Langkahnya sama di Windows dan macOS, hanya bingkai jendelanya yang berbeda. Shortcut ditulis untuk Windows dan Linux; di Mac sebagian besar memakai Cmd sebagai ganti Ctrl.

Instal DBeaver

Unduh DBeaver Community dari dbeaver.io/download. Tersedia installer untuk Windows, macOS, dan Linux, dan DBeaver sudah menyertakan runtime Java sendiri, jadi Anda tidak perlu menginstal Java terlebih dahulu.

Pastikan Anda mengambil edisi Community. Perusahaan DBeaver juga menjual edisi PRO berbayar dari dbeaver.com, dengan download dan uji coba tersendiri, dan mudah sekali tersasar ke halaman yang salah.

Wizard pengaturan saat pertama dijalankan

Saat pertama kali dijalankan, DBeaver membuka wizard Product Configuration sebelum Anda melihat jendela utama. Wizard ini menanyakan:

  • Bahasa
  • Appearance: tema terang atau gelap, dan seberapa detail tampilan database navigator
  • Features: integrasi AI dan dashboard database, keduanya aktif secara default
  • Data collection: berbagi statistik penggunaan anonim dipilih secara default, jadi pilih “Do not share” kalau Anda tidak mau
  • Final steps: apakah akan membuat database contoh SQLite untuk dicoba, dan apakah akan menampilkan tip harian
Wizard Product Configuration DBeaver yang meminta pilihan tema terang atau gelap dan tampilan navigator Simplified, Full, atau Custom
Langkah Appearance di wizard pengaturan awal DBeaver

Pilihan navigator inilah yang patut dipikirkan. Full menampilkan semua folder yang dikenal DBeaver. Simplified “shows only schemas and tables skipping extra folders, constraints and other database metadata”, yang biasanya diinginkan kebanyakan orang jika terutama hanya meng-query data. Anda bisa mengubah semua ini nanti dari Help > Show Product Configuration.

Tur antarmuka DBeaver

DBeaver dibangun di atas Eclipse, IDE Java, dan itu terasa. Jendela utamanya berupa grid panel (Eclipse menyebutnya view), masing-masing dengan toolbar sendiri, dan editor terbuka sebagai tab di tengah. Berikut jendela utama dengan query yang terbuka, beserta fungsi bagian-bagian pentingnya:

Jendela utama DBeaver dengan panah gambar tangan yang menunjuk ke tombol koneksi baru, tombol SQL editor, kontrol transaksi, koneksi dan skema aktif, panel Connections, tombol run, filter hasil, tampilan Grid/Text/Record, panel nilai, panel AI Chat, fetch size, Save dan Cancel, serta Export data
Jendela utama DBeaver, dengan anotasi. Klik untuk memperbesar.

Area yang paling sering Anda pakai:

  • Panel Connections (kiri atas): semua database yang sudah Anda atur, dalam bentuk tree. Versi lama menyebutnya Database Navigator.
  • Panel Files (kiri bawah): script SQL tersimpan, bookmark, dashboard, dan diagram ER.
  • Area editor (tengah): editor SQL dan editor tabel terbuka di sini sebagai tab.
  • Panel hasil (di bawah editor SQL): hasil query Anda.
  • AI Chat (kanan): terbuka secara default jika Anda membiarkan integrasi AI aktif di wizard pengaturan. Tutup dengan tombol X di tab-nya jika tidak dipakai.
  • Toolbar utama: koneksi baru, connect dan disconnect, membuka editor SQL, kontrol transaksi, dan dua dropdown yang menunjukkan koneksi dan schema yang dipakai editor saat ini.

Setiap panel bisa digeser, diminimalkan, atau ditutup, dan klik dua kali pada tab akan memaksimalkannya. Praktis, tapi juga membuat panel mudah hilang. Kalau itu terjadi, Window > Reset Perspective mengembalikan semuanya seperti semula.

Terhubung ke database

Proses koneksi terdiri dari lima langkah. Berikut cara menghubungkan DBeaver ke PostgreSQL; database lain caranya sama, hanya kolom isiannya yang berbeda.

1. Buka wizard koneksi baru

Klik ikon colokan dengan tanda plus di ujung kiri toolbar, atau tekan Shift+Ctrl+N. DBeaver akan menanyakan database mana yang ingin Anda hubungkan:

Dialog Connect to a database di DBeaver yang menampilkan deretan logo database termasuk Db2, MariaDB, MySQL, Oracle, PostgreSQL, SQL Server, dan SQLite
Langkah 1: pilih jenis database

Daftarnya panjang sekali. Ketik nama database Anda di kotak pencarian daripada mencari logonya, lalu pilih dan klik Next.

2. Pilih driver

Beberapa database punya lebih dari satu driver. PostgreSQL punya tiga, dan yang pertama, PostgreSQL standard driver, adalah yang Anda butuhkan kecuali Anda terhubung ke Google Cloud SQL atau PostgreSQL versi di bawah 8.

Langkah Select a driver di DBeaver yang menawarkan PostgreSQL, Google Cloud SQL - PostgreSQL, dan PostgreSQL (Old)
Langkah 2: pilih driver

3. Isi pengaturan koneksi

Inilah layar yang penting. Masukkan Host, Port, Database, Username, dan Password:

Pengaturan koneksi PostgreSQL di DBeaver dengan panah yang menunjuk ke tab Advanced dan Driver properties, menu SSH dan SSL, kolom host dan database, kolom password, serta tombol Test Connection
Langkah 3: pengaturan koneksi PostgreSQL, dengan anotasi

Beberapa hal yang perlu diketahui tentang layar ini:

  • Centang Show all databases jika Anda ingin melihat semua database di server. Jika tidak, DBeaver hanya menampilkan database yang Anda ketik.
  • SSH tunnel dan SSL sama sekali tidak ada di layar ini. Keduanya ada di dropdown SSH, SSL, … di kanan atas.
  • Tab Advanced dan Driver properties berisi opsi lainnya, hingga pengaturan driver JDBC itu sendiri. Biasanya Anda bisa membiarkannya.
  • Jika Anda punya URL koneksi, ubah Connect by dari Host ke URL lalu tempelkan URL-nya.

4. Uji koneksi dan unduh driver

Klik Test Connection sebelum mengklik Finish. Saat pertama kali terhubung ke suatu jenis database, DBeaver belum punya driver JDBC-nya, dan akan menawarkan untuk mengunduhnya:

Dialog Download driver files di DBeaver, yang muncul saat pertama kali Anda terhubung, dengan tombol Edit Driver, Cancel, dan Download

Klik Download. Jika komputer Anda tidak bisa mengakses internet, download akan gagal, dan Anda perlu memberikan file jar driver ke DBeaver secara manual lewat Edit Driver. Setelah driver terpasang, hasil uji akan menampilkan “Connected” beserta versi server.

5. Klik Finish

Koneksi baru muncul di panel Connections, dinamai sesuai database-nya. Untuk mengganti namanya, klik kanan lalu pilih Edit Connection (F4), kemudian buka halaman General. Di situ juga Anda mengatur Connection type: Development, Test, atau Production, yang diberi warna putih, hijau, dan merah oleh DBeaver agar database production Anda mudah dibedakan.

Jelajahi database Anda di panel Connections

Klik panah di samping koneksi Anda untuk terhubung dan membukanya. Tabel letaknya cukup jauh di bawah: untuk PostgreSQL, buka koneksinya, lalu Databases, database-nya, Schemas, schema-nya (biasanya public), dan akhirnya Tables.

Panel Connections di DBeaver dengan koneksi chinook yang dibuka enam level, melalui Databases, chinook, Schemas, dan public, hingga daftar tabel beserta ukurannya

Angka di samping setiap tabel menunjukkan ruang yang dipakainya. Jika Anda hanya butuh tabel, navigator Simplified dari wizard pengaturan akan melewati sebagian besar folder ini. Untuk mencari koneksi saat Anda punya puluhan, ketik di kotak Filter connections by name di bagian atas.

Buka tabel: Properties, Data, dan Diagram

Klik dua kali sebuah tabel (atau pilih lalu tekan F4) untuk membukanya. Setiap tabel terbuka di editor dengan tiga tab:

Editor tabel DBeaver untuk tabel track, dengan panah yang menunjuk ke tab Properties, Data, dan Diagram, 14 sub-tab di bawah Properties, serta enam level pohon navigator
Editor tabel, dengan anotasi. Klik untuk memperbesar.

Properties terbuka lebih dulu, yang sering mengejutkan orang yang ingin melihat datanya. Tab ini menampilkan nama tabel, komentar, tablespace, dan pemilik, lalu 14 tab metadata lain di sisi kiri: Columns, Constraints, Foreign Keys, Indexes, Dependencies, References, Partitions, Triggers, Rules, Policies, Statistics, Permissions, DDL, dan Virtual. DDL yang paling berguna bagi kebanyakan orang, karena menampilkan pernyataan CREATE TABLE tabel tersebut.

Melihat dan mengedit data tabel

Tab Data menampilkan baris tabel dalam grid bergaya spreadsheet. Untuk mengubah nilai, klik dua kali sel, ketik, lalu tekan Enter. DBeaver menyorot sel yang diubah, tapi tidak ada yang ditulis ke database sampai Anda mengklik Save di bagian bawah grid. Cancel akan membuang perubahan Anda.

Grid data DBeaver untuk tabel track dengan satu sel yang diedit tersorot, serta tombol Save dan Cancel yang aktif di bagian bawah
Sel yang diedit akan disorot sampai Anda mengklik Save

DBeaver dimulai dalam mode auto-commit (toolbar menampilkan Auto), jadi Save langsung menulis ke database. Jika Anda beralih ke manual commit, Save hanya mengubah transaksi Anda, dan Anda juga perlu mengklik Commit di toolbar, atau Rollback untuk membatalkan.

Untuk mempersempit baris, ketik kondisi di kotak filter di atas grid, seperti yang Anda tulis setelah WHERE. Misalnya, composer LIKE '%Mercury%' hanya menampilkan lagu yang mencantumkan Mercury sebagai komposer. Tekan Ctrl+Space di kotak itu untuk nama kolom.

Melihat diagram ER

Tab Diagram menggambar tabel tersebut beserta setiap tabel yang terhubung dengannya lewat foreign key:

Diagram ER DBeaver dari tabel track yang terhubung ke album, genre, media_type, invoice_line, dan playlist_track
Tab Diagram untuk tabel track

Untuk diagram satu schema penuh, klik kanan schema di panel Connections dan pilih View Diagram.

Menulis dan menjalankan query SQL

Pilih koneksi Anda di panel Connections dan klik SQL di toolbar, atau tekan Ctrl+] untuk script baru. DBeaver membuka tab script yang dinamai sesuai koneksi (<chinook> Script), dan dua dropdown di toolbar menunjukkan koneksi dan schema yang dipakai. Gunakan Ctrl+9 dan Ctrl+0 untuk menggantinya.

Ketik query dan tekan Ctrl+Enter untuk menjalankannya. Screenshot jendela utama dengan anotasi di atas menunjukkan hasilnya: 10 artis dengan penjualan tertinggi di database Chinook.

SELECT ar.name AS artist,
       COUNT(il.invoice_line_id) AS tracks_sold,
       SUM(il.unit_price * il.quantity) AS revenue
FROM invoice_line il
JOIN track t ON t.track_id = il.track_id
JOIN album al ON al.album_id = t.album_id
JOIN artist ar ON ar.artist_id = al.artist_id
GROUP BY ar.name
ORDER BY revenue DESC
LIMIT 10;

Tombol-tombol di sisi kiri editor adalah berbagai cara menjalankan SQL:

  • Ctrl+Enter menjalankan pernyataan di posisi kursor. DBeaver menentukan awal dan akhir pernyataan dari titik koma dan baris kosong, jadi Anda bisa menyimpan banyak query dalam satu script dan menjalankannya satu per satu.
  • Ctrl+\ menjalankan pernyataan ke tab hasil baru alih-alih menimpa yang sekarang.
  • Alt+X menjalankan seluruh script. Setiap query mendapat tab hasil sendiri, ditambah tab Statistics.
  • Shift+Ctrl+E menampilkan execution plan query.

Saat Anda mengetik, DBeaver menyarankan nama tabel dan kolom, dan Ctrl+Space memunculkan saran kapan pun Anda mau. DBeaver juga menampilkan detail tabel yang akan Anda pilih:

Autocomplete SQL editor DBeaver yang menyarankan tabel customer, dengan panel yang menampilkan estimasi jumlah baris dan kolomnya
Autocomplete dengan detail tabel

Mengenal panel hasil

Panel hasil punya toolbar sendiri, dan beberapa hal di dalamnya membingungkan semua orang pada awalnya:

  • Hanya 200 baris pertama yang diambil. Jumlah baris di bagian bawah menampilkan “200+” jika masih ada lagi. Scroll ke bagian bawah grid dan DBeaver akan mengambil 200 berikutnya, atau ubah angka 200 di kotak bagian bawah.
  • Panel Value di kanan grid menampilkan nilai lengkap sel yang dipilih. Tekan F7 untuk menyembunyikannya dan mendapatkan ruang kembali.
  • Grid, Text, dan Record (tab vertikal di kiri) beralih antara tampilan spreadsheet, tabel teks biasa, dan tampilan satu baris per halaman. Tombol Tab mengaktifkan/menonaktifkan tampilan record.
  • Save dan Cancel bekerja sama seperti di tab Data tabel: Anda bisa mengedit hasil query pada satu tabel.

Membuat SQL dari tabel

Anda tidak perlu menulis setiap pernyataan secara manual. Klik kanan tabel di panel Connections dan buka Generate SQL untuk SELECT, INSERT, UPDATE, DELETE, MERGE siap pakai dan lainnya, atau DDL-nya:

Menu klik kanan DBeaver untuk sebuah tabel dengan submenu Generate SQL terbuka, berisi SELECT, INSERT, UPDATE, DELETE, MERGE, INSERT ON CONFLICT, UPDATE FROM, DELETE USING, dan DDL
Menu klik kanan tabel dan submenu Generate SQL

Menu yang sama berisi View Diagram, Export Data, Import Data, dan Compare/Migrate, sedangkan Read data in SQL console membuka konsol SQL yang memilih semua kolom tabel lalu menjalankannya.

Mengekspor data dari DBeaver

Untuk mengekspor seluruh tabel, klik kanan lalu pilih Export Data. Untuk mengekspor hasil query, klik Export data di bagian bawah panel hasil. Keduanya akan membuka wizard Data Transfer DBeaver:

Wizard Data Transfer DBeaver pada langkah Export target, berisi CSV, DbUnit, HTML, JSON, Markdown, SQL, Source code, TXT, dan XML
Langkah pertama dari lima di wizard Data Transfer DBeaver

Pilih format dan klik Next melewati lima langkah:

  1. Export target: formatnya. DBeaver Community 26.2 menyediakan CSV, DbUnit, HTML, JSON, Markdown, SQL, Source code, TXT, dan XML. Tidak ada format Excel di daftar itu, jadi untuk memasukkan data ke Excel, ekspor ke CSV lalu buka file tersebut.
  2. Extraction settings: apakah membuka koneksi terpisah, dan apakah menghitung jumlah baris lebih dulu.
  3. Format settings: delimiter, quoting, baris header, dan sebagainya untuk format yang Anda pilih.
  4. Output: folder dan nama file. Default-nya folder home Anda, dengan nama tabel dan timestamp sebagai nama file. Copy to clipboard melewati file sama sekali.
  5. Confirm: ringkasan semuanya, dan tombol Proceed.

Anda bisa mengklik Proceed di langkah mana pun setelah langkah-langkah sebelumnya sesuai keinginan Anda.

Mengubah pengaturan DBeaver

Hampir semua hal di DBeaver bisa dikonfigurasi di Window > Preferences, dan jumlahnya banyak. Bagian Editors saja punya enam halaman, kebanyakan dengan sub-halaman sendiri:

Jendela Preferences DBeaver di halaman Data Editor, dengan ResultSet fetch size diatur ke 200 dan bagian Editors dibuka untuk menampilkan Data Editor, Diagram Editor, File Associations, Search, SQL Editor, dan Text Editors beserta sub-halamannya
Window > Preferences > Editors > Data Editor

Pengaturan yang biasanya dicari pemula:

  • Editors > Data Editor > ResultSet fetch size: berapa baris yang diambil query sekaligus (200).
  • Editors > SQL Editor > Code Completion: perilaku autocomplete.
  • Editors > SQL Editor > Formatting: cara Shift+Ctrl+F memformat SQL Anda.
  • User Interface: tema dan font.

Daripada menelusuri tree, ketik yang Anda cari di kotak filter di bagian atas jendela.

Shortcut keyboard DBeaver

Ini shortcut yang menurut kami paling berguna, semuanya sudah dicek di DBeaver 26.2. Shift+Ctrl+L menampilkan semua shortcut, dan dokumentasi DBeaver memuat daftar lengkapnya.

Shortcut Fungsinya
Shift+Ctrl+N Koneksi database baru
F4 Buka tabel atau objek yang dipilih
Ctrl+Enter Jalankan pernyataan di posisi kursor
Ctrl+\ Jalankan pernyataan di tab hasil baru
Alt+X Jalankan seluruh script
Shift+Ctrl+E Tampilkan execution plan
Ctrl+Space Autocomplete
Shift+Ctrl+F Format SQL
Ctrl+/ Comment atau uncomment baris
Ctrl+9 / Ctrl+0 Ganti koneksi / schema editor
F7 Tampilkan atau sembunyikan panel hasil
Ctrl+= / Ctrl+- Perbesar / perkecil editor SQL
Ctrl+3 Cari perintah apa pun berdasarkan nama
Shift+Ctrl+L Tampilkan semua shortcut

Masalah umum DBeaver

Ke mana perginya Database Navigator?

Di DBeaver 26, navigator disebut Connections. Jika Anda telanjur menutupnya, buka lagi dari menu Window, atau gunakan Window > Reset Perspective untuk mengembalikan semua panel ke posisi awal:

Menu Window DBeaver dengan Connections, Projects, Files, AI Chat, dan Database Tasks, serta Reset Perspective

Kenapa query saya hanya menampilkan 200 baris?

DBeaver mengambil hasil 200 baris sekaligus. Scroll ke bagian bawah grid untuk mengambil lebih banyak, atau naikkan ResultSet fetch size di Preferences, seperti di atas. Agregat seperti COUNT(*) dihitung oleh database, jadi selalu mencakup semua baris.

Kenapa perubahan saya tidak tersimpan?

Edit di grid data tidak dikirim ke database sampai Anda mengklik Save, dan dalam mode manual commit, perubahan belum permanen sampai Anda juga mengklik Commit.

Bagaimana cara memperbesar teks?

Ctrl+= dan Ctrl+- memperbesar dan memperkecil editor SQL. Untuk bagian antarmuka lainnya, ubah font di Window > Preferences > User Interface.

Jika DBeaver terasa berlebihan

DBeaver bisa melakukan hampir apa saja. Itulah kekuatannya, sekaligus alasan kenapa butuh screenshot sebanyak ini hanya untuk membahas dasarnya. Kalau Anda lebih suka GUI database yang tidak merepotkan, Beekeeper Studio adalah alternatif gratis dan open source buatan kami. Tentu saja kami bias, tapi aplikasi ini mencakup pekerjaan sehari-hari (terhubung, menulis SQL, mengedit data, menjelajah tabel) dengan jauh lebih sedikit hal yang perlu dipelajari. Ini bukan suite enterprise dengan segala fitur tambahan, dan memang itulah intinya.

Berikut query yang sama terhadap database Chinook yang sama di Beekeeper Studio, dengan tabel-tabel yang sudah tercantum di sidebar:

Beekeeper Studio menjalankan query 10 artis teratas berdasarkan penjualan terhadap database Chinook di PostgreSQL, dengan tabel tercantum di sidebar dan hasil di bawah editor
Query yang sama di Beekeeper Studio 6.1.5

Saya pindah dari dBeaver, dan belum pernah membuka aplikasi itu lagi sejak… Antarmukanya terlalu penuh, dan ada banyak hal tidak berguna yang tidak Anda butuhkan. - John Nwankwo

Untuk melihat lebih detail, baca perbandingan Beekeeper Studio vs DBeaver kami atau daftar alternatif DBeaver gratis kami.

Beekeeper Studio Adalah GUI Database Gratis & Open Source

Tool query & editor SQL terbaik yang pernah saya pakai. Semua yang saya butuhkan untuk mengelola database ada di sini. - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studio cepat, intuitif, dan mudah digunakan. Beekeeper mendukung banyak sekali database, dan berjalan mulus di Windows, Mac, dan Linux.

Versi Linux Beekeeper punya fitur 100% lengkap, tanpa potong kompas, tanpa kompromi fitur.

Apa Kata Pengguna tentang Beekeeper Studio

★★★★★
"Beekeeper Studio benar-benar menggantikan alur kerja SQL lama saya. Cepat, intuitif, dan membuat kerja dengan database menyenangkan lagi."
— Alex K., Database Developer
★★★★★
"Saya sudah mencoba banyak GUI database, tapi Beekeeper punya keseimbangan sempurna antara fitur dan kesederhanaan. Langsung jalan."
— Sarah M., Full Stack Engineer

Siap Meningkatkan Alur Kerja SQL Anda?

download Unduh Gratis