Anda di halaman 1dari 67

GL01D

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK


PIRANTI LUNAK APLIKASI PEMBELAJARAN

untuk:
UNIVERSITAS RPL
Dipersiapkan oleh:
Anang Kurniawan

(1301140192)

Muh. Fajar Muharram

(1301144342)

Aryaditya Hendri P.

(1301144342)

Andi Ahmad Irfa

(1103134358)

Prodi S1 Teknik Informatika - Universitas Telkom


Jalan Telekomunikasi No. 1
Prodi S1- Teknik Informatika
Universitas Telkom

Nomor Dokumen

Halaman

GL01D

Halaman 1 dari 62 Halaman

Revisi

Tgl. 03/04//2016

DAFTAR PERUBAHAN
Revisi

Deskripsi

Memperbaiki kesalahan penulisan, memindahkan table karakteristik pengguna, di bawah judul 2.3
karakteristik pengguna, menambahkan rincian spesifikasi mouse dan keyboard pada antarmuka perangkat
keras, menambahkan web browser default di dalam antarmuka perangkat lunak, memperbaiki DFD, table

deskripsi proses, table kamus data, dan memperbaiki lampiran


Memperbaiki perspektif produk, fungsi produk, memperbaiki tabel karakteristik pengguna, dengan
melengkapi pengalaman dan jenis pelatihan untuk masing masing user. Memperbaiki antarmuka
perangkat keras dengan menambahkan spesifikasi perangkat keras untuk komputer server. Memperbaiki
antarmuka perangkat lunak,dengan menambahkan spesifikasi perangkat lunak untuk komputer server.

Memperbaiki antarmuka komunikasi. Menghapus tabel kebutuhan fungsional. Dan memperbaiki ERD.
Memperbaiki perspektif produk. Memperbaiki fungsi produkdengan mengacu pada modul yang terdapat di
dalam aplikasi. Memperbaiki karakteristik penguna dengan menambahkan fakta perangkat pikir.
Memperbaiki kebutuhan perangkat keras dengan menambahkan fakta perangkat keras client dan
kesimpulan. Memperbaiki kebutuhan perangkat lunak dengan menambahkan fakta perangkat lunak client
dan kesimpulan. Memperbaiki DFD, deskripsi proses dan kamus data. Memperbaiki matriks keterunutan.

Memperbaiki ERD dan diagram relasi.


Memperbaiki ERD dan Tabel relasi, menyesuaikan matriks keterunutan dengan dppl

E
F
G

ii

INDEX
TGL

Ditulis oleh

06/03/2016

A
14/03/2016

B
18/03/2016

C
20/03/2016

Anang K,

Anang K,

Anang K,

Anang K,

Andi. A Irfa,

Andi. A Irfa,

Andi. A Irfa,

Andi. A Irfa,

Muh. Fajar. M,

Muh. Fajar. M,

Muh. Fajar. M,

Muh. Fajar. M,

Aryaditya. H. P

Aryaditya. H. P

Aryaditya. H. P

Aryaditya. H. P

D
01/04/2016
Anang K,
Andi. A Irfa,
Muh. Fajar. M,
Aryaditya. H.
P

Diperiksa oleh
Disetujui oleh

iii

Daftar Halaman Perubahan


Halaman

Revisi

Halaman 3
Halaman 4 dan Halaman 5
Halaman 8
Halaman 10 sampai Halaman 20
Halaman 3 dan Halaman 4
Halaman 8
Halaman 9
Halaman 25 dan Halaman 26
Halaman 4
Halaman 12 sampai Halaman 15
Halaman 16 sampai Halaman 18
Halaman 19sampai Halaman 32
Halaman 50
Halaman 54

A
A
A
A
B
B
B
B
C
C
C
C
D
D

Halaman

Revisi

iv

Daftar Isi
1. Pendahuluan.........................................................................................................................................................1
1.1
Tujuan Penulisan Dokumen......................................................................................................................1
1.2
Lingkup Masalah......................................................................................................................................1
1.3
Definisi, Singkatan, dan Akronim............................................................................................................2
1.4
Referensi...................................................................................................................................................2
1.5
Deskripsi Umum Dokumen......................................................................................................................3
2
Deskripsi Global Perangkat Lunak...................................................................................................................4
2.1
Perspektif Produk......................................................................................................................................4
2.2
Fungsi Produk...........................................................................................................................................5
2.3
Karakteristik Pengguna..........................................................................................................................13
2.4
Batasan-batasan......................................................................................................................................16
2.5
Asumsi dan Kebergantungan..................................................................................................................16
3
Deskripsi Rinci Kebutuhan.............................................................................................................................17
3.1
Kebutuhan antarmuka eksternal.............................................................................................................17
3.1.1
Antarmuka pemakai.......................................................................................................................17
3.1.2
Antarmuka perangkat keras...........................................................................................................17
3.1.3
Antarmuka perangkat lunak...........................................................................................................18
3.1.4
Antarmuka komunikasi..................................................................................................................19
3.2
Kebutuhan Fungsional............................................................................................................................19
3.2.1
Aliran informasi..............................................................................................................................19
3.2.1.1 DFD 1..........................................................................................................................................20
3.2.1.2 DFD Level 2 Proses Registrasi...................................................................................................20
3.2.1.3 DFD Level 2 Proses Olah Evaluasi............................................................................................21
3.2.1.4 DFD Level 2 Proses Olah Pelaporan..........................................................................................23
3.2.2
Deskripsi proses..............................................................................................................................25
3.3
Deskripsi Data.........................................................................................................................................45
3.3.1
Kamus data.....................................................................................................................................45
3.4
Deskripsi Kebutuhan Non Fungsional...................................................................................................49
3.4.1
Peformasi........................................................................................................................................49
3.4.2
Batasan Memori..............................................................................................................................49
3.5
Atribut Kualitas Perangkat Lunak..........................................................................................................49
3.6
Batasan Perancangan..............................................................................................................................49
3.7
Matriks Keterunutan...............................................................................................................................50
4
Lampiran.........................................................................................................................................................51
4.1
Prosedur Manual.....................................................................................................................................51
4.2
ERD.........................................................................................................................................................54
4.3
Diagram Relasi.......................................................................................................................................55
4.4
Flow Map................................................................................................................................................62

Daftar Gambar
Gambar 1. Perspektif Produk................................................................................................................................4
Gambar 2 Diagram Konteks................................................................................................................................19
Gambar 3 DFD Level 1.........................................................................................................................................20
Gambar 4 DFD Level 2 Proses Registrasi...........................................................................................................20
Gambar 5 DFD Level 2 Proses Olah Materi......................................................................................................21
Gambar 6 DFD Level 2 Proses Olah Evaluasi....................................................................................................21
Gambar 7 DFD Level 3 Proses Olah Quiz..........................................................................................................22
Gambar 8 DFD Level 3 Proses Olah Tugas........................................................................................................22
Gambar 9 DFD Level 3 Proses Olah Penilaian..................................................................................................23
Gambar 10 DFD Level 3 Proses Olah Pelaporan...............................................................................................23
Gambar 11 DFD Level 3 Proses Rekap Absen...................................................................................................24
Gambar 12 DFD Level 3 Proses Rekap Nilai ....................................................................................................24
Gambar 13 ERD ...................................................................................................................................................54
Gambar 14 Tabel Relasi ......................................................................................................................................55
Gambar 15 Flow Map Administrasi Pengguna..................................................................................................56
Gambar 16 Flowmap Materi................................................................................................................................59
Gambar 17 Flowmap Evaluasi.............................................................................................................................60
Gambar 18 Flowmap Penilaian Evaluasi............................................................................................................61
Gambar 19 Flow Map Pelaporan........................................................................................................................62

Daftar Tabel
Tabel 1 Tabel Definisi, Singkatan dan Akronim..................................................................................................2
Tabel 2 Tabel Fakta Perangkat Pikir..................................................................................................................13
Tabel 3 Tabel Kebutuhan Perangkat pikir.........................................................................................................14
Tabel 4 Tabel Fakta Peangkat Keras (Client)....................................................................................................17
Tabel 5 Tabel Kebutuhan Perangkat Keras (Client).........................................................................................17
Tabel 6 Tabel Kebutuhan Perangkat Keras (Server)........................................................................................18
Tabel 7 Tabel Fakta Perangkat Lunak (Client).................................................................................................18
Tabel 8 Tabel Kebutuhan Perangkat Lunak (Client)........................................................................................18
Tabel 9 Tabel Kebutuhan Perangkat Lunak (Server).......................................................................................19
Tabel 10 Deskripsi Proses.....................................................................................................................................25
Tabel 11 Kamus Data............................................................................................................................................45
Tabel 12 Atribut Kualitas Perangkat Lunak......................................................................................................49
Tabel 13 Matriks Keterunutan............................................................................................................................50

