Gambar 3.2 Peta Universitas Sumatera Utara
3.3 Pembuatan Basisdata
Data atribut merupakan keterangan dari data spatial yang telah didigitasi sebelumnya. Data atribut ini disimpan dalam suatu tabel dengan record sesuai yang
berisi informasi yang akan disampaikan. Sebelumnya dilakukan pengumpulan data yang nantinya akan dijadikan basisdata sehingga dapat memberi informasi atau
keterangan yang diperlukan. Adapun data-data yang dikumpulkan antara lain: 1.
Nama Fakultas 2.
Alamat Fakultas 3.
Nama Jalan 4.
Nama Gedung 5.
Alamat Kantor
Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009
6. Lokasi Olah Raga
7. ATM dan Bank
8. Titik Hotspot
Dari data-data tersebut nantinya akan dikelompokkan menjadi data-data atribut ke dalam tabel, attribut tersebut dapat dijadikan kandidat untuk menjadi
kolom pada tabel di dalam basisdata.
Tabel 3.1 Struktur Tabel Fakultas
Nama Kolom Tipe Data
Fungsi ID
Integer Menyimpan id tiap fakultas
Nama_fakultas String
Menyimpan nama fakultas Alamat
String Menyimpan data alamat tiap fakultas
Dekan String
Menyimpan nama pimpinan tiap fakultas Tabel untuk menyimpan data-data tiap fakultas dinamakan tabel Fakultas.
Struktur tabel Fakultas seperti pada Tabel 3.1. Syntax bahasa SQL untuk membentuk tabel Fakultas adalah sebagai berikut:
CREATE TABLE Fakultas ID integer 2 NOT NULL,
Nama_fakultas varchar 30 NOT NULL, Alamat varchar 50,
Dekan varchar 30
Untuk menyimpan data-data gedung, kantor dan tempat pertemuan, dibuat sebuah tabel yang dinamakan tabel Bangunan. Tabel 3.2 menunjukkan struktur tabel
bangunan.
Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009
Tabel 3.2 Struktur Tabel Bangunan
Nama Kolom Tipe Data
Fungsi ID
Integer Menyimpan id tiap bangunan
Nama_bangunan String
Menyimpan nama bangunan Alamat
String Menyimpan data alamat tiap bagunan
Keterangan String
Menyimpan keterangan lain mengenai bangunan tersebut
Syntax bahasa SQL untuk membentuk tabel Bangunan adalah sebagai berikut:
CREATE TABLE Bangunan ID integer 2 NOT NULL,
Nama_bangunan varchar 20 NOT NULL, Alamat varchar 50,
Keterangan varchar 50
Tabel 3.3 Struktur Tabel Bank dan ATM
Nama Kolom Tipe Data
Fungsi ID
Integer Menyimpan id tiap bangunan
Nama_bank String
Menyimpan nama bank Jenis
String Menyimpan jenis apakah bank atau ATM
Alamat String
Menyimpan alamat
Untuk menyimpan data-data yang berhubungan dengan bank dan ATM yang terdapat di sekitar USU, dibuat sebuah tabel yang dinamakan tabel Bank dengan
struktur seperti pada Tabel 3.3. Syntax bahasa SQL untuk membentuk tabel bank adalah sebagai berikut:
Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009
CREATE TABLE Bank ID integer 2 NOT NULL,
Nama_bank varchar 20 NOT NULL, Jenis varchar 5,
Alamat varchar 50
Tabel 3.4 Struktur Tabel Olah Raga
Nama Kolom Tipe Data
Fungsi ID
Integer Menyimpan id tiap bangunan
Nama String
Menyimpan nama Alamat
String Menyimpan data alamat
Keterangan String
Menyimpan keterangan lain mengenai lokasi olah raga tersebut
Untuk menyimpan data-data yang berhubungan dengan olah raga yang terdapat di sekitar USU yang meliputi lokasi serta kegunaannya, dibuat sebuah tabel
yang dinamakan tabel Olah_raga dengan struktur seperti pada Tabel 3.4. Syntax bahasa SQL untuk membentuk tabel bank adalah sebagai berikut:
CREATE TABLE Olah_raga ID integer 2 NOT NULL,
Nama varchar 20 NOT NULL, Alamat varchar 50,
Keterangan varchar 50
Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009
3.4 Pembuatan Use Case Diagram