Anda di halaman 1dari 15

TUGAS PROJECT

REKAYASA PERANGKAT LUNAK

Catatan Keuangan Mahasiswa

Aplikasi Pencatat Keuangan

Dosen Pengampu Mata Kuliah:


Dr. VITRI TUNDJUNGSARI, ST., MSc., M.M

Disusun oleh:
Kelompok 2
1. Eleazar Jonas Yehezkiel Imea (20220801241)
2. Muhammad Faris Satria Maulana (20220801166)
3. Wiji Wiku Aditama Alkohara (20220801030)
4. Vincent Etwin Mangapul (20220801267)

UNIVERSITAS ESA UNGGUL


TEKNIK INFORMATIKA
ILMU KOMPUTER
2023/2024
1. Latar Belakang Project

Our Project

Dalam projek ini, kami sedang mengembangkan sebuah aplikasi yang bertujuan untuk
membantu mahasiswa mengelola keuangan mereka secara lebih efektif. Aplikasi ini akan
berfungsi sebagai platform digital bagi mahasiswa untuk mencatat pendapatan, pengeluaran,
dan anggaran yang semuanya disesuaikan dengan kebutuhan dan tantangan keuangan unik
yang dihadapi oleh mahasiswa.

Mission

Misi kami adalah memberdayakan mahasiswa untuk mengambil kendali atas keuangan
mereka dan membangun kebiasaan pengelolaan uang yang bertanggung jawab. Kami
bertujuan untuk memberikan mereka alat yang mudah digunakan dan komprehensif untuk
melacak pendapatan dan pengeluaran, menetapkan dan memantau anggaran dan pada
akhirnya mengurangi stress keuangan selama akademik mereka.

Problem

Mahasiswa, terutama yang berada di perguruan tinggi, sering mengalami kesulitan dalam
mengelola keuangan mereka menghadapi beberapa tantangan, termasuk:
● Sumber pendapatan yang terbatas. Mahasiswa biasanya memiliki sumber pendapatan
yang terbatas dari pekerjaan paruh waktu, beasiswa, atau uang saku. Sehingga
penting untuk mengelola sumber daya mereka dengan efisien.
● Pengeluaran yang tidak teratur. Kebutuhan keuangan mahasiswa dapat tidak terduga
dengan pengeluaran untuk buku teks, sewa, makanan, kegiatan sosial dan
perlengkapan akademik yang bervariasi dan bulan ke bulan.
● Kurangnya pengeluaran anggaran banyak mahasiswa kurang memiliki pengetahuan
dan alat yang diperlukan untuk mengelola uang mereka dengan efektif. Yang dapat
menyebabkan utang, pengeluaran berlebihan dan stress keuangan.
● Kurangnya perencanaan keuangan, mahasiswa sering mengabaikan perencanaan
anggaran dan keuangan karena jadwal yang padat dan komitmen akademik

Solution

Aplikasi Catatan Keuangan Mahasiswa akan menawarkan Solusi komperhensif terhadap


tantangan keuangan yang dihadapi oleh mahasiswa.

● Pencatat Keuangan. Aplikasi ini akan memungkinkan mahasiswa mencatat semua


pengeluaran mereka, mengkategorikannya, dan melacak kebiasaan pengeluaran
mereka, membantu mereka mengidentifikasi area di mana mereka bisa menghemat
uang.
● Manajemen Pendapatan. Mahasiswa dapat mencatat berbagai sumber pendapatan
mereka, seperti pekerjaan paruh waktu, beasiswa, dam uang saku.memudahkan
mereka dalam mengelola keuangan secara keseluruhan.
● Menetapkan Tujuan. Penggunaan dapat menetapkan tujuan keuangan, seperti
menabung untuk perjalanan, melunasi pinjaman mahasiswa, atau membangun dana
darurat, dan aplikasi akan membantu mereka melacak kemajuan mereka.
● Laporan yang Disesuaikan. Aplikasi-aplikasi Catatan Keuangan Mahasiswa akan
menghasilkan laporan keuangan yang dipersonalisasi, menawarkan wawasan tentang
tentang pola pengeluaran dan kesehatan keuangan mereka.
● Aksesibilitas. Aplikasi ini akan tersedia pada platform IOS dan Android, memastikan
aksesibilitas yang berbagai mahasiswa.
2. Tujuan Project

