Anda di halaman 1dari 46

Laporan Praktikum Sistem Basisdata Spasial

DAFTAR ISI
HALAMAN PENGESAHAN ............................................................................... ii
KATA PENGANTAR .........................................................................................I-3
DAFTAR ISI ......................................................................................................... iii
DAFTAR GAMBAR ............................................................................................. v
DAFTAR TABEL................................................................................................ vii
DAFTAR LAMPIRAN ...................................................................................... viii
BAB I PENDAHULUAN .................................................................................I-9
I.1 Latar Belakang ......................................................................... I-9
I.2 Maksud dan Tujuan ............................................................... I-10
I.2.1. Maksud .............................................................................. I-10
I.2.2. Tujuan ................................................................................ I-10
I.3 Rumusan Masalah .................................................................. I-10
I.4 Sistematika Laporan .............................................................. I-11
BAB II TINJAUAN PUSTAKA .................................................................. II-1
II.1 Sistem Basis Data. ................................................................. II-1
II.2 Sistem Manajemen Basis Data Spasial .................................. II-3
II.3 Perancangan Basis Data Spasial ............................................ II-6
BAB III PELAKSANAAN PRAKTIKUM ................................................ III-1
III.1 Bahan dan Alat Praktikum. ................................................... III-1
III.2 Diagam Alir Praktikum ......................................................... III-4
III.3 Pelaksanaan Praktikum ......................................................... III-5
III.3.1. Perancangan Basisdata Spasial ...................................... III-5
III.3.2. Pembuatan Basis Data Spasial ....................................... III-7
III.3.3. Visualisasi Basisdata Spasial ....................................... III-14
III.3.4. Pelaksanaan Query (Query atribut dan Query Spasial) III-17
BAB IV HASIL DAN PEMBAHASAN ...................................................... IV-1
IV.1 Hasil Basisdata Spasial ......................................................... IV-1
IV.2 Hasil Visualisasi Basisdata Spasial....................................... IV-2
IV.3 Pembahasan Query ............................................................... IV-2
IV.3.1. Query Atribut ................................................................. IV-3
IV.3.2. Query Spasial ................................................................. IV-6
BAB V PENUTUP........................................................................................ V-1
V.1 Kesimpulan ............................................................................ V-1
V.2 Saran ...................................................................................... V-1

iii
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

DAFTAR PUSTAKA ............................................................................................ 3


LAMPIRAN ........................................................................................................... x

iv
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

DAFTAR GAMBAR

Gambar III-1 Laptop ASUS X450CC ................................................................ III-1


Gambar III-2 Samsung ....................................................................................... III-1
Gambar III-3Mobile Topographer ..................................................................... III-2
Gambar III-4 Tampilan MenuPostGIS............................................................... III-3
Gambar III-5 Tampilan MenuQuantumGIS....................................................... III-3
Gambar III-6 Diagram Alir Pelaksanaan Praktikum .......................................... III-4
Gambar III-7 Diagram Entitas ........................................................................... III-5
Gambar III-8 Model Logika ............................................................................... III-6
Gambar III-9 Membuat data Base ...................................................................... III-8
Gambar III-10 Creat Database ........................................................................... III-8
Gambar III-11 Creat Database ........................................................................... III-9
Gambar III-12 Membuat tabel ........................................................................... III-9
Gambar III-13 Creat Table ............................................................................... III-10
Gambar III-14 Creat Tabel pada Columns ....................................................... III-10
Gambar III-15 Run Creat Table ....................................................................... III-11
Gambar III-16 Input data pada Tabel .............................................................. III-11
Gambar III-17 Data Output Tabel .................................................................... III-12
Gambar III-18 Membuat Kolom Geometri ..................................................... III-13
Gambar III-19 Contoh Query Atribut ............................................................. III-13
Gambar III-20 Pencarian Quantum GIS .......................................................... III-14
Gambar III-21 Tampilan Quantum GIS ........................................................... III-14
Gambar III-22 Membuat Layer Postgis ........................................................... III-15
Gambar III-23 Kotak Dialog Postgis Layer ..................................................... III-15
Gambar III-24 Mengkoneksikan Database ke Quantum GIS.......................... III-16
Gambar III-25 Menambah Layer Postgis ......................................................... III-16
Gambar III-26 Hasil Visualisasi....................................................................... III-17
Gambar IV-1 Hasil Tabel Kost .......................................................................... IV-1
Gambar IV-2 Hasil Tabel Jalan.......................................................................... IV-1
Gambar IV-3 Hasil Visualisai QuantumGIS...................................................... IV-2
Gambar IV-4 Tampilan query harga kost termahal .......................................... IV-3

v
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Gambar IV-5 Tampilan query harga kost termurah ........................................... IV-4


Gambar IV-6 Tampilan query harga kost diatas Rp 700.000,- ......................... IV-5
Gambar IV-7 Tampilan query kost berakhiran huruf A.................................... IV-5
Gambar IV-8 Tampilan query jumlah kost harga diatas Rp. 1000.000,- .......... IV-6
Gambar IV-9 Tampilan query kost kurang dari 50 m dari jalan ....................... IV-6

vi
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

DAFTAR TABEL

