SISTEM PAKAR REKOMENDASI OS
An expert system that reads your hardware and usage answers, then recommends a suitable operating system with its reasoning.
DEMO VIDEO
OVERVIEW
A rule-based expert system that walks the user through a guided consultation about their hardware and usage, runs the answers through an inference engine against a knowledge base of operating systems, and returns a ranked recommendation with the reasoning behind it. The app is React on Vite with a separated knowledge base, question set, and inference engine, plus a WebGL background layer for the landing view.
PROBLEM
Users with older or unusual hardware struggle to pick an operating system that will actually run well on it, and generic "best OS" lists ignore the specs sitting in front of them.
SOLUTION
A consultation flow that collects hardware and usage facts, evaluates them against an OS knowledge base with an explicit rule-based inference engine, and presents ranked recommendations with alternatives and an explanation of why each one matched.
CORE FEATURES
- Guided consultation questionnaire covering hardware and usage
- Rule-based inference engine over a structured OS knowledge base
- Ranked OS recommendation with explanation
- Alternative suggestions alongside the primary result
- Consultation history for revisiting past results
ROLE & CONTRIBUTION
Expert system architecture and inference engine
OS knowledge base and question set design
Consultation, result, and history views
Frontend interface and visual layer