Deskripsi Perancangan Perangkat Lunak DP

Anda mungkin juga menyukai

Anda di halaman 1dari 32

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

Nomor Dokumen Halaman


Prodi S1- Teknik
Informatika DPPL-304 32
Universitas Telkom
Revisi Tgl: 06/10/2016
DAFTAR PERUBAHAN
Revisi Deskripsi
A

INDEX - A B C D E F G
TGL

Ditulis oleh Kelompok 4

Diperiksa
oleh

Disetujui
oleh

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 2 dari 32


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 Halaman Revisi

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 3 dari 32


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 32


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. Definisi Keterangan
1. SKPL Spesifikasi Kebutuhan Perangkat Lunak dan merupakan
spesifikasi dari perangkat lunak yang akan dikembangkan
2. DFD Adalah diagram yang menunjukkan aliran data antarproses
dan proses-proses yang terjadi dalam perangkat lunak
3. 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.

1.4 Referensi
Dokumen acuan yang dipergunakan dalam penulisan dokumen ini adalah :

1. Template dokumen Deskripsi Perancangan Perangkat Lunak ( DPPL )


2. Spesifikasi Kebutuhan Perangkat Lunak ( SKPL )

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 5 dari 32


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 32


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 Spesifikasi
Sistem Operasi Windows 7, 8, 10
DBMS MySql
Development Tools NetBeans
Bahasa Pemrograman Java

2.2 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 Modul Keterangan
1 Registrasi User Modul ini hanya bisa di lakukan oleh admin untuk
mendaftarkan user baru
2 Delete User Modul ini hanya bisa di lakukan oleh admin untuk
menghapus user
3 Edit User Modul ini hanya bisa di lakukan oleh admin untuk
mengedit user
4 View User Modul ini hanya bisa di lakukan oleh admin untuk
melihat user
5 Input Tugas Modul ini hanya bisa di lakukan oleh dosen untuk
memberikan tugas kepada mahasiswa
6 Edit Tugas Modul ini hanya bisa di lakukan oleh dosen untuk
mengedit tugas yang diberikan kepada mahasiswa
7 Hapus Tugas Modul ini hanya bisa di lakukan oleh dosen untuk
menghapus tugas yang diberikan kepada mahasiswa
8 Nilai Tugas Modul ini hanya bisa di lakukan oleh dosen untuk
memberikan nilai tugas kepada mahasiswa

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 7 dari 32


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 Keterangan
9 Input Materi Modul ini hanya bisa di lakukan oleh dosen untuk
memberikan materi kepada mahasiswa
10 Edit Materi Modul ini hanya bisa di lakukan oleh dosen untuk
mengedit materi yang diberikan kepada mahasiswa
11 Hapus Materi Modul ini hanya bisa di lakukan oleh dosen untuk
menghapus materi yang diberikan kepada mahasiswa
12 Input Kuis Modul ini hanya bisa di lakukan oleh dosen untuk
memberikan kuis kepada mahasiswa
13 Edit Kuis Modul ini hanya bisa di lakukan oleh dosen untuk
mengedit kuis yang diberikan kepada mahasiswa
14 Delete Kuis Modul ini hanya bisa di lakukan oleh dosen untuk
menghapus kuis yang diberikan oleh mahasiswa
15 Nilai Kuis Modul ini hanya bisa di lakukan oleh dosen untuk
memberikan nilai kuis kepada mahassiwa
16 Download Tugas Modul ini hanya bisa di lakukan oleh mahasiswa
untuk mengunduh tugas
17 Kerjakan Kuis Modul ini hanya bisa di lakukan oleh mahasiswa
untuk mengerjakan kuis yang diberikan
18 Download Materi Modul ini hanya bisa di lakukan oleh mahasiswa
untuk mengunduh materi
19 Lihat Nilai Modul ini hanya bisa di lakukan oleh mahasiswa dan
dosen untuk melihat nilai

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 8 dari 32


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 Nama Kelas Perancangan Nama Kelas Analisis Terkait


1 Orang ( Abstrak ) Orang ( Abstrak )
2 Mahasiswa Mahasiswa
3 Kelas Kelas
4 Admin Admin
5 Dosen Dosen
6 Materi Materi
7 Kuis Kuis
8 Tugas Tugas
9 Nilai Nilai
10 Database Database

3.1.1.2 Sequence Diagram

3.1.1.2.1 Admin

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 9 dari 32


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 32
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 32


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 32
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 32
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 32
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 32
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 32
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 32
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 32
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 32
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 Perancangan Detil Kelas

