Sunday, 30 August 2015

SMTR 5 OAD



Kasus:

Requirement Program Buku Alamat


Program yang dibuat digunakan untuk maintain buku alamat, yang merupakan kumpulan record dimana setiap record menyimpan informasti tentang nama (nama pertama dan nama keluarga), alamat (nama jalan, kota, propinsi, kodepos), dan nomor telepon.
Program harus memiliki fasilitas sebagai berikut:
1.      Menambah alamat baru ke buku alamat 
2.      Mengedit alamat yang sudah ada (nama orang tidak boleh diedit)
3.      Menghapus alamat dari buku alamat.
4.      Mensortir alamat yang tersimpan dalam buku alamat, misal berdasarkan nama atau kode pos.
5.      Mencari alamat yang memuat kata kunci (kata kunci bisa berupa nama orang, nama kota, dll.)
6.      Mencetak alamat yang terdapat dalam buku alamat dalam bentuk label alamat.

Selain fasilitas-fasilitas diatas program juga harus mampu untuk membuat buku alamat baru, membuka buku alamat yang sudah ada, menyimpan buku alamat ke dalam disk, atau mencetak buku alamat menggunakan perintah New, Open, Save, Save As… dan Print File dari menu.
Untuk saat ini program hanya mampu menangani satu buku alamat yang aktif, sehingga jika user memilih menu New atau Open, buku alamat yang sedang aktif akan ditutup sebelum membuat/membuka buku alamat baru.
Program harus memonitor apakah telah terjadi perubahan pada buku alamat sejak buku alamat tersebut dibuat atau dibaca dari disk, atau ketika terakhir kali disimpan ke disk.
Perintah ‘Save’ di menu ‘File’ hanya aktif jika buku alamat telah berubah sejak buku alamat dibuat atau dibaca dari disk, atau terakhir kali disimpan. Program harus memberi kesempatan ke user untuk menyimpan perubahan pada buku alamat ketika buku alamat akan ditutup melalui perintah Close atau karena user akan membuat/membuka buku alamat lain, atau keluar dari program.













A.      Usecase Diagram















B.       Class Diagram

C.      Deskripsi Naratif

Nama Use Case
:
New  Book
Prakondisi
:
Buku alamat masih kosong belum memiliki data
Event
:
1.   User memilih menu File dan New untuk membuat buku/kategori baru
2.   Form isian buku akan terbuka untuk mengisi field id buku, nama buku
PostCondition
:
Buku baru tersimpan ke dalam sistem
Aturan Bisnis
:
-








Nama Use Case
:
Open Book
Prakondisi
:
Sistem sudah menyimpan sejumlah buku / kategori
Event
:
1.   User membuka suatu buku/ kategori dengan menggunakan menu File àOpen
2.   User memilih buku/kategori yang diinginkan
3.   Isi buku/kategori ditampilkan

PostCondition
:
  Menampilkan address berdasarkan buku/kategori terpilih
Aturan Bisnis
:
Apabila masih ada buku/kategori yang terbuka harus ditutup terlebih dahulu sebelum membuka buku lain





Nama Use Case
:
Save Book
Prakondisi
:
Entri buku sudah ada isian untuk New, Add dan Edit.
Event
:
1.   User mengklik tombol Save
2. Sistem akan melakukan validasi data. Apabila data valid, maka sistem akan menyimpan buku tersebut.
PostCondition
:
Data buku tersimpan ke dalam sistem
Aturan Bisnis
:
Form entri buku tidak boleh kosong





Nama Use Case
:
Update/Monitoring Address Book
Prakondisi
:
User meimilih New, Save dan Edit
Event
:
1.    Data akan tersimpan ke dalam sistem pada proses buat baru (New), penyimpanan (Save) dan update data (Edit)
2.    Buku alamat tersimpan ke dalam sistem dengan data terbaru
PostCondition
:
Buku yang tersimpan adalah data terbaru yang sudah dilakukan perubahan oleh user
Aturan Bisnis
:






