Rambu Rambu ANALISA DAN DESAIN

106

3.2.1.3.6 Edit Materi

a. Rambu

Gambar 3.18 Diagram Activity Edit Identitas Rambu 107 Gambar 3.19 Diagram Activity Edit Gambar Rambu 108 Gambar 3.20 Diagram Activity Edit Identitas dan Gambar Rambu Tabel 3.48 Kelas Analisis Edit Rambu No Nama Kelas Tabel Tipe Deskrispsi 1 UtamaAdmin.jsp Boundary Halaman utama admin untuk melakukan kelola materi 2 RambuTambahPros es.jsp Boundary Halaman untuk memproses tambah data rambu 3 RambuTampil.jsp Boundary Halaman untuk menampilkan data rambu 4 RambuEditForm.jsp Boundary Halaman untuk menampilkan form berisi data yang akan diubah 5 RambuEditPesan.js p Boundary Halaman untuk memproses edit ubah data serta menampilkan pesan berhasil edit 6 RambuQuery.java Control Class Kelas ini sebagai controller yang mengatur proses kelola rambu dalam hal ini adalah edit rambu 7 Rambu Entity Class Berfungsi menyimpan data rambu PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 109 Gambar 3.21 Diagram Sequence Edit Identitas Rambu Gambar 3.22 Diagram Sequence Edit Gambar Rambu Gambar 3.23 Diagram Sequence Edit Identitas dan Gambar Rambu Untuk fungsi Edit Marka, Bunyi, Gerakan, Teori ada di Lampiran 1. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 110

3.2.1.2.7 Logout

Gambar 3.24 Diagram Activity Logout Tabel 3.49 Kelas Analisis Logout No Nama Kelas Tabel Tipe Deskrispsi 1 UtamaAdmin.jsp Boundary Halaman utama admin untuk melakukan kelola materi dan menu logout dari sistem Gambar 3.25 Diagram Sequence Logout 111

3.2.1.4 Perancangan Basisdata

Dalam pembangunan sistem ini, penulis merancang basisdata materi dengan menggunakan 5 tabel yaitu tabel rambu, tabel marka, tabel bunyi, tabel video, dan tabel teori. Gambar 3.26 Perancangan Basisdata Rincian atribut tabel pada database dijelaskan dibawah ini :

a. Rambu

Tabel 3.50 Atribut Rambu No Nama Kolom Tipe Fungsi 1 Id_ra Varchar250 Menyimpan id rambu 2 Nama_ra Varchar2100 Menyimpan nama rambu 3 Jenis_ra Varchar2100 Menyimpan jenis rambu 4 Dis_ra Varchar22000 Menyimpan diskripsi rambu 5 Gambar_ra ORDImage Menyimpan gambar rambu 6 Thumbnail_ra ORDImage Menyimpan thumbnail rambu PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 112

b. Marka