Spesifikasi Proses Analisis Kebutuhan Non-Fungsional

No Proses Keterangan Input Data materi Output Data materi Destination Guru Logika Proses 1. guru melihat informasi data materi 2. guru menambah data materi sesuai yang di inginkan 3. jika sesuai data materi akan tersimpan 4. jika tidak sesuai penambahan data materi gagal disimpan 21 No. Proses 5.1.3 Nama Proses Hapus data materi Source Guru Input Data materi Output Data materi Destination Guru Logika Proses 1. guru mencari data materi yang ingin di hapus 2. guru melihat informasi data materi 3. hapus data materi sesuai yang di inginkan 4. jika sesuai data materi akan terhapus 5. jika tidak materi gagal di hapus 22 No. Proses 5.1.4 Nama Proses Unduh data materi Source Guru, siswa Input Data materi Output Data materi Destination Guru, siswa Logika Proses 1. guru dan siswa mencari data materi 2. sistem memeriksa ke dalam database 3. jika berhasil data materi akan terunduh 4. jika tidak berhasil data materi tidak terunduh 23 No. Proses 6 Nama Proses Pengolahan Data tugas Source Guru Input Data tugas Output Data tugas Destination Guru Logika Proses 1. guru mengolah data tugas 2. sistem memeriksa kedalam database 24 No. Proses 6.1.1 Nama Proses Tambah data tugas Source Guru Input Data tugas No Proses Keterangan Output Data tugas Destination Guru Logika Proses 1. guru melihat informasi data tugas 2. guru menambah data tugas yang di inginkan 3. jika sesuai data tugas tersimpan 4. jika tidak sesuai maka data tugas gagal tersimpan 25. No. Proses 6.1.2 Nama Proses Ubah data tugas Source Guru Input Data tugas Output Data tugas Destination Guru Logika Proses 1. guru mencari data tugas yang ingin diubah 2. guru melihat informasi data tugas 3. ubah data tugas yang sesuai yang diinginkan 4. jika sesuai perubahan data tugas akan tersimpan 5. jika tidak sesuai perubahan data tugas gagal tersimpan 26. No. Proses 6.1.3 Nama Proses Hapus data tugas Source Guru Input Data tugas Output Data tugas Destination Guru Logika Proses 1. guru mencari data tugas yang ingin dihapus 2. guru melihat informasi data tugas 3. hapus data tugas sesuai yang diinginkan 4. jika sesuai maka data tugas akan terhapus 5. jika tidak sesuai maka gagal di hapus 27. No. Proses 6.1.4 Nama Proses Lihat data tugas Source Guru Input Data tugas Output Data tugas Destination Guru Logika Proses 1. guru melihat informasi data tugas 2. sistem memeriksa data tugas ke dalam database 3. jika sesuai data tugas menampilkan daftar siswa yang mengumpulkan tugas 28. No. Proses 6.1.5 Nama Proses Unduh data tugas Source Siswa Input Data tugas Output Data tugas No Proses Keterangan Destination Siswa Logika Proses 1. siswa mencari data tugas 2. sistem memeriksa ke dalam database 3. jika berhasil data tugas diunduh 4. jika tidak berhasil data tugas tidak diunduh 29. No. Proses 6.1.6 Nama Proses Kirim data tugas Source Siswa Input Data tugas Output Data tugas Destination Siswa Logika Proses 1. siswa mengirim data tugas 2. sistem memeriksa database 3. jika berhasil data tugas terkirim terunggah 4. jika tidak berhasil data tugas gagal terkirim tidak diunggah 30. No. Proses 7 Nama Proses Pengolahan Data latihan Source Guru Input Data latihan Output Data latihan Destination Guru Logika Proses 1. Guru mengolah data latihan 2. Sistem memeriksa kedalam database 31. No. Proses 7.1.1 Nama Proses Ubah data latihan Source Guru Input Data latihan Output Data latihan Destination Guru Logika Proses 1. guru mencari data latihan yang ingin di ubah 2. guru melihat informasi data latihan 3. ubah data latihan sesuai yang diinginkan 4. jika sesuai maka data latihan tersimpan 5. jika tidak sesuai maka data latihan gagal disimpan. 32. No. Proses 7.1.2 Nama Proses Tambah data latihan Source Guru Input Data latihan Output Data latihan Destination Guru No Proses Keterangan Logika Proses 1. guru melihat informasi data latihan 2. guru menambah data latihan sesuai yang diinginkan 3. jika sesuai data latihan akan tersimpan 4. jika tidak sesuai maka data latihan gagal disimpan 33. No. Proses 7.1.3 Nama Proses Hapus data latihan Source Guru Input Data latihan Output Data latihan Destination Guru Logika Proses 1. guru mencari data latihan yang ingin di hapus 2. sistem memeriksa ke dalam database 3. hapus data latihan yang ingin dihapus 4. jika sesuai maka data latihan akan terhapus 5. jika tidak sesuai maka data latihan gagal dihapus 34. No. Proses 7.1.4 Nama Proses Mengerjakan latihan soal Source Siswa Input Data soal Output Data soal Destination Siswa Logika Proses 1. siswa mengerjakan latihan soal 2. sistem memeriksa ke dalam database 3.jika berhasil data soal latihan disimpan ke log soal 4. jika tidak berhasil data soal latihan di ambil dari soal 35. No. Proses 8 Nama Proses Pengolahan Data diskusi Source Guru dan siswa Input Data diskusi Output Data diskusi Destination Guru dan siswa Logika Proses 1. guru dan siswa mengolah forum 2. sistem memeriksa ke dalam database 36 No. Proses 8.1.1 Nama Proses Masuk forum Source Guru dan siswa Input Data diskusi Output Data diskusi Destination Guru dan siswa Logika Proses 1. guru atau siswa melihat informasi data forum 2. sistem memeriksa ke dalam database 3. guru atau siswa bergabung ke dalam forum diskusi yang di inginkan No Proses Keterangan 37 No. Proses 8.1.2 Nama Proses Buat forum Source Guru dan siswa Input Data diskusi Output Data diskusi Destination Guru dan siswa Logika Proses 1. guru atau siswa melihat informasi data forum diskusi 2. guru atau siswa menambah data forum sesuai yang diinginkan 3. Jika sesuai data forum tersimpan 4. Jika tidak penyimpanan data forum gagal disimpan 38 No. Proses 9 Nama Proses Pengolahan Data kbm Source Wakasek kurikulum Input Data kbm Output Data kbm Destination Wakasek kurikulum Logika Proses 1. wakasek kurikulum mengolah data kbm 2. sistem memeriksa ke dalam database 39 No. Proses 9.1 Nama Proses Tambah data kbm Source Wakasek kurikulum Input Data kbm Output Data kbm Destination Guru Logika Proses 1. wakasek kurikulum melihat informasi data kbm 2. wakasek kurikulum menambah data kbm sesuai yang diinginkan 3. jika sesuai data kbm tersimpan 4. jika tidak sesuai data kbm gagal disimpan 40 No. Proses 9.2 Nama Proses Ubah data kbm Source wakasek kurikulum Input Data kbm Output Data kbm Destination wakasek kurikulum Logika Proses 1. wakasek kurikulum mencari data kbm yang ingin di ubah 2. wakasek melihat informasi data kbm 3. ubah data kbm sesuai dengan apa yang diinginkan 4. jika sesuai maka perubahan data kbm akan tersimpan 5. jika tidak sesuai maka akan gagal disimpan No Proses Keterangan 41 No. Proses 9.3 Nama Proses Cari data kbm Source wakasek kurikulum Input Data kbm Output Data kbm Destination wakasek kurikulum Logika Proses 1. wakasek kurikulum mencari data kbm 2. sistem memeriksa ke dalam database 3. jika berhasil maka data kbm akan ditampilkan 4. jika tidak berhasil maka data kbm tidak di tampilkan 42 No. Proses 9.4 Nama Proses Hapus data kbm Source wakasek kurikulum Input Data kbm Output Data kbm Destination wakasek kurikulum Logika Proses 1. wakasek kurikulum mencari data kbm yang ingin di hapus 2. wakasek kurikulum menghapus data kbm yang di inginkan 3. jika berhasil maka data kbm akan terhapus 4. jika gagal maka data kbm tidak dihapus. 43 No. Proses 10 Nama Proses Pengolahan Data matapelajaran Source Wakasek kurikulum Input Data matapelajaran Output Data matapelajaran Destination Wakasek kurikulum Logika Proses 1. wakasek kurikulum mengolah data matapelajaran 2. sistem memeriksa ke dalam database 44 No. Proses 10.1 Nama Proses Tambah data matapelajaran Source Wakasek kurikulum Input Data matapelajaran Output Data matapelajaran Destination Wakasek kurikulum Logika Proses 1. wakasek kurikulum melihat informasi data matapelajaran 2. wakasek kurikulum menambah data matapelajaran sesuai yang diinginkan 3. jika sesuai data matapelajaran akan tersimpan 45 No. Proses 10.2 Nama Proses Ubah data matapelajaran No Proses Keterangan Source Wakasek kurikulum Input Data matapelajaran Output Data matapelajaran Destination Wakasek kurikulum Logika Proses 1. wakasek kurikulum mencari data matapelajaran yang ingin diubah 2. wakasek melihat informasi data matapelajaran 3. wakasek merubah data matapelajaran sesuai yang diinginkan 4. jika sesuai data matapelajaran akan tersimpan 5. jika tidak sesuai data gagal disimpan 46 No. Proses 10.3 Nama Proses Cari data matapelajaran Source Wakasek kurikulum Input Data matapelajaran Output Data matapelajaran Destination Wakasek kurikulum Logika Proses 1. Wakasek kurikulum mencari data matapelajaran 2. Sistem memeriksa kedalam database 3. Jika berhasil data matapelajaran ditampilkan 4. Jika tidak berhasil data matapelajaran tidak ditampilkan 47 No. Proses 10.4 Nama Proses Hapus data matapelajaran Source Wakasek kurikulum Input Datamatapelajaran Output Data matapelajaran Destination Wakasek kurikulum Logika Proses 1. wakasek kurikulum mencari data matapelajaran yang ingin di hapus 2. sistem memeriksa ke dalam database 3. hapus data matapelajaran yang ingin dihapus 4. jika sesuai maka data matapelajaran akan terhapus 5. jika tidak sesuai maka data matapelajaran gagal dihapus 48 No. Proses 11 Nama Proses Pengolahan Data tahun ajaran Source Wakasek kurikulum, admin Input Data tahun ajaran Output Data tahun ajaran Destination Wakasek kurikulum, admin Logika Proses 1. wakasek kurikulum dan admin mengolah data tahun ajaran 2. Sistem memeriksa kedalam database 49 No. Proses 11.1 Nama Proses Tambah data tahun ajaran No Proses Keterangan Source Wakasek kurikulum dan admin Input Data tahun ajaran Output Data tahun ajaran Destination Wakasek kurikulum dan admin Logika Proses 1. wakasek kurikulum melihat informasi data tahun ajaran 2. wakasek kurikulum menambah data data tahun ajaran sesuai yang diinginkan 3. jika sesuai data data tahun ajaran akan tersimpan 4. jika tidak sesuai data tahun ajaran gagal disimpan 50 No. Proses 11.2 Nama Proses Ubah data tahun ajaran Source Wakasek kurikulum dan Admin Input Data tahun ajaran Output Data tahun ajaran Destination Wakasek kurikulum dan Admin Logika Proses 1. wakasek kurikulum mencari data tahun ajaran yang ingin diubah 2. wakasek melihat informasi data tahun ajaran 3. wakasek merubah data tahun ajaran sesuai yang diinginkan 4. jika sesuai data tahun ajaran akan tersimpan 5. jika tidak sesuai data gagal disimpan 51 No. Proses 11.3 Nama Proses Hapus data tahun ajaran Source Wakasek kurikulum dan Admin Input Data tahun ajaran Output Data tahun ajaran Destination Wakasek kurikulum Logika Proses 1. Wakasek kurikulum mencari data tahun ajaran yang ingin di hapus 2. sistem memeriksa ke dalam database 3. hapus data tahun ajaran yang ingin dihapus 4. jika sesuai maka data tahun ajaran akan terhapus 5. jika tidak sesuai maka data tahun ajaran gagal dihapus 52 No. Proses 11.4 Nama Proses Aktifasi data tahun ajaran Source Wakasek kurikulum dan Admin Input Data tahun ajaran Output Data tahun ajaran Destination Wakasek kurikulum dan Admin Logika Proses 1. Wakasek kesiswaan memeriksa data guru 2. Sistem memeriksa kedalam database 3. Wakasek kesiswaan memilih data guru yang akan di aktifkan 4. Jika aktifasi benar maka data guru yang di pilih akan aktif 53 No. Proses 11.5 No Proses Keterangan Nama Proses Cari data tahun ajaran Source Wakasek kurikulum Input Data tahun ajaran Output Data tahun ajaran Destination Wakasek kurikulum Logika Proses 1. Wakasek kurikulum mencari data tahun ajaran 2. Sistem memeriksa kedalam database 3. Jika berhasil data tahun ajaran ditampilkan 4. Jika tidak berhasil data tahun ajaran tidak ditampilkan 54 No. Proses 12 Nama Proses Pengolahan Ubah Akun Source Guru dan Siswa Input Data Siswa Data Guru Output Data Guru Data Siswa Destination Guru dan Siswa Logika Proses 1. Guru dan Siswa mengolah data akun 2. Sistem memeriksa ke dalam database 55 No. Proses 12.1 Nama Proses Ubah profil Source Guru dan Siswa Input Data Siswa Data Guru Output Data Guru Data Siswa Destination Guru dan Siswa Logika Proses 1. Guru dan Siswa mengubah data akun 2. Sistem memeriksa ke dalam database 3. Jika sesuai, profil berubah sesuai yang diinginkan. 4. Jika tidak pengubahan data profil tidak berhasil 56 No. Proses 12.2 Nama Proses Ubah password Source Guru dan Siswa Input Data Siswa Output Data Guru Data Siswa Destination Guru dan Siswa No Proses Keterangan Logika Proses 1. Guru dan Siswa mengubah password 2. Sistem memeriksa ke dalam database 3. Jika sesuai, password berubah sesuai yang diinginkan. 4. Jika tidak pengubahan data password tidak berhasil 57 No. Proses 13 Nama Proses Pengolahan Data berita Source Admin Input Data berita Output Data berita Destination Admin Logika Proses 1. admin mengolah data berita 2. sistem memeriksa ke dalam database 58 No. Proses 13.1 Nama Proses Tambah data berita Source Admin Input Data berita Output Data berita Destination Admin Logika Proses 1. admin melihat informasi data berita 2. admin menambah data berita sesuai yang diinginkan 3. jika sesuai data berita tersimpan 4. jika tidak penyimpanan data berita gagal disimpan 59 No. Proses 13.2 Nama Proses Ubah data berita Source Admin Input Data berita Output Data berita Destination Admin Logika Proses 1. admin mencari data berita yang ingin di ubah 2. admin melihat informasi data berita 3. ubah data berita sesuai yang diinginkan 4. jika sesuai perubahan data berita tersimpan 5. jika tidak perubahan data berita gagal disimpan 60 No. Proses 13.3 Nama Proses Cari data berita Source Admin Input Data berita Output Data berita Destination Admin No Proses Keterangan Logika Proses 1. admin mencari data berita 2. sistem memeriksa ke dalam database 3. jika sesuai data berita akan ditampilkan 4. jika tidak sesuai data berita tidak ditampilkan 61 No. Proses 13.4 Nama Proses Hapus data berita Source Admin Input Data berita Output Data berita Destination Admin Logika Proses 1. admin mencari data berita yang ingin di hapus 2. admin melihat informasi data berita 3. hapus data berita sesuai yang diinginkan 4. jika sesuai data berita akan terhapus 5. jika tidak sesuai data berita gagal di hapus 62 No. Proses 14 Nama Proses Pengolahan Data mengajar Source Wakasek Kurikulum Input Data mengajar Output Data mengajar Destination Wakasek Kurikulum Logika Proses 1. Wakasek Kurikulum mengolah data mengajar 2. Sistem memeriksa ke dalam database 63 No. Proses 14.1 Nama Proses Tambah data mengajar Source Wakasek kurikulum Input Data mengajar Output Data mengajar Destination Wakasek kurikulum Logika Proses 1. wakasek kurikulum melihat informasi data mengajar 2. wakasek kurikulum menambah data data mengajar sesuai yang diinginkan 3. jika sesuai data data mengajar akan tersimpan 4. jika tidak sesuai data mengajar gagal disimpan No Proses Keterangan 64 No. Proses 14.2 Nama Proses Ubah data mengajar Source Wakasek kurikulum Input Data mengajar Output Data mengajar Destination Wakasek kurikulum Logika Proses 1. wakasek kurikulum mencari data mengajar yang ingin diubah 2. wakasek melihat informasi data mengajar 3. wakasek merubah data mengajar sesuai yang diinginkan 4. jika sesuai data mengajar akan tersimpan 5. jika tidak sesuai data gagal disimpan 65 No. Proses 14.3 Nama Proses Cari data mengajar Source Wakasek kurikulum Input Data mengajar Output Data mengajar Destination Wakasek kurikulum Logika Proses 1. wakasek kurikulum mencari data mengajar yang dicari 2. sistem memeriksa ke dalam database 3. jika sesuai data mengajar akan di tampilkan 4. jika tidak data mengajar gagal ditampilkan 66 No. Proses 14.4 Nama Proses Hapus data mengajar Source Wakasek Kurikulum Input Data mengajar Output Data mengajar Destination Wakasek Kurikulum Logika Proses 1. wakasek kurikulum mencari data mengajar yang ingin dihapus 2. wakasek kurikulum melihat informasi data mengajar 3. hapus data mengajar sesuai yang diinginkan 4. jika sesuai data mengajar akan di hapus 5. jika tidak sesuai data mengajar gagal di hapus 67 No. Proses 15 Nama Proses Pengolahan Data detail kelas Source Wakasek kesiswaan Input Data detail kelas Output Data detail kelas Destination Wakasek kesiswaan Logika Proses 1. wakasek kesiswaan mengolah data detail kelas 2.sistem memeriksa ke dalam database No Proses Keterangan 68 No. Proses 15.1 Nama Proses Tambah data detail kelas Source Wakasek kesiswaan Input Data detail kelas Output Data detail kelas Destination Wakasek kesiswaan Logika Proses 1. wakasek kesiswaan melihat informasi data detail kelas 2. wakasek kesiswaan menambah data detail kelas sesuai yang diinginkan 3. jika sesuai data detail kelas akan tersimpan 4. jika tidak sesuai data detail kelas gagal disimpan 69 No. Proses 15.2 Nama Proses Ubah data detail kelas Source Wakasek kesiswaan Input Data detail kelas Output Data detail kelas Destination Wakasek kesiswaan Logika Proses 1. wakasek kesiswaan mencari data detail kelas yang ingin diubah 2. wakasek melihat informasi data detail kelas sesuai yang diinginkan 3. jika sesuai data detail kelas akan tersimpan 4. jika tidak sesuai data gagal disimpan 70 No. Proses 15.3 Nama Proses Cari data detail kelas Source Wakasek kesiswaan Input Data detail kelas Output Data detail kelas Destination Wakasek kesiswaan Logika Proses 1. wakasek kesiswaan mencari data detail kelas yang dicari 2. sistem memeriksa ke dalam database 3. jika sesuai data detail kelas akan di tampilkan 4. jika tidak data detail kelas gagal ditampilkan 71 No. Proses 15.4 Nama Proses Hapus data detail kelas Source Wakasek Kesiswaan Input Data detail kelas Output Data detail kelas Destination Wakasek Kesiswaan No Proses Keterangan Logika Proses 1. wakasek kesiswaan mencari data detail kelas yang ingin dihapus 2. wakasek kesiswaan melihat informasi data detail kelas 3. hapus data detail kelas sesuai yang diinginkan 4. jika sesuai data detail kelas akan di hapus 72 No. Proses 16 Nama Proses Pengolahan Data kelas Source Wakasek kesiswaan Input Data kelas Output Data kelas Destination Wakasek kesiswaan Logika Proses 1. wakasek kesiswaan mengolah data kelas 2.sistem memeriksa ke dalam database 73 No. Proses 16.1 Nama Proses Tambah data kelas Source Wakasek kesiswaan Input Data kelas Output Data kelas Destination Wakasek kesiswaan Logika Proses 1. wakasek kesiswaan melihat informasi data kelas 2. wakasek kesiswaan menambah data kelas sesuai yang diinginkan 3. jika sesuai data kelas akan tersimpan 4. jika tidak sesuai data kelas gagal disimpan 74 No. Proses 16.2 Nama Proses Ubah data kelas Source Wakasek kesiswaan Input Data kelas Output Data kelas Destination Wakasek kesiswaan Logika Proses 1. wakasek kesiswaan mencari data kelas yang ingin diubah 2. wakasek melihat informasi data kelas sesuai yang diinginkan 3. jika sesuai data kelas akan tersimpan 4. jika tidak sesuai data gagal disimpan 75 No. Proses 16.3 Nama Proses Cari data kelas Source Wakasek kesiswaan Input Data kelas Output Data kelas Destination Wakasek kesiswaan No Proses Keterangan Logika Proses 1. wakasek kesiswaan mencari data kelas yang dicari 2. sistem memeriksa ke dalam database 3. jika sesuai data detail kelas akan di tampilkan 4. jika tidak data detail kelas gagal ditampilkan 76 No. Proses 16.4 Nama Proses Hapus data kelas Source Wakasek Kesiswaan Input Data kelas Output Data kelas Destination Wakasek Kesiswaan Logika Proses 1. wakasek kesiswaan mencari data kelas yang ingin dihapus 2. wakasek kesiswaan melihat informasi data kelas 3. hapus data kelas sesuai yang diinginkan 4. jika sesuai data kelas akan di hapus 5. jika tidak sesuai data kelas gagal di hapus 77 No. Proses 17 Nama Proses Pengolahan Indikator Source Kepala Sekolah Input Data indikator Output Data indikator Destination Kepala Sekolah Logika Proses 1. kepala sekolah membuat keterangan indikator yang akan di buat 2. Indikator yang telah dibuat kemudian akan menampilkan

