/* -- form Anapersis Dasar */

Monday, July 24, 2006

Summary Usage

Summary Usage

Tujuan Usage : Untuk menentukan bagaimana actor berinteraksi dengan sebuah sistem.

Actor : Abstraksi dari user atau sistem lain yang berinteraksi dengan target sistem .
- Actors adalah orang yang melakukan suatu kegiatan.

Usecase adalah pola interaksi antara actor dan system dalam application domain.
- Ikuti proses bagaimana pekerjaan akan dilakukan.

Dasar Usage Analysis
• Tentukan application domain dengan use cases.
• Evaluasi use case bekerja sama dengan users.
• Perhatikan perubahan organisasi yang dapat mengubah application domain

Menentukan Actors dan Use Cases
• Berdasarkan pekerjaan dan pembagian pekerja
• Identifikasikan actors
– Perhatikan seseorang yang berperan dengan peran yang sama
– Terapkan pada sistem seperti pada orang atau user
• Menerangkan actor
– Masukan tujuan actor, karakteristik dan contoh
• Jelaskan use cases
– Gunakan statecharts dan atau dengan kalimat
– Buatlan sederhana dan tanpa detil yang tidak diperlukan

Analisis Pekerjaan
• Perlu mengerti hubungan dari sistem pada application domain
– Pekerjaan apa yang ada didalam application domain?
– Bagiaman pembagian pekerjanya?
– Bagaimana pekerjaan yang berbeda dapat dihilangkan ?
• Jangan terlalu menekankan cara kerja sekarang
• Hasil utama adalah daftar yang lengkap dari pekerjaan di application domain

Use Case dan Struktur Actor
• Perlu menghubungkan use case dan actor satu sama lain
• Dapat dilakukan dengan ‘Actor table’, tetapi hanya untuk associations
• Dapat juga dilakukan dengan ‘Use Case Diagrams’
– Mempunyai actors dan use cases
– Gunakan structure untuk menghubungkan antara actor seperti pada ‘Class Diagram’

Statechart diagram mendefinisikan perbedaan status pada interaksi dan perbedaan cara – cara sistem atau actor dalam mengubah status.

Usecase yang sama dapat dikelompokan menjadi satu, namanya Groups of usecases.

Explore Use Case Patterns
1. The procedural pattern
Pola ini digambarkan dalam bentuk state – state yang berurutan.
– General pattern for insuring that steps in a process or a sequence of rules are followed
2. The material pattern
Pola usecase dimana proses – prosesnya dan action – actionnya terhubung
dengan general state.
– General pattern when there are few rules to follow, i.e. actions can be taken in any order
– May possibly have some small action sequences specified as side patterns

12PAM:G-Spot:Rev System Definition until function list

            Restoran Chinese Food merupakan restoran yang banyak didatangi orang pada hari libur seperti hari minggu ataupun hari raya. Restoran ini memberikan pelayanan yang memuaskan dalam hal menyiapkan masakan dengan cepat dan mutunya terjamin. Restoran ini mempunyai beragam makanan dan lokasinya strategis. Menu yang akan diberikan kepada pelanggan dibuat secara lengkap mengenai daftar makanan, minuman dan harganya, serta harga yang terjangkau untuk berbagai golongan masyarakat.

            Pelayan memberikan menu kepada pelanggan, lalu pelayan mencatat pesanan tersebut dalam PDA. Dimana data yang tersimpan dalam PDA tersebut akan dikirim secara langsung ke bagian kasir dan bagian koki. Data ini akan langsung disimpan dalam  record bukti pesanan serta koki akan langsung menyiapkan pesanan tersebut.

            Pelayan dapat mengupdate data bukti pesanan yang dilakukan oleh pelanggan jika dalam terjadi kesalahan. Bukti pesanan ini akan dicetak setiap harinya oleh bagian kasir.

            Ketika menerima pesanan dari pelayan yang dikirimkan melalui PDA, bagian koki akan menerima pesan untuk menyiapkan menu makanan yang dituliskan didalam pesan tersebut, mengenai jenis makanan, no meja. Bagian koki setiap bulannya akan membuat menu makanan baru,serta menyimpannya kedalam database , guna menarik minat pelanggan untuk mecoba.

Setelah selesai makan, maka pelanggan akan meminta bill kepada pelayan, kemudian pelayan akan meminta kepada bagian kasir untuk mencetak bill untuk meja yang dituju. Hasil cetakan bill tersebut akan diberikan oleh pelayan ke pelanggan, lalu transaksi akan selesai dilakukan setelah pelanggan membayar.

Setiap bulannya bagian kasir akan mencetak laporan hasil penjualan setiap bulannya,  dan laporan tersebut diserahkan kepada manajer.

 

 

Class Candidate:

  • restoran
  • orang
  • masakan
  • lokasi
  • menu
  • pelanggan
  • daftar makanan
  • minuman
  • harga
  • masyarakat
  • pelayan
  • PDA
  • DATA
  • Database
  • Bagian KAsir
  • Bagian Koki
  • Bukti pesanan
  • Jenis makanan
  • No Meja
  • Bill
  • Meja
  • Transaksi
  • Laporan Hasil Penjualan
  • Manajer

 

Event Candidate

  • Memberikan
  • Menyiapkan
  • Mempunyai
  • Tersimpan
  • Disimpan
  • Menerima
  • Meminta
  • Mencetak
  • Dicetak
  • mengupdate
  • Dilakukan

 

FACTOR

 

Functionality

Mendukung proses pemesanan, penghitungan tagihan dan pembuatan laporan penjualan

Application

Memesan makanan, Membuat menu makanan, membayar tagihan, mencetak transaksi dan laporan

Condition

Pengalaman pengawai yang ada dalam menggunakan teknologi informasi, seperti komputer dan pda sangat minim.

Technology

PC,PDA,Printer,

Object

Karyawan dan Pelanggan, Menu makanan dan Transaksi

Responsibiliy

Alat-alat administrasi dan komunikasi

 

link-link untuk melihat gambar:

Event table  
http://static.flickr.com/57/196433851_8830398556_m.jpg
Class Diagram  
http://static.flickr.com/60/196363506_1d7c1ae28f_m.jpg

State Pelanggan 
http://static.flickr.com/62/196416917_d66420d52b_m.jpg

State Menu 
http://static.flickr.com/59/196416916_c2d458f75f_m.jpg

State Meja 
http://static.flickr.com/62/196416915_209ef6482f_m.jpg

State Laporan 
http://static.flickr.com/61/196416914_b4b01c3127_m.jpg

State Koki 
http://static.flickr.com/76/196416913_67056a4c71_m.jpg

State Kasir 
http://static.flickr.com/70/196416912_8609faa775_m.jpg

state Pelayan 
http://static.flickr.com/61/196363511_a697eb452d_m.jpg

State bukti Pesanan 
http://static.flickr.com/58/196363510_12d228a4ab_m.jpg

State Bill  
http://static.flickr.com/58/196363507_e0bfc69f70_m.jpg
Usecase
http://static.flickr.com/58/196468089_32fff53d0d_m.jpg
Function list
http://static.flickr.com/59/196433855_a097be5f5e_m.jpg

 

Regards, Hendra Sutiono



Express yourself instantly with MSN Messenger! MSN Messenger Download today it's FREE!