No Nama Kelas Perancangan Nama Kelas Analisis Terkait


1 Orang ( Abstrak ) Orang ( Abstrak )
2 Mahasiswa Mahasiswa
3 Kelas Kelas
4 Admin Admin
5 Dosen Dosen
6 Materi Materi
7 Kuis Kuis
8 Tugas Tugas
9 Nilai Nilai
10 Database Database

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 20 dari 32


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 Visibility Keterangan


viewUser() Private Method untuk melihat detail user
registrasiUser() Private Method untuk mendaftarkan akun user
editUser() Private Method untuk merubah data user
deleteUser() Private Method untuk menghapus data user
Setter() Private Mengeset atribut private
Getter() Private Memanggil atribut private
inputKelas() Private Menambahkan kelas
deleteKelas() Private Menghapus kelas
viewKelas() Private Melihat detail kelas

3.2.2 Kelas Orang


Nama Kelas : Orang

Nama Operasi Visibility Keterangan


Setter() Private Method untuk mengeset atribut private
Getter() Private Method untuk memanggil atribut private

3.2.3 Kelas Mahasiswa


Nama Kelas : Admin

Nama Operasi Visibility Keterangan


Setter() Private Mengeset atribut private
Getter() Private Memanggil atribut private
kerjakanKuis() Private Mahasiswa mengerjakan langsung kuis di tempat
downloadTugas() Private Mendownload Tugas dari dosen
downloadMateri Private Mendownlaod Materi dari Dosen
uploadTugas() Private Mengupload tugas yang telah diselesaikan
viewNilai() Private Melihat hasil kerja mahasiswa dalam bentuk nilai

3.2.4 Kelas Dosen


Nama Kelas : Dosen

Nama Operasi Visibility Keterangan


Setter() Private Mengeset atribut private
Getter() Private Memanggil atribut private
inputMateri() Private Mengupload Materi
inputKuis() Private Menginputkan Kuis yang akan dikerjakan mahasiswa
inputNilai() Private Menginputkan Nilai mahasiswa
deleteMateri() Private Menghapus Materi yang diinginkan
deleteKuis() Private Menghapus kuis yang telah dilaksanakan
deleteTugas() Private Menghapus tugas yang telah dikerjakan
deleteNilai() Private Menghapus nilai yang salah
editMateri() Private Mengubah materi
editKuis() Private Mengubah kuis
editTugas() Private Mengubah tugas
editNilai() Private Mengubah nilai

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 21 dari 32


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 Visibility Keterangan


Setter() Private Method untuk mengeset atribut private
Getter() Private Method untuk memanggil atribut private

3.2.6 Kelas Materi


Nama Kelas : Materi

Nama Operasi Visibility Keterangan


Setter() Private Method untuk mengeset atribut private
Getter() Private Method untuk memanggil atribut private

3.2.7 Kelas Kuis


Nama Kelas : Kuis

Nama Operasi Visibility Keterangan


Setter() Private Method untuk mengeset atribut private
Getter() Private Method untuk memanggil atribut private

3.2.8 Kelas Tugas


Nama Kelas : Tugas

Nama Operasi Visibility Keterangan


Setter() Private Method untuk mengeset atribut private
Getter() Private Method untuk memanggil atribut private

3.2.9 Kelas Nilai


Nama Kelas : Nilai

Nama Operasi Visibility Keterangan


Setter() Private Method untuk mengeset atribut private
Getter() Private Method untuk memanggil atribut private

3.2.10 Kelas Database


Nama Kelas : Orang

Nama Operasi Visibility Keterangan


Setter() Private Mengeset atribut private
Getter() Private Memanggil atribut private
inputKuis() Private Menginputkan Kuis yang akan dikerjakan mahasiswa
inputNilai() Private Menginputkan Nilai mahasiswa
deleteMateri() Private Menghapus Materi yang diinginkan
deleteKuis() Private Menghapus kuis yang telah dilaksanakan
deleteTugas() Private Menghapus tugas yang telah dikerjakan

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 22 dari 32


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() Private Menghapus nilai yang salah
editMateri() Private Mengubah materi
editKuis() Private Mengubah kuis
editTugas() Private Mengubah tugas
editNilai() Private Mengubah nilai
viewUser() Private Method untuk melihat detail user
registrasiUser() Private Method untuk mendaftarkan akun user
editUser() Private Method untuk merubah data user
deleteUser() Private Method untuk menghapus data user
Setter() Private Mengeset atribut private
Getter() Private Memanggil atribut private
inputKelas() Private Menambahkan kelas
deleteKelas() Private Menghapus kelas
viewKelas() Private Melihat detail kelas

