TUGAS KETIGA
Alur Perpustakaan :
1. Pendaftaran anggota
2. Pencatatan buku yang dipinjam
3. Pencatatan waktu peminjaman
4. Pencatatan waktu pengembalian
5. Pencatatan denda (bagi yang masuk jatuh tempo pengembalian buku)
6. Pencatatan pengembalian buku
7. Pencatatan waktu pengembalian buku
8. Finish
Decomperation Diagram Sistem Perpustakaan STMIK KADIRI
Use case = A01Nama : input data penerbit
Input : kode buku, judul buku,nama penerbit, tahun diterbitkan
Deskripsi : Memasukkan data penerbit kedalam program komputer
Trigger : Tidak adanya data penerbit di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- membuka program komputer tempat untuk menyimpan data khsusus inputan data penerbit
- menginputkan kode buku
- menginputan judul buku
- menginputkan nama penerbit
- menginputkan tahun diterbitkan
- save
Output : data penerbit
Use case = A02
Nama :Input data pengarang
Input :kode buku, judul buku,nama pengarang, tahun diterbitkan
Deskripsi :membuat data pengarang
Trigger : Tidak adanya data pengarang di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- membuka program komputer tempat untuk menyimpan data khsusus inputan data pengarang
- menginputkan kode buku
- menginputan judul buku
- menginputkan nama pengarang
- menginputkan tahun diterbitkan
- save
Output : data pengarang
Use case = A03
Nama : Pembuatan jenis buku
Input : kode buku, judul buku
Deskripsi : membuat data pengelompokan jenis buku
Trigger : Tidak adanya data pengelompokan jenis buku di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- mengetahui pembahasan isi buku
- mengelompokkan buku-buku sesuai tema yang di bahas dibuku
- mencatat kode buku
- mencatat judul buku
- save
Output : data pengelompokan jenis buku
Use case = A04
Nama : input data Buku
Input : kode buku, judul buku
Deskripsi : menginputkan data buku
Trigger : Tidak adanya data buku di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- membuat kode buku ke dalam progam kpmputer
- menginputkan judul buku
- save
Output : data buku
Use case = A05
Nama : petugas
Input :
- data induk petugas (no petugas, nama, alamat)
- tahun masuk mejadi petugas
Deskripsi : membuat data petugas
Trigger : Tidak adanya data petugas di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- masukkan data induk keprogram tempat untuk data petugas
- masukkan tahun masuk menjadi petugas
- save
Output : data petugas
Use case = B01-1
Nama : input data keanggotaan
Input :
- data induk anggota (nama, nrp, prodi, angkatan )
- tahun masuk menjadi anggota
Deskripsi : Membuat data anggota
Trigger : Tidak adanya data anggota di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- masukkan data induk anggota
- masukkan tahun masuk menjadi anggota perpus
- save
Output : data keanggotaan
Use case = B01-2
Nama : input data anggota baru
Input :
- data induk mahasiswa (nrp, nama, prodi, angkatan)
Deskripsi : menginputkan data anggota baru
Trigger : Terjadinya peminjaman diperpustakaan
Aktor : Petugas perpus, mahasiswa, program komputer
Prosedur :
- masukkan data induk mahasiswa
- save
Output : data anggota
Use case = B02
Nama :Menginputkan data peminjaman
Input : nrp mahasiswa, kode buku, waktu pinjam
Deskripsi : Mencatat data peminjaman di dalam program perpustakaan
Trigger : Peminjaman buku
Aktor : Petugas perpus, mahasiswa, program komputer
Prosedur :
- menginputkan nrp mahasiswa
- meninputkan kode buku yang dipinjam
- menginputkan waktu pinjam
- save
Output : data peminjaman
Use case = B03
Nama :data pengembalian
Input : kode buku, waktu pengembalian
Deskripsi : memproses pengembalian buku
Trigger : pengembalian buku
Aktor : Petugas perpus, mahasiwa, program komputer
Prosedur :
- masukkan kode buku yang dikembalikan
- mencocokkan data buku yang dipinjam dengan peminjam
- menyampaikan denda bila masuk jatuh tempo waktu pengembalian
- clear/bersihkan data peminjaman bila sudah sesuai
- save
Output : data pengembalian
Use case = B03
Nama :Menginputkan data denda
Input : kode buku, waktu pengembalian
Deskripsi : Mencatat data denda
Trigger : Keterlambatan/masuk jatuh tempo pengembalian buku
Aktor : Petugas perpus, mahasiswa, program komputer
Prosedur :
- meninputkan kode buku yang dipinjam
- menyampaikan besar denda
- menerima biaya denda dari peminjam
- clear/bersihkan data peminjaman bila sudah sesuai
- save
Output : data denda
TUGAS KEEMPAT
Alur sistem pergudangan produk indofood :
1. Pencatatan nama barang masuk/keluar
2. Pencatatan waktu barang masuk/keluar
3. Pencatatan jumlah barang yang masuk/keluar
4. Penggolongan barang masuk/keluar (termasuk barang normal atau retur pejualan/ pembelian)
Decomperation Diagram Sistem Pergudangan Produk Indofood
di Perusahaan Wanaya
di Perusahaan Wanaya
Use case = A01
Nama : input jenis produk barang
Input :
- data induk barang (kode barang, nama)
- waktu masuk barang
Deskripsi : Memasukkan data pengelompokkan jenis produk barang ke dalam program komputer
Trigger : Tidak adanya data pengelompokkan produk barang di dalam sistem pergudangan
Aktor : Petugas gudang, program komputer
Prosedur :
- melihat bentuk dan nama produk
- menginputkan data induk barang
- menginputkan waktu masuk barang
- save
Output : data pengelompokkan produk barang
Use case = A02
Nama : input suplier
Input :
- data induk suplier (kode suplier, nama, alamat, jenis barang yang diterima)
- waktu penerimaan barang dari suplier
Deskripsi : Memasukkan data suplier ke dalam program komputer
Trigger : Terjadi penerimaan barang dagangan
Aktor : Petugas gudang, suplier, program komputer
Prosedur :
- mencatat data induk suplier
- mencatat jenis barang yang diterima
- mencatat waktu penerimaan barang dari suplier
- save
Output : data suplier
Use case = A03
Nama : input customer
Input :
- data induk customer (nama, alamat, jenis barang yang dibeli)
- waktu pengambilan barang dari customer
Deskripsi : Memasukkan customer ke dalam program komputer
Trigger : Terjadi pengeluaran barang dagangan
Aktor : Petugas gudang, custoimer, program komputer
Prosedur :
- mencatat data induk customer
- mencatat jenis barang yang dibeli
- mencatat waktu pengambilan barang dari customer
- save
Output : data customer
Use case = A04
Nama : input petugas
Input :
- data induk petugas (kode petugas, nama, alamat)
- waktu awal masuk menjadi petugas
Deskripsi : Memasukkan data petugas ke dalam program komputer
Trigger : Penugasan penjagaan data gudang
Aktor : Petugas gudang, program komputer
Prosedur :
- mencatat data induk petugas
- mencatat waktu awal masuk menjadi petugas
- save
Output : data petugas
Use case = B01
Nama : input data barang masuk
Input :
- data induk barang (kode barang, nama)
- waktu penerimaan barang
Deskripsi : Memasukkan data barang masuk ke dalam program komputer
Trigger : Terjadi pembelian/retur penjualan barang dagangan yang dilakukan perusahaan
Aktor : Petugas gudang, suplier/customer, program komputer
Prosedur :
- mencatat data induk barang
- mencatat waktu penerimaan barang
- mencatat suplier barang yang dibeli/customer (bila terjadi retur penjualan)
- save
Output : data barang masuk
Use case = B02
Nama : input data barang keluar
Input :
- data induk barang (kode barang, nama)
- waktu pengeluaran barang
Deskripsi : Memasukkan data barang keluar ke dalam program komputer
Trigger : Terjadi penjualan/return pembelian barang dagangan yang dilakukan perusahaan
Aktor : Petugas gudang, suplier/customer, program komputer
Prosedur :
- mencatat data induk barang
- mencatat waktu pengeluaran barang
- mencatat pembeli barang
- mencatat suplier barang (bila terjadi retur pembelian)
- save
Output : data barang keluar