Anda di halaman 1dari 45

SISTEM BASIS DATA SPASIAL

MEMBANGUN BASIS DATA SPASIAL

DIBUAT OLEH :

ACHMAD THIRMIDZI

(03311740000034)

DOSEN PENGAMPU :

YANTO BUDISUSANTO, S.T, M.ENG

DEPARTEMEN TEKNIK GEOMATIKA

FAKULTAS TEKNI SIPIL, LINGKUNGAN, DAN KEBUMIAN

INSTITUT TEKNOLOGI SEPULUH NOPEMBER

SURABAYA

2018

i
KATA PENGANTAR

Kami panjatkan puji syukur kami ke hadirat Tuhan Yang Maha Esa. Yang telah melimpahkan
hidayahnya dan memberi kami kesempatan dalam menyelesaikan laporan praktikum
membangun basis data spasial. Laporan ini disusun berdasarkan praktikum yang telah
dilakukan dengan prosedur tertentu mengenai proses pembangunan basis data

Penulis menyadari, bahwa laporan praktikum ini tidak dapat terselesaikan tanpa bantuan
pihak-pihak dibawah :

1. Orang tua yang selalu mendoakan segala upaya dalam melakukan perkuliahan,
termasuk dalam pembuatan laporan ini
2. Bapak Yanto Budisusanto, S.T, M.Eng. selaku dosen pengampu Mata Kuliah Sistem
Basis Data Spasial yang terlah membagikan ilmu mengenai ilmu basis data
3. Teman-teman Teknik Geomatika 2017 yang telah memberi bantuan berupa ilmu serta
masukan dalam pembuatan laporan praktikum

Susunan Laporan praktikum ini sudah dibuat dengan sebaik-baiknya, namun tentu masih
banyak kekurangannya. Oleh karena itu jika ada kritik atau saran apapun yang sifatnya
membangun bagi penulis, dengan senang hati akan penulis terima.

Surabaya, 02 Desember 2018

Penulis

ii
DAFTAR PUSTKA

KATA PENGANTAR ...............................................................................................................ii


DAFTAR PUSTKA ................................................................................................................. iii
DAFTAR GAMBAR ................................................................................................................ iv
BAB I PENDAHULUAN .......................................................................................................... 1
1.1 Latar Belakang .......................................................................................................... 1
1.2 Tujuan........................................................................................................................ 1
1.3 Manfaat...................................................................................................................... 2
BAB II TINJAUAN PUSTAKA ............................................................................................... 3
2.1 Pengertian Basis Data Spasial ................................................................................... 3
2.2 Data Spasial ............................................................................................................... 3
2.3 Pengertian Basis Data Spasial ................................................................................... 3
2.4 Fungsi Basis Data ...................................................................................................... 4
2.5 Komponen Basis Data : ............................................................................................. 4
2.6 Aplikasi SMBDS ....................................................................................................... 5
2.7 Pengertian Entitas ...................................................................................................... 6
2.8 Pengertian Query ....................................................................................................... 6
2.9 Entity Relationship Diagram (ER Diagram) ............................................................. 7
BAB III METODELOGI PRAKTIKUM .................................................................................. 8
3.1 Waktu dan Tempat .................................................................................................... 8
3.2 Alat dan Bahan .......................................................................................................... 8
3.3 Tahapan Praktikum ................................................................................................... 8
3.4 Diagram Alir ........................................................................................................... 10
BAB IV ANALISA DAN HASIL PRAKTIKUM .................................................................. 11
4.1 Skenatio Kejadian Nyata ......................................................................................... 11
4.2 ER Diagram ............................................................................................................. 11
4.3 Pembuatan Query .................................................................................................... 12
BAB V PENUTUP .................................................................................................................. 39
5.1 Kesimpulan.............................................................................................................. 39
DAFTAR PUSTAKA ............................................................................................................. 40

iii
DAFTAR GAMBAR

Gambar 1 Membuat tabel sungai yang memuat nama sungai ................................................. 12


