MATA KULIAH : Basis Data Spasial WAKTU : 120 MENIT (dikukmpul sebelum jam 11.30)
HARI/TAHUN : Selasa/ 24 Nov. 2020 DOSEN : Romi Fadly,S.T.,M.Eng.
SIFAT UJIAN : Buka Buku
SOAL:
1. Dalam model relasi ada 8 operator untuk query, sebutkan dan jelaskan masing-masing operator query
tersebut, penjelasan disertai contoh penggunaannya
Jawaban :
• Select, merupakan query baris dari table yang dibuat.
• Project, operator ini digunakan untuk mengevaluasi kolom dalam table, serta menghilangkan jika ada
nilai duplikat.
• Join, berfungsi untuk menggabungkan data baris secara mendatar dari suatu table dengan baris di
table yang lain.
• Product, digunakan untuk menunjukkan cartesian product.
• Union, digunakan untuk membentuk table baru dengan isi gabungan.
• Instersect, untuk menghasilkan table baru yang berisi semua barus yang ada dalam kedua data table.
• Difference, menghasilkan table yang berisi semua baris yang tidak ada di kedua table.
• Devide, operator ini akan mengambil table binary dan table unary.
2. Jelaskan pengertian dan perbedaan model dari data spageti dan model data topologi.
Jawaban :
• Data Spageti :
Berfungsi untuk menampilkan, menempatkan, dan menyimpan data spasial dengan menggunakan
titik-titik, garis-garis atau kurva, atau polygon berserta atribut-atributnya. Sebuah titik dikodekan
sebagai pasangan koordinat (x,y), sementara unsur spasial berbentuk area dikodekan sebagai
geometri polygon dan direkam sebagai pasangan-pasangan koordinat closed loop yang
mendefinisikan batas-batasnya.
• Data Topologi :
Merupakan garis dan polygon yang memiliki hubungan dengan garis dan polygon yang lain serta
tersusun secara terpisah (tidak bertumpuk).
3. Diberikan Basis Data Jalan sebagai Berikut:
Id_Jl NamaJl Lebar_Jl (m) Koordinat
a. Tambahkan kolom geometri/objek spasial dalam tabel jalan yang sudah dibuat (dengan Perintah SQL)
b. Buat Tabel basis data jalan yang berisikan seperti tabel diatas beserta geometrinya/koordinat (dengan
perintah SQL)
c. Buat perintah Query Spasial dengan SQL untuk menampilkan panjang Jalan Sukarno Hata dan Jalan
Raden Intan dalam satuan kilometer (km)
Catatan:
- Aplikasi yang digunakan adalah PostgreSQL dan PostGis
- Koordinat dalam sistem Geodetik dengan Datum WGS 84
Jawaban :
a. Ajsbxs
Jawaban :
a. Hole merupakan area kosong yang seluruhnya tertutup di dalamnya
Island merupakan multipolygon dari bagian area dalam cakupan yang sama.
b. Contoh Polygon with a Hole
• Contoh Island
A2 A1
A3 B
A1 = Nias Island
A2 = North Sumatera satu objek
A3 = Samosir Island
B = Danau Toba
Island:
MULTIPOLYGON(((<list of coordinates of polygon1>)),
((<list of coordinates of polygon2>)),
((<list of coordinates of polygon2>)))