Anda di halaman 1dari 11

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

KontentIF

Dipersiapkan oleh:

Yogi Wisesa Chandra (1301154282)

Isa Mulia Insan (1301150038)

Nadya Aditama (1301154556)

Fadila Zain (1301150444)

Program Studi S1 Teknik Informatika – Fakultas Informatika

Universitas Telkom

Jalan Telekomunikasi Terusan Buah Batu, Bandung

Indonesia
1. Profil Mitra
Kontent (komunitas tentor) S1 Teknik Informatika adalah komunitas yang
bergerak di bidang akademik yang bertujuan memfasilitasi mahasiswa S1 Teknik
Informatika untuk meningkatkan nilai akademisnya. Didirikan pada tahun 2013 dibawah
divisi akademik Himpunan Mahasiswa S1 Teknik Informatika (HIMA IF).

2. Deskripsi Produk
2.1. Ruang Lingkup Masalah

KontentIF merupakan sebuah perangkat lunak berbasis android, yang nantinya


digunakan oleh admin, tutor, dan mahasiswa. Perangkat lunak ini digunakan untuk
membantu proses administrasi pada Kontent HIMA IF. Proses-proses yang
termasuk dalam penjelasan dokumen kebutuhan perangkat lunak ini adalah sebagai
berikut :

a. Pengelolaan jadwal responsi


b. Pengelolaan pemesanan responsi
c. Pengelolaan absen response (BAP)
d. Pengelolaan tutor responsi
2.2. Prespektif Produk
Perangkat lunak KontentIF merupakan perangkat lunak berbasis android yang
akan mendukung proses seluruh entitas yang menggunakan perangkat lunak ini.
Beberapa komponen pada perangkat lunak ini adalah :
a. Fungsionalitas Utama Sistem
Fungsionalitas utama perangkat lunak ini adalah :
- Modul responsi
- Modul tutor
b. Penyimpanan Data
Komponen penyimpanan data dalam bentuk [ ], dalam hal ini
menggunakan [ ].
c. User Interface
User Interface yang digunakan yaitu [ ].

2.3. Fungsionalitas Modul


Berikut adalah deskripsi fungsi modul yag tersedia di perangkat lunak,
diantaranya :

Modul Fungsionalitas User Keterangan


Mahasiswa memilih jadwal responsi
Mahasiswa
Pemesanan yang tersedia pada aplikasi
Responsi Tutor mengkonfirmasi responsi yang
Tutor
sudah dipesan oleh mahasiswa
Tutor menginput jadwal responsi
Jadwal Tutor
pada aplikasi
Responsi
Responsi Admin Admin melihat jadwal responsi tutor
Tutor mengabsen mahasiswa yang
sudah mengikuti responsi serta
Absen Tutor
menyertakan detail responsi dalam
Responsi
bentuk berita acara pada aplikasi.
(BAP)
Admin melihat hasil berita acara
Admin
response tutor.
Admin bisa menambah tutor dengan
Tutor Tambah Tutor Admin
[membuat akun] tutor tersebut..
2.4. Deskripsi Tugas Pengguna Produk

No Pengguna Deskripsi Tugas


1. Mahasiswa - Login
- Melihat jadwal responsi
- Memilih jadwal responsi
2. Tutor - Login
- Input jadwal responsi
- Mengkonfirmasi responsi yang sudah
dipesan mahasiswa
- Menginput BAP
3. Admin - Login
- Input data tutor
- Edit data tutor
- Hapus data tutor

2.5. Batasan – Batasan

Hal-hal yang menjadi batasan dalam perangakat lunak ini yaitu sebagai berikut :

1. User perangakat lunak ini adalah admin, tutor, dan mahasiswa.


2. Untuk mengakses aplikasi harus menggunakan perangkat android
3. Fungsionalitas yang bias digunakan oleh user bergantung kepada hak ases yang
sudah disebutkan.
2.6. Asumsi dan Kebergantungan
1. Mahasiswa hanya bisa memilih jadwal response yang tersedia
2. Admin tidak bisa mengubah jadwal tutor
3. Tutor tidak bisa mengubah jadwal tutor lain
4. Tutor tidak bisa mengubah data tutor itu sendiri maupun tutor lain
3. Bisnis Proses
3.1. Bisnis Proses Aplikasi
3.1.1. Modul 1 – Pemesanan Responsi

3.1.2. Modul 2 – Jadwal Tutor


3.1.3. Modul 3 – BAP
3.1.4. Modul 4 – Akun Tutor
4. Kebutuhan Fungsional
4.1. Aliran Data
4.1.1. DFD Level 0

4.1.2. DFD Level 1


4.2. Spesifikasi Proses
4.2.1. Spesifikasi Proses – Pemesanan Responsi
Proses Keterangan
No.Proses 1.0
Nama proses Pemesanan Responsi
Source Admin, Mahasiswa, Tutor
(sumber)
Input Data responsi yang dipesan
Output Info responsi
Destination Memesan responsi mata kuliah tertentu pada jadwal yang
(tujuan) sudah tersedia
Logika proses 1. Mahasiswa melihat jadwal responsi yang ada
2. Mahasiswa memilih jadwal responsi
3. Aplikasi mengeluarkan info data tutor
4. Info responsi dapat dilihat oleh admin

4.2.2. Spesifikasi Proses 2 – Jadwal Tutor

Proses Keterangan
No.Proses 2.0
Nama proses Jadwal Tutor
Source Tutor
(sumber)
Input Data jadwal responsi
Output Info jadwal response tutor
Destination Menginput jadwal responsi mata kuliah tertentu
(tujuan)
Logika proses 1. Tutor menginput jadwal respons tutor
2. Info jadwal response tutor dapat dilihat oleh
admin

4.2.3. Spesifikasi Proses 3 – Data Tutor

Proses Keterangan
No.Proses 3.0
Nama proses Data Tutor
Source Admin
(sumber)
Input Data tutor
Output Info tutor
Destination Menginput data tutor dan membuat akun tutor
(tujuan)
Logika proses 1. Tutor menginput data tutor
2. Info jadwal respons dapat dilihat oleh admin

4.2.4. Spesifikasi Proses 4 – BAP

Proses Keterangan
No.Proses 4.0
Nama proses BAP
Source Tutor
(sumber)
Input Data BAP
Output Info BAP
Destination Menginput data BAP
(tujuan)
Logika proses 1. Tutor menginput data BAP
2. Info jadwal respons dapat dilihat oleh admin

4.3. Desain dan Alur UI/UX

Anda mungkin juga menyukai