Aplikasi ini digunakan untuk memudahkan mahasiswa, dosen, dan akademik dalam pendaftaran Kerja Praktek. Aplikasi ini merupakan bagian web GUI dan API dari aplikasi sikap yang dibuat menggunakan bahasa pemrograman PHP. Pengguna utama aplikasi ini adalah Dosen dan Mahasiswa. Akademik menggunakan aplikasi sikap-front. Aplikasi dibuat menggunakan CodeIgniter 3.1.3.
Beberapa fitur pada aplikasi ini yaitu :
- Formulir pendaftaran kerja praktek untuk mahasiswa
- Melihat progress kerja praktek setiap mahasiswa untuk dosen
Syarat kebutuhan aplikasi :
- Apache Server
- PHP 5.6+
- MySQL / MariaDB
Cara install :
- Download atau clone repositori ini.
- Pindahkan isi folder sikap ke document root apache server (misal /var/www/html)
- Pastikan modul mod_rewrite pada apache sudah aktif (default linux mati).
- Atur alamat base_url pada file "sikap/application/config/config.php" isi dengan alamat website untuk projek ini (misal localhost/sikap).
- Atur koneksi database pada file "sikap/application/config/database.php".
- Import database sikap.sql.
- Buka website. Untuk mahasiswa dapat menggunakan akun berikut : Username=8115003,Password=8115003
- Untuk Dosen bisa menggunakan akun berikut : Username=19670308, Password=19670308
RESTful API digunakan untuk memberikan akses ke aplikasi sikap-front. Semua API dilindungi dengan Basic Authentication HTTP Header dengan akun akademik (admin,admin123). Semua alamat API dapat dilihat pada file "sikap/application/config/routes.php". Dan data yang dibutuhkan dapat dilihat dimasing-masing model yang digunakan pada direktori "sikap/application/models/"
Aplikasi ini dibuat untuk menyelesaikan tugas mata kuliah kerja bengkel. Aplikasi tidak pernah diimplementasikan. Data pada aplikasi hanyalah data palsu. Logo UGM milik UGM.
Jika tidak ada tulisan lisensi pada file source code berarti lisensinya MIT (bebas digunakan), tapi lebih baik kalian memberi tahu saya jika mengembangkan aplikasi ini :)