Use Case Diagram Sequence Diagram

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