Anda di halaman 1dari 27

PEMROGRAMAN WEB LANJUTAN

SI – MASTA

Penyusun
Ahmad Nashiruddin Wafi
Mitasari Nur Azizah
Miftah Amrullah 0110115014
Wahyu Caesar Ramadhan 0110115026

SISTEM INFORMASI MANAJEMEN SEMINAR DAN TUGAS AKHIR


SOFTWARE REQUIREMENTS SPECIFICATION

PROGRAM STUDI SISTEM INFORMASI


DEPOK
TAHUN 2018
Daftar Isi
1. PENDAHULUAN ......................................................................................................................... 2
1.1. Tujuan Dokumen ........................................................................................................................ 2
1.2. Business Context ......................................................................................................................... 2
1.3. Skup Aplikasi .............................................................................................................................. 3
1.4. Karakteristik User ....................................................................................................................... 6
2. DESKRIPSI PERANCANGAN GLOBAL ................................................................................. 7
2.1. Requirement Model .................................................................................................................. 7
2.2. Use Case Model ......................................................................................................................... 7
2.3. Domain Model ........................................................................................................................... 7
2.4. Sequence Diagram .................................................................................................................. 15
2.6. Class Diagram ......................................................................................................................... 17
2.7. Deployment Diagram (Arsitektur Diagram) ........................................................................ 18
2.8. UI/UX Aplikasi ........................................................................................................................ 19

APLIKASI 1
1. PENDAHULUAN
1.1. Tujuan Dokumen
Tujuan dari dokumen ini yaitu membangun sebuah sistem informasi management
seminar dan tugas akhir berbasis Web. Sistem Informasi ini memberikan mahasiswa dan
dosen kemudahan untuk pendaftaran tugas akhir dan melihat perkembangan tugas akhir.
Sehingga dihasilkan program aplikasi berbasis web yang dapat memberikan kemudahan
melaksanakan administrasi tugas akhir di STT Nurul Fikri

1.2. Business Context


informasi Managemet seminar dan tugas akhir merupakan tiang utama dalam
mengatur segala hal yang berkaitan dengan penyelenggaraan tugas akhir maupun hal-hal
yang lainnya dan yaitu suatu rangkaian kegiatan yang disusun secara sistematis untuk
mahasiswa sebagai input agar dapat menghasilkan lulusan yang berkualitas.
Sistem informasi management seminar dan tugas akhir yang akan dibangun terdiri
dari komponen-komponen di dalamnya dan masing-masing komponen saling terkait
membentuk suatu alur sistem informasi. Sistem informasi management seminar dan
tugas akhir tersusun dari beberapa modul di dalamnya, seperti yang digambarkan pada
Gambar 1.1. Pada Gambar 1.1 digambarkan bahwa modul-modul penyusun aplikasi
SIantara lain modul Dashboard, modul pengajuan TA, modul pengajuan seminar proposal,
modul pengajuan seminar hasil, modul pengajuan sidang akhir, modul nilai dan yudisum.

Dashboard

Yudisium
Pengajuan TA

Nilai Pengajuan
Seminar Proposal

Pengajuan Pengajuan
Sidang Akhir Seminar Hasil

APLIKASI 2
1.3. Skup Aplikasi
Aplikasi yang ingin dikembangkan dari dokumen SRS ini secara umum adalah
aplikasi berbasis web untuk user mahasiswa dan dosen pembimbing dalam berinteraksi
dalam Sistem Informasi Management dan Tugas Akhir

1.3.1 User Sistem


a. Interaksi Mahasiswa dengan sistem

 Info Tugas Akhir


 Daftar Tugas
Akhir
 Cek Approval E-thesis.nf.ac.id

 Notifikasi
Approval TA

b. Interaksi Dosen dengan sistem

E-thesis.nf.ac.id
 Cek Mahasiswa
bimbingan
 Perkembangan TA
mahasiswa
 Approved pengajuan
TA
 Approved pengajuan
seminar hasil

