DESKRIPSI PERANCANGAN PERANGKAT LUNAK DP

DPPL-04
DESKRIPSI PERANCANGAN PERANGKAT LUNAK

E - LEARNING

untuk:
Telkom University

Dipersiapkan oleh:
Hilmi Eko Arianto (1301144345)
Lanny Septiani (!301144034)
Iqbal Pratomo Santoso (1301144042)
Muhammad Faridh Ronianto (1301140383)
Maulana Ibrahim (1301140123)

Program Studi Teknik Informatika
Fakultas Teknik Informatika – Telkom University
Jl. Telekomunikasi, Terusah Buah Batu, Bandung 40257

Prodi S1- Teknik
Informatika

Universitas Telkom

Nomor Dokumen

Halaman

DPPL-304

32

Revisi

Tgl: 06/10/2016

DAFTAR PERUBAHAN
Revisi

Deskripsi

A

B
C
D
E
F
G

INDEX
TGL

-

Ditulis oleh

Kelompok 4

A

B


C

D

E

F

G

Diperiksa
oleh
Disetujui
oleh

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 2 dari 33


Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Daftar Halaman Perubahan
Halaman

Revisi

Prodi Teknik Informatika Tel-U

Halaman

DPPL-001

Revisi

Halaman 3 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang

me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Daftar Isi
1. Pendahuluan..........................................................................................................................................................5
1.1
Tujuan Penulisan Dokumen......................................................................................................................5
1.2
Lingkup Masalah.......................................................................................................................................5
1.3
Definisi dan Istilah....................................................................................................................................5
1.4
Referensi...................................................................................................................................................5
1.5
Ikhtisar Dokumen......................................................................................................................................6
2
Deskripsi Perancangan Global..........................................................................................................................7
2.1
Rancangan Lingkungan Implementasi......................................................................................................7
2.2
Deskripsi Arsitektural...............................................................................................................................7

2.3
Deskripsi Komponen................................................................................................................................7
3
Perancangan Rinci.............................................................................................................................................9
3.1
Realisasi Use Case....................................................................................................................................9
3.1.1
Use Case............................................................................................................................................9
3.1.1.1 Identifikasi Kelas..........................................................................................................................9
3.1.1.2 Sequence Diagram........................................................................................................................9
3.1.1.2.1 Admin.....................................................................................................................................9
3.1.1.2.2 Dosen....................................................................................................................................11
3.1.1.2.3 Mahasiswa............................................................................................................................17
3.1.1.3 Diagram Kelas.............................................................................................................................20
3.2
Perancangan Detil Kelas.........................................................................................................................20
3.2.1
Kelas Admin....................................................................................................................................21
3.2.2
Kelas Orang.....................................................................................................................................21

3.2.3
Kelas Mahasiswa.............................................................................................................................21
3.2.4
Kelas Dosen....................................................................................................................................21
3.2.5
Kelas Kelas......................................................................................................................................22
3.2.6
Kelas Materi....................................................................................................................................22
3.2.7
Kelas Kuis.......................................................................................................................................22
3.2.8
Kelas Tugas.....................................................................................................................................22
3.2.9
Kelas Nilai.......................................................................................................................................22
3.2.10
Kelas Database................................................................................................................................22
3.3
Diagram Kelas Keseluruhan...................................................................................................................23
3.4
Algoritma/Query.....................................................................................................................................24

3.5
Perancangan Antarmuka.........................................................................................................................24
3.6
Perancangan Representasi Persistensi Kelas...........................................................................................31
4
Matriks Kerunutan..........................................................................................................................................32

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 4 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

1. Pendahuluan
1.1

Tujuan Penulisan Dokumen

Dokumen Deskripsi Perancangan Perangkat Lunak ini ditujukan untuk mempermudah
kegiatan belajar dan mengajar di Telkom University serta untuk memenuhi tugas mata kuliah
Implementasi dan Pengujian Perangkat Lunak. Dokumen ini bertujuan untuk dijadikan bahan
acuan bagi dua pihak yang terkait, antara pengembang dan pengguna. Untuk pengembang
dokumen ini digunakan sebagai acuan dalam pembuatan perangkat lunak, sedangkan bagi
pengguna dokumen ini digunakan untuk mencatat semua spesifikasi kebutuhan yang akan
dibutuhkan nanti oleh pengguna. Piranti lunkap pembelajaran online yang dibuat ini
berfungsi untuk membantu kegiatan belajar dan mengajar dosen maupun mahasiswa.
1.2

