DESKRIPSI PERANCANGAN PERANGKAT LUNAK E – … · Dokumen ini dan informasi yang dimilikinya...
Transcript of DESKRIPSI PERANCANGAN PERANGKAT LUNAK E – … · Dokumen ini dan informasi yang dimilikinya...
DESKRIPSI PERANCANGAN PERANGKAT LUNAK
E – Learning Tugas
( ELT )
Dipersiapkan oleh:
Johannes Santoso J3D211120
Muhammad Fikri Ch. J3D111065
Prastowo Dwi G. J3D111013
TEK A Praktikum 2
Jurusan Teknik Komputer - Institut Pertanian Bogor
Jl. Kumbang No. 14 Kampus Diploma
Jurusan Teknik Komputer
Institut Pertanian Bogor
Nomor Dokumen Halaman
ELearning-001 <1>/<51>
Revisi - Tgl: 9 Desember 2013
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 2 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
DAFTAR PERUBAHAN Revisi Deskripsi
A
B
C
D
E
F
G
INDEX - A B C D E F G TGL
Ditulis oleh
Diperiksa oleh
Disetujui oleh
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 3 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 4 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Daftar Isi 1 Pendahuluan .................................................................................................................................................... 9
1.1 Tujuan Penulisan Dokumen .................................................................................................................... 9 1.2 Lingkup Masalah ..................................................................................................................................... 9 1.3 Definisi dan Istilah ................................................................................................................................ 10 1.4 Referensi ................................................................................................................................................ 10 1.5 Deskripsi Umum Dokumen ................................................................................................................... 10
2 Deskripsi Perancangan .................................................................................................................................. 11 2.1 Rancangan Lingkungan Implementasi .................................................................................................. 11 2.2 Dekomposisi Fungsional Modul ............................................................................................................ 11 2.3 Deskripsi Data ....................................................................................................................................... 15
2.3.1 Struktur Tabel Admin .................................................................................................................... 15 2.3.2 Struktur Tabel Dosen ..................................................................................................................... 15 2.3.3 Struktur Tabel Level ...................................................................................................................... 15 2.3.4 Struktur Tabel Login ..................................................................................................................... 16 2.3.5 Struktur Tabel Mahasiswa ............................................................................................................. 16 2.3.6 Struktur Tabel MK ........................................................................................................................ 16 2.3.7 Struktur Tabel Nilai ....................................................................................................................... 17 2.3.8 Struktur Tabel Upload ................................................................................................................... 17 2.3.9 Struktur Tabel Upload2 ................................................................................................................. 17 2.3.10 Struktur Tabel Upload3 ................................................................................................................. 18
2.4 Dekomposisi Fisik Modul ..................................................................................................................... 18 2.5 Deskripsi Rinci Modul .......................................................................................................................... 20
2.5.1 Deskripsi Layar ............................................................................................................................. 20 2.5.1.1 Layar Login ............................................................................................................................... 20
2.5.1.1.1 Deskripsi Objek .................................................................................................................. 20 2.5.1.2 Layar Form Utama Admin ......................................................................................................... 21
2.5.1.2.1 Deskripsi Objek .................................................................................................................. 21 2.5.1.3 Layar Pengaturan Akun ............................................................................................................. 22
2.5.1.3.1 Deskripsi Objek .................................................................................................................. 22 2.5.1.4 Layar Edit Akun ........................................................................................................................ 23
2.5.1.4.1 Deskripsi Objek .................................................................................................................. 23 2.5.1.5 Layar List Admin....................................................................................................................... 23
2.5.1.5.1 Deskripsi Objek .................................................................................................................. 24 2.5.1.6 Layar Tambah Admin ................................................................................................................ 24
2.5.1.6.1 Deskripsi Objek .................................................................................................................. 24 2.5.1.7 Layar Edit Admin ...................................................................................................................... 25
2.5.1.7.1 Deskripsi Objek .................................................................................................................. 25 2.5.1.8 Layar List Dosen ....................................................................................................................... 25
2.5.1.8.1 Deskripsi Objek .................................................................................................................. 26 2.5.1.9 Layar Tambah Dosen................................................................................................................. 26
2.5.1.9.1 Deskripsi Objek .................................................................................................................. 26 2.5.1.10 Layar Edit Dosen ................................................................................................................... 27
2.5.1.10.1 Deskripsi Objek ................................................................................................................ 27 2.5.1.11 Layar List Mahasiswa ............................................................................................................ 27
2.5.1.11.1 Deskripsi Objek ................................................................................................................ 28 2.5.1.12 Layar Tambah Mahasiswa ..................................................................................................... 28
2.5.1.12.1 Deskripsi Objek ................................................................................................................ 28 2.5.1.13 Layar Edit Mahasiswa ........................................................................................................... 29
2.5.1.13.1 Deskripsi Objek ................................................................................................................ 29 2.5.1.14 Layar List MK ....................................................................................................................... 29
2.5.1.14.1 Deskripsi Objek ................................................................................................................ 30 2.5.1.15 Layar Tambah MK ................................................................................................................ 30
2.5.1.15.1 Deskripsi Objek ................................................................................................................ 30 2.5.1.16 Layar Edit MK ....................................................................................................................... 31
2.5.1.16.1 Deskripsi Objek ................................................................................................................ 31
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 5 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.17 Layar List Nilai ...................................................................................................................... 31 2.5.1.17.1 Deskripsi Objek ................................................................................................................ 32
2.5.1.18 Layar Tambah Nilai ............................................................................................................... 32 2.5.1.18.1 Deskripsi Objek ................................................................................................................ 32
2.5.1.19 Layar Edit Nilai ..................................................................................................................... 33 2.5.1.19.1 Deskripsi Objek ................................................................................................................ 33
2.5.1.20 Layar Upload Soal ................................................................................................................. 33 2.5.1.20.1 Deskripsi Objek ................................................................................................................ 34
2.5.1.21 Layar Upload Nilai ................................................................................................................ 34 2.5.1.21.1 Deskripsi Objek ................................................................................................................ 34
2.5.1.22 Layar Download Tugas ......................................................................................................... 35 2.5.1.22.1 Deskripsi Objek ................................................................................................................ 35
2.5.1.23 Layar Upload Tugas .............................................................................................................. 35 2.5.1.23.1 Deskripsi Objek ................................................................................................................ 36
2.5.1.24 Layar Download Soal ............................................................................................................ 36 2.5.1.24.1 Deskripsi Objek ................................................................................................................ 36
2.5.1.25 Layar Download Nilai ........................................................................................................... 37 2.5.1.25.1 Deskripsi Objek ................................................................................................................ 37
2.5.2 Deskripsi Proses ............................................................................................................................ 38 2.5.2.1 Proses Login .............................................................................................................................. 38
2.5.2.1.1 Deskripsi Masukan ............................................................................................................. 38 2.5.2.1.2 Deskripsi Keluaran ............................................................................................................. 38 2.5.2.1.3 Algoritma ............................................................................................................................ 38
2.5.2.2 Proses Logout ............................................................................................................................ 38 2.5.2.2.1 Deskripsi Masukan ............................................................................................................. 38 2.5.2.2.2 Deskripsi Keluaran ............................................................................................................. 38 2.5.2.2.3 Algoritma ............................................................................................................................ 38
2.5.2.3 Proses Edit Akun ....................................................................................................................... 39 2.5.2.3.1 Deskripsi Masukan ............................................................................................................. 39 2.5.2.3.2 Deskripsi Keluaran ............................................................................................................. 39 Menuju ke form list Admin. .................................................................................................................. 39 2.5.2.3.3 Algoritma ............................................................................................................................ 39
2.5.2.4 Proses Hapus Akun ................................................................................................................... 39 2.5.2.4.1 Deskripsi Masukan ............................................................................................................. 39 2.5.2.4.2 Deskripsi Keluaran ............................................................................................................. 39 Menuju ke form list Akun. .................................................................................................................... 39 2.5.2.4.3 Algoritma ............................................................................................................................ 39
2.5.2.5 Proses Tambah Admin ............................................................................................................... 39 2.5.2.5.1 Deskripsi Masukan ............................................................................................................. 40 2.5.2.5.2 Deskripsi Keluaran ............................................................................................................. 40 2.5.2.5.3 Algoritma ............................................................................................................................ 40
2.5.2.6 Proses Edit Admin ..................................................................................................................... 40 2.5.2.6.1 Deskripsi Masukan ............................................................................................................. 40 2.5.2.6.2 Deskripsi Keluaran ............................................................................................................. 40 2.5.2.6.3 Algoritma ............................................................................................................................ 40
2.5.2.7 Proses Hapus Admin ................................................................................................................. 41 2.5.2.7.1 Deskripsi Masukan ............................................................................................................. 41 2.5.2.7.2 Deskripsi Keluaran ............................................................................................................. 41 2.5.2.7.3 Algoritma ............................................................................................................................ 41
2.5.2.8 Proses Tambah Dosen ............................................................................................................... 41 2.5.2.8.1 Deskripsi Masukan ............................................................................................................. 41 2.5.2.8.2 Deskripsi Keluaran ............................................................................................................. 41 2.5.2.8.3 Algoritma ............................................................................................................................ 41
2.5.2.9 Proses Edit Dosen ...................................................................................................................... 42 2.5.2.9.1 Deskripsi Masukan ............................................................................................................. 42 2.5.2.9.2 Deskripsi Keluaran ............................................................................................................. 42 2.5.2.9.3 Algoritma ............................................................................................................................ 42
2.5.2.10 Proses Hapus Dosen .............................................................................................................. 42
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 6 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.10.1 Deskripsi Masukan ........................................................................................................... 42 2.5.2.10.2 Deskripsi Keluaran ........................................................................................................... 42 2.5.2.10.3 Algoritma .......................................................................................................................... 42
2.5.2.11 Proses Tambah Mahasiswa .................................................................................................... 43 2.5.2.11.1 Deskripsi Masukan ........................................................................................................... 43 2.5.2.11.2 Deskripsi Keluaran ........................................................................................................... 43 2.5.2.11.3 Algoritma .......................................................................................................................... 43
2.5.2.12 Proses Edit Mahasiswa .......................................................................................................... 43 2.5.2.12.1 Deskripsi Masukan ........................................................................................................... 43 2.5.2.12.2 Deskripsi Keluaran ........................................................................................................... 43 2.5.2.12.3 Algoritma .......................................................................................................................... 44
2.5.2.13 Proses Hapus Mahasiswa ....................................................................................................... 44 2.5.2.13.1 Deskripsi Masukan ........................................................................................................... 44 2.5.2.13.2 Deskripsi Keluaran ........................................................................................................... 44 2.5.2.13.3 Algoritma .......................................................................................................................... 44
2.5.2.14 Proses Tambah MK ............................................................................................................... 44 2.5.2.14.1 Deskripsi Masukan ........................................................................................................... 44 2.5.2.14.2 Deskripsi Keluaran ........................................................................................................... 44 2.5.2.14.3 Algoritma .......................................................................................................................... 44
2.5.2.15 Proses Edit MK ...................................................................................................................... 45 2.5.2.15.1 Deskripsi Masukan ........................................................................................................... 45 2.5.2.15.2 Deskripsi Keluaran ........................................................................................................... 45 2.5.2.15.3 Algoritma .......................................................................................................................... 45
2.5.2.16 Proses Hapus MK .................................................................................................................. 45 2.5.2.16.1 Deskripsi Masukan ........................................................................................................... 45 2.5.2.16.2 Deskripsi Keluaran ........................................................................................................... 45 2.5.2.16.3 Algoritma .......................................................................................................................... 45
2.5.2.17 Proses Tambah Nilai .............................................................................................................. 45 2.5.2.17.1 Deskripsi Masukan ........................................................................................................... 45 2.5.2.17.2 Deskripsi Keluaran ........................................................................................................... 46 2.5.2.17.3 Algoritma .......................................................................................................................... 46
2.5.2.18 Proses Edit Nilai .................................................................................................................... 46 2.5.2.18.1 Deskripsi Masukan ........................................................................................................... 46 2.5.2.18.2 Deskripsi Keluaran ........................................................................................................... 46 2.5.2.18.3 Algoritma .......................................................................................................................... 46
2.5.2.19 Proses Upload Soal ................................................................................................................ 46 2.5.2.19.1 Deskripsi Masukan ........................................................................................................... 46 2.5.2.19.2 Deskripsi Keluaran ........................................................................................................... 46 2.5.2.19.3 Algoritma .......................................................................................................................... 46
2.5.2.20 Proses Upload Nilai ............................................................................................................... 47 2.5.2.20.1 Deskripsi Masukan ........................................................................................................... 47 2.5.2.20.2 Deskripsi Keluaran ........................................................................................................... 47 2.5.2.20.3 Algortima .......................................................................................................................... 47
2.5.2.21 Proses Download Tugas ........................................................................................................ 47 2.5.2.21.1 Deskripsi Masukan ........................................................................................................... 47 2.5.2.21.2 Deskripsi Keluaran ........................................................................................................... 47 2.5.2.21.3 Algoritma .......................................................................................................................... 47
2.5.2.22 Proses Upload Tugas ............................................................................................................. 47 2.5.2.22.1 Deskripsi Masukan ........................................................................................................... 47 2.5.2.22.2 Deskripsi Keluaran ........................................................................................................... 47 2.5.2.22.3 Algoritma .......................................................................................................................... 48
2.5.2.23 Proses Download Soal ........................................................................................................... 48 2.5.2.23.1 Deskripsi Masukan ........................................................................................................... 48 2.5.2.23.2 Deskripsi Keluaran ........................................................................................................... 48 2.5.2.23.3 Algoritma .......................................................................................................................... 48
2.5.2.24 Proses Download Nilai .......................................................................................................... 48 2.5.2.24.1 Deskripsi Masukan ........................................................................................................... 48 2.5.2.24.2 Deskripsi Keluaran ........................................................................................................... 48
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 7 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.24.3 Algoritma .......................................................................................................................... 48 2.5.3 Deskripsi Laporan ......................................................................................................................... 49
2.5.3.1 Nama Laporan ........................................................................................................................... 49 2.5.3.1.1 Lay out ................................................................................................................................ 49 2.5.3.1.2 Deskripsi Masukan ............................................................................................................. 49 2.5.3.1.3 Algoritma ............................................................................................................................ 49
3 Matriks Keterunutan ...................................................................................................................................... 50
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 8 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Daftar Gambar Gambar 1 Layar Login .......................................................................................................................................... 20Gambar 2 Layar Form Utama Admin .................................................................................................................... 21Gambar 3 Layar Pengaturan Akun ........................................................................................................................ 22Gambar 4 Layar Edit Akun ................................................................................................................................... 23Gambar 5 Layar List Admin .................................................................................................................................. 23Gambar 6 Layar Tambah Admin ........................................................................................................................... 24Gambar 7 Layar Edit Admin ................................................................................................................................. 25Gambar 8 Layar List Dosen .................................................................................................................................. 25Gambar 9 Layar Tambah Dosen ............................................................................................................................ 26Gambar 10 Layar Edit Dosen ................................................................................................................................ 27Gambar 11 Layar List Mahasiswa ......................................................................................................................... 27Gambar 12 Layar Tambah Mahasiswa .................................................................................................................. 28Gambar 13 Layar Edit Mahasiswa ........................................................................................................................ 29Gambar 14 Layar List MK .................................................................................................................................... 29Gambar 15 Layar Tambah MK ............................................................................................................................. 30Gambar 16 Layar Edit MK .................................................................................................................................... 31Gambar 17 Layar List Nilai ................................................................................................................................... 31Gambar 18 Layar Tambah Nilai ............................................................................................................................ 32Gambar 19 Layar Edit Nilai .................................................................................................................................. 33Gambar 20 Layar Upload Soal .............................................................................................................................. 33Gambar 21 Layar Upload Nilai ............................................................................................................................. 34Gambar 22 Layar Download Tugas ...................................................................................................................... 35Gambar 23 Layar Upload Tugas ........................................................................................................................... 35Gambar 24 Layar Download Soal ......................................................................................................................... 36Gambar 25 Layar Download Nilai ........................................................................................................................ 37
Daftar Tabel Tabel 1 Dekomposisi Fungsional Modul .............................................................................................................. 11Tabel 2 Admin ....................................................................................................................................................... 15Tabel 3 Dosen ........................................................................................................................................................ 15Tabel 4 Level ......................................................................................................................................................... 15Tabel 5 Login ........................................................................................................................................................ 16Tabel 6 Mahasiswa ................................................................................................................................................ 16Tabel 7 MK ........................................................................................................................................................... 16Tabel 8 Nilai .......................................................................................................................................................... 17Tabel 9 Upload ...................................................................................................................................................... 17Tabel 10 Upload2 .................................................................................................................................................. 17Tabel 11 Upload3 .................................................................................................................................................. 18Tabel 12 Dekomposisi Fisik Modul ...................................................................................................................... 18Tabel 13 Matriks Keterunutan ............................................................................................................................... 50
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 9 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
1 Pendahuluan Dokumentasi ini berisi tentang segala aktivitas yang dilakukan selama pengembangan
perangkat lunak yang berbasis website. Pendahuluan RPL berisi bagian – bagian sebagai
berikut :
1. Tujuan
2. Lingkup Masalah
3. Definisi, Akronim dan Singkatan
4. Referensi
5. Deskripsi Umum Dokumen
1.1 Tujuan Penulisan Dokumen
Dokumen ini ditujukan untuk pengembang dan desainer dari perangkat lunak
yang akan dibuat sebagai acuan teknis pengembangan perangkat lunak selanjutnya.
Tujuan dokumen ini untuk memberikan gambaran secara lebih detail kepada para
pengembang tentang apa dan bagaimana perangkat lunak berjudul “E – Learning
Tugas.”
1.2 Lingkup Masalah
Perangkat lunak yang akan dibangun adalah software yang dapat membantu
mahasiswa dalam mendapatkan informasi tentang nilainya. Perangkat lunak yang
akan dibangun merupakan perangkat lunak berbasis web dengan menggunakan
bahasa pemrograman PHP dan Adobe Dreamweaver sebagai design serta
phpmyadmin sebagai database-nya.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 10 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
1.3 Definisi dan Istilah
• DPPL adalah Deskripsi Perancangan Perangkat Lunak,
• DPPL adalah Deskripsi Perancangan Perangkat Lunak, atau dalam bahasa
Inggris-nyasering juga disebut sebagai Software Design Description (SDD),
dan merupakan deskripsi perancangan dari perangkat lunak yang akan
dikembangkan.
• DPPL-ELT-xxxx adalah kode yang digunakan untuk mengimplementasikan
perancangan pada E-Learning Tugas, dengan ELT merupakan kode perangkat
lunak, ELT adalah kode fase, dan xxxx adalah digit/nomor perancangan.
1.4 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah:
• STAF IF. GL02, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik
Informatika ITB.
• Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat
Lunak (SKPL). Jurusan Teknik Informatika ITB.
1.5 Deskripsi Umum Dokumen
Dokumen DPPL ini menjelaskan atau memberi informasi tentang software
penilaian pada mahasiswa yang berfungsi untuk memudahkan mahasiswa dan
dosen. Dengan adanya software ini mahasiswa dapat dengan mudah melihat nilai
tentang perkuliahan. Dalam dokumen ini tersaji tiga bagian utama. Bagian utama
berisi penjelasan tentang dokumen DPPL yang mencakup tujuan pembuatan
dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang
dikembangkan, definisi, referensi dan deskripsi umum.
Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang
akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pengguna,
batasan, dan asumsi yang diambil dalam pengembangan perangkat lunak. Bagian
ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 11 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2 Deskripsi Perancangan 2.1 Rancangan Lingkungan Implementasi
Operating system, DBMS, development tools, filing system, bahasa pemrograman
yang dipakai :
- Operating Sistem : Windows 7
- DBMS : MySQL
- Development Tools : Adode Dreamweaver CS4, AgroUML,
XAMPP, Visio 2002, Ms. Word 2007, Notepad ++.
- Bahasa Pemrograman : PHP
- Framework : -
2.2 Dekomposisi Fungsional Modul
Tabel 1 Dekomposisi Fungsional Modul
No. Fungsi /
Proses Data Input Data
Output Keterangan
DPPL_E1 Login Admin
Username dan Password Admin
Masuk ke halaman menu utama admin
Fungsi ini adalah fungsi untuk admin menuju halaman menu utama admin dengan hak akses penuh untuk memanipulasi data-data yang ada (kecuali data nilai).
DPPL_E2 Logout Admin
Button Logout Kembali ke halaman awal E-Learning
Fungsi ini adalah fungsi untuk melakukan logout dari sistem.
DPPL_E3 Login Dosen
Username dan Password Dosen
Masuk ke halaman menu utama dosen
Fungsi ini adalah fungsi untuk dosen menuju halaman menu utama dosen dengan hak akses tertentu seperti memanipulasi data nilai.
DPPL_E4 Logout Dosen
Button Logout Kembali ke halaman awal E-Learning
Fungsi ini adalah fungsi untuk melakukan logout dari sistem.
DPPL_E5 Login Mahasiswa
Username dan Password Mahasiswa
Masuk ke halaman menu utama mahasiswa
Fungsi ini adalah fungsi untuk mahasiswa menuju halaman menu utama mahasiswa dengan hak akses tertentu.
DPPL_E6 Logout Mahasiswa
Button Logout Kembali ke halaman awal E-Learning
Fungsi ini adalah fungsi untuk melakukan logout dari sistem.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 12 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
No. Fungsi /
Proses Data Input Data
Output Keterangan
DPPL_E7 Pengaturan Akun
Button Pengaturan Akun
Masuk ke halaman pengaturan akun
Fungsi ini adalah fungsi untuk menampilkan list akun yang sudah terdaftar di dalam sistem
DPPL_E8 Edit Akun Button Edit Akun
Data Akun telah diubah
Fungsi ini adalah untuk mengubah data akun.
DPPL_E9 Hapus Akun
Button Hapus Akun
Akun telah terhapus
Fungsi ini adalah untuk menghapus akun.
DPPL_E10 Manipulasi Data Admin
Button Manipulasi Data Admin
Masuk ke halaman manipulasi data admin
Fungsi ini adalah fungsi untuk menampilkan list admin yang sudah terdaftar di dalam sistem dan memanipulasi data admin.
DPPL_E11 Daftar Admin
Username Login, Password Login, Nickname, Level User, ID_Admin, Nama, Umur, Alamat, Deskripsi
Telah ditambahkan Admin baru
Fungsi ini adalah fungsi untuk memasukkan data untuk login dan data-data yang diperlukan untuk menjadi admin.
DPPL_E12 Edit Admin Button Edit Admin
Data Admin telah diubah
Fungsi ini adalah untuk mengubah data admin.
DPPL_E13 Hapus Admin
Button Hapus Admin
Data admin telah terhapus
Fungsi ini adalah untuk menghapus data admin.
DPPL_E14 Manipulasi Data Dosen
Button Manipulasi Data Dosen
Masuk ke halaman manipulasi data dosen
Fungsi ini adalah fungsi untuk menampilkan list dosen yang sudah terdaftar di dalam sistem dan memanipulasi data dosen.
DPPL_E15 Daftar Dosen
Username Login, Password Login, Nickname, Level User, NIP, Nama, Umur, Alamat, Deskripsi
Telah ditambahkan Dosen baru
Fungsi ini adalah fungsi untuk memasukkan data untuk login dan data-data yang diperlukan untuk menjadi dosen.
DPPL_E16 Edit Dosen Button Edit Dosen
Data Dosen telah diubah
Fungsi ini adalah untuk mengubah data dosen.
DPPL_E17 Hapus Dosen
Button Hapus Dosen
Data dosen telah terhapus
Fungsi ini adalah untuk menghapus data admin.
DPPL_E18 Manipulasi Data Mahasiswa
Button Manipulasi Data Mahasiswa
Masuk ke halaman manipulasi data mahasiswa
Fungsi ini adalah fungsi untuk menampilkan list mahasiswa yang sudah terdaftar di dalam sistem dan memanipulasi data mahasiswa.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 13 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
No. Fungsi / Proses
Data Input Data Output
Keterangan
DPPL_E19 Daftar Mahasiswa
Username Login, Password Login, Nickname, Level User, NIM, Nama, Umur, Alamat, Deskripsi
Telah ditambahkan Mahasiswa baru
Fungsi ini adalah fungsi untuk memasukkan data untuk login dan data-data yang diperlukan untuk menjadi mahasiswa.
DPPL_E20 Edit Mahasiswa
Button Edit Mahasiswa
Data Mahasiswa telah diubah
Fungsi ini adalah untuk mengubah data mahasiswa.
DPPL_E21 Hapus Mahasiswa
Button Hapus Dosen
Data dosen telah terhapus
Fungsi ini adalah untuk menghapus data admin.
DPPL_E22 Manipulasi Data MK
Button Manipulasi Data MK
Masuk ke halaman manipulasi data mata kuliah
Fungsi ini adalah fungsi untuk menampilkan list mata kuliah yang sudah terdaftar di dalam sistem dan memanipulasi data mata kuliah.
DPPL_E23 Daftar Mata Kuliah
ID Mata Kuliah, Nama Mata Kuliah, Deskripsi Mata Kuliah, Nama Dosen
Telah ditambahkan Mata Kuliah baru
Fungsi ini adalah fungsi untuk memasukkan data-data yang diperlukan untuk pendaftaran mata kuliah.
DPPL_E24 Edit MK Button Edit MK Data MK telah diubah
Fungsi ini adalah untuk mengubah data MK.
DPPL_E25 Hapus MK Button Hapus MK
Data MK telah terhapus
Fungsi ini adalah untuk menghapus data MK.
DPPL_E26 Manipulasi Nilai
Button Manipulasi Nilai
Masuk ke halaman manipulasi nilai
Fungsi ini adalah fungsi untuk menampilkan list nilai yang sudah terdaftar di dalam sistem dan memanipulasi nilai.
DPPL_E27 Tambah Nilai
ID Mhs, ID MK, Nilai MK
Nilai telah ditambahkan ke dalam database
Fungsi ini adalah fungsi untuk melakukan penambahan nilai ke database.
DPPL_E28 Edit Nilai Button Edit Nilai Nilai telah diubah
Fungsi ini adalah untuk mengubah nilai mahasiswa dalam MK tertentu.
DPPL_E29 Unggah Soal
Button Unggah Soal
File soal diunggah ke sistem
Fungsi ini adalah fungsi untuk mengunggah soal ke sistem.
DPPL_E30 Unggah Daftar Nilai
Button Unggah Daftar Nilai
File nilai telah diunggah ke sistem
Fungsi ini adalah fungsi untuk mengunggah daftar nilai ke sistem.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 14 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
No. Fungsi / Proses
Data Input Data Output
Keterangan
DPPL_E31 Unduh Tugas
Button Unduh Tugas
File tugas telah diunduh dari sistem
Fungsi ini adalah fungsi untuk mengunduh tugas dari sistem.
DPPL_E32 Unggah Tugas
Button Unggah Tugas
File tugas telah diunggah ke sistem
Fungsi ini adalah fungsi untuk mengunggah tugas ke sistem.
DPPL_E33 Unduh Soal Button Unduh Soal
File soal telah diunduh dari sistem
Fungsi ini adalah fungsi untuk mengunduh soal dari sistem.
DPPL_E34 Unduh Daftar Nilai
Button Unduh Daftar Nilai
File nilai telah diunduh dari sistem
Fungsi ini adalah fungsi untuk mengunduh daftar nilai dari sistem.
DPPL_E35 Cetak Excel
Button Cetak Excel
Daftar nilai diunduh dengan format excel
Fungsi ini adalah fungsi untuk mengunduh daftar nilai berupa format excel.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 15 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.3 Deskripsi Data
2.3.1 Struktur Tabel Admin
Nama Database : elearning
Nama Tabel : admin
Primary Key : id_admin Tabel 2 Admin
Nama Variabel Tipe Data Keterangan id_admin varchar(9) Primary Key nama_admin varchar(25) umur_admin int(11) alamat_admin varchar(50) deskripsi_admin varchar(50)
2.3.2 Struktur Tabel Dosen
Nama Database : elearning
Nama Tabel : dosen
Primary Key : id_dosen Tabel 3 Dosen
Nama Variabel Tipe Data Keterangan id_dosen varchar(9) Primary Key nama_dosen varchar(25) umur_dosen int(11) alamat_dosen varchar(50) deskripsi_dosen varchar(50)
2.3.3 Struktur Tabel Level
Nama Database : elearning
Nama Tabel : level
Primary Key : id_level Tabel 4 Level
Nama Variabel Tipe Data Keterangan id_lvl varchar(2) Primary Key nama_lvl varchar(10)
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 16 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.3.4 Struktur Tabel Login
Nama Database : elearning
Nama Tabel : login
Primary Key : id_user Tabel 5 Login
Nama Variabel Tipe Data Keterangan id_user varchar(9) Primary Key password varchar(15) nama_lengkap varchar(25) level varchar(10) id varchar(9)
2.3.5 Struktur Tabel Mahasiswa
Nama Database : elearning
Nama Tabel : mahasiswa
Primary Key : id_mhs Tabel 6 Mahasiswa
Nama Variabel Tipe Data Keterangan id_mhs varchar(9) Primary Key nama_mhs varchar(25) umur_mhs int(11) alamat_mhs varchar(50) deskripsi_mhs varchar(50)
2.3.6 Struktur Tabel MK
Nama Database : elearning
Nama Tabel : mk
Primary Key : id_mk Tabel 7 MK
Nama Variabel Tipe Data Keterangan id_mk varchar(5) Primary Key nama_mk varchar(25) deskripsi_mk varchar(50) id_dosen varchar(9)
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 17 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.3.7 Struktur Tabel Nilai
Nama Database : elearning
Nama Tabel : mk
Primary Key : id_mk Tabel 8 Nilai
Nama Variabel Tipe Data Keterangan id_mhs varchar(9) Primary Key id_mk varchar(5) nilai_mk int(11)
2.3.8 Struktur Tabel Upload
Nama Database : elearning
Nama Tabel : upload
Primary Key : id Tabel 9 Upload
Nama Variabel Tipe Data Keterangan id int(11) Primary Key name varchar(30) type varchar(30) size int(11)
2.3.9 Struktur Tabel Upload2
Nama Database : elearning
Nama Tabel : upload2
Primary Key : id Tabel 10 Upload2
Nama Variabel Tipe Data Keterangan id int(11) Primary Key name varchar(30) type varchar(30) size int(11)
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 18 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.3.10 Struktur Tabel Upload3
Nama Database : elearning
Nama Tabel : upload3
Primary Key : id Tabel 11 Upload3
Nama Variabel Tipe Data Keterangan id int(11) Primary Key name varchar(30) type varchar(30) size int(11)
2.4 Dekomposisi Fisik Modul
Tabel 12 Dekomposisi Fisik Modul
Nama Direktori
No. DPPL Nama File Nama Modul Keterangan
..\project DPPL_E1 index.php Login Admin Modul untuk Login Admin
..\project DPPL_E2 form_level.php Logout Admin
Modul untuk Logout Admin
..\project DPPL_E3 index.php Login Dosen Modul untuk Login Dosen
..\project DPPL_E4 form_level.php Logout Dosen Modul untuk Logout Dosen
..\project DPPL_E5 index.php Login Mhs Modul untuk Login Mhs
..\project DPPL_E6 form_level.php Logout Mhs Modul untuk Logout Mhs
..\project DPPL_E7 listAkun.php List Akun Modul untuk melihat list Akun dan memanipulasi data Akun
..\project DPPL_E8 editAkun.php Edit Akun Modul untuk mengedit Akun
..\project DPPL_E9 exeAkun.php Hapus Akun Modul untuk menghapus Akun
..\project DPPL_E10 listAdmin.php List Admin Modul untuk melihat list Admin dan memanipulasi data Admin
..\project DPPL_E11 addAdmin.php Add Admin Modul untuk menambah Admin
..\project DPPL_E12 editAdmin.php Edit Admin Modul untuk mengedit Admin
..\project DPPL_E13 exeAdmin.php Hapus Admin Modul untuk menghapus Admin
..\project DPPL_E14 listDosen.php List Dosen Modul untuk melihat list Dosen dan memanipulasi data Dosen
..\project DPPL_E15 addDosen.php Add Dosen Modul untuk menambah Dosen
..\project DPPL_E16 editDosen.php Edit Dosen Modul untuk mengedit Dosen
..\project DPPL_E17 exeDosen.php Hapus Dosen Modul untuk menghapus Dosen
..\project DPPL_E18 listMhs.php List Mhs Modul untuk melihat list Mhs dan memanipulasi data Mhs
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 19 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Nama Direktori
No. DPPL Nama File Nama Modul Keterangan
..\project DPPL_E19 addMhs.php Add Mhs Modul untuk menambah Mhs
..\project DPPL_E20 editMhs.php Edit Mhs Modul untuk mengedit Mhs
..\project DPPL_E21 exeMhs.php Hapus Mhs Modul untuk menghapus Mhs
..\project DPPL_E22 listMK.php List MK Modul untuk melihat list MK dan memanipulasi data MK
..\project DPPL_E23 addMK.php Add MK Modul untuk menambah MK
..\project DPPL_E24 editMK.php Edit MK Modul untuk mengedit MK
..\project DPPL_E25 exeMK.php Hapus MK Modul untuk menghapus MK
..\project DPPL_E26 listNilai.php List Nilai Modul untuk melihat list Nilai dan memanipulasi data Nilai
..\project DPPL_E27 addNilai.php Add Nilai Modul untuk menambah Nilai
..\project DPPL_E28 editNilai.php Edit Nilai Modul untuk mengedit Nilai
..\project DPPL_E29 upload.php Upload Soal Modul untuk meng-upload Soal
..\project DPPL_E30 upload3.php Upload Nilai Modul untuk meng-upload Nilai
..\project DPPL_E31 listDownload Tugas.php
Download Tugas
Modul untuk men-download Tugas
..\project DPPL_E32 upload2.php Upload Tugas Modul untuk meng-upload Tugas
..\project DPPL_E33 listDownload Soal.php
Download Soal
Modul untuk men-download Soal
..\project DPPL_E34 listDownload Nilai.php
Download Nilai
Modul untuk men-download Nilai
..\project DPPL_E35 excel.php Cetak Excel Modul untuk mencetak Nilai ke dokumen Excel
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 20 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5 Deskripsi Rinci Modul
2.5.1 Deskripsi Layar
2.5.1.1 Layar Login
Gambar 1 Layar Login
Identitas Nama : Layar Login Admin, Dosen dan Mahasiswa
Deskripsi : Halaman utama Sistem ELT untuk
memasukkan username dan password sebagai validasi untuk masuk
ke form selanjutnya.
2.5.1.1.1 Deskripsi Objek
Pada halaman ini, di bagian header ada 2 textbox untuk
memasukkan username dan password untuk melakukan
login. Ada 1 button tombol login untuk menuju halaman
form utama dari tiap level (bergantung pada level mana
user tersebut login).
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 21 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.2 Layar Form Utama Admin
Gambar 2 Layar Form Utama Admin
Identitas Nama : Layar Form Utama Admin
Deskripsi : Layar utama saat Admin masuk ke dalam
sistem setelah Admin melakukan login, berisi menu-menu
manipulasi data sesuai hak akses admin yang sudah ditentukan
sebelumnya saat perencanaan sistem.
2.5.1.2.1 Deskripsi Objek
Pada halaman ini, terdapat menu-menu sesuai hak akses
admin yang sudah ditentukan sebelumnya seperti yang
sudah dijelaskan dalam bagian deskripsi. Terdapat menu,
pengaturan akun, manipulasi data admin, manipulasi data
dosen, manipulasi data mahasiswa, manipulasi data MK,
dan menu kontak.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 22 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.3 Layar Pengaturan Akun
Gambar 3 Layar Pengaturan Akun
Identitas Nama : Layar Pengaturan Akun
Deskripsi : Layar yang muncul saat Admin menekan menu
“Pengaturan Akun”. Admin dapat memanipulasi data akun pada
halaman ini.
2.5.1.3.1 Deskripsi Objek
Pada halaman ini terdapat tabel Akun yang sudah
terdaftar / mendaftarkan diri, fasilitas pencarian, dan
tombol “Kembali”.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 23 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.4 Layar Edit Akun
Gambar 4 Layar Edit Akun
Identitas Nama : Layar Edit Akun
Deskripsi : Layar yang muncul saat Admin menekan
tombol “Edit” pada list Akun.
2.5.1.4.1 Deskripsi Objek
Pada halaman ini terdapat textbox untuk mengubah data
Akun serta tombol “Ubah Data” dan tombol “Kembali”.
2.5.1.5 Layar List Admin
Gambar 5 Layar List Admin
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 24 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Identitas Nama : List Admin
Deskripsi : Layar yang muncul saat Admin menekan menu
“Manipulasi Data Admin”. Admin dapat memanipulasi data admin
pada halaman ini.
2.5.1.5.1 Deskripsi Objek
Pada halaman ini terdapat tabel Admin yang sudah
terdaftar / mendaftarkan diri, fasilitas pencarian, dan
tombol “Kembali”.
2.5.1.6 Layar Tambah Admin
Gambar 6 Layar Tambah Admin
Identitas Nama : Tambah Admin
Deskripsi : Layar yang muncul saat Admin menekan
tombol ”Daftar Admin”.
2.5.1.6.1 Deskripsi Objek
Pada halaman ini terdapat textbox untuk mengisi data
Admin serta tombol “Simpan Data” dan tombol
“Kembali”.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 25 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.7 Layar Edit Admin
Gambar 7 Layar Edit Admin
Identitas Nama : Edit Admin
Deskripsi : Layar yang muncul saat Admin menekan
tombol “Edit” pada list Admin.
2.5.1.7.1 Deskripsi Objek
Pada halaman ini terdapat textbox untuk mengubah data
Admin serta tombol “Ubah Data” dan tombol
“Kembali”.
2.5.1.8 Layar List Dosen
Gambar 8 Layar List Dosen
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 26 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Identitas Nama : List Dosen
Deskripsi : Layar yang muncul saat Admin menekan menu
“Manipulasi Data Dosen”. Admin dapat memanipulasi data dosen
pada halaman ini.
2.5.1.8.1 Deskripsi Objek
Pada halaman ini terdapat tabel Dosen yang sudah
terdaftar / mendaftarkan diri, fasilitas pencarian, dan
tombol “Kembali”.
2.5.1.9 Layar Tambah Dosen
Gambar 9 Layar Tambah Dosen
Identitas Nama : Tambah Dosen
Deskripsi : Layar yang muncul saat Admin menekan
tombol ”Daftar Dosen”.
2.5.1.9.1 Deskripsi Objek
Pada halaman ini terdapat textbox untuk mengisi data
Dosen serta tombol “Simpan Data” dan tombol
“Kembali”.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 27 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.10 Layar Edit Dosen
Gambar 10 Layar Edit Dosen
Identitas Nama : Edit Dosen
Deskripsi : Layar yang muncul saat Admin menekan
tombol “Edit” pada list Dosen.
2.5.1.10.1 Deskripsi Objek
Pada halaman ini terdapat textbox untuk mengubah data
Dosen serta tombol “Ubah Data” dan tombol “Kembali”.
2.5.1.11 Layar List Mahasiswa
Gambar 11 Layar List Mahasiswa
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 28 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Identitas Nama : List Mahasiswa
Deskripsi : Layar yang muncul saat Admin menekan menu
“Manipulasi Data Mahasiswa”. Admin dapat memanipulasi data
mahasiswa pada halaman ini.
2.5.1.11.1 Deskripsi Objek
Pada halaman ini terdapat tabel Mahasiswa yang sudah
terdaftar / mendaftarkan diri, fasilitas pencarian, dan
tombol “Kembali”.
2.5.1.12 Layar Tambah Mahasiswa
Gambar 12 Layar Tambah Mahasiswa
Identitas Nama : Tambah Mahasiswa
Deskripsi : Layar yang muncul saat Admin menekan
tombol ”Daftar Mahasiswa”.
2.5.1.12.1 Deskripsi Objek
Pada halaman ini terdapat textbox untuk mengisi data
Mahasiswa serta tombol “Simpan Data” dan tombol
“Kembali”.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 29 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.13 Layar Edit Mahasiswa
Gambar 13 Layar Edit Mahasiswa
Identitas Nama : Edit Mahasiswa
Deskripsi : Layar yang muncul saat Admin menekan
tombol “Edit” pada list Mahasiswa.
2.5.1.13.1 Deskripsi Objek
Pada halaman ini terdapat textbox untuk mengubah data
Mahasiswa serta tombol “Ubah Data” dan tombol
“Kembali”.
2.5.1.14 Layar List MK
Gambar 14 Layar List MK
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 30 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Identitas Nama : List Mahasiswa
Deskripsi : Layar yang muncul saat Admin menekan menu
“Manipulasi Data MK”. Admin dapat memanipulasi data MK pada
halaman ini.
2.5.1.14.1 Deskripsi Objek
Pada halaman ini terdapat tabel MK yang sudah terdaftar
/ mendaftarkan diri, fasilitas pencarian, dan tombol
“Kembali”.
2.5.1.15 Layar Tambah MK
Gambar 15 Layar Tambah MK
Identitas Nama : Tambah MK
Deskripsi : Layar yang muncul saat Admin menekan
tombol ”Daftar MK”.
2.5.1.15.1 Deskripsi Objek
Pada halaman ini terdapat textbox untuk mengisi data
MK serta tombol “Simpan Data” dan tombol “Kembali”.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 31 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.16 Layar Edit MK
Gambar 16 Layar Edit MK
Identitas Nama : Edit MK
Deskripsi : Layar yang muncul saat Admin menekan
tombol “Edit” pada list MK.
2.5.1.16.1 Deskripsi Objek
Pada halaman ini terdapat textbox untuk mengubah data
MK serta tombol “Ubah Data” dan tombol “Kembali”.
2.5.1.17 Layar List Nilai
Gambar 17 Layar List Nilai
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 32 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Identitas Nama : List Nilai
Deskripsi : Layar yang muncul saat Dosen menekan menu
“Manipulasi Data Nilai”. Dosen dapat memanipulasi data MK pada
halaman ini.
2.5.1.17.1 Deskripsi Objek
Pada halaman ini terdapat tabel Nilai yang sudah
terdaftar / mendaftarkan diri, fasilitas pencarian, dan
tombol “Kembali”.
2.5.1.18 Layar Tambah Nilai
Gambar 18 Layar Tambah Nilai
Identitas Nama : Tambah Nilai
Deskripsi : Layar yang muncul saat Dosen menekan
tombol ”Daftar Nilai”.
2.5.1.18.1 Deskripsi Objek
Pada halaman ini terdapat textbox dan listbox untuk
mengisi data Nilai serta tombol “Simpan Data” dan
tombol “Kembali”.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 33 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.19 Layar Edit Nilai
Gambar 19 Layar Edit Nilai
Identitas Nama : Edit Nilai
Deskripsi : Layar yang muncul saat Dosen menekan
tombol “Edit” pada list Nilai.
2.5.1.19.1 Deskripsi Objek
Pada halaman ini terdapat textbox dam lisbox untuk
mengubah data Nilai serta tombol “Ubah Data” dan
tombol “Kembali”.
2.5.1.20 Layar Upload Soal
Gambar 20 Layar Upload Soal
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 34 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Identitas Nama : Upload Soal
Deskripsi : Layar yang muncul saat Dosen menekan menu
“Unggah Soal”.
2.5.1.20.1 Deskripsi Objek
Pada halaman ini terdapat tombol “Pilih File” dan
tombol “Upload” serta tombol “Kembali”.
2.5.1.21 Layar Upload Nilai
Gambar 21 Layar Upload Nilai
Identitas Nama : Upload Nilai
Deskripsi : Layar yang muncul saat Dosen menekan menu
“Unggah Nilai”.
2.5.1.21.1 Deskripsi Objek
Pada halaman ini terdapat tombol “Pilih File” dan
tombol “Upload” serta tombol “Kembali”.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 35 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.22 Layar Download Tugas
Gambar 22 Layar Download Tugas
Identitas Nama : Download Tugas
Deskripsi : Layar yang muncul saat Dosen menekan list
nama file yang akan di-download.
2.5.1.22.1 Deskripsi Objek
Pada halaman ini terdapat list file yang akan di-download
dan link download pada nama file.
2.5.1.23 Layar Upload Tugas
Gambar 23 Layar Upload Tugas
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 36 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
Identitas Nama : Upload Tugas
Deskripsi : Layar yang muncul saat Mahasiswa menekan
menu “Unggah Tugas”.
2.5.1.23.1 Deskripsi Objek
Pada halaman ini terdapat tombol “Pilih File” dan
tombol “Upload” serta tombol “Kembali”.
2.5.1.24 Layar Download Soal
Gambar 24 Layar Download Soal
Identitas Nama : Download Soal
Deskripsi : Layar yang muncul saat Mahasiswa menekan
list nama file yang akan di-download.
2.5.1.24.1 Deskripsi Objek
Pada halaman ini terdapat list file yang akan di-download
dan link download pada nama file.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 37 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.1.25 Layar Download Nilai
Gambar 25 Layar Download Nilai
Identitas Nama : Download Nilai
Deskripsi : Layar yang muncul saat Mahasiswa menekan
list nama file yang akan di-download.
2.5.1.25.1 Deskripsi Objek
Pada halaman ini terdapat list file yang akan di-download
dan link download pada nama file.
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 38 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2 Deskripsi Proses
2.5.2.1 Proses Login
Nama Proses : Login
Deskripsi : Proses ini dilakukan agar user dapat
mengakses sistem ELT sesuai level mereka dan menuju ke form
utama masing-masing user.
2.5.2.1.1 Deskripsi Masukan
Di bagian header, input proses ini adalah username dan
password anggota untuk login dan ada tombol “Login”.
2.5.2.1.2 Deskripsi Keluaran
Menuju ke form utama masing-masing user sesuai level
mereka saat pendaftaran.
2.5.2.1.3 Algoritma
2.5.2.2 Proses Logout
Nama Proses : Logout
Deskripsi : Proses ini dilakukan user agar dapat keluar
dari sistem. Proses ini dapat dilakukan kapan saja karena ada pada
bagian header form user setelah user tersebut login.
2.5.2.2.1 Deskripsi Masukan
Di bagian header, terdapat link tulisan “Logout”.
2.5.2.2.2 Deskripsi Keluaran
Menuju ke halaman utama Sistem ELT.
2.5.2.2.3 Algoritma
SELECT * FROM login WHERE id_user = '$username' if ($password == $data['password']){ … include "form_level.php"; }
session_start(); session_destroy();
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 39 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.3 Proses Edit Akun
Nama Proses : Edit Akun
Deskripsi : Proses untuk mengubah akun yang sudah
terdaftar dalam sistem.
2.5.2.3.1 Deskripsi Masukan
Terdapat 3 textbox yaitu username, password, dan
nickname, serta 1 listbox yaitu level.
2.5.2.3.2 Deskripsi Keluaran
Menuju ke form list Admin.
2.5.2.3.3 Algoritma
2.5.2.4 Proses Hapus Akun
Nama Proses : Hapus Akun
Deskripsi : Proses untuk menghapus akun.
2.5.2.4.1 Deskripsi Masukan
Terdapat link tulisan “Hapus” dalam list Akun.
2.5.2.4.2 Deskripsi Keluaran
Menuju ke form list Akun.
2.5.2.4.3 Algoritma
2.5.2.5 Proses Tambah Admin
Nama Proses : Tambah Admin
Deskripsi : Proses ini dilakukan admin untuk mendaftarkan
admin. Pendaftaran yang dilakukan adalah pendaftaran untuk login
dan data admin.
UPDATE login SET id_user='".$_POST['nim']."', password='".$_POST['pass']."', nama_lengkap='".$_POST['nick']."', level='".$_POST['lev']."' WHERE id_user='".$_POST['nim_lama']."'
DELETE FROM login WHERE id_user = '".$_GET['nim']."'
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 40 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.5.1 Deskripsi Masukan
Terdapat 6 textbox yaitu username, password, nickname,
id admin, nama, umur, lalu ada 2 textarea yaitu alamat
dan deskripsi, serta 1 listbox yaitu level.
2.5.2.5.2 Deskripsi Keluaran
Menuju ke form list Admin.
2.5.2.5.3 Algoritma
2.5.2.6 Proses Edit Admin
Nama Proses : Edit Admin
Deskripsi : Proses untuk mengubah admin yang sudah
terdaftar dalam sistem.
2.5.2.6.1 Deskripsi Masukan
Terdapat 6 textbox yaitu username, password, nickname,
id admin, nama, umur, lalu ada 2 textarea yaitu alamat
dan deskripsi, serta 1 listbox yaitu level.
2.5.2.6.2 Deskripsi Keluaran
Menuju ke form list Admin.
2.5.2.6.3 Algoritma
INSERT INTO login VALUES( '".$_POST['username']."',
'".$_POST['pass']."', '".$_POST['nick']."', '".$_POST['lvl']."', '".$_POST['nim']."') INSERT INTO admin VALUES( '".$_POST['nim']."', '".$_POST['nama']."', '".$_POST['umur']."', '".$_POST['alamat']."', '".$_POST['deskripsi']."')
UPDATE admin SET id_admin='".$_POST['nim']."', nama_admin='".$_POST['nama']."', umur_admin='".$_POST['umur']."', alamat_admin='".$_POST['alamat']."', deskripsi_admin='".$_POST['deskripsi']."' WHERE id_admin='".$_POST['nim_lama']."'
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 41 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.7 Proses Hapus Admin
Nama Proses : Hapus Admin
Deskripsi : Proses untuk menghapus Admin.
2.5.2.7.1 Deskripsi Masukan
Terdapat link tulisan “Hapus” dalam list Admin.
2.5.2.7.2 Deskripsi Keluaran
Menuju ke form list Admin.
2.5.2.7.3 Algoritma
2.5.2.8 Proses Tambah Dosen
Nama Proses : Tambah Dosen
Deskripsi : Proses ini dilakukan admin untuk
mendaftarkan dosen. Pendaftaran yang dilakukan adalah
pendaftaran untuk login dan data dosen.
2.5.2.8.1 Deskripsi Masukan
Terdapat 6 textbox yaitu username, password, nickname,
NIP, nama, umur, lalu ada 2 textarea yaitu alamat dan
deskripsi, serta 1 listbox yaitu level.
2.5.2.8.2 Deskripsi Keluaran
Menuju ke form list Dosen.
2.5.2.8.3 Algoritma
DELETE FROM admin WHERE id_admin = '".$_GET['nim']."'
INSERT INTO login VALUES( '".$_POST['username']."',
'".$_POST['pass']."', '".$_POST['nick']."', '".$_POST['lvl']."', '".$_POST['nim']."') INSERT INTO dosen VALUES( '".$_POST['nim']."', '".$_POST['nama']."', '".$_POST['umur']."', '".$_POST['alamat']."', '".$_POST['deskripsi']."')
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 42 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.9 Proses Edit Dosen
Nama Proses : Edit Dosen
Deskripsi : Proses untuk mengubah dosen yang sudah
terdaftar dalam sistem.
2.5.2.9.1 Deskripsi Masukan
Terdapat 6 textbox yaitu username, password, nickname,
NIP, nama, umur, lalu ada 2 textarea yaitu alamat dan
deskripsi, serta 1 listbox yaitu level.
2.5.2.9.2 Deskripsi Keluaran
Menuju ke form list Dosen.
2.5.2.9.3 Algoritma
2.5.2.10 Proses Hapus Dosen
Nama Proses : Hapus Dosen
Deskripsi : Proses untuk menghapus Dosen.
2.5.2.10.1 Deskripsi Masukan
Terdapat link tulisan “Hapus” dalam list Dosen.
2.5.2.10.2 Deskripsi Keluaran
Menuju ke form list Dosen.
2.5.2.10.3 Algoritma
UPDATE dosen SET id_dosen='".$_POST['nim']."', nama_dosen='".$_POST['nama']."', umur_dosen='".$_POST['umur']."', alamat_dosen='".$_POST['alamat']."', deskripsi_dosen='".$_POST['deskripsi']."' WHERE id_dosen='".$_POST['nim_lama']."'
DELETE FROM dosen WHERE id_mhs = '".$_GET['nim']."'
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 43 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.11 Proses Tambah Mahasiswa
Nama Proses : Tambah Mahasiswa
Deskripsi : Proses ini dilakukan admin untuk
mendaftarkan mahasiswa. Pendaftaran yang dilakukan adalah
pendaftaran untuk login dan data mahasiswa.
2.5.2.11.1 Deskripsi Masukan
Terdapat 6 textbox yaitu username, password, nickname,
NIM, nama, umur, lalu ada 2 textarea yaitu alamat dan
deskripsi, serta 1 listbox yaitu level.
2.5.2.11.2 Deskripsi Keluaran
Menuju ke form list Mahasiswa.
2.5.2.11.3 Algoritma
2.5.2.12 Proses Edit Mahasiswa
Nama Proses : Edit Mahasiswa
Deskripsi : Proses untuk mengubah mahasiswa yang sudah
terdaftar dalam sistem.
2.5.2.12.1 Deskripsi Masukan
Terdapat 6 textbox yaitu username, password, nickname,
NIM, nama, umur, lalu ada 2 textarea yaitu alamat dan
deskripsi, serta 1 listbox yaitu level.
2.5.2.12.2 Deskripsi Keluaran
Menuju ke form list Mahasiswa.
INSERT INTO login VALUES( '".$_POST['username']."',
'".$_POST['pass']."', '".$_POST['nick']."', '".$_POST['lvl']."', '".$_POST['nim']."') INSERT INTO mahasiswa VALUES( '".$_POST['nim']."', '".$_POST['nama']."', '".$_POST['umur']."', '".$_POST['alamat']."', '".$_POST['deskripsi']."')
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 44 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.12.3 Algoritma
2.5.2.13 Proses Hapus Mahasiswa
Nama Proses : Hapus Mahasiswa
Deskripsi : Proses untuk menghapus Mahasiswa.
2.5.2.13.1 Deskripsi Masukan
Terdapat link tulisan “Hapus” dalam list Mahasiswa.
2.5.2.13.2 Deskripsi Keluaran
Menuju ke form list Mahasiswa.
2.5.2.13.3 Algoritma
2.5.2.14 Proses Tambah MK
Nama Proses : Tambah MK
Deskripsi : Proses untuk menambah MK.
2.5.2.14.1 Deskripsi Masukan
Terdapat 2 textbox yaitu id mk dan nama mk, 1 textarea
yaitu deskripsi mk, dan 1 listbox yaitu nama dosen.
2.5.2.14.2 Deskripsi Keluaran
Menuju ke form list MK.
2.5.2.14.3 Algoritma
UPDATE mahasiswa SET id_mhs='".$_POST['nim']."', nama_mhs='".$_POST['nama']."', umur_mhs='".$_POST['umur']."', alamat_mhs='".$_POST['alamat']."', deskripsi_mhs='".$_POST['deskripsi']."' WHERE id_mhs='".$_POST['nim_lama']."'
DELETE FROM mahasiswa WHERE id_mhs = '".$_GET['nim']."'
INSERT INTO mk VALUES( '".$_POST['nim']."', '".$_POST['nama']."', '".$_POST['deskripsi']."', '".$_POST['id']."')
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 45 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.15 Proses Edit MK
Nama Proses : Edit MK
Deskripsi : Proses untuk mengubah MK.
2.5.2.15.1 Deskripsi Masukan
Terdapat 2 textbox yaitu id mk dan nama mk, 1 textarea
yaitu deskripsi mk, dan 1 listbox yaitu nama dosen.
2.5.2.15.2 Deskripsi Keluaran
Menuju ke form list MK.
2.5.2.15.3 Algoritma
2.5.2.16 Proses Hapus MK
Nama Proses : Hapus MK
Deskripsi : Proses untuk menghapus MK.
2.5.2.16.1 Deskripsi Masukan
Terdapat link tulisan “Hapus” dalam list MK.
2.5.2.16.2 Deskripsi Keluaran
Menuju ke form list MK.
2.5.2.16.3 Algoritma
2.5.2.17 Proses Tambah Nilai
Nama Proses : Tambah Nilai
Deskripsi : Proses untuk menambah Nilai.
2.5.2.17.1 Deskripsi Masukan
Terdapat 2 listbox yaitu id mhs dan id mk, serta 1
textbox yaitu nilai.
UPDATE mk SET id_mk='".$_POST['nim']."', nama_mk='".$_POST['nama']."', deskripsi_mk='".$_POST['deskripsi']."', id_dosen='".$_POST['id']."' WHERE id_mk='".$_POST['nim_lama']."'
DELETE FROM mk WHERE id_mk = '".$_GET['nim']."'
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 46 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.17.2 Deskripsi Keluaran
Menuju ke form list Nilai.
2.5.2.17.3 Algoritma
2.5.2.18 Proses Edit Nilai
Nama Proses : Edit Nilai
Deskripsi : Proses untuk mengedit Nilai.
2.5.2.18.1 Deskripsi Masukan
Terdapat 2 listbox yaitu id mhs (read-only) dan id mk,
serta 1 textbox yaitu nilai.
2.5.2.18.2 Deskripsi Keluaran
Menuju ke form list Nilai.
2.5.2.18.3 Algoritma
2.5.2.19 Proses Upload Soal
Nama Proses : Upload Soal
Deskripsi : Proses untuk upload soal.
2.5.2.19.1 Deskripsi Masukan
Terdapat tombol “Upload”.
2.5.2.19.2 Deskripsi Keluaran
Menuju ke form menu utama dosen.
2.5.2.19.3 Algoritma
INSERT INTO nilai VALUES( '".$_POST['nim']."', '".$_POST['mk']."', '".$_POST['nilai']."')
UPDATE nilai SET id_mhs='".$_POST['nim']."', id_mk='".$_POST['mk']."', nilai_mk='".$_POST['nilai']."' WHERE id_mhs='".$_POST['nim_lama']."'
INSERT INTO upload (name, size, type) VALUES ('$fileName', '$fileSize', '$fileType')
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 47 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.20 Proses Upload Nilai
Nama Proses : Upload Nilai
Deskripsi : Proses untuk upload nilai.
2.5.2.20.1 Deskripsi Masukan
Terdapat tombol “Upload”.
2.5.2.20.2 Deskripsi Keluaran
Menuju ke form menu utama dosen.
2.5.2.20.3 Algortima
2.5.2.21 Proses Download Tugas
Nama Proses : Download Tugas
Deskripsi : Proses untuk download tugas.
2.5.2.21.1 Deskripsi Masukan
Pada nama file terdapat link download sehingga user
hanya perlu menekan nama file yang ingin di-download.
2.5.2.21.2 Deskripsi Keluaran
Menuju ke form list Download Tugas.
2.5.2.21.3 Algoritma
2.5.2.22 Proses Upload Tugas
Nama Proses : Upload Tugas
Deskripsi : Proses untuk upload tugas.
2.5.2.22.1 Deskripsi Masukan
Terdapat tombol “Upload”.
2.5.2.22.2 Deskripsi Keluaran
Menuju ke form menu utama mahasiswa.
INSERT INTO upload3 (name, size, type) VALUES ('$fileName', '$fileSize', '$fileType')
SELECT * FROM upload2 WHERE id = '$id'
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 48 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.2.22.3 Algoritma
2.5.2.23 Proses Download Soal
Nama Proses : Download Soal
Deskripsi : Proses untuk download soal.
2.5.2.23.1 Deskripsi Masukan
Pada nama file terdapat link download sehingga user
hanya perlu menekan nama file yang ingin di-download.
2.5.2.23.2 Deskripsi Keluaran
Menuju ke form list Download Soal.
2.5.2.23.3 Algoritma
2.5.2.24 Proses Download Nilai
Nama Proses : Download Nilai
Deskripsi : Proses untuk download nilai.
2.5.2.24.1 Deskripsi Masukan
Pada nama file terdapat link download sehingga user
hanya perlu menekan nama file yang ingin di-download.
2.5.2.24.2 Deskripsi Keluaran
Menuju ke form list Download Nilai.
2.5.2.24.3 Algoritma
INSERT INTO upload2 (name, size, type) VALUES ('$fileName', '$fileSize', '$fileType')
SELECT * FROM upload WHERE id = '$id'
SELECT * FROM upload3 WHERE id = '$id'
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 49 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
2.5.3 Deskripsi Laporan
2.5.3.1 Nama Laporan
Laporan Daftar Nilai
2.5.3.1.1 Lay out
2.5.3.1.2 Deskripsi Masukan
Menggunakan Tombol “Cetak Excel” pada list Nilai.
2.5.3.1.3 Algoritma SELECT n.id_mhs, mk.nama_mk, n.nilai_mk
FROM nilai n, mk mk WHERE n.id_mk=mk.id_mk
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 50 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
3 Matriks Keterunutan
Tabel 13 Matriks Keterunutan
SKPL DPPL Fungsi Perangkat Lunak ELT.K-0001 DPPL_E1 Fungsi untuk Login Admin ELT.K-0002 DPPL_E2 Fungsi untuk Logout Admin ELT.K-0003 DPPL_E3 Fungsi untuk Login Dosen ELT.K-0004 DPPL_E4 Fungsi untuk Logout Dosen ELT.K-0005 DPPL_E5 Fungsi untuk Login Mhs ELT.K-0006 DPPL_E6 Fungsi untuk Logout Mhs
ELT.K-0007 DPPL_E7 Fungsi untuk melihat list Akun dan memanipulasi data Akun
ELT.K-0008 DPPL_E8 Fungsi untuk mengedit Akun ELT.K-0009 DPPL_E9 Fungsi untuk menghapus Akun
ELT.K-0010 DPPL_E10 Fungsi untuk melihat list Admin dan memanipulasi data Admin
ELT.K-0011 DPPL_E11 Fungsi untuk menambah Admin ELT.K-0012 DPPL_E12 Fungsi untuk mengedit Admin ELT.K-0013 DPPL_E13 Fungsi untuk menghapus Admin
ELT.K-0014 DPPL_E14 Fungsi untuk melihat list Dosen dan memanipulasi data Dosen
ELT.K-0015 DPPL_E15 Fungsi untuk menambah Dosen ELT.K-0016 DPPL_E16 Fungsi untuk mengedit Dosen ELT.K-0017 DPPL_E17 Fungsi untuk menghapus Dosen
ELT.K-0018 DPPL_E18 Fungsi untuk melihat list Mhs dan memanipulasi data Mhs
ELT.K-0019 DPPL_E19 Fungsi untuk menambah Mhs ELT.K-0020 DPPL_E20 Fungsi untuk mengedit Mhs ELT.K-0021 DPPL_E21 Fungsi untuk menghapus Mhs
ELT.K-0022 DPPL_E22 Fungsi untuk melihat list MK dan memanipulasi data MK
ELT.K-0023 DPPL_E23 Fungsi untuk menambah MK ELT.K-0024 DPPL_E24 Fungsi untuk mengedit MK ELT.K-0025 DPPL_E25 Fungsi untuk menghapus MK
ELT.K-0026 DPPL_E26 Fungsi untuk melihat list Nilai dan memanipulasi data Nilai
ELT.K-0027 DPPL_E27 Fungsi untuk menambah Nilai ELT.K-0028 DPPL_E28 Fungsi untuk mengedit Nilai ELT.K-0029 DPPL_E29 Fungsi untuk meng-upload Soal ELT.K-0030 DPPL_E30 Fungsi untuk meng-upload Nilai
Jurusan Teknik Komputer IPB
ELearning - 001 Halaman 51 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
SKPL DPPL Fungsi Perangkat Lunak ELT.K-0031 DPPL_E31 Fungsi untuk men-download Tugas ELT.K-0032 DPPL_E32 Fungsi untuk meng-upload Tugas ELT.K-0033 DPPL_E33 Fungsi untuk men-download Soal ELT.K-0034 DPPL_E34 Fungsi untuk men-download Nilai
ELT.K-0035 DPPL_E35 Fungsi untuk mencetak Nilai ke dokumen Excel