Table Dctionary Kamus Data

174

4.4.4.2 Kamus Data

Pada penulisan ini penulis memakai beberapa tabel yang diperlukan oleh penulis, tabelnya sebagai berikut :

A. Table Dctionary

Tabel 4.4 Tabel Assigment Field Type Keterangan id bigint 10 Nomor id tugas course bigint 10 No Id kursus foreign key grade bigint 10 No id nilai foreign key name Varchartn 255 Nama tugas description Text Deskripsi tugas format smallint 4 Format tugas assignmenttype Varchar 50 Tipe tugas Tabel 4.5Tabel Assigment submission Field Type Keterangan id bigint 10 No id tugas assignment bigint 10 No id tugas foreign key userid bigint 10 Id user foreign key grade bigint 10 No id nilai foreign key timecreated bigint 10 Waktu membuat tugas timemodified bigint 10 Waktu merubah tugas 175 submissioncomment Text Komentar tugas format Smallint 4 Format tugas teacher Bigint 10 No id guru timemarked bigint 10 Waktu penanda tugas Tabel 4.6 Tabel Course Field Type Keterangan id bigint 10 No id kursus category bigint 10 No id kategori kursus foreign key sortorder bigint 10 Sortir kursus password Varchar 50 Password kursus fullname Varchar 254 Nama lengkap kursus shortname Varchar 100 Nama singkat kursus showgrades Tinyint 2 Ijin menampilkan nilai newsitems Mediumint5 Kategori berita teacher Varchar 100 Label satu guru teachers Varchar 100 Label banyak guru student Varchar 100 Label satu siswa students Varchar 100 Label banyak siswa maxbytes Bigint 10 Jumlah Maksimal byte 176 Tabel 4.7 Tabel Course Category Field Type Keterangan id bigint 10 No id category kursus name Varchar 255 Nama kategori kursus description Text deskripsi kategori kursus coursecount bigint 10 Mendefinisikan banyaknya kursus Tabel 4.8 Tabel User Field Type Keterangan id bigint 10 Id nomor user course bigint 10 Id nomor kursus foreign key auth varchar 20 Autentifikasi user confirmed Tinyint 1 konfirmasi user username varchar 100 Nama user password varchar 32 Password user firstname Varchar 100 Nama depan user lastname Varchar 100 Nama belakang User email Varchar 100 Email user city Varchar 20 Kota user country Varchar 20 Negara user firstaccess bigint 10 Pertama kali akses 177 lastaccess bigint 10 Terakhir kali akses lastlogin bigint 10 Terkahir user login currentlogin bigint 10 Login saat ini lastip Varchar 15 Ip terakhir user secret Varchar 15 Enkripsi user picture Tinyint1 Photo user description Text Deskripsi user timemodified bigint 10 Waktu memodifikasi Tabel 4.9 Tabel User Preference Field Type Keterangan id bigint 10 Id user preference userid bigint 10 Id user name Varchar 50 Nama user preference value Varchar 255 Nilai user preference Tabel 4.10 Tabel Forum Field Type Keterangan id bigint10 Id forum course bigint10 id kursus foreign key userid bigint10 Id user foreign key 178 type enum Tipe forum name varchar255 Nama forum intro text Intro forum maxbytes bigint10 Kapasitas byte forcesubscribe Tinyint 2 Subscribe forum trackingtype Tinyint 2 Tipe penelsuran Tabel 4.11 Tabel Forum Subscribsion Field Type Keterangan id bigint10 Id forum subscribsion userid bigint10 User id foreign key forum bigint10 Forum foreign key Tabel 4.12 Tabel Forum Discussion Field Type Keterangan id bigint10 Id forum discussion course bigint10 Course foreign key forum bigint10 Forum foreign key firstpost bigint10 Pertama kali posting forum assessed Tinyint 1 Assessed forum timemodified bigint10 Waktu ubah forum usermodified bigint10 User yang memodifikasi 179 Tabel 4.13 Tabel Chat Field Type Keterangan id bigint10 Id chat course bigint10 Id kursus foreign key userid bigint10 Id User foreign key name Varchar 255 nama room chatting intro Text Deskripsi chatting keepdays bigint11 Waktu bertahan studentlogs smallint4 laporan siswa yang melakukan chat Chattime bigint10 Waktu melakukan chat schedule Smallint 4 Jadwal chat timemodified bigint10 Waktu ubah room chat Tabel 4.14 Tabel Chat Message Field Type Keterangan id bigint10 Id chat message chatid bigint10 Id chat foreign key userid bigint10 Id user foreign key system Tinyint 1 Sistem chat message message Text Pesan chatting 180 timestamp bigint10 Lama waktu melakukan chat Tabel 4.15 Tabel Chat users Field Type Keterangan id bigint10 Id chat users chatid bigint10 Id chat foreign key userid bigint10 Id user foreign key course bigint10 Id kursus foreign key version Varchar 16 versi chatting ip Varchar 15 Alamat ip chat user firstping bigint10 Pertama kali ping ip lastping bigint10 Terakhir kali ping ip lastmessageping bigint10 Terakhir ping pesan lang Varchar 30 Bahasa chat Tabel 4.16 Tabel lesson Field Type Keterangan id bigint10 Id lesson course bigint10 Id kursus foreign key userid bigint10 Id user foreign key grade bigint10 Id nilai foreign key 181 name Varchar 255 Nama mata pelajaran conditions Text Kondisi mata pelajaran usemaxgrade Smallint3 Nilai maksimal yang digunakan maxanswers Smallint3 Maksimal kesempatan menjawab review Smallint3 Pengulangan mata pelajaran minquestions Smallint3 Minimal soal pelajaran highscores Smallint3 Nilai tertinggi maxhighscores Bigint 10 Maksimal nilai tertinggi Tabel 4.17 Tabel Quiz Field Type Keterangan id bigint10 Id quiz course bigint10 Id kursus foreign key userid bigint10 Id user foreign key grade bigint10 Id nilai foreign key name Varchar 255 Nama quiz grademethod Smalint 4 Metode penilaian review bigint10 Pengulangan quiz shufflequestions smallint4 Soal random shuffleanswers smallint4 Jawaban random questions text Soal quiz sumgrades Bigint 10 Nilai rata-rata quiz 182 Tabel 4.18 Tabel Grade Field Type Keterangan id bigint10 Id nilai course bigint10 Id kursus foreign key fullname Varchar 255 Nama penilaian aggregation bigint10 Selisih nilai aggregateonlygraded Tinyint 1 Selisih nilai setelah penilaian timecreated bigint10 Waktu memberi nilai timemodified bigint10 Waktu merubah nilai gradetype Smallint 4 Tipe penilaian grademax Decimal 10,5 Nilai maksimal grademin Decimal 10,5 Nilai minimal sortorder bigint10 Pengurutan nilai

B. Data Dictionary