Lingkup Masalah
Nama dari aplikasi kami adalah E-Learning yang merupakan sebuah aplikasi berbasis

web dimana nantinya dapat menunjang proses pembelajaran dan penilaian dalam perkuliahan
di Universitas. Lingkup masalah pada proses pembelajaran atara lain Pembagian materi dan
pengadaan evaluasi secara langsung dirasa kurang efektif serta penilaian hasil evaluasi secara
manual membutuhkan waktu yang tidak sedikit sehingga dibutuhkan sebuah aplikasi yang
dapat dijadikan solusi dalam permasalahan tersebut.

1.3


Definisi dan Istilah
Definisi dari istilah yang akan digunakan pada dokumen ini yaitu :

Tabel 1 Daftar Definisi, Singkatan dan Akronim

No
.
1.

SKPL

2.

DFD

3.

Perangkat lunak


1.4

Definisi

Keterangan
Spesifikasi Kebutuhan Perangkat Lunak dan merupakan
spesifikasi dari perangkat lunak yang akan dikembangkan
Adalah diagram yang menunjukkan aliran data
antarproses dan proses-proses yang terjadi dalam
perangkat lunak
Sekumpulan data elektronik yang disimpan dan diatur
oleh komputer, data elektronik yang disimpan oleh
komputer itu dapat berupa program atau instruksi yang
akan menjalankan suatu perintah.

Referensi
Dokumen acuan yang dipergunakan dalam penulisan dokumen ini adalah :
1.
2.

Template dokumen Deskripsi Perancangan Perangkat Lunak ( DPPL )
Spesifikasi Kebutuhan Perangkat Lunak ( SKPL )

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 5 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

1.5

Ikhtisar Dokumen
Dokumen DPPL untuk Piranti Lunak Pembelajaran Online ini berisi deskripsi
kebutuhan pengembangan perangkat lunak secara rinci. Pengorganisasian dokumen
dikelompokkan dalam tiga bagian utama, yaitu :
1. Bab 1 Pendahuluan, berisi tujuan penulisan dokumen, lingkup masalah yang ditangani
pada perangkat lunak yang akan dibangun, dan deskripsi umum dokumen.
2. Bab 2 Deskripsi Global Perangkat Lunak, berisi penjelasan perangkat lunak yang akan
diimplemetasikan di lingkungan pengguna secara global. Bagian ini terdiri dari
perspektof produk, fungsi produk, karakteristik pengguna, batasan – batasan dan
asumsi dan kebergantungan.
3. Bab 3 Deskripsi Rinci Kebutuhan, berisi hasil analisis terhadap kebutuhan perangkat
lunak secara terperinci.
4. Bab 4 Matriks Ketenurutan

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 6 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

2 Deskripsi Perancangan Global
2.1

Rancangan Lingkungan Implementasi

Tabel 2 Lingkungan Implementasi di Sistem Peminjaman

Sistem Peminjaman
Sistem Operasi
DBMS
Development Tools
Bahasa Pemrograman
2.2

Spesifikasi
Windows 7, 8, 10
MySql
NetBeans
Java

Deskripsi Arsitektural

Berikan penjelasan singkat tentang arsitektur /L yang akan dibangun. Gambarkan dalam bentuk diagram
komponen.

2.3

Deskripsi Komponen

Tabel 3 Deskripsi Komponen

No
1

Modul
Registrasi User

2

Delete User

3

Edit User

4

View User

5

Input Tugas

6

Edit Tugas

7

Hapus Tugas

8

Nilai Tugas

9

Input Materi

Prodi Teknik Informatika Tel-U

Keterangan
Modul ini hanya bisa di lakukan oleh admin untuk
mendaftarkan user baru
Modul ini hanya bisa di lakukan oleh admin untuk
menghapus user
Modul ini hanya bisa di lakukan oleh admin untuk
mengedit user
Modul ini hanya bisa di lakukan oleh admin untuk
melihat user
Modul ini hanya bisa di lakukan oleh dosen untuk
memberikan tugas kepada mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
mengedit tugas yang diberikan kepada mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
menghapus tugas yang diberikan kepada mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
memberikan nilai tugas kepada mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
DPPL-001

Halaman 7 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

No

Modul

10

Edit Materi

11

Hapus Materi

