SIJAKUL adalah aplikasi manajemen jadwal kuliah yang dirancang untuk mempermudah administrasi dan pengelolaan jadwal perkuliahan di lingkungan akademis. Aplikasi ini mendukung pengelolaan data dosen, kelas, mata kuliah, ruangan, serta jadwal kuliah dengan integrasi hubungan antara dosen-mata kuliah dan kelas-mata kuliah. SIJAKUL juga dilengkapi dengan fitur-fitur canggih yang memungkinkan otomatisasi penjadwalan kuliah.
-
Dosen:
- Pengelolaan data dosen yang meliputi penambahan, pengeditan, dan penghapusan data dosen.
-
Kelas:
- Pengelolaan data kelas yang meliputi penambahan, pengeditan, dan penghapusan data kelas.
- Menyediakan informasi tentang kapasitas kelas.
-
Mata Kuliah (Matkul):
- Pengelolaan data mata kuliah yang meliputi penambahan, pengeditan, dan penghapusan data mata kuliah.
- Informasi tentang jumlah SKS
-
Ruangan:
- Pengelolaan data ruangan yang meliputi penambahan, pengeditan, dan penghapusan data ruangan.
- Data kapasitas ruangan.
-
Jadwal:
- Pengelolaan data jadwal kuliah yang meliputi penambahan, pengeditan, dan penghapusan jadwal kuliah.
-
Hubungan Dosen-Mata Kuliah:
- Pengelolaan hubungan antara dosen dengan mata kuliah yang diampu.
-
Hubungan Kelas-Mata Kuliah:
- Pengelolaan hubungan antara kelas dengan mata kuliah yang diikuti.
-
Auto Generate Jadwal:
- Fitur otomatis untuk menghasilkan jadwal kuliah berdasarkan preferensi dan aturan yang telah ditentukan.
- Mengoptimalkan penggunaan ruangan dan waktu pengajaran dosen.
- Menghindari konflik jadwal dengan mempertimbangkan semua keterbatasan yang ada.
Untuk menjalankan aplikasi SIJAKUL di lingkungan lokal menggunakan aplikasi XAMPP, ikuti langkah-langkah berikut:
-
Download dan Instal XAMPP: Jika belum memiliki XAMPP, unduh dan instal dari situs resmi XAMPP.
-
Clone Repositori Ini: Jalankan perintah berikut di terminal atau Command Prompt:
git clone https://github.com/zufarrizal/sijakul.git
Atau Bisa download manual di halaman github sijakul dengan klik code, kemudian Download ZIP
-
Pindahkan Direktori Proyek: Pindahkan direktori proyek hasil clone ke direktori
htdocs
di dalam direktori instalasi XAMPP. Biasanya, ini terletak di:C:\xampp\htdocs
Sehingga direktori proyek akan menjadi:
C:\xampp\htdocs\sijakul
-
Konfigurasi Database:
- Buka XAMPP dan jalankan
Apache
danMySQL
. - Buka browser dan akses phpMyAdmin.
- Buat database baru dengan nama
sijakul
. - Impor file database (misalnya
sijakul.sql
) yang ada di dalam direktori proyek ke dalam databasesijakul
.
- Buka XAMPP dan jalankan
-
Jalankan Aplikasi:
- Buka browser dan akses aplikasi dengan URL:
http://localhost/sijakul
- Buka browser dan akses aplikasi dengan URL:
Dengan mengikuti langkah-langkah di atas, Anda dapat menjalankan aplikasi SIJAKUL di lingkungan lokal menggunakan XAMPP. Pastikan semua langkah telah diikuti dengan benar untuk memastikan aplikasi berjalan sesuai dengan yang diharapkan.
Kami sangat menghargai kontribusi dari komunitas untuk memperbaiki dan mengembangkan SIJAKUL. Untuk berkontribusi, Anda dapat melakukan fork repositori ini dan membuat pull request dengan perubahan yang Anda lakukan.
Langkah-langkah kontribusi:
-
Fork repositori ini.
-
Buat branch baru untuk fitur atau perbaikan bug dengan perintah:
git checkout -b fitur-atau-perbaikan
-
Lakukan commit pada perubahan Anda: Setelah melakukan perubahan, simpan dengan perintah:
git commit -m "Deskripsi perubahan"
-
Push ke branch: Kirim perubahan ke repositori dengan perintah:
git push origin fitur-atau-perbaikan
-
Buat pull request di GitHub.
Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk informasi lebih lanjut.
SIJAKUL masih dalam tahap pengembangan. Kami terus berupaya memperbaiki dan meningkatkan fitur-fitur yang ada. Versi saat ini mungkin masih mengandung bug dan kekurangan.
Terima kasih telah menggunakan SIJAKUL! Kami berharap aplikasi ini dapat membantu Anda dalam mengelola jadwal perkuliahan dengan lebih mudah dan efisien. Jangan ragu untuk memberikan masukan dan saran agar SIJAKUL dapat menjadi lebih baik. Selamat menggunakan!