Analisis Kebutuhan Fungsional Data Flow Diagram DFD

proses-proses yang terjadi dalam sistem sampai proses yang lebih detail. DFD dari Sistem LMS berbasis web dapat diuraikan sebagai berikut :

3.1.6.1 DFD Level 1

DFD Level 1 berikut ini menjelaskan bahwa pengguna web dapat melakukan aksespada website dengan memilih menu sesuai hak akses pada setiap penggunanya sistem yang akan dikembangkan terdapat pada proses 5 yaitu pengolahan pembelajaran.Berikut ini adalah DFD Level 1 Sistem LMS : 1 LOGIN 4 PENGOLAHAN DATA MASTER 3 PENGATURAN AKUN USER 5 PENGOLAHAN PEMBELAJARAN Tata Usaha GURU SISWA KEPSEK SISWA GURU Tahun_Ajara n kelas Mata Pelajaran Guru Siswa Tugas Materi Latihan Nilai Latihan Forum Pengumuma n Dat a_lo g in gu ru In fo_lo g in gu ru Data_login Kepala Sekolah Info_login Kepala Sekolah D ata_lo gi n si sw a In fo_ lo g in sisw a D ata_ lo gi n tata u saha In fo_lo g in t ata usah a Data_login siswa Info_login siswa D ata_ log in gu ru In fo_lo g n G u ru Da ta lati han , tug as , mate ri data n ilai l ati han, si sw a Da ta lati han , tu g a s , mat eri data n ilai lat ih an , sisw a D ata s eti ng profi l data materi, data tugas, data nilai, data latihan, data pengumuman, data forum Info materi,Info tugas, Info nilai, Info latihan, Info pengumuman, Info forum D ata s etti ng p ro fi l data materi, data tugas, data latihan, data nilai, data pengumuman, data forum Info materi, Info tugas, Info latihan, Info nilai, Info pengumuman, Info forum Data guru Data kelas Data siswa Data forum, Data pengaturan_user Info guru Info kelas Info siswa Info forum, info pengaturan_user D ata s etti ng pr o fi l D ata settin g p ro fil Data tahun ajaran Data tahun ajaran Data kelas Data kelas Data mata pelajaran Data mata pelajaran Data guru Data guru Data pengajar Data pengajar Data siswa Data siswa D ata si sw a D ata si sw a Data materi Data materi Data tugas Data tugas Data latihan Data latihan D ata l atih an Da ta ni lai D ata n ilai Data forum Data forum Data pengumuman Data pengumuman D at a tahu n aj ar an D ata tah un ajar an Mengajar Data mengajar Data mengajar 2 PENGOLAHAN LUPA PASSWORD D ata g u ru D ata g uru D ata si sw a D ata si sw a D at a sisw a D ata si s w a D ata g u ru D ata g u ru D ata seti ng pr o fi l Tata usaha Info_login tata usaha Data_login tata usaha Admin Admin In fo _ lo gi n ad m in D ata_ lo gi n ad m in Kurikulum Kurikulum Data Tata Usaha Data Tata Usaha Data kurikulum Data Kurikulum Data_Login Kurikulum Info_Login Kurikulum Info_Login Kurikulum Data _Login Kurikulum Data Matapelajaran Data jurusan data tahun Ajaran data mengajar Info Matapelajaran Info jurusan Info tahun Ajaran Info mengajar Jurusan Data jurusan Data Jurusan Data Seting Profil Data seting prifil Data seting profil Data seting profil Data_login admin Info_Login admin Data seting profil Data seting profil Berita Data Berita Data Berita Admin Info_login admin Data_login admin Gambar 3.7 DFD level 1 Sistem LMS SMK LPPM 4 RI Padalarang

3.1.6.2 DFD Level 2

Dari proses yang terdapat pada DFD level 1 dapat dipecah lagi menjadi DFD level 2, dimana setiap prosesnya merupakan rincian proses yang terjadi pada level 1. DFD yang dicantumkan hanya proses pengembangan LMS. Hasil perincian proses yang ada pada DFD Level 1 adalah sebagai berikut :

3.1.6.2.1 DFD Level 2 Proses 5 Pengolahan Pembelajaran

Pada DFD Level 2 proses 1 Berikut ini merupakan proses pengolahan pencarian yang akan mencari data materi pelajaran. 5.1 Pengolahan Data Materi Pelajaran 5.2 Pengolahan Data Tugas 5.3 Pengolahan Data Latihan 5.4 Pengolahan Data Pengumuman Guru Siswa Materi_Pelajaran Tugas Upload_Tugas Latihan Pengumuman Mengajar Data Materi Pelajaran Info Materi Pelajaran Data Tugas Info Tugas Data latihan Info latihan In fo Pen gu muma n D ata Pen gu muma n Data Materi Pelajaran Info Materi Pelajaran Data Tugas Info Tugas Data Latihan Info Latihan Data Pengumuman Info Pengumuman Info Mengajar Data Mengajar Info Mengajar Data Mengajar Info Mengajar Data Mengajar Info Materi Data Materi Info Materi Data Materi Info Materi Data Materi In fo T ug as Da ta T u gas Info Upload Tugas Data Upload Tugas Info Latihan Data Latihan Info Pengumuman Data Pengumuman Data Pengumuman Info Pengumuman Data Materi Pelajaran Info Materi Pelajaran Hasil_Tugas Info Hasil Tugas Data Hasil Tugas Hasil latihan Detail Latihan Info Detail Latihan Data Detail Latihan Info Hasil Latihan Data Hasil Latihan 5.5 Pengolahan data forum Forum Data forum Info forum Info forum Data forum Info forum Data forum Info forum Data forum 5.6 Pengolahan data Nilai Latihan Data Nilai Latihan Info Nilai Latihan Nilai Latihan Info Nilai Latihan Data Nilai Latihan Info nilai latihan Info Nilai Latihan 5.7 Pengolahan data monitoring Keosek Info nilai latihan Info latihan Info materi Info tugas Info Nilai Latihan Info latihan Info tugas Info Materi Gambar 3.8 DFD level 2 pengolahan pembelajaran