3.3 Diagram Kelas Keseluruhan

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 23 dari 32


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 Keterangan
Q-xxx Tuliskan fungsi dari querynya

3.5 Perancangan Antarmuka

Antarmuka : Halaman Login

Id_Objek Jenis Nama Keterangan


Login_Button1 Button LOG IN Jika diklik dan username serta password benar
maka akan masuk ke dalam web
Login_Text1 SingleText Username Menerima input USER
Login_Text2 SingleText Password Menerima input PASSWORD

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 24 dari 32


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 Jenis Nama Keterangan


Registrasi_Button Button Registrasi Jika diklik akan mendaftarkan User baru
Edit_Button Button Edit Jika diklik akan tertampil user yang akan diedit
Delete_Button Button Delete Jika diklik akan tertampil user yang akan dihapus

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 25 dari 32


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 Kelas Admin

Id_Objek Jenis Nama Keterangan


Input_Button Button Input Jika diklik akan menambahkan Kelas baru
Delete_Button Button Delete Jika diklik akan tertampil kelas yang akan dihapus
View_Button Button View Jika diklik akan tertampil kelas yang akan ditampil

Antarmuka : Halaman Materi Mahasiswa

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 26 dari 32


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 Jenis Nama Keterangan
downloadJarkom_Button Button Download Jika diklik akan mendownload Materi Jarkom
Jarkom
downloadSisop_Button Button Download Sisop Jika diklik akan mendownload Materi Sisop
downloadKalkulus_Button Button Download Jika diklik akan mendownload Materi Kalkulus
Kalkulus

Antarmuka : Halaman Kuis Mahasiswa

Id_Objek Jenis Nama Keterangan


StartKuis1 Button Start Kuis Struktur Data Jika diklik akan Memulai Kuis Struktur Data
StartKuis2 Button Start Kuis Kalkulus Jika diklik akan memulai kuis kalkulus
startKuis3 Button Start Kuis Sisop Jika diklik akan memulai kuis sisop

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 27 dari 32


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 Mahasiswa

Id_Objek Jenis Nama Keterangan


DownloadTugas Button Download Jika diklik akan mendownload Tugas Mahasiswa
Tugas
uploadTugas Button Upload Tugas Jika diklik akan mengupload tugas Mahasiswa

Antarmuka : Halaman Nilai Mahasiswa

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 28 dari 32


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 Jenis Nama Keterangan
View_nilai Button View Nilai Jika diklik akan tertampil nilai keseluruhan
mahasiswa

Antarmuka : Halaman Materi Dosen

Id_Objek Jenis Nama Keterangan


Input_materi Button Input Materi Jika diklik akan menambahkan materi untuk
mahasiswa
Edit_materi Button Edit Materi Jika diklik akan merubah materi yang telah
diupload
Delete_materi Button Delete Materi Jika diklik akan menghapus materi yang ada

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 29 dari 32


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 Kuis Dosen

Id_Objek Jenis Nama Keterangan


Input_Kuis Button Input Kuis Jika diklik akan menambahkan kuis untuk
mahasiswa
Edit_kuis Button Edit Kuis Jika diklik akan merubah kuis yang telah diupload
Delete_kuis Button Delete Kuis Jika diklik akan menghapus kuis yang ada

Antarmuka : Halaman Tugas Dosen

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 30 dari 32


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 Jenis Nama Keterangan
Upload_tugas Button Upload Tugas Jika diklik akan mengupload tugas untuk
mahasiswa
Edit_Tugas Button Edit Tugas Jika diklik akan merubah Tugas yang telah
diupload
Delete_Tugas Button Delete Tugas Jika diklik akan menghapus Tugas yang ada
Download_tugas_mhs Button Download Jika diklik akan mendownload hasil tugas
Tugas mahasiswa yang telah selesai dikerjakan.
Mahasiswa

Antarmuka : Halaman Nilai Dosen

Id_Objek Jenis Nama Keterangan


Input_nilai Button Input Nilai Jika diklik akan menambahkan Nilai untuk
mahasiswa
Edit_nilai Button Edit Nilai Jika diklik akan merubah Nilai yang telah diupload
Delete_nilai Button Delete nilai 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.

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 31 dari 32


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.
4 Matriks Kerunutan

Kelas Use Case Terkait


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

Prodi Teknik Informatika Tel-U DPPL-001 Halaman 32 dari 32


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.

Anda mungkin juga menyukai