Daftar Isi:
  • Fakultas Teknologi Informasi Universitas Kristen Maranatha memiliki kegiatan-kegiatan yang diselenggarakan secara rutin maupun insidentil. Terdapat beberapa masalah yang ditimbulkan khususnya penyelenggaraan acara secara insidentil yaitu jadwal bentrok ataupun kesulitan mencari jadwal. Solusi untuk masalah tersebut adalah aplikasi web kalender dengan fitur untuk menampilkan waktu yang dapat digunakan untuk membuat suatu jadwal terhadap peserta tertentu. Aplikasi web yang dibangun haruslah fleksibel untuk dikembangkan sehingga diperlukan back-end berupa API untuk mempermudah perkembangan dari aplikasi web tersebut yang tidak bergantung pada bahasa maupun platform yang digunakan. Aplikasi back-end dibuat dengan menggunakan PHP dan menggunakan MySQL sebagai basis data. Aplikasi lain yang ingin menggunakan back-end ini wajib mengirimkan token setiap proses request data. Kalender fakultas teknologi informasi ini mampu memberikan saran waktu kosong terhadap suatu jadwal bentrok ataupun jadwal yang akan dibuat dengan pendekatan Minimum Remaining Values pada Constraint Satisfaction Problem agar didapat waktu yang optimal. Berdasarkan pengujian aplikasi kalender ini berhasil dibangun dan juga dapat berinteraksi dengan Google Calendar.