APLIKASI 3
c. Interaksi Admin dengan Sistem

 Merubah hak akses


 Menambah Fitur E-thesis.nf.ac.id

APLIKASI 4
1.3.2 Alur Proses

APLIKASI 5
1.3.2 Platform Sistem
Platform sistem yang akan diimplemetasikan adalah aplikasi berbasis
web yang terkoneksi ke sistem database. Aplikasi web dapat ditampilkan
sama baiknya (responsive) di berbagai platform client seperti pc desktop dan
smartphone.

1.4. Karakteristik User


User pengguna sistem informasi akademik modul keuangan dapat
diklasifikasikan berdasarkan kebutuhan user yaitu:

1. Mahasiswa
2. Dosen PA
3. Admin Sistem
Sistem Informasi Management Seminar & Tugas Akhir berbasis web yang
dapat diakses dan dijangkau seluruh wilayah indonesia maupun luar negeri
melalui jaringan internet.

APLIKASI 6
2. DESKRIPSI PERANCANGAN GLOBAL
2.1Requirement Model
2.1.1 Use Case Model
2.1.1.2 Use Case Aktor
End user dari administrasi tugas akhir yang akan dibangun yaitu sebagai berikut :

1) Mahasiswa
2) Dosen Pembimbing
3) Administrator

2.1.1.2 Tabel Use Case Diagram

No Kode Use Case Priority Difficulty Requirement


Terkait
1. UC-U001 Dashboard administrasi TA Medium Medium
2. UC-U002 Pengajuan TA Medium Hight UC-U002
3. UC-U003 Seminar Proposal Medium Medium UC-U002
4. UC-U004 Seminar Hasil TA Medium Medium UC-U003
5. UC-U005 Sidang akhir TA Hight Medium UC-U004
6. UC-U006 Yudisium Hight Medium UC-U005
7.
8.
2.1.1.3 Use Case Description
Dalam use case description dijabarkan narasi interaksi antara user dengan
sistem untuk setiap use case yang telah didefinisikan dalam use case diagram. Use
case description ditampilkan dalam bentuk table yang menjelaskan tujuan akhir dari
use case dilengkapi dengan kondisi awal dan akhir dari use case. Berikut ini tabel-tabel
use case description.

APLIKASI 7
1) Use case dashboard

Nama Use Case Dashboard Administrasi TA


Author Mahasiswa
Requirement Terkait UC001
Tujuan Menampilkan halaman Dashboard
Kondisi Awal User telah terdaftar dalam sistem
Kondisi Akhir – Sukses User dapat login ke dalam sistem
Kondisi Akhir – Gagal User gagal login ke dalam sistem
Primary Actor Mahasiswa, Dosen
Secondary Actor Administrator
Trigger User sistem submit form login
Main Flow Step Action
1 Mahasiswa akses halaman form login
2 Mahasiswa menginput form login
3 Mahasiswa submit login
4 mahasiswa akses halaman profile
5 Mahasiswa melihat halaman dashboard
6 Mahasiswa melihat informasi TA
Extension Step Action
2.1 Sistem akan memvalidasi form login
3.1 Sistem akan menampilkan info jika username atau
password salah
3.2 Sistem akan menampilkan informasi user belum
terdaftar

2) Use Case pengajuan Tugas Akhir

Nama Use Case Pengajuan Tugas Akhir


Author Mahasiswa, Dosen
Requirement Terkait UC0002
Tujuan Menampilkan halaman pengajuan tugas akhir
Kondisi Awal User telah login ke sistem pengajuan Tugas akhir
Kondisi Akhir – Sukses User dapat melakukan pendaftaran
Kondisi Akhir – Gagal User gagal melakukan pendaftaran
Primary Actor Mahasiswa
Secondary Actor Dosen, Administrator
Trigger User sistem submit pendaftaran Tugas Akhir
Main Flow Step Action
1 Mahasiswa akses halaman tugas akhir
2 Mahasiswa menginput pendaftaran tugas akhir
3 Mahasiswa submit pendaftaran tugas akhir
4 Dosen akses halaman Tugas Akhir
5 Dosen melihat daftar tugas akhir
6 Dosen memilih tugas akhir
7 Dosen menyetujui tugas akhir
8 Mahasiswa dan dosen melihat status pendaftaran
TA

