You are on page 1of 3

Nama : wayan Mardike

Nim

: 1310530095

Usecase, activity, dan class diagram pada System pembuatan penyediaan


aplikasi pemesanan makanan pada restorant berbasis android
1. Use case diagram
Use Case diagram menggambarkan urutan interaksi antara satu atau lebih actor dan
sistem. Setiap use case menggambarkan perilaku sejumlah aspek sistem, tanpa
mengurangi struktur internalnya.
melihat daftar menu

memesan

input nama pelanggan dan nomor meja

<<include>>
pelayan..
pelanggan.

input nama makanan dan minuman

konfirmasi pemesanan

mengantarkan pesanan

membayar

mendapatkan nota

Use case antara pelanggan dengan pelayan

2. Activity diagram
Activity diagram merupakan gambarkan dari alur aktivitas dalam sebuah sistem yang
sedang dirancang dan bagaimana masing-masing alur aplikasi dapat berjalan. Activity
Diagram mempunyai peran dan fungsi yang sama seperti halnya flowchart. Activity
diagram mempunyai perbedaan dengan flowchart yaitu activity diagram biasa
mendukung perilaku parallel sedangkan flowchart tidak dapat mendukung perilaku
parallel. Activity diagram juga merupakan state diagram khusus, di mana sebagian besar
state adalah action.
pelangan

pelayan

mengunjungi restorant

melihat daftar menu

memesan

input nama pelanggan dan no. meja

input nama makanan dan minuman

membayar

konfirmasi pemesanan

mengantarkan pesanan

mengolah data transaksi


mendapatkan no. nota

Gambar di atas adalah tampilan activity dari menu atau pilihan yang ada pada interface
perancangan aplikasi berbasis android. Perancangan activity diagram di atas sangat
sederhana.

3. Class diagram
Class diagram adalah sebuah class yang menggambarkan struktur dan penjelasan class,
paket, dan objek serta hubungan satu sama lain seperti containment, pewarisan, asosiasi,
dan lain-lain.
Class diagram juga menjelaskan hubungan antar class dalam sebuah system yang sedang
dibuat dan bagaimana caranya agar mereka saling berkolaborasi untuk mencapai sebuah
tujuan. Class juga memiliki 3 area pokok (utama) yaitu nama, atribut, dan operasi. Nama
berfungsi untuk memberi identitas pada sebuah kelas. Atribut berfungsi untuk member
karakteristik pada data yang dimiliki suatu objek di dalam kelas. Operasi berfungsi
memberikan sebuah fungsi ke sebuah objek secara umum. Di dalam class diagram
terdapat hubungan antar kelas secara konseptual, yang disebut Relasi antar Class.
Sedangkan didalam UML disediakan macam-macam relasi antar Class, diantaranya
Asosiasi (Hubungan statis antar kelas), Agregasi (Hubungan dari Keseluruhan Objek),
Generalisasi (Relasi Beberapa Subkelas ke Super Kelas), Dependency (Keterhubungan
Tiap Kelas). Pada gambar di bawah ini menunjukkan class diagram dari aplikasi
Pemesanan Makanan pada Restoran.
Daftar_ Menu
+Menu_Makanan = tabview
+menu_minuman = tabview
+kembali = buttom
+selesi = buttom

Main_ Restorant
+nama_pelanggan: char
+no_meja: int
+daftar_menu: buttom
+tentang: buttom
+exit: buttom

+input()
+OnClick()
+post()
+view()
+listview()
daftar_ pesanan
+nama_pelanggan = textview
+no_meja = textview
+nama_makanan = textview
+nama_minuman = textview
+jumlah_item= textview
+total_harga = textview

+input()
+startapp()
+closeapp()
+view()

+post()
daftar_ meja
+no_meja = buttom
+view()
+OnClick()

Class Diagram Pemesanan


Makanan pada Restoran via aplikasi android

You might also like