You are on page 1of 16

BASIS DATA SPASIAL LANJUT

Praktikum Minggu Ke 6
Query Spatial

Oleh:

MUHAMMAD ADNAN YUSUF

(17/419642/PTK/11752)

PASCA SARJANA TEKNIK GEOMATIKA

FAKULTAS TEKNIK

UNIVERSITAS GADJAH MADA

2018
MATERI PRAKTIKUM
Pada praktikum mata kuliah basis data spasial lanjut yang ketujuh ini dilakukan pembuatan
query spasial dengan menggunakan QGIS kemudian menampilkan hasilnya dalam bentuk tabel
dan atau dalam bentuk geometri jika menghasilkan bentuk geometri yang baru.

TUJUAN PRAKTIKUM
Latihan #6 bertujuan agar mahasiswa dapat membuat dan sekaligus menjawab berbagai macam
tipe pertanyaan (query) spasial dengan Bahasa SQL. Query spasial dibuat berdasarkan data
yang telah disusun pada praktikum sebelumnya.

TUGAS YANG DIBERIKAN


Buatlah beberapa query spasial (minimal 15 query) dengan menggunakan basisdata yang telah
anda buat pada praktik – praktik sebelumnya. Dari praktik sebelumnya minimal anda telah
membuat 4 buat tabel spasial:
a. Tabel spasial dengan fitur geometri luasan yang memiliki holes, polygon in polygon
dan/atau islands,
b. Tabel spasial dengan fitur geometri luasan yang khusus hanya berupa islands,
c. Tabel spasial dengan fitur geometri garis, dan
d. Tabel spasial dengan fitur geometri titik.
Selanjutnya cobalah untuk menjawab query – query spasial yang telah anda buat tersebut
dengan menuliskan perintah SQL-nya semampu anda (pilihlah beberapa query yang sekiranya
dapat anda kerjakan). Jika hasil keluaran dari query spasial anda tersebut berupa fitur geometri
(luasan, garis, atau titik), tampilkan hasil keluaran tersebut pada canvas QGIS.

ALAT DAN BAHAN YANG DIGUNAKAN


Dalam mengerjakan Latihan #6,
Alat yang digunakan adalah sebagai berikut.
a. Microsoft Word 2013
b. pgAdmin III
c. PostgreSQL 9.3 yang telah berekstensi PostGIS 2.0
d. QGIS Dekstop 2.18.2 yang telah terinstal plugin DB Manager

1
PENYELESAIAN
OBJEK SPASIAL
Tabel spasial yang telah dibuat sebelumnya:
a. Tabel spasial dengan fitur geometri luasan :

b. Tabel spasial dengan fitur geometri luasan yang khusus hanya berupa islands,

2
c. Tabel spasial dengan fitur geometri garis, dan

d. Tabel spasial dengan fitur geometri titik.

QUERY SPASIAL
1. Tampilkan jenis fasilitas yang terletak di dalam daerah kecamatan Mojosongo:
Query 1:

Hasil:

3
2. Tampilkan panjang dari masing – masing jalan yang terdapat dalam basis data tersebut
dalam meter
Query:

Hasil:

3. Tampilkan nama jalan dan panjang jalan yang melalui Kecamatan Undaan
Query:

Hasil:

4
Canvas QGIS

4. Hitung berapakah luas dan keliling masing – masing daerah kecamatan


Query:

Hasil:

5
5. Tampilkan nama kecamatan dan luas daerah kecamatan dalam hektar (Ha) yang daerah
kecamatannya tidak dilalui jalan Semar namun dilalui oleh jalan lain
Query:

Hasil:

6. Tampilkan nama – nama kecamatan yang daerahnya berbatasan langsung dengan


kecamatan sei suka
Query:

6
Hasil:

7. Berapa besarnya jarak terpendek antara SPBU dengan fasilitas-fasilitas lainnya?


Urutkan berdasarkan besaran jaraknya dengan urutan naik
Query:

Hasil:

7
8. Buatlah jarak terpendek yang menghubungkan tiap – tiap fasilitas dengan jalan “jalan
bagong” dan berapa besarnya jarak tersebut? (Petunjuk: jarak terpendek yang terbentuk
memiliki tipe geometri LINESTRING, dapat divisualisasikan dengan QGIS).
Query:

Hasil:

Canvas QGIS

8
9. Terkait dengan jawaban no 8, secara berturut – turut tampilkan nama posko, nama jalan,
besaran jarak terpendek, dan koordinat titik awal serta koordinat titik akhir dari setiap
penggal jarak yang terbentuk.
Query:

Hasil:

Canvas QGIS

9
10. Masih terkait dengan soal no. 8, tampilkan secara berturut – turut jenis fasilitas, nama
jalan, besaran jarak terpendek, dan besarnya azimuth dari setiap penggal jarak yang
terbentuk dalam satuan derajat, menit dan detik.
Query:

Hasil:

11. Jenis fasilitas apa yang berjarak paling dekat dengan jalan – jalan yang terdapat dalam
basisdata tersebut? Tampilkan nama jalan, jenis fasilitas, dan jarak antara jenis fasilitas
dan jalan tersebut.
Query:

10
Hasil:

12. Ada berapa banyaknya jenis fasilitas yang terletak di masing – masing daerah
kecamatan?
Query:

Hasil:

11
13. Tampilkan jenis fasilitas yang mempunyai jarak terdekat dengan “bengkel”
Query:

Hasil:

14. Berapa banyaknya wilayah kecamatan yang dilewati oleh jalan “jalan janaka”
Query:

Hasil:

12
15. Tampilkan nama kecamatan yang daerah wilayahnya dilewati lebih dari satu jalan
Query:

Hasil:

16. Menampilkan fasilitas yang berjarak <1000 meter dari jalan


Query:

Hasil:

13
17. Tampilkan luas wilayah kecamatan “Mejayan” yang terkena dampak pelebaran masing
– masing jalan sebesar 1000 m
Query:

Hasil:

WAKTU PENGERJAAN
Total waktu yang diperlukan untuk menyelesaikan tugas ini kurang lebih 10 jam mulai dari
pembuatan pertanyaan, menyusun scriptnya, menuliskan di QGIS serta kemudian membuat
laporannya jadinya.

TANGGAPAN
Pembuatan dan menjawab query spasial dengan menggunakan syntax SQL merupakan salah
satu hal yang dapat dilakukan pengguna untuk melakukan analisis spasial. Pengguna dapat
lebih fleksibel untuk melakukan pemilihan data, seleksi data, mengetahui hubungan antar data

14
serta analisis data spasial karena fungsi dituliskan sendiri oleh pengguna dengan menggunakan
syntax SQL serta kemudian untuk fungsi tertentu dapat menampilkan geometri baru.

15

You might also like