Tujuan proyek pencatat keuangan mahasiswa adalah:

1. Membantu Mahasiswa Mengelola Keuangan:

Membantu alat yang efektif untuk mahasiswa agar dapat mengelola pendapatan dan
pengeluaran mereka dengan lebih baik.

2. Mengurangi Stres keuangan:

Mengurangi ketidakpastian keuangan mahasiswa dan memberikan wawasan yang


diperlukan untuk menghindari utang dan stress keuangan.

3. Mendorong Kebiasaan Pengelolaan Uang yang Bertanggung Jawab:

Memotivasi mahasiswa untuk merencanakan dan mengelola keuangan keuangan mereka


secara proaktif.

4. Membantu Pencapaian Tujuan Keuangan:

Memungkinkan penggunaan menetapkan dan mencapai tujuan keuangan pribadi mereka,


seperti menabung, melunasi utang, atau berinvestasi.

5. Meningkatkan Kualitas Hidup:

Mengurangi ketidaknyamanan finansial dan membantu mahasiswa merencanakan masa


depan keuangan mereka lebih baik.

3. Stakeholder

Dalam proyek aplikasi Catatan Keuangan Mahasiswa, terdapat beberapa pemangku


kepentingan (stakeholder) utama, termasuk:

User (Mahasiswa)

Mahasiswa Pengguna utama aplikasi yang akan menggunakan aplikasi untuk mencatat
pendapatan, pengeluaran, mengatur anggaran, dan mencapai keuangan mereka. Mereka
mencari kenyamanan dan kontrol atas keuangan mereka.

Admin (Administrator Aplikasi)


Administrator Aplikasi bertanggung jawab atas pemeliharaan, keamanan, dan manajemen
umum aplikasi. Mereka memastikan bahwa aplikasi berjalan lancer, memantau data
pengguna, dan menangani permintaan bantuan atau masalah teknis yang mungkin timbul.

Stakeholder User, dalam hal ini adalah mahasiswa yang menjadi pemakai utama aplikasi
pencatat keuangan. Stakeholder admin adalah pihak yang mengelola dan menjaga aplikasi
agar berfungsi dengan baik. Kedua Stakeholder ini berperan penting dalam kesuksesan dan
penggunaan aplikasi dengan lancer.

4. Fitur Project
● Onboarding
Fitur ini bertujuan untuk membantu pengguna baru untuk memahami cara
menggunakan aplikasi. Fitur onboarding biasanya akan ditampilkan saat pengguna
pertama kali membuka aplikasi. Fitur ini akan memberikan gambaran umum tentang
aplikasi, cara membuat akun, dan cara menggunakan fitur-fitur utama aplikasi

● Sign Up,Register,forget password


Fitur ini bertujuan untuk memungkinkan pengguna untuk membuat akun, mendaftar
ulang, atau mengatur ulang kata sandi mereka. Fitur sign up memungkinkan
pengguna untuk membuat akun baru di aplikasi. Fitur register memungkinkan
pengguna untuk mendaftar ulang ke aplikasi jika mereka lupa kata sandi mereka.
Fitur forget password memungkinkan pengguna untuk mengatur ulang kata sandi
mereka jika mereka lupa.

● Home
Fitur ini bertujuan untuk menampilkan ringkasan informasi keuangan pengguna.
Fitur home adalah fitur utama dari aplikasi catatan keuangan. Fitur ini menampilkan
ringkasan informasi keuangan pengguna, seperti saldo anggaran dan pengeluaran
terbaru.

● Budget
Fitur ini bertujuan untuk membantu pengguna untuk mengelola anggaran mereka.
Fitur budget adalah fitur penting bagi pengguna yang ingin mengelola keuangan
mereka dengan lebih baik. Fitur ini memungkinkan pengguna untuk membuat
anggaran untuk berbagai kategori pengeluaran, melacak pengeluaran mereka, dan
mendapatkan laporan tentang pengeluaran mereka.

● Add
Fitur ini bertujuan untuk memungkinkan pengguna untuk menambahkan transaksi
baru ke anggaran mereka. Fitur add memungkinkan pengguna untuk menambahkan
transaksi baru ke anggaran mereka. Fitur ini penting bagi pengguna yang ingin
melacak pengeluaran mereka secara akurat.

