# data[].attributes.body
Use case Name           : Pencatatan Keuangan
Primacry Actor         : Member
Importance Level        : High

Goals                   : Make a financial records

Brief Description:

Pada use case ini dijelaskan bagaimana proses member untuk melakukan pencatatan keuangan, seperti input pemasukkan dan pengeluaran, melihat laporan dan statistik keuangan, serta peringatan pengeluaran berlebih dan pengingat pembayaran tagihan.

Relationships :

Association       : Member

Include          : Warning over outcome, halaman laporan keuangan, statistik

Extend           : Reminder tagihan

Generalization   : Catatan keuangan

Normal Flow of Events :

1. Memilih menu salah satu dari menu input pemasukkan, input pengeluaran, dan statistik.

1.1 Jika memilih input pemasukkan maka akan ditampilkan form input pemasukkan, user akan menginput data, dan ditampilkan hasil inputan.

1.2 Jika memilih input pengeluaran, maka akan ditampilkan form input pengeluaran, user dapat memilih fitur menggunakan reminder atau tidak. Jika iya, user mengisi form reminder. Sedangkan, jika memilih tidak langsung ke save data.

1.3 Jika memilih statistik, maka user dapat melihat tampilan penggunaan uang

2. Jika telah selesai, user diarahkan kembali ke dashboard.

# data[].attributes.body
https://binusianorg-my.sharepoint.com/personal/galang_utomo_binus_ac_id/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fgalang%5Futomo%5Fbinus%5Fac%5Fid%2FDocuments%2FMatkul%2FProgram%20design%20method%2FVideo

# data[].attributes.body
1. Andryan (2502040631)

2. Ardelia Beatrice (2502041363)

3. Galang Nurbudi Utomo (2502041464)

4. Putu Agus Parimartha (2502040682)

5. Vanessa Aprily Hongastu (2502040726)

# data[].attributes.body
Menggunakan metode kuesioner atau survey.
Responden merupakan remaja dan orang tua.

Link Survey: https://my.forms.app/galangnurbudiu/survei-wenance

# data[].attributes.attachment_link.title
forms.app: Online Form Builder | Free Online Survey Tool

# data[].attributes.attachment_link.description
forms.app is the best and free online form builder to create online web forms and online surveys. Get started with the easy and fast online form builder now.

# data[].attributes.body
We-Nance merupakan sebuah aplikasi untuk mencatat keuangan individu. Aplikasi ini mirip seperti buku catatan keuangan yang dimiliki orang pada umumnya. Namun, aplikasi ini dilengkapi dengan beberapa fitur tambahan, seperti reminder pembayaran tagihan, grafik keuangan, menabung, dan course mengenai pendidikan keuangan.

# data[].attributes.headline
Usia mulai melakukan pencatatan keuangan

# data[].attributes.subject
Usia mulai melakukan pencatatan keuangan

# data[].attributes.headline
Tingkat antusiasme jika terdapat aplikasi yang dapat membantu

# data[].attributes.subject
Tingkat antusiasme jika terdapat aplikasi yang dapat membantu

# data[].attributes.body
Berdasarkan hasil survey, dapat ditarik kesimpulan sebagai berikut.
1. 21% responden tidak memiliki catatan keuangan.
2. 39% responden memiliki kendala dalam membayar tagihan, baik karena sibuk ataupun tidak ada reminder.
3. Responden yang mempunyai catatan keuangan, lebih memilih menggunakan aplikasi daripada metode konvensional.
4. Responden mengharapkan fitur tambahan tabungan. Responden mengaku bahwa kesulitan menabung karena tidak dapat mengatur keuangan dengan baik.
5. Responden juga mengharapkan fitur course pendidikan keuangan, karena pemahaman mereka tentang dunia finansial masih kurang dan ingin belajar lebih.

# data[].attributes.body
-Sign Up
-Pencatatan pemasukkan dan pengeluaran
-Plan Maker
-Course Pendidikan Keuangan

# data[].attributes.body
-Reminder tagihan
- Warning over outcome
- Grafik penggunaan uang
- UI/UX yang baik

# data[].attributes.body
Use case Name       : Register
Primary Actor       : Guest
Importance Level    : High

Brief Description :
Pada use case ini dijelaskan bagaimana proses user baru melakukan registrasi akun.

