Perancangan Rinci .1 Sequence Diagram

Program Studi Teknik Informatika DPPL – GeoOrders 16 117 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 BUSINESS SERVICE DATA SERVICE c2dm f rom Web Serv ice Control order_details_model f rom Web Entity products_model f rom Web Entity stores_model f rom Web Entity shippers_model f rom Web Entity transactions_model f rom Web Entity orders_model f rom Web Entity packets_model f rom Web Entity store_registrations_model f rom Web Entity customers_model f rom Web Entity secure_functions f rom Web Serv ice Control customer_registrations_model f rom Web Entity Gambar 2.4 Rancangan Arsitektur GeoOrders Web Service 2.2 Perancangan Rinci 2.2.1 Sequence Diagram Sequence diagram untuk aplikasi web GeoOrders adalah sebagai berikut: Program Studi Teknik Informatika DPPL – GeoOrders 17 117 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

2.2.1.1 Login Badan Usaha

: User : User : LoginForm : LoginForm : Business : Business : Store : Store 1. start interface 2. input email password 3. signIn 3. getByEmail Gambar 2.5 Sequence Diagram : Login Badan Usaha

2.2.1.2 Login Admin

: User : User : LoginForm : LoginForm : Admin : Admin : AdminModel : AdminModel 1. start interface 2. input username password 3. signIn 4. getByUsername Gambar 2.6 Sequence Diagram : Login Admin Program Studi Teknik Informatika DPPL – GeoOrders 18 117 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

2.2.1.3 Pendaftaran

: Staff : Staff : sign_up_view : sign_up_view : Business : Business : PacketModel : PacketModel : StoreModel : StoreModel : StoreRegistrationModel : StoreRegistrationModel 1. start interface 2. input data 3. signUp 5. insert 4. getByName 6. insert Gambar 2.7 Sequence Diagram : Pendaftaran Program Studi Teknik Informatika DPPL – GeoOrders 19 117 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

2.2.1.4 Pengelolaan Pesanan

2.2.1.4.1 Lihat Pesanan

: User : User : OrderTrafficView : OrderTrafficView : OrderTraffic : OrderTraffic : TransactionsModel : TransactionsModel : CustomerModel : CustomerModel 1. start interface 2. getNewOrders 3. getNewOrders 4. getCustomerByID Gambar 2.8 Sequence Diagram : Pengelolaan Pesanan – Lihat Program Studi Teknik Informatika DPPL – GeoOrders 20 117 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

2.2.1.4.2 Lihat Detail Pesanan

: User : User : OrderTrafficView : OrderTrafficView : OrderTraffic : OrderTraffic : OrderModel : OrderModel : ProductsModel : ProductsModel 1. start interface 3. getOrderDetails 2. showOrderDetails 4. getOrderByID 5 getProductByID Gambar 2.9 Sequence Diagram : Pengelolaan Pesanan – Lihat Detail Program Studi Teknik Informatika DPPL – GeoOrders 21 117 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

2.2.1.4.3 Lihat Posisi Kostumer

: User : User : OrderTrafficView : OrderTrafficView : OrderTraffic : OrderTraffic : CustomerModel : CustomerModel 1. start interface 3. getLocationByCustomerID 4. getLocationByCustomerID 2. viewLocationOnMap Gambar 2.10 Sequence Diagram : Pengelolaan Pesanan – Lihat Posisi

2.2.1.4.4 Konfirmasi Pesanan

: User : User : OrderTrafficView : OrderTrafficView : OrderTraffic : OrderTraffic : OrderModel : OrderModel 1. start interface 3. confimOrder 4. updateOrderByID 2. confirmOrder Gambar 2.11 Sequence Diagram : Pengelolaan Pengguna – Konfirmasi Pro g ra m St u d i T e k n ik I n fo rm a tik a DPPL – G e o O rd e rs 22 1 1 7 D o k u m e n ini d a n in fo rm a s i y a n g d imi lik iny a a d a lah mi lik P ro g ra m S tu d i Tek n ik In fo rm a tik a -U A J Y d a n b e rs if a t ra h a s ia. D ilar a n g u n tu k m e -reprod uk s i dok u m en ini tanpa di k e tahui o leh P rogra m S tudi T e k ni k In for m at ik a 2.2.1.5 Lihat Riwayat Transaksi 2.2.1.5.1 Lihat Riwayat Gambar 2.12 Sequence Diagram : Lihat Riwayat Transaksi – Lihat : User : User : OrderHistoryView : OrderHistoryView : OrderHistory : OrderHistory : TransactionsModel : TransactionsModel : OrderModel : OrderModel : OrderDetailsModel : OrderDetailsModel : CustomerModel : CustomerModel : ProductsModel : ProductsModel : ShippersModel : ShippersModel 1. start interface 2. getOrderHistoryByStore 3. getTransactionByStore 6. getCustomerByid 4. getOrderByTransactionId 7. getProductsById 5. getOrderDetailsByOrderId 8. getShipperById Pro g ra m St u d i T e k n ik I n fo rm a tik a DPPL – G e o O rd e rs 23 1 1 7 D o k u m e n ini d a n in fo rm a s i y a n g d imi lik iny a a d a lah mi lik P ro g ra m S tu d i Tek n ik In fo rm a tik a -U A J Y d a n b e rs if a t ra h a s ia. D ilar a n g u n tu k m e -reprod uk s i dok u m en ini tanpa di k e tahui o leh P rogra m S tudi T e k ni k In for m at ik a 2.2.1.5.2 Cari Riwayat Gambar

2.13 Sequence Diagram :