On Friday, February 13, 2026, semester 3 students of the Information Systems program at STMIK Tazkia presented five applications they built during one semester at the Tazkia International Class in Sentul. These five applications are the result of an Integrated Project that combines four courses simultaneously:
- MISI.304 — Information Systems Analysis and Design
- MISI.301 — Integrated Database Management
- MISI.302 — Web-Based Information Systems
- MISI.303 — Systems Integration and Deployment
Each team worked with real clients, analyzed requirements, designed systems, implemented applications, and deployed them to production servers. All applications are publicly accessible via the internet.
1. Sapa Tazkia — AI Campus Chatbot
| Client | STMIK Tazkia |
| URL | sapa.tazkia.ac.id |
| Tech Stack | Node.js, React, MySQL, Qdrant (vector DB), Redis |
| GitHub | Code · Docs |

Sapa Tazkia is a chatbot based on Retrieval-Augmented Generation (RAG) that answers campus-related questions using official documents as its data source. The system embeds user questions, searches for relevant documents via Qdrant, then sends the context to an LLM to generate accurate answers.
Key features:
- RAG chatbot with campus document data source
- Student authentication integrated with academic database
- Grade and GPA data access
- Automatic transcript download in PDF format
- Rate limiting and chat history
| Name | Role |
|---|---|
| Muhammad Ichsan Junaedi | PM / Developer |
| Rahmawati | Business Analyst |
| Rafly Ariel Hidayat | Backend Developer |
| Nabila Nurul Haq | UI/UX Designer |

2. Lingkar Warga — RT/RW (Neighborhood) Management
| Client | RT/RW Chairman |
| URL | rtrw.demo.tazkia.ac.id |
| Tech Stack | Express.js, Flutter, PostgreSQL, Docker |
| GitHub | Code · Docs |

Lingkar Warga is a digital neighborhood administration platform that replaces manual resident data collection, account verification, and reporting processes. The application is built with Flutter, enabling it to run on both web and mobile from a single codebase. The backend is containerized with Docker Compose alongside a PostgreSQL database.
Key features:
- Digital resident data collection
- Account verification system with SMTP email
- Self-service reporting by residents
- Multi-level RT/RW data management
- Containerized deployment with Docker Compose
| Name | Role |
|---|---|
| Azmi Ittaqi Hammami | PM / System Analyst / Backend |
| Amanda Wijayanti | UI/UX / Frontend Developer |
| Muhammad Nabil Thoriq | Test Engineer |

3. Mutaba’ah App — Student Worship Monitoring
| Client | STMIK Tazkia |
| URL | ibadah.demo.tazkia.ac.id |
| Tech Stack | Express.js, MongoDB Atlas, React, Chart.js |
| GitHub | Code · Docs |

A daily worship monitoring system (mutaba’ah) that digitizes the weekly student worship evaluation process. Students fill in 9 worship indicators each week, and the system automatically calculates scores. Data is locked every Sunday at 11:59 PM WIB (Western Indonesia Time) to maintain integrity.
Key features:
- Self-service form with 9 worship indicators
- Automated scoring (score 1-3 per indicator, max 27/week)
- Dashboard visualization with bar and line charts
- Student, mentor, and admin roles
- Smart search across mentoring groups
- Auto-locking data per period
| Name | Role |
|---|---|
| Abdurrahman Fathi M. | Project Manager |
| Destri | Business Analyst |
| Mutiara | UI/UX Designer |
| Aisyah | Quality Assurance |

4. Yayasan Sahabat Qur’an Management
| Client | Yayasan Sahabat Qur’an |
| URL | akademik.sahabatquran.com |
| Tech Stack | HTML, Tailwind CSS, JavaScript, PostgreSQL, Docker |
| GitHub | Code · Docs |

An operational management application for a Qur’anic education institution that previously managed all processes manually using Google Forms and spreadsheets. This system integrates student registration, class scheduling, attendance recording, and financial management into one platform.
Key features:
- New student registration and verification
- Class management and student placement
- Lesson scheduling
- Student and teacher attendance
- Grade recording and digital report cards (PDF export)
- Invoice management, payment verification, and financial reports
- Teacher honorarium calculation
| Name | Role |
|---|---|
| Rizka | PM / Quality Documentation |
| Fikri | Backend / Database Developer |
| Jingga | Frontend / UI/UX Developer |
| Rahma Fitria | Developer |

5. MiniBank — Digital Finance Application
| Client | Melvina Lubis |
| URL | dev.minibank.tazkia.ac.id |
| Tech Stack | Spring Boot, Thymeleaf, PostgreSQL |
| GitHub | Code · Docs |

MiniBank is a digital banking simulation application that provides basic transaction services. The system is developed with Spring Boot on the backend and Thymeleaf for server-side rendering, using PostgreSQL as the transactional database.
Key features:
- Customer onboarding (digital KYC)
- Account management and real-time balance
- Inter-account fund transfers
- Bill payments
- Transaction history and statement reports (PDF/CSV)
- Multi-factor authentication
| Name | Role |
|---|---|
| Muhammad Naufal Fauzan | Developer |
| Muhammad Akmal Syarif | Developer |
| Siti Tahtia Ainun Zahra | Developer |
| Rackisha Dhia Ezelly Lathief | Developer |



Integrated Projects: Learning from Real Clients
The project-based learning model at STMIK Tazkia requires students to work on real-client projects from the early semesters. This semester 3 integrated project combines four courses into a single deliverable, so students experience the complete software development cycle: from requirements analysis, database design, web implementation, to production server deployment.
The five projects above demonstrate a wide variety of tech stacks — from React + Node.js, Flutter + Express, to Spring Boot + Thymeleaf — tailored to each client’s needs. All applications have been deployed and are publicly accessible, not just assignments that stop at localhost.
Interested in studying IT with a project-based learning approach? STMIK Tazkia is now accepting applications for Information Systems and Computer Engineering programs.
Apply now or contact us for more information.