You are on page 1of 8

LAPORAN PRAKTIKUM

SISTEM INFORMASI GEOGRAFI


ACARA VII
JOINT ATTRIBUTE DAN QUERY

Dosen Pengampu:
Alfi Nur Rusydi, S.Si, M.Sc

Oleh:
Fatma Roisatin Nadhiroh
130722616093
Off: H

JURUSAN GEOGRAFI
FAKULTAS ILMU SOSIAL
UNIVERSITAS NEGERI MALANG
2015

ACARA VII

JOINT ATTRIBUTE DAN QUERY


1. Tujuan
1. Mahasiswa mampu memanipulasi dan melakukan manajemen
basis data (data base) SIG/editing data atribut.
2. Mahasiswa mampu memahami dan menerapkan query data.
2. Alat dan Bahan
1. Seperangkat komputer
2. ArcMap 10.1
3. Microsoft Word 2007
4. PDA
5. Printer
6. PODES propinsi DIY tahun 2003
3. Dasar Teori
Join Attribut ini berfungsi untuk menggabungkan atribut satu
dengan atribut yang lain. Yang terpenting dalam join ini yaitu antara
satu tabel dengan tabel lain yang akan dijoin harus mempunyai
suatu field yang sama.
Query atau analisis pelacakan data merupakan fasilitas yang
digunakan

untuk

melacak

feature-feature

berdasarkan

data

atributnya. Query juga dapat digunakan untuk mengetahui featurefeature

mana

saja

yang

sesuai

dengan

kriteria

yang

telah

ditentukan.1
Cara yang lebih baik untuk mendapatkan informasi pada satu
atau beberapa theme adalah dengan menggunakan ekspresi
penelusuran query.

Ekspresi query

adalah suatu

cara

untuk

mendefinisikan secara akurat mengenai fitur yang akan dicari.


Ekspresi ini bisa meliputi lebih dari satu atribut, operator dan
kalkulasi.2

4. Langkah Kerja
1 Anonim, Modul Pelatihan Sistem Informasi Geografis (Forest Watch Indonesia,
2010), hlm. 37
Query
2 Suhadi Purwantara dan Dyah Respati Suryo Sumunar. Modul Praktikum Sistem
Informasi Geografis (Lab. Geografi UNY, 2010), hlm.25

Joint
Attribute

ArcMap
10.1
Podes_diy
2

Podes_diy
1

Desa_DIY
1) Buka software ArcMap 10.1. Start > Programs > ArcGIS > ArcMap
10.1.
2) Panggil data desa_diy, podes_diy1 dan podes_diy2. Kilk ikon
(add) > folder penyimpanan.
3) Gabungkan atribut pada podes_diy1 dengan podes_diy2. Klik
kanan pada layer podes_diy1 > Joins and Relates > Join >

4) Gabungkan atribut pada podes_diy1 yang telah digabungkan


dengan podes_diy2 dengan desa_diy. Klik kanan layer desa_diy >
Joins and Relates > Join

5) Setelah menggabungkan seluruh atribut pada setiap layer,


lakukan ekspresi query untuk mengerjakan soal yang telah
diberikan dalam praktikum ini. Klik kanan layer desa_diy > Open
Attribute Table > klik ikon

(Select by Attributes) > pilih

berdasarkan atribut yang akan digunakan dan gunakan primary


key yang sesuai. <field_name> <operator> <values>.

5. Hasil
1. Data atribut hasil joint attribute (terlampir).
2. Jawaban soal latihan yang diberikan pada

praktikum

ini

(terampir).
6. Pembahasan
Join atribut digunakan untuk menggabungkan dua tabel atau
lebih dengan hasil berupa gabungan dari kolom-kolom yang berasal
dari tabel-tabel tersebut. Pada join atribut sederhana, tabel-tabel
digabungkan dan didasarkan pada pencocokan antara kolom pada
tabel yang berbeda. Apabila terdapat beberapa tabel yang berbeda,
setidaknya terdapat satu tabel atau field yang sama supaya dapat
dilakukan join atribut. Selain itu, join atribut juga digunakan untuk
menghindari pengulangan penulisan informasi dalam suatu tabel
atribut, sehingga dapat menghubungkan dua atau lebih tabel yang
mengandung informasi terkait bahkan ketika informasi tersebut
disimpan dalam tabel atribut lain yang tidak hanya disimpan dalam
satu tabel atribut. Primary key membentuk key yang unik untuk
suatu tabel. Kolom yang didefiisikan sebagai primary key akan
mengidentifikasi suatu baris data menjadi unik.
Misalnya pada podes_diy1 dan podes_diy2 terdapat informasi
kunci (primary key) yang sama, yaitu field Kode Desa 9, sehingga
dua layer tersebut dapat digabungkan. Demikian pula dengan
podes_diy1 dan desa_diy yang memiliki kesamaan informasi kunci
pada Kode Desa. Podes_diy1 memiliki informasi kunci Kode Desa
9 dengan podes_diy2 dan memiliki field Kode Desa sehingga
podes_diy1 dapat digabungkan dengan kedua layer tersebut.
Namun, apabila dilakukan join atribut pada podes_diy2 dengan
desa_diy yang tidak memiliki kesamaan informasi kunci maka
hasilnya akan kosong. Penggabungan ini akan menjadikan satu dua
informasi yang sama apabila pada Join Options memilih Keeps only
matching records, sedangkan Keep all records walaupun ada kolom
yang kosong akan tetap muncul dan tidak digabung.
Join atribut ini memiliki beberapa jenis, yaitu one-one, onemany,

