51
BAB III ANALISIS DAN PERANCANGAN
Bab ini akan membahas tentang analisis dan perancangan sistem yang meliputi perancangan Use case diagram dan activity diagram yang ada pada
Sistem otentikasi login one time password dengan Menggunakan metode challenge-response. Pada Bab ini terdapat Arsitektur OTP yang menggambarkan
struktur-struktur dari cara kerja metode challenge-response.
6.1 Analisis Permasalahan
Dewasa ini semakin banyak penggunaan komputer yang terhubung dengan jaringan. Apabila komputer sudah terhubung dengan jaringan, maka rentan sekali
komputer – komputer tersebut di susupi oleh orang-orang yang tidak bertanggung jawab, entah hanya sekedar melihat – lihat hingga mencuri informasi penting yang
terdapat di dalamnya. Perangkat lunak yang akan dibuat kali ini merupakan suatu arsitektur atau
komponen sebuah sistem yang dapat melengkapi sistem keamanan yang sudah ada dalam suatu lingkup jaringan komputer. Tapi terkadang tidak mengetahui
siapa saja yang memiliki hak untuk mengakses pada suatu komputer yang ada. Walaupun untuk mencegah perilaku orang yang tidak bertanggung jawab itu
dengan menggunakan Firewall, tidak dapat benar-benar mengetahui apakah orang yang mengakses tersebut merupakan orang yang sesunguhnya memiliki hak akses
atau bukan. Melihat permasalahan ini para administrator jaringan komputer
merasa takut akan keamanan data atau informasi yang menjadi tanggung jawab sepenuhnya seorang administrator jaringan.
Sudah menjadi tugas utama dari seorang administrator jaringan komputer untuk dapat mengatasi masalah keamanan jaringan dari orang-orang yang tidak
bertanggung jawab. Untuk itu diperlukan suatu sistem yang dapat memberikan suatu keamanan pada jaringan komputer dari waktu ke waktu. Di harapkan sistem
otentikasi ini dapat memperkuat sistem keamanan jaringan.
6.2 Perancangan Sistem
Berdasarkan dari analisis permasalahan yang ada, tahap berikutnya dari siklus pengembangan sistem adalah perancangan sistem. Pada tahap ini terdapat
aktifitas pendefinisian kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun hingga implementasi dari sistem.
Perancangan sistem ini memberikan gambaran mengenai cara kerja dari sistem OTP secara umum, serta menjelaskan tentang kebutuhan pengguna user.
Perancangan sistem meliputi pembuatan system flow flow chart, dan use case.
6.3 System Flow
Sistem flow adalah bagan yang menunjukkan arus pekerjaan secara menyeluruh dari suatu sistem dimana bagan ini menjelaskan urutan prosedur-
prosedur yang ada dalam sistem dan biasanya dalam membuat sistem flow sebaiknya ditentukan pula fungsi-fungsi yang melaksanakan atau bertanggung
jawab terhadap sub-sub sistem.
a. System Flow Get Password
System Flow proses mendapatkan password terlihat pada Gambar 3.1.
Gambar 3.1 System Flow proses get password
Password akan diberikan, apabila semua syarat terpenuhi, atau sesuai dengan yang ada didalam database. System flow diatas memberikan gambaran
bagaimana password dihasilkan oleh system, setelah adanya permintaan dalam hal ini adalah remote desktop. Diawali dengan user meminta hak akses kepada
system, lalu system mengecek ke absahan data dari user yang meminta hak akses, apabila data user sesuai dengan yang terdapat dalam database, maka system
memberikan pesan bahwa user diijinkan, dan diberikan passwordnya, tetapi
apabila data tidak sesuai, maka user diberi pesan bahwa dirinya tidak memiliki hak akses.
b. System Flow Login
System Flow proses login terlihat pada Gambar 3.2.
Gambar 3.2 System Flow proses Login
Tahap ini akan ada apabila user mendapat ijin untuk meremote desktop, login akan sukses, apabila user berhasil melakukan remote desktop. Dari gambar
diatas, dapat terlihat bahwa login berhasil dilakukan, dalam hal ini adalah berhasil
dalam me-remote desktop. Seseorang tidak akan sampai pada tahap ini apabila pada tahap mendapatkan password, system tersebut telah menolaknya.
6.4 Struktur Database