perancangan data base gis

11

Click here to load reader

Upload: m-ikbal-siami

Post on 01-Jul-2015

681 views

Category:

Documents


0 download

DESCRIPTION

SISTEM INFORMASI GEOGRAFI PENYEBERAN PERGURUAN TINGGIDAERAH ISTIMEWA YOGYAKARTA (DIY)BERBASIS WEBPerancangan skema database

TRANSCRIPT

Page 1: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

SISTEM INFORMASI GEOGRAFI PENYEBERAN PERGURUAN TINGGI

DAERAH ISTIMEWA YOGYAKARTA (DIY)

BERBASIS WEB

DESAIN SKEMA DATABASE GIS

Page 2: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

Perancangan Basis Data

Sebelum merancang basis data maka perlu dibuat terlebih dahulu data flow digram, yang

menjelaskan tentang fungsi-fungsi dan alur kerja yang terdapat dalam sistem informasi

tersebut secara logika. Data flow diagram akan dapat menginterpretasikan Logical Model dari

suatu sistem.

Beberapa simbol yang digunakan dalam DFD antara lain:

Simbol Nama Simbol Keteranga

1

Proses

Proses (Process)

Merupakan kegiatan atau pekerjaan yang

dilakukan oleh orang atau mesin komputer,

dimana aliran data masuk,

ditranformasikan ke aliran data keluar.

Data Store1

Penyimpanan

Data (Data Store)

Komponen yang berfungsi untuk

menyimpan data/file adalah fungsi yang

mentransformasikan data secara umum.

Sumber Data

Sumber data / tujuan

data (Entity)

Merupakan sumber atau tujuan dari arus

data yang dapat digambarkan secara fisik,

seseorang atau sekelompok orang atau

system lain.

Aliran Data (Flowline)

Disimbolkan dengan anak panah, dimana

arus data mengalir diantara proses,

simpangan data, kesatuan luar, kesatuan

ruang.

Tabel 1 Simbol dalam DFD

Diagram Konteks

Diagram Konteks merupakan gambaran secara umum untuk mengidentifikasikan komponen-

komponen sistem informasi penyebaran kampus yang ada DIY secara terinci.

Pada sistem informasi geografis profil darah Kota Blitar, diagram arus datanya dapat dilihat

pada gambar 1.

Page 3: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

1

SIG penyebaran kampus DIY

Input peta DIY

Input Peta kampus

Input Jalur kendaraan

Tampil berita

Tampil jalur kendaraan

Tampil jurusan

Tampil peta DIY

Lihat peta DIY

Lihat berita

Lihat Profil

Lihat Peta kampus

Lihat jalur kendaraan

Tampil fakultas

Tampil jalur kendaraan

Tampil kampus

Admin Pengguna

Tampil profil

Tampil komentar

Input data kampus

Input data fakultas

Input data jurusan

Input Berita

Tampil fakultas

Tampil kampus

Tampil peta kampus Tampil jurusan

Tampil berita

Input Profil

Tampil data profil

Tampil peta kampus

Tampil peta DIY

Input komentar

Gambar 1. Diagram Konteks

Pada Diagram Konteks diatas dapat dilihat bahwa proses yang terjadi dalam aplikasi SIG

menyebaran kampus DIY melibatkan dua sumber atau tujuan data yaitu pengguna, dan admin.

1. Admin

Bagian admin bertugas mengelola profil, menambah berita, menambah jalur

kendaraan, menambah data kampus, menambah data fakultas, menambah data jurusan

dan menambah database peta.

2. Pengguna

Sementara pengguna dari aplikasi ini dapat memproleh informasi tentang profil DIY,

menampilkan data kampus mulai dari peta kampus, faklutas, jurusan hingga jalur

kendaraan yang melalui kampus tersebut, serta dapat memberikan komentar.

Page 4: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

Data Flow Diagram (DFD)

1. DFD Level 1

Diagram alur data level 1 pada gambar 2 memuat proses-proses inti yang ada didalam

sistem, yaitu proses administrasi, proses login, proses informasi, dan proses

penampilan peta.

Admin

1

Administrasi

Input kampus

Input profil

Input peta kampus

Input fakultas

Input jurusan

Input jalur kendaraan

Input berita

2

Login

4

Proses peta

3

Informasi

Pengguna

User1

Profil2

Berita3

Komentar4

Kampus5

Fakultas6

Jurusan7

Jalur Kendaraan8

Peta Kampus9

Baca data user

Ambil data profil

Ambil data berita

Ambil data komentar

Ambil data kampus

Ambil data fakultas

Ambil data Jurusan

Ambil peta kampus

Lihat Peta

Simpan user

Simpan profil

Simpan berita

Simpan komentar

Simpan kampus

Simpan fakultas

Simpan Jurusan

Simpan jalur kendaraan

Simpan Peta Kampus

Ambil data jalur kendaraan

Konfirmasi Login

Login

Lihat profilTampil kampus

Lihat komentar

Lihat berita

Lihat peta kampus

Lihat Jurusan