APLIKASI 8
Extension Step Action
2.1 Sistem akan menampilkan info jika dosen menolak
tugas akhir yang diajukan
3.1

3.2

3) Use Case Pengajuan Seminar proposal

Nama Use Case Pengajuan Seminar Proposal


Author Mahasiswa
Requirement Terkait UC003
Tujuan Menampilkan halaman pengajuan seminar proposal
Kondisi Awal User telah login ke sistem pengajuan Tugas Akhir
Kondisi Akhir – Sukses User dapat melakukan pendaftaran
Kondisi Akhir – Gagal User gagal melakukan pendaftaran
Primary Actor Mahasiswa
Secondary Actor Dosen, Administrator
Trigger User sistem submit pendaftaran Seminar proposal
Main Flow Step Action
1 Mahasiswa akses halaman Pengajuan Seminar
proposal
2 Mahasiswa menginput pendaftaran seminar
proposal
3 Mahasiswa submit pendaftaran seminar proposal
4 Dosen akses halaman tabel seminar proposal
5 Dosen melihat list pendaftaran mahasiswa
6 Dosen memilih mahasiswa yg mengisi form
pendaftaran seminar proposal
7 Dosen menyetujui mahasiswa tersebut
8 Mahasiswa melihat status persetujuan pendaftaran
9 Administrator mengelola jadwal seminar proposal
10 Mahasiswa, dosen, admin melihat jadwal seminar
proposal
11 Dosen mengelola nilai hasil seminar propsal
12 Mahasiswa melihat status hasil seminar proposal
Extension Step Action
2.1 Sistem akan menampilkan info jika dosen menolak
seminar proposal yang diajukan
3.1

3.2

4) Use Case Pengajuan Seminar hasil

Nama Use Case Pengajuan Seminar Hasil


Author Mahasiswa
Requirement Terkait UC004

APLIKASI 9
Tujuan Menampilkan halaman pengajuan seminar hasil
Kondisi Awal User telah login ke sistem pengajuan seminar hasil
Kondisi Akhir – Sukses User dapat melakukan pendaftaran
Kondisi Akhir – Gagal User gagal melakukan pendaftaran
Primary Actor Mahasiswa
Secondary Actor Dosen, administrator
Trigger User sistem submit pendaftaran Tugas Akhir
Main Flow Step Action
1 Mahasiswa akses halaman seminar hasil
2 Mahasiswa menginput pendaftaran seminar hasil
3 Mahasiswa submit pendaftaran seminar hasil
4 Dosen akses halaman seminar hasil
5 Dosen melihat daftar seminar hasil
6 Dosen menyetujui seminar hasil yang diajukan
7 Mahasiswa melihat status persetujuan pendaftaran
seminar hasil
8 Admin mengelola jadwal
9 Mahasiswa, Dosen, Admin melihat jadwal seminar
hasil
10 Dosen mengelola nilai hasil seminar hasil
11 Mahasiswa lihat status hasil seminar hasil
Extension Step Action
2.1 Sistem akan menampilkan info jika dosen menolak
tugas akhir yang diajukan
3.1

3.2

5) Use case pengajuan sidang Akhir

Nama Use Case Pengajuan Seminar Hasil


Author Mahasiswa
Requirement Terkait UC005
Tujuan Menampilkan halaman pengajuan seminar hasil
Kondisi Awal User telah login ke sistem pengajuan seminar hasil
Kondisi Akhir – Sukses User dapat melakukan pendaftaran
Kondisi Akhir – Gagal User gagal melakukan pendaftaran
Primary Actor Mahasiswa
Secondary Actor Dosen, administrator
Trigger User sistem submit pendaftaran Tugas Akhir
Main Flow Step Action
1 Mahasiswa akses halaman seminar hasil
2 Mahasiswa menginput pendaftaran seminar hasil
3 Mahasiswa submit pendaftaran seminar hasil
4 Dosen akses halaman seminar hasil
5 Dosen melihat daftar seminar hasil
6 Dosen menyetujui seminar hasil yang diajukan

