commit to user 28
3.4. Perancangan Database
Perancangan database untuk pembuatan aplikasi 11Maret guide ini menggunakan database MySQL, detail rancangan tabel ditunjukan pada Tabel
3.1, Tabel 3.2, Tabel 3.3, Tabel 3.4, Tabel 3.5, Tabel 3.6
3.4.1 Tabel Admin
Tabel Admin digunakan untuk menyimpan data dari admin website yang ditunjukkan seperti Tabel 3.1
Tabel 3.1 Tabel Admin
Nama Field Tipe Data
Ukuran Field Keterangan
id_admin Integer
3 Primary Key,
Auto_increment username
Varchar 20
Username admin nama
Varchar 20
Nama lengkap admin password
Varchar 15
Password admin akses
Varchar 2
Kode akses untuk admin admin atau superadmin
3.4.2 Tabel client
Tabel client digunakan untuk menyimpan data dari client yang telah melakukan registrasi, yang ditunjukan seperti Tabel 3.2
Tabel 3.2 Tabel client
Nama Field Tipe Data
Ukuran Field Keterangan
id_client Integer
3 Primary Key
commit to user 29
username Varchar
15 Username client
nama Varchar
20 Nama lengkap client
alamat Varchar
20 Alamat lengkap client
telp Varchar
15 No telp yang bisa
dihubungi
3.4.3 Tabel Kategori
Tabel kategori berfungsi untuk menyimpan data objek yang sudah dikelompokkan dalam kategori tertentu, yang ditunjukkan seperti pada tabel 3.3
Tabel 3.3 Tabel Kategori
Nama Field Tipe Data
Ukuran Field Keterangan
id_kategori Varchar
3 Primary Key
nm_kat Varchar
30 Nama kategori
imageKat Varchar
30 Gambar dari nama kategori
3.3.5 Tabel Info
Tabel info berfungsi untuk menyimpan data objek yang berisi keterangan objek tertentu, yang ditunjukkan seperti pada tabel 3.4
Tabel 3.4 Tabel Info
Nama Field Tipe Data
Ukuran Field Keterangan
id_info Integer
3 Primary Key
commit to user 30
id_kategori Varchar
3 Relasi dari tabel kategori
nama_objek Varchar
50 Nama objek yang
mempunyai informasi keterangan
Text Informasi objek tertentu
3.4.5 Tabel Log
Tabel Log berfungsi untuk menyimpan sementara data yang ter-update, yang ditunjukan seperti Tabel 3.5
Tabel 3.5 Tabel Log Nama Field
Tipe Data Ukuran Field
Keterangan
update Integer
3 Identitas perubahan pada
data objek
3.4.6 Tabel Objek
Tabel Objek berfungsi untuk menyimpan data objek yang ada di dalam kampus, yang ditunjukan seperti Tabel 3.6
Tabel 3.6 Tabel Objek Nama Field
Tipe Data Ukuran Field
Keterangan
id_objek Integer
3 Primary Key
nama_objek Varchar
20 Nama objek
path_objek Varchar
20 Nama dari path objek
dalam projek
commit to user 31
objek_x Integer
3 Koordinat sumbu x dari
objek objek_y
Integer 3
Koordinat sumbu y dari objek
id_kategori Varchar
3 Relasi dari tabel kategori
3.4.7 Relationship Diagram
Relationship diagram relasi antar tabel perancangan sistem Sebelas Maret Campus Guide, ditunjukan seperti Gambar 3.10 di bawah ini.
Gambar 3.10 Relationship diagram
3.5. Rancangan Desain Sistem