Daftar Lampiran
Prosedur Manual Modul Administrasi Pengguna..............................................................................................51
Prosedur Manual Modul Materi..........................................................................................................................51
Prosedur Manual Modul Evaluasi.......................................................................................................................52
Prosedur Manual Modul Penilaian Evaluasi......................................................................................................52
Prosedur Manual Modul Pelaporan....................................................................................................................53
ERD........................................................................................................................................................................54
Diagram Relasi......................................................................................................................................................55
Flow Map Administrasi Pengguna......................................................................................................................56
Flow Map Materi..................................................................................................................................................59
Flow Map Evaluasi................................................................................................................................................60
Flow Map Penilaian Evaluasi...............................................................................................................................61
Flow Map Pelaporan.............................................................................................................................................62

vi

1. Pendahuluan
1.1

Tujuan Penulisan Dokumen


Dokumen ini berisi Spesifikasi Kebutuhan Perangkat lunak (SKPL) atau
Software Requirement Specification (SRS) untuk piranti lunak aplikasi
pembelajaran Universitas RPL. Tujuan dari penulisan dokumen ini adalah untuk
memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik
berupa gambaran umum maupun penjelasan yang detail.
Pengguna dari Dokumen ini adalah pengembang perangkat lunak untuk aplikasi
pembelajaran Universitas RPL. Dokumen ini akan digunakan sebagai bahan
acuan dalam pengembangan dan sebagai bahan evaluasi pasca-pengembangan
Aplikasi pembelajaran Universitas RPL.

1.2

Lingkup Masalah
Nama dari aplikasi kami adalah Piranti lunak aplikasi pembelajaran Universitas
RPL yang merupakan sebuah aplikasi berbasis web dimana nantinya dapat
menunjang proses pembelajaran E-Learning di Universitas RPL. Hal yang dapat
dilakukan oleh aplikasi ini adalah :
a. Dapat melakukan registrasi pada aplikasi pembelajaran E-Learning
Universitas RPL
b. Dapat berbagi materi perkuliahan antar dosen dan mahasiswa secara
online
c. Dapat melakukan evaluasi kegiatan perkuliahan dengan memberikan quiz
dan tugas secara online
d. Dapat melakukan penilaian terhadap evaluasi yang telah dilaksanakan.
e. Dapat melakukan rekapitulasi nilai dan absensi secara otomatis.

1.3

Definisi, Singkatan, dan Akronim


Tabel 1. Tabel Definisi, Singkatan dan Akronim

No.
1

Akronim
Singkatan
SKPL

ERD

DFD

E-Learning

1.4

/ Keterangan
Spesifikasi Kebutuhan Perangkat Lunak
Merupakan hasil analisis yang berisi spesifikasi kebutuhan user
Entity Relationship Diagram
Merupakan diagram yang menggambarkan relasi antara entitas
dan atribut dari masing-masing entitas
Data Flow Diagram
Diagram yang menggambarkan aliran data dan proses yang terjadi
didalam sistem
dapat didefinisikan sebagai sebuah bentuk teknologi informasi
yang diterapkan di bidang pendidikan berupa website yang dapat
diakses di mana saja

Referensi
1.

Jurusan Teknik Informatika Universitas Telkom Panduan GL01A, Panduan


Penggunaan dan Pengisian Spesifikasi Kebutuhan Perangkat

Lunak

Berorientasi Proses
2.

GL01T-Spec-PL

3.

IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement


Specifications.

4.

IEEE Std 610.12-1990 IEEE Standard Glossary of Software Engineering


Terminology (ANSI).

5.

Jurusan Teknik InformatikUniversitas Telkom ,Software Requirement


Specification Analisis Kebutuhan

1.5

Deskripsi Umum Dokumen


Dokumen SKPL untuk piranti lunak aplikasi pembelajaran e-learning Universitas
RPL ini berisi deskripsi kebutuhan pengembangan perangkat lunak secara rinci.
Pengorganisasian dokumen dikelompokkan dalam empat bagian utama, yaitu :
1.

Pendahuluan, berisi tujuan penulisan dokumen, lingkup masalah yang


ditangani pada perangkat lunak yang akan dibangun, dan deskripsi umum
dokumen.

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.

Deskripsi Rinci Kebutuhan, berisi hasil analisis terhadap kebutuhan


perangkat lunak secara terperinci.

4.

Lampiran, berisi informasi tambahan untuk memperjelas analisis pada dokumen


ini.

2 Deskripsi Global Perangkat Lunak


2.1

Perspektif Produk
Piranti lunak aplikasi pembelajaran E-Learning ini merupakan sebuah aplikasi
berbasis web yang digunakan untuk mempermudah proses perkuliahan di
universitas RPL. Aplikasi ini dapat membagi materi perkuliahan secara online dan
dapat diakses oleh mahasiswa dan dosen kapan saja dan dimana saja, aplikasi ini
mempermudah pelaksanaa quiz dan pemberian tugas kepada mahasiswa dengan
adanya juga modul evaluasi nilai sehingga mahasiswa langsung dapat melihat hasil
dari quiz yang diberikan oleh dosen, juga dapat melakukan rekapitulasi nilai dan
absensi sehingga mahasiswa dapat langsung melihat hasil rekapitulasi nilai dan
absensi di dalam aplikasi pembelajaran E-Learning universitas RPL.

Gambar 1. Perspektif Produk

2.2

Fungsi Produk
Secara umum, piranti lunak ini berfungsi untuk melayani kebutuhan proses bisnis
yang dijalankan oleh dosen, mahasiswa, dan pelaku lain di dalam kegiatan
perkuliahan. Selain itu, produk sistem informasi ini berfungsi agar :
1. Registrasi
Proses registrasi merupakan awal untuk dapat menggunakan proses lainnya,
di dalam registrasi terdapat proses SignIn dan SignUp.
1.1

SignUp (GL01-0001)
Dilakukan proses SignUp untuk membuat akun baru untuk user
(Mahasiswa dan Dosen) dengan membuat username dan password.

1.2

SignIn (GL01-0002)
Dilakukan proses SignIn untuk dapat mengakses aplikasi pembelajaran
oleh user admin, maupun user biasa (Mahasiswa dan Dosen). Terdapat
menu SignIn untuk masing-masing user denga menginputkan
username dan password.

2. Olah Materi
Dilakukan olah materi untuk mempermudah dalam pembagian materi kuliah
oleh user dosen, karena user mahasiswa dapat dengan mudah mengakses dan
mengunduh materi tersebut.
2.1

Upload Materi (GL01-0003)


Dilakukan proses Upload materi yang hanya dapat dilakukan oleh
user dosen untuk membagikan materi kuliah kepada user mahasiswa
melalui sistem aplikasi pembelajaran. Materi akan disimpan di dalam
database.

2.2

Download Materi (GL01-0004)


Dilakukan proses download materi untuk dapat mengunduh materi
yang tersimpan di dalam database dan dapat digunakan untuk proses
pembelajaran. Proses ini dapat dilakukan oleh user dosen dan
mahasiswa.
5

2.3

Edit Materi (GL01-0005)


Dilakukan proses edit materi oleh user dosen untuk dapat merubah
materi yang telah diunngah dalam proses upload materi jika dirasa
terdapat kesalahan.

3.4

Delete Materi (GL01-0006)


Dilakukan proses delete materi untuk meghapus data materi dari
dalam database jika dirasa materi yang tersimpan sudah tidak
dibutuhkan lagi. Proses ini dapat diakses oleh user dosen dan admin.

3. Evaluasi
Dilakukan proses evaluasi untuk mengetahui tingkat kepahaman user
mahasiswa terhadap materi kuliah yang telah diberikan.
3.1

Quiz
Quiz merupakan salah satu proses evaluasi dengan memberikan soal
yang harus dikerjakan mahasiswa di dalam sistem dalam jangka waktu
tertentu.
3.1.1

Upload Soal Quiz (GL01-0007)


Dilakukan

proses

upload

soal

quiz

untuk

mengunggah soal quiz ke dalam sistem. Soal tersebut


merupakan soal yang akan diberikan oleh user dosen
kepada user mahasiswa. Data soal akan disimpan ke
dalam database
3.1.2

Upload Jawaban Quiz (GL01-0008)


Dilakukan proses upload jawaban quiz oleh user
mahasiswa untuk mengunggah jawaban dari soal quiz
yang telah diberikan sebelumnya oleh user dosen.
Data jawaban akan tersimpan di dalam database.

3.1.3

View Soal Quiz (GL01-0009)


Dilakukan proses view soal quiz untuk dapat melihat
soal quiz yang telah diunggah sebelumnya oleh user
dosen agar dapat dikerjakan oleh user mahasiswa
6

atau

untuk

diperiksa

