Tolong jawab pertanyaan dibawah ini

Berikut ini adalah pertanyaan dari edwinsaman11 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Tolong jawab pertanyaan dibawah ini
Tolong jawab pertanyaan dibawah ini

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Berikut adalah use case dan activity diagram untuk sistem aplikasi pemesanan penginapan OYO:

Use Case Diagram:

                 +-----------------------------------------+

                 |                 User                    |

                 +-----------------------------------------+

                 | + register()                             |

                 | + login()                                |

                 | + browseHotels()                         |

                 | + bookHotel()                            |

                 | + payForBooking()                        |

                 | + viewETicket()                          |

                 | + topUpBalance()                         |

                 | + transferBalance()                      |

                 +----------------------+------------------+

                                        |

                 +----------------------|------------------+

                 |         System       |                  |

                 +----------------------+------------------+

                 | + validateCredentials()                  |

                 | + displayHotels()                         |

                 | + bookSelectedHotel()                     |

                 | + processPayment()                        |

                 | + generateETicket()                       |

                 | + processTopUp()                          |

                 | + processBalanceTransfer()                |

                 +------------------------------------------+

Activity Diagram:

+---------------------------------------------------------------------+

|                       Book Hotel Process                            |

+---------------------------------------------------------------------+

|                                                                     |

|                            +---------+                              |

|                            |  User   |                              |

|                            +---------+                              |

|                                 |                                   |

|                                 | browseHotels()                    |

|                                 |                                   |

|                                 V                                   |

|                            +---------+                              |

|                            |  System |                              |

|                            +---------+                              |

|                                 |                                   |

|                                 | displayHotels()                   |

|                                 |                                   |

|                                 V                                   |

|                          +---------------+                          |

|                          | Select Hotel  |                          |

|                          +---------------+                          |

|                                 |                                   |

|                                 | bookSelectedHotel()               |

|                                 |                                   |

|                                 V                                   |

|                            +---------+                              |

|                            |  System |                              |

|                            +---------+                              |

|                                 |                                   |

|                                 | processPayment()                  |

|                                 |                                   |

|                                 V                                   |

|                            +---------+                              |

|                            | Payment |                              |

|                            +---------+                              |

|                                 |                                   |

|                      +----------+-----------+                       |

|                      | Choose payment method |                       |

|                      +-----------------------+                       |

|                                 |                                   |

|                                 | processPayment()                  |

|                                 |                                   |

|                                 V                                   |

|                            +---------+                              |

|                            |  System |                              |

|                            +---------+                              |

|                                 |                                   |

|                                 | generateETicket()                 |

|                                 |                                   |

|                                 V                                   |

|                            +---------+                              |

|                            | E-Ticket|                              |

|                            +---------+                              |

|                                                                     |

+---------------------------------------------------------------------+

Keterangan:

User melakukan browsing hotel yang tersedia dan memilih hotel yang diinginkan.

Setelah memilih hotel, user melakukan pembayaran melalui pilihan alternatif pembayaran seperti ATM, Internet banking, dan Mercent (indomaret/Alfa).

Setelah pembayaran selesai, sistem akan menghasilkan E-ticket yang dapat dibuka oleh user untuk memastikan bahwa pesanan telah dibayar.

Semoga dengan pertanyaan yang sudah terjawab oleh Adamken dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Mon, 03 Jul 23