Pembuatan Basisdata PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK

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