Tabel III-1 Tabel Skeleton ................................................................................. III-7

vii
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

DAFTAR LAMPIRAN
Lampiran 1. Tabel Kost-kostan ............................................................................. xi
Lampiran 2. Tabel Usaha ...................................................................................... xii
Lampiran 3. Tabel Jalan dan Keadaan ................................................................ xiii
Lampiran 4. Tabel Polygon RW 5 ...................................................................... xiv

viii
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

BAB I
PENDAHULUAN

I.1 Latar Belakang


Perkembangan ilmu pengetahuan dan kemajuan teknologi saat ini, sangat
membawa dampak positif di berbagai bidang, termasuk pula kemajuan IPTEK
khususnya di bidang komputer dan komunikasi. Hampir semua aspek kegiatan
memanfaatkan kemajuan teknologi, karena kemajuan teknologi komputer yang mampu
mengontrol jalannya atau perkembangan suatu kegiatan atau usaha secara lebih mudah
dan efektif.
Perkembangan ini membawa perubahan pada perkembangan sistem basis data.
Dimana, sistem basis data ini merupakan kumpulan dari item data yang saling
berhubungan satu dengan lainnya yang diorganisir berdasar sebuah skema atau struktur
tertentu, tersimpan di hardware komputer dengan software digunakan untuk
melakukan tujuan tertentu. Jika dilihat dari berbagai sudut pandang, basis data dapat
didefinisikan sebagai himpunan kelompok data (arsip) yang saling berhubungan dan
diorganisir sedemikian rupa agar dapat dimanfaatkan kembali dengan cepat dan
mudah. Kumpulan data yang saling berhubungan dan disimpan secara bersamaan
sedemikian rupa tanpa adanya pengulangan (redundant) yang tidak perlu untuk
memenuhi berbagai kebutuhan. Kumpulan file atau tabel yang saling berhubungan
disimpan dalam media penyimpanan elektronis.
Basis data memiliki prinsip utama yaitu pengaturan data atau file. Tujuan
utamannya adalah mencapai kemudahan dan kecepatan dalam pengambilan kembali data
atau file dengan memakai media penyimpanan elektronis seperti disk (disket atau
hardisk). Dalam suatu basis data bagian yang ditonjolkan adalah pengaturan,
pemilihan, pengelompokan dan pengorganisasian data yang akan disimpan sesuai fungsi
dan jenisnya.
Hasil dari praktikum ini adalah peta persebaran fasilitas dan jasa yang ada di
wilayah 4 kelurahan Bulusan. Hasil praktikum ini bertujuan agar mahasiswa Geodesi
mengetahui cara membuat basis data yang baik dan mampu memvisualisasikan basis
data tersebut menjadi sebuah peta.

I-9
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

I.2 Maksud dan Tujuan


I.2.1. Maksud
Maksud Pelaksanaan Praktikum Sistem Basis Data ini adalah agar para
mahasiswa geodesi dapat mengerti tentang penyusunan data-data melalui software
DBMS.

I.2.2. Tujuan
Tujuan dari pelaksanaan praktikum ini antara lain:

1. Untuk memenuhi nilai tugas akhir mata kuliah Sistem Basis Data.

2. Mahasiswa Geodesi dapat mengerti pembuatan database menggunakan


PostgreSQL dan PostGIS.

3. Mahasiswa Geodesi dapat mengerti, memahami, dan mengimplementasikan


tentang replikasi database.
4. Mahasiswa Geodesi dapat memahami pembuatan geometry berupa titik,
garis atau poligon menggunakan QuantumGIS.
5. Dapat membuat peta persebaran kost, usaha, fasilitas umum serta persebaran
administrasi publik.

I.3 Rumusan Masalah


Berdasarkan latar belakang diatas dapat dirumuskan beberapa rumusan
masalah, diantaranya adalah sebagai berikut:
1. Bagaimana proses pembuatan peta persebaran fasilitas dan jasa yang ada di
daerah Bulusan menggunakan aplikasi PostgreSQL dan PostGIS?
2. Bagaimana analisis dari visualisasi geometry spasial dari database dengan
menggunakan QuantumGIS?
3. Bagaimana cara mencari informasi yang terdapat di dalam database?
4. Bagaimana analisis mengenai fasilitas yang terdapat di wilayah 4?

I-10
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

I.4 Sistematika Laporan


BAB I PENDAHULUAN
Pada bab ini berisi tentang latar belakang, rumusan masalah, batasan
masalah, maksud dan tujuan, praktikum dan sistematika penulisan laporan.
BAB II DASAR TEORI
Pada bab ini, berisi dasar teori yang diberi penjelasan tentang Pengertian Sistem
Basis Data, Klarifikasi Sistem Basis Data, Bahasa Pemrograman, Data Spasial,
PostgreSQL, PostGIS, QuantumGIS, dan Ruang Lingkup Praktikum.
BAB III PELAKSANAAN PRAKTIKUM
Pada bab ini diuraikan alat dan bahan yang digunakan dalam praktikum
sistem basis data disertai metode dan flowchart (diagram alir).
BAB IV HASIL DAN PEMBAHASAN
Pada bab ini diuraikan hasil dari praktikum yang telah dilaksanakan beserta
pembahasannya. Adapun hasil dari praktikum adalah hasil penyusunan data dan
visualisasi menggunakan perangkat lunak basis data.
BAB V PENUTUP
Merupakan kesimpulan dan saran dari praktikum yang telah dilaksanakan untuk
praktikan selanjutnya.