oleh

user

dosen

agar

menghindari kesalahan pemberian soal.


3.1.4

View Jawaban Quiz (GL01-0010)


Dilakukan proses view jawaban quiz oleh user dosen
untuk melihat jawaban yang telah diunggah oleh user
mahasiswa dan melakukan koreksi terhadap jawaban
tersebut.

3.1.5

Edit Soal Quiz (GL01-0011)


Dilakukan proses edit soal quiz oleh user dosen
untuk dapat melakukan perubahan terhadap soal
yang telah diunggah jika terdapat kesalahan dalam
soal tersebut.

3.1.6

Delete soal Quiz (GL01-0012)


Dilakukan proses delete soal quiz oleh user dosen
dan admin untuk dapat menghapus soal yang sudah
tidak diperlukan lagi dari dalam database.

3.1.7

Delete Jawaban Quiz (GL01-0013)


Dilakukan proses delete jawaban quiz oleh user
admin untuk menghapus data jawaban dari dalam
database jika data tersebut sudah tidak diperlukan
lagi.

3.2

Tugas
Tugas merupakan salah satu proses evaluasi yang dilakukan di luar
sistem. User dosen akan mengunggah soal tugas dan user mahasiswa
akan mengunduh soal tugas tersebut kemudian mengumpulkan
jawaban tugas sebelum batas waktu yang diberikan oleh user dosen.
3.2.1

Upload Soal Tugas (GL01-0014)


Dilakukan

proses

upload

soal

tugas

untuk

mengunggah soal tugas ke dalam sistem. Soal


7

tersebut merupakan soal yang akan diberikan oleh


user dosen kepada user mahasiswa. Data soal akan
disimpan ke dalam database
3.2.2

Upload Jawaban Tugas (GL01-0015)


Dilakukan proses upload jawaban tugas oleh user
mahasiswa untuk mengunggah jawaban dari soal
tugas yang telah diberikan sebelumnya oleh user
dosen. Data jawaban akan tersimpan di dalam
database.

3.2.3

Download Soal Tugas (GL01-0016)


a Dilakukan proses download soal tugas untuk dapat
mengunduh

soal

tugas

yang

telah

diunggah

sebelumnya oleh user dosen agar dapat dikerjakan


oleh user mahasiswa.
3.2.4

Download Jawaban Tugas (GL01-0017)


a Dilakukan proses download jawaban tugas oleh
user dosen untuk melihat jawaban yang telah
diunggah oleh user mahasiswa dan melakukan
koreksi terhadap jawaban tersebut.

3.2.5

Edit Soal Tugas (GL01-0018)


Dilakukan proses edit soal tugas oleh user dosen
untuk dapat melakukan perubahan terhadap soal
yang telah diunggah jika terdapat kesalahan dalam
soal tersebut.

3.2.6

Delete Soal Tugas (GL01-0019)


Dilakukan proses delete soal tugas oleh user dosen
dan admin untuk dapat menghapus soal yang sudah
tidak diperlukan lagi dari dalam database.
8

3.2.7

Delete Jawaban Tugas (GL01-0020)


Dilakukan proses delete jawaban tugas oleh user
admin untuk menghapus data jawaban dari dalam
database jika data tersebut sudah tidak diperlukan
lagi.

3.3

Penilaian
Penilaian erupakan bagian dari proses evaluasi yang melakukan proses
pemberian nilai kepada hasil pekerjaan quiz maupun tugas oleh user
mahasiswa
3.3.1

Upload Nilai (GL01-0021)


Dilakukan proses upload nilai oleh user dosen untuk
mengunggah nilai dari jawaban quiz maupun tugas
oleh user mahasiswa yang telah diperiksa.

3.3.2

Edit Nilai (GL01-0022)


Dilakukan proses edit nilai oleh user dosen untuk
merubah nilai yang telah diunggah sebelumnya jika
terdapat kesalahan.

3.3.3

View Nilai (GL01-0023)


Dilakukan proses view nilai oleh user dosen dan
mahasiswa untuk dapat melihat nilai yang telah
diunggah sebelumnya.

3.3.4

Delete Nilai (GL01-0024)


Dilakukan proses delete nilai oleh user dosen dan
admin, untuk mnghapus nilai yang sudah tidak
diperlukan dari dalam database.

4. Pelaporan

Dilakukan proses pelaporan untuk mendapatkan data rekap dari kegiatan


perkuliahan.
4.1

Rekap Absen
Proses rekap absen merupakan bagian dari proses pelaporan yang
melakukan rekap terhadap absensi selama kegiatan perkuliahan. Data
absen yang dinputkan oleh user dosen akan direkap secara otomatis
oleh sistem.
4.1.1

Input Absen (GL01-0025)


Dilakukan proses input absen oleh user dosen untuk
menambahkan data absen ke dalam sistem untuk
kemudian dapat direkap dan diketahui presentase dari
masing-masing mahasiswa.

4.1.2

Edit Absen (GL01-0026)


Dilakukan proses edit absen oleh user mahasiswa
untuk merubah data absen yang telah diinputkan oleh
user dosen jika terdapat kesalahan.

4.1.3

View Absen (GL01-0027)


Dilakukan proses view absen oleh user dosen dan
mahasiswa untuk melihat rekap absen yang telah
dilakukan oleh sistem.

4.1.4

Delete Absen (GL01-0028)


Dilakukan proses delete absen oleh user dosen dan
admin untuk menghapus data absen yang sudah tidak
digunakan lagi dari dalam database.

4.2

Rekap Nilai
Proses nilai rekap merupakn proses perhitungan nilai yang dilakukan
oleh sistem dengan memanfaatkan data yang terdapat di dalam
10

database nilai, yang kemudian direkap dan dihasilkan nilai akhir yang
dapat digunakan untuk menentukan kelulusan user mahasiswa.
4.2.1

Download Nilai Rekap (GL01-0029)


Dilakukan proses download nilai rekap oleh user
mahasiswa untuk mengunduh nilai akhir yang telah
direkap oleh sistem.

4.2.2

View Nilai Rekap (GL01-0030)


Dilakukan proses view nilai rekap oleh user dosen,
mahasiswa maupun admin untuk melihat nilai yang
telah direkap oleh sistem.

4.2.3

Delete Nilai Rekap (GL01-0031)


Dilakukan proses delete nilai rekap oleh user dosen
dan admin untuk menghapus data nilai rekap dari
dalam database jika sudah idak digunakan lagi.

4.2.4

Olah Rekap Nilai (GL01-0032)


Dilakukan peoses olah rekap nilai oleh sistem secara
otomatis melakukan rekap terhadap nilai yang
terdapat di dalam database nilai, dan menyimpan ke
dalam database rekap nilai.

5. SignOut (GL01-0033)
Dilakukan proses signout untuk mencabut hak akses dari masing masing user
yang telah melakukan proses signin sebelumnya.
.

11

2.3

Karakteristik Pengguna

2.3.1 Fakta Perangkat Pikir


Tabel 2. Fakta Peangkat Pikir

Pengguna
Dosen

Hak Akses
- upload materi

Tingkat

Tingkat

Pengalaman

Pendidikan
Keterampilan
S2
1. Terbiasa menggunakan komputer

Terbiasa mengunakan computer

- edit materi

2. Mengerti aplikasi internet

-upload soal,quiz dan tugas

3. Terbiasa menginputkan data ke dalam

-edit soal,quiz dan tugas

dalam kegiatan sehari hari.

aplikasi

-lihat jawaban quiz dan tugas

4.

-input nilai dan absensi


Mahasiswa

Admin

-download materi

1. Terbiasa menggunakan computer

Terbiasa

-mengerjakan quiz online

2. Mengerti aplikasi internet

computer dalam kegiatan sehari

-download soal quiz dan tugas

3. Terbiasa menginputkan data ke dalam hari.

-view rekap nilai dan absensi


Login, validasi user, validasi data,

SMA

Min. D3

aplikasi
Bisa menggunakan

computer

menggunakan

dan Pelatihan cara pengolahan situs

mengerti aplikasi internet dan web dan web programming


programming

2.3.2 Kebutuhan Perangkat Pikir


Tabel 3. Kebutuhan Perangkat Pikir

Pengguna
Dosen

Tanggung
Jawab
1. Memberikan materi kepada mahasiswa

Tingkat

Hak Akses

Pendidikan

- upload materi

S2

Tingkat
Keterampilan
5. Terbiasa

Pengalaman

Jenis

Terbiasa

Pelatihan
Pelatihan

2. Menilai setiap quiz dan tugas mahasiswa - edit materi

menggunakan

mengunakan

teknis

3. Memberikan evaluasi materi kuliah -upload soal,quiz dan

komputer

computer

penggunaan

berupa quiz dan tugas

tugas

4. Menginputkan absensi

-edit

