PostgreSQL
1. Pengertian PostgreSQL
PostgreSQL (atau dikenal juga sebagai Postgres) adalah sebuah
RDBMS open-source (didistribusikan secara free) yang menekankan pada
pemenuhan standar teknis dan fleksibilitas (keluwesan) data. PostgreSQL
didistribusikan dengan lisensi bebas/gratis, sehingga dapat digunakan,
dimodifikasi, dan didistribusikan kembali kepada publik secara
bebas/gratis untuk tujuan pribadi, komersial, ataupun akademik.
PostgreSQL merupakan Sebuah Obyek-Relasional Data Base
Management System(ORDBMS) yang dikembangkan oleh Berkeley
Computer Science Department. PostgreSQL juga menawarkan tambahan-
tambahan yang cukup signifikan yaitu class, inheritance, type, dan
function. Tambahan keistimewaan lain yang tidak dimiliki database
management system yang lain berupa constraint, triggers, rule, dan
transaction integrity, dengan adanya keistimewaan tersebut maka para
pemakai dapat dengan mudah mengimplementasikan dan menyampaikan
sistem ini. Pada tahun 2012 PostgreSQL mendapatkan gelar Linux New
Media Award untuk kategori Database Open source terbaik.
PostgreSQL dirancang untuk menangani beban kerja terhadap data
dari sebuah mesin menuju layanan web yang diakses banyak orang secara
bersamaan. PostgreSQL merupakan sebuah sistem manajemen database
yang didesain agar bekerja dengan baik pada sistem MacOS Server,
namun development-nya juga diberlakukan untuk platform Linux,
FreeBSD, OpenBSD, dan Windows 32-bit dan 64 bit sampai pada versi
PostgreSQL 10. Selanjutnya, mulai dari versi PostgreSQL 11
dikembangkan untuk platform MacOS 64-bit dan Windows 64-bit saja.
2. Sejarah PostgreSQL
Nama Postgres (Post Ingres) mengacu pada asal-usul proyek di
database yang dikembangkan di University of California, Berkeley.
PostgreSQL berevolusi dari Ingres proyek di University of California,
Berkeley. Pada tahun 1982, pemimpin tim Ingres, Michael Stonebraker ,
Berkeley-left untuk membuat versi berpemilik dari Ingres.
Mulai tahun 1986, tim POSTGRES menerbitkan sejumlah makalah
yang menjelaskan dasar sistem, dan tahun 1987 memiliki versi prototipe
ditampilkan di 1988 ACM SIGMOD Conference . Tim merilis versi 1 ke
sejumlah kecil pengguna pada bulan Juni 1989, maka versi 2 dengan
sistem aturan ditulis ulang pada Juni 1990. Versi 3, yang dirilis pada tahun
1991, sekali lagi menulis ulang sistem aturan, dan menambahkan
dukungan untuk beberapa penyimpanan manajer dan perbaikan mesin
query. Pada tahun 1993, jumlah besar pengguna mulai membanjiri proyek
dengan permintaan dukungan dan fitur. Setelah merilis versi 4.2 pada
tanggal 30 Juni, 1994, – terutama pembersihan – proyek berakhir.
Berkeley telah merilis POSTGRES bawah lisensi MIT-gaya, yang
memungkinkan pengembang lain untuk menggunakan kode untuk
digunakan apapun. Pada saat itu, POSTGRES menggunakan sebuah
Ingres-dipengaruhi bahasa PostQUEL permintaan interpreter, yang bisa
secara interaktif digunakan dengan akan aplikasi konsol bernama Monitor.
Pada tahun 1996, proyek ini berganti nama menjadi PostgreSQL
untuk mencerminkan dukungan untuk SQL. Kehadiran online di website
PostgreSQL.org dimulai pada 22 Oktober 1996. Yang pertama
PostgreSQL rilis dibentuk versi 6.0 pada tanggal 29 Januari 1997. Sejak
itu sekelompok pengembang dan sukarelawan di seluruh dunia telah
mempertahankan perangkat lunak sebagai PostgreSQL yang Grup global
Development.
3. Panduan Instalasi PostgreSQL
a. Download PostgreSQL release terbaru di
https://www.enterprisedb.com/software-download-postgres
b. Khusus di linux, simpan hasil file PostgreSQL hasil download pada
folder/direktori Documents.
Untuk menjalankannya bukalah Terminal : Accessories >
Terminal. Masuklah dengan user root lalu masuk ke direktori tempat
menyimpan file PostgreSQL dalam hal ini adalah direktori Documents.
Ketikkan perintah seperti di bawah ini :
#cd Documents
Lihat isi direktori Documents dengan mengetikkan perintah Is.
#Is
f. Isikan password, lalu klik ‘Next>’. Catatan : kata kunci ini harus
diingat oleh pengguna.
g. Password tersebut wajib diisi, jika tidak akan muncul pesan kesalahan
berikut.
4. Fungsi PostgreSQL
Fungsi dari Postgres sebagai RDBMS adalah sebagai basis data
dengan dukungan tipe data yang fleksibel. Untuk menggunakan
PostgreSQL sebagai database independen tanpa terhubung dengan aplikasi
apapun, maka user memerlukan aplikasi front-end seperti pgAdmin atau
Heidi SQL, atau bisa juga menggunakan CLI (command line interface)
untuk melakukan quey secara manual.
Tadinya PostgreSQL mendukung untuk multiplatform Windows,
Linux, dan MacOS, namun karena alasan teknis, dukungan tersebut
diminimalisir. Sampai saat tulisan ini dibuat, versi PostgreSQL 11 dan
versi 12 hanya mendukung untuk dua (2) platform saja, yaitu MacOS 64-
bit dan Windows 64-bit.
d) Pemberitahuan Installasi
Klik Next untuk melanjutkan proses installasi
e) License Agreement
Pilih Accept the Agreement kemudian Pilih Next.
f) Lokasi Installasi
Pilih lokasi installasi, pada proses kali ini kami ingin lokasi
installasi diatur secara Default saja dan kemudian Klik Next.
i) Install
Klik Install, ini akan memulai proses installasi.
8) Kemudian kita open file sql nya >> klik start dan tunggu
prosesnya >>Klik close dan data berhasil di import. ( jika
tidak muncul bisa direfresh database nya)
REFERENSI :
https://www.nesabamedia.com/pengertian-postgresql/
https://media.neliti.com/media/publications/241870-mengeksplorasi-
database-postgresql-denga-ae157a25.pdf
https://fadilajuni.wordpress.com/2017/01/20/pengenalan-postgresql/
https://www.pgadmin.org/
https://www-navicat-com.translate.goog/en/products/navicat-for-
postgresql?_x_tr_sl=en&_x_tr_tl=id&_x_tr_hl=id&_x_tr_pto=sc
https://developpaper-com.translate.goog/how-to-connect-navicat-to-
postgresql-database-navicat-premium-new-connection-to-postgresql-
databasetutorial/?
_x_tr_sl=en&_x_tr_tl=id&_x_tr_hl=id&_x_tr_pto=sc
https://ronisetiawan271099.blogspot.com/2020/03/tutorial-export-dan-
import-database-di.html
http://www.zonatutorial.com/2022/01/install-and-crack-navicat-
premium-12.html