I-11
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

BAB II
TINJAUAN PUSTAKA

II.1 Sistem Basis Data.


Basis data atau database terdiri dari dua penggalan kata, basis dan data.
Basis data adalah kumpulan data tentang suatu benda atau kejadian yang saling
berhubungan satu sama lain. Sedangkan data merupakan fakta yang mewakili
suatu obyek seperti manusia, hewan, peristiwa, konsep, keadaan dan sebagainya,
yang dapat dicatat dan mempunyai arti yang implisit. Sedangkan sistem basis data
merupakan perpaduan antara basis data dan sistem manajemen basis data
(DBMS). DBMS adalah software yang menangani semua akses ke basis data
(Tinawati, 2011). Basis data secara konseptual dapat diartikan sebagai kumpulan
data-data yang saling berhubungan (relation), disusun menurut aturan tertentu
secara logis sehingga menghasilkan informasi. Prinsip utama dari basis data
adalah sebagai pengaturan data/arsip dengan lebih mudah dan cepat, dengan
media penyimpanan elektronik berupa cakram magnetis (disk) yang dikelola
melalui perantara computer. Dalam basis data, data yang akan disimpan sesuai
sesuai fungsi/jenisnya, dengan melakukan pengaturan, pemilihan,
pengelompokkan dan pengorganisasian data bisnis (Salmani, 2010)..
Dalam pengoperasian basis data yang bekenaan dengan pembuatan objek
(basis data dan tabel) yang merupakan operasi awal yang hanya dilakukan sekali
dan berlaku untuk seterusnya. Sedangkan operasi-operasi yang berkaitan dengan
isi tabel (data) merupakan operasi rutin yang akan berlangsung berulang-ulang.
Untuk mengelola dan memanggil query basis data agar dapat disajikan
dalam berbagai bentuk yang diinginkan sesuai tujuan penggunanya maka
diperlukan perangkat lunak yang disebut Sistem Manajemen Basis Data atau
Database Management System (DBMS). Penggabungan Database Management
System dan Basis Data akan membentuk satu kesatuan yang disebut Sistem Basis
Data. Sistem Basis Data adalah suatu penyusunan dan pengolahan record–record
dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam
serta memelihara data operasional lengkap sehingga mampu menyediakan

II-1
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

informasi yang diperlukan pemakai untuk kepentingan proses pengambilan


keputusan.
Komponen-komponen utama dalam sebuah Sistem Basis Data, berupa:
1. Perangkat Keras (Hardware)
Perangkat Keras yang biasanya terdapat dalam sebuah sistem basis data adalah:
a. Komputer (untuk satu atau lebih dari satu untuk sistem jaringan)

b. Memori sekunder yang on-line (Harddisk)

c. Memori sekunder yang off-line untuk keperluan backup data

d. Media/perangkat komunikasi (untuk sistem jaringan)

2. Sistem Operasi (Operating System)


Sistem Operasi merupakan program yang mengaktifkan sistem komputer,
mengendalikan seluruh sumber daya (resource) dalam komputer dan
melakukan operasi-operasi dasar dalam komputer. Program pengelola basis
data hanya dapat aktif (running) jika Sistem Operasi yang dikehendaki sesuai
dan telah aktif.
3. Basis Data (Database)
Sebuah sistem basis data dapat memiliki beberapa basis data. Setiap basis data
dapat berisi sejumlah objek basis data (seperti table, indeks, dan lain-lain).
4. Sistem Pengelola Basis Data (Database Management System/DBMS)
Sebuah perangkat lunak (sistem) yang khusus untuk pengelolaan basis data.
Perangkat lunak yang termasuk DBMS seperti dBase, FoxBase (untuk DBMS
sederhana) PostgreSQL, MySQL (untuk DBMS yang lebih kompleks dan
lengkap)
5. Pemakai (User)
Terdapat beberapa jenis/tipe pemakai terhadap suatu sistem basis data, dengan
cara berinteraksi terhadap sistem:
a. Programmer Aplikasi

Pemakai yang berinteraksi dengan basis data melalui Data Manipulation


Language (DML), yang disertakan (embedded) dalam program yang
ditulis dalam bahasa pemprograman induk (seperti C, C++, Pascal, PHP,
Java dan lain-lain)

II-2
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

b. User Mahir (Casual User)

Pemakai yang berinteraksi dengan sistem tanpa menulis modul program.


Dengan menyertakan query (untuk akses data) dengan bahasa query yang
telah disediakan oleh DBMS.
c. User Umum (End User/Naïve User)

Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan


satu program aplikasi permanen (executable program) yang telah
disediakan sebelumnya.
d. User Khusus (Specialized User)

Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk
keperluan-keperluan khusus, seperti untuk aplikasi Artificia Intelligence,
Sistem Pakar, Pengolahan Citra, dan lainlain.
6. Aplikasi (Perangkat Lunak) Lain
Aplikasi (Perangkat Lunak) lain ini bersifat optional atau sesuai dengan
kebutuhan. DBMS yang sudah digunakan lebih berperan dalam
pengorganisasian data dalam basis data.