6. Mengerti aplikasi dalam


soal,quiz

dan

tugas

internet

kegiatan

7. Terbiasa

sehari hari.

-lihat jawaban quiz

menginputkan

dan tugas

data

-input
absensi

nilai

dan

ke

aplikasi.

dalam

aplikasi
8.

14

Pengguna
Mahasiswa

Tanggung
Jawab
1. Mendapatkan materi dari dosen

3. Melihat rekap nilai dan absensi

Pendidikan
SMA

-download materi

2. Mengerjakan quiz dan tugas yang -mengerjakan


diberikan oleh dosen

Tingkat

Hak Akses

quiz

online
-download soal quiz
dan tugas
-view rekap nilai dan
absensi

Tingkat
Keterampilan
4. Terbiasa

1. Melakukan pengolahan data

Jenis

Terbiasa

Pelatihan
Pelatihan

menggunakan

menggunaka

teknis

computer

computer penggunaan

5. Mengerti aplikasi dalam


internet

aplikasi.

kegiatan

6. Terbiasa

sehari hari.

menginputkan
data

Admin

Pengalaman

ke

dalam

Login, validasi user, Min. D3

aplikasi
Bisa menggunakan Pelatihan

Cara

validasi data,

computer

pengelolahan

mengerti

dan cara
aplikasi pengolahan

aplikasi

internet dan web situs dan web pembelajaran


programming

programming

E-Learning

Tabel 18. Karakteristik Pengguna

15

2.4

Batasan-batasan
Pengembangan Aplikasi pembelajaran E-Learning Universitas RPL ini mempunyai
batasan-batasan antara lain :
1.
2.
3.
4.

Kebijakan umum organisasi.


Aplikasi ini digunakan di kalangan Universiras RPL.
Aplikasi hanya dapat akses melalui web dan mobile.
Aplikasi harus memiliki atarmuka yang menarik, namun tetap dapat

memberikan info secara lengkap.


5. Aplikasi ini hanya digunakan untuk memudahkan jalannya perkuliahan.
2.5

Asumsi dan Kebergantungan


Sistem yang ada dalam aplikasi pembelajaran E-Learning

ini berbasis web,

sehingga diperlukan koneksi internet untuk mengaksesnya. Apabila dalam


pengaksesan sistem tidak terdapat koneksi internet.

3 Deskripsi Rinci Kebutuhan


3.1

Kebutuhan antarmuka eksternal


Kebutuhan antarmuka Aplikasi pembelajaran E-Learning terdiri dari antarmuka
pemakai, antarmuka perangkat keras, Antarmuka perangkat lunak, antarmuka
komunikasi.
3.1.1 Antarmuka pemakai
Sistem Aplikasi pembelajaran ini menggunakan antarmuka berbasis web.
Keluaran dari sistem ini dapat langsung dilihat melalui monitor ataupun pada
mobile. Pada Menu awal menampilkan menu login untuk memberikan hak askes
kepada pengguna, kemudian masuk pada Menu Utama dimana terdapat mata
kuliah yang diambil atau diajarkan . Terdapat Menu materi untuk mengupload,
mendownload materi perkuliahan,Menu Quiz untuk upload soal, edit soal,
upload jawaban. Menu Assisment untuk melihat tugas, upload soal, upload
jawaban dan edit soal. kemudian menu nilai untuk menampilkan hasil rekap nilai
, Menu absensi untuk menampilkan hasil rekap absensi.

3.1.2 Antarmuka perangkat keras


Kebutuhan minimum perangkat keras komputer yang dapat digunakan pada
Aplikasi pembelajaran E-Learning ini adalah sebagai berikut.
Fakta Perangkat Keras (Client)
Tabel 4. Tabel Fakta Perangkat Keras (Client)

Perangkat Keras
Processor
RAM
Harddisk
VGA
Mouse
Keyboard

Intel Core i3
4 GB
500 GB
NVIDIA GEFORCE 740M
Mouse optik USB
Keyboard USB QWERTY

Tabel 5. Tabel Kebutuhan Perangkat Keras (Client)

Kebutuhan Perangkat Keras (Client)


Perangkat Keras
Processor
RAM
Harddisk
VGA
Mouse
Keyboard

Intel Core i3
4 GB
500 GB
NVIDIA GEFORCE 740M
Mouse optik USB
Keyboard USB QWERTY

Kebutuhan Perangkat Keras (Server)


Tabel 6. Kebutuhan Perangkat Keras (Server)
17

Perangkat Keras
Processor
RAM
VGA
Mouse
Keyboard
Standard Bays
Power Supply Type

Intel Xeon Processor E3-1220v3 (8M


Cache, 3.10 GHz)
32 GB (4 DIMMs)
AMD Radeon HD645. 702 MB Memory
IBM Mouse
IBM Keyboard
4x 3.5 Simple Swap Serial ATA (SATA) or 8x
2.5 Hot-Swap SAS/SATA
350w

Kesimpulan
Dibutuhkan pengadaan computer server dengan spesifikasi prosesor Intel
Xeon Processor E3-1220v3 (8M Cache, 3.10 GHz), RAM 32GB (4
DIMMs), VGA AMD Radeon HD645 702MB Memory, standard bays 4x 3.5
Simple Swap Serial ATA (SATA) or 8x 2.5 Hot-Swap SAS/SATA, Power
Supply Type 350w. untuk komputer client sudah cukup memenuhi spesifikasi
sehingga tidak perlu dilakukan pengadaan.
3.1.3 Antarmuka perangkat lunak
Aplikasi pembelajaran E-Learning ini memerlukan aplikasi browser untuk
mengakses aplikasi melalui web, adapun Perangkat lunak yang diperlukan oleh
aplikasi ini antara lain :
Fakta Perangkat Lunak (Client)
Tabel 7. Fakta Perangkat Lunak (Client)

Jenis Perangkat Lunak


Windows 10
Internet Explorer/Mozilla Firefox/Google Chrome (default) /Safari/dll
Kebutuhan Perangkat Lunak (Client)
Tabel 8 Kebutuhan Perangkat Lunak (Client)

Jenis Perangkat Lunak


Windows 10
Internet Explorer/Mozilla Firefox/Google Chrome (default) /Safari/dll

Kebutuhan Perangkat Lunak (Server)


Tabel 9. Kebutuhan Perangkat Lunak (Server)

Jenis Perangkat Lunak


Windows server 2008 R2 Enterprise
18

Browser Google Chrome terbaru


Sql Database
Xampp1.7.2 dengan MySQL dan Apache
Client Server

Kesimpulan
Dibutuhkan pengadaan perangkat lunak untuk server dengan spesifikasi
windows server 2008 r2 enterprise, browser google chrome terbaru,
xampp1.7.2 dengan mysql dan apache, sql database, dan client server.
3.1.4 Antarmuka komunikasi
Aplikasi pembelajaran E-Learning

ini memerlukan akses internet untuk

mengakses aplikasi pembelajaran E-Learning. Jadi untuk itu menggunakan


jaringan WAN (Wide Area Network).
3.2

Kebutuhan Fungsional

3.2.1 Aliran informasi

Gambar 2. Diagram Konteks

19

3.2.1.1 DFD 1

Gambar 3. DFD Level 1

3.2.1.2 DFD Level 2 Proses Registrasi

Gambar 4. DFD Level 2 (Registrasi)

20

3.2.1.1 DFD Level 2 Proses Olah Materi

Gambar 5 DFD Level 2 (Olah Materi)

3.2.1.2 DFD Level 2 Proses Olah Evaluasi

Gambar 6. DFD Level 2 (Olah Evaluasi)

3.2.1.2.1 DFD Level 3 Proses Quiz


21

Gambar 7 DFD Level 3 Proses Quiz

3.2.1.2.2 DFD Level 3 Proses Tugas

Gambar 8 DFD Level 3 Proses Tugas

3.2.1.2.3 DFD Level 3 Proses Penilaian


22

Gambar 9 DFD Level 3 Proses Penilaian

3.2.1.3 DFD Level 2 Proses Olah Pelaporan

Gambar 10. DFD Level 2 (Olah Pelaporan)

3.2.1.3.1 DFD Level 3 Proses Rekap Absen


23

Gambar 11 DFD Level 3 Proses Rekap Absen

1.1.1.1.1 DFD Level 3 Proses Rekap Nilai

Gambar 12 DFD Level 3 Proses Rekap Nilai

24

3.2.2 Deskripsi proses


Tael 10 Deskripsi Pross

Nomor urut

Proses
Nomor Proses

Keterangan
1.1

Nama Proses

Sign Up

Sumber

DFD level 2 (Registrasi)

Masukkan

Data SignUp

Luaran

Info SignUp , Data SignUp

Tujuan

Entitas Mahasiswa , dosen ,


dan Database Akun