Gambar 2 Memasukkan ekstensi PostGIS pada database........................................................ 12
Gambar 3 Membuat kolom spasial bertipe poligon pada tabel Data_Orang ........................... 13
Gambar 4 Membuat kolom spasial bertipe point pada tabel Nama_Usaha ............................. 13
Gambar 5 Membuat kolom spasial bertipe linestring pada tabel Sungai................................ 13
Gambar 6 Memasukkan koordinat poligon pada Desa Kehitam ............................................ 14
Gambar 7 Memasukkan koordinat poligon pada Desa Ojolali ............................................... 14
Gambar 8 Memasukkan koordinat poligon pada Desa Ketintang .......................................... 14
Gambar 9 Memasukkan koordinat poligon pada Desa Laliojo .............................................. 15
Gambar 10 Memasukkan koordinat poligon pada Desa Suka Mundur .................................. 15
Gambar 11 Memasukkan koordinat poligon pada Desa Suka Suka ....................................... 15
Gambar 12 Memasukkan koordinat poligon pada Desa Ojolilo ............................................. 16
Gambar 13 Memasukkan koordinat poligon pada Desa Sukolali ........................................... 16
Gambar 14 Memasukkan koordinat linestring pada Sungai Kali Asem .................................. 17
Gambar 15 Memasukkan koordinat linestring pada Sungai Kali Bagi ................................... 17
Gambar 16 Memasukkan koordinat linestring pada Sungai Kali Jeru .................................... 17
Gambar 17 Memasukkan koordinat linestring pada Sungai Kali Bondo ................................ 18
Gambar 18 Memasukkan koordinat titik pada Usaha di Desa Kehitam .................................. 18
Gambar 19 Memasukkan koordinat titik pada Usaha di Desa Ketintang ................................ 18
Gambar 20 Memasukkan koordinat titik pada Usaha di Desa Ojolali..................................... 19
Gambar 21 Memasukkan koordinat titik pada Usaha di Desa Suka Mundur .......................... 19
Gambar 22 Memasukkan koordinat titik pada Usaha di Desa Laliojo .................................... 19
Gambar 23 Memasukkan koordinat titik pada Usaha di Desa Laliojo .................................... 19
Gambar 24 Menambahkan koneksi pada postgreSQL............................................................. 20
Gambar 25 Database tersambung ............................................................................................ 20
Gambar 26 Daftar tabel pada database Pengusaha yang telah terkoneksi ............................... 21
Gambar 27 Data Spasial yang tersimpan pada database yang telah dibuat ............................. 21
Gambar 28 Mengubah warna objek sungai ............................................................................. 22
Gambar 29 Warna poligon desa setelah diubah ....................................................................... 23
Gambar 30 Memberi label nama desa ..................................................................................... 23
Gambar 31 Memberi label nama usaha ................................................................................... 24
Gambar 32 Tampilan seteleh diberikan label pada nama desa, nama sungai, dan nama usaha
.................................................................................................................................................. 24
Gambar 33 Mengubah tabel menjadi editable ......................................................................... 25
Gambar 34 Mengedit data seperti menambah titik .................................................................. 25
Gambar 35 Membuka tabel atribut, terlihat titik yang baru belum memiliki data yang lengkap
.................................................................................................................................................. 26
Gambar 36 Mengisi tabel atribut, dan jenis usaha akan muncul pada peta ............................. 26
Gambar 37 Menyimpan data yang telah dibuat di Openjump ................................................. 27
Gambar 38 Simpan sebagai PostGIS tabel .............................................................................. 27
Gambar 39 secara otomatis database pada PostgreSQL akan ikut terupdate terhadap
perubahan pada openjump ....................................................................................................... 28
Gambar 40 Membuat koneksi baru pada QGIS ....................................................................... 29

iv
Gambar 41 Mengkoneksikan QGIS dengan database pada postgreSQL................................. 29
Gambar 42 Tampilan setelah memunculkan data spasial ........................................................ 30
Gambar 43 Mengubah style dari data desa .............................................................................. 30
Gambar 44 Mengubah style dari data usaha ............................................................................ 31
Gambar 45 Mengubah style dari data sungai ........................................................................... 31
Gambar 46 Mengisi tabel atribut ............................................................................................. 32
Gambar 47 Setelah menambahkan data dan mengubah style pada data .................................. 32
Gambar 48 Memperbarui database spasial setelah terjadi perubaha pada QGIS .................... 33
Gambar 49 Query menunjukkan nama sungai yang tidak ada di wilayah Desa Kehitam ....... 34
Gambar 50 Query yang menunjukkan panjang Kali Jeru ........................................................ 35
Gambar 51 Query yang menunjukkan Luas wilayah Desa Kehitam ....................................... 35
Gambar 52 Query untuk menunjukkan luas semua Desa ........................................................ 36
Gambar 53 Query menunjukkan Panjang masing-masing sungai ........................................... 37
Gambar 54 Query untuk menunjukkan sungai yang memiliki panjang > 200 m .................... 37
Gambar 55 Query menunjukkan sungai terpanjang................................................................. 38
Gambar 56 Query menunjukkan Desa terluas ......................................................................... 38
Gambar 57 Query menunjukkan Desa dengan luas wilayah > 10000 m2................................ 38

