Merancang Merancang Workshop Desain RAD
5. Sequence Diagram Kelola Rating Produk
Gambar 4.45 Sequence Diagram Kelola Rating Produk
: Account Manager Main
Antarmuka MengelolaRatingProduk
KoneksiBasisData Rating
1 : main 2 : klik menu rating produk
3 : tampilRatingProdukPage 4 : data rating produk
5 : addRating 6 : setIdRating
7 : setTanggalRating 8 : setRating
9 : setIduser 10 : setIdProduk
11 : open 12 : queryAddRating
13 : execute 14 : close
15 : pesan berhasil 16 : pesan berhasil
17 : delete salah satu data rating produk 18 : deleteRating
19 : open 20 : queryDeleteRating
21 : execute 22 : close
23 : pesan berhasil 24 : pesan berhasil
6. Sequence Diagram Kelola Review Produk
Gambar 4.46
Sequence Diagram Kelola Review Produk
: Account Manager Main
Antarmuka MengelolaReviewProduk
KoneksiBasisData Review
1 : main 2 : klik menu mengelola review produk
3 : tampilReviewProdukPage 4 : pilih salah satu data review produk
5 : viewReview 6 : open
7 : queryViewReview 8 : execute
9 : getResult 10 : hasil query
11 : getIdReview 12 : getTanggalReview
13 : getReview 14 : getIdUser
15 : getIdProduk 16 : data review produk
17 : close 18 : data review produk
19 : data review produk 20 : data review produk
21 : addReview 22 : setIdReview
23 : setReview 24 : setTanggalReview
25 : setIdUser 26 : setIdProduk
27 : open 28 : queryAddReview
29 : execute 30 : close
31 : pesan berhasil 32 : pesan berhasil
33 : delete salah satu data review produk 34 : deleteReview
35 : open 36 : queryDeleteReview
37 : execute 38 : close
39 : pesan berhasil 40 : pesan berhasil
7. Sequence Diagram Kelola Deal
Gambar 4.47 Sequence Diagram Kelola Deal
: Account Manager Main
Antarmuka MengelolaDeal
KoneksiBasisData Deal
1 : main 2 : klik menu menglola deal
3 : tampilDealPage 4 : pilih salah satu data deal
5 : viewDeal 6 : open
7 : queryViewDeal 8 : execute
9 : getResult 10 : hasil query
11 : getIdDeal 12 : getNamaDeal
13 : getDeskripsiDeal 14 : getFotoDeal
15 : getRatingDeal 16 : getIdProduk
17 : data deal 18 : close
19 : data deal 20 : data deal
21 : pilih add deal 22 : tampilFormAddDeal
23 : data deal baru 24 : addDeal
25 : setIdDeal 26 : setNamaDeal
27 : setDeskripsiDeal 28 : setFotoDeal
29 : setRatingDeal 30 : setIdproduk
31 : open 32 : queryAddDeal
33 : execute 34 : close
35 : pesan berhasil 36 : pesan berhasil
37 : edit salah satu data deals 38 : tampilFormEditDeals
39 : data deals 40 : editDeal
41 : setNamaDeal 42 : setDeskripsiDeal
43 : setFotoDeal 44 : setRatingDeal
45 : setIdProduk 46 : open
47 : queryEditDeal 48 : execute
49 : close 50 : pesan berhasil
51 : pesan berhasil 52 : delete salah satu data deals
53 : deleteDeal 54 : open
55 : queryDeleteDeal 56 : execute
57 : close 58 : pesan berhasil
59 : pesan berhasil
8. Sequence Diagram Kelola Reward
Gambar 4.48 Sequence Diagram Kelola Reward
: Account Manager Main
Antarmuka MengelolaReward
KoneksiBasisData Reward
Reward_User 1 : main
2 : klik menu mengelola reward 3 : tampilRewardPage
4 : pilih salah satu data reward 5 : viewReward
6 : open 7 : queryViewReward
8 : execute 9 : getResult
10 : hasil query 11 : getIdReward
12 : getNamaReward 13 : getDeskripsiReward
14 : getFotoReward 15 : getValidUntil
16 : getPoinMinimum 17 : getPasscode
18 : data reward 19 : close
20 : data reward 21 : data reward
22 : pilih add reward 23 : tampilFormAddReward
24 : data reward baru 25 : addReward
26 : setIdReward 27 : setNamaReward
28 : setDeskripsiReward 29 : setFotoReward
30 : setMasaBerlaku 31 : setPoinMinimum
32 : setPasscode 33 : setIdRewardUser
34 : setIdUser 35 : setIdReward
36 : setIdKategori 37 : open
38 : queryAddReward 39 : execute
40 : queryAddRewardUser 41 : execute
42 : close 43 : pesan berhasil
44 : pesan berhasil 45 : edit salah satu data reward
46 : tampilFormEditReward 47 : data reward
48 : editReward 49 : setNamaReward
50 : setDeskripsiReward 51 : setFotoReward
52 : setValidUntil 53 : setPoinMinimum
54 : setPasscode 55 : open
56 : queryEditReward 57 : execute
58 : close 59 : pesan berhasil
60 : pesan berhasil 61 : delete salah satu data reward
62 : deleteReward 63 : open
64 : queryDeleteReward 65 : execute
66 : queryDeleteRewardUser 67 : execute
68 : close 69 : pesan berhasil
70 : pesan berhasil
9. Sequence Diagram Kelola User
Gambar 4.49 Sequence Diagram Kelola User
Main : Account Manager
Antarmuka MengelolaUser
User KoneksiBasisData
1 : main 2 : klik menu mengelola user
3 : tampilUserPage 4 : pilih salah satu data user
5 : viewUser 6 : open
7 : queryViewUser 8 : execute
9 : getResult 10 : hasil query
11 : getIdUser 12 : getUsername
13 : getPassword 14 : getNamaDepan
15 : getNamaBelakang 16 : getLokasi
17 : getTanggalLahir 18 : getJenisKelamin
19 : getTanggalRegistrasi 20 : getPoin
21 : getIdLevel 22 : data user
23 : close 24 : data user
25 : data user 26 : delete salah satu data user
27 : deleteUser 28 : open
29 : queryDeleteUser 30 : execute
31 : close 32 : pesan berhasil
33 : pesan berhasil
10. Sequence Diagram Lihat Produk
Gambar 4.50 Sequence Diagram Lihat Produk
Main Antarmuka
MengelolaProduk KoneksiBasisData
Produk : Aktor
1 : main 2 : klik menu produk
3 : tampilProdukPage 4 : viewProduk
5 : open 6 : queryViewProduk
7 : execute 8 : getResult
9 : hasil query 10 : getIdProduk
11 : getNamaProduk 12 : getDeskripsiProduk
13 : getHargaProduk 14 : getFotoProduk
15 : getRatingProduk 16 : data produk
17 : close 18 : data produk
19 : data produk 20 : pilih salah satu produk
21 : tampilDetailProdukPage 22 : viewDetailProduk
23 : detail produk 24 : detail produk
11. Sequence Diagram Lihat Review Produk
Gambar 4.51 Sequence Diagram Lihat Review Produk
: End User Main
Antarmuka MengelolaReviewProduk
KoneksiBasisData Review
1 : main 2 : klik tab review
3 : tampilReviewProdukPage 4 : viewReview
5 : open 6 : queryViewReview
7 : execute 8 : getResult
9 : hasil query 10 : getIdReview
11 : getTanggalReview 12 : getReview
13 : getIdUser 14 : getIdProduk
15 : dataReviewProduk 16 : close
17 : data review produk 18 : data review produk
12. Sequence Diagram Rate Produk
Gambar 4.52 Sequence Diagram Rate Produk
13. Sequence Diagram Review Produk
Gambar 4.53 Sequence Diagram Review Produk
: Account Manager Main
Antarmuka MengelolaRatingProduk
KoneksiBasisData Rating
1 : main 2 : klik menu rating produk
3 : tampilRatingProdukPage 4 : data rating produk
5 : addRating 6 : setIdRating
7 : setTanggalRating 8 : setRating
9 : setIduser 10 : setIdProduk
11 : open 12 : queryAddRating
13 : execute 14 : close
15 : pesan berhasil 16 : pesan berhasil
Main Antarmuka
MengelolaReviewProduk KoneksiBasisData
Review
: Aktor
1 : main 2 : klik give review
3 : tampilReviewProdukPage 4 : data review produk
5 : addReview 6 : setIdReview
7 : setTanggalReview 8 : setReview
9 : setIdUser 10 : setIdProduk
11 : open 12 : queryAddReview
13 : execute 14 : close
15 : pesan 16 : pesan
14. Sequence Diagram Share Produk
Gambar 4.54 Sequence Diagram Share Produk
15. Sequence Diagram Lihat Deal
Gambar 4.55 Sequence Diagram Lihat Deal
: End User Main
Antarmuka MengelolaProduk
1 : Main 2 : pilih produk
3 : tampilDetailProdukPage 4 : klik share
5 : shareProduk
Main Antarmuka
MengelolaDeal KoneksiBasisData
Deal : Aktor
1 : main 2 : klik menu deal
3 : tampilDealPage 4 : pilih salah satu data deal
5 : viewDeal 6 : open
7 : queryViewDeal 8 : execute
9 : getResult 10 : hasil query
11 : getIdDeal 12 : getNamaDeal
13 : getDeskripsiDeal 14 : getFotoDeal
15 : getRatingDeal 16 : getIdProduk
17 : data deal 18 : close
19 : data deal 20 : data deal
21 : pilih salah satu deal 22 : tampilDetaiDealPage
23 : viewDetailDeal 24 : detail deal
25 : detail deal
16. Sequence Diagram Share Deal
Gambar 4.56 Sequence Diagram Share Deal
17. Sequence Diagram Lihat Reward
Gambar 4.57
Sequence Diagram Lihat Reward
: End User Main
Antarmuka MengelolaDeal
1 : main 2 : pilih salah satu data deal
3 : tampilDetailDealPage 4 : klik share
5 : shareDeal
18. Sequence Diagram Lihat Galeri
Gambar 4.58 Sequence Diagram Lihat Galeri
19. Sequence Diagram Lihat Peta Merchant
Gambar 4.59 Sequence Diagram Lihat Peta Merchant
: End User Main
Antarmuka MengelolaFoto
1 : main 2 : klik menu galeri foto
3 : tampilFotoPage 4 : retrieveFoto
5 : data foto 6 : data foto
: End User Main
Antarmuka MengelolaLokasi
1 : main 2 : klik menu lokasi
3 : tampilLokasiPage 4 : viewPeta
5 : peta dan data merchant 6 : getKoordinat
7 : peta dan data merchant
20. Sequence Diagram Petunjuk Kemudi
Gambar 4.60 Sequence Diagram Petunjuk Kemudi
21. Sequence Diagram Telepon Merchant
Gambar 4.61
Sequence Diagram Telepon Merchant
: End User Main
Antarmuka MengelolaLokasi
1 : main 2 : klik menu lokasi
3 : tampilLokasiPage 4 : klik petunjuk kemudi
5 : viewPetunjukKemudi 6 : data petunjuk kemudi
7 : data petunjuk kemudi
: End User Main
Antarmuka NativeApp
1 : main 2 : klik menu lokasi
3 : tampilLokasiPage 4 : klik telefon merchant
5 : telepon 6 : telepon via native phone app
7 : telepon via native phone app
22. Sequence Diagram Email Merchant
Gambar 4.62 Sequence Diagram Email Merchant
23. Sequence Diagram Lihat Info Merchant
Gambar 4.63 Sequence Diagram Lihat Info Merchant
: End User Main
Antarmuka NativelApp
1 : main 2 : klik menu lokasi
3 : tampilLokasiPage 4 : klik email merchant
5 : email 6 : email via native email app
7 : email via native email app
: End User Main
Antarmuka
1 : main 2 : klik menu about
3 : tampilAboutMerchantPage 4 : data merchant
24. Sequence Diagram Buka Website Merchant
Gambar 4.64 Sequence Diagram Buka Website Merchant
25. Sequence Diagram Lihat Loyalty Card
Gambar 4.65 Sequence Diagram Lihat Loyalty Card
: End User Main
Antarmuka NativeApp
1 : main 2 : klik menu about
3 : tampilAboutMerchantPage 4 : klik visit web merchant
5 : openBrowser 6 : open browser via native browser app
7 : open browser via native browser app
: End User Main
Antarmuka MengelolaUser
KoneksiBasisData User
1 : main 2 : klik menu loyalty card
3 : tampilLoyaltyCardPage 4 : viewLoyaltyCard
5 : open 6 : queryViewLoyaltyCard
7 : execute 8 : getResult
9 : hasil query 10 : getNamaDepan
11 : getNamaBelakang 12 : getPoin
13 : getTanggalRegister 14 : data loyalty card
15 : close 16 : data loyalty card
17 : data loyalty card
26. Sequence Diagram Lihat History Check In
Gambar 4.66 Sequence Diagram Lihat History Check In
27. Sequence Diagram Lihat History Order
Gambar 4.67 Sequence Diagram Lihat History Order
: End User Main
Antarmuka MengelolaCheckIn
KoneksiBasisData Checkin
1 : main 2 : klik menu loyalty card
3 : tampilLoyaltyCardPage 4 : viewCheckInHistory
5 : open 6 : queryCountCheckIn
7 : execute 8 : getResult
9 : hasil query 10 : getIdCheckin
11 : data check in 12 : close
13 : hitungCheckIn 14 : jumlah check in
15 : jumlah check in
: End User Main
Antarmuka MengelolaOrder
KoneksiBasisData Order_User 1 : main
2 : klik menu loyalty card 3 : tampilLoyaltyCardPage
4 : viewOrderHistory 5 : open
6 : queryViewOrderUser 7 : execute
8 : getResult 9 : hasil query
10 : getNamaProduk 11 : getIdCheckIn
12 : data order user 13 : close
14 : daftar order 15 : daftar order
28. Sequence Diagram Lihat Reward yang Dimiliki
Gambar 4.68 Sequence Diagram Lihat Reward yang Dimiliki
: End User Main
Antarmuka MengelolaRewardUser
KoneksiBasisData Reward_User
1 : main 2 : klik reward
3 : tampilRewardUserPage 4 : viewRewardUser
5 : open 6 : queryViewRewardUser
7 : execute 8 : getResult
9 : hasil query 10 : getIdRewardUser
11 : getIdUser 12 : getIdReward
13 : getIdKategori 14 : data reward
15 : close 16 : data reward
17 : data reward
29. Sequence Diagram Tukar Reward
Gambar 4.69 Sequence Diagram Tukar Reward
: End User Main
Antarmuka MengelolaRewardUser
KoneksiBasisData Reward_User
User 1 : main
2 : pilih salah satu data reward 3 : tampilRedeemRewardPage
4 : data redeem reward 5 : redeemReward
6 : cekPasscode 7 : cekPoin
8 : open 9 : setTangaalRedeem
10 : setTotalSpending 11 : setIdKategori
12 : queryRedeemReward 13 : execute
14 : setPoin 15 : setIdUser
16 : queryEditPoinUser 17 : execute
18 : close 19 : pesan
20 : pesan
30. Sequence Diagram Check In
Gambar 4.70 Sequence Diagram Check In
: End User Main
Antarmuka MengelolaCheckin
KoneksiBasisData Checkin
Order_User User
1 : main 2 : klik menu check in
3 : tampilCheckInPage 4 : data check in
5 : checkIn 6 : shareCheckIn
7 : hitungPoin 8 : setIdCheckIn
9 : setTanggalCheckIn 10 : setDeskripsiCheckIn
11 : setPoinCheckIn 12 : setIdUser
13 : setIdOrder 14 : setNamaProduk
15 : setIdCheckIn 16 : setIdUser
17 : setPoin 18 : open
19 : queryAddCheckIn 20 : execute
21 : queryAddOrderUser 22 : execute
23 : queryEditPoinUser 24 : execute
25 : close 26 : tampilCheckInSuccessPage
27 : pesan 28 : pesan
31. Sequence Diagram Edit Profil
Gambar 4.71 Sequence Diagram Edit Profil
: End User Main
Antarmuka MengelolaUser
KoneksiBasisData User
1 : main 2 : klik menu edit profile
3 : tampilEditUserPage 4 : data user
5 : editUser 6 : setNamaDepan
7 : setNamaBelakang 8 : setPassword
9 : CekPassword 10 : open
11 : queryEditUser 12 : execute
13 : close 14 : pesan
15 : pesan
32. Sequence Diagram Lihat Grafik User
Gambar 4.72 Sequence Diagram Lihat Grafik User
: Merchant Main
Antarmuka MengelolaUser
KoneksiBasisData User
1 : main 2 : klik menu grafik user
3 : tampilUserGraphPage 4 : viewUserGraph
5 : open 6 : queryViewUserGraph
7 : execute 8 : getResult
9 : hasil query 10 : getJenisKelamin
11 : getTanggalLahir 12 : getPoin
13 : getUsername 14 : data user
15 : close 16 : data user
17 : data user
33. Sequence Diagram Lihat Grafik Produk
Gambar 4.73 Sequence Diagram Lihat Grafik Produk
: Merchant Main
Antarmuka MengelolaProduk
KoneksiBasisData Produk
1 : main 2 : klik menu grafik produk
3 : tampilUserGraphPage 4 : viewProductGraph
5 : open 6 : queryViewProductGraph
7 : execute 8 : getResult
9 : hasil query 10 : getNamaProduk
11 : getRatingProduk 12 : data produk
13 : close 14 : data produk
15 : data produk
34. Sequence Diagram Lihat Grafik Reward
Gambar 4.74 Sequence Diagram Lihat Grafik Reward
: Merchant Main
Antarmuka MengelolaRewardUser
KoneksiBasisData Reward_User
1 : main 2 : klik menu grafik reward
3 : tampilRewardGraphPage 4 : viewRewardGraph
5 : open 6 : queryViewRewardGraph
7 : execute 8 : getResult
9 : hasil query 10 : getIdKategori
11 : data reward 12 : close
13 : data reward 14 : data reward