12

Input Kuis

13

Edit Kuis

14

Delete Kuis

15

Nilai Kuis

16

Download Tugas

17

Kerjakan Kuis

18

Download Materi

19

Lihat Nilai

Prodi Teknik Informatika Tel-U

Keterangan
memberikan materi kepada mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
mengedit materi yang diberikan kepada mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
menghapus materi yang diberikan kepada mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
memberikan kuis kepada mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
mengedit kuis yang diberikan kepada mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
menghapus kuis yang diberikan oleh mahasiswa
Modul ini hanya bisa di lakukan oleh dosen untuk
memberikan nilai kuis kepada mahassiwa
Modul ini hanya bisa di lakukan oleh mahasiswa
untuk mengunduh tugas
Modul ini hanya bisa di lakukan oleh mahasiswa
untuk mengerjakan kuis yang diberikan
Modul ini hanya bisa di lakukan oleh mahasiswa
untuk mengunduh materi
Modul ini hanya bisa di lakukan oleh mahasiswa dan
dosen untuk melihat nilai

DPPL-001

Halaman 8 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

3 Perancangan Rinci
3.1

Realisasi Use Case

3.1.1 Use Case

3.1.1.1 Identifikasi Kelas
No
1
2
3
4
5
6
7
8
9
10

Nama Kelas Perancangan
Orang ( Abstrak )
Mahasiswa
Kelas
Admin
Dosen
Materi
Kuis
Tugas
Nilai
Database

Nama Kelas Analisis Terkait
Orang ( Abstrak )
Mahasiswa
Kelas
Admin
Dosen
Materi
Kuis
Tugas
Nilai
Database

3.1.1.2 Sequence Diagram
3.1.1.2.1 Admin

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 9 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 10 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

3.1.1.2.2 Dosen

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 11 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 12 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 13 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 14 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 15 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 16 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

3.1.1.2.3 Mahasiswa
Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 17 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 18 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 19 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

3.1.1.3 Diagram Kelas

3.2
No
1
2
3
4
5
6
7
8
9
10

Perancangan Detil Kelas
Nama Kelas Perancangan
Orang ( Abstrak )
Mahasiswa
Kelas
Admin
Dosen
Materi
Kuis
Tugas
Nilai
Database

Prodi Teknik Informatika Tel-U

Nama Kelas Analisis Terkait
Orang ( Abstrak )
Mahasiswa
Kelas
Admin
Dosen
Materi
Kuis
Tugas
Nilai
Database

DPPL-001

Halaman 20 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

3.2.1 Kelas Admin
Nama Kelas

: Admin

Nama Operasi
viewUser()
registrasiUser()
editUser()
deleteUser()
Setter()
Getter()
inputKelas()
deleteKelas()
viewKelas()

Visibility
Private
Private
Private
Private
Private
Private
Private
Private
Private

Keterangan
Method untuk melihat detail user
Method untuk mendaftarkan akun user
Method untuk merubah data user
Method untuk menghapus data user
Mengeset atribut private
Memanggil atribut private
Menambahkan kelas
Menghapus kelas
Melihat detail kelas

Visibility
Private
Private

Keterangan
Method untuk mengeset atribut private
Method untuk memanggil atribut private

Visibility
Private
Private
Private
Private
Private
Private
Private

Keterangan
Mengeset atribut private
Memanggil atribut private
Mahasiswa mengerjakan langsung kuis di tempat
Mendownload Tugas dari dosen
Mendownlaod Materi dari Dosen
Mengupload tugas yang telah diselesaikan
Melihat hasil kerja mahasiswa dalam bentuk nilai

Visibility
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private

Keterangan
Mengeset atribut private
Memanggil atribut private
Mengupload Materi
Menginputkan Kuis yang akan dikerjakan mahasiswa
Menginputkan Nilai mahasiswa
Menghapus Materi yang diinginkan
Menghapus kuis yang telah dilaksanakan
Menghapus tugas yang telah dikerjakan
Menghapus nilai yang salah
Mengubah materi
Mengubah kuis
Mengubah tugas
Mengubah nilai

3.2.2 Kelas Orang
Nama Kelas

: Orang

Nama Operasi
Setter()
Getter()

3.2.3 Kelas Mahasiswa
Nama Kelas

: Admin

Nama Operasi
Setter()
Getter()
kerjakanKuis()
downloadTugas()
downloadMateri
uploadTugas()
viewNilai()

