Lewati ke konten utama

Cara Menggunakan Homebrew untuk Menginstal PostgreSQL di Mac

Pelajari cara menyiapkan PostgreSQL di macOS menggunakan Homebrew, manajer paket yang praktis. Ikuti langkah demi langkah untuk menginstal, mengonfigurasi, dan menyalakan layanan PostgreSQL.
Diperbarui 28 Sep 2026  · 7 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

PostgreSQL adalah sistem basis data relasional open-source yang andal, dikenal karena fleksibilitas dan performanya, terutama dalam menangani dataset besar. Jika Anda menggunakan macOS, Anda dapat menginstal dan mengelola PostgreSQL dengan mudah menggunakan Homebrew, manajer paket populer yang menyederhanakan proses instalasi dan pembaruan perangkat lunak.

Dalam artikel ini, saya akan memandu Anda menyiapkan PostgreSQL di Mac dengan Homebrew, plus menyediakan beberapa perintah PostgreSQL penting untuk memulai. Jika Anda tiba di halaman ini namun sebenarnya menggunakan sistem operasi Windows, silakan kunjungi tutorial kami yang lain: How to Install PostgreSQL on Windows and Mac OS X, yang menunjukkan cara menginstal dan menguji instalasi di Windows. 

Saya juga berasumsi bahwa jika Anda mencoba menginstal PostgreSQL, Anda mungkin tertarik untuk menjadi mahir menggunakannya. Untuk mulai belajar, baca Panduan Pemula untuk PostgresQL kami dan lanjutkan ke kursus lengkap. Secara pribadi, saya merekomendasikan kursus PostgreSQL Summary Stats and Window Functions karena menguasai window function adalah kunci untuk melakukan hal-hal menarik, seperti menghitung moving average, peringkat, dan jumlah kumulatif. 

Sebelum Menginstal Postgres dengan Homebrew

Sebelum memulai, pastikan Anda memiliki:

  • Xcode terinstal (diperlukan untuk Homebrew)
  • Homebrew terinstal di macOS Anda
  • Pemahaman dasar tentang SQL. (Jika Anda baru mengenal SQL, lihat Introduction to SQL di DataCamp untuk mulai dengan cepat.)

Cara Menginstal Homebrew

Homebrew adalah manajer paket populer untuk macOS yang menyederhanakan instalasi, pembaruan, dan pengelolaan perangkat lunak di sistem Anda. Ini memungkinkan pengguna menginstal alat baris perintah dan aplikasi dengan mudah menggunakan perintah terminal sederhana. Saya akan membahas cara menginstal Homebrew secara singkat, tetapi untuk instruksi terperinci lainnya, Anda juga dapat melihat tutorial Cara Menginstal dan Menggunakan Homebrew kami. 

Untuk menginstal versi terbaru Homebrew di komputer Anda, buka terminal dan jalankan perintah di bawah ini.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Setelah Anda menjalankan perintah instalasi di atas, Anda akan diminta memasukkan kata sandi sistem. Masukkan kata sandi untuk memulai instalasi.

Selanjutnya, setelah instalasi selesai, mari gunakan perintah di bawah ini untuk memeriksa apakah Homebrew telah ditambahkan ke system path.

echo $PATH

Perintah di atas akan menampilkan semua path pada system path Anda. Jika /opt/homebrew/bin tidak disertakan, Anda harus menambahkannya dengan menjalankan perintah di bawah ini.

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

Untuk memverifikasi apakah Homebrew berhasil diinstal dan dikonfigurasi, jalankan perintah di bawah ini.

brew doctor

Cara Menginstal dan Mengonfigurasi PostgreSQL

Sekarang, mari instal PostgreSQL menggunakan manajer paket Homebrew. Untuk melakukannya, jalankan perintah di bawah ini di terminal Anda.

brew install postgresql@17

Setelah instalasi, jalankan perintah di bawah ini untuk menambahkan PostgreSQL ke system path.

echo 'export PATH="/usr/local/opt/postgresql@17/bin:$PATH"' >> ~/.zshrc
export LDFLAGS="-L/usr/local/opt/postgresql@17/lib"
export CPPFLAGS="-I/usr/local/opt/postgresql@17/include"

Cara Menyalakan dan Mematikan Layanan PostgreSQL

Sekarang, mari menyalakan layanan PostgreSQL. Untuk melakukannya, cukup jalankan perintah di bawah ini di terminal Anda.

brew services start postgresql@17

Untuk memverifikasi bahwa layanan PostgreSQL sedang berjalan, jalankan perintah di bawah ini untuk melihat daftar layanan yang berjalan di sistem Anda.

brew services list

brew services list when installing postgres

Di terminal Anda, Anda seharusnya melihat status postgresql@17 sebagai started, menandakan layanan PostgreSQL berjalan dengan benar.

