CRC (Class Responsibility)
Entity
|
Pegawai <entity> |
|
|
Entitas yang berisi atribut-atribut pegawai dan atribut untuk login yaitu id_user dan pasword. |
|
| Responsibility :
– Menyimpan data atribut-atribut pegawai
|
Collaborators:
– Login_Process
|
|
Apoteker <entity> |
|
|
Entitas yang berisi atribut-atribut apoteker |
|
| Responsibility :
– Menyimpan data atribut-atribut apoteker
|
Collaborators:
– Login_process |
|
Pimpinan <entity> |
|
|
Entitas yang berisi atribut-atribut pimpinan |
|
| Responsibility :
– Menyimpan data atribut-atribut pimpinan
|
Collaborators:
– Login_process
|
|
Golongan Obat <entity> |
|
|
Entitas yang berisi record-record kode golongan dari suatu obat dan keterangannya |
|
| Responsibility :
– Menyimpan data kode golongan dari suatu obat dan keterangannya
|
Collaborators:
– Input_process
|
|
Jabatan <entity> |
|
|
Entitas yang berisi record-record id_jabatan, nama_jabatan, gaji_per_shift, dan deskripsi_jabatan |
|
| Responsibility :
Menyimpan data id_jabatan, nama_jabatan, gaji_per_shift, dan deskripsi_jabatan. |
Collaborators:
– Input_process
|
|
Obat <entity> |
|
|
Entitas yang berisi atribut-atribut obat seperti id_obat, nama obat, golongan obat, khasiat, harga jual, dll |
|
| Responsibility :
Menyimpan data Entitas yang berisi atribut-atribut obat seperti id_obat, nama obat, golongan obat, khasiat, harga jual, dll. |
Collaborators:
– Input_process
|
|
Pembelian <entity> |
|
|
Entitas yang berisi record-record pembelian di suatu waktu (id_pembelian), supplier obat (id_supplier), pegawai yang melakukan pencatatan transaksi (id_pegawai), tanggal pembelian obat, dan total harga pembelian. |
|
| Responsibility :
Menyimpan data pembelian di suatu waktu (id_pembelian), supplier obat (id_supplier), pegawai yang melakukan pencatatan transaksi (id_pegawai), tanggal pembelian obat, dan total harga pembelian. |
Collaborators:
– Input_process
|
|
Penjualan <entity> |
|
|
Entitas yang berisi record-record penjualan di suatu waktu (id_penjualan), siapa yang melakukan pencatatan transaksi (id_pegawai), tanggal penjualan, total pembayaran, dan siapa pembelinya. |
|
| Responsibility :
Menyimpan data penjualan di suatu waktu (id_penjualan), siapa yang melakukan pencatatan transaksi (id_pegawai), tanggal penjualan, total pembayaran, dan siapa pembelinya. |
Collaborators:
– Input_process
|
|
Detail_Pembelian <entity> |
|
|
Entitas yang berisi record-record detil pembelian bila misalnya dalam satu kali transaksi pembelian obat yang dibeli lebih dari 1 (seq_beli), obat yang dibeli oleh apotek (id_obat), tanggal kadaluarsa obat, jumlah, dan harga satuan. |
|
| Responsibility :
Menyimpan data detil pembelian bila misalnya dalam satu kali transaksi pembelian obat yang dibeli lebih dari 1 (seq_beli), obat yang dibeli oleh apotek (id_obat), tanggal kadaluarsa obat, jumlah, dan harga satuan. |
Collaborators:
– Input_process
|
|
Detail_Penjualan <entity> |
|
|
Entitas yang berisi record-record detil pembelian bila misalnya dalam satu kali transaksi pembelian obat yang dibeli lebih dari 1 (seq_jual), obat yang dijual oleh apotek (id_obat), stok obat yang tersisa setelah transaksi, tanggal kadaluarsa, jumlah, dan harga satuan. |
|
| Responsibility :
Menyimpan data detil pembelian bila misalnya dalam satu kali transaksi pembelian obat yang dibeli lebih dari 1 (seq_jual), obat yang dijual oleh apotek (id_obat), stok obat yang tersisa setelah transaksi, tanggal kadaluarsa, jumlah, dan harga satuan |
Collaborators:
– Input_process
|
Control
|
Input_Process <control> |
|
|
Control yang dalam program berfungsi melakukan operasi Data Manipulation (DML) pada tiap kelas entiti spesifik tiap use case berdasarkan inputan yang dipassing oleh form yang menangani penginputan pengelolaan data seperti PJO,PBO,dsb. |
|
| Responsibility :
melakukan operasi Data Manipulation (DML) pada tiap kelas entiti spesifik tiap use case berdasarkan inputan yang tertangkap dari form yang menangani penginputan pengelolaan data seperti PJO,PBO,dsb. |
Collaborators:
– Semua kelas entiti – Form PJO – Form PBO – Form PSO – Form PP – Form PU
|
|
Print_Process <control> |
|
|
Control yang dalam program berfungsi melakukan operasi cetak data pada tiap kelas entiti spesifik tiap use case berdasarkan inputan yang dipassing oleh form yang berfungsi menampilkan/mencetak report yaitu VR. |
|
| Responsibility :
melakukan operasi pengquerian pada tiap kelas entiti spesifik dari sebuah use case yang berelasi dengan control ini. |
Collaborators:
– Semua kelas entiti – Form VR
|
|
Login_Process <control> |
|
|
Control yang dalam program berfungsi melakukan operasi query pada entiti user berdasarkan inputan yang dipassing oleh form login sebagai proses verifikasi user. |
|
| Responsibility :
melakukan operasi query pada entiti User berdasarkan inputan yang tertangkap dari form login sebagai proses verifikasi user (Query_Validasi). |
Collaborators:
– User <entity> – Form Login
|
Boundary
|
Form_Login <boundary> |
|
|
Form yang berfungsi menerima inputan dari user untuk login kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control login (Login_process). |
|
| Responsibility :
menerima inputan dari user untuk login kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control login. |
Collaborators:
– User <entity> – Login_process |
|
Form_PJO <boundary> |
|
|
Form yang berfungsi menerima inputan dari pegawai untuk transaksi penjualan obat oleh apotek kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control input (Input_process). |
|
| Responsibility :
menerima inputan dari pegawai untuk transaksi penjualan obat oleh apotek kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control input (Input_process). |
Collaborators:
– Pegawai <entity> – input_process |
|
Form_PBO <boundary> |
|
|
Form yang berfungsi menerima inputan dari apoteker untuk transaksi pembelian obat ke supplier kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control input (Input_process). |
|
| Responsibility :
menerima inputan dari pegawai untuk transaksi pembelian obat ke supplier kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control input (Input_process). |
Collaborators:
– apoteker <entity> – input_process |
|
Form_PSO <boundary> |
|
|
Form yang berfungsi menerima inputan dari apoteker untuk pengelolaan data stok obat kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control input (Input_process). |
|
| Responsibility :
menerima inputan dari apoteker untuk pengelolaan data stok obat kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control input (Input_process). |
Collaborators:
– apoteker <entity> – input_process |
|
Form_PP <boundary> |
|
|
Form yang berfungsi menerima inputan dari pimpinan untuk pengelolaan data pegawai kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control input (Input_process). |
|
| Responsibility :
menerima inputan dari pimpinan untuk pengelolaan data pegawai kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control input (Input_process). |
Collaborators:
– pimpinan<entity> – input_process |
|
Form_VR <boundary> |
|
|
Form yang berfungsi menerima inputan dari pimpinan untuk melihat report dalam bentuk cetak atau pdf entitas-entitas yang berkaitan dengan use case penjualan dan pembelian obat apotek kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control print (Print_process). |
|
| Responsibility :
menerima inputan dari pimpinan untuk melihat report dalam bentuk cetak atau pdf entitas-entitas yang berkaitan dengan use case penjualan dan pembelian obat apotek kemudian mempasing inputan tersebut sebagai parameter dari fungsi (method) yang dikerjakan oleh control print (Print_process). |
Collaborators:
– pimpinan <entity> – Print _process |
Tinggalkan komentar