Skip to content

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.

License

Notifications You must be signed in to change notification settings

zufarrizal/sijakul

Repository files navigation

SIJAKUL - Sistem Informasi Jadwal Kuliah

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.

Fitur-fitur:

  1. Dosen:

    • Pengelolaan data dosen yang meliputi penambahan, pengeditan, dan penghapusan data dosen.
  2. Kelas:

    • Pengelolaan data kelas yang meliputi penambahan, pengeditan, dan penghapusan data kelas.
    • Menyediakan informasi tentang kapasitas kelas.
  3. Mata Kuliah (Matkul):

    • Pengelolaan data mata kuliah yang meliputi penambahan, pengeditan, dan penghapusan data mata kuliah.
    • Informasi tentang jumlah SKS
  4. Ruangan:

    • Pengelolaan data ruangan yang meliputi penambahan, pengeditan, dan penghapusan data ruangan.
    • Data kapasitas ruangan.
  5. Jadwal:

    • Pengelolaan data jadwal kuliah yang meliputi penambahan, pengeditan, dan penghapusan jadwal kuliah.
  6. Hubungan Dosen-Mata Kuliah:

    • Pengelolaan hubungan antara dosen dengan mata kuliah yang diampu.
  7. Hubungan Kelas-Mata Kuliah:

    • Pengelolaan hubungan antara kelas dengan mata kuliah yang diikuti.
  8. 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:

Instalasi Menggunakan XAMPP:

  1. Download dan Instal XAMPP: Jika belum memiliki XAMPP, unduh dan instal dari situs resmi XAMPP.

  2. 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

  3. 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
    
  4. Konfigurasi Database:

    • Buka XAMPP dan jalankan Apache dan MySQL.
    • 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 database sijakul.
  5. Jalankan Aplikasi:

    • Buka browser dan akses aplikasi dengan URL:
      http://localhost/sijakul
      

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.

Kontribusi & Fork:

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:

  1. Fork repositori ini.

  2. Buat branch baru untuk fitur atau perbaikan bug dengan perintah:

    git checkout -b fitur-atau-perbaikan
    
  3. Lakukan commit pada perubahan Anda: Setelah melakukan perubahan, simpan dengan perintah:

    git commit -m "Deskripsi perubahan"
    
  4. Push ke branch: Kirim perubahan ke repositori dengan perintah:

    git push origin fitur-atau-perbaikan
    
  5. Buat pull request di GitHub.

Lisensi:

Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk informasi lebih lanjut.

Status Pengembangan:

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:

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!

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published