Anda di halaman 1dari 10

Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

MODUL 1_PENGENALAN POSTGRESQL DAN POSTGIS


12 September 2019

1. Pendahuluan
1.1 Tujuan Praktikum
1.1.1 Mengenal PostgreSQL dan PostGIS sebagai produk untuk pengolahan database
1.1.2 Melakukan input data pada tabel dengan PostgreSQL
1.2 Dasar Teori
1.2.1 Basis Data
Basis Data adalah kumpulan data yang terkomputerisasi, tanpa pengulangan
(redundansi) yang tidak perlu, serta diatur dan disimpan menurut salah satu cara yang
memudahkan pengambilan kembali.
1.2.2 Database Management System
Database Management System adalah suatu sistem atau perangkat lunak yang
dirancang untuk mengelola basis data dan menjalankan operasi terhadap data yang
diminta banyak pengguna. Perangkat lunak basis data ini banyak digunakan dalam
pemrograman dan merupakan perangkat basis data arus tinggi (highlevel) antara lain:
Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird, MySQL,
PostgreSQL, Microsoft Access, dBaseIII, Paradox, FoxPro, Visual FoxPro, dll.
1.2.3 Structure Query Language (SQL)
SQL adalah suatu bahas akomputer yang mengikuti standard ANSI (American
National Standard Institute). ANSI yaitu sebuah bahasa standar yang digunakan untuk
mengakses dan melakukan manipulasi suatu sistem database.
1.2.4 PostgreSQL dan PostGIS
PostgreSQL sebuah produk database relasional yang termasuk dalam kategori free
open source software (FOSS) yang pendekatan rancangan modelnya menggunakan
paradigma object-oriented, sehingga sering dikategorikan sebagai Object Relational
Database Management System (ORDBMS). PostGIS merupakan sebuah teknologi
database yang dapat menyimpan data spasial (keruangan).

Shift 2_Kelas 3 Page 1


Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

2. Pembahasan
2.1 Tahapan Pelaksanaan Praktikum
2.1.1 Buka program pgAdmin 4 pada menu start

2.1.2 Masukkan password 1234 untuk dapat mengakses pgAdmin 4

Shift 2_Kelas 3 Page 2


Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

2.1.3 Klik tanda panah di sebalah kanan tulisan “Server” untuk membuka menu server

2.1.4 Kemudian lakukan hal yang sama pada bagian PostgreSQL 10 untuk membuka
menunya dan kemudian klik kanan pada bagian Database > Create > Database

Shift 2_Kelas 3 Page 3


Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

2.1.5 Akan muncul menu untuk membuat database baru, lalu isi kolom Database dengan
nama “bds” sebagai nama untuk database yang akan kita buat

2.1.6 Setelah database dengan nama “bds” dibuat maka masuk ke menu database
dengan cara pada poin 2.1.3 untuk masuk ke menu “Schemas”

Shift 2_Kelas 3 Page 4


Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

2.1.7 Lakukan hal yang sama seperti poin 2.1.3 untuk membuka menu “Schema” dan
masuk ke menu “Tables”. Untuk membuat tabel baru maka klik kanan pada menu
“Tables” > Create > Table

2.1.8 Setelah itu akan masuk ke menu pembuatan table dan kemudian isikan kolom
Name dengan nama “praktikum”

Shift 2_Kelas 3 Page 5


Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

2.1.9 Setelah itu masuk ke bagian menu Columns yang ada pada bagian kanan menu
General

2.1.10 Kemudian klik tanda tambah untuk menambah keterangan kolom dan berikan
masing-masing identitas kolom dengan tulisan “NIM”, “Nama”, serta “Nilai”

Shift 2_Kelas 3 Page 6


Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

2.1.11 Isi bagian Data type untuk masing-masing kolom yaitu NIM = integer, Nama =
character varying dengan kolom Length diisi sebanyak 50, dan Nilai = integer. Tipe
data integer untuk menyatakan angka dalam bilang bulat. Pada bagian Primary Key
NIM di aktifkan dengan mengubah tulisan “No” menjadi “Yes”. Tipe data character
varying untuk menyatakan tipe data huruf dan angka 50 menyatakan batas maksimal
huruf yang dapat di-input.

2.1.12 Setelah tabel “praktikum” dibuat maka buka tabel tersebut dengan melakukan
klik kiri pada tabel praktikum dan klik lambang petir (Query Tool)

Shift 2_Kelas 3 Page 7


Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

2.1.13 Setelah muncul menu Query Editor maka kita dapat melakukan input data pada
tabel yang sudah kita buat tadi dengan cara pada baris pertama di Query Editor tulis
“INSERT INTO praktikum VALUES” kemudian baris selanjutnya tulis “(NIM,
‘Nama’, Nilai)”. Tuliskan data NIM, Nama, dan Nilai sesuai dengan keinginan masing-
masing. Tidak lupa untuk mengakhiri baris gunakan tanda koma (,) dan untuk
mengakhiri input data gunakan tanda titik koma (;). Kemudian klik lambang petir
(Execute/Refresh [F5]) pada menu Query Tool untuk melakukan penyimpanan data.

Shift 2_Kelas 3 Page 8


Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

2.1.14 Setelah data berhasil tersimpan maka langkah selanjutnya untuk memunculkan
tabel yang sudah terisi adalah dengan melakukan klik pada lambang View Data yang
berada di sebelah kanan lambang Query Tool. Maka output dari proses di atas adalah
seperti gambar di bawah

OUTPUT TABEL

2.2 Analisis
Pada kolom NIM fungsi dari Primary Key diaktifkan hal ini bertujuan agar data yang
kita input tidak ada pengulangan atau tidak ada data yang sama sehingga setiap record
memiliki data yang berbeda-beda. Ketika kita telah melakukan input data pada Query Editor
dan melakukan execute maka data yang sudah kita input tadi tidak dapat di-input kembali
karena program akan membaca data yang kita input yang kedua kalinya sebagai data
redudansi.
3. Penutup
3.1 Kesimpulan
Pada praktikum Modul 01 Pengenalan PostgreSQL dan PostGIS, dikenalkan salah satu
perangkat lunak DBMS yaitu PostgreSQL. PostgreSQL adalah perangkat lunak yang akses
dapat digunakan secara gratis. Dalam pembuatan tabel dapat melakukan cara-cara yang
sudah dijabarkan di atas.
3.2 Saran dan Kritik Praktikum
Lakukan literasi mengenai program yang akan dijalankan agar ketika melakukan
praktikum kita sebagai praktikan sudah mendapat gambaran tentang program tersebut.

Shift 2_Kelas 3 Page 9


Adam Mirza Ramadhan (15117100) GD3104 BASIS DATA SPASIAL TUGAS KE-1

Daftar Referensi

Pengertian Basis Data. (n.d.). Retrieved from


http://library.binus.ac.id/eColls/eThesisdoc/Bab2/2014-2-00296-IF%20Bab2001.pdf

Setiyono, B. (2015). Konsep Dasar Basis Data. Surabaya: ITS Press.

Shift 2_Kelas 3 Page 10

Anda mungkin juga menyukai