Anda di halaman 1dari 7

ANALISIS GMAIL DENGAN TEORI USER REQUIREMENTS,

FUNCTIONAL, NON-FUNCTIONAL

NAMA : RANGGA JAGAD SYAHADANA

NIM : 41822010056

TUGAS : TB 1 REKAYASA PERANGKAT LUNAK

Gmail adalah aplikasi email yang sangat populer yang digunakan oleh banyak orang
di seluruh dunia. Dalam analisis kebutuhan rekayasa perangkat lunak, kita dapat
menerapkan teori tentang user requirements, functional requirements, dan non-
functional requirements pada aplikasi Gmail seperti berikut ini:

1. User requirements (UR) : adalah kebutuhan yang ditetapkan oleh


pengguna atau pelanggan terhadap aplikasi yang akan digunakan. Berikut
adalah beberapa contoh user requirements untuk aplikasi Gmail:

A. Kemudahan Penggunaan

• Pengguna menginginkan aplikasi Gmail yang mudah digunakan dan


intuitif sehingga mereka dapat mengirim, menerima, dan mengelola
email dengan mudah.

B. Kecepatan
• Pengguna ingin aplikasi Gmail yang dapat mengirim dan menerima
email dengan cepat, serta menyediakan fitur pencarian dan filtering
yang cepat dan responsif.

C. Aksesibilitas

• Pengguna menginginkan aplikasi Gmail yang dapat diakses dari


berbagai perangkat dan platform, seperti desktop, laptop,
smartphone, dan tablet.

D. Kapasitas Penyimpanan

• Pengguna menginginkan aplikasi Gmail yang memiliki kapasitas


penyimpanan yang cukup untuk email mereka, sehingga mereka tidak
perlu menghapus email secara teratur atau khawatir tentang
kehabisan ruang penyimpanan.

E. Integrasi

• Pengguna ingin aplikasi Gmail yang dapat diintegrasikan dengan


aplikasi lain, seperti kalender dan aplikasi produktivitas lainnya,
sehingga mereka dapat mengelola jadwal dan tugas dengan lebih
efisien.

F. Keamanan
• Pengguna menginginkan aplikasi Gmail yang aman dan dapat
diandalkan, dengan fitur keamanan yang memadai seperti enkripsi
email dan otentikasi dua faktor untuk melindungi akun mereka dari
ancaman keamanan.

G. Kompatibilitas

• Pengguna ingin aplikasi Gmail yang kompatibel dengan berbagai jenis


email, seperti teks, gambar, dan lampiran lainnya, serta dapat
membaca dan mengirim email dalam berbagai bahasa dan karakter.

2. Functional requirements (FR) : adalah kebutuhan yang berkaitan dengan


fitur dan fungsi utama dari suatu aplikasi. Berikut ini adalah beberapa contoh
Functional requirements untuk aplikasi Gmail:

A. Pengiriman dan Penerimaan Email

• Aplikasi Gmail harus memungkinkan pengguna untuk mengirim dan


menerima email dengan mudah dan cepat.
• Aplikasi Gmail harus mendukung berbagai jenis email, seperti teks,
gambar, video, dan lampiran lainnya.

B. Penyimpanan Email
• Aplikasi Gmail harus menyediakan ruang penyimpanan yang cukup
untuk email pengguna dan memungkinkan pengguna untuk
menyimpan email dalam folder dan label yang terorganisir.

C. Pencarian Email

• Aplikasi Gmail harus menyediakan fitur pencarian email yang efektif


dan mudah digunakan untuk membantu pengguna menemukan email
tertentu dengan cepat.

D. Filtering dan Sorting Email

• Aplikasi Gmail harus menyediakan fitur filtering dan sorting email yang
dapat membantu pengguna menemukan email yang relevan dan
menghapus email yang tidak diinginkan.

E. Integrasi dengan aplikasi lain


• Aplikasi Gmail harus mendukung integrasi dengan aplikasi lain, seperti
Google Drive, Google Calendar, dan Google Meet untuk
mempermudah pengguna dalam mengelola email dan jadwal.

F. Keamanan Email
• Aplikasi Gmail harus menyediakan fitur keamanan email yang efektif,
seperti enkripsi email, penggunaan kata sandi yang kuat, dan
otentikasi dua faktor untuk memastikan keamanan akun pengguna.

G. Berbagi Email

• Aplikasi Gmail harus menyediakan fitur berbagi email yang


memungkinkan pengguna untuk berbagi email dengan orang lain dan
kolaborasi dalam pengelolaan email.

H. Customization

• Aplikasi Gmail harus menyediakan opsi customization yang


memungkinkan pengguna untuk mengubah tema, layout, dan
tampilan aplikasi sesuai dengan keinginan mereka.

3. Non-functional requirements (NFR) : adalah kebutuhan yang tidak


berkaitan dengan fungsi utama aplikasi, tetapi berkaitan dengan kualitas dan
karakteristik lain dari aplikasi. Berikut ini adalah beberapa contoh Non-
functional requirements untuk aplikasi Gmail:

A. Keamanan dan Privasi

• Aplikasi Gmail harus memastikan keamanan data pengguna dan privasi email
yang dikirim dan diterima.
• Aplikasi Gmail harus menyediakan perlindungan terhadap serangan
malware, spam, phishing dan virus.

B. Ketersediaan dan Keandalan

• Aplikasi Gmail harus tersedia dan dapat diandalkan sepanjang waktu agar
pengguna dapat mengakses akun mereka dengan mudah dan kapan saja.
• Aplikasi Gmail harus memberikan waktu pemulihan dalam kasus terjadi
gangguan atau bencana.

C. Kinerja dan Skalabilitas

• Aplikasi Gmail harus mampu menangani volume email yang besar dan
memprosesnya dengan cepat untuk memberikan pengalaman pengguna
yang baik.
• Aplikasi Gmail harus memiliki waktu tanggap (responsiveness) yang cepat
saat pengguna mengakses email mereka.

D. Kebergunaan dan Aksesibilitas

• Aplikasi Gmail harus mudah digunakan dan dapat diakses oleh pengguna dari
berbagai latar belakang dan tingkat keahlian teknologi.
• Aplikasi Gmail harus memiliki fitur aksesibilitas untuk mendukung pengguna
dengan kebutuhan khusus.
E. Kompatibilitas

• Aplikasi Gmail harus kompatibel dengan berbagai browser web dan sistem
operasi, seperti Chrome, Firefox, Safari, Internet Explorer, dan lainnya.
• Aplikasi Gmail harus mendukung teknologi dan standar terbaru untuk
memastikan kompatibilitas yang lebih baik dengan perangkat dan aplikasi
lainnya.

F. Dukungan multibahasa

• Aplikasi Gmail harus mendukung bahasa yang berbeda untuk memungkinkan


pengguna dari berbagai negara dan wilayah menggunakan aplikasi tersebut.
• Aplikasi Gmail harus menyediakan alat bantu bahasa yang efektif untuk
membantu pengguna dalam berkomunikasi dengan email dalam bahasa
asing.

Anda mungkin juga menyukai