Anda di halaman 1dari 13

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

TUGAS 1 BASIS DATA SPASIAL


DISUSUN OLEH:

RENO WIBOWO PUTRA

15114017

TEKNIK GEODESI DAN GEOMATIKA


FAKULTAS ILMU DAN TEKNOLOGI KEBUMIAN

INSTITUT TEKNOLOGI BANDUNG

2016

SHIFT 1_KELAS 1 1
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

MODUL 1_PENGENALAN POSTGRESQL DAN POSTGIS


Tanggal : 29 Agustus 2016

1. Pendahuluan
Pengertian PostGIS
PostGIS adalah suatu program, tool, add-on, Spatial database extender, spatial
database engine, atau extension yang dapat menambah dukungan dalam pendefinisian
dan pengelolaan (fungsional) unsur-unsur spasial bagi DBMS objek relasional
PostgreSQL. Secara praktis, PostGIS berperan sebagai penyedia layanan spasial bagi
DBMS ini; memungkinkan PostgreSQL untuk digunakan sebagai backend basis data
spasial (untuk perangkat lunak SIG) sebagaimana halnya ArcSDE/SDE (spatial
database engine) produk ESR, DB2 spatial extender, dan atau extension “Orace
Spatial” produk Oracle. Singkatnya, PostGIS juga menambahkan tipe-tipe (kumpulan)
SQL (query), operator, dan fungsi-fungsi (analisis) yang kemudian menyebabkan
DBMS PostgreSQL menjadi bersifat “Spatially-enabled”. Lebih jauh lagi, PostGIS
telah mengikuti ketentuan spesifikasi “simple features specification for SQL” dan
tersertifikasi sesuai dengan profile “type and functions”.

Pengertian PostgreSQL

PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas
menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data yang
paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan
fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL
antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain.
PostgreSQL adalah sistem database yang kuat untuk urusan relasi, open source.
Memiliki lebih dari 15 tahun pengembangan aktif dan sudah terbukti segala rancangan
arsitekturnya telah mendapat reputasi tentang “kuat”, “handal”, “integritas data”, dan
“akurasi data”.

SHIFT 1_KELAS 1 2
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

2. Pembahasan
2.1. Tahapan Pengenalan PosgreSQL dan PostGIS

a. [MEMBUKA POSGRESQL]
Double klik pgAdmin III pada dekstop, kemudian double klik pada
PostgreSQL 9.1 (lokalhost : 5432). Akan muncul tampilan seperti gambar di
bawah ini

SHIFT 1_KELAS 1 3
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

b. [MEMBUAT DATABASE BARU]


Klik kanan pada database dan pilih new database

c. [MEMBERI NAMA DATABASE]


Akan muncul jendela seperti gambar di bawah. Isi kolom nama dengan nama
“bds” dan pilih kolom owner “postgres”. Kemudian klik “ok”
Catatan : pemberian nama tidak boleh menggunakan huruf capital dan spasi

SHIFT 1_KELAS 1 4
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

d. [MENDEFINISIKAN DATABASE]
Aktifkan tab definition pada jendela new database. Karena database yang
akan kita buat berupa database non-spasial untuk itu pilih postgres pada
bagian template lalu klik ok.

e. [MEMBUAT TABEL]
Membuat table baru dengan cara klik bds – Shema – Publics – Tables, klik
kanan pada Tables lalu pilih “new table”

SHIFT 1_KELAS 1 5
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

f. [MEMBERI NAMA TABLE]


Akan muncul jendela new table seperti gambar di bawah. Isilah kolom nama
table dengan “praktikum” dan kolom owner dengan “postgres”
Catatan : pemberian nama tidak boleh menggunakan huruf capital dan spasi

SHIFT 1_KELAS 1 6
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

g. [MEMBUAT KOLOM PADA TABLE]


Aktifkan tab coloumn . klik tombol add , pada jendela new Coloumn isikan 1.
 nim dengan data type berupa integer dan merupakan primary key
 nama dengan data type berupa character varying dan length 50
 Nilai dengan data type berupa integer
 Lalu klik ok

SHIFT 1_KELAS 1 7
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

SHIFT 1_KELAS 1 8
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

h. [MEMBUAT PRIMARY KEY]


Aktifkan tab Constrain lalu klik add

SHIFT 1_KELAS 1 9
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

Pada jendela new primary key, di bagian columns. Pilihlan column dengan
table “nim” lalu pilih add. Maka dengan begitu table nim akan menjadi
primary key.

SHIFT 1_KELAS 1 10
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

i. [MENGISI DATA TABLE]


Untuk memasukkan record ke dalam table “praktikum” lakukan perintah klik
pada table praktikum lalu klik view the data in the selected object. Isikan 5
nama, nim, dan nilai berurutan ke dalam colums. Lalu akan ada tampilan
seperti pada gambar :

SHIFT 1_KELAS 1 11
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

3. Penutup
3.1. Simpulan
a. Mampu membuat database menggunakan pgAdmin III
b. Mampu membuat primary key menggunakan pgAdmin III

3.2. Saran dan Kritik Pratikum


a. Asisten pratikum hendaknya menjelaskan lebih runtut mengenai langkah
kerja pratikum

SHIFT 1_KELAS 1 12
RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-1

Referensi

http://milwormjr.blogspot.co.id/2015/01/pengertian-postgis-dan-fitur-fitur.html

https://id.wikipedia.org/wiki/PostgreSQL

SHIFT 1_KELAS 1 13