Saran Pembangunan e-learning di STIE Sutaatmadja Subang berbasis web
50
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
III.2 Analisis Data
Kelas mengambil
Mahasiswa
materi mempunyai
N N
N N
forum membuat
Terdapat 1
N membuat
N
forum_komentar memiliki
1 N
memiliki forum_suka
1 N
Tugas Mengirim
mengerjakan 1
N memberikan
1 N
mengunduh N
N membuat
Soal_ujian Soal_Pertanyaan
Soal_Pilihan mempunyai
mempunyai N
N N
N Dosen
membuat N
N N
N N
N N
pesan Mengirim
menerima N
N Menerima
membalas N
N Kuisioner
Mengisi 1
N ditujukan
N 1
IDNID ID_KELAS
ID_NIM
ID_materi ID_forum
ID_komentar
ID_suka KODE_SOAL
KODE_SOAL_PERTANYAAN KODE_SOAL_PILIHAN
ID_TUGAS
ID_PESAN
ID_KUISIONER KODE_SOAL_PERTANYAAN
KODE_SOAL_PILIHAN KODE_SOAL
IDNID ID_KELAS
ID_materi
IDNID ID_KELAS
ID_KELAS ID_NIM
ID_forum ID_NIM
mempunyai
Waktu_ujian 1
1 ID_waktu ujian
mengerjakan N
N
Mempunyai Kompetensi
N N
Pengumuman Membuat
1
N ID_kompetensi
ID_pengumuman
Gambar 5. ERD
III.3 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional
meliputi Diagram Konteks, Data Flow Diagram DFD,
Sprsifikasi Proses, dan Kamus Data.. III.3.1 Diagram Konteks
E-learning STIE Sutaatmadja Subang Admin
Dosen Mahasiswa
Kaprodi data login, data lupa password,
data admin yang diubah, data pengguna yang diubah,
data mahasiswa yang ditambah, data dosen yang ditambah,
data kuisioner yang diaktifkan, data kuisioner yang dinonaktifkan
Informasi login, Informasi lupa password, Informasi mahasiswa yang ditambah,
Informasi dosen yang ditambah, Informasi admin yang diubah,
Informasi pengguna yang diubah, Informasi kuisioner yang diaktifkan,
Informasi kuisioner yang dinonaktifkan
Informasi login, Informasi lupa password,
Informasi pengguna yang diubah, Informasi kaprodi yang diubah
Data login, Data lupa pasword,
Data pengguna yang diubah, Data kaprodi yang diubah
Data login, Data lupa password, Data dosen yang diubah, Data pengguna yang diubah,
Data kelas yang ditambah, Data kelas yang diubah, Data kelas yang dihapus, Data materi yang ditambah, Data materi yang diubah, Data materi yang dihapus,
Data tugas yang diunduh, Data nilai tugas yang diisi, Data tugas yang dihapus, Data ujian yang ditambah, Data ujian yang diubah, Data ujian yang dihapus,
Data pengumuman yang ditambah, Data pengumuman yang diubah, Data pengumuman yang dihapus
Data topik yang dibuat, Data komentar yang dibalas, Data komentar yang dihapus, Data topik yang dihapus
Data login, Data lupa password, Data mahasiswa yang diubah, Data pengguna yang diubah,
Data materi yang diunduh, Data tugas yang diunggah,
Data ujian yang diisi, Data pesan yang ditambah, Data pesan yang dihapus,
Data topik yang dibuat, Data komentar yang dibalas, Data komentar yang dihapus, Data topik yang dihapus
Data kuisioner yang diisi Informasi login, Informasi lupa password,
Informasi dosen yang diubah, Informasi pengguna yang diubah, Informasi kelas yang ditambah, Informasi kelas yang diubah,
Informasi kelas yang dihapus, Informasi materi yang ditambah, Informasi materi yang diubah,
Informasi materi yang dihapus, Informasi tugas yang diunduh, Informasi nilai tugas yang diisi
Informasi tugas yang dihapus, Informasi ujian yang ditambah, Informasi ujian yang diubah,
Informasi ujian yang dihapus, Informasi pengumuman yang ditambah, Informasi pengumuman
yang diubah, Informasi pengumuman yang dihapus Informasi topik yang dibuat, Informasi balas komentar,
Informasi komentar yang dihapus, Informasi topik yang dihapus Informasi login, Informasi lupa password,
Informasi mahasiswa yang diubah, Informasi pengguna yang diubah, Informasi materi yang diunduh, Informasi tugas yang diunggah
Informasi ujian yang diisi Informasi pesan yang ditambah
Informasi pesan yang dihapus Informasi topik yang dibuat
Informasi komentar yang dibalas Informasi komentar yang dihapus
Informasi topik yang dihapus Informasi kuisioner yang diisi
dosen.xls mahasiswa.xls
Data mahasiswa Data dosen
Data file File
Mail Server Token
Gambar 6. Diagram Konteks
III.3.2 Diagram Level 1
1. Login
2. Pengolahan
data master 3.
Pengolahan data pengguna
4. Pengolahan data
pembelajaran 5.
Pengolahan data pengumuman
6. Pengolahan
data forum 7.
Pengolahan data kuisioner
admin
dosen mahasiswa
kaprodi data login, data lupa password
Informasi login, informasi lupa password data admin yang diubah,
data mahasiswa yang ditambah, data dosen yang ditambah
Informasi admin yang diubah, Informasi mahasiswa yang ditambah,
Informasi dosen yang ditambah data login, data lupa password
Informasi login, informasi lupa password
data mahasiswa yang diubah Informasi mahasiswa yang diubah
Informasi pengguna yang diubah data pengguna yang diubah
Informasi pengguna yang diubah data pengguna yang diubah
data login, data lupa password Informasi login, informasi lupa password
Informasi kuisioner yang diaktifkan, Informasi kuisioner yang dinonaktifkan
data kuisioner yang diaktifkan, data kuisioner yang dinonaktifkan
Informasi topik yang dibuat, Informasi komentar yang dibalas,
Informasi komentar yang dihapus, Informasi topik yang dihapus
Data topik yang dibuat, Data komentar yang dibalas,
Data komentar yang dihapus, Data topik yang dihapus
Informasi kuisioner yang diisi data kuisioner yang diisi
informasi pengumuman yang ditambah, informasi pengumuman yang dihapus
data pengumuman yang ditambah, data pengumuman yang dihapus
Informasi kelas yang ditambah, Informasi kelas yang diubah, Informasi kelas yang dihapus, Informasi materi yang ditambah,
Informasi materi yang diubah, Informasi materi yang dihapus, Informasi tugas yang diunduh, Informasi nilai tugas yang diisi
Informasi tugas yang dihapus, Informasi ujian yang ditambah, Informasi ujian yang diubah, Informasi ujian yang dihapus,
Data kelas yang ditambah, Data kelas yang diubah, Data kelas yang dihapus, Data materi yang ditambah,
Data materi yang diubah, Data materi yang dihapus, Data tugas yang diunduh, Data nilai tugas yang diisi
Data tugas yang dihapus, Data ujian yang ditambah, Data ujian yang diubah, Data ujian yang dihapus,
Informasi login, informasi lupa password data login, data lupa password
data dosen yang diubah Informasi dosen yang diubah
mahasiswa dosen
data mahasiswa data mahasiswa
data dosen data dosen
data dosen data dosen
data dosen data dosen
data mahasiswa data mahasiswa
data mahasiswa data mahasiswa
data mahasiswa data mahasiswa
pengumuman forum
kuisioner data forum
data kuisioner data kuisioner
Informasi materi yang diunduh, Informasi tugas yang diunggah
Informasi ujian yang diisi Data materi yang diunduh,
Data tugas yang diunggah Data ujian yang diisi
user data user
8. Pengolahan
Data Pesan Data pesan yang dibuat,
data pesan yang yang dibalas, data pesan yang dihapus
Informasi pesan yang dibuat, informasi pesan yang dibalas,
Informasi pesan yang dihapus pesan
Data pesan Data pesan
Informasi data pesan, informasi data hapus pesan Data buat pesan, data hapus pesan
9. Lupa Password
Informasi Lupa password Data Lupa password
Informasi Lupa password Data Lupa password
Informasi Lupa password Data lupa password
Informasi Lupa password Data Lupa password
Mail Server data forum
Token Data pengumuman
Data pengumuman data user
dosen.xls mahasiswa.xls
Data mahasiswa Data dosen
Gambar 7. Diagram Level 1
III.3.3 Diagram Relasi
Gambar 8. Diagram Relasi
III.4 Perancangan Arsitektur Perangkat Lunak III.4.1 Perancangan Struktur Menu
Struktur menu dirancang sesuai dengan level pengguna sistem. Terdapat empat pengguna aplikasi
ini yaitu admin, dosen, mahasiswa dan Kaprodi. Struktur menunya adalah sebagai berikut:
1. Struktur Menu Admin
51
Edisi. .. Volume. .., Bulan 20.. ISSN : 2089-9033
Login
Halaman Utama List Mahasiswa
List Dosen List Materi
Settingan Kuisioner
Input Data dosen Input Data Mahasiswa
Ubah data dan password Logout
Gambar 9. Struktur Menu Admin
III.4.1 Perancangan Antar Muka
Setelah melakukan perancangan data, maka dibuatlah perancangan antarmuka sebagai tempat
tampilan data. Perancangan antarmuka dari e- learning ini dapat dilihat pada gambar berikut.
1. Halaman Utama Admin
Logo LOGO 1
LOGO 2 LOGO 3
Resolusi Layar : 1024 x 786 Jenis Font : Arial
Warna Form : Putih NAVIGASI :
1. Pilih Logo 1 untuk menuju halaman Utama
2. Pilih Logo 2 Untuk menuju halaman list mahasiswa
3. Pilih Logo 3 Untuk menuju halaman list Dosen
4. Pilih Logo 4 Untuk menuju halaman List Materi
5. Pilih menu Settingan untuk menuju halaman F03
6. Pilih menu Kuisioner Untuk menuju halaman F04
7. Pilih menu input data dosen untuk menuju halaman F05
8.Pilih menu Imput data mahasiswa untuk menuju halman F06
9. pilih menu ubah data untuk menuju halaman F07
10. Pilih menu Logout untuk menuju halamanF01
F02
LOGO 4 Foto
Sedang Online Selamat datang di STIESA Kuliah Online
Isi Pengumuman Pengumuman
Foto [nama pengguna]
Settingan Kuisioner
Input Data dosen Input Data mahasiswa
Ubah data dan Password
Logout
Gambar 10. Halaman Utama Admin