Sistem Informasi Geografis

Slides:



Advertisements
Presentasi serupa
Kiky Rizky Nova Wardani, S.Kom
Advertisements

Continous DBMS DATA MODELS
Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
BASIS DATA RELATIONAL.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
PERINTAH SQL.
PENGENALAN MYSQL Musdalifah DJ.
KONSEP MANAJEMEN BASIS DATA Sistem Informasi Geografis
PERANCANGAN BASIS DATA
GALIH WASIS WICAKSONO TEKNIK INFORMATIKA UMM
Oleh : Kholid Fathoni, S.Kom., M.T.
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Pertemuan 4 Database dengan MySQL.
Sistem Informasi Geografis Hal - 1
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Pemrograman Terstruktur
Data Definition Language dan Data Manipulation Language
Mengenal DBMS (Database Management System)
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Data Types Data Definition Language Referential Constraint SQL Query
Koneksi PHP ke Database MySQL
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
SQL Pertemuan
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PENGANTAR TEKNOLOGI SIA 2
Pengenalan Database MySQL
Model Data Relasional.
Outline: Relational Data Model Entity Relationship Diagram
Pertemuan after UTS Structure Query Language (SQL)
TEMPAT PENYIMPANAN DATA
Database Manajemen System Dinda Prasetia,Skom.
Pertemuan 9 ANALISA RANCANGAN DATABASE.
SQL.
Konsep Teknologi Informasi B
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
SQL Basis Data.
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
Soal Quiz Perancangan Basis Data
TEKNIK NORMALISASI.
Normalisasi.
Pengenalan MySQL An’ Anqinudin L.
Management Information System
Normalisasi Data Base Bentuk Penyederhanaan Tabel dalam Basis Data – Langkah tepat untuk dalam merelasikan dalam penghubungan antar Entitas dalam penyederhanaan.
System Basis Data Dwi Hartanto, Skom.
Pemrograman Internet Database.
PERANCANGAN DATABASE.
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
PEMROGRAMAN BASIS DATA
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Pengenalan mySQL database
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
SQL.
Model Data Relasional.
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Mengenal DBMS (Database Management System)
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
Kiky Rizky Nova Wardani, S.Kom
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
PENDAHULUAN MySQL Oleh: Rudianto.
SQL dan Database MySQL.
Pengantar Teknologi SIM 2 (pertemuan 7)
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

Sistem Informasi Geografis Komponen SIG Komponen SIG : Perangkat Keras Perangkat Lunak SIG Data & Informasi Geografi Manajemen Software Perangkat Keras Data & Informasi geografi Manajemen, SDM Sistem Informasi Geografis

Sistem Informasi Geografis Pemodelan Data Menginterprestasikan relaitas dengan model dunia nyata dan model data. Realitas Fisik Model Dunia Nyata Model Data Peta/ Report Basis Data Sistem Informasi Geografis

Sistem Informasi Geografis Relational Database Hal yang perlu diperhatikan: Field/ Atribute Key Setiap tabel terdapat suatu key (kunci). Bisa terdiri atas satu field atau gabungan field Key (kunci) bersifat unik 2. Candidat Key Satu atau sekumpulan field/ atribute yang mengidentifikasikan secara unik suatu kejadian Tidak ada satu atribute/filed kunci yang bisa dihapus tanpa merusak keunikan atribut kunci tersebut Jika satu kunci terdiri lebih dari satu atribute/ file, disebut composite key (kunci gabungan) Sistem Informasi Geografis

Sistem Informasi Geografis Relational Database Contoh: File Mahasiswa terdiri atas atribute No Induk Mahasiswa (NIM) No KTP Nama Tempat Lahir Tanggal Lahir Alamat Candidate Key ? ……… NIP, No KTP Ya. Unik, tidak mungkin ganda Nama Bukan. Banyak kesamaan nama Nama + Tempat Lahir + Tanggal Lahir Ya. Kemungkinanya kecil ada kesamaan nama, tempat & tanggal lahir Sistem Informasi Geografis

Sistem Informasi Geografis Relational Database 3. Primary Key Satu atau sekumpulan field/ atribute yang tidak mengidentifikasikan secara unik, tapi dapat juga mewakili setiap kejadian 4. Alternate Key Candidate Key yang tidak dipakai sebagai Primary Key 5. Foreign Key Satu atau satu set field/ atribute yang melengkapi relasi (hubungan) antara tabel induk dengan tabel anak MATA KULIAH NIM 01 Kalkulus Database Programming Web SIG NIM NAMA 01 02 03 Joko Susilo Lestari Yuni Kartika 04 05 Budiono Lucky Maulana Foreign Key Sistem Informasi Geografis

Sistem Informasi Geografis Relational Database 6. Functional Dependency Diberikan sebuah relasi R, atribute Y dari R adalah bergantung fungsi pada atribute X dari R bila dan hanya bila setiap nilai X dalam R punya hubungan dengan tepat satu nilai Y dalam R Contoh? Tabel Mahasiswa: No Induk Mahasiswa (NIM) No KTP Nama Tempat Lahir Tanggal Lahir Alamat Atribute Nama mahasiswa adalah bergantung secara fungsi pada NIM dan NIM menunjukan secara fungsi pada Nama. Nama = f(NIM) Sistem Informasi Geografis