Relationships :

Association    : Guest

Include        :

Extend         :

Generalization : Membuat akun.

Normal Flow of Events :

1. Memilih menu register.

2. Memasukkan data diri ke dalam form yang telah disediakan.

3. Melakukan konfirmasi apakah data yang dimasukkan sudah benar.

4. Submit, dan data yang sudah diinput akan disimpan.

# data[].attributes.body
Use case Name      : Login
Primary Actor      : Member
Importance Level   : High

Brief Description :
Pada use case ini dijelaskan bagaimana proses user yang telah memiliki akun melakukan proses login.

Relationships :

Association    : Member

Include        :

Extend         :

Generalization : Login

Normal Flow of Events :

1.  Memilih menu Login

2. Memasukkan data Berupa Username dan pasword ke dalam form yang disediakan.

3. Melakukan submit, dan program akan melakukan validasi akun,

a. Apabila Username dan password tidak sesuai maka program akan kembali ke menu login.

b. Apabila username dan password sesuai, program akan meneruskan ke menu dashboard.

# data[].attributes.body
Use case Name           : Logut
Primary Actor           : Members
Importance Level      : High

Brief Description       :
Pada use case ini dijelaskan bagaimana proses user yang telah memiliki akun melakukan proses logout.

Relationships :

Association     : All Member

Include            :

Extend             :

Generalization : Logout

Normal Flow of Events :

1.     Memilih menu Logout

2.     Program akan menampilkan notifikasi  pilihan “Iya” atau “tidak”

1.     Jika user memilih tidak, maka memberakan diarahkan kembali ke dashboard.

2.     Jika user memilih iya, maka member akan keluar dari aplikasi (program)

# data[].attributes.body
Use case Name        : Plan Maker
Primary Actor        : Member
Importance Level     : High

Brief Description :
When an user choose plan maker option, they have to create a new plan. Then the system will show the form and user must input their data. After all the data filled, save it. Next, the system will show the plan list, then user can choose a plan and display what was selected in detail. Next, there are three option showed by the system namely exit, delete, and edit. Choose exit option if there is nothing else to change. For delete option, user can choose to delete a plan from the plan list . For edit option, the system will show the form and user can start to edit then save it. After all finished and nothing else to change, choose exit option. Then the system will show dashboard.

Relationships :

Association    : Member

Include        :

Extend         : Hapus plan Edit plan

Generalization : Rencana keuangan

Normal Flow of Events :

1. Create new

2. Show form

3. Input data

4. Save data

5. Show plan list

6. Terdapat 3 menu yaitu lihat, edit, dan delete.

6.1 Jika memilih menu lihat maka plan list yang dipilih akan ditampilkan.

6.2 Jika memilih menu edit maka user dapat mengedit plan yang sudah dibuat sebelumnya.

6.3 Jika memilih menu delete, maka user dapat menghapus plan yang sudah dibuat sebelumnya.

Kembali ke dashboard.

# data[].attributes.body
Use case Name     : About
Primacry Actor   : Member
Importance Level : Low

Goals: Untuk mengetahui tentang aplikasi We-Nance

Brief Description:

Pada usecase ini user dapat melihat status tentang perusahaan dan aplikasi

Relationships :

Association    : Member

Include        :

Extend         :

Generalization : About

Normal Flow of Events :

1. User memilih menu about.

2. User dapat membaca sekilas profil mengenai perusahaan dan juga aplikasi We-Nance.

3. User dapat kembali ke menu dashboard.

# data[].attributes.body
Use case Name           : Dashboard
Primary Actor        : Member
Importance Level      : Low

Brief Description :
Pada use case ini dijelaskan apa saja yang ada pada menu dashboard, yang bisa dilakukan oleh member.

Relationships :

Association    : Member

Include        :

Extend         :

Generalization : Dashboard

Normal Flow of Events :

1. Di dalam dashboard akan ditampilkan beberapa menu yang kemudian nantinya bisa dipilih oleh Member.

·  Melakukan pencatatan keuangan

·  Membuat perencanaan keuangan

·  Mengikuti Course

2. User memilih menu yang telah ditampilkan pada dashboard

3. Program akan mengarahkan user ke halaman sesuai dengan menu yang dipilih oleh member.