v
BAB I
PENDAHULUAN

1.1 Latar Belakang


Sistem Manajemen Basis Data Spasial (SMBDS) adalah suatu sistem yang
mengatur tentang pembuatan, pengolahan, sampai penghapusan berbagai macam data
yang mengandung data-data spasial, yakni informasi-informasi tentang unsur
permukaan bumi. Keberadaan SMBDS ini sangatlah penting pada zaman sekarang,
dimana SMBDS ini diperlukan dalam berbagai keperluan dalam kehidupan sehari-hari
dari hal kecil sampai hal besar sekalipun.

Sistem Manajemen Basis Data Spasial dapat mempermudah pengolahan data-data


yang memiliki data berupa data tentang informasi muka bumi. Dengan adanya SBMDS
kita dapat dengan mudah untuk bisa mengambil, menambah serta menghapus data yang
ada dalam suatu database spasial.

Untuk menjalankan SMBDS, dapat dilakukan dengan berbagai software. Salah


satu yang sering dipakai adalah PostgreSQL dengan ekstensi PostGIS. Software
tersebut sering digunakan karena merupakan software opensource atau gratis serta
mudah digunakan bahkan oleh seorang pemula sekalipun. PostgreSQL menggunakan
bahasa SQL delam pengolahan basis data, namun pada versi terbaru sudah tidak harus
menggunakan query.

Mengingat pentingnya SMBDS, akan dibahas hal-hal mengenai pembuatan serta


pengolahan basis data pada software PostgreeSQL dengan ekstensi PostGIS

1.2 Tujuan
Tujuan dilakukannya praktikum ini adalah sebagai berikut

1. Mengetahui cara pembuatan basis data spasial menggunakan PostgreeSQL dan


PostGIS

2. Mengetahui fungsi yang dapat dilakukan pada PostgreeSQL dan PostGIS

3. Mengetahui cara pembuatan query dengan PostgreeSQL dan PostGIS

1
1.3 Manfaat
Dengan dilakukannya praktikum ini maka diharapkan :

1. Mahasiswa dapat memahami cara pembuatan basis data spasial dengan


PostgreeSQL dan PostGIS

2. Mahasiswa dapat memahami fungsi PostgreeSQL dan PostGIS

3. Mahasiswa dapat membuat query pada PostgreeSQL dan PostGIS

2
BAB II
TINJAUAN PUSTAKA

2.1 Pengertian Basis Data Spasial


Basis data terdiri dari 3 kata, yakni kata basis yang berarti gudang atau tempat
menyimpan sesuatu, kata data yang berarti kumpulan fakta yang mewakili suatu objek.
Jadi basis data memiliki arti kumpulan yang terorganisir dari data-data yang saling
berhubungan sedemikian rupa sehingga dapat memudahkan penyimpanan,
pemanipulasian data, serta pemanggilan data oleh pengguna. Dimana setiap pengguna
memiliki wewenang untuk mengakses data.

2.2 Data Spasial


Data spasial adalah data yang sangat dibutuhkan dalam ilmu kebumian, terutama
dalam keilmuan geodesi dan geomatika. Dimana intisari dari keilmuan geodesi dan
geomatika adalah data spasial itu sendiri. Data spasial sendiri adalah data yang memuat
berbagai informasi tentang bentuk dan ukuran muka bumi. Dalam hal ini, yang
dimaksud bentuk dan ukuran bumi tersebut dapat berupa posisi, jarak, ketinggian, beda
tinggi, bahkan beda tinggi. Data spasial ini diperlukan dalam berbagai hal. Salah satu
contoh adalah suatu aplikasi yang sangat dibutuhkan pada saat ini, yakni google maps
yang dibutuhkan untuk mencari lokasi dari suatu tempat. Maka dapat dilihat bahwa
keberadaan data spasial ini sangatlah penting.