● Goals
Fitur ini bertujuan untuk membantu pengguna untuk mencapai tujuan keuangan
mereka. Fitur goals adalah fitur yang bermanfaat bagi pengguna yang memiliki
tujuan keuangan.

● Histori
Fitur ini bertujuan untuk menampilkan riwayat transaksi pengguna. Fitur history
memungkinkan pengguna untuk melihat riwayat transaksi mereka. Fitur ini dapat
digunakan untuk melacak pengeluaran mereka, melihat tren pengeluaran mereka,
atau mencari transaksi tertentu.

● Setting
Fitur ini bertujuan untuk memungkinkan pengguna untuk menyesuaikan pengaturan
aplikasi. Fitur setting memungkinkan pengguna untuk menyesuaikan aplikasi sesuai
dengan preferensi mereka. Fitur ini dapat digunakan untuk mengubah bahasa
aplikasi, tema aplikasi, dan pengaturan notifikasi.

● Profile
Fitur ini bertujuan untuk menampilkan informasi profil pengguna. Fitur profile
menampilkan informasi profil pengguna. Fitur ini dapat digunakan untuk melihat
informasi pribadi pengguna, riwayat transaksi pengguna, dan tujuan keuangan
pengguna.

● Delete account
Fitur ini bertujuan untuk memungkinkan pengguna untuk menghapus akun mereka.
Fitur delete account memungkinkan pengguna untuk menghapus akun mereka. Fitur
ini dapat digunakan jika pengguna ingin berhenti menggunakan aplikasi atau jika
mereka merasa akun mereka tidak aman

5. Proses bisnis keseluruhan digambarkan dengan flowchart dan actor

Flowchart Aplikasi Catatan Keuangan Mahasiswa


Proses Bisnis Aplikasi Catatan Keuangan Mahasiswa
6. Use Case Diagram

Use Case Aplikasi Catatan keuangan Mahasiswa


7. Sequence Diagram
Sequence Diagram Aplikasi Catatan Keuangan Mahasiswa
8. Class Diagram
Class Diagram Aplikasi Catatan Keuangan Mahasiswa
9. Spesifikasi ( Functional dan non Functional)
FUNCTIONAL
1. Onboarding
Menyediakan tampilan onboarding untuk membantu mahasiswa baru memahami cara
menggunakan aplikasi.
2. Sign Up
Memungkinkan mahasiswa membuat akun dengan mengisi formulir pendaftaran yang
mencakup username, password, email, nama depan, nama belakang, dan nomor telepon.
3. Login
Mahasiswa dapat masuk ke aplikasi dengan menggunakan kombinasi username dan
password yang sudah terdaftar.
4. Forget Password
Memberikan opsi untuk mereset password melalui email jika mahasiswa lupa password.
5. Home
Menampilkan ringkasan informasi keuangan seperti saldo saat ini dan
pemasukan/pengeluaran terakhir.
6. Budget
Memungkinkan mahasiswa menetapkan anggaran untuk kategori tertentu dan melihat
laporan anggaran bulanan
7. Add transaction
Mahasiswa dapat menambahkan catatan transaksi dengan memasukan informasi seperti
jumlah,kategori,dan keterangan.
8. Goals
Memungkinkan mahasiswa menetapkan dan melihat tujuan keuangan,seperti menabung
untuk liburan atau membeli barang tertentu.
9. History transaksi
Menyediakan riwayat transaksi untuk memantau Sejarah keuangan mahasiswa.
10. Settings
Memungkinkan mahasiswa mengatur preferesni pribadi seperti mengganti
nama,username,email,nomor telepon,dan mengelola akun.\
11. Log out
Mahasiswa dapat keluar dari akun mereka.