Nama Use Case
:
Add Address
Prakondisi
:
Sudah ada buku yang terbuka
Event
:
1.   User memilih menu File dan Add
2.   User mengisi form entri alamat baru
3.   User menyimpan dengan meng-klik tombol Save
PostCondition
:
Alamat baru tersimpan kedalam sistem sesuai dengan buku/kategori yang terpilih
Aturan Bisnis
:
Buku harus terbuka utuk menambah data baru




Nama Use Case
:
Edit Address
Prakondisi
:
Sudah terdapat buku yang terbuka
Event
:
1.   User memilih salah satu alamat dari buku yang terbuka
3.   Alamat yang dipilih ditampilkan
4.   User melakukan perubahan
5.   User menyimpan perubahan dengan mengklik tombol Save
6.   Sistem memvalidasi data, bila data valiad maka data akan dismpan ke dalam sistem
PostCondition
:
Alamat yang sudah diedit tersimpan dalam sistem





Nama Use Case
:
Delete Address
Prakondisi
:
Sudah ada buku yang terbuka
Event
:
1.   User memilih alamat dari buku/kategori atau memilih buku yang lain
2.   Alamat yang dipilih ditampilkan
3.   User menghapus alamat yang aktif/sedang ditampilkan dengan mengklik tombol Delete
PostCondition
:
Alamat terpilih terhapus dari sistem
Aturan Bisnis
:






Nama Use Case
:
Sortir Address
Prakondisi
:
Buku sudah ada yang terbuka
Event
:
1.    Alamat dari kategori yang sudah terbuka ditampilkan
2.      User memilih menu jenis pengurutan dengan memilih field dari combo box yang tersedia
3.      User mengklik tombol Sort
4.      Sistem melakukan sortir berdasarkan kategori pilihan user
5.      Alamat tersortir berdasarkan kategori pilihan user sebelumnya
PostCondition
:
Buku alamat sudah tersortir berdasarkan kategori yang dipilih user terakhir kali dilakukan
Aturan Bisnis
:











Nama Use Case
:
Search Address
Prakondisi
:
Buku sudah ada yang terbuka
Event
:
1.    User mengetikkan salah karakter/frase pada form pencarian
2.    Sistem menampilkan alamat yang mengandung
karakter sesuai isi pada form pencarian
PostCondition
:

Aturan Bisnis
:
-





Nama Use Case
:
Print Label
Prakondisi
:
Buku sudah ada yang terbuka
Event
:
1.   User membuka alamat yang akan dicetak dalam bentuk label
2.   User meng-klik tombol Cetak
3.   Isi buku alamat tercetak dalam bentuk label
PostCondition
:

Aturan Bisnis
:
Cetak label bisa dilakukan apabila alamat sudah dibuka/aktif





Nama Use Case
:
Close Book
Prakondisi
:
Buku sudah ada yang terbuka
Event
:
1.   User memilih menu File Close
2.   Sistem menutup buku alamat yang terbuka
PostCondition
:
Tidak ada buku alamat terbuka/aktif sampai user kembali membuka buku alamat
Aturan Bisnis
:
Buku alamat hanya bisa diClose apabila sedang terbuka/aktif Menu Close tidak aktif apabila tidak ada buku alamat yang aktif
















D.      Activity Diagram

Activity diagram new book












Activity diagram open book:

















Activity diagram add address:












Activity diagram edit address












Activity diagram sorting address:













Activity diagram search address:
















Activity diagram print label:
















Activity diagram del address:


















User interface:


[url=http://klik-lagu.wapka.mobi/site_detail.xhtml?cmid=26987155&get-id=26987155&get-artist=Preman%. Powered by Blogger.

Cara Membuat Burung Twitter Terbang Di Blog

Ntta

#Manta#

About Me

Blogger news

Manta N

087710430444

yang diatas no saya barang kali ada yang mencari rumah lasung cell me

sumantanta@yahoo.com

Followers

Blogroll

Barang kali ada yang mencari rumah saya siap mencari
 
Copyright © 2010 Narutooo | Design : Noyod.Com | Images : Red_Priest_Usada, flashouille