Logika Proses

Dosen dan Mahasiswa


melakukan sign up dengan
menginputkan data data sign
up ke dalam system kemudian
system menyimpan data sign
up ke dalam database akun

Proses
Nomor Proses

Keterangan
1.2

Nama Proses

Sign In

Sumber

DFD level 2 ( Registrasi )

Masukkan

Data SignIn , Data SignUp ,


Data Admn

Luaran

Info SignIn

Tujuan

Entitas Mahasiswa , dosen ,


dan Admin

Logika Proses

Dosen, Mahasiswa , dan


Admin melakukan sign in ke
dalam system kemudia system
mecocokkan data sign in
dengan data sign up di dalam
database akun, jika data signIn
cocok maka login berhasil,
jika data signin tidak cocok

Nomor urut
2

25

maka login gaga dengan


menampilkan info gagal login

Nomor urut

Proses
Nomor Proses

Keterangan
2.1

Nama Proses

Upload Materi

Sumber

DFD level 2 ( Olah Materi )

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_materi
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Data_Materi,
Database Materi

Luaran
3

Nomor urut
4

Tujuan

Entitas Dosen, Database


Materi

Logika Proses

Dosen yang telah berhasil


login ke dalam sistem ,
kemudian mengunggah Data
Materi kedalam sistem
kemudian disimpan ke
database materi

Proses
Nomor Proses

Keterangan
2.2

Nama Proses

Download Materi

Sumber

DFD level 2 ( Olah Materi )

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Download_Materi,
Data_Materi
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Materi,
Info_Download_Materi
Data_Materi,
Database Materi

Luaran

26

Nomor urut

Tujuan

Entitas Dosen,Mahasiswa
Database Materi

Logika Proses

Mahasiswa,Dosen yang telah


berhasil login ke dalam
sistem , kemudian mengunduh
data_materi dari database
materi

Proses
Nomor Proses

Keterangan
2.3

Nama Proses

Edit Materi

Sumber

DFD level 2 ( Olah Materi )

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Edit_Materi,
Data_Materi
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Edit_Materi
Data_Materi,
Database Materi

Luaran
5

Nomor urut
6

Tujuan

Entitas Dosen, Database


Materi

Logika Proses

Setelah Dosen berhasil


melakukan sign in ke dalam
sistem , kemudian dosen
melakukan edit materi,
kemudian data_materi akan
tersimpan di dalam database
materi

Proses
Nomor Proses

Keterangan
2.4

Nama Proses

Delete Materi

Sumber

DFD level 2 ( Olah Materi )

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Delete_Materi,
Data_Materi
27

Nomor urut

Luaran

Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Delete_Materi,
Data_Materi,
Database Materi

Tujuan

Entitas Dosen dan Admin


Database Materi

Logika Proses

Setelah Dosen dan Admin


berhasil melakukan sign in ke
dalam sistem , kemudian
dosen dan admin dapat
melakukan delete materi,
kemudian data_materi akan
menghapus data_materi di
dalam database materi

Proses
Nomor Proses

Keterangan
3.1.1

Nama Proses

Upload Soal

Sumber

DFD level 3.1 ( Olah Quiz)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Soal
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Soal,
Data_Soal,
Database Soal

Luaran
7

Nomor urut
8

Tujuan

Entitas Dosen ,Database Soal

Logika Proses

Setelah Dosen berhasil


melakukan sign in ke dalam
sistem , kemudian dosen dapat
melakukan upload soal,
kemudian data_soal akan
disimpan di dalam database
materi, kemudian memberikan
info_soal ke dosen

Proses
Nomor Proses

Keterangan
3.1.2

28

Nama Proses

Upload Jawaban

Sumber

DFD level 3.1 ( Olah Quiz)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Jawaban
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Jawaban,
Data_Jawaban,
Database Jawaban

Luaran

Nomor urut
9

Tujuan

Entitas Mahasiswa ,Database


Jawaban

Logika Proses

Setelah Mahasiswa berhasil


melakukan sign in ke dalam
sistem , kemudian mahasiswa
dapat melakukan upload
data_jawaban ke dalam sistem
kemudian data_jawaban akan
disimpan di dalam database
jawaban, kemudian
memberikan info_jawaban ke
mahasiswa

Proses
Nomor Proses

Keterangan
3.1.3

Nama Proses

View Jawaban

Sumber

DFD level 3.1 ( Olah Quiz)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Jawaban
Data_View_Jawaban
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_View_Jawaban,
info_Jawaban,
Database Jawaban

Luaran

Tujuan

Entitas Dosen dan Admin


,Database Jawaban

29

Nomor urut

Logika Proses

Setelah Dosen dan Admin


berhasil melakukan sign in ke
dalam sistem , kemudian
dosen dan admin dapat melihat
data_jawaban yang telah
diupload mahasiswa,
data_jawaban berasal dari
database jawaban

Proses
Nomor Proses

Keterangan
3.1.4

Nama Proses

View Soal

Sumber

DFD level 3.1 ( Olah Quiz)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Soal
Data_View_Soal
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_View_Soal,
info_Soal,
Database Soal

Luaran
10

Nomor urut
11

Tujuan

Entitas Dosen dan


Mahasiswa ,Database Jawaban

Logika Proses

Setelah Dosen dan Mahasiswa


berhasil melakukan sign in ke
dalam sistem , kemudian
dosen dan mahasiswa dapat
melihat data_soal yang telah
diupload dosen, data_soal
berasal dari database soal

Proses
Nomor Proses

Keterangan
3.1.5

Nama Proses

Edit Soal

Sumber

DFD level 3.1 ( Olah Quiz)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Soal
Data_Edit_Soal
30

Luaran

Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Edit_Soal,
info_Soal,
Database Soal

Tujuan

Entitas Dosen,Database Soal

Logika Proses

Setelah Dosen berhasil


melakukan sign in ke dalam
sistem , kemudian dosen
melakukan edit pada data_soal
yang telah diupload
sebelumnya di dalam database
soal, setelah melakukan edit
data_soal, kemudian data_soal
akan disimpan ke dalam
database soal

31

Nomor urut

Proses
Nomor Proses

Keterangan
3.1.7

Nama Proses

Delete Jawaban

Sumber

DFD level 3.1 ( Olah Quiz)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Delete_Jawaban
Database Jawaban
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Delete_Jawaban,
Database Jawaban

Luaran

13

Nomor urut
14

Tujuan

Entitas admin,Database
Jawaban

Logika Proses

Setelah Admin berhasil


melakukan sign in ke dalam
sistem , kemudian admin dapat
melakukan delete pada
data_jawaban yang telah
diupload sebelumnya di dalam
database jawaban, setelah
melakukan delete
data_jawaban, kemudian
data_jawaban akan dihapus di
dalam database jawaban

Proses
Nomor Proses

Keterangan
3.2.1

Nama Proses

Upload Soal

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Soal
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Soal,
Data_Soal,
Database Soal

Luaran

32

Nomor urut

Tujuan

Entitas Dosen ,Database Soal

Logika Proses

Setelah Dosen berhasil


melakukan sign in ke dalam
sistem , kemudian dosen dapat
melakukan upload soal,
kemudian data_soal akan
disimpan di dalam database
materi, kemudian memberikan
info_soal ke dosen

Proses
Nomor Proses

Keterangan
3.2.2

Nama Proses

Upload Jawaban

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Jawaban
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Jawaban,
Data_Jawaban,
Database Jawaban
Entitas Mahasiswa ,Database
Jawaban

Luaran

15
Tujuan

Nomor urut
16

Logika Proses

Setelah Mahasiswa berhasil


melakukan sign in ke dalam
sistem , kemudian mahasiswa
dapat melakukan upload
data_jawaban ke dalam sistem
kemudian data_jawaban akan
disimpan di dalam database
jawaban, kemudian
memberikan info_jawaban ke
mahasiswa

Proses
Nomor Proses

Keterangan
3.1.3

Nama Proses

View Jawaban

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
33

Luaran

Nomor urut

Info_SignIn_Adm_berhasil,
Data_Jawaban
Data_Download_Jawaban
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Download_Jawaban,
info_Jawaban,
Database Jawaban

Tujuan

Entitas Dosen dan Admin


,Database Jawaban

Logika Proses

Setelah Dosen dan Admin


berhasil melakukan sign in ke
dalam sistem , kemudian
dosen dan admin dapat
mengunduh data_jawaban
yang telah diupload
mahasiswa, data_jawaban
berasal dari database jawaban

Proses
Nomor Proses

Keterangan
3.2.4

Nama Proses

View Soal

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Soal
Data_Download_Soal
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Download_Soal,
info_Soal,
Database Soal

Luaran
17

Tujuan

Entitas Dosen dan


Mahasiswa ,Database Jawaban

Logika Proses

