Ayu Aprilia 2211102431155 Uas Apk Komp Sem1
Ayu Aprilia 2211102431155 Uas Apk Komp Sem1
APLIKASI KOMPUTER
SEMESTER I
DISUSUN OLEH
NIM : 2211102431155
KELAS : H1
PRODI : S1 MANAJEMEN
TAHUN 2022/2023
HALAMAN PENGESAHAN
Oleh
NIM : 2211102431155
KELAS : H1
PRODI : S1 MANAJEMEN
Dosen pembimbing
i
ABSTRAK
Kemajuan teknologi memberi kemudahan bagi manusia untuk menyelesaikan segala bentuk
pekerjaannya. Banyak aplikasi yang pada akhirnya lahir untuk memenuhi kebutuhan. Namun, dengan
banyaknya aplikasi kadang membuat penggunanya sering lupa dengan akun dan password yang
digunakannya. Dari problematika inilah kemudian muncul sistem login yang dikenal dengan Single Sign On
(SSO) sebagai solusi atas isu tersebut.
Teknologi datang dengan segala manfaat dan kekurangan. Kini, mendapatkan sebuah produk
yang dibutuhkan bisa dilakukan hanya dengan sekali tekan. Berkembangnya teknologi membuat
banyak orang makin pintar sehingga aksi peretasan juga makin banyak sehingga mengganggu
keamanan data pengguna.
Guna mengantisipasi masalah keamanan, setiap aplikasi dibekali dengan suatu sistem yang
mengharuskan pengguna memasukkan email atau nama akun beserta password. Masalah tidak akan
muncul jika satu orang hanya menggunakan satu aplikasi saja. Nyatanya, di era yang mengharuskan
setiap orang berpacu dengan teknologi ini, setiap orang menggunakan beberapa aplikasi. Bahkan,
beberapa aplikasi mengharuskan pengguna untuk menggunakan akun lain dengan alasan keamanan. Di
sinilah masalah lupa akun atau password sering terjadi.
ii
DAFTAR ISI
HALAMAN PENGESAHAN...........................................................................................................................i
ABSTRAK.........................................................................................................................................................ii
KATA PENGANTAR.....................................................................................................................................iv
BAB I PENDAHULUAN.................................................................................................................................1
1.1 Latar Belakang.....................................................................................................................................1
1.2 Identifikasi Masalah.............................................................................................................................2
1.3 Rumusan Masalah................................................................................................................................2
1.4 Tujuan..................................................................................................................................................2
1.5 Manfaat................................................................................................................................................2
BAB II PEMBAHASAN..................................................................................................................................3
2.1 Apa Itu SSO........................................................................................................................................3
2.2 Bagaimana Cara Kerja SSO.............................................................................................................3
2.3 Standar Konfigurasi SSO..................................................................................................................4
1. SAML......................................................................................................................................................4
2. OpenID....................................................................................................................................................4
3. Kerberos..................................................................................................................................................4
2.4 Manfaat Single Sign On.............................................................................................................................4
2.5 Kelebihan SSO.......................................................................................................................................5
1. Pengaturan yang mudah..........................................................................................................................5
2. Identitas terlindungi.................................................................................................................................5
3. Mempermudah kerja admin.....................................................................................................................5
4. Lebih efektif secara kredensial................................................................................................................5
5. Mempersingkat Proses Login..................................................................................................................6
2.6 Kekurangan SSO........................................................................................................................................6
1. Kredensial Hanya Mampu Mengakses Satu Akun..................................................................................6
2. Tidak ada Sistem Sign Sign Off pada Aplikasi Pihak Ketiga.................................................................7
2.7 Implementasi SSO pada UMKT...............................................................................................................7
a. Repositori Digital UMKT........................................................................................................................7
b. Perpustakaan Digital................................................................................................................................7
c. (OPAC) Katalog Akses Publik Online....................................................................................................8
d. Tanpa buku (E book, E journal, Paperless).............................................................................................8
BAB III KESIMPULAN DAN SARAN..........................................................................................................9
3.1 Kesimpulan..........................................................................................................................................9
3.2 Saran....................................................................................................................................................9
DAFTAR PUSTAKA.....................................................................................................................................10
iii
KATA PENGANTAR
Alhamdulillahirobbilalamiin, Puji syukur penulis sampaikan kehadirat Allah SWT karena atas
limpahan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Karya Tulis Ilmiah yang
berjudul “Implementasi Single Sign On (SSO) pada Universitas Muhammadiyah Kalimantan Timur ”.
Karya Tugas imliah ini merupakan tugas akhir yang diajukan untuk memenuhi syarat dalam
memperoleh nilai Ujian Akhir Semester pada Mata Kuliah Dasar Aplikasi Komputer Universitas
Muhamadiyah Kalimantan Timur.
Penulis menyadari bahwa penulisan ini tidak akan terwujud tanpa adanya bantuan dan dorongan
dari berbagai pihak. Oleh karena itu penulis menyampaikan ucapan terimakasih kepada : “Kerabat,
sahabat, dan pujaan hati” sehingga dalam hal ini mahasiswa dituntut untuk dapat bersosialisasi serta
berinteraksi dengan sekitar. Saya menyadari bahwa selama pelaksanaan penelitian hingga penyusunan
laporan ini tidak terlepas dari bimbingan, dorongan, dan bantuan baik material maupun spiritual dan
berbagai pihak. Untuk itu kami mengucapkan terimakasih sebesar-besarnya kepada:
Atas segala bantuannya yang telah diberikan, semoga Allah SWT selalu melindungi dan memberikan
balasan yang setimpal.
penyusun
iv
BAB I
PENDAHULUAN
1
credential unik yang sulit untuk dicuri adalah biometric”. Jadi biometric dapat dijadikan credential
yang unik untuk sistem yang ada.
1. Bagaimana mengelola dan mengakses selurus system yang di miliki dengan satu akun menggunakan
protocol SSO?
2. Bagaimana dengan kelayakan fungsi login dengan SSO dan autentikasi?
1.4 Tujuan
Tujuan dari penelitian ini adalah :
1. Merealisasikan kemudahan mengelola dan mengakses seluruh sistem yang dimiliki dengan satu akun
menggunakan protokol SSO.
2. Mengetahui kelayakan SSO pada UMKT.
1.5 Manfaat
1. Bagi perguruan tinggi, hasil penelitian diharapkan dapat menjadi dokumen akademik yang berguna
untuk dijadikan acuan bagi sivitas akademika. Mewujudkan program besar pemerintah guna
meningkatkan jumlah kreatif yang ada
2. Memudahkan pengguna mengakses berbagai sistem yang berhubungan dengan satu akun serta
keamanan akun yang terjamin. Seluruh rangkaian dan hasil penelitian diharapkan dapat lebih
memantapkan penguasaan fungsi keilmuan yang dipelajari selama mengikuti program perkuliahan di
UMKT.
2
BAB II
PEMBAHASAN
Masalah lupa password kerap dialami oleh seluruh pengguna situs atau aplikasi ketika hendak login.
Meski kamu dapat memilih untuk membuat password baru namun hal itu jika dilakukan terus menerus juga
akan berdampak buruk. Salah satu solusi yang dapat mengatasi masalah ini adalah sistem Single Sign On
atau SSO. SSO adalah sistem autentikasi yang bisa digunakan untuk masuk ke beberapa situs atau akun
sekaligus.
Istilah ini mungkin belum familiar di beberapa orang. Maka dari itu Dewaweb akan menjelaskan
dengan detail apa itu SSO, manfaat hingga cara kerjanya.
2.1 Apa Itu SSO
SSO adalah sistem autentikasi yang dikembangkan untuk mengatasi masalah lupa password,
username, atau email pada sebuah akun. Sistem ini memungkinkan pengguna hanya perlu satu kali login saja
untuk beberapa situs website dan aplikasi. Proses identifikasi SSO ini hanya dilakukan pertama kali ketika
membuat akun berupa username dan password. Setelah itu sistem SSO akan menyimpan informasi tersebut
agar bisa digunakan pada beberapa aplikasi lain.
Penerapan SSO juga dapat digunakan pada organisasi, perusahaan, institusi, sekolah, dan masih
banyak lagi. Contoh penggunaan SSO adalah ketika kamu hendak login pada sebuah situs biasanya kamu
akan ditawari membuat akun baru atau menggunakan akun Google yang memang sudah ada.
1. Pengguna mengakses situs atau aplikasi pihak ketiga atau disebut dengan service provider.
2. Service provider mengirim token ke sistem SSO (identity provider) untuk menyampaikan permintaan
autentikasi pengguna tersebut.
3. Identity provider akan mengecek apakah pengguna sudah diautentikasi, jika sudah maka pengguna
bisa langsung mengakses service provider.
4. Tapi jika belum, pengguna diminta memverifikasi berupa username, password, atau OTP.
3
5. Apabila verifikasi selesai, identity provider akan mengirim token pada service provider bahwa
verifikasi berhasil dilakukan.
6. Token diterima oleh service provider.
7. Pengguna dapat mengakses service provider.
1. SAML
SAML atau Standar Extensible Markup Language merupakan sebuah konfigurasi SSO yang banyak
digunakan pada aplikasi perangkat lunak seperti GitHub, Jira, SalesForce atau yang lain. Sistem ini
memiliki autentikasi berbasis assertion dalam bentuk XML.
2. OpenID
Standar SSO kedua adalah OpenID atau OpenID Connect. Standar ini sudah digunakan lebih dari 1
milyar akun dan yang paling populer adalah Facebook dan Google. Selain itu OpenID Connect juga
seringkali disebut SSO social login karena kebanyakan digunakan untuk mengunjungi website atau
aplikasi umum. Jadi, apabila SAML digunakan pada tools seperti GitHub atau Jira maka konfigurasi
OpenID lebih sering digunakan pada misalnya pada aplikasi game yang perlu login atau media sosial.
3. Kerberos
Kerberos adalah protokol yang dikembangkan oleh MIT, digunakan untuk otentikasi jaringan
komputer. Kerberos Ini adalah protokol default yang digunakan oleh Microsoft Windows dan juga
digunakan dalam implementasi sistem operasi Linux, Apple OS, UNIX, dan FreeBSD. Sistem
keamanan berbasis enkripsi buatan MIT ini dapat melindungi password dan login. Sistem ini juga
menyediakan layanan untuk menentukan client mana yang diperbolehkan mengakses server tertentu.
4
2.5 Kelebihan SSO
1. Pengaturan yang mudah
Ketika ada pegawai yang keluar, maka otomatis mereka tidak bisa lagi mengakses ke akun kantornya.
apabila mereka lupa akan email dan password, maka sistem SSO akan membantu memperbaikinya,
dan kita hanya perlu mendaftarkan akun kantor pada aplikasi-aplikasi yang memang digunakan
perusahaan.
Pada dasarnya, konsep yang ditawarkan oleh sistem SSO sangatlah mudah dan simpel. Melalui
penerapan SSO, proses login akan secara otomatis terverifikasi data penggunaannya oleh sistem.
Selain itu, proses ini jugalah yang nantinya akan mengamankan data tersebut dan mengintegrasi data
agar bisa mengakses aplikasi atau website lain.
2. Identitas terlindungi
Sistem login SSO dapat kamu tambahkan dengan melakukan aktivasi perlindungan yaitu seperti two
factor authentication (2FA) atau MFA. Menggunakan sistem SSO juga dapat meningkatkan
perlindungan data identitas pengguna. Hal tersebut bisa Anda dapatkan dengan metode dan konsep
dari sistem yang menerapkan beberapa fitur seperti, sistem autentikasi dua faktor (2FA) dan sistem
autentikasi multifaktor (MFA).
Jadi, upaya login dan pembobolan data oleh pengguna lain sangat minim sekali potensi
keberhasilannya. Karena single sign on menerapkan autentikasi dua faktor yang mewajibkan
pengguna untuk memasukan token base setelah menginput username dan password.
Token base ini, dapat masuk ke dalam nomor ponsel atau email pengguna. Serta akan berfungsi
sebagai kode akses masuk sekali pakai atau autentifikasi multifaktor (MFA).
5
4. Lebih efektif secara kredensial
Seperti yang kita alami, kita biasanya membutuhkan lebih dari satu aplikasi baik untuk menunjang
pekerjaan atau yang lain. Nah, daripada kamu mendaftarkan akun atau kredensial satu persatu, lebih
baik gunakan satu akun namun dapat digunakan pada aplikasi apapun.
Karena dapat mengakses aplikasi dan website pihak ketiga dengan sangat mudah, konsep single sign
on sangat perlu bagi sebuah bisnis atau perusahaan. Ketika menerapkan sistem integrasi ini, pengguna
tidak perlu repot-repot melakukan login dan membuat akun ketika hendak mengakses aplikasi pihak
ketiga.
Tentu, hal ini bermanfaat ketika Anda ingin melakukan multitasking dalam mengakses data atau
keperluan lain di aplikasi pihak ketiga. Jadi, sistem SSO akan secara otomatis mengizinkan akun
Anda untuk dapat masuk dengan satu akun saja untuk login ke aplikasi pihak ketiga tersebut.
Skenario terburuknya apabila akun tersebut diketahui orang lain, maka seluruh akun juga dapat
diketahui karena menggunakan username dan password yang sama. Selain itu, SSO juga belum memiliki
Single Sign Off atau logout dari semua aplikasi atau website.
Nah, setelah mengetahui mengapa perlu menggunakan sistem SSO dalam sebuah aplikasi dan
situs web, kali ini Anda akan mengetahui beberapa kekurangan dari sistem SSO. Berikut penjelasan
lengkapnya:
6
1. Kredensial Hanya Mampu Mengakses Satu Akun
Kekurangan pertama dari sistem SSO terletak pada sistem autentifikasi dan jumlah login yang dapat
mengakses sistem ini. Jadi, sistem ini hanya mampu mengakses satu data akun saja. Jadi, pengguna
baru yang ingin melakukan login ke aplikasi atau website perlu melakukan reset data username dan
password terlebih dahulu. Selain itu, bagi aplikasi dan website yang bersifat universal, tentu saja
sistem SSO sangat kurang efektif.
Terlebih lagi, jika website atau aplikasi tersebut memiliki tingkatan trafik yang cukup tinggi. Oleh
karena itu, konsep SSO ini LEBIH cocok untuk website atau aplikasi administrator saja. Fungsinya,
agar hanya ada satu data administrator yang dapat mengakses aplikasi atau situs web tersebut.
2. Tidak ada Sistem Sign Sign Off pada Aplikasi Pihak Ketiga
Kekurangan sistem SSO terakhir, yaitu tidak adanya sistem single sign off atau logout otomatis pada
aplikasi pihak ketiga. Jadi, ketika Anda mengakses aplikasi pihak ketiga dengan data informasi pada
akun SSO, Anda perlu melakukan logout manual pada aplikasi pihak ketiga tersebut. Hal tersebut
pasti terjadi mengingat sistem SSO hanya akan mengamankan upaya login pada aplikasi utama saja.
Jadi, ada baiknya ketika Anda mengakses aplikasi atau website pihak ketiga dengan sistem SSO,
lakukan logout ketika Anda selesai mengaksesnya.
Untuk mendapatkan akun SSO diperlukan UniID dari HRD bagi pegawai UMKT atau NIM
dari aplikasi SIKAD bagi mahasiswa UMKT. bagi pengguna luar yg sekedar ingin menikmati
layanan internet hotspot.
7
a. Repositori Digital UMKT
UMKT-DR adalah layanan digital yang mengumpulkan, melestarikan, dan mendistribusikan
materi digital. Repositori adalah alat penting untuk melestarikan warisan organisasi; mereka
memfasilitasi pelestarian digital dan komunikasi ilmiah.
b. Perpustakaan Digital
Perpustakaan Digital kumpulan disertasi, tesis, esai, hasil penelitian, artikel jurnal dan buku
elektronik.
8
BAB III
KESIMPULAN DAN SARAN
3.1 Kesimpulan
Berdasarkan uraian pembahasan analisis dan pengujian yang telah dilakukan, maka dapat diambil
kesimpulan terhadap Implementasi SSo (Single Sign On) Untuk Sentralisasi Login Web Aplikasi Internal
Studi Kasus Universitas Muhammadiyah Kalimantan Timur ini sebagai berikut :
1. Implementasi SSO ( Single Sign On) Untuk Sentralisasi Login Web Aplikasi Internal Studi Kasus
Universitas Muhammadiyah Kalimantan Timur, cukup membantu pegawai dalam mengingat
username dan password untuk mengakses web di perusahaan.
2. Implementasi SSO (Single Sign On) Untuk Sentralisasi Login Web Aplikasi Internal Studi Kasus
Universitas Muhammadiyah Kalimantan Timur, dapat membantu pengelola aplikasi mengelola
database user pada perusahaan.
3. Implementasi SSO (Single Sign On) Untuk Sentralisasi Login Web Aplikasi Internal Studi Kasus
Universitas Muhammadiyah Kalimantan Timur, cukup dapat meningkatkan keamanan web.
3.2 Saran
Beberapa saran yang dipertimbangkan dalam menanggapi sistem Implementasi SSO (Single Sign
On) Untuk Sentralisasi Login Web Aplikasi Internal Studi Kasus Universitas Muhammadiyah
Kalimantan Timur berdasarkan hasil dari penelitian yang telah dilakukan, yaitu:
9
DAFTAR PUSTAKA
Anendya, A. (2022, Oktober 05). Sigle Sign On (SSO): Pengertian, Manfaat, dan Cara
Kerjanya. Retrieved from Dewaweb.com: https://www.dewaweb.com/blog/pengertian-
sso/#Apa_Itu_SSO
Isfahani, H. (2017, Februari 23). Implementasi Protokol SSO Menggunakan Face Recognition. p.
42.
10