Anda di halaman 1dari 10

Nama : Reldwick Glimmer

Nim : 111180034

UAS REKAYASA PERANGKAT LUNAK

1. Judul proyek Rekayasa Perangkat Lunak saya yang buat adalah Aplikasi Streaming dan
Download Film (Anyfilms).
2. Proyek ini membahas tentang aplikasi yang dapat mempermudah pengguna untuk dapat
menonton dan mendownload film local maupun internasional dengan kualitas layar yang jernih
serta hemat biaya internet tanpa harus membuka browser internet.
3. Usecase Diagram: Diagram yang menggambarkan hubungan antara aktor dengan system.

Di dalam usecase ini ada 3 aktor yaitu, New User(Pengunjung), Subscribers(Pelanggan), dan
Admin. Tugas New User adalan melakukan registrasi akun, melihat daftar film yang disajikan
aplikasi dan dapat memutar film dengan batas waktu tertentu. Tugas Subscribers dapat
berlangganan dan mendapatkan fitur-fitur baru. Tugas admin adalah melakukan request film
kepada user, mengelola data, mengupload film dan mengekpor laporan aktivitas user untuk
membentuk algoritma aplikasi yang baik.
4. Activity Diagram: Diagram yang dapat memodelkan proses-proses yang terjadi pada sebuah
system.
a. Melakukan Registrasi

Ketika masuk dalam aplikasi, New User meng-klik tombol SignUp untuk menampilkan menu
registrasi. Di dalam menu registrasi, New User harus mengisi username dan password baru
lalu mengisi data Account profil untuk menambah data pengguna di dalam server aplikasi.

b. Melihat Daftar Film

New User maupun Subscriber dapat mencari film pada daftar film menu utama, lalu
memasukkan keyword dan film yang dicari akan ditampilkan
c. Memutar Trial Film

New User memilih film lalu aplikasi menampilkan menu pemutar film kemudian new user
meng-klik tombol play untuk memutar video tetapi sebelum film diputar, akan memainkan
iklan selama beberapa detik lalu film akan terputar sesuai batasan waktu. Sedangkan user
yang berlangganan tidak akan memainkan iklan dan lansung menonton film tanpa batasan
waktu
d. Melakukan Pembelian Membership
Untuk berlangganan, user dapat memilih paket membership yang ditawarkan aplikasi.
Setelah memilih, user diminta untuk memasukkan username dan password agar aplikasi
dapat mengirim kode verifikasi kepada user. User memverifikasi kode dan aplikasi
menampilkan detail harga yang harus dibayar.

e. Mengubah Data Pribadi

f. Mengekspor Laporan Aktivitas User


Admin memilih menu laporan kegiatan user lalu aplikasi menampilkan laporan kegiatan
user. Admin memilih bulan yang paling banyak user melakukan aktivitas kemudian
mengexport data dalam bentuk excel maupun word. Admin melaporkan laporan sesuai
kebijakan yang dibuat oleh pihak aplikasi

g. Melakukan login dan logout

Admin dan User dapat melakukan login dan dengan memasukkan masing-masing username dan
password. Admin dan user dapat mengklik tombol logout untuk keluar. Setelah logout, actor
akan dibawa kembali kedalam menu beranda login

5. Sequence Diagram: Diagram yang menjelaskan bagaimana suatu operasi itu dilakukan; message
(pesan) apa yang dikirim dan kapan pelaksanaannya.
a. Melakukan Registrasi
New User mengklik signup, kemudian masuk ke menu registrasi. Jika sudah registrasi, user
diminta untuk memasukkan username dan password kemudian mengisi data pribadi untuk
dimasukkan kedalam Account Profil

b. Melihat Daftar Film

New user dan Subscriber dapat mencari film dan memasukkan keyword film

c. Memutar Trial Film

New User dan Subscriber memilih film kemudian mengklik tombol play video kemudian iklan
akan terputar sebentar. Setelah itu film akan terputar dengan otomatis
d. Melakukan Pembelian Membership

Untuk berlangganan, user dapat memilih paket membership yang ditawarkan aplikasi.
Setelah memilih, user diminta untuk memasukkan username dan password agar aplikasi
dapat mengirim kode verifikasi kepada user. User memverifikasi kode dan aplikasi
menampilkan detail harga yang harus dibayar.
e. Mengekspor Laporan Aktivitas User

Admin mengexport data aktivitas user ke dalam bentuk excel atau word
f. Melakukan login dan logout
Admin dan user melakukan login dengan username dan password. Jika salah, harus mengisi ulang
username dan password. Jika benar akan masuk ke menu utama aplikasi. Aktor juga dapat logout
dengan mengklik logout. Setelah itu Aplikasi akan menampilkan beranda login kembali

g. Class Diagram: menggambarkan struktur sistem dari segi pendefinisian kelas – kelas yang akan
dibuat untuk membangun sistem.
h. Data Model: Proses menciptakan model data untuk sistem informasi dengan menerapkan
teknik formal tertentu.

Anda mungkin juga menyukai