You are on page 1of 10

PROGRAM DESIGN METHODS PROJECT BINUS FESTIVAL

BINUS UNIVERSITY
2019
Group Name : UDIN
Members :
1. Artha Bastanta 2301944784
2. Audi Yusuf 2301944941
3. Ramadhany Nuryansyah 2301944456
4. Jeremy Martinus Sirait 2301945780
5. Zaenal Fahmi 2301946404

Class : LJ01
Lecture Name :
1. Irma Irawati Ibrahim
2. Jaka Hartanto, S.Kom., M.M.
3. Budi Yulianto
Business : “ Online Pharmacy
Use Case Diagram
Use Case Description

Use case : Online Pharmacy System


Prerequisites : ‘deliver the right medicine and according to the prescription’
Actors : Administrator
Goals : to help buy medicine more easily by buying it online
Overview :
When customers want to order a medicine whether it has a prescription or not,
the customer can order it online by entering the medicine data or entering the
medicine prescription . then the admin will check the order and if accepted, the
admin will check the location of the nearest pharmacy that provides the drug.
Then if it is accepted by the pharmacy, it is directly sent to the customer with
the driver provided.
Cross-references:
R3, R4, R5, R6, R7, R8, R9, R10
Use Case : Login

Actor : admin, member, operator

Admin System
1. Open the web

2. Choose the login menu 3. Display the login form

4. Enter username dan password

5. Pressing the login button 6. If the username and password


correctly displays the notification
"You have successfully logged in,
welcome. If incorrectly displays
"sorry username or password you
entered is incorrect".

7. Displays the admin / member /


operator page

Use Case Confirm Member Registration

Actor : admin

Admin System
1) Enter the admin menu
2) Confirm registration
3) Keep member registration data if
valid

Use Case Manage Financial Statements

Actor ; admin

Admin System
1. Enter the transaction menu

2. Select the transaction view menu

3. Display transaction data

4. Print a transaction report


Use Case Manage Orders

Actor ; admin

Admin System
1. See member ordering

2. Confirm member order 2. Displays member booking data

3. Select the delete menu if you want 4. Save order confirmation data
to clear the booking data

5. If removed brings up the dialog box


"Are you sure you delete the order
data?"

6. Select yes to delete and select no to 7. If deleted then the data has been
cancel deleted

8. Save data

Use Case Ordering

Actor : member

Member System
1. Member login
2. Display laptop product pages and
specifications
3. Members buy products
4. Displays a dialog box "details about the
product, price and account number"
6. Members make transfers 5. The dialog box displays the order was
processed and will be sent to the admin

Use Case Product Detail Info

Actor : member

Member Operator
1. Member login
2. Display the product page
3. Look at the product
4. Members see product details
5. If appropriate then the message if not
then log out
Use Case Sees The Product

Actor : visitor

Visitor System
1. Open
2. Display he product page
3. Look at the product
4. Visitors see a list of products and a list of
members
5. Visitors want to be a member or not

Use Case Managing Transactions

Actor : operator

Operator System
1. Open the transaction menu
2. Add the transaction menu 3. Displays the transaction form
4. Filling in transaction data 5. Save the results entered
6. Edit the transaction menu 7. Save the edited results
8. If want to delete the transaction menu 9. Displays the "You sure you want to save
data" dialog box
10. select yes to delete and not if want to 11. If data is deleted it brings up "Data has
cancel been deleted"
12. Save data

Alternative courses:

Step 7-12 The customer might not agree with the price and specifications so the customer
might cancel the transaction.

Buy Laptop Online system must:

R1 keeps a complete list of all types of laptops for sale, specifications and prices of these
laptops.

R2 keeps records of all customers and their past transactions.

R3 menstock the laptop so it doesn't run out.

R4 checks from inside the laptop, software, to the hardware to make sure the laptop is good
and new.

R5 Control the condition of the laptop so that the laptop stays fresh when purchased by
customers.

R6 records the total amount to be paid and how many types of laptops were sold.
R7 prints a receipt for each customer.

R8 deliver laptops that have been purchased to the buyer.

R9 rechecks the number of remaining laptops

Activity Diagram
LogIn

You might also like