Sistem Pendukung Tugas Akhir (SPOTA) merupakan sebuah sistem yang digunakan sebagai media untuk komunikasi antar mahasiswa dan dosen yang mempunyai salah satu fitur yaitu pengajuan seminar dan sidang skripsi, yang digunakan di Jurusan Informatika Universitas Tanjungpura. Melalui SPOTA, mahasiswa dapat melakukan pengajuan jadwal seminar dan sidang skripsi, mahasiswa dapat mengisikan pengajuan rentang waktu dapat dilaksanakannya seminar dan sidang skripsi. Adapun tujuan dari penelitian ini adalah melakukan pengembangan SPOTA berbasis Website dengan penambahan fitur untuk merancang dan membangun sistem untuk pencarian rekomendasi dan penentuan penjadwalan seminar dan sidang di Jurusan Informatika Universitas Tanjungpura menggunakan metode Depth First Search. Metode Depth First Search digunakan untuk membuat sebuah model penjadwalan dari kombinasi antar dosen, jadwal berhalangan dosen, jadwal mengajar dosen, jadwal seminar atau sidang skripsi yang akan dihadiri dosen dan mahasiswa yang akan melaksanakan seminar atau sidang skripsi. Dengan dikembangkannya SPOTA untuk melakukan penjadwalan seminar dan sidang, staf TU dan dosen dapat melakukan penjadwalan seminar dan sidang dan mendapatkan pemberitahuan secara realtime seperti pemberitahuan mengisi waktu berhalangan hadir, pemberitahuan sudah didapatkannya jadwal seminar dan sidang, dan pemberitahuan perubahan jadwal seminar dan sidang, sehingga dapat mempercepat proses penjadwalan seminar dan sidang. Berdasarkan hasil pengujian fungsionalitas dari sistem dengan metode pengujian Black Box yang pengujian sistemnya menggunakan test case yang dilakukan dengan cara melakukan record setiap respons dalam satu unit pengujian. Proses pengujian setiap test case dapat berjalan dengan lancar.