Skip to content

bert093-project/ProjectUAS-Data-Mining

Repository files navigation

Sistem Rekomendasi Laptop sederhana dengan Klasifikasi Naive Bayes

Deskripsi Singkat

Project ini dibuat untuk menyelesaikan tugas UAS Data Mining (Semester 5)

Requirements

Pastikan Anda telah menginstal hal-hal berikut pada sistem Anda:

Git (2.51.2 atau lebih baru)
Bun (1.3.5 atau lebih baru)

Cara Menjalankan Sistem

  1. Clone Repo
git clone https://github.com/bert093-project/ProjectUAS-Data-Mining.git
cd ProjectUAS-Data-Mining
  1. Install package/dependency:
bun install
  1. Jalankan development server:
bun run dev

Tech Stack

  • Next.js (App Router), Frontend + API
  • React.js (Client components)
  • Tailwind CSS (Framework CSS)
  • Typescript
  • Bun (Runtime, Package Manager, Test Runner, Bundler, dsb)
  • xlsx (Paket/Dependency. Membaca file excel .xlsx pada client. Parse Excel di browser / client)

Struktur Folder

ProjectUAS-Data-Mining
├─ src
│  └─ app
│     ├─ api
│     │  └─ naive-bayes
│     │     └─ route.ts
│     ├─ components
│     │  ├─ DatasetPanel.tsx
│     │  ├─ PerformancePanel.tsx
│     │  ├─ ProcessPanel.tsx
│     │  └─ RecommendedList.tsx
│     ├─ examples
│     │  └─ dataset-laptop.xlsx
│     ├─ naive-bayes
│     │  └─ model.ts
│     └─ utils
│        └─ dataUtils.ts
│     ├─ globals.css
│     ├─ layout.tsx
│     ├─ page.tsx
├─ .gitignore
├─ bun.lock
├─ eslint.config.mjs
├─ next.config.ts
├─ package.json
├─ postcss.config.mjs
├─ README.md
└─ tsconfig.json

Referensi Dataset

klik disini!
  • Acer Aspire 3 Spin