Gema Shafa Marwa merupakan agen perjalanan umroh dan haji yang sedang mengalami kemajuan yang cukup pesat, namun proses pencatatan pemasukan dan pengeluaran masih disimpan dan diproses secara semi-manual menggunakan Microsoft Excel sehingga tidak terdapat buku jurnal umum dan buku besar serta laporan keuangan seperti laporan laba rugi dan laporan arus kas. Berdasarkan hal tersebut, maka diusulkan pembangunan sebuah aplikasi akuntansi yang dapat membantu pihak perusahaan dalam menangani pencatatan pendapatan dan pengeluaran hingga menghasilkan buku jurnal umum, buku besar, laporan laba rugi, dan laporan arus kas. Hal ini dapat membantu melakukan proses bisnis perusahaan agar lebih sistematis dan memudahkan pihak perusahaan dikemudian hari. Perancangan aplikasi ini dibuat menggunakan Entity Relationship Diagram (ERD) dan Unified Modeling Language (UML) dengan menggunakan metode Software Development Life Cycle (SDLC). Aplikasi ini dapat mengelola data master, transaksi pemasukan, transaksi pengeluaran, dan dapat menampilkan laporan keuangan.