Tampil profil

Tampil berita

Tampil komentar

Tampil fakultas

Tampil Jurusan

Tampil jalur kendaraan

Input peta DIY

Peta DIY10

Simpan Peta DIYAmbil Peta DIY

Gambar 2 DFD Level 1

Page 5: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

Dalam DFD level 1 SIG penyebaran kampus DIY terdapat 4 (empat) proses yang

dilakukan oleh Admin dan pengguna (end-user).

a) Proses 1 adalah Administrasi data yang dilakukan oleh Admin untuk yang akan

ditampilkan dalam website (aplikasi GIS) yang disimpan dalam database. Admin

melakukan input data mulai dari data User, Profil, Berita, Kampus, Fakultas,

Jurusan, Jalur kendaraan, Peta kampus hingga peta DIY.

b) Proses 2 adalah Login User.

Proses ini digunakan untuk mengecek atau memferifikasi login yang dilakukan

user mendapatkan hak akses untuk mengolah konten dalam website. Setiap kali

user melakukan login, data yang dimasukkan akan dicek dengan data yang ada

dalam database. Apabila data tersebut sama dengan database, maka user dapat

akses untuk mengelola content database. Namun, apabila tidak sama, maka sistem

akan menolak user tersebut untuk masuk kedalam sistem.

c) Proses 3 yaitu Informasi.

Ini merupakan proses yang menangani semua informasi yang akan ditampilkan

dalam website. Informasi tersebut diambil dari database untuk disajikan kepada

pengguna yang mengakses halaman tersebut. Selain pengguna melihat semua

informasi yang ada, pengguna juga dapat memberikan komentar.

d) Proses 4 yaitu proses peta.

ini merupakan proses yang menangani semua yang berhubungan denga peta yang

ditampilkan dalam website. Admin dapat melakukan penambahan peta dan data

peta sesuai keperluan.

2. DFD Level 2

Secara terperinci dapat dilihat pada gambar 3.

Page 6: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

User1

Profil2

Berita3

Komentar4

Kampus5

Fakultas6

Jurusan7

Jalur Kendaraan8

Peta Kampus9

Peta DIY10

2

Proses user

3

Proses profil

10

Proses berita

11

Proses komentar

6

Proses data

kampus

7

Proses fakultas

8

Proses jurusan

9

Proses jalur

kendaraan

5

Proses peta

kampus

4

Proses peta DIY

Simpan data user

Simpan

profil

Simpan berita

Simpan

komentar

Simpan data kampus

Simpan

Fakultas

Simpan jurusan

Simpan

jalur kendaraan

Simpan peta kampus

Simpan

peta DIY

Admin

Input user

Tampil profil

Input komentar

Input fakultas

Input jalur kendaraan

Input peta DIY

Input berita

Input kampus

Input jurusan

Input peta kps

Input Profil

Tampil berita

Tampil komentar

Tampil kampus

Tampil fakultas

Tampil jurusan

Tampil jalur kendaraan

Tampil peta kps

Tampil peta DIY

Tampil user

Gambar 3 DFD Level 2

Pada DFD level 2 proses peta SIG merupakan pengembangan dari proses peta yang

terdapat pada DFD level 1. Disini dijelaskan lebih terperinci mengenai arus semua

proses data. Setiap proses melakukan penyimpanan ke databese.

Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah sebuah diagram yang menggambarkan hubungan

atau relasi antar Entity, dan setiap Entity terdiri atas satu atau lebih atribut yang

mempresentasikan seluruh kondisi (fakta) dari yang kita tinjau.

Page 7: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

Diagram relasi entitas (entity relationship diagram-ERD) seperti ditunjukkan oleh namanya,

berhubungan dengan data didalam entitas dan hubungan antar entitas. Ketika pengguna dan

spesialis informasi mulai untuk berkomunikasi tentang kebutuhan data untuk suatu sistem

informasi, mereka akan berbicara mengenai pengumpulan field-field data yang saling

berhubungan daripada field-field data individu.

Kumpulan konseptual field-field data yang saling berhubungan ini disebut entitas (entities).

Meskipun secara intuitif kita akan langsung tertarik untuk menganggap entitas sebagai tabel-

tabel, kita tidak dapat melakukannya. Tabel merupakan hasil dari pemecahan entitas menjadi

unit-unit berukuran lebih kecil yang mengkuti aturan-aturan struktur basis data. Suatu entitas

dapat berubah menjadi satu tabel, namun sering kali suatu entitas dipecah menjadi beberapa

tabel. ERD adalah tingkat konseptualisasi data yang lebih tinggi daripada tabel.

Jurusan

PK IdJurusan

NamaJurusan

email

telp

IdKampus

IdFakultas

Berita

PK IdBerita

Tanggal

Judul

IsiBerita

Gambar

FK1 IdKategori

Komentar

PK IdKomentar

email

web

tanggal

komentar

KategoriBerita

PK IdKategori

Kategori

MasterJalur

PK IdJalur

NamaJalur

geom

Profil

PK IdProfil