NON FUNCTIONAL
1. Keamanan
Aplikasi harus menggunakan protokol keamanan yang kuat untuk untuk melindungi data
pribadi mahasiswa,termasuk enkripsi data dan perlindungan terhadap serangan brute force.
2. Performa
Aplikasi harus responsif dan memiliki performa yang baik,termasuk waktu respon yang
cepat untuk interaksi pengguna
3. Kemudahan pengguna
Antarmuka pengguna harus didesain secara intuittif agar mudah digunakan oleh
mahasiswa tanpa memerlukan panduan yang rumit
4. Dukungan Perangkat
Aplikasi harus medukung berbagai perangkat,termasuk smartphone dan tablet,dengan
tampilan yang responsif.
5. Ketersediaan
Aplikasi harus tersedia secara online dan offline,memungkinkan mahasiswa untuk
mengakses data mereka kapan saja,bahkan tanpa koneksi internet.
6. Keberlanjutan dan pemeliharaan
Aplikasi harus dirancang agar mudah diperbaharui dan dipelihara oleh
pengembang,termasuk manajemen bug dan pembaharuan sistem dan pembaharuan
fungsional.
7. Ketersediaan dukungan
Dukungan pelanggan dan panduan pengguna harus tersedia untuk membantu mahasiswa
yang mengalami masalah atau kesulitan menggunakan aplikasi

10. LIFECYCLE

11. DESAIN DAN INTERFACE UNTUK SETIAP FITUR


12. DEVELOPMENT
13. TESTING

14. KESIMPULAN DAN SARAN


Kesimpulan:
Aplikasi Catatan Keuangan Mahasiswa dirancang dengan fokus pada membantu mahasiswa
mengelola keuangan mereka selama masa kuliah. Fitur-fitur seperti onboarding, sign up,
login, budgeting, catatan transaksi, pengaturan, dan lainnya memberikan kemudahan bagi
mahasiswa untuk memiliki kontrol yang lebih baik terhadap keuangan mereka. Developer
juga memiliki peran penting dalam memastikan aplikasi selalu diperbarui, aman, dan
responsif terhadap kebutuhan mahasiswa.

Saran:

1. Pengembangan Fitur Tambahan:


- Pertimbangkan untuk mengembangkan fitur tambahan yang dapat memberikan nilai
tambah, seperti integrasi dengan sistem perbankan online, saran investasi keuangan, atau alat
perencanaan keuangan jangka panjang.

2. Pelatihan Pengguna:
- Sediakan panduan pengguna yang komprehensif dan mudah diakses untuk membantu
mahasiswa memahami sepenuhnya fitur-fitur aplikasi. Ini dapat mencakup tutorial, FAQ, atau
video panduan.

3. Analisis Pengguna:
- Lakukan survei atau pengumpulan umpan balik secara berkala dari pengguna untuk
memahami kebutuhan dan preferensi mereka. Ini dapat membantu dalam pengembangan lebih
lanjut dan peningkatan aplikasi.

4. Keamanan Data:
- Perkuat aspek keamanan aplikasi dengan mengimplementasikan metode keamanan
terbaru, melakukan audit keamanan secara teratur, dan memastikan perlindungan data pribadi
mahasiswa.

5. Optimasi Performa:
- Terus optimalkan performa aplikasi untuk memastikan responsivitas yang optimal.
Identifikasi dan perbaiki potensi bottleneck yang dapat mempengaruhi pengalaman pengguna.

6. Kolaborasi dengan Institusi Pendidikan:


- Jika memungkinkan, kolaborasikan dengan institusi pendidikan untuk menyediakan
integrasi yang lebih baik, seperti penjadwalan pembayaran uang kuliah atau integrasi dengan
kartu mahasiswa.

7. Pemasaran dan Kesadaran:


- Lakukan strategi pemasaran yang efektif untuk meningkatkan kesadaran tentang aplikasi
di kalangan mahasiswa. Kampanye promosi, kolaborasi dengan asosiasi mahasiswa, atau
kerjasama dengan lembaga pendidikan dapat membantu.

8. Pemeliharaan Rutin:
- Tetap lakukan pemeliharaan rutin, termasuk penanganan bug, pembaruan keamanan, dan
peningkatan fungsional agar aplikasi tetap relevan dan efektif.

Dengan mempertimbangkan saran ini, aplikasi Catatan Keuangan Mahasiswa dapat terus
berkembang dan memberikan manfaat yang signifikan bagi penggunanya.

15. SLIDE PRESENTASI DAN LINK UPLOAD YOUTUBE

16. DAFTAR PUSTAKA

Anda mungkin juga menyukai