2.3 Pengertian Basis Data Spasial


Pengertian basis data spasial tidak jauh berbeda dengan pengertian dari basis data
itu sendiri, yakni kumpulan yang terorganisir dari data-data yang saling berhubungan
sedemikian rupa sehingga dapat memudahkan penyimpanan, pemanipulasian data, serta
pemanggilan data oleh pengguna. Dimana setiap pengguna memiliki wewenang untuk
mengakses data. Yang membedakan antara basis data dengan basis data spasial adalah
adanya informasi spasial didalamnya memuat berbagai informasi tentang gambaran dari
bentuk permukaan bumi. Contoh dari data spasial adalah data ketinggian, jarak,
koordinat, dan masih banak contoh data spasial yang lain.

3
2.4 Fungsi Basis Data
Basis data memiliki banyak fungsi dalam suatu proses pengolahan data seerti
sebagai berikut :

1. Mengurangi inkonsistensi data

Dengan adanya basis data dapat dilakukan normalisasi data yang mana memiliki
fungsi normalisasi tabel, sehingga menghilangkan inkonsistensi data yang bisa
mengubah isi dari data itu sendiri

2. Memudahkan akses data

Dengan basis data, pengaksesan data bisa lebih mudah dengan mencari
menggunakan keyword yang ingin dicari

3. Menghidari data yang terisolasi

Dengan basis data, data-data yang tersimpan dalam database akan dapat diakses
oleh semua pengguna

4. Penolakan akses

Akses menuju database akan terhindar dari penolakan karena sistem dari database
yang menggunakan 1 tempat penyimpanan data yang sama

5. Meningkatakn keamanan data

Dikarenakan kita juga bisa memberikan sistem keamanan tertentu pada basis data

6. Membuat data dalam satu lokasi tertentu

Data yang tersimpan pada satu lokasi yang sama akan mempermudah berbagai
pekerjaan pengolahan data

2.5 Komponen Basis Data :


Untuk bisa menjalankan sistem basis data, tentunya diperlukan beberapa jenis
komponen, antara lain :

1. Perangkat Keras (Hardware)

4
Perangkat keras berfungsi sebagai alat untuk melakukan input serta mendapatkan
output dari database yang kita miliki

2. Sistem Operasi (Operating Sistem)

Sistem operasi berfungsi sebagai fasilitas berjalannya semua proses yang


berhubungan dengan pengolahan basis data

3. Basis Data (Database)

Basis data sendiri adalah tempat penyimpanan data-data yang akan diolah

4. Sistem Pengolahan Basis Data

Sistem akan melakukan proses pengolahan data sesuai prosedur yang ada

5. Pemakai (User)

User adalah orang yang melakukan proses pengolahan basis data dan menjalankan
ke-empat komponen lainnya agar pengolahan basis data dapat dilakukan

2.6 Aplikasi SMBDS


Untuk pengolahan SMBDS sudah tersedia banyak software yang dapat
melakukan pengolahan basis data spasial, dari aplikasi yang bersifat gratis atau
opensource hingga aplikasi yang berbayar. Salah satu aplikasi yang dapat digunakan
adalah sebagai berikut

a. PostgreSQL
PostgreSQL adalah suatu software pengolahan basis data yang bersifat open
source database management system. Yang berarti software ini dapat
didownload secara gratis. PotgreSQL dapat digunakan untuk membuat,
mengolah hingga menghapus data-data yang berada dalam suatu database.
Software ini dapat dijalankan pada semua sistem operasi seperti Linux, Mac
Os, dan Windows termasuk program antarmuka untuk C/C++, Perl, Phyton,
Ruby Tcl.
b. PostGIS
PostGIS pada dasarnya bukan merupakan software seutuhnya, namun
PostGIS ini adalah suatu ekstensi atau tambahan bagi aplikasi utamanya, yaitu
PostgreSQL. PostGIS adalah ekstensi untuk menambahkan kemampuan

