Anda di halaman 1dari 12

Panji Prasetya

201743501420
R7U
TM10

1. Buatlah:
a. Usecase
b. Class Diagram

1_+ Barang Masuk


Pesanan
+Id_vendor
+Id_vendor
+Nama_Pemesan
+Nama_pemesan
+nama barang
+Alamat_pemesan
+tgl_brngmasuk
+nama_barang
+jumlah_brngmsk
+ tgl_pesan
+total_pesanan
PO

1_+ Permintaan Barang Supplier Material


Surattrmabrg
Vendor Proyek
+Nama_barang +Id_supplier +Nm_material
+Id_proyek
+Id_vendor +Jumlah_barang +Nm_supplier
+Id_vendor +jumlah_material
+Nm_pemesan
+Nm_vendor 1 + +Id_Proyek
+nama barang suplie
+Alamat+nama barang pesanan +Jenis_Proyek
+tgl_suplie
+No_telp
+tgl_pesan +tgl_masuk_proyek
+total_pesanan
+total_pesanan
+tgl_trmbrng
1
c. ActivityDiagram
1. ProsesPendataan
a) Proses PendataanVendor

Pengguna (Vendor)
Sistem

Mulai

Formulir Vendor Kelola Data Vendor

tidak Lengkapi Data


Verifikasi Data

ya
Simpan Data

Selesai

b) Proses PendataanSuplier

Pengguna Sistem
(Supplier)

Mulai

Formulir data supplier Input Data supplier

Simpan Data

Selesai
c) Proses PendataanMaterial

Pengguna (Material)
Sistem

Mulai

Form Material Input Data Material

ya Tambah Data
Lengkapi Data

tidak
Simpan Data

Selesai

2. Proses PenerimaanProyek

Pengguna
Sistem

Mulai

Form Data Proyek Input Data Proyek

tidak
Lengkapi Data
Verifikasi proyek

ya
Simpan Data

Selesai
3. Proses BarangMasuk

Pengguna Sistem

Mulai

Menyiapkan data pesanan, Input Data Barang Masuk


data material,

Cek Data Material

tidak
PO

ya

Kirim Barang

Selesai
4. Proses BarangKeluar

Pengguna Sistem

Mulai

Mu la i Input Data Barang Keluar


Menyiapkandataperm i n t a an
barang , data permintaan vendor

Kirim barang
Cetak surat terima barang

Selesai

5. ProsesLaporan

Pengguna Sistem

Mulai

M u l ai Input Data Laporan


Memilihdataygakand ila p o r
kan,
: data proyek, data stok, data
barang masuk, data barangkeluar

Cetak Data Laporan


SerahkanLaporan

Selesai
d. SequenceDiagram
1) Prosespendataan

Pengguna Pendataan Input Data Proses validasi data


[ Vendor ,
Supplier,Material]

Pengisian Form data

Input pengisian form data

Simpan data
Kelengkapan
Data?
[ ya]
- - - - - - - -- - - -- -- - - - - - - - - - - - - --- -- - - - - - - - - - - - - - - - - - - - --

[tidak]
Lengkapi data
2) Proses PenerimaaanProyek

Pengguna TampilanUtama Input Data proyek proses penerimaan proyek

Pilih Data Proyek

Input data proyek

Acc data proyek


Kelengkapan
Data?
[ ya]
- - - - - - - -- - - -- -- - - - - - - - - - - - - --- -- - - - - - - - - - - - - - - - - - - - --

[tidak]
Lengkapi data
3) Proses BarangMasuk

Pengguna Olah Databarang kontroldatabarang proses terimabarang

Siapkan data barang masuk


[ data pesanan, data material

Input data barang masuk / tambah data

Data tersimpan

Sistem PO

Tampilpesanan
berhasil
4. Proses Barang Keluar

Pengguna inputbarangkeluar Cek databarang proses barang keluar

Siapkan data permintaan barang keluar


[ data pesanan vendor, data material

Input data permintaan barang keluar

Data tersimpan,

kirim barang

Cetak surat terima


barang
4) ProsesLaporan

Pengguna DataInventory kontrol datainventory proses laporan data

Siapkan data laporan inventory


[ data barangmasuk, data barang keluar, data stock, adat proyek

Input laporan data inventory

Data tersimpan,

Serahkan ke pimpinan

Anda mungkin juga menyukai