II.2 Sistem Manajemen Basis Data Spasial


Menurut Kamus Besar Bahasa Indonesia (KBBI), Spasial merupakan hal
yang berkenaan dengan ruang atau tempat. Data spasial mempunyai pengertian
sebagai suatu data yang mengacu pada posisi, obyek, dan hubungan diantaranya
dalam ruang bumi. Data spasial merupakan salah satu item dari informasi, dimana
didalamnya terdapat informasi mengenai bumi termasuk permukaan bumi,
dibawah permukaan bumi, perairan, kelautan dan bawah atmosfir (Rajabidfard
dan Williamson, 2000). Data spasial dan informasi turunannya digunakan untuk
menentukan posisi dari identifikasi suatu elemen dipermukaan bumi
(Radjabidfard 2001).
Sistem Manajemen Basis Data (Data Base Management System / DBMS)
adalah perangkat lunak sistem yang memungkinkan para pemakai membuat,
memelihara, mengontrol, dan mengakses basis data dengan cara praktis dan
efisien (Abdul Kadir, 2003). DBMS dapat digunakan untuk mengakomodasikan

II-3
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

berbagai macam pemakai yang memiliki kebutuhan akses yang berbeda-beda.


DBMS terdiri dari perangkat lunak yang dapat mengatur penyimpanan data.
Sehingga memudahkan organisasi untuk memusatkan data, mengelola data secara
efisien dan menyediakan akses data bagi program aplikasi. DBMS pada
umumnya menyediakan fasilitas atau fitur-fitur yang memungkinkan data dapat
diakses dengan mudah, aman, dan cepat. Beberapa fitur yang secara umum
tersedia adalah:

1. DBMS menyediakan sistem pengamanan data sehingga tidak mudah


diakses oleh orang yang tidak memiliki hak akses.
2. DBMS menjamin independensi antara data dan program, data tidak
bergantung pada program yang mengaksesnya, karena struktur datanya
dirancang berdasarkan kebutuhan informasi, bukan berdasarkan struktur
program. Sebaliknya program juga tidak bergantung pada data, sehingga
walaupun struktur data diubah, program tidak perlu berubah.
3. Data dapat diakses secara bersamaan oleh beberapa pengguna karena
manajemen data dilaksanakan oleh DBMS.
4. DBMS mengelola file data serta relasinya dengan tujuan agar data selalu
dalam keadaan valid dan konsisten
5. DBMS menyediakan fasilitas untuk memulihkan kembali file data ke
keadaan semula sebelum terjadinya kesalahan (error) atau gangguan baik
kesalahan perangkat keras maupun kegagalan perangkat lunak.
6. DBMS menyediakan fasilitas kamus data atau katalog sistem yang
menjelaskan deskripsi dari field data yang terkandung dalam basisdata.
7. DBMS menyediakan sejumlah perangkat produktivitas sehingga
memudahkan para pengguna untuk menarik manfaat dari database,
misalnya report generator (pembangkit laporan) dan query generator
(pembangkit query / pencarian informasi).

Klasifikasi Sistem Manajemen Basis Data ada tiga yaitu berdasarkan


tujuan, lokasi penyimpanan dan model data.
1. Tujuan SMBD

II-4
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

a. Tujuan umum

Sistem Manajemen Basis Data dapat digunakan untuk berbagai tujuan


dengan memperlakukan data sama menurut penggunannya. Banyak
ditawarkan untuk keperluan komersial, contoh : Dbase, Oracle, Foxbase,
dan lain-lain.
b. Tujuan khusus

Dirancang untuk digunakan pada keperluan khusus, misalnya :


- reservasi tiket pesawat terbang.
2. Lokasi Penyimpanan

a. Data Terpusat
Basis data disimpan dalam satu komputer media penyimpanan sehingga
pengakses hanya dapat mengakses dari satu tempat.
b. Data Terdistribusi
Basis data disimpan tidak dalam satu tempat, melainkan tersebar pada
penyimpanan tiap terminal pemakai. Antar pemakain dapat mengakses
data secara langsung. Namun cara seperti ini memerlukan sistem kontrol
yang lebih rumit dari pada sistem basis data tersebut.
3. Model Data

Model data ada tiga yaitu model data hierarkhi, model data jaringan, dan model
data relational.
DBMS merupakan perantara bagi pemakai dengan basis data dalam disk.
Cara berinteraksi antara pemakai dengan basis data tersebut diatur dalam suatu
bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa Basis
Data dapat terdiri atas sejumlah perintah (statement) yang diformulasikan dan
dapat diberikan user dan dikenali/diproses oleh DBMS untuk melakukan suatu
tindakan. Sebuah Bahasa Basis Data dapat dipilah menjadi 2 bentuk, yaitu:
1) Data Defenitian Language (DDL)

Data Defenitian Language (DDL) adalah struktur basis data yang


menggambarkan skema basis data secara keseluruhan dan didesain dengan
bahasa khusus. Hasil dari kompilasi perintah DDL adalah kumpulan tebl yang

II-5
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

