Aplikasi web untuk memprediksi peminatan program studi pada penerimaan mahasiswa baru menggunakan metode Naive Bayes.

Aplikasi web untuk memprediksi peminatan program studi pada penerimaan mahasiswa baru menggunakan metode Naive Bayes.

Paid Product

IDR799,000.00

0 terjual

Category: Metode AI

Aplikasi web untuk memprediksi peminatan program studi pada penerimaan mahasiswa baru menggunakan metode Naive Bayes.

## Developer

- **Nama**: Erick Irwansyah, S.Kom

## Fitur Aplikasi

1. **Manajemen User**

   - Login dan logout

   - CRUD untuk manajemen user

   - Role-based access control (admin dan user)

2. **Dataset**

   - Manajemen data training

   - Import dan export dataset

   - Visualisasi data

3. **Prediksi**

   - Prediksi program studi menggunakan Naive Bayes

   - Perhitungan detail probabilitas

   - Hasil prediksi dengan tingkat kepercayaan

4. **Perhitungan Manual**

   - Penjelasan metode Naive Bayes

   - Perhitungan step-by-step

   - Statistik dataset

## Persyaratan Sistem

- PHP 7.4 atau lebih tinggi

- MySQL 5.7 atau lebih tinggi

- Web Server (Apache/Nginx)

- Browser modern (Chrome, Firefox, Safari, Edge)

## Instalasi

1. **Persiapan Database**

   ```sql

   # Import file database

   mysql -u username -p < database/db_naive_bayes.sql

   ```

2. **Konfigurasi Database**

   - Buka file `config/database.php`

   - Sesuaikan pengaturan koneksi database:

     ```php

     $host = 'localhost';

     $username = 'root';

     $password = '';

     $database = 'db_naive_bayes';

     ```

3. **Akses Aplikasi**

   - Buka browser dan akses: `http://localhost/naivebayes`

   - Login dengan kredensial default:

     - Admin: username = `admin`, password = `password`

     - User: username = `user1`, password = `password`

## Struktur Direktori

```

naivebayes/

├── assets/

│   ├── css/

│   ├── js/

│   └── img/

├── auth/

│   ├── login.php

│   ├── logout.php

│   └── check_session.php

├── config/

│   └── database.php

├── database/

│   └── db_naive_bayes.sql

├── index.php

├── dashboard.php

├── dataset.php

├── prediksi.php

├── perhitungan.php

├── users.php

└── README.md

```

## Penggunaan

1. **Login ke Sistem**

   - Gunakan kredensial yang telah diberikan

   - Admin memiliki akses penuh ke semua fitur

   - User hanya dapat mengakses fitur prediksi dan dataset

2. **Manajemen Dataset**

   - Tambah, edit, atau hapus data training

   - Data minimal yang direkomendasikan: 30 records

   - Pastikan data terdistribusi merata untuk setiap program studi

3. **Melakukan Prediksi**

   - Isi form prediksi dengan data calon mahasiswa

   - Sistem akan menghitung probabilitas untuk setiap program studi

   - Hasil prediksi akan ditampilkan beserta detail perhitungannya

4. **Melihat Perhitungan Manual**

   - Lihat penjelasan metode Naive Bayes

   - Pahami proses perhitungan probabilitas

   - Analisis statistik dataset

## Keamanan

- Semua password di-hash menggunakan `password_hash()`

- Proteksi terhadap SQL Injection

- Validasi input pada sisi server dan client

- Role-based access control

No updates available.