| IT Group Indonesia

Kelola Database PostgreSQL Lebih Mudah:
Kenalan dengan PgAdmin

by Azman Agung Nugraha

December 11, 2025

PgAdmin adalah tool manajemen database open source paling populer untuk mengelola PostgreSQL, dan dikenal sebagai salah satu yang paling advanced di tingkat global. PgAdmin 4 dirancang agar lebih smooth dan intuitive, sehingga dapat digunakan dengan nyaman oleh pemula hingga expert. Dengan graphical interface yang powerful, proses create, maintain, dan manage berbagai objek database menjadi jauh lebih efisien. 

Platform ini merupakan versi terbaru dari graphical administration tool yang paling umum digunakan untuk PostgreSQL. Meskipun memiliki beberapa kekurangan, perkembangan dan perbaikan terus dilakukan, mulai dari bug fixes hingga penambahan fitur baru yang terbilang sangat cepat. Sebagai graphical administration tool resmi untuk PostgreSQL dan disertakan dalam banyak binary distribution, pgAdmin terus dikembangkan agar tetap kompatibel dengan setiap update terbaru dari PostgreSQL. Ketika PostgreSQL merilis fitur baru, versi pgAdmin terbaru akan siap untuk mendukung pengelolaannya. Bagi pengguna yang baru mulai menggunakan PostgreSQL, pgAdmin merupakan titik awal yang ideal sebelum mempertimbangkan tool berbayar lainnya. Hingga kini, belum ada tool yang menawarkan keunggulan komprehensif melebihi pgAdmin.

Features

Berikut adalah rangkuman fitur utama yang ditawarkan PgAdmin:

  • Multi-platform.
  • Dapat mengelola berbagai versi PostgreSQL.
  • Mendukung berbagai deployment model (Desktop atau Server).
  • Administrative tools yang dibangun khusus untuk PostgreSQL.
  • Maintenance tools yang dirancang untuk PostgreSQL.
  • Backup dan Restore untuk PostgreSQL.
  • Membuat objek database melalui GUI (Graphical User Interface).

 

Downloading pgadmin: 

    1. Kunjungi halaman https://www.pgadmin.org/download/
    2. Klik download dan Windows pada bagian kanan.

Download software

3. Pilih versi yang Anda ingin install dari opsi dibawah ini.

Beberapa versi instalasi

PostgreSQL Monitoring

PgAdmin menawarkan berbagai fitur pemantauan query dan performa database, lengkap dengan built-in SQL IDE yang memudahkan pengguna dalam menulis, menguji, dan menganalisis perintah SQL. PgAdmin merupakan tool administratif dan monitoring PostgreSQL berbasis open-source yang menyediakan live dashboard untuk memantau dan mengedit query. Ini adalah free PostgreSQL performance monitoring tool yang juga mendukung pengelolaan database. Instalasinya sederhana dan penggunaannya pun mudah. PgAdmin memungkinkan pengguna memantau server sessions, transactions per second, dan berbagai jenis locks.

Main Dashboard

Screenshot of Main Dashboard

Screenshot of Main Dashboard

 

Locks Dashboard

Screenshot of Locks Dashboard

Screenshot of Locks Dashboard

SQL IDE / Query Tools

PgAdmin menyediakan fitur untuk mengedit dan mengeksekusi SQL query, yang membantu DBA dalam mengakses dan mengelola PostgreSQL Server. Cukup memilih salah satu database pada daftar, lalu membuka Query Tool untuk mengakses SQL IDE.

Screenshot of SQL IDE / Query Tools

Screenshot of SQL IDE / Query Tools

SQL IDE ini dapat digunakan untuk menjalankan PostgreSQL query dan sangat membantu DBA dalam meringankan pekerjaan pada database server. DBA tidak perlu melakukan koneksi langsung ke server, karena semuanya dapat diakses dan dijalankan melalui PgAdmin.

Screenshot of Query tools output

Screenshot of Query tools output

Maintenance Job

Platform ini juga menyediakan maintenance dialog yang dapat digunakan untuk menjalankan routine maintenance job seperti VACUUM, ANALYZE, REINDEX, atau CLUSTER pada sebuah database maupun objek tertentu. Utility ini sangat membantu untuk kebutuhan maintenance ad-hoc, meskipun VACUUM tetap direkomendasikan dijalankan secara otomatis dan terjadwal. Maintenance dialog dapat diakses dengan melakukan klik kanan pada database di panel samping atau melalui menu Tools pada menu bar.

Maintenance Dialog

Administrative Job

DBA dapat melakukan berbagai tugas tambahan melalui PgAdmin. Platform ini mendukung beragam pekerjaan administratif seperti membuat user dan menambahkan database object melalui GUI (Graphical User Interface). Pendekatan ini mempermudah proses penambahan objek maupun user, karena elemen seperti tabel, database, atau user dapat dibuat langsung dari PgAdmin.

Create database and table

Create database and table

Create table

Create User and Role

Create User and Role

Backup job

PgAdmin memanfaatkan utility pg_dump untuk memudahkan proses pembuatan backup, baik dalam format plain-text maupun archive. Backup plain-text dapat dipulihkan menggunakan aplikasi klien seperti psql atau Query Tool, sedangkan backup berformat archive dapat direstorasi menggunakan utility pg_restore dari PostgreSQL.

Untuk menjalankan proses backup,, pg_dump memerlukan akses baca ke seluruh database object yang akan di-backup. Proses backup dapat dilakukan pada level tabel, schema, maupun seluruh database. Cukup pilih sumber backup melalui tree control di PgAdmin, klik kanan untuk membuka context menu, lalu pilih Backup untuk menampilkan dialog Backup. Nama objek yang dipilih akan otomatis muncul pada title bar dialog tersebut.

Backup

Backup PostgreSQL

Restore job

Restore dialog menyediakan cara yang sederhana untuk menggunakan backup berformat Custom, tar, atau Directory—yang dibuat melalui Backup dialog di PgAdmin—untuk membangun kembali sebuah database atau database object. Backup dialog memanggil opsi dari utility pg_dump, sementara Restore dialog menggunakan opsi dari utility pg_restore.

Script yang dihasilkan dari backup plain-text dapat dijalankan kembali menggunakan Query Tool. Untuk detail lebih lanjut mengenai proses backup atau restore, silakan merujuk pada dokumentasi pg_dump atau pg_restore.

Restore Job PgAdmin