dalam me-remote desktop. Seseorang tidak akan sampai pada tahap ini apabila pada tahap mendapatkan password, system tersebut telah menolaknya.
6.4 Struktur Database
Berikut ini adalah rancangan tabel yang digunakan dalam aplikasi peramalan ini:
a. Tabel IP
Primary Key : IP Fungsi
: Untuk menyimpan data-data client Tabel 3.1 Tabel IP
IP, Mac_address sebagai primary key, berfungsi sebagai penyimpan keotentikan data user yang akan mengakses, selain itu diperkuat dengan jawaban
field Answer yang akan berguna sebagai key dalam enkripsi password. Status berfungsi memberikan keterangan bahwa user mana saja yang berhak akses, juga
user mana saja yang tidak berhak.
b. Tabel State
Primary Key : state_pas Fungsi
: untuk menyimpan enkripsi password Tabel 3.2 Tabel State
State_pas berfungsi sebagai field penyimpan password, yang akan digunakan untuk pengenkripsian berikutnya, agar hasil password setiap waktu
akan berubah.
6.5 Desain Input
Pada tahap ini dilakukan perancangan tampilan antar muka untuk berinteraksi antara user dengan sistem.
Gambar 3.3 Rancangan Tampilan Antar Muka
ONE TIME PASSWORD
Key
:
Ok Cancel
Dalam satu form, terdapat dua buah proses, yaitu proses untuk meminta hak akses, sekaligus meminta password kepada sistem dengan memasukkan key yang
telah dimiliki oleh masing – masing user, proses ke dua adalah proses login sekaligus remote desktop, apabila user mendapatkan ijin, dengan memasukkan IP
sebagai user ID, dan password yang didapatkan pada saat meminta ijin akses.
6.6 Use Case Diagram
Use Case diagram, menggambarkan bagaimana seseorang melakukan proses meminta hak akses kepada sistem, yaitu untuk mendapatkan password, setelah itu
sistem meresponnya dengan memberikan ijin juga password yang bisa digunakan untuk meremote login, lalu proses login setelah dia menerima password yang
diberikan oleh sistem. Seperti terlihat pada Gambar 3.4.
Gambar 3.4 Use Case Diagram
Client Login
Verifikasi OTP Pass. Generator
Include
6.7 Activity Diagram Get Password
Gambar 3.5 Activity Diagram Get Password
Proses ini adalah proses yang harus dilakukan oleh user. Pada proses ini user diminta untuk melakukan input key, key digunakan sebagai data yang
akan dibaca oleh sistem, untuk mengetahui keaslian dari user yang akan meminta password tersebut, sistem akan mengirimkan password, jika user
benar terbukti keotentikan datanya.
6.8 Activity Diagram Login Desktop