Setelah Dosen dan Mahasiswa


berhasil melakukan sign in ke
dalam sistem , kemudian
dosen dan mahasiswa dapat
mengunduh data_soal yang
telah diupload dosen,
data_soal berasal dari database
soal
34

Nomor urut

Proses
Nomor Proses

Keterangan
3.2.5

Nama Proses

Edit Soal

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Luaran

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Soal
Data_Edit_Soal
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Edit_Soal,
info_Soal,
Database Soal

Tujuan

Entitas Dosen,Database Soal

Logika Proses

Setelah Dosen berhasil


melakukan sign in ke dalam
sistem , kemudian dosen
melakukan edit pada data_soal
yang telah diupload
sebelumnya di dalam database
soal, setelah melakukan edit
data_soal, kemudian data_soal
akan disimpan ke dalam
database soal

Proses
Nomor Proses

Keterangan
3.2.6

Nama Proses

Delete Soal

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Delete_Soal
Database Soal
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Delete_Soal,
Database Soal

18

Nomor urut
19

Luaran

35

Nomor urut

Tujuan

Entitas Dosen dan


admin,Database Soal

Logika Proses

Setelah Dosen dan Admin


berhasil melakukan sign in ke
dalam sistem , kemudian
dosen maupun admin dapat
melakukan delete pada
data_soal yang telah diupload
sebelumnya di dalam database
soal, setelah melakukan delete
data_soal, kemudian data_soal
akan dihapus di dalam
database soal

Proses
Nomor Proses

Keterangan
3.2.7

Nama Proses

Delete Jawaban

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Delete_Jawaban
Database Jawaban
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Delete_Jawaban,
Database Jawaban

Luaran

20

Nomor urut
21

Tujuan

Entitas admin,Database
Jawaban

Logika Proses

Setelah Admin berhasil


melakukan sign in ke dalam
sistem , kemudian admin dapat
melakukan delete pada
data_jawaban yang telah
diupload sebelumnya di dalam
database jawaban, setelah
melakukan delete
data_jawaban, kemudian
data_jawaban akan dihapus di
dalam database jawaban

Proses
Nomor Proses

Keterangan
3.3.1

36

Nama Proses

Upload Nilai

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Nilai
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Nilai
Data_Nilai
Database Nilai
Entitas Dosen,Database Nilai

Luaran

Tujuan

Nomor urut
22

Logika Proses

Setelah Dosen berhasil


melakukan sign in ke dalam
sistem aplikasi, kemudian
dosen melakukan upload
data_nilai, kemudian data_nilai
disimpan ke dalam database
nilai

Proses
Nomor Proses

Keterangan
3.3.2

Nama Proses

Edit Nilai

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Nilai
Data_Edit_Nilai
Database Nilai
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Edit_Nilai
Data_Edit_Nilai
Database Nilai
Entitas Dosen,Database Nilai

Luaran

Tujuan
Logika Proses

Setelah Dosen berhasil


melakukan sign in ke dalam
sistem aplikasi, kemudian
dosen melakukan edit
data_nilai, kemudian
data_edit_nilai disimpan ke
37

dalam database nilai

Nomor urut

23

Proses
Nomor Proses

Keterangan
3.3.3

Nama Proses

View Nilai

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Nilai
Data_View_Nilai
Database Nilai
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_View_Nilai
Database Nilai
Entitas Dosen dan
Mahasiwa,Database Nilai

Luaran

Tujuan

Nomor urut
24

Logika Proses

Setelah Dosen maupun


mahasiswa berhasil melakukan
sign in ke dalam sistem
aplikasi, kemudian dosen
maupun mahasiswa melakukan
view data_nilai yang tersimpan
di dalam database Nilai

Proses
Nomor Proses

Keterangan
3.3.4

Nama Proses

Delete Nilai

Sumber

DFD level 3.2 ( Olah Tugas)

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Delete_Nilai
Database Nilai
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Delete_Nilai
Data_Delete_Nilai
Database Nilai

Luaran

38

Nomor urut

25

Tujuan

Entitas Admin,Database Nilai

Logika Proses

Setelah Admin berhasil


melakukan sign in ke dalam
sistem aplikasi, kemudian
admin dapat melakukan delete
data_nilai yang tersimpan di
dalam database Nilai,
kemudian data_delete_nilai
akan dihapus didalam database
nilai

Proses
Nomor Proses

Keterangan
4.1.1

Nama Proses

Input Absen

Sumber

DFD Level 2 Rekap Absen

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Absen
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Absen
Data_Absen
Database Absen, Entitas
Dosen

Luaran

Tujuan

Nomor urut
26

Logika Proses

Dosen menginputkan absen ke


dalam system, kemudian
system, akan menyimpan data
absen ke dalam database.

Proses
Nomor Proses

Keterangan
4.1.2

Nama Proses

Edit Absen

Sumber

DFD Level 2 Rekap Absen

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Absen
Data_Edit_Absen
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Edit_Absen

Luaran

39

Data_Edit Absen

Nomor urut

Tujuan

Database Absen, Entitas


Dosen

Logika Proses

Dosen memilih absen yang


akan diedit, kemudian
menginputkan data absen
baru, kemudian system akan
memperbarui data absen yang
diinputkan dosen dan
menyimpannya ke dalam
database.

Proses
Nomor Proses

Keterangan
4.1.3

Nama Proses

View Absen

Sumber

DFD Level 2 Rekap Absen

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Absen
Data_View_Absen
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_View_Absen
Entitas Dosen, Entitas
Mahasiswa, Entitas Admin

Luaran
27
Tujuan

Nomor urut
28

Logika Proses

Dosen, mahasiswa, maupun


admin dapat melakukan view
absen, dengan memilih absen
yang ingin dilihat, kemudian
system akan mengakses data
absen dari dalam database dan
mengoutputkan data absen
untuk dapat dilihat oleh user.

Proses
Nomor Proses

Keterangan
4.1.4

Nama Proses

Delete Absen

Sumber

DFD Level 2 Rekap Absen

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
40

Data_Delete_Absen
Luaran

Tujuan

Nomor urut

Logika Proses

Admin dapat menghapus data


absen sewaktu waktu jika data
tersebut sudah tidak
digunakan lagi, dengan
memilih data absen yang akan
dihapus, kemudian system
akan menghapus data tersebut
dari database.

Proses
Nomor Proses

Keterangan
4.2.1

Nama Proses

Download Rekap Nilai

Sumber

DFD Level 2 Rekap Nilai

Masukkan

Logika Proses

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Download_RekapNilai
Data_RekapNilai
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Download_RekapNilai
Entitas Admin, Entitas
Mahasiswa, Entitas Dosen
Mahasiswa dosen atau admin
yang ingin mendapatkan data
nilai, dapat mengunduhnya
melalui proses ini, dengan
menginputkan data nilai yang
ingin diunduh lalu system akan
mecari data di dalam database
dan mengoutputkan bahwa
data siap diunduh.lalu user
mengonfirmasi apakah ingin
mengunduh atau tidak dan
system akan mejalankan sesuai
perintash.

Proses
Nomor Proses

Keterangan
4.2.2

Luaran

29

Nomor urut
30

Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Delete_Absen
Entitas Admin

Tujuan

41

Nama Proses

View Rekap Nilai

Sumber

DFD Level 2 Rekap Nilai

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Download_RekapNilai
Data_RekapNilai
Data_View_RekapNilai
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_View_RekapNilai
Entitas Admin, Entitas
Mahasiswa, Entitas Dosen
User menginputkan data nilai
yang ingin dilihat, kemudian
system akan mencari data
tersebut lalu menampilkannya.

Luaran

Tujuan
Logika Proses

Nomor urut

31

Proses
Nomor Proses

Keterangan
4.2.3

Nama Proses

Delete Rekap Nilai

Sumber

DFD Level 2 Rekap Nilai

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Delete_RekapNilaii
Data_View_RekapNilai
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Info_Delete_RekapNilai
Entitas Admin,

Luaran

Tujuan

Nomor urut
31

Logika Proses

Admin menginputkan data


nilai yang ingin didelete,
kemudian system akan
mencari data tersebut lalu
menghapusnya dari dalam
database.

Proses
Nomor Proses

Keterangan
4.2.4

42

Nama Proses

Olah Rekap Nilai

Sumber

DFD Level 2 Rekap Nilai

Masukkan

Info_SignIn_Mhs_berhasil,
Info_SignIn_Dsn_berhasil,
Info_SignIn_Adm_berhasil,
Data_Nilai
Data_SignOut_Mhs,
Data_SignOut_Dsn,
Data_SignOut_Adm,
Data_RekapNilai
Database Rekap Nilai,

Luaran

Tujuan
Logika Proses

System yang melakukan


