@UKDW BAB 1 PENDAHULUAN

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN UKDW

UKDW BAB 1 PENDAHULUAN

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN

UKDW BAB 1 PENDAHULUAN

BAB 1 PENDAHULUAN UKDW

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB I PENDAHULUAN

UKDW BAB I PENDAHULUAN

UKDW BAB 1 PENDAHULUAN

UKDW BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN I.1

UKDW BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

UKDW BAB I PENDAHULUAN Latar Belakang Masalah

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN I.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Kampus Online merupakan jejaring sosial berbasis web yang dibuat dan

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN. dibutuhkan desain penelitian. Berikut adalah tahapan-tahapan dalam desain

BAB V IMPLEMENTASI SISTEM

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

1.1 Latar Belakang Masalah

BAB V IMPLEMENTASI SISTEM

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

BAB III METODOLOGI PENELITIAN

BAB II ANALISIS DAN PERANCANGAN

@UKDW BAB 1 PENDAHULUAN

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

BAB I PENDAHULUAN. Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) merupakan

UKDW BAB 1 PENDAHULUAN

BAB IV HASIL DAN UJI COBA

Bab 1. Pendahuluan Pengantar

BAB 1 akurat, efisiensi waktu dan sumber daya. Teknologi.Net merupakan teknologi dari perusahaan Microsoft yang berupa

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN Latar Belakang Masalah Rumusan Masalah

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. dari pendayagunaan teknologi khususnya teknologi informasi. Penjualan elektronik atau yang akrab di sebut e-commerce ( electronic

UKDW BAB 1 PENDAHULUAN

BAB V IMPLEMENTASI. Bab V Implementasi

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

@UKDW BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

BAB I PENDAHULUAN Latar Belakang Rumusan Masalah


UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

Transkripsi:

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Salah satu bentuk teknologi yang sedang berkembang di era digital ini adalah teknologi clouds. Aplikasi Clouds sudah banyak digunakan untuk berbagai keperluan seperti pembuatan aplikasi edukasi, bisnis, periklanan dan lain-lain. Berbagai situs besar seperti Google, Yahoo, dan Microsoft sudah menggunakan teknologi cloud untuk mengikuti tren teknologi masa kini demi mempertahankan pengguna, karena teknologi cloud memiliki banyak keunggulan seperti keamanan serta fleksibilitas data. Teknologi cloud ini juga mulai diterapkan pada aplikasi mobile. Seiring perkembangan jaman dengan merebaknya begitu banyak aplikasi yang memiliki cara autentikasi masing-masing, pengguna aplikasi semakin direpotkan untuk memasukkan identitas berupa id dan password yang sama berulang-ulang. Salah satu fitur aplikasi online yang dirasa penting untuk kemudahan pengguna saat ini adalah adanya penerapan metode Single-Sign-On untuk melakukan autentikasi data pengguna untuk login sehingga tidak merepotkan pengguna dalam proses registrasi serta autentikasi akun pengguna. Dengan menggunakan metode ini aplikasi dapat mengambil data pengguna dari servis situs lain seperti Facebook atau Google untuk diterapkan dalam aplikasi, serta terlogin pada beberapa situs sekaligus dengan hanya sekali login. Pada penelitian ini akan diteliti pengaplikasian metode Single-Sign-On pada pembuatan sebuah sistem login online yang akan dihost pada sebuah server, sistem login ini akan diterapkan dan diujicoba ke dua situs yang berbeda untuk membuktikan bekerjanya sistem SSO.. 1.2. Rumusan Masalah Berdasarkan masalah yang telah dijabarkan diatas maka rumusan masalah untuk pembuatan sistem login adalah : 1

a. Apakah metode Single-Sign-On dapat diterapkan untuk autentikasi akun pengguna pada beberapa aplikasi yang terdaftar dalam sistem? b. Apakah sistem dapat mengijinkan pengguna untuk login pada aplikasi tersebut atau autentikasi secara otomatis dan registrasi data secara otomatis? c. Apakah sistem dapat mengijinkan autentikasi pengguna menggunakan autentikasi eksternal dari media sosial seperti Facebook, Google? 1.3. Batasan Masalah Berdasarkan rumusan masalah di atas, maka batasan- batasan masalah dalam penelitian ini adalah: a. Sistem yang dibangun menggunakan teknologi Single Sign On, dan dibangun di platform web. b. Hasil keluaran dari penelitian ini adalah integrasi metode SSO menggunakan identitas eksternal dari situs media sosial. c. WEB API service yang dipakai antara lain servis dari Facebook, dan Google d. Penggunaan dari sistem adalah pengautentikasian secara terpusat untuk beberapa aplikasi sekaligus, untuk uji coba diterapkan pada 2 situs yang dihosting di tempat yang berbeda. 1.4.Spesifikasi Sistem Spesifikasi sistem yang dibutuhkan dalam sistem meliputi 5 hal berikut : a. Spesifikasi program 1. Program mampu mengautentikasi pengguna secara terpusat dengan metode SSO. 2. Program mampu menangani autentikasi yang dilakukan dari 2

akun Facebook, Google yang menggunakan OpenAUTH. 3. Program mampu membagi hak akses bagi pengguna. 4. Sistem mampu mengamankan aplikasi. b. Spesifikasi perangkat lunak 1. Sistem Operasi Windows 7. 2. SQL Server untuk database. 3. Bahasa pemrograman PHP. 4. Browser Chromium 29.0.1513.0. c. Spesifikasi perangkat keras 1. Prosesor Intel Dual Core T3400 2,16Ghz. 2. Memori RAM 2GB. 3. Harddisk 320GB. 4. Monitor. 5. Keyboard and mouse. d. Spesifikasi kecerdasan pembangun 1. Kemampuan dalam menggunakan bahasa pemrograman PHP, HTML, C#, dan VB.NET. 2. Kemampuan dalam merancang login UI. 3. Pemahaman metode Single Sign On dan WEB API e. Spesifikasi kecerdasan pengguna 1. Kemampuan dalam menggunakan komputer dasar. 2. Kemampuan dalam mengakses internet dan menggunakan browser. 3

1.5.Tujuan Penelitian Penelitian pada kasus ini bertujuan untuk : a. Membangun aplikasi yang mampu menerapkan metode SSO untuk autentikasi identitas pelanggan. b. Membangun aplikasi yang mempu mengambil data yang dibutuhkan dari servis web lain seperti Facebook dan Google. c. Meneliti cara menerapkan autentikasi pengguna secara otomatis dan registrasi data. 1.6.Metodologi Penelitian Dalam melakukan penelitian ini terdapat beberapa langkah yang dilakukan untuk menyelesaikan penelitian. Langkah-langkah tersebut dilakukan secara berurutan, namun tidak menutup kemungkinan untuk mengulang ke langkah sebelumnya. Berikut ini adalah langkah-langkah yang akan dilakukan dalam menyelesaikan penelitian ini. 1. Observasi Tahap awal penelitian dilakukan dengan mempelajari terlebih dahulu situs-situs yang sudah menerapkan metode Single-Sign-On dalam sistem autentikasi penggunanya. Observasi dilakukan di setiap bagian agar mengetahui bagaimana penerapan sistem yang baik dan memudahkan pengguna. 2. Studi Pustaka Selanjutnya dilakukan studi pustaka yang digunakan untuk mempersiapkan pembuatan sistem autentikasi, mengenai: 1. Single-Sign On 2. Cloud Computing Systems 3. Pemakaian Web API 4. Pemakaian bahasa PHP Informasi tersebut akan diolah agar dapat digunakan sebagai data pendukung dalam pembuatan sistem autentikasi pengguna aplikasi web. 3. Perancangan Sistem 4

Pada tahap ini banyak dilakukan konsultasi dalam merencanakan sistem yang akan dibuat. Perancangan meliputi perancangan alur kerja sistem, perancangan tabel, dan perancangan antarmuka. Tahapan ini membutuhkan konsultasi bertahap baik dengan pihak dosen maupun anggota tim pembuatan aplikasi studi kasus. 4. Pembangunan Sistem Pembangunan sistem dibuat menggunakan bahasa PHP sebagai kerangka sistem. Aplikasi dibuat agar dapat mengautentikasi secara terpusat berbagai aplikasi yang memiliki domain yang berbeda dengan menerapkan metode Single Sign On. 5. Analisis dan Pengujian Sistem Langkah terakhir yang dilakukan adalah melakukan analisis dan pengujian sistem. Analisis dilakukan dengan melihat apakah penerapan metode Single Sign On dapat dilakukan dengan penyedia autentikasi eksternal dari situs media sosial. 5

1.7.Sistematika Penulisan Sistematika penulisan skripsi ini terbagi ke dalam 4 bab, dimulai dengan Bab 1 yang merupakan pendahuluan yang berisi garis besar permasalahan yang akan diteliti serta sistem yang akan dibuat. Pada bagian pendahuluan secara lebih rinci mencakup latar belakang masalah, rumusan masalah, batasan masalah, spesifikasi sistem, tujuan dan manfaat penelitian, metodologi penulisan, dan sistematika penulisan yang menjelaskan secara rinci isi dari setiap bab. Landasan teori yang mendukung penelitian secara lengkap dipaparkan pada Bab 2. Bab ini secara khusus membahas arsitektur serta kerangka apa saja yang dibutuhkan dalam penerapan metode Single-Sign On untuk autentikasi pengguna aplikasi. Bab 3 secara rinci memaparkan perancangan sistem yang akan dibuat serta analisis data yang akan digunakan. Rancangan sistem meliputi perancangan alur kerja sistem menggunakan diagram, perancangan database dan perancangan antarmuka. Selain itu, bagian ini juga memaparkan beberapa bagian penting dalam sistem yang digambarkan dalam flowchart atau diagram alir. Hasil dari sistem yang telah dibuat akan dijelaskan pada Bab 4 yang merupakan penerapan dan hasil sistem. Pada bagian ini akan ditampilkan antarmuka dari sistem yang dibuat berupa gambar hasil capture program. Penjelasan beberapa kode program penting serta analisis kelemahan dan kelebihan sistem juga merupakan isi dari Bab 4. Bagian terakhir merupakan penutup yang berisi kesimpulan dan saran. Kesimpulan merupakan jawaban dari rumusan masalah yang dituliskan pada Bab Pendahuluan. Selain itu, kesimpulan juga didapatkan dari hasil analisis pengujian pada Bab Penerapan dan Hasil Sistem. Bagian kedua dari bab ini adalah saran yang berisi beberapa kekurangan dalam penelitian dan diharapkan dapat dikembangkan pada penelitian berikutnya atau penelitian lain. 6