disimpan dalam file khusus yang disebut dengan Kamus Data (Data
Dictionary).
2) Data Manupulation Language (DML)

Bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan
pengambilan data pada suatu basis data. Manipulasi data dapat berupa:
a) Penambahan data baru ke suatu basis data

b) Penghapusan data dari suatu basis data

c) Pengubahan data di suatu basis data

DML merupakan bahasa yang bertujuan memudahkan pemakai untuk


mengakses data yang direpresentasikan oleh Model Data. Terdapat 2 jenis DML
yaitu:
a) Prosedural, yang mensyaratkan agar pemakai menentukan, data apa yang
diinginkan serta bagaimana cara mendapatkannya.

b) Non Prosedural, yang membuat pemakai dapat menentukan data apa yang
diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.

II.3 Perancangan Basis Data Spasial


Data spasial adalah data yang memiliki referensi ruang kebumian
(georeference) dimana berbagai data atribut terletak dalam berbagai unit spasial.
Sekarang ini data spasial menjadi media penting untuk perencanaan pembangunan
dan pengelolaan sumber daya alam yang berkelanjutan pada cakupan wilayah
kontinental, nasional, regional maupun lokal. Data-data yang diolah dalam sistem
informasi geografis (SIG) ini pada dasarnya terdiri dari data spasial dan data
atribut, dimana data spasial merupakan data yang berkaitan dengan lokasi
keruangan sedangkan data atribut merupakan data non spasial yang berfungsi
menjelaskan berbagai objek pada data spasial tersebut. Dengan demikian analisis
yang dapat digunakan adalah analisis spasial dan analisis atribut. Data spasial dan
informasi turunannya digunakan untuk menentukan posisi dari identifikasi suatu
elemen di permukaan bumi (Radjabidfard, 2001).

II-6
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Perancangan basis data spasial meliputi perancangan model


konseptual,model logical,dan model fisikal.Tahapan perancangan model basis
data bertujuan untuk mendapatkan suatu model basis data yang terstruktur dan
saling mengintegrasi.
1. Perancangan Model Konseptual
Pada tahapan perancangan basis data konseptual berisi kegiatan
mempertimbangkan kebutuhan dari sistem informasi yang akan dibangun dan
penyusun entitas yang diperlukan dalam penelitian ini. Tujuan dari tahapan ini
adalah untuk mengetahui unsur-unsur penyusun apa saja yang akan dibangun
dan diteliti. Perancangan konseptual ini menggunakan cara pemodelan
hubungan antar entitas atau yang sering disebut dengan Entity Relationship/E-
R
2. Perancangan Model Logikal
Model ini berisi rangkaian hasil tahapan perancangan basis data
konseptual.Pada tahap ini dilakukan pemetaan proses perancangan basis data
konseptual menjadi suatu model basis data yang akan digunakan dalam
penelitian.Langkah pertama yang dilakukan dalam tahap ini adalah dengan
penetuan atribut dari setiap entitas beserta primary key dan foreign
keynya.Kemudian menentukan relasi antar entitas atau tabel.
3. Perancangan Model Fisikal
Pada perancangan basis data fisikal berisi kegiatan mengimplementasikan
hasil dari perancangan logikal menjadi suatu data yang tersimpan dalam suatu
disk dengan menggunakan software PostgreSQL serta PostGIS. Tahapan ini
bertujuan agar data disimpan dalam suatu sistem manajemen basis data.
Entitas dan atribut yang sudah dirancang dan diklasifikasikan pada tahapan
sebelumnya ditransformasikan menjadi bentuk tabel. Oleh karena itu dibentuk
tabel skeleton dahulu untuk mempermudah dalam perancangan model basis
data fisikal.

II-7
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

BAB III
PELAKSANAAN PRAKTIKUM

III.1 Bahan dan Alat Praktikum.


Alat dan bahan yang diperlukan untuk praktikum Sistem Basis
Data, antara lain:
1. Laptop

Gambar III-1 Laptop ASUS X450CC

a. Tipe Komputer :A45U


b. Sistem Operasi :OS
c. Tipe Processor :Intel Core-I 5 72000U

2. Smarthphone

Gambar III-2 Samsung

III-1
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

a. Tipe Smartphone : J5
b. Tipe OS : Android
c. Tipe CPU : QualCom Snapdragon
d. Tipe GPS : Glonas
e. Konektifitas : 4G LTE

3. Aplikasi Mobile Topographer

Gambar III-3Mobile Topographer

a. Nama App : Mobile Topographer Free


b. Developer : S.F. Applicality Ltd.
c. Category : Productivity
d. File Size : 11 Mb
e. Version : v.8.0.0

III-2
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

4. Software PostGIS

Gambar III-4 Tampilan MenuPostGIS

5. Software QuantummGIS

Gambar III-5 Tampilan MenuQuantumGIS

III-3
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

III.2 Diagam Alir Praktikum

Gambar III-6 Diagram Alir Pelaksanaan Praktikum

III-4
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

III.3 Pelaksanaan Praktikum


