Professional Documents
Culture Documents
Nim
: 1310530095
memesan
<<include>>
pelayan..
pelanggan.
konfirmasi pemesanan
mengantarkan pesanan
membayar
mendapatkan nota
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
memesan
membayar
konfirmasi pemesanan
mengantarkan pesanan
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()