5
PostgreSQL untuk dapat mengolah SIG atau data spasial. Sehingga
PostgreSQL dapat mengolah database spasial
c. Aplikasi SIG
Aplikasi SIG berguna untuk menampilkan gambar bentuk dan ukuran muka
bumi dalam gambaran seperti peta. Terdapat banyak software yang dapat
menjalankan visualisasi untu SIG. Salah satunya adalah openjump. Software
ini adalah software opensource dimana kita dapat mendapatkannya secara
gratis. Openjump dapat dikatakan sebagai software SIG yang sederhana dan
mudah digunakan bahkan bagi pemula. Selain openjump terdapat software
SIG lain yang bersifat opensource, yakni QGIS. Namun jika dibandingkan
dengan openjump, QGIS dapat dianggap lebih lengkap dan kompleks
daripada openjump, namun masih tetap mudah digunakan. Selain software
opensource, terdapat pula software yang berbayar seperti ArcGIS dan
Autocad MAP. Tentunya dengan mengeluarkan modal atau uang yang lebih,
tentunya kita akan mendapa fitur yang lebih lengkap dan lebih kompleks
daripada software opensource untuk digunakan dalam pengolahan SIG.

2.7 Pengertian Entitas


Entitas adalah segala sesuatu yang digambarkan oleh fakta berupa data, yang juga
dapat diartikan sebagai individu yang mewakili sesuatu yang nyata dan dapat dibedakan
dengan yang lain (Fathansyah, 1999). Entitas terbagi menjadi entitas kuat dan entitas
lemah. Entitas kuat adalah entitas yang tidak memiliki ketergantungan dengan entitas
yang lain. Sebaliknya, entitas lemah memiliki ketergantungan dengan entitas lain
sehingga memiliki suatu relasi antara keduanya

2.8 Pengertian Query


Query adalah suatu bahasa yang digunakan untuk melakukan proses pengolahan
dan manipulasi terhadap database, dengan menggunakan Structured Query Language
(SQL). Query biasanya berisi penyataan atau permintaan yang diinginkan oleh user
dalam proses pengolahann data yang tersimpan dalam database

6
2.9 Entity Relationship Diagram (ER Diagram)
ER Diagram adalah model hubungan data pada suatu basis data. Sehingga dapat
diungkapkan entitas-entitas mana yang sebaiknya dihubungkan dengan entitas lain

Jenis relasi pada ER Diagra adalah sebagai berikut

1. One to one, yang berarti setiap entitas A dapat berhubungan dengan hanya
satu entitas B

2. One to many, yang berarti setiap entitas A dapat berhubungan dengan lebih
dari satu entitas B, namun entitas B dapat berhubungan dengan hanya satu
entitas A. Berlaku pula sebaliknya

3. Many to many, yang berat setiap entitas A dapat berhubungan dengan lebih
dari satu entitas B, berlaku pula sebaliknya

Selain terkait jumlah relasi, jenis relasi pada ER diagram juga dapat dibagi
menjadi :

1. Wajib, yang berarti setiap entitas A wajib memiliki hubungan dengan entitas
B

2. Tidak wajib, yang berarti setiap entitas A tidak wajib memiliki hubungan
dengan entitas B

7
BAB III
METODELOGI PRAKTIKUM

3.1 Waktu dan Tempat


Waktu dan tempat praktikum adalah sebagai berikut :

Tempat : - Departemen Teknik Geomatik ITS,Surabaya

- Rumah kontrakan Bumi Marina Emas

- KFC Mulyosari

- Pojok Ngopi, Keputih

Waktu : Kamis-Minggu, 29 November 2018 – 2 Desember 2018

3.2 Alat dan Bahan


Alat dan Bahan yang kami gunakan adalah :

- Hardware : Laptop, mouse

- Sofware : Microsof Office Word, pgAdmin4, Snipping Tool, Google Chrome,


openjump

3.3 Tahapan Praktikum


Tahapan-tahapan dalam melakukan praktikum adalah sebagai berikut :

1. Membuka pgAdmin4 dan melakukan log in pada database

2. Membuat database yang dibutuhkan

3. Membuat 2 tabel yang saling berhubungan

4. Mengisikan data pada 2 tabel yang telah dibuat

5. Membuat 1 tabel yang menyatakan hubungan kedua tabel yang telah dibuat
sebelumnya

