Anda di halaman 1dari 14

PEMODELAN BERORIENTASI OBJEK

PERANCANGAN PADA SISTEM TRANSAKSI MINIMARKET

Disusun Oleh :
I Komang Oktarama Bagus Permatawan 160030596
Ayu Sukma Shintyaningsih 160030594
I Komang Arya Weda 160030530

SEKOLAH TINGGI MANAJEMEN INFORMATIKA


DAN TEKNIK KOMPUTER STIKOM BALI
2018
Concept Map
High Level Use Case

High Level Use Case 1

Use Case Melakukan transaksi


Actors Kasir
Description Use case ini dimuai dari customer yang membawa barang lalu
melakukan transaksi dengan kasir yang dibantu oleh sistem.

High Level Use Case 2

Use Case Melakukan pembayaran


Actors Kasir
Description Use case ini dimulai dari kasir menekan tombol “simpan dan
bayar”, yang akan memunculkan form pembayaran.

High Level Use Case 3

Use Case Mendata barang masuk


Actors Operator
Description Use case ini dimulai dari operator memilih menu “tambah data
barang” lalu sistem akan menampilkan form penambahan data
barang.

High Level Use Case 4

Use Case Mendata barang setiap 1 bulan


Actors Operator
Description Use case ini bermulai dari operator memilih menu laporan data
barang berdasarkan bulan, kemudian operator akan mencetaknya.

High Level Use Case 5

Use Case Menambah data pegawai


Actors Admin
Description Use case ini bermulai dari admin memilih menu “tambah data
pegawai” lalu sistem akan menampilkan form penambahan data
pegawai.
Expanded Use Case

Use Case 1 Melakukan transaksi


Goal in context Menyimpan data transaksi
Primary Actor Kasir
Secondary Actors -
Typical Course of Events
Actor Action System Response

2. Program akan menampilkan menu


1. Kasir memilih menu Transaksi
Transaksi

3. Kasir menginput id_barang dan 4. Program akan menampilkan


jumlah_barang yang akan dibeli Nama_barang, harga_barang
oleh customer. id_transaksi, tanggal, serta total
pembayaran.
5. Kasir menekan tombol Simpan 6. Program akan menyimpan data
dan Bayar Transaksi.
Alternative Course of Events
-

Use Case 2 Pembayaran


Goal in context Melakukan pembayaran
Primary Actor Kasir
Secondary Actors -
Typical Course of Events
Actor Action System Response

1. Saat Kasir menekan tombol Simpan


dan Bayar, Program akan
memunculkan Form Pembayaran

2. Kasir menginputkan jumlah uang


3. Program akan menyimpan data
yang dibayarkan oleh customer ke
Pembayaran, dan menyetak bukti
sistem.
pembayaran.

Alternative Course of Events


-
Use Case 3 Mendata barang masuk
Goal in context Menambah data barang
Primary Actor Operator
Secondary Actors -
Typical Course of Events
Actor Action System Response

1. Operator memilih menu 2. Program akan menampilkan form


Tambah Data Barang Tambah Data Barang

3. Operator menginputkan
id_barang, nama_barang, 4. Program akan menyimpan data
harga_barang, jumlah_barang. barang.

Alternative Course of Events


-

Use Case 4 Mendata barang masuk setiap satu bulan


Goal in context Maintenance data barang
Primary Actor Operator
Secondary Actors -
Typical Course of Events
Actor Action System Response

1. Operator memilih menu


2. Program akan menampilkan list
Laporan Data Barang
Data Barang berdasarkan bulan.
berdasarkan bulan.

3. Operator mengklik tombol


cetak.

Alternative Course of Events


-
Use Case 5 Menambah Data Pegawai
Goal in context Menyimpan data pegawai
Primary Actor Admin
Secondary Actors -
Typical Course of Events
Actor Action System Response

1. Admin memilih menu Tambah 2. Program akan menampilkan form


Data Pegawai. Tambah Data Pegawai.

3. Admin menginputkan
id_pegawai, nama_pegawai, 4. Program akan menyimpan data
dan level_user nya. Pegawai.

Alternative Course of Events


-
Dynamic Concept Map
Sequence Diagram

Anda mungkin juga menyukai