Pada pelaksanaan praktikum Sistem Basis Data ini dibagi menjadi
perancangan Basisdata , pembuatan Basisdata, dan memvisualisasikan
database dengan software QGIS serta pelaksanaan Query.
III.3.1. Perancangan Basisdata Spasial
Perancangan basis data spasial meliputi perancangan model
konseptual, model logikal dan model fisikal. Tahapan perancangan model
basis data ini bertujuan untuk mendapatkan suatu model basis data yang
terstruktur dan saling terintegrasi.
a. Pada tahapan perancangan basis data konseptual berisi kegiatan
mempertimbangkan kebutuhan dari sistem informasi yang akan
dibangun dan penyusun entitas yang diperlukan dalam penelitian ini.
Tujuan dari tahapan ini adalah untuk mengetahui unsur-unsur penyusun
apa saja yang akan dibangun dan diteliti. Perancangan konseptual ini
menggunakan cara pemodelan hubungan antar entitas atau yang sering
disebut dengan Entity Relationship/E-R. Pemodelan ini digambarkan
dalam bentuk diagram E-R. Pemodelan E-R ini terdiri dari 3 konsep
dasar yait entitas, hubungan antar entitas serta atribut dari entitas.
Perancangan ER-Diagram basis data spasial dapat dilihat pada diagram
berikut.

Gambar III-7 Diagram Entitas

III-5
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

b. Pada perancangan basis data logikal ini berisi rangkaian hasil tahapan
perancangan basis data konseptual. Pada tahap ini dilakukan pemetaan
proses perancangan basis data konseptual menjadi suatu model basis
data yang akan digunakan dalam penelitian. Langkah pertama yang
dilakukan dalam tahap ini adalah dengan penentuan atribut dari setiap
entitas beserta primary key dan foreign key-nya. Kemudian menentukan
relasi antar entitas atau antar tabel. Perancangan logikal dapat dilihat
pada diagram alir berikut.

Gambar III-8 Model Logika

c. Pada perancangan basis data fisikal berisi kegiatan


mengimplementasikan hasil dari perancangan logikal menjadi suatu
data yang tersimpan dalam suatu disk dengan menggunakan software

III-6
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

PostgreSQL dan PostGIS. Tahapan ini bertujuan agar data disimpan


dalam suatu sistem manajemen basis data. Entitas dan atribut yang
sudah dirancang dan diklasifikasikan pada tahapan sebelumnya
ditransformasikan ke bentuk tabel. Oleh karena itu dibentuk tabel
skeleton dahulu untuk mempermudah dalam perancangan model basis
data fisikal. Tabel skeleteon dapat dilihat pada Tabel III.1.

Tabel III-1 Tabel Skeleton

No Entitas Atribut
1. Kelurahan Id_Kel, Nama kelurahan, geom
Id_RW, Nama Ketua RW, telp
2. RW
ketua RW, Juml_KK, geom
Id_kos, Nama Kos, Alamat,
3. Kos-kosan Pemilik, Fasilitas, cp kos, Harga,
geom
Id_ush, Nama usaha, jenis usaha,
4. Usaha
pemilik, cp ush, omset, geom
5. Jalan Id_jln, Nama jalan, geom

III.3.2. Pembuatan Basis Data Spasial


1. Input Data dan Membuat Project dengan PgAdminIV
Setelah menyusun data dari lapangan, langkah selanjutnya adalah
memasukkan data-data yang didapat ke dalam basis data yang telah
dirancang. Data tersebut dimasukkan ke dalam table sesuai dengan
jenis data tersebut. Dalam input data dapat dilakukan dengan cara
PgAdminIV.
a. Membuat Database dengan PgAdmin IV
Membuat database baru dilakukan dengan cara klik kanan pada
database create – - Database – lalu atur. Untuk Template,

III-7
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

menggunakan Template_postgis dan untuk Tablespace


menggunakan pg_default

Gambar III-9 Membuat data Base

Gambar III-10 Creat Database

III-8
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Gambar III-11 Creat Database

b. Membuat Tabel
Membuat tabel dapat dilakukan dengan cara klik kanan pada
table – create – table

Gambar III-12 Membuat tabel

III-9
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Gambar III-13 Creat Table

Gambar III-14 Creat Tabel pada Columns

III-10
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Gambar III-15 Run Creat Table

c. Membuat tabel lain seperti usaha, jalan dan RW menggunakan


cara yang sama seperti di atas.
d. Melakukan input data pada tabel
Untuk melakukan input data pada tabel menggunakan query tool
dengan cara klik pada menu tools – query tool.
Insert into kost values
(‘1’,’Graha Edelweis’, ‘JL. Bulusan XI no.2, Bulusan,
Tembalang, kota semarang’,’400000’,’kamar mandi luar,
kasur, meja belajar, lemari, wifi’,35,’ 6285710543378’);

Gambar III-16 Input data pada Tabel

III-11
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Gambar III-17 Data Output Tabel

e. Untuk mebuat table usaha, jalan dan rw menggunakan cara di


atas dari tahap awal.

2. Menambah data Spasial


Agar dapat menampilkan data spasial dalam Quantum GIS maka
perlu ditambahkan data spasial. Untuk menambahkan data spasial
dapat dilakukan melalui PgAdminIV.
a. Membuat kolom geometri
Membuat kolom geometri dapat dilakukan dengan cara klik
kanan pada tabel yang ingin diberi kolom geometri – query
tool – masukan script :
Select addgeometrycolumn(‘public’,’kost’,’kost
_geom’,32749,’geometry’,2);