3.2.4 Kelas Dosen
Nama Kelas

: Dosen

Nama Operasi
Setter()
Getter()
inputMateri()
inputKuis()
inputNilai()
deleteMateri()
deleteKuis()
deleteTugas()
deleteNilai()
editMateri()
editKuis()
editTugas()
editNilai()

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 21 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

3.2.5 Kelas Kelas
Nama Kelas

: Kelas

Nama Operasi
Setter()
Getter()

Visibility
Private
Private

Keterangan
Method untuk mengeset atribut private
Method untuk memanggil atribut private

Visibility
Private
Private

Keterangan
Method untuk mengeset atribut private
Method untuk memanggil atribut private

Visibility
Private
Private

Keterangan
Method untuk mengeset atribut private
Method untuk memanggil atribut private

Visibility
Private
Private

Keterangan
Method untuk mengeset atribut private
Method untuk memanggil atribut private

Visibility
Private
Private

Keterangan
Method untuk mengeset atribut private
Method untuk memanggil atribut private

Visibility
Private
Private
Private
Private
Private
Private
Private

Keterangan
Mengeset atribut private
Memanggil atribut private
Menginputkan Kuis yang akan dikerjakan mahasiswa
Menginputkan Nilai mahasiswa
Menghapus Materi yang diinginkan
Menghapus kuis yang telah dilaksanakan
Menghapus tugas yang telah dikerjakan

3.2.6 Kelas Materi
Nama Kelas

: Materi

Nama Operasi
Setter()
Getter()

3.2.7 Kelas Kuis
Nama Kelas

: Kuis

Nama Operasi
Setter()
Getter()

3.2.8 Kelas Tugas
Nama Kelas

: Tugas

Nama Operasi
Setter()
Getter()

3.2.9 Kelas Nilai
Nama Kelas

: Nilai

Nama Operasi
Setter()
Getter()

3.2.10 Kelas Database
Nama Kelas

: Orang

Nama Operasi
Setter()
Getter()
inputKuis()
inputNilai()
deleteMateri()
deleteKuis()
deleteTugas()

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 22 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

deleteNilai()
editMateri()
editKuis()
editTugas()
editNilai()
viewUser()
registrasiUser()
editUser()
deleteUser()
Setter()
Getter()
inputKelas()
deleteKelas()
viewKelas()

3.3

Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private

Menghapus nilai yang salah
Mengubah materi
Mengubah kuis
Mengubah tugas
Mengubah nilai
Method untuk melihat detail user
Method untuk mendaftarkan akun user
Method untuk merubah data user
Method untuk menghapus data user
Mengeset atribut private
Memanggil atribut private
Menambahkan kelas
Menghapus kelas
Melihat detail kelas

Diagram Kelas Keseluruhan

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 23 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

3.4

Algoritma/Query

Bagian ini hanya diisi untuk kerangka algoritma untuk proses-proses yang dianggap cukup
penting. Implementasi skeleton code juga sudah dapat dilakukan untuk kelas-kelas yang
terdefinisi pada bahasa pemrograman tertentu. Boleh dibuat subbab per kelas.
Contoh:
Nama Kelas
Nama Operasi
Algoritma

:
:
:

(Algo-xxx)

{Jika mengacu query tertentu, lengkapi tabel query di bawah}
Query
:
No Query
Query
Q-xxx

3.5

Keterangan
Tuliskan fungsi dari querynya

Perancangan Antarmuka

Antarmuka

: Halaman Login

Id_Objek
Login_Button1

Jenis
Button

Nama
LOG IN

Login_Text1
Login_Text2

SingleText
SingleText

Username
Password

Prodi Teknik Informatika Tel-U

Keterangan
Jika diklik dan username serta password benar
maka akan masuk ke dalam web
Menerima input USER
Menerima input PASSWORD

DPPL-001

Halaman 24 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Antarmuka

: Halaman Kelola User Admin

Id_Objek
Registrasi_Button
Edit_Button
Delete_Button

Jenis
Button
Button
Button

Nama
Registrasi
Edit
Delete

Prodi Teknik Informatika Tel-U

Keterangan
Jika diklik akan mendaftarkan User baru
Jika diklik akan tertampil user yang akan diedit
Jika diklik akan tertampil user yang akan dihapus

DPPL-001

Halaman 25 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Antarmuka

