Menggunakan Query Builder

4.7 Menggunakan Query Builder

Perhatikan pada tampilan peta, peta tersebut menunjukkan tingkat kerusakan rumah meliputi seluruh kabupaten. Dalam latihan ini anda hanya menginginkan kenampakan kerusakan rumah di wilayah kabupaten anda dalam contoh adalah Kabupaten Bantul. Untuk itu anda memerlukan membuat sebuah ekspresi query , dengan cara

 Dari layer properties untuk layer kerusakan rumah, pilih tab Definition query

 Untuk membuat sebuah query klik Query Builder. 

Perhatikan bagian field di Query builder, akan terdapat field-field dengan nama yang panjang sehingga agak sulit untuk membacanya. Hal tersebut disebabkan data atribut yang ada merupakan penggabungan dari dua data atribut yaitu batas_kecamatan dan data_rumah.

Sebagai contoh Data_rumah.TOTAL_RUMAH

Nama tabel

Nama field

Untuk dapat membaca nya anda dapat meletakkan kursor di atas keterangan yang anda inginkan.

 Dobel klik batas_kecamatan.

KABUPATEN pada Fields > klik tanda = pada fungsi > klik Get Unique Values > dobel klik

‘Bantul’ pada Unique Values

 Klik OK

Perhatikan pada peta anda, sekarang data kerusakan rumah hanya di tunjukkan pada Kabupaten Bantul

 Pertanyaan 4.2 : Ada berapa kecamatan di wilayah Kabupaten Bantul yang mengalami kerusakan paling parah akibat gempa?

 Perhatikan tampilan peta dengan melakukan perbesaran menggunakan tool layout. Perhatikan symbol batas kecamatan dan kabupaten tertutupi oleh garis dari layer kerusakan rumah. Geserlah layer kerusakan rumah kebawah layer batas kabupaten dan batas kecamatan pada table of content dengan cara mendrag layer ke bawah.

 Selanjutnya anda diminta hanya untuk memunculkan batas kecamatan untuk wilayah Kabupaten Bantul sehingga garis batas kecamatan diluar Kabupaten Bantul tidak muncul. Caranya anda membuat sebuah query ekspression dengan metode yang sama yaitu klik kanan pada layer batas_kecamatan > properties > Definition query, pada Query builder ekspression [KABUPATEN] = 'Bantul'

 Perhatikan pada peta, batas garis kecamatan hanya muncul pada wilayah Kabupaten Bantul

 Selanjutnya untuk wilayah diluar Kabupaten Bantul yang masih berwarna putih, anda diminta untuk memberikan warna abu-abu. Untuk melakukan hal tersebut anda perlu meng copy layer batas kabupaten terlebih dahulu. Kita tidak dapat menggunakan layer batas kabupaten yang ada secara langsung karena layer tersebut akan digunakan sebagai legenda. Klik kanan pada layer batas kabupaten > Copy.

 Gantilah nama layer tersebut dengan nama Background dengan cara klik pada nama layer.

 Klik kanan pada layer > Paste layer(s). sekarang anda memiliki layer baru dengan nama yang sama yaitu batas kabupaten. Drag ke bawah layer baru tersebut tempatkan di atas layer kerusakan rumah

 Selanjutnya untuk memberikan warna abu-abu diluar Kab. Bantul, dobel klik pada

symbol layer background > fill color pilih Gray 10 %

 Untuk menghilangkan garis luar dari symbol, klik properties >outline > properties

 Hilangkan tanda check √ untuk symbol garis dan warna pada layer > klik OK

perhatikan pada tampilan peta tertutupi warna abu-abu. Untuk menghilangkan warna abu-abu tersebut khusus untuk wilayah Kabupaten Bantul anda perlu membuat sebuah ekspresi query.

 Klik kanan pada layer background > Properties > Definition query > Query builder, Buatlah ekspresi sama dengan sebelumnya, akan tetapi disini kita mengganti fungsi = dengan fungsi < >. Ekspresi query nya sebagai berikut :

[KABUPATEN] <> 'Bantul'

 Sekarang perhatikan pada tampilan peta anda.

 Pertanyaan 4.3 : apa perbedaan tanda fungsi = dan < > pada query builder expression?

Apabila anda perhatikan pada peta anda, informasi tingkat kerusakan rumah yang anda tampilkan belum bisa memberikan informasi kepada orang lain, karena pada peta belum ada nama-nama lokasi. Untuk memunculkannya kita perlu melakukan proses labeling atau pelabelan, sama seperti yang telah anda lakukan pada Latihan2.