Use case diagram adalah
suatu model yang dangat fungsional dalam sebuah sistem yang menggunakan actor
dan use case. Sedangkan pengertian dari use case sendiri adalah layanan atau
fungsi-fungsi yang tersedia pada sistem untuk penggunannya.
Use case diagram
menggambarkan efek fungsionalitas yang telah diharapkan oleh sistem. Use case diagram dapat sangat membantu bila
kita sedang menyusun requitment sebuah sistem, mengkomunikasikan sebuah
rancangan aplikasi dengan konsumen, serta merancang test case untuk semua
feature yang ada pada sistem. aturannya, sebuah use case dapat di masukan lebih
dari use case lain, sehingga duplikasi fungsionalitas dapat dihindaro dengan
cara menarik keluar fungsional yang common.
berikut use case diagram dari sistem kulkas pintar berbasis rfid dan web :
|
Use case untuk menambah produk ke dalam kulkas |
|
|
|
|
|
Use case diagram diatas mendemontrasikan proses kerja untuk menambah produk / barang baru ke dalam kulkas, hal ini berhubungan antara user dan pekerja maintenance. Pertama tama, ketika user membawa produk mendekati ke antena pembaca pertama, maka produk tersebut dimasukan ke dalam database. Setelah itu, jika produk sudah di masukan ke dalam kulkas, antena pembaca kedua yang ada di dalam kulkas membaca dan memasukan produk tersebut ke dalam database lain. Pekerja maintenance dibutuhkan untuk memperbaiki sistem ketika database, antena, atau alat pembaca tidak berkerja.
|
Usecase untuk mengambil produk dari dalam kulkas |
Use case diagram diatas menggambarkan proses mengambil produk dari dalam kulkas. ketika produk di ambil, database akan update dengan menghapus id produk atau merubah status : inside or outside the fridge. Layar akan terupdate terus dengan informasi baru. Pekerja maintenance bekerja menjaga dan mengatasi gangguan pada sistem.
|
Use case untuk mengedit produk |
Use case diagram diatas menampilkan proses untuk mengedit produk. Pertama, user memilih id produk yang akan diedit pada layar, user dapat menambahkan, mengedit atau menghapus data produk. Setelah disimpan, maka akan muncul pemberitahuan pada layar
|
Use case untuk menambah makanan favorit |
Use case diagram diatas menggambarkan proses untuk menambah makanan favorit. Pertama, user menekan tombol "add favourite button" pada layar utama, setelah itu user menambahkan informasi berisi unit, nama dan jumlah makanan ke dalam database. Data yang terupdate akan muncul pada layar.
|
Use case untuk menambah hidangan favorit |
use case diaram diatas merupakan proses menambah hidangan favorit ke dalam sistem. Seorang pengguna memilih tombol "menambahkan hidangan favorit" untuk mengaktifkan proses penambahan hidangan favorit. Informasi dari hidangan seperti "nama", "daging", "seafood", "sayur", "rempah-rempah", dan "bahan tambahan" dapat ditambahkan melalui kotak. Jika hidangan tertentu tidak memiliki daging atau sayuran, kotak-kotak ini bisa kosong. Selain itu, pengguna dapat meng-upload gambar untuk hidangan ke dalam database. Jika pengguna tidak menyukai resep direkomendasikan, ia / dia bisa menggunakan "mencari lain resep" tombol yang membuka tab baru di browser dan menampilkan informasi tentang resep lain yang diambil dari situs-situs lain memasak dengan ribuan resep.
|
Use case untuk menghapus database |
use case diagram diatas menunjukkan proses menghapus informasi database dalam sistem. Informasi yang berbeda dihapus tergantung pada tombol yang diaktifkan. Seorang pengguna dapat menggunakan tombol untuk menghapus informasi dari makanan favorit, hidangan favorit, dan bahan-bahan yang hilang. Selain itu, ketika pengguna menggunakan semua tombol membersihkan, ia / dia membersihkan semua informasi database. Akibatnya, sistem mulai pada tahap awal ketika menggunakan waktu berikutnya.
sumber : https://www.theseus.fi/xmlui/bitstream/handle/10024/52215/tuan-%20thesis-%20accepted%20version.pdf?sequence=1
0 comments:
Post a Comment