APLIKASI 10
7 Mahasiswa melihat status persetujuan pendaftaran
seminar hasil
8 Admin mengelola jadwal
9 Mahasiswa, Dosen, Admin melihat jadwal seminar
hasil
10 Dosen mengelola nilai hasil seminar hasil
11 Mahasiswa lihat status hasil seminar hasil
Extension Step Action
2.1 Sistem akan menampilkan info jika dosen menolak
tugas akhir yang diajukan
3.1

3.2

2.1.1.4 Use Case Diagram


1) Use Case Dashboard

APLIKASI 11
2) Use Case Pengajuan TA

3) Pengajuan Seminar Proposal

APLIKASI 12
3) Use Case Pengajuan seminar hasi

4) Pengajuan Sidang Akhir

APLIKASI 13
5) Use Case Yudisium

2.2 Domain Model


2.2.1 ERD

APLIKASI 14
2..3 Sequence Diagram
1) Sequence Diagram Pengajuan TA

2) Sequence Diagram Pengajuan seminar Proposal

3) Sequence Diagram Pengajuan Seminar Hasil

APLIKASI 15
4) Sequence Diagram Pengajuan Sidang Akhir

5) Sequence Diagram Yudisium

APLIKASI 16
2.4 Class Diagram

APLIKASI 17
2.5 Deployment Diagram (Arsitektur Diagram)

APLIKASI 18
2.6 UI/UX Aplikasi
2.6.1 Struktur Menu

APLIKASI 19
2.6.2 Mock Up Aplikasi

 Tampilan Dashboard

Berikut adalah tampilan dashboard dari sistem informasi manajemen seminar


dan tugas akhir. Ketika user (mahasiswa) telah berhasil melakukan login maka sistem
akan menampilkan halaman dashboard.

APLIKASI 20
 Tampilan Pengajuan TA

Gambar diatas adalah tampilan form pendaftaran TA. Mahasiswa cukup memasukkan
judul TA dan nama dosen pembimbing. Untuk data pribadi mahasiswa telah terintegrasi
langsung ketika login.

APLIKASI 21
 Tampilan pengajuan seminar proposal

Untuk pengajuan seminar proposal mahasiswa hanya perlu login dan mengakses
halaman pengajuan seminar proposal. Form pengajuan juga cukup mengisi judul TA dan
nama dosen pembimbing. Untuk jadwal seminar akan diatur oleh dosen.

APLIKASI 22
 Tampillan pengajuan Seminar Hasil

Untuk pengajuan seminar hasil prosesnya juga sama pada saat pengajuan
seminar proposal mahasiswa cukup memasukkan judul dan nama dosen pembimbing.
Untuk jadwal seminar akan diproses oleh dosen.

APLIKASI 23
 Tampilan Pengauan Sidang Akhir

Untuk pengajuan sidang akhir prosesnya juga sama pada saat pengajuan
seminar yang sebelumnya mahasiswa cukup memasukkan judul dan nama dosen
pembimbing. Untuk jadwal seminar akan diproses oleh dosen.

APLIKASI 24
 Tampilan halaman Info TA

Halaman info TA akan menampilkan perkembangan TA mahasiswa seperti status,


jadwal, dan nilai seminar yang telah dilakukan oleh mahasiswa

APLIKASI 25
 Tampilan halaman Yudisium

Pada halaman yudisium akan berisi informasi mengenai transkip nilai dari semester
awal hingga semester akhir. Pada halaman ini juga mahasiswa dapat melihat dan mencetak
Surat keterangan lulus apabila dibutuhkan jika ijazah belum keluar.

APLIKASI 26

Anda mungkin juga menyukai