proses rekap nilai secara
otomatis dengan mengambil
data nilai dari database nilai
dan melakukan rekap,
kemudian hasil rekap di
simpan di dalam database
rekap nilai.

43

3.3

Deskripsi Data
3.3.1 Kamus data
Tabel 11. Kamus Data

Nama Data
Data_SignIn_Mhs

Letak Data
DFD Level 1

Atribut

Tipe

Username

Data
Varchar

Password

2
Varchar

Username

2
Varchar

Password

2
Varchar

Username

2
Varchar

Password

2
Varchar

Username

2
Varchar

Password

2
Varchar

Email

2
Varchar

Nama_Mahasis

2
Varchar

wa
Username

2
Varchar

Password

2
Varchar

Email

2
Varchar

Nama_Dosen

2
Varchar

Username

2
Varchar

Password

2
Varchar

Email

2
Varchar

DFD Level 2
(Registrasi)
Data_SignIn_Dsn

DFD Level 1
DFD Level 2
(Registrasi)

Data_SignIn_Adm

DFD Level 1
DFD Level 2
(Registrasi)

Data_SignUp_Mhs

DFD Level 1
DFD Level 2
(Registrasi)

Data_SignUp_Dsn

DFD Level 1
DFD Level 2
(Registrasi)

Data_SignUp_Adm

DFD Level 1
DFD Level 2
(Registrasi)

44

Data_Materi

DFD Level 1

Nama_Admin

2
Varchar

IDMateri

2
Varchar

judul_Materi

2
Varchar

tglInputMateri
IDMateri

2
Date
Varchar

judul_Materi

2
Varchar

tglInputMateri
Judul_Materi

2
Date
Varchar

DFD Level 2 (Olah


Materi)
Data_Edit_Materi

DFD Level 1
DFD Level 2 (Olah
Materi)

Data_Download_Materi

DFD Level 1
DFD Level 2 (Olah

Data_Delete_Materi

Materi)
DFD Level 1

2
IDMateri

DFD Level 2 (Olah


Data_Soal

Materi)
DFD Level 1

2
IDSoal

Varchar

Judul_Soal

2
Varchar

tglInputSoal

2
Date

IDJawaban

Varchar

tglInputJawaba

2
Date

n
TglPeriksaJawa

Date

DFD Level 2 (Evaluasi)


DFD Level 3 (Olah
Quiz)
DFD Level 3 (Olah
Data_Jawaban

Tugas)
DFD Level 1
DFD Level 2 (Evaluasi)
DFD Level 3 (Olah
Quiz)
DFD Level 3 (Olah

Data_View_Jawaban

Tugas)
DFD Level 1

Varchar

ban
IDJawaban

DFD Level 2 (Evaluasi)

Varchar
2

DFD Level 3 (Olah


Data_View_Soal

Quiz)
DFD Level 1
DFD Level 2 (Evaluasi)

IDSoal

Varchar
2

DFD Level 3 (Olah


Quiz)
45

Data_Edit_Soal

DFD Level 1

IdSoal

Varchar

Judul_Soal

2
Varchar

DFD Level 2 (Evaluasi)


DFD Level 3 (Olah
Quiz)
DFD Level 3 (Olah
Data_Delete_Soal

Tugas)
DFD Level 1

2
tglInputSoal

IDSoal

DFD Level 2 (Evaluasi)

Varchar
2

DFD Level 3 (Olah


Quiz)
DFD Level 3 (Olah
Data_Delete_Jawaban

Tugas)
DFD Level 1

IDJawaban

DFD Level 2 (Evaluasi)

Varchar
2

DFD Level 3 (Olah


Quiz)
DFD Level 3 (Olah
Data_Download_Soal

Tugas)
DFD Level 1

IDSoal

DFD Level 2 (Evaluasi)

Varchar
2

DFD Level 3 (Olah


Tugas)
Data_Download_Jawab

DFD Level 1

an

DFD Level 2 (Evaluasi)

IDJawaban

Varchar
2

DFD Level 3 (Olah


Data_Nilai

Tugas)
DFD Level 1

IDNilai

Varchar

MataKuliah

2
Varchar

Kategori

2
Varchar

DFD Level 2 (Evaluasi)


DFD Level 3 (Olah
Penilaian)
DFD Level 3 (Rekap

Data_Edit_Nilai

Nilai)

TglInputNilai

DFD Level 1

TglMelihatNilai
IDNilai

Varchar

MataKuliah

2
Varchar

DFD Level 2 (Evaluasi)


DFD Level 3 (Olah

2
46

Data_View_Nilai

Penilaian)

Kategori

Varchar

DFD Level 1

TglInputNilai
TglMelihatNilai
IDNilai

2
Date
Date
Varchar

DFD Level 2 (Evaluasi)

DFD Level 3 (Olah


Data_Delete_Nilai

Penilaian)
DFD Level 1

IDNilai

DFD Level 2 (Evaluasi)

Varchar
2

DFD Level 3 (Olah


Data_Absen

Penilaian)
DFD Level 1

IDAbsen

Varchar

Kelas

2
Varchar

TglAbsen
Keterangan

2
Date
Varchar

Nama_Mahasis

2
Varchar

wa
NIM

2
Varchar

IDAbsen

2
Varchar

Kelas

2
Varchar

TglAbsen
Keterangan

2
Date
Varchar

Nama_Mahasis

2
Varchar

wa
NIM

2
Varchar

IDAbsen

2
Varchar

DFD Level 2
(Pelaporan)
DFD Level 3 (Rekap
Absen)

Data_Edit_Absen

DFD Level 1
DFD Level 2
(Pelaporan)
DFD Level 3 (Rekap
Absen)

Data_View_Absen

DFD Level 1
DFD Level 2

(Pelaporan)
DFD Level 3 (Rekap
Data_Delete_Absen

Absen)
DFD Level 1

IDAbsen

Varchar
47

DFD Level 2

(Pelaporan)
DFD Level 3 (Rekap
Data_RekapNilai

Absen)
DFD Level 1

IDNilaiRekap

DFD Level 2
(Pelaporan)
DFD Level 3 (Rekap
Nilai)

Data_View_RekapNilai

DFD Level 1

Varchar
2

TglInputRekap
Nilai
MataKuliah

Varchar

NilaiAkhir

2
Varchar

IDNilaiRekap

2
Varchar

DFD Level 2

(Pelaporan)
DFD Level 3 (Rekap
Data_Download_Rekap

Nilai)
DFD Level 1

Nilai

DFD Level 2

IDNilaiRekap

Varchar
2

(Pelaporan)
DFD Level 3 (Rekap
Nilai)
Data_Delete_RekapNila DFD Level 1
i

DFD Level 2

IDNilaiRekap

Varchar
2

(Pelaporan)
DFD Level 3 (Rekap
Nilai)

48

3.4

Deskripsi Kebutuhan Non Fungsional


3.4.1 Peformasi
Proses perkuliahan di Universitas RPL menjadi semakin mudah, dikarenakan kegiatan
perkuliahan, dan pelaksanaan evaluasi yang sudah bisa diunduh di mana saja dan kapan
saja, juga materi yang bisa dengan mudah dibagikan kepada mahasiswa semakin
mempermudah jalannya kegiatan perkuliahan. Selain itu proses rekap nilai dan rekap
absen karena sudah terkomputerisasi membuat data semakin mudah diolah dan tentunya
perhitungan akan semakin akurat. Secara keseluruhan, aplikasi pembelajaran ini sudah
sangat merubah kegiatan perkuliahan sampai 90% yang berarti kegiatan perkuliahan
akan semakin baik.

3.4.2 Batasan Memori


Besarnya memori yang dibutuhkan untuk menjalankan system ini paling
tidak sebesar 512MB. Sedangkan besarnya harddisk yang akan digunakan
adalah untuk server database diperlukan 10TB.
3.5

Atribut Kualitas Perangkat Lunak


Tabel 12. Atribut Kualitas Perangkat Lunak

Kriteria Kualitas
Keandalan

Keterangan Kualitas
Dapat dibuka pada semua
web browser.

Juga dapat dibuka dengan


cepat bila dibuka bersamaan

Keamanan

secara banyak.
Menggunakan username dan
password untuk menjalankan
perangkat lunak ini.

3.6

Memiliki level hak akses.

Batasan Perancangan
Batasan-batasan pada tahap perancangan untuk aplikasi pembelajaran ini :
Pembuatan code aplikasi menggunakan HTML4 dan PHP 3.
Desain antarmuka menggunakan Corel Draw.
Pembuatan database menggunakan SQL.

3.7

Matriks Keterunutan
Tabel 13. Tabel Spesifikasi Komputer Client
49

Kode
Spesifikasi
GL01-0001

Nama
Spesifikasi

Kode Proses

Nama Proses

1.1

