EPALM
TUJUAN
Sistem pengelolaan acara dan logistik peserta, pembicara, dan tamu terkait saat ini belum sepenuhnya terkomputerisasi. Hal ini dapat menyebabkan beberapa kegagalan besar yang pada gilirannya dapat menyebabkan masalah moneter yang serius bagi penyelenggara. Karena ada sinkronisasi dalam informasi yang dimasukkan, ada banyak ruang untuk kesalahan. Di sinilah kami dan proyek kami mengambil langkah untuk menyederhanakan dan menambahkan jaminan end to end ke semua perguruan tinggi.
INSTALASI
1.Instal XAMPP atau WAMPP.
2.Buka panel Kontrol XAMPP dan mulai server [apache] dan [mysql].
3.Unduh proyek dari github ATAU ikuti perintah gitbash
1.Ubah direktori ke direktori ke htdocs.
2.Dan kemudian mengkloning Repo dengan git clone https://github.com/avats101/EPALM.git
3.Buka localhost/phpmyadmin
4.Buat Database bernama "eplam"
5.Setelah membuat nama database klik impor dan telusuri file di direktori[EPALM/events.sql].
6.Setelah berhasil mengimpor. Buka http://localhost/epalm. di browser apa pun.
PEKERJAAN MASA DEPAN
Ada banyak hal yang dapat kami kerjakan untuk meningkatkan pengalaman pengguna. Saat ini, registrasi kejadian tidak dapat dilakukan karena tabel kejadian belum tersambung ke database. Demikian pula tabel untuk informasi klub dan informasi venue tidak terhubung ke database. Untuk tabel informasi acara kami telah memutuskan untuk menambahkan atribut untuk poster acara. Menampilkan poster acara beserta detailnya akan memungkinkan penyelenggara acara menjual acaranya dengan lebih baik. Untuk sistem manajemen acara apa pun, yang terbaik adalah memiliki tiga tampilan berbeda yang mengelola tiga tingkat logistik berbeda: tampilan administrator, tampilan koordinator, tampilan peserta. Pandangan-pandangan yang berbeda ini harus dipisahkan dengan jelas dan saat ini hanya terdapat dua pandangan, yaitu administrator dan mahasiswa, dan itu pun tidak terlalu membeda-bedakan. Jadi di masa depan tujuan kami adalah menambahkan tampilan koordinator ketiga dan membuat ketiga tampilan tersebut berbeda. Ketiga tampilan tersebut harus mudah dibedakan dan harus dilindungi kata sandi. Fitur tampilan admin dan peserta kira-kira sama. Saat ini tidak ada perlindungan kata sandi untuk tampilan admin dan itu merupakan masalah keamanan utama. Juga agar siswa dapat login, dia harus mendaftar lagi sesuai dengan desain proyek saat ini. Beberapa kode php tambahan dapat membantu menyelesaikan kedua masalah ini. Kata sandi untuk siswa dan beberapa rincian kartu seperti CVV adalah rincian pribadi dan oleh karena itu tidak boleh ditampilkan secara terbuka dan oleh karena itu harus ada pemeriksaan untuk mencegah pelanggaran privasi. Untuk melindungi kata sandi kita dapat menggunakan fungsi hash kriptografi seperti MD5 atau SHA1 yang ada di perpustakaan php. Hash kata sandi akan disimpan dalam database, bukan kata sandi itu sendiri. Dalam hal ini bahkan admin tidak dapat melihat password aslinya sehingga akan aman. Setiap kali kata sandi dimasukkan untuk masuk, kata sandi itu akan di-hash dan kemudian dibandingkan dengan kata sandi yang di-hash di database dan jika sama maka hanya akses yang akan diberikan. Hal ini aman karena bahkan pada komputer paling canggih sekalipun, memecahkan string asli melalui hash membutuhkan waktu yang lebih lama daripada usia alam semesta. Satu lagi yang bisa ditingkatkan adalah fitur login. Seperti yang telah disampaikan sebelumnya, siswa yang mendaftar terakhir atau memiliki nomor kartu terkecil akan ditampilkan setelah pendaftaran berhasil. Mungkin ada beberapa kasus di mana beberapa catatan lain ditampilkan alih-alih catatan yang diinginkan. Untuk mengatasinya kita dapat menggunakan stempel waktu untuk mengenali orang terakhir yang login dan hanya catatan itu yang akan ditampilkan. Ini juga akan memungkinkan kami untuk meningkatkan keamanan karena mungkin ada opsi login batas waktu di mana setelah periode tidak aktif tertentu, pengguna akan logout secara otomatis. Terakhir kami dapat memperluas proyek ini untuk membantu menyelenggarakan lebih dari satu festival karena saat ini proyek ini terbatas hanya pada satu perguruan tinggi. Semua ini dapat dicapai hanya dengan menambahkan beberapa baris kode php atau dengan memodifikasi database atau menambahkan beberapa atribut seperti kata sandi dan kredensial login serta gambar poster. Semua perubahan ini akan memungkinkan pengalaman pengguna yang lebih baik dan lebih aman.