FYP Program Monitoring
Excel workbooks that turn raw schedules, attendance, and FYP point records into KPI tables that SSO and FYP Leaders can read at a glance, built during my SSO part-time role.
- schedule rows modelled
- ~11k
- point sources compared
- 3
Information Systems student at BINUS University, working across data analysis, business analysis, and quality assurance.

About
I study Information Systems at BINUS University with a GPA of 3.88/4.00. In 2025 I was named SIS Outstanding Student and made the Dean's List. I work where business processes, data, and software meet.
I like turning scattered data into something people can rely on. As an SSO part-timer I used Power Query, Power Pivot, and PivotTables in Excel and built a KPI table to improve task monitoring. As a QA tester in the ISPM program I design and run test cases for the IS Lab Management web app, document the results, and work with developers to close defects. As an FYP Leader I monitored the Freshmen Leaders and Freshmen Partners who mentor first-year students.
I am working toward a data analyst role. I build on SQL, Python, and database fundamentals, and I am learning machine learning so I can use data to support better business decisions. This site collects the projects and experience behind that.
What I Bring
Clean and reshape raw exports with Power Query, model them in Power Pivot, and report with PivotTables, including a KPI table for task monitoring.
Write Oracle SQL queries from my database coursework, practised in Oracle APEX. Completed Oracle Academy's Applied Database Systems course.
Python programming fundamentals from the Algorithm and Programming course and Coding Studio's Fundamental Python course.
Build interactive Tableau dashboards, such as a customer base analysis with signup date and contract filters.
Forecast sales with Holt-Winters and flag fee anomalies with a robust z-score in KasFlow Pro, a vibe-coded campus prototype.
Design and run test cases, document results, and track defects with stakeholders. Model flows with use case and activity diagrams.
How I Work
Start from the decision the numbers must support and who will read them, as with the KPI table I built for task monitoring.
Check raw exports for gaps and inconsistent names, map them to one standard, and reshape them in Power Query before any analysis.
Model the clean data in Power Pivot and report it with PivotTables or a Tableau dashboard, using the simplest tool that answers the question.
Test the result against expected cases, document what passed and what failed, and follow defects through with stakeholders, as I do as a QA tester.
Selected Work
Excel workbooks that turn raw schedules, attendance, and FYP point records into KPI tables that SSO and FYP Leaders can read at a glance, built during my SSO part-time role.
Tableau dashboard that profiles 4,852 customers. The base centres on married customers aged 30 to 54 on one- or two-year contracts, and 40% are still in their first year.
Campus project. SaaS concept with a vibe-coded JavaScript prototype: Holt-Winters forecast with calendar factors, and fee anomaly detection with a rate card and robust z-score. Synthetic data.
Web platform to manage IS student competitions: browse competitions, manage teams, submit requirements, and track progress.
Business analysis course project: current and proposed narratives, use cases, and activity diagrams.
Vibe-coded Windows app for habits, to-dos, and finance, now gaining XP levels (Python, PySide6, SQLite).
Experience
School of Information Systems, BINUS University · Alam Sutera, Tangerang
Student Support Office (SSO), BINUS University · Alam Sutera, Tangerang
First Year Program, BINUS University · Alam Sutera, Tangerang
Education and Certificates
2024 – 2028 (expected)
BINUS University
GPA 3.88/4.00. SIS Outstanding Student 2025 and Dean's List 2025.
Awards
Best project, web development
Team award for CompSIS, the IS Lab Management platform from the ISPM program, where I worked as a QA tester. Announced 31 Oct 2026.
Instagram postOutstanding Student
Dean's List
Organizations
Co-directed project tasks, the timeline, and cross-functional team workflows, and reviewed deliverables for quality. Google Workspace.
Worked on design and video editing in hybrid teams across the association's work programmes.
Designed event visuals and motion graphics with Figma, Canva, After Effects, and Premiere Pro.
Supervised the division's staff and aligned its design and documentation work with the project timeline. Figma and Canva.
Produced designs, decoration, scripts, and event videos with Figma, Canva, After Effects, and Premiere Pro.
Raised funds for the event through sales and marketing.
Contact
Open to opportunities and collaborations at the intersection of data, business, and technology.
benedictusbagas310@gmail.com
First Year Program, batch B30 (NEXT and Inauguration)
The source workbook is not published to protect confidential data. Screenshots shown here use anonymized or sample data.
FYP points for each freshman were recorded in three places: the Freshmen Leader's manual log, the system, and the student's own device. SSO and FYP Leaders had no way to check that they matched. SSO also could not quickly see each Freshmen Leader's attendance or the share of sessions every freshman attended, and finding freshmen who never enrolled, duplicates, or other anomalies meant scanning by hand.
Raw exports go through Power Query, where activity names are normalised through a mapping table into one clean table and then recapped per class. Power Pivot models the FYP session schedule. A Point Comparison sheet lines up the three point sources side by side. KPI tables show attendance and session completion, and conditional formatting flags duplicates, missing freshmen, and other anomalies. Anomalous rows are flagged rather than deleted, because removing a record could cost a freshman their points.
SSO used to calculate attendance and session percentages themselves. When they saw the KPI table already built, they read the figures straight from the workbook instead. SSO and FYP Leaders could compare point records in one sheet and find anomalies through highlighting rather than manual searches.
New raw data has to be processed before it reaches the workbook, so updates are not automatic. The real-points column in the Point Comparison sheet pulls from a separate workbook that Freshmen Leaders fill in, and entries often do not follow the format, so the comparison is only as clean as that input.
Tableau course project (ISYS6915003)
A business team needs one view of who its customers are (age, income, education, family status, contract, and how long they stay) before it plans churn or marketing work.
Four views on one dashboard: an age histogram split by gender, a heatmap of customers by income and tenure, monthly signups against average tenure, and a treemap of education by marital status. Signup date and contract filters apply to every view. The data came clean from Kaggle, so the work went into choosing the views, bins, and filters.
59% of customers are aged 30 to 54 (median 44), and gender is split almost evenly. Half earn between 2M and 6M a year. 98% are on one- or two-year contracts. 40% have a tenure of 12 months or less, so the base skews new. Income and tenure are unrelated (correlation near 0). Signups hold steady at 363 to 450 a month with no clear season. The largest segment is married bachelor degree holders at 15%.
Descriptive only. The selected columns leave out the churn label, so the dashboard profiles the customer base and does not explain churn.
Cash-flow concept for multi-channel MSME sellers in Indonesia
MSME sellers who sell on several marketplaces and other channels reconcile payments, fees, and held funds by hand from many reports. They lose time, miss hidden fee deductions, and struggle to forecast cash.
Holt-Winters forecast with calendar factors; anomaly detection that compares fees with a rate card and flags outliers with a robust z-score. KasFlow brings every channel into one view with a cash forecast and early warnings. Two early seller interviews led to five planned improvements.
A working prototype and business model. Course estimates put break-even at about 510 paying users, with blended ARPU of about Rp123k and fixed costs of about Rp56M per month.
The prototype was vibe-coded with AI assistance for a campus project. Churn of 5% and CAC of Rp150k are assumptions, not measurements. The five iterations from the interviews are still planned. All data is synthetic.
Note: the KasFlow Pro website is vibe-coded, built with AI coding assistance.
Information Systems Project Member (ISPM), School of Information Systems, BINUS University
Students asked to join competitions by chatting with IS Lab and reaching out one by one, and IS Lab tracked competitions through its own internal process. CompSIS moves competition requests onto one platform.
Features: competition information, team registration and approval, submission tracking, resource sharing, and reporting. I wrote and ran test cases module by module, documented the results, and reported defects to the developers. I also contributed design ideas from the start of the project.
The QA team covered 108 test cases across the modules, plus extra cases that stakeholders supplied directly.
Wrote the current and proposed business narratives, then modelled both with use case diagrams, use case descriptions, and activity diagrams in draw.io. User stories cover the current process.
I wanted to build new habits and needed a tracker that fit how I work.
Started as a habit tracker and grew one feature at a time: a to-do list, finance, and a home page that shows completion stats for each. The code is generated with AI (vibe-coded).
Habit tracker, to-do list, finance, and home stats work. A UI redesign for gamification, with an XP system and 10 levels, is in progress.
A personal tool built with AI-generated code, not production software.