6. Mengisi tabel dengan hubungan antara kedua tabel yang telah dibuat dengan relasi
1-m

8
7. Membuat 1 tabel tambahan yang berisi tentang nama sungai

8. Melakukan pengolahan dan manipulasi data menggunakan query

9. Memasukkan ekstensi dari PostGIS ke PostgreSQL kedalam tabel yang telah


dibuat, yakni tabel Data_Orang, Nama_Usaha, dan Sungai

10. Membuat sebuah kolom baru yang bertipe geometry sebagai kolom yang memuat
data spasial dengan menggunakan query

11. Mengisikan data spasial dalam tabel geometry

12. Menghubungkan postgreSQL dengan aplikasi SIG seperti openjump, QGIS,


Arcmap, dll

13. Menampilkan visualisasi dari data pada database dengan menggunakan aplikasi SIG

9
3.4 Diagram Alir

10
BAB IV
ANALISA DAN HASIL PRAKTIKUM

4.1 Skenatio Kejadian Nyata


Basis data yang dibuat adalah hubungan antara orang dengan usaha yang
dimiliknya. Data yang digunakan adalah hasil dari tugas 1 yang sebelumnya telah
dibuat dengan menggunakan pgadmin4 miliki postgreeSQL. Basis data tersebut
memiliki nama database “Pengusaha”. Database tersebut terdiri dari 2 entitas. Entitas
yang pertama adalah Data_Orang yang memiliki atribut NIP (PK), Nama, TTL,
tempat_lahir, Agama, Pekerjaan, Desa, Usia, dan Koordinat. Sedangkan entitas yang
lain bernama Nama_Usaha yang memiliki atribut NID (PK), Jenis_Usaha,
Tanggal_SK, Lokasi, Omset dan Koordinat. Selain dua entitas tersebut, dibuat juga
sebuah entitas/tabel dalam database yang dapat terhubung dengan dua entitas yang
sudah ada, yakni tabel Sungai yang memiliki atribut No (PK), Nama Sungai, dan
Jalur_Sungai

4.2 ER Diagram
Pemodelan hubungan antara entitas Data_Orang dengan entitas Nama_Usaha
adalah sebagai berikut

1 Memiliki m
Data_Orang Nama_Usaha
Memiliki

Dari ER Diagrm diatas dapat dinyatakan bahwa :

1. Setiap oreng boleh memiliki lebih dari satu Usaha


2. Ada Orang yang tidak memiliki usaha
3. Setiap usaha hanya dapat dimiliki oleh satu orang
4. Ada usaha yang tidak dimiliki seseorang

11
4.3 Pembuatan Query
- Membuat tabel sungai

Gambar 1 Membuat tabel sungai yang memuat nama sungai

- Membuat database spasial (Memasukkan ekstensi PostGIS)

Gambar 2 Memasukkan ekstensi PostGIS pada database

12
- Memasukkan kolom spasial dalam entitas/tabel

Gambar 3 Membuat kolom spasial bertipe poligon pada tabel Data_Orang

Gambar 4 Membuat kolom spasial bertipe point pada tabel Nama_Usaha

Gambar 5 Membuat kolom spasial bertipe linestring pada tabel Sungai

13
- Input data spasial koordinat poligon pada tabel Data_Orang

Gambar 6 Memasukkan koordinat poligon pada Desa Kehitam

Gambar 7 Memasukkan koordinat poligon pada Desa Ojolali

Gambar 8 Memasukkan koordinat poligon pada Desa Ketintang

14
Gambar 9 Memasukkan koordinat poligon pada Desa Laliojo

Gambar 10 Memasukkan koordinat poligon pada Desa Suka Mundur

Gambar 11 Memasukkan koordinat poligon pada Desa Suka Suka

15
Gambar 12 Memasukkan koordinat poligon pada Desa Ojolilo

Gambar 13 Memasukkan koordinat poligon pada Desa Sukolali

16
- Input data spasial koordinat garis pada tabel sungai

Gambar 14 Memasukkan koordinat linestring pada Sungai Kali Asem

Gambar 15 Memasukkan koordinat linestring pada Sungai Kali Bagi

Gambar 16 Memasukkan koordinat linestring pada Sungai Kali Jeru