3.2.8 Kamus Data

Kamus data merupakan deskripsi formal untuk menjelaskan semua data yang tercangkup dalam DFD, maka digunakan kamus data. Kamus data untuk sistem web e-learning ini akan diuraikan pada tabel 3.15. Tabel 3.15 Kamus Data No Detail Keterangan 1 Nama Data admin Deskripsi Berisi data admin Struktur Data username + password +email + nama + level + kode_tahun_ajaran Nama Username Password [A..Z][a..z] [A..Z][a..z][0..9] [A..Z][a..z][0..9] 2 Nama Data Siswa Deskripsi Berisi Data Siswa Struktur Data Nis + password + nama +tempat_lahir +tanggal_lahir + jenis_kelamin +agama +alamat + kota + email + telepon + foto,status Nis Password Nama Tempat_lahir Tanggal_lahir Jenis_kelamin Agama Alamat Kota Email Telepon Foto Status 0..9] [A..Z][a..z][0..9] [A..Z][a..z] [A..Z][a..z] [0..9] [„Laki - laki‟|‟Perempuan‟ ] [„islam‟|‟katolik‟ |‟protestan‟ |‟hindu‟ |‟budha‟] [A..Z][a..z] [A..Z][a..z] [A..Z][a..z][0..9][~_-{}|\ :;”‟?.,] [0..9] [A..Z][a..z][0..9] [A..Z][a..z] 3 Nama Data Guru Deskripsi Berisi data Guru Struktur Data Nip + password + nama + tempat_lahir + tanggal_lahir + jenis_kelamin + agama + status + alamat + email + foto + telepon + pendidikan Nip Password Nama Tempat_lahir Tanggal_lahir Jenis_kelamin Agama Status Alamat Email Foto Telepon Pendidikan [0..9] [A..Z][a..z][0..9] [A..Z][a..z] [A..Z][a..z] [0..9] [„Pria`|‟Wanita‟ ] [„islam‟|‟katolik‟ |‟protestan‟ |‟hindu‟ |‟budha‟] [A..Z][a..z] [A..Z][a..z] [A..Z][a..z][0..9][~_-{}|\ :;”‟?.,] [A..Z][a..z][0..9] [0..9] [A..Z][a..z] 4 Nama Data KBM Deskripsi Berisi data KBM Struktur Data Kode_kbm + kode_detail_kelas + kode_mengajar + nama_detail_kelas + sebagai Kode_kbm Kode_detail_kelas Kode_mengajar Nama_detail_kelas Sebagai [A..Z][a..z][0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] 5 Nama Data Mata Pelajaran Deskripsi Berisi data mata pelajaran Struktur Data kode_pelajaran+ nama_pelajaran Kode_pelajaran Nama_pelajaran [A..Z][a..z][0..9] [A..Z][a..z][0..9] 6 Nama Data Kelas Deskripsi Berisi data kelas Struktur Data kode_kelas+ kelas Kode_kelas Kelas [A..Z][a..z][0..9] [A..Z][a..z][0..9] 7 Nama Forum_tanya Deskripsi Berisi data forum Tanya Struktur Data kode_forum+ sebagai+ tanggal + user_id + judul + isi+ kode_kbm kode_forum sebagai tanggal user_id judul isi kode_kbm [0..9] [A..Z][a..z] [0..9] [0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] 8 Nama Forum_jawab Deskripsi Berisi data forum jawab Struktur Data kode_forum_jawab + kode_forum+ sebagai+tanggal+user_id+judul+isi kode_forum_jawab Sebagai tanggal user_id [0..9] [A..Z][a..z] [0..9] [0..9] judul isi [A..Z][a..z][0..9] [A..Z][a..z][0..9] 9 Nama Data Materi Deskripsi Berisi data materi Struktur Data kode_materi + kode_kbm + tanggal + judul + isi + file kode_materi kode_kbm tanggal judul isi file [A..Z][a..z][0..9] [A..Z][a..z][0..9] [0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] 10 Nama Data Pengumuman Deskripsi Berisi keterangan olah pengumuman Struktur Data Kode_pengumuman+ kode_kbm + tanggal + judul + isi kode_pengumuman kode_kbm tanggal judul isi [A..Z][a..z][0..9] [A..Z][a..z][0..9] [0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] 11 Nama Data Tugas Deskripsi Berisi keterangan olah Tugas Struktur Data kode_tugas + kode_kbm + tanggal + judul + isi + file kode_tugas kode_kbm tanggal judul isi file [A..Z][a..z][0..9] [A..Z][a..z][0..9] [0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] 12 Nama Data Latihan Deskripsi Berisi keterangan olah latihan Struktur Data kode_latihan + kode_kbm + tanggal + judul + isi kode_latihan kode_kbm tanggal judul isi [A..Z][a..z][0..9] [A..Z][a..z][0..9] [0..9] [A..Z][a..z][0..9] [A..Z][a..z][0..9] 13 Nama Data detail_ latihan Deskripsi Berisi keterangan olah mengerjakan latihan Struktur Data kode_detail_ latihan + kode_latihan + nis + tanggal_mengerjakan + nilai kode_detail_latihan kode_latihan nis tanggal_mengerjak an nilai [A..Z][a..z][0..9] [A..Z][a..z][0..9] [0..9] [0..9] [0..9] 14 Nama Data Mengajar Deskripsi Berisi keterangan olah mengajar Struktur Data kode_mengajar + nip + kode_pelajaran