NamaProfil

IsiProfil

Gambar

User

PK IdUser

UserName

Password

email

level

Kampus

PK IdKampus

NamaKampus

Alamat

telp

email

web

geom

Fakultas

PK IdFakultas

NamaFakultas

email

web

telp

FK1 IdKampus

: One to one: Zero, one or more

: One or more

PK : Primary key

PK1 : Foreign key

Entity-relationship symbol

Gambar 5 Entity Relationship Diagram (ERD)

Page 8: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

Desain Database

Dalam pembuatan program ini dibutuhkan desain database untuk menyimpan data yang akan

digunakan dalam proses sistem informasi geografis. Desain database ini menjelaskan tabel-

tabel dan field-field yang digunakan. Berikut adalah table-tabel yang diguakan untuk proses

Sistem Informasi Geografis Penyebaran Kampus DIY.

1. Tabel Kampus

No Nama Field Type Data Keterangan

1 IdKampus Char (15) Menyimapn Id sebagai Primary Key

dan uniq

2 NamaKampus VarChar(35) Menyimpan data nama kampus

3 Alamat VarChar(50) Menympan alamat kampus

4 Telp VarChar(35) Menympan data telpon

5 Email VarChar(35) Menympan email

6 Web VarChar(50) Menympan Site URL

7 Geom Geometry Menyimpan data titik polygon

2. Table Fakultas

No Nama Field Type Data Keterangan

1 IdFakultas Char (15) Menyimapn Id sebagai Primary Key

dan uniq

2 NamaFakultas VarChar(35) Menyimpan data nama fakultas

3 Telp VarChar(35) Menympan data telpon

5 Email VarChar(35) Menympan email

6 Web VarChar(50) Menympan Site URL

7 IdKampus VarChar(15) Menyimapn Id sebagai Foreign Key

dari table lain

Page 9: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

3. Tabel Jurusan

No Nama Field Type Data Keterangan

1 IdJurusan Char (15) Menyimapn Id sebagai Primary Key

dan uniq

2 NamaJurusan VarChar(35) Menyimpan data nama jurusan

3 Telp VarChar(35) Menympan data telpon

5 Email VarChar(35) Menympan email

6 IdKampus VarChar(15) Menyimapn Id sebagai Foreign Key

dari table lain

7 IdFakultas VarChar(15) Menyimapn Id sebagai Foreign Key

dari table lain

4. Master Jalur

No Nama Field Type Data Keterangan

1 IdJalur Char (15) Menyimapn Id sebagai Primary Key

dan uniq

2 NamaJalur VarChar(100) Menyimpan data nama jalur

kendaraan

3 Geom Geometry Menyimpan data titik polygon

5. Tabel Berita

No Nama Field Type Data Keterangan

1 IdBerita Char (15) Menyimapn Id sebagai Primary Key

dan uniq

2 Tanggal Date Menyimpan data tanggal

3 Judul VarChar(100) Menyimpan judul berita

4 IsiBerita Text Menyimpan isi berita

5 Gambar VarChar(100) Menyimpan data gambar

6 IdKategori Char(6) Menyimapn Id sebagai Foreign Key

dari table lain

Page 10: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

6. Tabel Kategori Berita

No Nama Field Type Data Keterangan

1 IdBerita Char (6) Menyimapn Id sebagai Primary Key

dan uniq

2 Kategori VarChar(100) Menyimpan data nama kategori berita

7. Tabel Komentar

No Nama Field Type Data Keterangan

1 IdKomentar Char (15) Menyimapn Id sebagai Primary Key

dan uniq

2 Email VarChar(35) Menympan email

3 web VarChar(50) Menympan Site URL Komentator

4 Tanggal Date Menyimpan tanggal komentar

5 Komentar Text Menyimpan isi komentar

8. Tabel Profil

No Nama Field Type Data Keterangan

1 IdProfil Char (15) Menyimapn Id sebagai Primary Key

dan uniq

2 NamaProfil VarChar(35) Menyimpan data nama profil

3 IsiProfil Text Menyimpan data profil

4 Gambar VarChar(100) Menyimpan data gambar profil

9. Tabel User

No Nama Field Type Data Keterangan

1 IdUser Char (15) Menyimapn Id sebagai Primary Key

dan uniq

2 UserName VarChar(35) Menyimpan data Nama User

3 Password VarChar(50) Menyimpan data Password User

4 Email VarChar(50) Menyimpan data email

5 Level VarChar(15) Menyimpan data level User untuk hak

akses

Page 11: Perancangan Data Base GIS

M. Ikbal Siami

www.ikbalsiami.blogspot.com

Sistem Informasi Geografi, 2011

PUSTAKA

Harmon E. John, Anderson J. Stevevn. 2003. The Design and Implementation of Geographic

Information systems. New Jersy: John Wiley & Sons, Inc.

Internet:

http://en.wikipedia.org/wiki/Database_schema (diakses 26/03/2011)

http://en.wikipedia.org/wiki/Data_flow_diagram (diakses 27/03/2011)