Repository ini berisi sistem informasi untuk menghitung pemeringkatan siswa teladan berdasarkan input nilai teladan, nilai sikap, dan nilai perilaku menggunakan metode Fuzzy Tsukamoto. Sistem ini dibangun menggunakan PHP dan HTML murni serta MySQL untuk penyimpanan data.
Proses pemeringkatan siswa teladan sering kali melibatkan penilaian subjektif yang bisa dipengaruhi oleh berbagai faktor. Dengan menggunakan metode Fuzzy Tsukamoto, sistem ini menawarkan pendekatan yang lebih transparan dan dapat diandalkan untuk menentukan siswa teladan berdasarkan kriteria yang jelas dan terukur.
Sistem ini menggunakan metode Fuzzy Tsukamoto yang melibatkan langkah-langkah berikut:
- Fuzzifikasi: Mengubah nilai input (nilai teladan, nilai sikap, dan nilai perilaku) menjadi derajat keanggotaan fuzzy.
- Inference: Menerapkan aturan-aturan fuzzy untuk menghasilkan output dari input yang telah difuzzifikasi.
- Defuzzifikasi: Mengubah hasil fuzzy menjadi nilai pasti yang dapat digunakan untuk pemeringkatan.
Untuk menjalankan proyek ini, Anda memerlukan:
- XAMPP, WAMP, atau Laragon (untuk menjalankan server lokal dan MySQL)
- Browser web (untuk mengakses antarmuka pengguna)
- PHP dan MySQL (bagian dari XAMPP, WAMP, atau Laragon)
-
Buat Database MySQL: Buat database bernama
si
menggunakan PHPMyAdmin yang tersedia di XAMPP, WAMP, atau Laragon. -
Import File SQL: Import file
si.sql
yang tersedia di repository ini ke dalam databasesi
yang telah Anda buat. Ini dapat dilakukan melalui PHPMyAdmin dengan memilih databasesi
dan menggunakan fiturImport
. -
Pindahkan File Proyek: Pindahkan seluruh file proyek ini ke direktori
htdocs
(untuk XAMPP) atau direktoriwww
(untuk WAMP/Laragon). -
Jalankan Proyek: Buka browser Anda dan navigasikan ke URL berikut:
http://localhost/sistem_informasi/
-
Hitung Manual: Pilih opsi "Hitung Manual" untuk melakukan perhitungan pemeringkatan siswa secara manual.
-
Tambah Siswa: Gunakan fitur "Tambah Siswa" untuk melakukan operasi CRUD sederhana seperti menambah, mengedit, atau menghapus data siswa.
Kontribusi sangat dihargai! Jika Anda ingin berkontribusi pada proyek ini, silakan fork repository ini dan buat pull request dengan perubahan atau penambahan fitur yang Anda usulkan.
Jika Anda memiliki pertanyaan, saran, atau membutuhkan bantuan lebih lanjut, Anda dapat menghubungi saya melalui:
- Email: khyar075@gmail.com
- GitHub: github.com/rrayhka