Class Diagram Sistem T1 672008096 Full Text

11

3. Class Diagram Sistem

AdminModel username password update_entry check_exists AdminController index konten_home konten_about member member_delete logout konten_home_update_entry konten_about_update_entry MemberModel id nama username password sekolah kelas insert_entry update_entry delete_entry select_entry select_entry_by_username select_all_entry check_exists MemberController index latihan latihan_bopomofo latihan_nada latihan_hanzi latihan_hanzi_insert latihan_nada_insert latihan_bopomofo_insert skor logout SkorModel id id_member jenis_latihan tanggal skor insert_entry select_all_entry GuestController index about login signup signup_entry login_entry KontenModel home about insert_entry update_entry update_home_entry update_about_entry select_entry Gambar 4 Class Diagram Sistem Class diagram pada Gambar 4 menunjukkan relasi antar objek yang terdapat dalam sistem pembelajaran bahasa Mandarin. Objek-objek tersebut yaitu Registrasi, Belajar, dan Latihan, dimana seluruh objek tersebut memiliki class boundary sebagai user interface, class controller sebagai method atau fungsi, dan class entity sebagai database-nya. Perancangan Database Merupakan tahapan perancangan terhadap database sesuai dengan data-data yang terlibat dengan proses yang terjadi pada aplikasi pembelajaran ini. Keterkaitan antar data-data yang terlibat dituangkan dalam bentuk database. 1. tbl_administrator Tabel 1 Tabel Administrator Nama_Kolom Tipe_data Username varchar 100 Password varchar 100 12 Tabel administrator Tabel 1 adalah tabel yang digunakan untuk menyimpan username dan password administrator. Tabel ini terdiri dari kolom username dan password. 2. tbl_konten Tabel 2 Tabel Konten Nama_Kolom Tipe_data Home Text About Text Tabel Konten Tabel 2 adalah tabel yang digunakan untuk menyimpan kata – kata dari home dan about. Tabel ini terdiri dari kolom home dan about. 3. tbl_member Tabel 3 Tabel Member Nama_Kolom Tipe_data Id int 11 Nama varchar 255 Username varchar 255 Password varchar 255 Sekolah varchar 255 Kelas varchar 3 Tabel Member Tabel 3 adalah tabel yang digunakan untuk menyimpan nama-nama member. Tabel ini terdiri dari beberapa kolom yaitu id, nama, username, password, sekolah, dan kelas. 4. tbl_skor Tabel 4 Tabel Skor Nama_Kolom Tipe_Data Id int 11 id_member int 11 jenis_latihan varchar 255 Tanggal Datetime Skor int 11 Tabel Skor Tabel 4 adalah tabel yang digunakan untuk menyimpan skor latihan dari member yang telah mengerjakan latihan. Tabel ini terdiri dari beberapa kolom yaitu id, id_member, jenis_latihan, tanggal, dan skor.

4. Hasil dan Pembahasan