3.3.2. Use Case Diagram
a. Use case mobile system
Mobile system
mobile user
jepret foto edit foto
kirim foto
gammu server
Gambar 3.3. Use Case Diagram Mobile System
Di dalam use case diagram mobile system ini terdapat 3 use case activity, antara lain :
1. Use Case Jepret Foto : use case ini merupakan aktifitas mobile user
untuk mengambil foto dari object yang di inginkan. 2.
Edit Foto : di use case ini mobile user akan melihat foto hasil jepretan user, dan juga beberapa tombol yang bisa user gunakan untuk meng-
edit foto 3.
Kirim Foto : apabila user ingin mengirim foto hasil jepretan user dapat melakukan aktifitas-nya di use case ini.
b. Use case server system
Nodejs system
admin
cek pesan masuk
merubah string ke foto
baca sms
lihat foto
«uses»
Simpan ke file
Mobile Device gammu server
Gambar 3.4. Use Case Diagram Server System
Terdapat 3 use case sistem yang berjalan otomatis di belakang layar dan 1 use case sistem yang berjalan atas perintah user dalam use case diagram ini :
1. Cek pesan masuk: aktifitas ini di lakukan oleh nodejs sistem yang
otomatis berjalan setiap 0.5 detik untuk melakukan cek sms inbox ke database MYSQL.
2. Baca sms : aktifitas ini di proses setelah mendapat konfirmasi positif
dari use case cek pesan masuk. 3.
Merubah string ke foto : use case ini akan melakukan aktifitas merubah base64 string ke buffer foto.
4. Simpan ke file : aktifitas di use case ini adalah menyimpan buffer foto
ke file.
Lihat foto : admin dapat melakukan aktifitas melihat foto di browser, foto baru akan terlihat apabila use case 1-4 telah selesai di lakukan.
3.3.3. Sequence Diagram
a. Sequence diagram mobile sistem
mobile sistem halaman kamera
membuka tampilan kamera
kirim byte imager
edit foto tampilkan hasil edit
kirim foto Mobile user
jepret foto halaman foto
ambil bitmap image tampilkan foto
ambil bitmap image hasil edit
Gambar 3.5. Sequence Diagram Mobile Sistem
Sequence diagram mobile sistem ini menjelaskan alur pemakaian aplikasi di mobile device. Mulai dari pengambilan foto , edit ukuran foto, hingga mengirim
foto via sms.
b. Sequence diagram server sistem
server database
cek sms konfirmasi data
ambil sms dapat string sms
convert string ke buffer simpan foto
admin
baca data lihat foto
file sistem
Gambar 3.6. Sequence Diagram Server Sistem
Sequence diagram di atas menjelaskan tentang alur sistem server, di mulai dari pengecekan sms, pengambilan data dari database, lalu perubahan data dari
text ke buffer image, hingga penyimpanan buffer image ke file. Untuk sequence diagram di server ini terdapat tambahan 1 alur proses terpisah, yaitu web server
yang di bangun di atas nodejs. Web server ini member fasilitas service static file.
3.3.4. Class Diagram