III-12
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Setiap tabel memiliki masing-masing kolom geometri, untuk


menambahkan kolom geometri pada tabel kost, usaha, jalan, dan
wilayah dapat dilakukan dengan cara yang sama seperti diatas.

Gambar III-18 Membuat Kolom Geometri

b. Menambahkan data spasial


Untuk menambahkan data spasial dapat dilakukan dengan
menggukanakan query tool dengan memasukkan script :
Update kost
Set kost_geom = st_geometryfromttext(‘point(439027725
9219342330)’,32749)
Where id_kost = ‘01’

Gambar III-19 Contoh Query Atribut

c. Script ini digunakan untuk mengisi kolom geoemetri pada


Tabel kost. Lalukan hal di atas untuk mengisi id_kost yang
berbeda.

III-13
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

d. Lakukan hal di atas untuk setiap entitas yang akan di


masukkan, yaitu usaha, jalan dan RW

III.3.3. Visualisasi Basisdata Spasial


Visualisasi QuantumGIS pilih search ketik QuantumGIS klik

Gambar III-20 Pencarian Quantum GIS

Jika QuantumGIS sudah terbuka maka tampilan akan menjadi seperti ini

Gambar III-21 Tampilan Quantum GIS

Membuat postgis layer


Klik layer pada menu bar-add postgis layer

III-14
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Gambar III-22 Membuat Layer Postgis

Akan muncul kotak dialog seperti ini lalu klik new

Gambar III-23 Kotak Dialog Postgis Layer

Maka akan muncul kotak dialog :”create a new postgis connection” isi dengan
ketentuan sebagai berikut:

Nama : Kelompok_1BQgis
Layanan: kosongkan
Host :localhost
Port : 5432
Database : (isi dengan nama database hasil restoretadi)
Ssl mode : disable
Username :postgres
Password : ******** (isi dengan password saat penginstalan postgres)
Lalu klik ok

III-15
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Gambar III-24 Mengkoneksikan Database ke Quantum GIS


Mengkoneksikan database kita lagi dengan mengklik koneksi dijendela add
postgis layer. Klik public kecuali raster column. Klik ok lalu klik ok lagi, setelah
itu kita klik lagi ketiga atribut kita (polygon ,titik,garis)lalu klik new dan klik ok

Gambar III-25 Menambah Layer Postgis

III-16
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Maka hasil visualisasi akan tampak seperti ini

Gambar III-26 Hasil Visualisasi

III.3.4. Pelaksanaan Query (Query atribut dan Query Spasial)


Untuk pelaksanaan query, ini untuk melihat data yang kita buat apakah
bisa menjalankan query yang akan diberikan kepada program. Dengan cara
memberikan pertanyaan yang logis dan sesuai dengan data yang sudah dibuat
di tabel.

III-17
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

III-18
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

BAB IV
HASIL DAN PEMBAHASAN

IV.1 Hasil Basisdata Spasial


1. Hasil Tabel Kost

Gambar IV-1 Hasil Tabel Kost

2. Hasil Tabel jalan

Gambar IV-2 Hasil Tabel Jalan

IV-1
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

IV.2 Hasil Visualisasi Basisdata Spasial

Gambar IV-3 Hasil Visualisai QuantumGIS

IV.3 Pembahasan Query


A. Pembuatan Tabel
Pada pembuatan tabel dilakukan setelah survey toponimi dengan
menggunakan perangkat lunak pgAdmin. Pembuatan tabel menggunakan
pgAdmin dengan melakukan input pada data-data atribut yang diperoleh saat
survey serta penambahan kolom spasial untuk memasukkan koordinat-koordinat
data yang telah ada.
Langkah pertama dalam pembuatan database adalah menentukan tabel-
tabel yang akan dibuat. Dalam praktikum ini ada empat jenis tabel yang dibuat
yaitu tabel kost,tabel jalan,tabel jalan, dan tabel RW. Keempat tabel itu saling
berhubungan satu sama lain melalui sebuah identitas atau yang biasa disebut
dengan primary key. Primary key merupakan ciri khas dari sebuah tabel dimana
didalam tabel tidak boleh ada yang sama atau berulang. Pada umumnya digunakna
ID sebagai primary key dalam menentukan identitas sebuah tabel.

IV-2
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

B. Visualisasi QGIS
Dalam visualisasi QGIS akan ditampilkan hasil gambar spasial sebuah
database yang telah dibuat dari pgAdmin karena mengandung unsur-unsur spasial
yang diutuhkan dalam pembuatan database bergeorefensi yaitu sebuah koordinat.
Dalam visualisasi diatas terdapat area berwarna hijau. Area ini
menggambarkan RW yang digunakan dalam pengolahan data. Garis merah pada
visualisasi ini merepresentasikan jalan sedangkan titik berwarna kuning
merepresentasikan kost dan titik berwana merah muda merepresentasikan tempat
usaha yang ada diarea RW tersebut.

IV.3.1. Query Atribut


a. Mencari Kost termahal
Untuk menampilkan kost termahal, digunakan script sebagai
berikut :
Select nama_kost,harga
From kost
Order by harga desc limit 1;

