Aplikasi Text Mining Metode TF-IDF
Aplikasi text mining TF-IDF berbasis Laravel 10 + Vue 3 + Tailwind CSS. Cari dokumen relevan, hitung cosine similarity, dan kelola corpus dengan mudah.
16
Downloads
4.9
Rating
Verified
Quality
v1.1.3
Latest
Description
✨ Tentang Aplikasi Text Mining TF-IDF
Aplikasi Text Mining berbasis TF-IDF yang siap pakai untuk membangun sistem pencarian dokumen cerdas, menganalisis kemiripan teks, atau memahami cara kerja algoritma Information Retrieval secara praktis. Dibangun dengan Laravel 10 dan Vue 3, aplikasi ini berfungsi sebagai alat sekaligus media pembelajaran yang transparan.
Ideal untuk mahasiswa yang mengerjakan skripsi, developer yang membutuhkan fondasi solid, peneliti yang memerlukan alat bantu analisis teks, dan dosen sebagai bahan ajar praktis.
🎯 Masalah yang Diselesaikan
- Mengurangi waktu riset dan pemahaman rumus TF-IDF serta Cosine Similarity dari nol
- Menerjemahkan konsep matematis kompleks menjadi kode efisien dan terstruktur
- Mengatasi tantangan desain arsitektur dan skema database untuk manajemen corpus
- Memenuhi deadline ketat untuk skripsi, proyek klien, atau materi ajar
🚀 Fitur Utama
- 📊 Pencarian Cerdas TF-IDF — Temukan dokumen paling relevan berdasarkan query teks dengan transparansi skor dan bobot per kata, bukan sekadar keyword matching biasa.
- 🧩 Analisis Kemiripan Teks — Bandingkan dokumen dengan metode Cosine Similarity untuk mengukur tingkat kemiripan konten secara matematis.
- ⏱️ Import Dokumen Massal — Unggah ratusan dokumen sekaligus melalui file CSV atau TXT tanpa input manual satu per satu.
- ⚙️ Manajemen Corpus CRUD — Tambah, edit, dan hapus dokumen melalui antarmuka web intuitif yang mudah dioperasikan.
- 📈 Dashboard Statistik — Lihat gambaran umum corpus termasuk jumlah dokumen dan visualisasi term informatif dalam satu layar.
- 📚 Visualisasi Bobot IDF — Pelajari karakteristik corpus melalui bobot IDF tiap term unik untuk memahami distribusi kata.
- 🗂️ Manajemen Kategori — Kelola dan filter dokumen berdasarkan kategori untuk pencarian yang lebih spesifik dan terorganisir.
- 🔒 Autentikasi & Role-Based Access — Login aman berbasis token dengan dua level akses (Admin dan User) menggunakan Laravel Sanctum.
- 🎨 Antarmuka Modern & Responsif — Dibangun dengan Vue 3 dan Tailwind CSS, nyaman digunakan di desktop maupun mobile.
Bayangkan Anda mahasiswa mengerjakan skripsi. Aplikasi ini memungkinkan Anda mendemokan cara kerja TF-IDF secara visual kepada dosen penguji dengan rincian kalkulasi lengkap.
🛠️ Tech Stack
- Backend: Laravel 10
- Frontend: Vue 3 (Composition API)
- Styling: Tailwind CSS
- Bundler: Vite
- Database: MySQL 8+ atau MariaDB 10.4+
- API & Autentikasi: REST API, Laravel Sanctum (Token-based)
📦 Yang Anda Dapatkan
- 💻 Full Source Code — Kode lengkap backend (Laravel) dan frontend (Vue) dalam satu monorepo
- 💾 File Database — Skema, migrasi, dan seeder untuk setup database cepat
- 📜 Script Deployment — Script bash siap pakai untuk deployment mudah ke VPS
- 📚 Panduan Lengkap — Dokumentasi instalasi dan panduan deploy ke cPanel dalam format Markdown
🎯 Cocok Untuk
- 🎓 Mahasiswa Informatika yang mengerjakan skripsi atau tugas akhir tentang NLP, Information Retrieval, atau Text Mining
- 💼 Developer Freelance yang membutuhkan fondasi solid untuk proyek klien terkait sistem pencarian dokumen
- 🏛️ Dosen & Peneliti sebagai bahan ajar praktis atau alat bantu dalam analisis teks dan riset
- 🚀 Startup & Agensi yang perlu membuat prototipe fitur pencarian cerdas dengan cepat dan efisien
⚡ Mengapa Memilih Produk Ini
- ✅ Transparansi Kalkulasi — Menampilkan rincian bobot TF dan IDF secara detail, ideal untuk tujuan akademis dan pembelajaran
- ✅ Stack Modern & Relevan — Dibangun dengan Laravel 10 dan Vue 3, teknologi yang banyak dicari di industri saat ini
- ✅ Siap Deploy, Bukan Sekadar Teori — Disertakan script dan panduan deploy untuk VPS dan cPanel agar langsung produktif
- ✅ API Terdokumentasi — Semua fungsionalitas diekspos melalui REST API, membuka peluang integrasi dengan sistem lain
- ✅ Kode Terstruktur Rapi — Mengikuti best practice arsitektur decoupled yang bersih, mudah dipahami, dan mudah dikembangkan
Tech Stack
Laravel
Vue.js
Tailwind CSS
MySQL
Vite
PHP (Laravel & CI)
JavaScript
Features (8)
Pencarian dokumen relevan menggunakan algoritma TF-IDF dengan rincian bobot per term
CRUD dokumen dengan kontrol akses berbasis peran (admin dan pengguna biasa)
Import batch dokumen via file .txt (satu dokumen) atau .csv (banyak dokumen)
Perbandingan cosine similarity antara dua dokumen beserta pencarian dokumen mirip
Dashboard statistik corpus: distribusi kategori, term informatif, dan term umum
Manajemen kategori: rename dan pengosongan massal dokumen per kategori
Distribusi IDF seluruh term dalam corpus untuk analisis mendalam
Autentikasi token-based dengan Laravel Sanctum dan manajemen profil pengguna