Aplikasi DBMS – Belajar PostgreSQL

Pertemuan ketiga masih membahas penggunaan postgresql namun dari console. Lebih jelas kita bahas berikut ini:

PostgreSQL dapat menjalin konektifitas antara program client dengan server PostgreSQL dengan menggunakan beberapa parameter yang diperlukan yaitu:

1. username

2. password

3. database

4. nama server dan

5. nomor port(default PostgreSQL adalah 5432)

PostgreSQL menggunakan model komunikasi terus-menerus dan menunggu permintaan client sehingga nantinya permintaan akan diproses dan memberikan hasilnya kepada client. Untuk mengawali penggunaan PostgreSQL sebagai aplikasi DBMS dapat dilihat di bawah ini:

  • Memulai Database

PostgreSQL menyertakan program client yang disebut “psql”. Kita dapat membuat dan memanipulasi database dari psql. Untuk menggunkannya kita harus login terlebih dahulu dengan PostgreSQL sebagi superuser yaitu dengan login ‘postgres’. Untuk lebih jelasnya bisa terlihat seperti gambar di bawah ini:

1. Lokasi psql berada di directory postgreSQL yaitu dalam hal ini berada di:

 C:\Program Files\BitNami WAPPStack\postgresql\bin>

 2. Kemudian setelah berada pada directory postgreSQL ketikkan perintah:

 psql -h localhost -U postgres

 Keterangan:

-h : menunjukan bahwa login dengan host/server dengan nama ‘localhost’

-U : menunjukan bahwa login dengan user dengan nama ‘postgres’

  • Membuat Database

Setelah berhasil masuk dan terkoneksi atau tersambung dengan server ‘postgres’ maka langkah pertama yaitu dengan membuat database baru sesuai dengan yang kita inginkan. Untuk membuat database baru, ikuti perintah berikut ini:

Masuk server postgresql sesuai langkah sebelumnya kemudian ketikkan perintah:

 postgres=# create database penggajian;

 Keterangan:

Membuat database dengan nama database ‘penggajian’

  •  Mengaktifkan Database

Untuk menggunakan database yang telah berhasil dibuat kita harus mengaktifkan dan berada pada posisi prompt di database yang kita buat dengan menggunakan perintah sebagai berikut:

 postgres=# \c penggajian

  •  Membuat Tabel

Setelah database telah dibuat dan diaktifkan maka kita tinggal membuat tabel-tabel yang dibutuhkan sesuai dengan perencanaan awal yaitu aplikasi DBMS untuk ‘Sistem Informasi Penggajian’

Tabel yang harus dibuat adalah:

1. Tabel karyawan

Perintah yang diketikkan:

 penggajian=# create table karyawan(nim integer primary key, nama varchar(30), jkel varchar(10), golongan varchar(5), tempatlahir varchar(20), statusmenikah varchar(10), jumlahanak integer, tanggalmasuk date, statustunjangankel varchar(10), kodejabatan integer, kodegolongan integer);

2. Tabel jabatan

Perintah yang diketikkan:

 penggajian=# create table jabatan(kodejabatan integer primary key, namajabatan varchar(20));

3. Tabel tunjangan jabatan

Perintah yang diketikkan:

 penggajian=# create table tunjanganjabatan(kodetunjanganjabatan integer primary key, namatunjangan varchar(20), kodejabatan integer);

4. Tabel gaji

Perintah yang diketikkan:

 penggajian=# create table gaji(kodegaji integer primary key, tanggal date, gajipokok float, tunjanganjabatan float, nim integer);

5. Tabel Tunjangan

Perintah yang diketikkan:

 penggajian=# create table tunjangan(kodetunjangan integer primary key, namatunjangan varchar(20), besartunjangan float);

6. Tabel golongan

Perintah yang diketikkan:

 penggajian=# create table golongan(kodegolongan integer primary key, namagolongan varchar(10));

7. Tabel gaji pokok

Perintah yang diketikkan:

 penggajian=# create table gajipokok(idgapok integer primary key, besar float, masakerja interger, kodegolongan varchar(10));

  • Menghapus Database

Untuk menghapus suatu database dapat dilakukan dengan perintah sebagai berikut:

 postgres=# drop database gaji;

Untuk lebih jelasnya bisa didownload di link berikut ini: Click Here

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s