Tugas Mata Kuliah Perancangan & Analisis Algoritma
Langsung download powerpoint nya ajah.. The Role Of Algorithms In Computing
Tugas Mata Kuliah Perancangan & Analisis Algoritma
Langsung download powerpoint nya ajah.. The Role Of Algorithms In Computing
DESKRIPSI AWAL
Mini market adalah sebuah toko yang menjual berbagai macam item kebutuhan sehari-hari. Mini market ini memiliki perbedaan dengan super market dari segi kapasitas item produk yang dijual.
Sistem yang akan dibangun diharapkan dapat mengatasi efisiensi proses stok dan pembelian barang. Permasalahan stock meliputi pembelian barang dari supplier serta pengembalian barang yang out-of-date ataupun rusak. Pembelian yang dilakukan oleh pembeli berdampak dengan pengurangan jumlah stock item barang pada mini market.
Aktor yang terlibat dalam system ini terbagi menjadi 4 kelompok :
Supplier merupakan rekanan yang menyuplai stock item pada mini market.
Pegawai gudang merupakan pegawai yang bertanggung jawab terhadap stock control pada mini market.
Kasir adalah orang yang bertanggung jawab dalam melayani pembelian dan pembayaran yang dilakukan customer.
Pembeli / Customer adalah pihak yang melakukan pembelian item pada mini market.
Manager adalah orang yang dapat melihat atau memonitoring laporan-laporan seperti laporan penjualan, pengembalian, dan pemasokan.
USE CASE DIAGRAM
USE CASE SPECIFICATION ‘N ACTIVITY DIAGRAM
penjualan item
| Nama | Penjualan Item |
| Deskripsi Singkat | Penjualan item secara tunai |
| Aktor | Kasir dan Pembeli |
| Relationship | |
| Pre-Condition | Kasir memasukkan kode item yang dibeli.Sistem mengidentifikasi item yang akan dibeli dan detail harga. Kasir memasukkan jumlah item. |
| Post-Condition | Sistem mengupdate jumlah stock.Pembeli membayar sesuai total bayar.Pembeli mendapatkan struk penjualan.Sistem mencatat pemasukan dari transaksi yang terjadi. |
| Alternate Flow | Apabila ada diskon, maka kasir akan mengeset persentase diskon, kemudian melayani penjualan item seperti kondisi normal. |
pengecekan item
| Nama | Pengecekan Item |
| Deskripsi Singkat | Untuk mengetahui jumlah item yang rusak dan stocknya kurang |
| Aktor | Pegawai Gudang |
| Relationship | |
| Pre-Condition | Sistem melakukan pengecekan stok kadaluarsa, minimal dan item yang rusak |
| Post-Condition | Sistem memberikan laporan stock yang rusak, kadaluarsa dan minimal. |
2.7. Exercises
2.1. Given the relational database schema
Employee(Name, Salary, Department)
Department(Dept‐No, Manager)
Define the following active rules in Starburst, Oracle and DB2:
a. A rule that, whenever a department is deleted from the database, sets to null the value of the
Department attribute for those tuples in relation Employee having the number of the deleted
department.
b. A rule that, whenever a department is deleted from the database, deletes all employees in the
deleted department.
c. A rule that, whenever the salary of an employee exceeds the salary of its manager, sets the
salary of the employee to the salary of the manager.
d. A rule that, whenever salaries are updated, if the total of the updated salaries exceeds their
total before the updates, then gives all the employee of the “Research” department a 5% salary
cut.
Complete the exercise by writing the same triggers in Chimera on the following object‐oriented
schema (which is equivalent to the previous relational schema):
Create object class Employee
Attributes Name: string,
Salary: integer,
Department: Dept,
End;
Create object class Dept
Attributes Manager: Employee
End;
2.2. Refering to the relational schema above, define in (lagi…)
Bank CBA mulai buka operasional pada jam 08:00. Jumlah customer yang dilayani adalah 12 ( N=12) dengan sistem 1 loket ( server ). Dengan At dan St sebagai berikut :
At (jarak kedatangan) St (waktu pelayanan) dalam menit
At1 :0 St1 :2
At2 :1.1 St2 :4
At3 :2 St3 :3
At4 : 5 St4 :1
At5 :4 St5 :1
At6 : 0 St6 :1
At7 :1 St7 :3
At8 :3 St8 :2
At9 :1 St9 :3
At10 :2 St10 :2
At11 :3 St11 :2
At12 :3 St12 :2
Hitung:
a. Average Waiting Time
b. Average Total Time
c. Utilitas Server
d. Presentase banyaknya entitas dengan WT < 2
Solusi :
| CLASS | OBJECT | ATTRIBUTE | METHOD | PICTURE |
| member | putri | id | addCustomer() | |
| dya | namaCustomer | getCustomer() | ||
| nahira | alamatCustomer | edtCustomer() | ||
| telpCustomer | ||||
| buku | ensiklopedia etika | id_buku | addBuku() | |
| ooad for dummies | judul_buku | getBuku() | ||
| penulis | edtBuku() | |||
| penerbit | setJenis() | |||
| tanggal_terbit | ||||
| tanggal_datang | ||||
| harga_pinjam | ||||
| resensi | ||||
| jenis_buku | fiksi | id_jenis | addJenis() | |
| sejarah | jenis | getJenis() | ||
| peminjaman_pengembalian | P001 | id_pinjam | addPinjam() | |
| P002 | tanggal_pinjam | getPinjam() | ||
| tanggal_harus_kembali | setDenda() | |||
| tanggal_pengembalian | hitungBiaya() | |||
| totalBayar | edtStatus() | |||
| status_bayar | ||||
| status_pengembalian | ||||
| pelanggaran | D001 | id_pelanggaran | addPelanggaran() | |
| D002 | pelanggaran | getPelanggaran() | ||
| denda | ||||
Tema: Rubric. Blog pada WordPress.com.