SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

13 downloads 2563 Views 1MB Size Report
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