many-many

dan

many-one.

Hal

ini

menunjukkan
5

penggabungan yang dilakukan one-one, berarti satu ID untuk satu


objek saja dan tidak dapat digunakan untuk objek yang lain,
misalnya Kode_desa Kelurahan, satu kode desa hanya berlaku dan
dapat digunakan untuk satu kelurahan atau satu desa saja. Onemany, berarti satu objek bisa terdapat dalam beberapa objek,
misalnya kelurahan-surau atau langgar, pada satu desa atau
kelurahan terdapat beberapa surau atau langgar.
Many-one, join atribut yang berarti beberapa objek terdapat
dalam

satu

objek

yang

sama,

seperti

kecamatan-kabupaten,

terdapat beberapa kecamatan dalam satu kabupaten yang sama.


Sedangkan many-many, beberapa objek yang terdapat dalam
beberapa objek, seperti penduduk-perumahan, beberapa penduduk
menempati beberapa perumahan.
SQL (dibaca "ess-que-el") singkatan dari Structured Query
Language. SQL digunakan untuk berkomunikasi dengan database.
Menurut

ANSI

(American

National

Standards

Institute),

SQL

merupakan bahasa standar untuk sistem manajemen database


relasional. Perintah SQL digunakan untuk melakukan tugas-tugas
seperti update data, atau mengambil data dari database. Penerapan
perintah SQL untuk operasi database. Operasi yang dimaskud
adalah pengambilan data atau informasi dari database baik yang
melibatkan 1 atau lebih tabel, maupun query dalam query (nested
query).
Ketika memilih objek tertentu yang tersimpan dalam suatu
basis data, maka diperlukan cara-cara tertentu untuk memilihnya,
serangkaian metode atau cara pemilihan ini disebut dengan query.
Dalam melakukan query ini perlu memperhatikan tanda-tanda dan
format yang digunakan, apabila terjadi kesalahan penggunaan
tanda dan format maka query tidak akan dapat dilakukan. Seperti
tanda _ yang digunakan untuk mencocokkan satu karakter, %
mencocokkan beberapa karakter. Misalnya pada soal nomor 5, Dias
akan membangun beberapa buah apotek di DIY. Ia hanya ingin
membangunnya di dekat rumah sakit. Di desa mana sajakah Dias
6

dapat membangun apotek-apoteknya? Maka query yang digunakan


adalah desa_diy.PROPINSI = DIY AND podes_diy2.APOTIK <
podes_diy2.RMH_SAKIT.
Keterangan:
desa_diy.PROPINSI : field PROPINSI pada layer desa_diy, di
dalamnya

terdapat

propinsi

DIY,

AND

merupakan

clause

(penghubung) yang berarti akan memuncul podes_diy2.APOTIK:


field apotek pada layer podes_diy2 yang telah digabung dalam
desa_diy dengan podes_diy2.RMH_SAKIT: field rumah sakit yang
telah digabung dalam desa_diy. Sedangkan tanda < (lebih kecil dari)
menunjukkan bahwa jarak apotek yang dekat dengan rumah sakit,
tanda = (sama dengan) menunjukkan dalam field_name Propinsi
dengan nama Propinsi DIY. Nama desa sudah secara otomatis akan
muncul, sebab kota/kabupaten, kecamatan, kelurahan/desa sudah
terpadat di dalam propinsi yang sama dalam kolom yang berbeda
(one-many).
Jawaban

dari

pertanyaan

tersebut

adalah

terdapat

12

desa/kelurahan yaitu Banjarasri, Bausasran, Jatisarono, Kembang,


Kotabaru, Sedangmulyo, Sumberharjo, Sumbermulyo, Tegalrejo,
Tirtomartani, Umbulmartani dan Gunungketur.

7. Kesimpulan
1. Query merupakan cara yang digunakan untuk memilih suatu
objek

dalam

suatu

basis

data

tertentu.

Untuk

mengoperasikannya diperlukan simbol dan format tertentu.


Apabila terjadi kesalahan format atau simbol, maka hasilnya akan
salah,

tidak

ada

data

yang

te-records

atau

tidak

dapat

dioperasikan.
2. Join atribut digunakan untuk menggabungkan tabel atribut pada
layer yang berbeda dengan menggunakan primary key yang
sama dan terdapat pada setiap layer yang akan digabungkan.

Daftar Rujukan
Purwantara, Suhadi dan Dyah Respati Suryo Sumunar.2010.Modul
PrektikumSistem

Informasi

Geografis.

Yogyakarta:

Universitas Negeri Yogyakarta.


Riyanto.-----.SQL (Structured Query Language). IlmuKomputer.Com
(diakses pada tanggal 21 Maret 2015).

You might also like