Pendaftaran Akun
Baru
Masuk Ke Sistem
Mengunggah
Materi
Mengunduh Materi
Memperbarui
Materi
Menghapus Materi
Menginputkan Soal
Menginputkan
Jawaban
Melihat Jawaban
Melihat Soal
Memperbarui Soal
Menghapus Soal
Menghapus
Jawaban
Menginpitkan Soal
Menginputkan
Jawaban
Mengunduh
Jawaban
Mengunduh Soal
Memperbarui Soal
Menghapus Soal
Menghapus
Jawaban
Menginputkan Nilai
Memperbarui Nilai
Melihat Nilai
Menghapus Nilai
Menginputkan
Absen
Memperbarui
Absen
Melihat Absen
Menghapus Absen
Mengunduh Rekap
Nilai
Melihat Rekap Nilai
Menghapus Rekap
Nilai
Mengolah Rekap
Nilai
Keluar Sistem

Registrasi
GL01-0002
GL01-0003
GL01-0004
GL01-0005

1.2
2.1
Olah Materi

2.2
2.3

GL01-0006
GL01-0007
GL01-0008

2.4
3.1.1
3.1.2

GL01-0009
GL01-0010
GL01-0011
GL01-0012
GL01-0013

3.1.3
3.1.4
3.1.5
3.1.6
3.1.7

GL01-0014
GL01-0015

3.2.1
3.2.2
Evaluasi

GL01-0016

3.2.3

GL01-0017
GL01-0018
GL01-0019
GL01-0020

3.2.4
3.2.5
3.2.6
3.2.7

GL01-0021
GL01-0022
GL01-0023
GL01-0024
GL01-0025

3.3.1
3.3.2
3.3.3
3.3.4
4.1.1

GL01-0026

4.1.2

GL01-0027
GL01-0028
GL01-0029

4.1.3
4.1.4
4.2.1

Pelaporan

GL01-0030
GL01-0031

4.2.2
4.2.3

GL01-0032

4.2.4

GL01-0033

SignOut

5.0

Verifikas
i
Analisis
Inspeksi
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Analisis
Inspeksi

50

4
4.1

Lampiran
Prosedur Manual

Modul Administrasi Penguna


Proses bisnis untuk modul administrasi pengguna adalah sebagai berikut:
1. Pendaftar mengisi formulir pendaftaran.
2. Jika pendaftar ingin melakukan pendaftaran sebagai mahasiswa, maka pendaftar
mengisi formulir pendaftaran mahasiswa, dan melampirkan dokumen persyaratan
lainnya.
3. Jika pendaftar ingin melakukan pendaftaran sebagai dosen maka pendaftar mengisi
formulir pendaftaran dosen dan melampirkan dokumen peryaratan lainnya.
4. Pihak universitas memeriksa berkas pendaftaran.
5. Jika formulir sudah benar, maka berkas diseleksi.
6. Jika formulir masih ada kesalahan, maka akan dikembalikan kepada pendaftar intuk
diisi kembali.
7. Pendaftar baik dosen maupun mahasiswa yang telah lolos tahap seleksi berkas, akan
mengikuti seleksi tes.
8. Pihak universitas akan melakukan seleksi kepada pendaftar.
9. Pihak universitas akan mengumumkan hasil seleksi.
10. Pendaftar yang sudah melalui tahap seleksi melakukan pendaftaran ulang.
11. Pihak Universitas akan memverifikasi berkas daftar ulang.
12. Jika berkas sudah lengkap, maka pihak universitas menginputkan data pendaftar ke
dalam database.
13. Jika berkas masih belum lengkap, maka diberi waktu untuk melengkapi berkas, jika
sampai waktu daftar ulang telah selesai, maka dianggap mengundurkan diri.
14. Pendaftar yang telah melewati proses pendaftaran ulang akan mendapat status
sebagai mahasiswa atau dosen dari universitas dengan tanda memiliki NIM atau
NIP.
15. Mahasiswa atau dosen yang telah memiliki NIM atau NIP berhak melakukan
kegiatan sesuai dengan haknya.
Modul Materi
Proses bisnis untuk modul materi adalah sebagai berikut:
1. Tim dosen melakukan rapat untuk menentukan materi yang akan diberikan kepada
mahasiswa.
2. Dosen memberikan materi secara lisan dan tulisan dengan pertemuan di kelas.
3. Dosen memberikan referensi berupa slide atau buku.
4. Mahasiswa menyimpan materi yang diberikan oleh dosen secara mandiri.
5. Mahasiswa mempelajari referensi yang diberikan oleh dosen sebagai bahan
pembelajaran tambahan.

Modul Evaluasi
Proses bisnis untuk modul evaluasi adalah sebagai berikut:

51

1. Dosen memberikan evaluasi berupa kuis atau tugas untuk mengetahui tingkat
kepahaman mahasiswa terhadap materi.
2. Jika evaluasi berupa kuis, maka dosen bisa memberikan pertanyaan berupa pilihan
ganda atau essay.
3. Soal bisa dicetak di kertas atau ditampilkan dengan proyektor.
4. Dosen memberikan batas waktu untuk pengumpulan tugas.
5. Mahasiswa mengerjakan soal kuis yang diberikan oleh dosen.
6. Mahasiswa mengumpulkan jawaban dari soal yang telah dikerjakan kepada dosen
sesuai batas waktu yang diberikan.
7. Jika mahasiswa terlambat mengumpulkan maka, dosen memberikan sanksi.
8. Jika tidak terlambat, jawaban diterima oleh dosen untuk diperiksa.
9. Jika dosen memberikan tugas, maka dosen memberikan soal tugas kepada
mahasiswa untuk dikerjakan di luar jam perkuliahan.
10. Dosen memberikan batas waktu untuk pengumpulan tugas.
11. Mahasiswa mengerjakan kuis atau tugas yang diberikan.
12. Mahasiswa mengumpulkan tugas sesuai batas waktu yang diberikan.
13. Jika mahasiswa terlambat mengumpulkan maka, dosen memberikan sanksi.
14. Jika tidak terlambat, jawaban diterima oleh dosen untuk diperiksa.
Modul Penilaian Evaluasi
Proses bisnis untuk modul penilaian evaluasi adalah sebagai berikut:
1. Dosen memeriksa hasil pekerjaan mahasiswa dan menentukan jawaban benar atau
salah.
2. Dosen menentukan bobot nilai untuk setiap poin soal yang diberikan.
3. Dosen menghitung total nilai yang didapatkan oleh mahasiswa.
4. Dosen merekap seluruh nilai mahasiswa.
5. lembar jawaban yang telah diberi nilai oleh dosen dikembalikan kepada mahasiswa.

Modul Pelaporan
Proses bisnis untuk modul pelaporan adalah sebagai berikut:
1. Jika dosen ingin mendapatkan data presensi, maka dosen melakukan presensi.
2. Dosen mencetak lembar presensi.
3. Dosen mengabsen seluruh mahasiswa di kelas.
4. Dosen merekap seuruh jumlah kehadiran, dan ketidakhadiran mahasiswa.
5. Dosen menyampaikan kepada mahasiswa mengenai jumlah persentase
kehadirannya.
52

6. Dosen memberikan hasil rekap presensi kepada Universitas.


7. Universitas menentukan apakah mahasiswa berhak mengikuti ujian akhir semester
atau tidak.
8. Jika persentase kehadiran kurang dari 75% maka mahasiswa tidak berhak mengikuti
ujian.
9. Jika lebih dari 75% maka mahasiswa berhak mengikuti ujian.
10. Universitas akan mengumumkan hasil rekap presensi dan status mengikuti ujian
kepada mahasiswa.
11. Jika dosen ingin mendapatkan data nilai kuis dan tugas, maka dosen membuka
dokumen rekap nilai dari proses penilaian evaluasi.
12. Dosen melakukan perhitungan nilai total dari seluruh kegiatan perkuliahan.
13. Dosen memberikan dokumen hasil rekap niai total kepada Universitas.
14. Universitas akan mengumumkan hasil rekap nilai dari dosen kepada mahasiswa
dengan membuat pengumuman.

53

ERD

Gambar 13. ERD

54

4.2

Tabel Relasi

Gambar 14. Tabel Relasi

55

4.3

Flow Map

4.3.1 Flow Map Modul Administrasi Pengguna


Gambar 15 Flowmap Administrasi Pengguna

56

57

4.3.2 Flow Map Modul Materi


Gambar 16 Flowmap Materi
58

4.3.3 Flow Map Modul Evaluasi


Gambar 17 Flowmap Evaluasi

59

4.3.4 Flow Map Modul Penilaian Evaluasi


Gambar 18 Flowmap Penilaian Evaluasi

60

4.3.5 Flow Map Modul Pelaporan


Gambar 19 Flowmap Pelaporan

61

62

Anda mungkin juga menyukai