Uploaded by User50727

Ana Stiawati - 171011400078 (Kelompok 1)

advertisement
Analisa dan Perancangan
Ana Stiawati
171011400078
dfd DFD
Periksa buku
data
mengorder
Petugas
memberikamn info buku
Pelanggan
Input Kode Buku
Info Pembayaran
T ransaksi
Penjualan
Data store
memberikan data
faktur
USE CASE DIAGRAM
Digunakan untuk memodelkan semua bisnis pros
es berdasarkan perspektif pengguna sistem.
Use case diagram terdiri atas diagram untuk use
case dan actor.
Actor merepresentasikan orang yang akan meng
operasikan atau orang yang berinteraksi dengan
sistem aplikasi.
uc DFD
sistem penjualan buku
Mencari Buku
«include»
Memberikan Buku ke
petugas
«include»
Input Data buku
Pelanggan
«include»
Transaksi
pembayaran
«include»
Konfirmasi
Pembayaran
Petugas
SKENARIO
1. Use Case
Actor
Tujuan
: Mencari Buku
: Pelanggan dan Petugas
: Pelanggan dan Petugas mencari buku yang ada ditoko
Actor
1. Pelanggan Mencari buku
ada di toko.
Sistem
yang
2. Sistem akan menampilkan infor
masi buku apa yang dipilih oleh pel
anggan.
2. Use Case
Actor
Tujuan
: Memberikan Buku ke Petugas
: Pelanggan dan Petugas
: Pelanggan memberikan buku yang sudah dipilih kepada petugas.
Actor
Sistem
1. Pelanggan memberikan buku yang
telah dipilih ke petugas
toko.
2. Sistem akan meminta kode buku
yang dipilih oleh pelanggan.
3. Use Case
Actor
Tujuan
: Input Data buku
: Petugas
: Petugas menginput Kode buku yang sudah dipilih oleh pelanggan
Actor
Sistem
1. Petugas menginput kode buku yang
telah dipilih oleh pelanggan.
2. Sistem akan menampilkan semua
informasi buku yang sudah diinput
oleh petugas.
4. Use Case
Actor
Tujuan
: Transaksi Pembayaran
: Pelanggan dan Petugas
: Pelanggan melakukan Transaksi untuk melakukan pembelian.
Actor
Sistem
1. Petugas memberikan konfirmasi buku yan
g dilpilih oleh pelanggan sudah sesuai ata
u belum.
2. Pelanggan telah memberikan konfirmasi
oleh petugas.
3. Sistem menampilkan informasi bu
ku , jumlah dan total harga sesuai
dengan pilihan pelanggan.
Actor
Sistem
4. Pelanggan Melakukan pembayaran.
5. Sistem akan mencetak struk pem
belian buuku.
ACTIVITY DIAGRAM
Diagram aktivitas sering digunakan ketika memodelkan berbagai aspek di
namis dari suatu sistem. Paling sederhana, diagram aktivitas menyajikan
aliran kontrol antara aktivitas. Activity diagram fokus pada aktivitas yang t
erpisah dalam suatu system.
Diagram aktivitas dapat digunakan untuk mendokumentasikan kasus-kas
us penggunaan serta perilaku metode. Esensi dari diagram aktivitas adal
ah tindakan yang mewakili beberapa perhitungan yang dapat dieksekusi.
Setelah menyelesaikan satu tindakan, kontrol secara otomatis berlanjut k
e yang berikutnya sepanjang transisi yang diarahkan.
act DFD
Pelanggan
Petugas
mulai
Mencari buku
Memberikan buku ke
petugas
Input Data buku
Transaksi Pembayaran
Konfirmasi Pembayran
Cetak struk
selesai
SEQUENCE DIAGRAM
Sequence Diagram merupakan gabungan dari Diagram Class dan diagr
am Object yang memiliki suatu gambaran model statis.Namun ada juga
yang bersifat dinamis, seperti Diagram Interaction.
Diagram sequence merupakan salah satu diagram Interaction yang me
njelaskan bagaimana suatu operasi itu dilakukan; message (pesan) apa
yang dikirim dan kapan pelaksanaannya.
Diagram ini diatur berdasarkan waktu. Objek-objek yang berkaitan den
gan proses berjalannya operasi diurutkan dari kiri ke kanan berdasarkan
waktu terjadinya dalam pesan yang terurut.
Login Staff
sd Gramedia
Staff
Form login
Masukan
Username,Password,Divisi
()
Veriifikasi
Staff
Proses()
Cek Data Staff()
alt Validasi login ?
[<Benar>]
Status()
Login berhasil()
Login gagal()
[ <Salah>]
Login Admin
sd Gramedia
Admin
Form login
Veriifikasi
Admin
Masukan password()
Proses()
Cek Data Staff()
alt Validasi login ?
[<Benar>]
Status()
Login berhasil()
Login gagal()
[ <Salah>]
Transaksi
sd Gramedia
Pegawai
Transaksi
Transaksi
Sementara
1.Masukan kode barang
()
2.Proses()
3.T ampilkan data barang()
4. Masukan jumlah barang()
5. Proses()
6.Simpan()
7. Data tersimpan()
8. T otal pembayaran()
9. Masukan uang pembayaran()
10. Proses()
11. Uang kembali()
12. T ekan tombol Proses()
13. Proses()
14. Simpan()
Detail Transaksi
CLASS DIAGRAM
class penj ualan buku
Penj ualan buku
Nov el
Pelanggan
-
Alamat: char
Email: char
ID_Pelanggan: int
JenisKelamin: char
Nama: char
NoT elp: int
+
+
+
Delete() : void
insert() : void
Update() : void
Buku
0
-
Harga_buku: int
ID_Buku: int
Jenis_buku: char
Nama_buku: char
Nama_Pengarang: char
Rak_buku: int
T ahun_terbit: int
+
+
+
insert() : void
Select() : void
update() : void
Transasksi
Petugas
ID_Petugas: int
Nama_Petugas: char
No_T elp: int
+
+
insert() : void
Update() : void
0
ID_Buku: int
Judul: char
Nama_pengarang: char
T ahun_terbit: int
+
+
+
insert() : void
Select() : void
Update() : void
Sekolah
1...*
-
-
-
ID_Buku: int
ID_Pelanggan: int
Jenis_buku: int
Jumlah: int
T otal: int
+
+
Insert() : void
Update() : void
-
ID_Buku: int
Judul: int
Nama_pengarang: char
T ahun_T erbit: int
+
+
+
insert() : void
select() : void
Update() : void
PERANCANGAN INPUT DAN OUTPUT
Login
Input
Output
Thank You
Download