Specification
for
Prepared by
Revision History
Name Date Reason For Changes Version
Luthfi Ardiansyah 21/06/2021 Menambahkan 1.1, 1.2, 1.3, 1.4, 1.5 1.0
Luthfi Ardiansyah 22/06/2021 Menambahkan 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.1, 3.2, 3.3, 3.4 1.0
M. Zahir Abdullah 24/06/2021 Menambahkan 4.1, 4.13, 4.14 1.0
Luthfi Ardiansyah 25/06/2021 Menambahkan 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 4.10, 4.11, 4.12 1.0
All Member 25/06/2021 Memperbarui semua halaman seperti penulisan kalimat 1.0
Note:
All member:
Muhammad Zulfikar, Annisa Ayu Nurarifa, Luthfi Ardiansyah, Nabila Ramadhani Juanda,
M. Zahir Abdullah, dan Herliana Oktaviani
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Tujuan dokumen ini dibuat adalah untuk menyajikan deskripsi secara rinci dari aplikasi berbasis web, LifeU.
Dokumen ini menjelaskan tujuan, fitur dari aplikasi, interface dari aplikasi, dan apa saja yang dibutuhkan untuk
menjalankan aplikasi ini. Dokumen ini ditujukan kepada pengguna maupun pengembang untuk mempermudah
pengembangan perangkat lunak Konseling LifeU Tingkat SMA/SMK/Sederajat berbasis Web.
o Discord : Aplikasi voice chat gratis yang bisa dipakai untuk berkomunikasi
1.5 Referensi
a. http://dinus.ac.id/repository/docs/ajar/IEEE_SRS_-_SRE_Object_Oriented.docx
b. Sistematika Dokumen Software Requirements Spesification (SRS)
(Diadaptasi dari IEEE Std 830-1998).
2. Deskripsi Keseluruhan
2.1 Deskripsi Produk
Aplikasi LifeU hadir sebagai teman berbagi (sharing) segala permasalahan dan ekspresi untuk
kalangan remaja, terutama SMA/SMK/Sederajat. Berdasarkan hal tersebut, LifeU menyediakan fitur untuk
konsultasi dengan konsuler di sekolah mitra, yaitu guru BK SMKN 8 Bandung. Hak akses pengguna ini di
bagi menjadi 2, yaitu admin dan pengguna. Untuk admin, memiliki peran sebagai penjaga input data.
Sedangkan pengguna memiliki peran sebagai pemakai layanan yang ada dalam aplikasi.
Dalam alur penggunaannya, kami menyediakan fitur Register dan Login, lalu pengguna dapat
menggunakan fitur layanan yang tersedia. Jika pengguna ingin melakukan konsultasi atau berbagi (sharing),
pengguna bisa melakukan chatting terlebih dahulu menggunakan fitur Chat atau langsung menggunakan fitur
Room Mate. Selain itu, terdapat fitur lainnya seperti Cheer Up dan Looking At U yang dapat digunakan
secara langsung oleh pengguna (tidak ada ketentuan untuk menggunakan suatu fitur terlebih dahulu).
Windows.
Browser yang mendukung CGI, HTML, dan Javascript.
3 Konseling
(-) Isi data diri (pengguna) dan Data diri oleh pengguna LifeU sesuai kebenaran agar
uraian masalah yang dialami dapat di tracing data pengguna oleh admin guna
mendapatkan info selanjutnya.
(-) Kelola jadwal konsultasi Dengan adanya jadwal konsultasi agar admin dapat
mengatur jadwal pengguna dengan konselor.
(-) Konsultasi Chat Konsultasi melalui chat agar dapat saling mengenal satu
sama lain dan tidak merasa canggung. Konsultasi chat
menggunakan aplikasi lain yaitu Discord.
(-) Konsultasi Video Conference Konsultasi melalui video agar dapat menyampaikan
keluh kesah atau masalah pada pengguna kepada
konselor. Konsultasi video conference menggunakan
aplikasi lain yaitu Google Meet.
4 Hiburan
4.2 Registrasi
4.1.1 Deskripsi Use Case
Proses pendaftaran bagi setiap calon pengguna baru yang ingin bergabung ke LifeU.
4.3 Login
4.1.1 Deskripsi Use Case
Proses untuk mengakses laman LifeU dengan memasukkan nama pengguna dari akun pengguna dan
kata sandi guna mendapatkan hak akses.
4.6 Melihat
4.1.1 Deskripsi Use Case
Pengguna dapat melihat berbagai foto motivasi yang telah direkomendasikan.
4.1.2 Stimulus and Respon
Action by user Response from system
1 Melihat foto motivasi
2 Sistem akan menampilkan foto
motivasi berdasarkan
penyimpanan di dalam database
4.7 Mengunduh
4.1.1 Deskripsi Use Case
Pengguna dapat mengunduh foto motivasi secara gratis.
4.9 Konsultasi
4.1.1 Deskripsi Use Case
Konsultasi adalah pertukaran pikiran untuk mendapatkan kesimpulan (nasihat, saran,
dan sebagainya) sesuai permasalahan yang terjadi pada pengguna. Konsultasi di LifeU
dibagi dua yaitu chat dan video conference.
4.1.2 Stimulus and Respon
Action by user Response from system
1 Bertanya atau menyampaikan
keluh kesah sesuai
permasalahan pengguna
yang terjadi
2 Sistem akan mengarahkan
pengguna melalui chat atau
video conference
4.11 Chat
4.1.1 Deskripsi Use Case
Konsultasi melalui chat agar dapat saling mengenal satu sama lain dan tidak merasa canggung.
Konsultasi chat menggunakan aplikasi lain yaitu Discord.
ID Parameter Kebutuhan
Availability
Reliability
Ergonomy
Portability
Memory
Response time
Safety N/A
Security
Catatan :
Availability : ketersediaan aplikasi, misalnya harus terus menerus beroperasi 7 hari perminggu, 24
jam per haritanpa gagal
Reliability : keandalan, misalnya tidak pernah boleh gagal(atau kegagalan yang ditolerir adalah …
%) sehingga harus dipikirkan fault tolerant architecture. Biasanya hanya perlu untuk Critical
Application yang jika gagal akan berakibat fatal.
Ergonomy : kenyamanan pakai bagi pengguna
Portability : kemudahan untuk dibawa dan dioperasikan ke mesin/sistem operasi/platform yang
lain
Memory : jika perhitungan kapasitas memori internal kritis (misalnya untuk SW yang harus
dijadikan CHIPS dan ukurannya harus kecil
Response time : Batasan waktu yang harus dipenuhi. Sangat penting untuk aplikasi Real Time.
Contoh: “Aaplikasi harus mampu menampilkan hasil dalam 4 detik”, atau “ATM harus menarik
kembali kartu yang tidak diambil dalam waktu 3 menit”
Safety: yang menyangkut keselamatan manusia, misalnya untuk SW yang dipakai pada sistem
kontrol di pabrik
Security : aspek keamanan yang harus dipenuhi