Analisis Permasalahan Perancangan Sistem System Flow

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