85
Gambar 3.9 Sequence Diagram Proses Koneksi
2. Sequence Diagram Proses Login
Sequence login menunjukkan rangkaian pesan yang dikirim antara objek pengguna dengan objek lainnya dalam proses login untuk dapat
menggunakan sistem dijelaskan dalam sequence sebagai berikut:
Gambar 3.10 Sequence Diagram Proses Login
3. Sequence Diagram Proses Tampil Data Penjadwalan
Sequence tampil data penjadwalan menunjukkan rangkaian pesan yang dikirim antara objek pengguna dengan objek lainnya dalam proses
menampilkan data penjadwalan dari database server dijelaskan dalam
sequence sebagai berikut:
: web service koneksi : CustomHttpClient
: User jParser : JSONParser
: database server 1 : executeHttpGet
2 : executeHttpPost 3 : ambilJson
4 : request koneksi 5 : query
6 : proses query 7 : result
alt
[login invalid] [login valid]
[login invalid] [login valid]
: User koneksi : CustomHttpClient
: login view : View
: main : web service
: database server 1 : nipp dan password
2 : onCreate 3 : onClickListener
4 : executeHttpGet 5 : executeHttpPost
6 : request koneksi 7 : query
8 : proses query 9 : login valid
10 : login invalid 11 : pesan validasi login
86
Gambar 3.11 Sequence Diagram Proses Tampil Data Penjadwalan
4. Sequence Diagram Proses Input Data Pemeriksaan
Sequence input data pemeriksaan menunjukkan rangkaian pesan yang dikirim antara objek pengguna dengan objek lainnya dalam proses input
data pemeriksaan dijelaskan dalam sequence sebagai berikut:
Gambar 3.12 Sequence Diagram Proses Input data pemeriksaan
5. Sequence Diagram Proses Ambil Koordinat
Sequence ambil koordinat menunjukkan rangkaian pesan yang dikirim antara objek pengguna dengan objek lainnya dalam proses mengambil
koordinat dijelaskan dalam sequence sebagai berikut:
Gambar 3.13 Sequence Diagram Proses Ambil Koordinat
: User : main
: penjadwalan listview : ListView
jParser : JSONParser : web service
: database server 1 : lihat jadwal
2 : onCreate 3 : ambilJson
4 : setOnItemClickListener 5 : onItemClick
6 : request koneksi 7 : query
8 : proses query 9 : listPenjadwalan
10 : data penjadwalan
: pemeriksaan : User
: penjadwalan view : View
1 : data pemeriksaan 2 : onCreate
3 : onClickListener 4 : onClick
5 : data pemeriksaan
: User : pemeriksaan
: tampil lm : LocationManager
1 : klik view 2 : onCreate
3 : getBestProvider 4 : getLastKnownLocation
5 : data koordinat 6 : koordinat