Sistem Penjadwalan Mata Kuliah Menggunakan Algoritma Genetika

Sistem Penjadwalan Mata Kuliah Menggunakan Algoritma Genetika

Paid Product

IDR799,000.00

1 terjual

Category: Metode AI

Aplikasi ini adalah sistem penjadwalan mata kuliah yang menggunakan Algoritma Genetika untuk mengoptimalkan jadwal perkuliahan. Sistem ini dirancang untuk membantu institusi pendidikan dalam mengatur jadwal kuliah dengan mempertimbangkan berbagai konstrain seperti ketersediaan ruangan, waktu dosen, dan mencegah bentrokan jadwal.

## Fitur Utama

1. **Manajemen Data Master**

   - Pengelolaan data dosen

   - Pengelolaan data mata kuliah

   - Pengelolaan data ruangan

   - Pengelolaan data waktu perkuliahan

2. **Penjadwalan Otomatis**

   - Pembuatan jadwal menggunakan Algoritma Genetika

   - Optimasi jadwal berdasarkan konstrain yang ada

   - Pencegahan bentrokan jadwal

3. **Laporan dan Ekspor**

   - Cetak jadwal per program studi

   - Ekspor jadwal dalam format Excel

   - Laporan penggunaan ruangan

## Akses Login

### 1. Admin

- Username: admin

- Password: password

- Hak Akses:

  - Mengelola seluruh data master

  - Mengatur parameter algoritma genetika

  - Mengelola pengguna sistem

  - Melakukan proses penjadwalan

  - Melihat dan mencetak seluruh laporan

## Panduan Penggunaan

### Login ke Sistem

1. Buka aplikasi melalui browser

2. Masukkan username dan password sesuai dengan level akses

3. Klik tombol login

### Menggunakan Sistem (Admin)

1. Setelah login, admin dapat mengakses menu:

   - Data Master

   - Penjadwalan

   - Laporan

   - Manajemen User

2. Untuk melakukan penjadwalan:

   - Pastikan semua data master telah diisi

   - Pilih menu Penjadwalan

   - Atur parameter algoritma genetika

   - Klik tombol "Mulai Penjadwalan"

   - Tunggu proses hingga selesai

   - Periksa hasil penjadwalan

   - Simpan atau lakukan penjadwalan ulang jika diperlukan

### Menggunakan Sistem (Dosen)

1. Login dengan akun dosen

2. Akses jadwal mengajar

3. Cetak jadwal jika diperlukan

4. Ajukan perubahan jadwal jika ada keperluan

### Menggunakan Sistem (Mahasiswa)

1. Login dengan akun mahasiswa

2. Lihat jadwal kuliah

3. Cetak jadwal semester

## Keamanan Sistem

- Sistem menggunakan enkripsi password

- Timeout otomatis setelah 30 menit tidak aktif

- Log aktivitas pengguna

- Pembatasan akses berdasarkan role

## Spesifikasi Teknis

- Bahasa Pemrograman: PHP

- Database: MySQL

- Framework: Native PHP

- Server: Apache

- Minimum Requirements:

  - PHP 7.4 atau lebih tinggi

  - MySQL 5.7 atau lebih tinggi

  - Web Browser modern (Chrome, Firefox, Safari)

No updates available.