Single Sign On (SSO) adalah sebuah metode akses kontrol yang akan meminta user untuk login satu kali dan memungkinkan mereka untuk mengakses berbagai sumber daya dan layanan setelah login sukses tanpa perlu untuk login ulang kembali(Bazaz and Khalique, 2016). Sistem SSO dapat memudahkan koordinasi dan integrasi sehingga memberikan keuntungan yang nyata bagi sebuah perusahaan melalui pengurangan waktu yang dibutuhkan oleh user untuk login ke setiap aplikasi, mengurangi kemungkinan gagal login, Peningkatan keamanan melalui berkurangnya kebutuhan user untuk menangani dan mengingat beberapa kredensial, mengurangi waktu dan respon admin untuk menambah, menghapus, merubah hak akses user, menjaga integritas konfigurasi akun user termasuk untuk menghambat atau menghapus akses user ke semua sumber daya sistem secara terkoordinasi dan konsisten(Kurhe Bhagwan Subhash and Kahate S.A., 2016).
Infrastruktur PT Sun Education mempunyai banyak aplikasi berbasis web yang menunjang operasional perusahaan seperti, Booking meeting room, HRIS, Booking driver, IT Ticket dan lain sebagainya. Hal ini menjadi perhatian yang cukup penting dari sisi security untuk melindungi data perusahaan. Saat ini, untuk melindungi data internal perusahaan diperlukan otentikasi untuk mengakses setiap aplikasi yang tersedia, yang menimbulkan kekhawatiran baru di sisi kapasitas penyimpanan dan kinerja server. Selain itu, dengan kebutuhan user untuk mengingat banyak credential, sehingga
tidak sedikit terjadi kasus human error seperti lupa yang pada akhirnya memerlukan bantuan IT Departement untuk melakukan reset credential. Berangkat dari berbagai concerns di atas, maka diperlukannya implementasi sistem Single Sign On (SSO) di PT Sun Education.
Oleh karena itu penulis akan membuat sebuah aplikasi SSO yang akan dibangun berbasiskan web. Hal ini dikarenakan sistem berbasis web dapat diakses baik menggunakan komputer dan smartphone. Agar tampilan antarmukanya tampak bagus ketika diakses baik menggunakan smartphone dan komputer, maka aplikasi SSO ini akan dikembangkan menggunakan framework codeigniter serta memakai bootstrap untuk cssnya. Dengan adanya aplikasi ini diharapkan dapat meminimalisir kasus lupa password dan meningkatkan penggunaan aplikasi internal pada setiap proses bisnisnya, karena pengguna dapat masuk ke banyak aplikasi hanya dengan sekali login dan dapat dengan mudah diakses menggunakan smartphone