Rabu, 15 April 2015

Studi Kasus

Nama / NIM : Made Aprisintia Yudiadewi / 1404505047
Jurusan / Fakultas / Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek
Dosen : I Putu Agus Eka Pratama, S.T., M.T.
===============================================================


Pada posting kali ini, diberikan sebuah studi kasus, yaitu :
Sebuah sistem POS (Point Of Side) terhubung melalui internet ke semua cabang dan sebuah kota. Pengguna di dalam ada 2, administrator (pemilik toko) dan kasir. Kasir hanya bisa input barang yang dibeli dan cetak ke kertas. Administrator bisa semua.


Berdasarkan studi kasus di atas, akan diberikan use case diagram dan sequence diagram dari sistem tersebut.
- Use Case Diagram


gambar 1. use case diagram sistem

Penjelasan :
* Administrator
   Disini, administrator mampu melakukan seluruh kegiatan. Pertama, administrator akan mendaftar ke server dan melakukan login. Selanjutnya administrator bisa melihat semua data dan menginputkan data barang, stok dan harganya. Administrator akan melakukan update data untuk menginputkan data tersebut. Jika diperlukan, administrator dapat menghapus beberapa data. Data-data ini selanjutnya dapat dicetak.
* Kasir
   Disini, kasir hanya bisa melakukan beberapa hal. Pertama, kasir akan mendaftar ke server dan melakukan login. Selanjutnya kasir dapat melihat data-data. Pada saat transaksi, kasir mampu menginputkan barang yang selanjutnya akan dicetak.


 -Sequence Diagram
Dari studi kasus di atas, akan ada 2 sequence diagram, sebagai berikut.
* Sequence Diagram Administrator

gambar 2. sequence diagram administrator

Penjelasan :
Seperti yang sudah dijelaskan pada penjelasan use case diagram, administrator mampu melakukan seluruh kegiatan. Kegiatan ini diawali dari penampilan form login yang kemudian akan diisi oleh administrator. Data-data ini kemudian akan diperiksa. Jika valid, administrator akan masuk ke halaman utama. Administrator selanjutnya dapat melakukan penginputan barang, stok dan harganya ke dalam database. Jika diperlukan, administator dapat mencetak nya ke kertas. Kemudian administrator dapat melakukan pengelolaan data berupa pembaruan atau penghapusan. Jika sudah selesai, administrator dapat melakukan log out.

gambar 3. sequence diagram kasir


Penjelasan :
Kegiatan yang dapat dilakukan kasir menurut diagram ini, yaitu kasir pertama kali akan melakukan login. Jika berhasil, kasir akan masuk ke halaman utama sistem. Selanjutnya, kasir dapat melakukan kegiatan menginputkan barang yang dibeli. Data kemudian disimpan dan kasir dapat melakukan pencetakan ke kertas. Jika kegiatan sudah selesai, kasir dapat melakukan log out.

Tidak ada komentar:

Posting Komentar