Sistem Informasi Geografis Relational Database 6. Normalisasi A. Unnormalized Form (Bentuk Tidak Normal) Data tidak mengikuti aturan tertentu Data tidak lengkap Data terduplikasi Data dikumpulkan apa adanya Contoh …? NIM Nama Kelas 2 01 02 03 Joni Maulana Rini Budiono Erick Ilham Kelas 1 Kelas 3 Database SIG Matematika 1 04 Guntur Haryo Sistem Informasi Geografis

Sistem Informasi Geografis Relational Database B. First Normal Form/ 1NF (Bentuk Normal Kesatu) Data dibentuk satu record demi satu record Nilai dari field-field berupa atomic value Masih ada redudancy (perulangan) Bentuk NF1…? NIM Nama Kelas 01 02 03 Joni Maulana Rini Budiono Database Matematika 1 SIG 04 Erick Ilham Guntur Haryo Sistem Informasi Geografis

Sistem Informasi Geografis Relational Database B. Second Normal Form/ 2NF (Bentuk Normal Kedua) Ditentukan Field Key sebagai Kunci Utama (Primary Key) Atribute bukan kunci harus bergantung secara fungsi kepada kunci utama NIM Nama 01 02 03 Joni Maulana Rini Budiono Toto Santoso Mahasiswa Kelas Kode Kelas K001 K002 K003 04 Ambil Kelas Nama Kelas Database SIG Matematika 1 Sistem Informasi Geografis

Sistem Informasi Geografis Data Spasial dalam SIG Komputer tidak bisa begitu saja mengerti esensi obyek dalam dunia nyata Memanipulasi obyek dasar/ entity yang mempunyai atribut geometri Disebut entity spasial/ geometri Model Data Raster Model Data Vektor Sistem Informasi Geografis

Sistem Informasi Geografis   Model Data Raster Model data spasial paling sederhana Menampilkan, menempatkan dan menyimpan data spasial dengan menggunakan struktur matriks atau piksel-piksel yang membentuk grid Model dunia nyata ditampilkan sebagai elemen matrik X Y (0,0) X Y Baris Kolom Piksel Sistem Informasi Geografis

Sistem Informasi Geografis Model Data Raster X Y N M a b (Xo,Yo) Matrik/ array diurutkan menurut koordinat kolom(x) dan baris(y) Titik asal (origin) di sudut kiri atas Nilai absis (x) membesar ke arah kanan, ordinat (y) ke bawah Terdapat M kolom danN baris Setiap piksel mempunyai nilai lebar a dan tinggi b Sudut lainya: (Xo,Yo+N*b), (Xo+M*a, Yo) dan (Xo+M*a, Yo+N*b) Titik pusat baris ke i kolom ke j adalah (Xo+(j-0.5)*a, Yo+(i-0.5)*b) Batas piksel baris ke i dan kolom ke j adalah (Xo+(j-1)*a < X < Xo+j*a) untuk X (Yo+(i-1)*b < Y < Yo+j*b) untuk Y Sistem Informasi Geografis

Sistem Informasi Geografis Model Data Raster Sampling Raster (menentukan nilai piksel) Nilai rata-rata sampling untuk wilayah yang direpresentasikan (cara standar) Nilai sampling yang berposisi di pusat (untuk data ketinggian) Nilai sampling di sudtu-sudut grid Sudut-sudut grid Di tengah piksel Rata-rata sampling Sistem Informasi Geografis

Sistem Informasi Geografis Model Data Raster Setiap piksel mempunyai nilai tunggal Piksel-piksel membentuk layer Basisdata spasial mengandung lebih dari satu layer Setiap layer memiliki keselarasan dengan layer lainya (jumlah baris/ kolom, sistem koordinatnya) Cara penyimpanan layer pada basisdata Beberapa layer dan headernya disimpan dalam satu file Isi file dan headernya disimpan terpisah Header Tambahan Data Header: kode file, baris, kolom, tipe data dll Data: isi layer Tambahan: tanggal perekaman, koordinat lintang dll Sistem Informasi Geografis

Sistem Informasi Geografis Model Data Vektor Menampilkan, menempatkan dan menyimpan data spasial dengan menggunakan titik, garis/kurva, poligon beserta atribut-atributnya Didefinisikan oleh sistem koordinat kartesian (x,y) Garis/ kurva adalah sekumpulan titik-titik Poligon adalah sekumpulan titik-titik, titik awal dan titik akhir poligon mempunyai nilai koordinat yang sama X Y Sistem Informasi Geografis

Sistem Informasi Geografis Model Data Vektor Entity Titik Obyek grafis/ geografs yang dihubungkan dengan koordinat (x,y) 2,3,”Joni Maulana”,”L”,”Jl. A.Yani, Jakarta”,… Entity Garis Dibentuk oleh dua titik koordinat atau lebih Memerlukan titik awal dan titik akhir Tidak membawa informasi spasial yang inherent Diperlukan pointer  node Sistem Informasi Geografis