Gambar IV-4 Tampilan query harga kost termahal

IV-3
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

b. Mencari Kost termurah


Untuk menampilkan kost termurah, digunakan script sebagai
berikut :
Select nama_kost,harga
From kost
Order by harga asc limit 1;

Gambar IV-5 Tampilan query harga kost termurah

c. kos dengan harga diatas Rp 700.000


Untuk menampilkan kost dengan harga diatas Rp 700.000,
digunakan script sebagai berikut :
Select nama_kost,harga
From kost
Where harga>=700000;

IV-4
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Gambar IV-6 Tampilan query harga kost diatas Rp 700.000,-

d. kost dengan huruf belakang A


Untuk menampilkan kost dengan huruf belakang A, digunakan
script sebagai berikut :
Select nama_kost,harga
From kost
Where nama_kost like(‘%a’);

Gambar IV-7 Tampilan query kost berakhiran huruf A

e. Menampilkan Jumlah kost diatas Rp 1.000.000


Untuk menampilkan jmlah kost diatas Rp 1.000.000, digunakan
script sebagai berikut :
Select count (harga)
From kost
Where harga >=1000000;

IV-5
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

Gambar IV-8 Tampilan query jumlah kost harga diatas Rp. 1000.000,-

IV.3.2. Query Spasial


a. Kos kurang dr 50 meter dari jalan

Untuk menampilkan kost kurang dari 50 meter dari jalan digunakna


script sebagai berikut :
Select distinct nama_kost, nama_jalan
From kost, jalan
Where st_distance(kost_geometri,geometry_jalan)<=50;

Gambar IV-9 Tampilan query kost kurang dari 50 m dari jalan

IV-6
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

BAB V
PENUTUP

V.1 Kesimpulan
Dari praktikum yang telah dilaksanakan maka dapat diambil kesimpulan
berikut :
1. Proses pembuatan peta dengan postgreSQL dan postGIS dapat
dilakukan dengan membuat kolom geometri, kemuadian di import
menggunakan coding-coding yang telah ada ke dalam QuantumGIS.

2. Dalam Mobile Topographer koordinat yang diambil adalah koordinat


kos, usaha dan jalan sehingga posisi kost, usaha, jalan dan wilayah yang
diukur dapat terlihat.

3. Mencari informasi dari database yang telah dibuat di postGIS,


PostgreSQL dan QuantumGIS dapat dilakukan dengan memasukkan
coding-coding untuk mencari suatu lokasi dan fasilitas.

4. Dari database yang telah dibuat, dapat dilihat bahwa fasilitas-fasilitas


yang terdapat pada kost, usaha, jalan dan wilayah dapat terlihat.

V.2 Saran

Saran dari kami untuk praktikum Sistem Basis Data antara lain:
1. Memahami secara menyeluruh tatacara penulisan query.
2. Lebih teliti dalam penulisan serta penggunaan tanda-tanda baca dalam
query, jangan melupakan password pada Postgre.

3. Dalam pembuatan table dengan menggunakan sql shell disarankan


melakukan backup query menggunakan notepad supaya memper mudah
jika melakukan kesalahan.
4. Penulisan script pada jendela query harus tepat, sehingga saat
melakukan execute query perintah yang diberikan dapat terdefinsi dan
terlaksana dengan benar.

5. Mamahami isi database secara keseluruhan sehingga dapat menentukan


kolom mana yang akan dijadikan primery key.
V-1
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

6. Memperbanyak membaca buku–buku tentang Basis Data untuk


referensi tambahan.

7. Memperbanyak latihan dalam pembuatan basis data.

V-2
Kelompok IV-A
Laporan Praktikum Sistem Basisdata Spasial

DAFTAR PUSTAKA
Drs. Sugandi, M.SI, dkk. 2009. ”Hand Out Sistem Informasi Geospatial (SIG).”
Jurusan Pendidikan Geografi Fakultas Pendidikan Ilmu Pengetahuan
Sosial Universitas Pendidiakn Indonesia.
Gumelar, Dhani. “Data Spasial” . Komunitas E-Learning Ilmu Komputer.

Prahasta, Eddy. 2012. Tutorial PostGreSQL, PostGIS dan pgRouting. Bandung:


Informatika.
Rajabidfard, Abbas, and I.P. Williamson, 2000, Spatial Data Infrastructures :
Concept, SDI Hierarchy and Future Directions. Melbourne, Victoria:
Spatial Data Research Group, Department of Geomatics, The University
of Melbourne.
Wikipedia Contributors, 2012. Basis data. Wikipedia Bahasa Indonesia,
Ensiklopedia Bebas.
http://oneviction.blogspot.co.id/2012/12/bahasa-pemrograman-basis-data.html
https://id.wikipedia.org/wiki/Bahasa_pemrograman

http://anandaegiwulan.blogspot.com/2012/10/network-analist-analisis-jaringan-
data.html

x
Laporan Praktikum Sistem Basisdata Spasial

x
Laporan Praktikum Sistem Basisdata Spasial

LAMPIRAN

x
Laporan Praktikum Sistem Basisdata Spasial

Anda mungkin juga menyukai