3.1.6.3 DFD level 2 proses 5.1 pengolahan data pencarian materi pelajaran

Gambar berikut ini proses pencarian data materi pelajaran Materi 5.1.2 Melihat Data Materi Pelajaran Data Materi yang Di stemming dan indeing Data Materi yang Di stemming dan indeing Siswa Data Materi yang Dilihat 5.1.1 Proses steming dan indeing Data Materi yang Di stemming dan indeing Info Materi yang Dilstemming dan indexing Data Materi yang Dilihatd Data Materi yang Dilihat Info Materi yang Didlihat 5.1.3 Mendownload Data Materi Pelajaran Data Materi yang Didownload Info Materi yang Didownload Data Materi yang Didownload Data Materi yang Didownload Gambar 3.9 DFD level 2 pengolahan data pencarian materi pelajaran

3.1.7 Spesifikasi proses

Spesikasi proses merupakan alat bantu tools sistem yang akan menjelaskan perilaku-perilaku proses yang ada dalam DFD. Berikut adalah spesifikasi proses dari pengembangan sistem LMS LPPM RI-4 Padalarang. Tabel 3.11 tabel spesifikasi proses No Detail Keterangan 1. No. Proses 5.1 Nama Proses Pengolahan Data Materi Pelajaran Deskripsi Menampilkan menu untuk mengelola proses materi pelajaran, tambah materi, sedit dan hapus data materi pelajaran Source Guru Input Data Materi Output Info materi Destination Guru, siswa Logika proses 1. Guru memilih menu data kelas. 2. setelah memilih data kelas , guru memilihi menu masuk kelas. 3. Setelah guru didalam kelas guru memilih menu materi pelajaran. 4. Memilih menu materi pelajaran yang didalamnya terdapat sub menu, tambah data materi pelajaran, edit data materi pelajaran, hapus data materi pejalaran 5. Sistem menampilkan data materi pelajaran 2 No. Proses 5.1.1 Nama Proses Proses stemming dan indexing Deskripsi Proses untuk mengubah kalimat ke bentuk kata-kata dasar dan mengurutkan nya sesuai pembobotan Source siswa Input keyword Output Info materi Destination Siswa Logika proses 1. Siswa mengetikkan keyword yang akan dicari. 2. Sistem menghilangkan tanda baca. 3. Sistem mengubah kalimat ke bentuk kata-kata dasar tanpa ada spasi. 4. Sistem menghilangkan imbuhan dan kata sandang 5. Sistem mencocokan keyword yang diinputkan dengan database. 6. Jika keyword yang diinputkan tidak sama atau mirip dengan data yang ada di database maka info materi tidak akan ditampilkan. 7. Jika keyword yang diinputkan sama atau memiliki kemiripan dengan data yang ada di database maka info materi akan ditampilkan. 60. No. Proses 5.1.2 Nama Proses Melihat Data Materi Pelajaran Deskripsi Melihat materi pelajaran berbentuk modul,multimedia, dan video Source Siswa Input Data Materi Output Info Materi Destination Siswa Logika proses 1. siswa memasukan keyword 2. keyword di stemming oleh sistem 3. keyword di indexingkan dengan cara pembobotan. 4. Keyword yang sering muncul di file database akan dimunculkan paling atas dan seterusnya sesuai pembobotan. 5. jika keyword tidak cocok dengan database yang sudah di stemming dan di indexing maka info materi tidak akan muncul 61. No. Proses 5.1.3 Nama Proses Download Data Materi Pelajaran Deskripsi Mengambil materi pelajaran berbentuk modul,multimedia, dan video Source Siswa Input Data Materi Output Info Materi Destination Siswa Logika proses 1. Siswa mengklik cari materi 2. Siswa melihat judul materi yang langsung dapat melihat materi yang di masukan. 3. Siswa dapat mendownload materi yang telah di upload guru

3.1.8 Kamus Data

Kamus data data dictionary atau disebut juga dengan istilah sistem data dictionary adalah katalog fakta data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi.kamus data sistem LMS dapat dilihat pada table dibawah ini. Tabel 3.12 tabel kamus data No Detail Keterangan 1. Nama Data login admin Deskripsi Berisi data admin yang digunakan untuk proses login Struktur data username+ pass_admin Username pass_admin [A..Z|a..z|0..9] [A..Z|a..z|0..9] 2. Nama Data login siswa Deskripsi Berisi data siswa yang digunakan untuk proses login Struktur data Nis+ pass_siswa Nis [0..9] 3. Nama Data login guru Deskripsi Berisi data guru yang digunakan untuk proses login Struktur data Nip+ pass_guru Nip pass_guru [0..9] [A..Z|a..z|0..9] 4 Nama Data login kepala sekolah Deskripsi Berisi data kepala sekolah yang digunakan untuk proses login Struktur data Username+ pass_kepala sekolah Username pass_kepala sekolah [A..Z|a..z|0..9] [A..Z|a..z|0..9] 5 Nama Data login kurikulum