Program Studi Teknik Informatika SKPL
-
One Time Password Menggunakan SMS Gateway
14 18
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
use r use rid
pho ne customsty le
first name last name
nam e curr_pass
veri ficatio nkey em ailveri ficatio nkey
em ail util izeem ail
sho wnam e icon
pict ure attributes
cou ntvisit cou ntdisc ussion
cou ntcom ments dat efirstvi sit
dat elasta ctive rem otelp
last discussionpo st disc ussion spam check
last comm entpo st com ment spamc heck
use rblockscateg ories def aultformattyp e
disc overy pre ferenc es
log in
cate gory cate goryi d
nam e_ca t descriptio n_r
prio rity use rroleh istory
dat e_urh adm inuse rid
not es rem otelp_ urh
cate goryb lock blo ckedcb
ind excatb lockuser cate goryroleblo ck
blo cked ind ex cat roleblo ckcat
ind ex cat roleblo ckrole use rdiscu ssionwatch
cou ntcom ments last viewe d
com ment com ment id
aut huseri d dat ecreat ed
edi tuserid dat edited
whi speruserid bod y
form attyp e del eted
dat edelet ed dal eteuse rid
rem otelp_ com ind ex com ment user
ind ex com eentwhispe r ind ex com eentd iscussion
styl e styl eid
aut huseri d nam e
url pre viewim age
lph istory lph istoryid
rem otelp_ lphist ory use rid_lp
dat elogge d disc ussion
disc ussion id aut huseri d
whi speruserid first comm entid
last userid acti ve
closed stic ky
sink nam e
dat ecreat ed dat elasta ctive
cou ntcom ments cate goryi d_dis
whi sperto lastuse rid whi sperfro mlast userid
dat elastwhisper tota lwhisp ercou nt
ind ex disc ussion user ind ex disc ussion whipe ruser
ind ex disc ussion first ind ex disc ussion last
ind ex disc ussion categ ory ind ex disc ussion datea ctive
role role id
nam e icon
descriptio n_r acti ve
permissio n sign in permissio n html allowe d
permissio nrecie veapp licatio nnotif ication permissio n
prio rity una uthen ticated
discussion whisp erfrom whi sperfro muse rid
last userid cou ntwhisper
dat elasta ctive ind ex disc ussion userwhipserlastuse r
ind ex disc ussion whisp erlasta ctive disc ussion userwhisperto
whi sperto userid last userid
cou ntwhisper dat elasta ctive
ind ex disc ussion userwhispertolastu ser ind ex disc ussion userwhispertolasa ctive
inb ox id
text upd ateind b
rece ivein gdatet ime upd ateind b
cod ing udh
smscnum ber class
text decod ed rece pient id
pro cessed
3.2 Persistent Data 3.2.1 Basis Data
vanilla database
G A
M M
U
Program Studi Teknik Informatika SKPL
-
One Time Password Menggunakan SMS Gateway
15 18
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4 Realisasi Use Case 4.1 Static Structured Diagram
4.1.1 Analysis Class Diagram
Gambar 4.1 Analysis Class Diagram
4.2 Interaction Diagram 4.2.1 Analysis Collaboration Diagram : Use Case Mengelola
Data Forum 4.2.1.1 Tambah Data
Admin MengeloldaDataUI
MengeloldaDataMan
DataUser 1.Memilih tombol ok
2.Data baru
3.Data baru 4.Konfirmasi
5.Konfirmasi
Gambar 4.2 Analysis Colaboration Diagram : Use Case Mengelola Data – Tambah Data
MengelolaDataUI MengelolaDataMan
1
DataUser
1 1
1
MakeCurrPassMan
1 1
Program Studi Teknik Informatika SKPL
-
One Time Password Menggunakan SMS Gateway
16 18
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.2.1.2 Send Reply Alternative Flow
Gambar 4.3 Analysis Colaboration Diagram : Use Case Mengelola Data - Send Reply
4.2.1.3 Hapus Data Alternative Flow
Gambar 4.4 Analysis Colaboration Diagram : Use Case Mengelola Data – Hapus Data
Admin Gammuservice
1.pilihan reply
MengelolaDataUI 2. Memasukkan isi balasan
3.balasan pesan 4. Konfirmasii
Admin
MengeloldaDataUI MengeloldaDataMan
DataUser 1.Memilih tombol ok
2.Data yang dihapus
3.update 4.Konfirmasi
5.Konfirmasi
Program Studi Teknik Informatika SKPL
-
One Time Password Menggunakan SMS Gateway
17 18
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.2.2 Analysis Collaboration Diagram : Use Case Mendaftar Account Forum
Gambar 4.5 Analysis Colaboration Diagram : Use Case Mendaftar Account Forum
4.2.3 Analysis Collaboration Diagram : Use Case Login Forum
Gambar 4.6 Analysis Colaboration Diagram : Use Case Login Forum
User
GammuService
1.Username
2.Username 4.curent password
MakeCurentPassMan Login UI
3.Username 5.curent password
User
Gammu Service
Data User
1.Kirim data
2.Simpan Data 3.konfirmasi
Program Studi Teknik Informatika SKPL
-
One Time Password Menggunakan SMS Gateway
18 18
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.2.4 Analysis Collaboration Diagram : Use Case Generate Password
Gambar 4.7 Analysis Colaboration Diagram : Use Case Generate Password
4.2.5 Analysis Collaboration Diagram : Use Case Reset Status Login
Gambar 4.8 Analysis Colaboration Diagram : Use Case
Reset Status Login
User
GammuService
1.SMS
4.Konfirmasi
ResetMan
2Phonenumber 5.Konfirmasi
Data User
3Update
OTP Generator MakeCurentPassMan
1
curent password 2. curent password
GammuService
Program Studi Teknik Informatika
DPPL
-
One Time Password Menggunakan SMS Gateway
1 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
1 Pendahuluan 1.1 Tujuan
Dokumen DPPL ini dibuat untuk menyediakan deskripsi lengkap mengenai desain perangkat lunak one time password
OTP menggunakan SMS gateway. Dokumen ini khususnya ditujukan untuk pembuat perangkat lunak, dan orang lain
yang tertarik untuk mengembangkan perangkat lunak ini lebih lanjut. Dokumen ini digunakan oleh pengembang perangkat
lunak sebagai acuan teknis untuk pengembangan perangkat lunak.
1.2 Lingkup Dokumen