Anda dapat menghentikan layanan PostgreSQL kapan saja dengan menjalankan perintah stop di bawah ini.

brew services stop postgresql@17

Cara Membuat Pengguna PostgreSQL

Sekarang layanan PostgreSQL sudah berjalan di komputer Anda, mari buat seorang superuser untuk basis data PostgreSQL. Untuk membuat akun superuser, jalankan perintah di bawah ini di terminal Anda, ganti placeholder <username> dengan nama pengguna yang Anda inginkan:

createuser --superuser <username>

Menguji Instalasi dengan Perintah Dasar PostgreSQL

Mari tulis perintah dasar PostgreSQL untuk membuat basis data, melihat daftar semua basis data, dan menghapus basis data. Pertama, jalankan perintah di bawah ini untuk memulai prompt PostgreSQL, yang memungkinkan Anda mengeksekusi perintah PostgreSQL.

psql postgres

Sekarang, untuk membuat basis data baru, jalankan perintah Postgres di bawah ini pada terminal Anda, ganti placeholder <your_database> dengan nama basis data yang Anda inginkan:

CREATE DATABASE <your_database>;

Untuk menampilkan semua basis data di server PostgreSQL Anda, jalankan perintah berikut di dalam prompt psql:

\l

Atau 

SELECT datname FROM pg_database;

Setelah menjalankan perintah di atas, semua basis data PostgreSQL Anda akan ditampilkan, seperti yang terlihat pada tangkapan layar di bawah.

Untuk menghapus basis data yang sudah ada, gunakan perintah berikut, ganti <your_database> dengan nama basis data yang ingin Anda hapus:

DROP DATABASE <your_database>;

Pemecahan Masalah

Saat bekerja dengan PostgreSQL, Anda mungkin menemui beberapa masalah umum. Berikut beberapa langkah pemecahan masalah:

Langkah 1

Pastikan PostgreSQL ditambahkan ke PATH sistem Anda. Jika belum, tambahkan dengan menjalankan perintah berikut:

echo 'export PATH="/usr/local/opt/postgresql@17/bin:$PATH"' >> ~/.zshrc

Langkah 2

Ketidakcocokan versi antara klien psql dan server PostgreSQL dapat menyebabkan galat. Memperbarui keduanya ke versi yang sama dapat menyelesaikan masalah ini. Untuk memperbarui keduanya, jalankan perintah di bawah.

brew update
brew upgrade postgresql

Menggunakan PostgreSQL Tanpa Menginstal Server

Anda dapat menginstal utilitas klien PostgreSQL (seperti psql) tanpa menginstal seluruh server. Ini berguna untuk terhubung ke basis data PostgreSQL eksternal. Untuk menginstal klien PostgreSQL menggunakan Homebrew, jalankan perintah berikut:

brew install libpq

Setelah instalasi, Anda perlu menambahkan libpq ke PATH sistem Anda. Anda dapat melakukannya menggunakan perintah di bawah ini.

echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrc

Kesimpulan

PostgreSQL adalah sistem manajemen basis data kaya fitur yang melayani berbagai aplikasi dan industri. Dalam artikel ini, kita mempelajari cara menginstal dan mengonfigurasi PostgreSQL di sistem macOS menggunakan Homebrew, dan kita menguji instalasi dengan perintah-perintah dasar PostgreSQL.

Daftarkan diri Anda di kursus DataCamp. Sebelumnya saya merekomendasikan kursus PostgreSQL Summary Stats and Window Functions. Saya juga ingin menyarankan Functions for Manipulating Data in PostgreSQL, yang membahas fungsi secara umum, seperti yang bekerja dengan tanggal dan waktu, serta Cleaning Data in PostgreSQL Databases, yang mengajarkan cara bekerja dengan data yang berantakan.


Oluseye Jeremiah's photo
Author
Oluseye Jeremiah
LinkedIn

Penulis teknis yang mengkhususkan diri pada AI, ML, dan ilmu data, membuat gagasan kompleks menjadi jelas dan mudah diakses.

Topik
PostgreSQL
SQL
Rekayasa Data

Pelajari Python dan SQL dengan DataCamp

{count, plural, one {Kursus} other {Kursus}}

Ringkasan Statistik dan Window Functions di PostgreSQL

{hours} jam
131.5K
Pelajari cara membuat kueri untuk analitik dan rekayasa data dengan window functions, senjata rahasia SQL!
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

{count, plural, one {blog} other {blogs}}

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

{count, plural, one {blog} other {blogs}}

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

{count, plural, one {blog} other {blogs}}

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

{count, plural, one {blog} other {blogs}}

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

Lihat SelengkapnyaLihat Selengkapnya