Perancangan Database APLIKASI SEBELAS MARET CAMPUS GUIDE BERBASIS MOBILE MENGGUNAKAN TEKNOLOGI J2ME (JAVA 2 MICRO EDITION)

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