17
Gambar 17 Memasukkan koordinat linestring pada Sungai Kali Bondo

- Input data spasial koordinat garis pada tabel

Gambar 18 Memasukkan koordinat titik pada Usaha di Desa Kehitam

Gambar 19 Memasukkan koordinat titik pada Usaha di Desa Ketintang

18
Gambar 20 Memasukkan koordinat titik pada Usaha di Desa Ojolali

Gambar 21 Memasukkan koordinat titik pada Usaha di Desa Suka Mundur

Gambar 22 Memasukkan koordinat titik pada Usaha di Desa Laliojo

Gambar 23 Memasukkan koordinat titik pada Usaha di Desa Laliojo

19
- Menghubungkan basis data dengan Openjump

Gambar 24 Menambahkan koneksi pada postgreSQL

Gambar 25 Database tersambung

20
Gambar 26 Daftar tabel pada database Pengusaha yang telah terkoneksi

Gambar 27 Data Spasial yang tersimpan pada database yang telah dibuat

21
Gambar 28 Mengubah warna objek sungai

22
Gambar 29 Warna poligon desa setelah diubah

Gambar 30 Memberi label nama desa

23
Gambar 31 Memberi label nama usaha

Gambar 32 Tampilan seteleh diberikan label pada nama desa, nama sungai, dan nama usaha

24
Gambar 33 Mengubah tabel menjadi editable

Gambar 34 Mengedit data seperti menambah titik

25
Gambar 35 Membuka tabel atribut, terlihat titik yang baru belum memiliki data yang lengkap

Gambar 36 Mengisi tabel atribut, dan jenis usaha akan muncul pada peta

26
Gambar 37 Menyimpan data yang telah dibuat di Openjump

Gambar 38 Simpan sebagai PostGIS tabel

27
Gambar 39 secara otomatis database pada PostgreSQL akan ikut terupdate terhadap perubahan pada openjump

28
- Menghubungkan basis data dengan QGIS

Gambar 40 Membuat koneksi baru pada QGIS

Gambar 41 Mengkoneksikan QGIS dengan database pada postgreSQL

29
Gambar 42 Tampilan setelah memunculkan data spasial

Gambar 43 Mengubah style dari data desa

30
Gambar 44 Mengubah style dari data usaha

Gambar 45 Mengubah style dari data sungai

31
Gambar 46 Mengisi tabel atribut

Gambar 47 Setelah menambahkan data dan mengubah style pada data

32
Gambar 48 Memperbarui database spasial setelah terjadi perubaha pada QGIS

33
- Melakukan query pada database

Gambar 49 Query menunjukkan nama sungai yang tidak ada di wilayah Desa Kehitam

34
Gambar 50 Query yang menunjukkan panjang Kali Jeru

Gambar 51 Query yang menunjukkan Luas wilayah Desa Kehitam

35
Gambar 52 Query untuk menunjukkan luas semua Desa

36
Gambar 53 Query menunjukkan Panjang masing-masing sungai

Gambar 54 Query untuk menunjukkan sungai yang memiliki panjang > 200 m

37
Gambar 55 Query menunjukkan sungai terpanjang

Gambar 56 Query menunjukkan Desa terluas

Gambar 57 Query menunjukkan Desa dengan luas wilayah > 10000 m2

38
BAB V
PENUTUP

5.1 Kesimpulan
Kesimpulan yang dapat kami ambil dari praktikum ini adalah sebagai berikut :

1. PostgreeSQL memiliki ekstensi PostGIS yang memberikan PostgreSQL kemampuan


mengolah data spasial

2. PotsgreSQL dan PostGIS memiliki kemampuan untuk terhubung dengan berbagai


aplikasi SIG seperti openjump dan QGIS sebagai alat untuk visualisasi data
geometry pada data dalam database

3. Pembuatan query spasial pada postgreeSQL dilakukan dengan menggunakan bahasa


SQL dengan aturan berbeda pada setiap versi pgadmin postgreeSQL, dimana query
spasial dapat mencari berbagai data spasial

39
DAFTAR PUSTAKA

Nikko, S., 2014. Pengertian Basis Data dan Sistem Basis Data. [Online]
Available at: http://www.pengertianku.net/2014/06/pengertian-basis-data-dan-sistem-basis.html

40

Anda mungkin juga menyukai