Sistem Informasi Geografis Model Data Vektor Entity Garis c01 c02 c04 c03 c05 c06 c07 c08 c09 n01 n02 n03 n04 Ilustrasi keterhubungan anak sungai. Sistem Informasi Geografis

Sistem Informasi Geografis Model Data Vektor Entity Area/ Polygon 1. Setiap komponen poligon (area, luasan atau region) mempunyai bentuk, nilai luas, keliling yang unik. 2. Struktur datanya dapat melibatkan tetangga-tetanga setiap poligon. 3. Poligon pada peta tidak semuanya memiliki tingkatan yang sama. Polygon Sederhana Merepresentasikan setiap poligon sebagai sekumpulan koordinat (x,y) 1 2 3 6 7 5 4 P1 P2 Sistem Informasi Geografis

SQL (Structured Query Language) ANSI standard computer language Memungkinkan untuk membangun/akses database Pengolahan data dalam database Menambah data baru ke dalam database Menampilkan data dari database Menghapus data dari database Memperbaiki data dalam database Mudah dipelajari Sistem Informasi Geografis

SQL (Structured Query Language) SQL Data Manipulation Language (DML) INSERT INTO - menambah data baru ke dalam database SELECT - menampilkan data dari database UPDATE - update (merubah) data dari database DELETE - menghapus data dari database SQL Data Definition Language (DDL) CREATE TABLE - membuat tabel dalam database ALTER TABLE - merubah tabel dari database DROP TABLE - menghapus tabel dari database CREATE INDEX - membuat index DROP INDEX - menghapus index Sistem Informasi Geografis

SQL (Structured Query Language) CREATE DATABASE Create Database nama_database ; CREATE TABLE Create Table nama_tabel (nama_kolom1 type_data,nama_kolom2 type_data,… ) ; ALTER TABLE Alter table nama_tabel Add kolom1 type_data; Alter table nama_tabel Drop kolom1; Alter table nama_tabel Change kolom_lama kolom_baru type_data ; Sistem Informasi Geografis

SQL (Structured Query Language) INSERT INTO Insert Into nama_tabel Values (value1, value2, … ) ; Insert Into tabel (kolom1, kolom2, … ) Values (value1, value2, … ) ; SELECT Select kolom1, kolom2,… From tabel ; Select kolom1, kolom2,… From tabel Where kondisi1 And (Or) kondisi2; Select kolom1, kolom2,… From tabel1, tabel 2 Where kondisi1 And (Or) kondisi2; UPDATE Update tabel Set kolom1=‘content1’, kolom2=‘content2’,… WHERE kondisi; DELETE Delete from tabel WHERE kondisi; Sistem Informasi Geografis

Sistem Informasi Geografis Disain Database Mahasiswa NIM Varchar(10) Nama Varchar(50) Tempat_Lahir Varchar(20) Tgl_Lahir Date Tahun_Masuk Int(4) Gender Char(1) Alamat Telpon Kode_Jurusan Varchar(6) Tempat Duduk Nomor_Kursi Varchar(6) Baris Int(8) Kolom NIM Varchar(10) Foreign Key Foreign Key Mata Kuliah Kode_MK Varchar(10) Mata_Kuliah Varchar(50) SKS Int(1) Semester Ambil Kelas NIM Varchar(10) Kode_MK Varchar(50) Nilai Char(1) Status Foreign Key Sistem Informasi Geografis

Sistem Informasi Geografis Software SIG Database Engine (Server) Oracle, MS Access, SQL Server, MySql dll Web Server IIS, Apache, Tomcat dll Program Language Java, PHP dll Spesial Paket Software MapInfo, ArcView dll Editing Tool Macromedia Dreamweaver, PhotoShop dll Sistem Informasi Geografis

Sistem Informasi Geografis Software SIG Pertimbangan Pemilihan Software Aplikasi yang diperlukan (dibangun) Maintenance Software Harga Kompatibilitas SDM yang dimiliki PHP, MySql, Apache Open Source Multi Platform Perkembangan Pesat Security Mendukung Aplikasi Web Base Sistem Informasi Geografis

Sistem Informasi Geografis Arsitektur Sistem Sistem berbasis Web Server DB Sistem Dokumen Sistem Keamanan Firewall Autentifikasi Publik Adm Aplikasi Adm System Aplikasi SIG Sistem Informasi Geografis

Transaksi Data/ Informasi Public User Operator query result Server DB Sistem Dokumen Aplikasi SIG LAN/ Internet Sistem Informasi Geografis

Sistem Informasi Geografis User Interface Aplikasi/ tampilan muka yang berguna untuk interaksi antara user Dengan sistem Sistem Informasi Geografis

Sistem Informasi Geografis User Interface Alasan pembuatan/ penggunaan user interface Tidak semua user mengerti perintah (command) komputer Kepentingan keamanan (security) sistem Memperindah tampilan Mempermudah interaksi dengan user Mempercepat proses transaksi dan pengolahan data Link/ relasi dengan aplikasi lain Sistem Informasi Geografis