Anda di halaman 1dari 1

Tugas Besar 1

Rekayasa Perangkat Lunak

1. Pilihan Studi Kasus


Pilihlah sebuah aplikasi web populer yang dapat ditemukan di internet sebagai kasus yang
akan dipelajari dalam tugas ini. Setiap mahasiswa harus memilih aplikasi web yang berbeda
namun boleh memiliki kategori yang sama. Contoh: Mahasiswa 1 memilih Twitter dan
mahasiswa 2 memilih Facebook. Mahasiswa harus memiliki akun dalam situs yang dipilih
agar dapat mengeksplorasi fitur-fiturnya. Anda dapat menggunakan grup WA untuk
mengkoordinasikan pilihan-pilihan Anda agar tidak ada yang sama.
Pilihan aplikasi wajib diambil berdasarkan kategori berikut ini:
◦ Media sosial (Contoh: Twitter, Facebook, Instagram, dll)
◦ A2A (Contoh: Quora, Yahoo!Answers, askfm, dll)
◦ Video sharing (Contoh: YouTube, Vidio, Netflix, dll)
◦ Musik (Contoh: Spotify, Joox, Soundcloud, dll)
◦ Utilities (Contoh: Gmail, Yahoo!Mail, GDrive, Keep, dll)
◦ Berita (Contoh: Liputan6, Detik, dll)
◦ E-Commerce (Contoh: Bukalapak, Tokopedia, dll)
◦ Asuransi dan Keuangan (Contoh: KlikBCA, Investree, dll)
◦ Pendidikan (Contoh: Brainly, RuangGuru, dll)
◦ Lowongan pekerjaan (Contoh: Karir, Jobsdb, Urbanhire, dll)
◦ Event management (Contoh: Meetup, dll)
◦ Game (Contoh: Steam, dll)

2. Pelajari teori mengenai user requirements, functional requirements dan non-functional


requirements dalam analisis kebutuhan rekayasa perangkat lunak.

3. Buatlah analisis kebutuhan dari aplikasi web yang telah Anda pilih pada soal nomor 1 yang
mencakup poin-poin berikut ini:

a) User Requirements
Contoh: Pengguna dapat mengakses email melalui web dan melakukan sinkronisasi
menggunakan protokol IMAP atau POP3. Dst
b) Functional Requirements
Berisi daftar kebutuhan fungsional disertai dengan penjelasannya.
Contoh:
▪ Membuat email. Jelaskan...
▪ Mengirim email. Jelaskan...
▪ Membaca email. Jelaskan...
▪ Membalas email. Jelaskan…
c) Non-Functional Requirements
Berisi daftar kebutuhan non-fungsional disertai dengan penjelasan dan ukuran yang
harus dicapai.
Contoh:
▪ Performance: Kecepatan loading halaman harus kurang dari 0.5 ms
▪ Usability: Mengakses sebuah menu harus kurang dari 5 langkah

4. Tuliskan dan kumpulkan hasil analisis pada soal nomor 3 dalam sebuah file berformat PDF
melalui assignment ini.

Anda mungkin juga menyukai