Id_Objek
Input_Button
Delete_Button
View_Button
Antarmuka

: Halaman Kelola Kelas Admin

Jenis
Button
Button
Button

Nama
Input
Delete
View

Keterangan
Jika diklik akan menambahkan Kelas baru
Jika diklik akan tertampil kelas yang akan dihapus
Jika diklik akan tertampil kelas yang akan ditampil

: Halaman Materi Mahasiswa

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 26 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Id_Objek
downloadJarkom_Button

Jenis
Button

downloadSisop_Button
downloadKalkulus_Button

Button
Button

Antarmuka

Nama
Download
Jarkom
Download Sisop
Download
Kalkulus

Keterangan
Jika diklik akan mendownload Materi Jarkom
Jika diklik akan mendownload Materi Sisop
Jika diklik akan mendownload Materi Kalkulus

: Halaman Kuis Mahasiswa

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 27 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Id_Objek
StartKuis1
StartKuis2
startKuis3

Antarmuka

Jenis
Button
Button
Button

Nama
Start Kuis Struktur Data
Start Kuis Kalkulus
Start Kuis Sisop

: Halaman Tugas Mahasiswa

Id_Objek
DownloadTugas

Jenis
Button

uploadTugas

Button

Antarmuka

Keterangan
Jika diklik akan Memulai Kuis Struktur Data
Jika diklik akan memulai kuis kalkulus
Jika diklik akan memulai kuis sisop

Nama
Download
Tugas
Upload Tugas

Keterangan
Jika diklik akan mendownload Tugas Mahasiswa
Jika diklik akan mengupload tugas Mahasiswa

: Halaman Nilai Mahasiswa

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 28 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Id_Objek
View_nilai

Antarmuka

Jenis
Button

Nama
View Nilai

Keterangan
Jika diklik akan tertampil nilai keseluruhan
mahasiswa

: Halaman Materi Dosen

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 29 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Id_Objek
Input_materi

Jenis
Button

Nama
Input Materi

Edit_materi

Button

Edit Materi

Delete_materi

Button

Delete Materi

Antarmuka

Keterangan
Jika diklik akan menambahkan materi untuk
mahasiswa
Jika diklik akan merubah materi yang telah
diupload
Jika diklik akan menghapus materi yang ada

: Halaman Kuis Dosen

Id_Objek
Input_Kuis

Jenis
Button

Nama
Input Kuis

Edit_kuis
Delete_kuis

Button
Button

Edit Kuis
Delete Kuis

Prodi Teknik Informatika Tel-U

Keterangan
Jika diklik akan menambahkan kuis untuk
mahasiswa
Jika diklik akan merubah kuis yang telah diupload
Jika diklik akan menghapus kuis yang ada

DPPL-001

Halaman 30 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Antarmuka

: Halaman Tugas Dosen

Id_Objek
Upload_tugas

Jenis
Button

Nama
Upload Tugas

Edit_Tugas

Button

Edit Tugas

Delete_Tugas
Download_tugas_mhs

Button
Button

Delete Tugas
Download
Tugas
Mahasiswa

Antarmuka

Keterangan
Jika diklik akan mengupload tugas untuk
mahasiswa
Jika diklik akan merubah Tugas yang telah
diupload
Jika diklik akan menghapus Tugas yang ada
Jika diklik akan mendownload hasil tugas
mahasiswa yang telah selesai dikerjakan.

: Halaman Nilai Dosen

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 31 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Id_Objek
Input_nilai

Jenis
Button

Nama
Input Nilai

Edit_nilai
Delete_nilai

Button
Button

Edit Nilai
Delete nilai

Keterangan
Jika diklik akan menambahkan Nilai untuk
mahasiswa
Jika diklik akan merubah Nilai yang telah diupload
Jika diklik akan menghapus Nilai yang ada

3.6 Perancangan Representasi Persistensi Kelas
Bagian ini diisi dengan rancangan skema basisdata dan traceability-nya terhadap kelas
entity.

4 Matriks Kerunutan
Kelas
Orang ( Abstrak )
Mahasiswa
Kelas
Admin
Dosen
Materi
Kuis
Tugas
Nilai

Use Case Terkait

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 32 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.

Database

Prodi Teknik Informatika Tel-U

DPPL-001

Halaman 33 dari 33

Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
me-reproduksi dokumen ini tanpa diketahui oleh ProdiTeknik Informatika Tel-U.