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
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
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
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
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
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 33
Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
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 33
Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
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 33
Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
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 33
Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
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
Antarmuka
: Halaman Tugas Mahasiswa
Id_Objek
Jenis
Nama
Keterangan
DownloadTugas
Button
Download
Tugas
Jika diklik akan mendownload Tugas Mahasiswa
uploadTugas
Button
Upload Tugas
Jika diklik akan mengupload tugas Mahasiswa
Antarmuka
: 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
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
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
Prodi Teknik Informatika Tel-U
DPPL-001
Halaman 30 dari 33
Template dokumen ini dan informasi yang dimilikinya adalah milik ProdiTeknik Informatika Tel-U dan bersifat rahasia. Dilarang
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.
4 Matriks Kerunutan
Kelas
Use Case Terkait
Orang ( Abstrak )
Mahasiswa
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