DESKRIPSI PERANCANGAN PERANGKAT LUNAK. E – Learning Tugas. ( ELT ).
Dipersiapkan oleh: Johannes Santoso. J3D211120. Muhammad Fikri Ch.
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
Nomor Dokumen
Halaman
ELearning-001
/
Jurusan Teknik Komputer Institut Pertanian Bogor
Revisi
-
Tgl: 9 Desember 2013
DAFTAR PERUBAHAN Revisi
Deskripsi
A
B
C
D
E
F
G
INDEX TGL
-
A
B
C
D
E
F
G
Ditulis oleh Diperiksa oleh Disetujui oleh
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 Halaman Perubahan Halaman
Jurusan Teknik Komputer IPB
Revisi
Halaman
ELearning - 001
Revisi
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 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 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
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 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.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 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
3
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 Matriks Keterunutan ...................................................................................................................................... 50
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
Daftar Gambar Gambar 1 Layar Login .......................................................................................................................................... 20 Gambar 2 Layar Form Utama Admin.................................................................................................................... 21 Gambar 3 Layar Pengaturan Akun ........................................................................................................................ 22 Gambar 4 Layar Edit Akun ................................................................................................................................... 23 Gambar 5 Layar List Admin.................................................................................................................................. 23 Gambar 6 Layar Tambah Admin ........................................................................................................................... 24 Gambar 7 Layar Edit Admin ................................................................................................................................. 25 Gambar 8 Layar List Dosen .................................................................................................................................. 25 Gambar 9 Layar Tambah Dosen............................................................................................................................ 26 Gambar 10 Layar Edit Dosen ................................................................................................................................ 27 Gambar 11 Layar List Mahasiswa ......................................................................................................................... 27 Gambar 12 Layar Tambah Mahasiswa .................................................................................................................. 28 Gambar 13 Layar Edit Mahasiswa ........................................................................................................................ 29 Gambar 14 Layar List MK .................................................................................................................................... 29 Gambar 15 Layar Tambah MK ............................................................................................................................. 30 Gambar 16 Layar Edit MK .................................................................................................................................... 31 Gambar 17 Layar List Nilai................................................................................................................................... 31 Gambar 18 Layar Tambah Nilai ............................................................................................................................ 32 Gambar 19 Layar Edit Nilai .................................................................................................................................. 33 Gambar 20 Layar Upload Soal .............................................................................................................................. 33 Gambar 21 Layar Upload Nilai ............................................................................................................................. 34 Gambar 22 Layar Download Tugas ...................................................................................................................... 35 Gambar 23 Layar Upload Tugas ........................................................................................................................... 35 Gambar 24 Layar Download Soal ......................................................................................................................... 36 Gambar 25 Layar Download Nilai ........................................................................................................................ 37
Daftar Tabel Tabel 1 Dekomposisi Fungsional Modul .............................................................................................................. 11 Tabel 2 Admin ....................................................................................................................................................... 15 Tabel 3 Dosen........................................................................................................................................................ 15 Tabel 4 Level ......................................................................................................................................................... 15 Tabel 5 Login ........................................................................................................................................................ 16 Tabel 6 Mahasiswa ................................................................................................................................................ 16 Tabel 7 MK ........................................................................................................................................................... 16 Tabel 8 Nilai .......................................................................................................................................................... 17 Tabel 9 Upload ...................................................................................................................................................... 17 Tabel 10 Upload2 .................................................................................................................................................. 17 Tabel 11 Upload3 .................................................................................................................................................. 18 Tabel 12 Dekomposisi Fisik Modul ...................................................................................................................... 18 Tabel 13 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
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.1Tujuan 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.2Lingkup 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 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.3Definisi 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.4Referensi 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.5Deskripsi 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 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
2
Deskripsi Perancangan 2.1Rancangan 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.2Dekomposisi Fungsional Modul Tabel 1 Dekomposisi Fungsional Modul
No. DPPL_E1
DPPL_E2
Fungsi / Proses Login Admin
Data Output Username dan Masuk ke Password Admin halaman menu utama admin
Logout Admin
Button Logout
DPPL_E3
Login Dosen
DPPL_E4
Logout Dosen
Data Input
Keterangan
Fungsi ini adalah fungsi untuk admin menuju halaman menu utama admin dengan hak akses penuh untuk memanipulasi datadata yang ada (kecuali data nilai). Kembali ke Fungsi ini adalah fungsi untuk halaman melakukan logout dari sistem.
awal ELearning Username dan Masuk ke Password Dosen halaman menu utama dosen Button Logout
Fungsi ini adalah fungsi untuk dosen menuju halaman menu utama dosen dengan hak akses tertentu seperti memanipulasi data nilai. Kembali ke Fungsi ini adalah fungsi untuk halaman melakukan logout dari sistem.
awal ELearning dan Masuk ke halaman menu utama mahasiswa
DPPL_E5
Login Mahasiswa
Username Password Mahasiswa
DPPL_E6
Logout Mahasiswa
Button Logout
Fungsi ini adalah fungsi untuk mahasiswa menuju halaman menu utama mahasiswa dengan hak akses tertentu. Kembali ke Fungsi ini adalah fungsi untuk halaman melakukan logout dari sistem. awal ELearning
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
No.
Fungsi / Proses Pengaturan Akun
DPPL_E7
DPPL_E8
Edit Akun
DPPL_E9
Hapus Akun Manipulasi Data Admin
DPPL_E10
Data Input Button Pengaturan Akun
Button Edit Akun Button Hapus Akun Button Manipulasi Data Admin
DPPL_E11
Daftar Admin
DPPL_E12
Edit Admin
DPPL_E13
Hapus Admin
DPPL_E14
Manipulasi Data Dosen
Button Manipulasi Data Dosen
DPPL_E15
Daftar Dosen
DPPL_E16
Edit Dosen
DPPL_E17
Hapus Dosen
Username Login, Password Login, Nickname, Level User, NIP, Nama, Umur, Alamat, Deskripsi Button Edit Dosen Button Hapus Dosen
DPPL_E18
Manipulasi Data Mahasiswa
Jurusan Teknik Komputer IPB
Username Login, Password Login, Nickname, Level User, ID_Admin, Nama, Umur, Alamat, Deskripsi Button Edit Admin Button Hapus Admin
Data Output Masuk ke halaman pengaturan akun Data Akun telah diubah Akun telah terhapus Masuk ke halaman manipulasi data admin Telah ditambahkan Admin baru
Keterangan Fungsi ini adalah fungsi untuk menampilkan list akun yang sudah terdaftar di dalam sistem Fungsi ini adalah untuk mengubah data akun. Fungsi ini adalah untuk menghapus akun. Fungsi ini adalah fungsi untuk menampilkan list admin yang sudah terdaftar di dalam sistem dan memanipulasi data admin. Fungsi ini adalah fungsi untuk memasukkan data untuk login dan data-data yang diperlukan untuk menjadi admin.
Data Admin telah diubah Data admin telah terhapus Masuk ke halaman manipulasi data dosen Telah ditambahkan Dosen baru
Fungsi ini adalah untuk mengubah data admin. Fungsi ini adalah untuk menghapus data admin.
Data Dosen telah diubah Data dosen telah terhapus
Fungsi ini adalah untuk mengubah data dosen. Fungsi ini adalah untuk menghapus data admin.
Button Masuk ke Manipulasi Data halaman Mahasiswa manipulasi data mahasiswa
Fungsi ini adalah fungsi untuk menampilkan list mahasiswa yang sudah terdaftar di dalam sistem dan memanipulasi data mahasiswa.
ELearning - 001
Fungsi ini adalah fungsi untuk menampilkan list dosen yang sudah terdaftar di dalam sistem dan memanipulasi data dosen. Fungsi ini adalah fungsi untuk memasukkan data untuk login dan data-data yang diperlukan untuk menjadi dosen.
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. DPPL_E19
Fungsi / Proses Daftar Mahasiswa
DPPL_E20
Edit Mahasiswa
DPPL_E21
Hapus Mahasiswa
DPPL_E22
Manipulasi Data MK
DPPL_E23
Daftar Mata Kuliah
DPPL_E24
Edit MK
DPPL_E25
Hapus MK
DPPL_E26
Manipulasi Nilai
DPPL_E27
Tambah Nilai
DPPL_E28
Edit Nilai
DPPL_E29
Unggah Soal
DPPL_E30
Unggah Daftar Nilai
Jurusan Teknik Komputer IPB
Data Input
Data Output Telah ditambahkan Mahasiswa baru
Username Login, Password Login, Nickname, Level User, NIM, Nama, Umur, Alamat, Deskripsi Button Edit Data Mahasiswa Mahasiswa telah diubah Button Hapus Data dosen Dosen telah terhapus Button Masuk ke Manipulasi Data halaman MK manipulasi data mata kuliah ID Mata Kuliah, Telah Nama Mata ditambahkan Kuliah, Mata Kuliah Deskripsi Mata baru Kuliah, Nama Dosen Button Edit MK Data MK telah diubah Button Hapus Data MK MK telah terhapus Button Masuk ke Manipulasi Nilai halaman manipulasi nilai ID Mhs, ID MK, Nilai telah Nilai MK ditambahkan ke dalam database Button Edit Nilai Nilai telah diubah Button Unggah File soal Soal diunggah ke sistem
Keterangan Fungsi ini adalah fungsi untuk memasukkan data untuk login dan data-data yang diperlukan untuk menjadi mahasiswa.
Fungsi ini adalah untuk mengubah data mahasiswa. Fungsi ini adalah untuk menghapus data admin. Fungsi ini adalah fungsi untuk menampilkan list mata kuliah yang sudah terdaftar di dalam sistem dan memanipulasi data mata kuliah. Fungsi ini adalah fungsi untuk memasukkan data-data yang diperlukan untuk pendaftaran mata kuliah.
Fungsi ini adalah untuk mengubah data MK. Fungsi ini adalah untuk menghapus data MK. Fungsi ini adalah fungsi untuk menampilkan list nilai yang sudah terdaftar di dalam sistem dan memanipulasi nilai. Fungsi ini adalah fungsi untuk melakukan penambahan nilai ke database. Fungsi ini adalah untuk mengubah nilai mahasiswa dalam MK tertentu. Fungsi ini adalah fungsi untuk mengunggah soal ke sistem.
Button Unggah File nilai Fungsi ini adalah fungsi untuk Daftar Nilai telah mengunggah daftar nilai ke sistem. diunggah ke sistem
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 Unduh Tugas
Button Tugas
Unduh
DPPL_E32
Unggah Tugas
Button Tugas
Unggah
DPPL_E33
Unduh Soal
Button Soal
Unduh
DPPL_E34
Unduh Daftar Nilai
Button Unduh Daftar Nilai
DPPL_E35
Cetak Excel
Button Excel
DPPL_E31
Jurusan Teknik Komputer IPB
Data Input
Cetak
Data Output File tugas telah diunduh dari sistem File tugas telah diunggah ke sistem File soal telah diunduh dari sistem File nilai telah diunduh dari sistem Daftar nilai diunduh dengan format excel
ELearning - 001
Keterangan Fungsi ini adalah fungsi untuk mengunduh tugas dari sistem.
Fungsi ini adalah fungsi untuk mengunggah tugas ke sistem.
Fungsi ini adalah fungsi untuk mengunduh soal dari sistem.
Fungsi ini adalah fungsi untuk mengunduh daftar nilai dari sistem.
Fungsi ini adalah fungsi untuk mengunduh daftar nilai berupa format excel.
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
2.3Deskripsi Data 2.3.1
Struktur Tabel Admin Nama Database
: elearning
Nama Tabel Primary Key
: admin : id_admin Tabel 2 Admin
Nama Variabel id_admin nama_admin umur_admin alamat_admin deskripsi_admin
2.3.2
Tipe Data varchar(9) varchar(25) int(11) varchar(50) varchar(50)
Keterangan Primary Key
Struktur Tabel Dosen Nama Database
: elearning
Nama Tabel Primary Key
: dosen : id_dosen Tabel 3 Dosen
Nama Variabel id_dosen nama_dosen umur_dosen alamat_dosen deskripsi_dosen
2.3.3
Tipe Data varchar(9) varchar(25) int(11) varchar(50) varchar(50)
Keterangan Primary Key
Struktur Tabel Level Nama Database Nama Tabel Primary Key
: elearning : level : id_level Tabel 4 Level
Nama Variabel id_lvl nama_lvl
Jurusan Teknik Komputer IPB
Tipe Data varchar(2) varchar(10)
ELearning - 001
Keterangan Primary Key
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.4
Struktur Tabel Login Nama Database
: elearning
Nama Tabel Primary Key
: login : id_user Tabel 5 Login
Nama Variabel id_user password nama_lengkap level id
2.3.5
Tipe Data varchar(9) varchar(15) varchar(25) varchar(10) varchar(9)
Keterangan Primary Key
Struktur Tabel Mahasiswa Nama Database
: elearning
Nama Tabel Primary Key
: mahasiswa : id_mhs Tabel 6 Mahasiswa
Nama Variabel id_mhs nama_mhs umur_mhs alamat_mhs deskripsi_mhs
2.3.6
Tipe Data varchar(9) varchar(25) int(11) varchar(50) varchar(50)
Keterangan Primary Key
Struktur Tabel MK Nama Database Nama Tabel Primary Key
: elearning : mk : id_mk Tabel 7 MK
Nama Variabel id_mk nama_mk deskripsi_mk id_dosen
Jurusan Teknik Komputer IPB
Tipe Data varchar(5) varchar(25) varchar(50) varchar(9)
ELearning - 001
Keterangan Primary Key
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.7
Struktur Tabel Nilai Nama Database
: elearning
Nama Tabel Primary Key
: mk : id_mk Tabel 8 Nilai
Nama Variabel id_mhs id_mk nilai_mk
2.3.8
Tipe Data varchar(9) varchar(5) int(11)
Keterangan Primary Key
Struktur Tabel Upload Nama Database
: elearning
Nama Tabel Primary Key
: upload : id Tabel 9 Upload
Nama Variabel id name type size
2.3.9
Tipe Data int(11) varchar(30) varchar(30) int(11)
Keterangan Primary Key
Struktur Tabel Upload2 Nama Database
: elearning
Nama Tabel Primary Key
: upload2 : id Tabel 10 Upload2
Nama Variabel id name type size
Jurusan Teknik Komputer IPB
Tipe Data int(11) varchar(30) varchar(30) int(11)
ELearning - 001
Keterangan Primary Key
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.10 Struktur Tabel Upload3 Nama Database
: elearning
Nama Tabel
: upload3
Primary Key
: id Tabel 11 Upload3
Nama Variabel id name type size
Tipe Data int(11) varchar(30) varchar(30) int(11)
Keterangan Primary Key
2.4 Dekomposisi Fisik Modul Tabel 12 Dekomposisi Fisik Modul
Nama Direktori ..\project ..\project
No. DPPL DPPL_E1 DPPL_E2
index.php form_level.php
..\project ..\project ..\project ..\project ..\project
DPPL_E3 DPPL_E4 DPPL_E5 DPPL_E6 DPPL_E7
index.php form_level.php index.php form_level.php listAkun.php
Login Admin Logout Admin Login Dosen Logout Dosen Login Mhs Logout Mhs List Akun
..\project ..\project ..\project
DPPL_E8 DPPL_E9 DPPL_E10
editAkun.php exeAkun.php listAdmin.php
Edit Akun Hapus Akun List Admin
..\project ..\project ..\project
DPPL_E11 DPPL_E12 DPPL_E13
addAdmin.php editAdmin.php exeAdmin.php
Add Admin Edit Admin Hapus Admin
..\project
DPPL_E14
listDosen.php
List Dosen
..\project ..\project ..\project ..\project
DPPL_E15 DPPL_E16 DPPL_E17 DPPL_E18
addDosen.php editDosen.php exeDosen.php listMhs.php
Add Dosen Edit Dosen Hapus Dosen List Mhs
Jurusan Teknik Komputer IPB
Nama File
Nama Modul
ELearning - 001
Keterangan Modul untuk Login Admin Modul untuk Logout Admin Modul untuk Login Dosen Modul untuk Logout Dosen Modul untuk Login Mhs Modul untuk Logout Mhs Modul untuk melihat list Akun dan memanipulasi data Akun Modul untuk mengedit Akun Modul untuk menghapus Akun Modul untuk melihat list Admin dan memanipulasi data Admin Modul untuk menambah Admin Modul untuk mengedit Admin Modul untuk menghapus Admin Modul untuk melihat list Dosen dan memanipulasi data Dosen Modul untuk menambah Dosen Modul untuk mengedit Dosen Modul untuk menghapus Dosen Modul untuk melihat list Mhs dan memanipulasi data Mhs 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
Nama Direktori ..\project ..\project ..\project ..\project
No. DPPL DPPL_E19 DPPL_E20 DPPL_E21 DPPL_E22
addMhs.php editMhs.php exeMhs.php listMK.php
Add Mhs Edit Mhs Hapus Mhs List MK
..\project ..\project ..\project ..\project
DPPL_E23 DPPL_E24 DPPL_E25 DPPL_E26
addMK.php editMK.php exeMK.php listNilai.php
Add MK Edit MK Hapus MK List Nilai
..\project ..\project ..\project ..\project
DPPL_E27 DPPL_E28 DPPL_E29 DPPL_E30
addNilai.php editNilai.php upload.php upload3.php
Add Nilai Edit Nilai Upload Soal Upload Nilai
..\project
DPPL_E31
..\project
DPPL_E32
listDownload Tugas.php upload2.php
Download Tugas Upload Tugas
..\project
DPPL_E33
..\project
DPPL_E34
..\project
DPPL_E35
listDownload Soal.php listDownload Nilai.php excel.php
Download Soal Download Nilai Cetak Excel
Jurusan Teknik Komputer IPB
Nama File
Nama Modul
ELearning - 001
Keterangan Modul untuk menambah Mhs Modul untuk mengedit Mhs Modul untuk menghapus Mhs Modul untuk melihat list MK dan memanipulasi data MK Modul untuk menambah MK Modul untuk mengedit MK Modul untuk menghapus MK Modul untuk melihat list Nilai dan memanipulasi data Nilai Modul untuk menambah Nilai Modul untuk mengedit Nilai Modul untuk meng-upload Soal Modul untuk meng-upload Nilai Modul untuk men-download Tugas Modul untuk meng-upload Tugas Modul untuk men-download Soal Modul untuk men-download Nilai Modul untuk mencetak Nilai ke dokumen Excel
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
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 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.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 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.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 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.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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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.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 SELECT * FROM login WHERE id_user = '$username' if ($password == $data['password']){ … include "form_level.php"; }
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 session_start(); session_destroy();
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.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 UPDATE login SET id_user='".$_POST['nim']."', password='".$_POST['pass']."', nama_lengkap='".$_POST['nick']."', level='".$_POST['lev']."' WHERE id_user='".$_POST['nim_lama']."'
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 DELETE FROM login WHERE id_user = '".$_GET['nim']."'
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.
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.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 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']."')
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 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 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.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 DELETE FROM admin WHERE id_admin = '".$_GET['nim']."'
2.5.2.8 Proses Tambah Dosen Nama Proses
: Tambah Dosen
Deskripsi
:
mendaftarkan
dosen.
Proses
ini
Pendaftaran
dilakukan yang
admin
dilakukan
untuk 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 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 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.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 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']."'
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 DELETE FROM dosen WHERE id_mhs = '".$_GET['nim']."'
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.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 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']."')
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.
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.12.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']."'
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 DELETE FROM mahasiswa WHERE id_mhs = '".$_GET['nim']."'
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 INSERT INTO mk VALUES( '".$_POST['nim']."', '".$_POST['nama']."', '".$_POST['deskripsi']."', '".$_POST['id']."')
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.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 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']."'
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 DELETE FROM mk WHERE id_mk = '".$_GET['nim']."'
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.
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.17.2 Deskripsi Keluaran Menuju ke form list Nilai. 2.5.2.17.3 Algoritma INSERT INTO nilai VALUES( '".$_POST['nim']."', '".$_POST['mk']."', '".$_POST['nilai']."')
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 UPDATE nilai SET id_mhs='".$_POST['nim']."', id_mk='".$_POST['mk']."', nilai_mk='".$_POST['nilai']."' WHERE id_mhs='".$_POST['nim_lama']."'
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 upload (name, size, type) VALUES ('$fileName', '$fileSize', '$fileType')
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.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 INSERT INTO upload3 (name, size, type) VALUES ('$fileName', '$fileSize', '$fileType')
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 SELECT * FROM upload2 WHERE id = '$id'
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.
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.22.3 Algoritma INSERT INTO upload2 (name, size, type) VALUES ('$fileName', '$fileSize', '$fileType')
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 SELECT * FROM upload WHERE id = '$id'
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 SELECT * FROM upload3 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.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 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
3
Matriks Keterunutan Tabel 13 Matriks Keterunutan
SKPL ELT.K-0001 ELT.K-0002 ELT.K-0003 ELT.K-0004 ELT.K-0005 ELT.K-0006
DPPL DPPL_E1 DPPL_E2 DPPL_E3 DPPL_E4 DPPL_E5 DPPL_E6
ELT.K-0007
DPPL_E7
ELT.K-0008 ELT.K-0009
DPPL_E8 DPPL_E9
ELT.K-0010
DPPL_E10
ELT.K-0011 ELT.K-0012 ELT.K-0013
DPPL_E11 DPPL_E12 DPPL_E13
ELT.K-0014
DPPL_E14
ELT.K-0015 ELT.K-0016 ELT.K-0017
DPPL_E15 DPPL_E16 DPPL_E17
ELT.K-0018
DPPL_E18
ELT.K-0019 ELT.K-0020 ELT.K-0021
DPPL_E19 DPPL_E20 DPPL_E21
ELT.K-0022
DPPL_E22
ELT.K-0023 ELT.K-0024 ELT.K-0025
DPPL_E23 DPPL_E24 DPPL_E25
ELT.K-0026
DPPL_E26
ELT.K-0027 ELT.K-0028 ELT.K-0029 ELT.K-0030
DPPL_E27 DPPL_E28 DPPL_E29 DPPL_E30
Jurusan Teknik Komputer IPB
Fungsi Perangkat Lunak Fungsi untuk Login Admin Fungsi untuk Logout Admin Fungsi untuk Login Dosen Fungsi untuk Logout Dosen Fungsi untuk Login Mhs Fungsi untuk Logout Mhs Fungsi untuk melihat list Akun dan memanipulasi data Akun Fungsi untuk mengedit Akun Fungsi untuk menghapus Akun Fungsi untuk melihat list Admin dan memanipulasi data Admin Fungsi untuk menambah Admin Fungsi untuk mengedit Admin Fungsi untuk menghapus Admin Fungsi untuk melihat list Dosen dan memanipulasi data Dosen Fungsi untuk menambah Dosen Fungsi untuk mengedit Dosen Fungsi untuk menghapus Dosen Fungsi untuk melihat list Mhs dan memanipulasi data Mhs Fungsi untuk menambah Mhs Fungsi untuk mengedit Mhs Fungsi untuk menghapus Mhs Fungsi untuk melihat list MK dan memanipulasi data MK Fungsi untuk menambah MK Fungsi untuk mengedit MK Fungsi untuk menghapus MK Fungsi untuk melihat list Nilai dan memanipulasi data Nilai Fungsi untuk menambah Nilai Fungsi untuk mengedit Nilai Fungsi untuk meng-upload Soal Fungsi untuk meng-upload Nilai 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
SKPL ELT.K-0031 ELT.K-0032 ELT.K-0033 ELT.K-0034
DPPL DPPL_E31 DPPL_E32 DPPL_E33 DPPL_E34
ELT.K-0035
DPPL_E35
Jurusan Teknik Komputer IPB
Fungsi Perangkat Lunak Fungsi untuk men-download Tugas Fungsi untuk meng-upload Tugas Fungsi untuk men-download Soal Fungsi untuk men-download Nilai Fungsi untuk mencetak Nilai ke dokumen Excel
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