Anda di halaman 1dari 4

Tugas Personal 3

Analisa dan Perancangan Sistem Informasi


Week 6 - Domain Modelling

Nama
NIM

: SUYADI
: 1801423093

BINUS ONLINE LEARNING

16/04/2015

Tugas Personal ke-3


Minggu 6

Bioskop Do Re Mi merupakan pemain lama untuk pasar perbioskopan di tanah air. Seiring
dengan semakin bertambahnya pesaing di pasar ini, Bioskop Do Re Mi hendak membenahi diri,
baik dari sisi manajemen dan operasionalnya, guna meningkatkan kinerja bisnisnya. Adapun halhal yang menurut pihak manajemen perlu diperbaiki dari operasional saat ini adalah sebagai
berikut:
1. Antrian yang panjang di bioskop. Hal ini dirasa sangat menganggu kenyamanan dari para
customer yang datang. Antrian terjadi terutama pada saat premier film baru dan di akhir
pekan atau hari libur.
2. Apabila ada pemutaran perdana film baru, banyak pelanggan yang sudah lama mengantri
tidak mendapatkan tiket. Selain itu, hal serupa juga sering terjadi di akhir pekan atau hari
libur.
3. Tidak adanya program membership yang menjadi salah satu alasan para pelanggan
pindah dari Bioskop Do Re Mi ke pemain lain.

Proses penjualan tiket yang berjalan saat ini adalah sebagai berikut:
1. Pelanggan menyampaikan judul film yang diinginkan kepada petugas kasir.
2. Petugas kasir memasukkan judul film yang diinginkan di aplikasi.
3. Sistem menampilkan jam penayangan
4. Pelanggan memilih jam penayangan yang diinginkan.
5. Petugas kasir memasukkan jam penayangan yang diinginkan di aplikasi.
6. Sistem menampilkan kursi yang tersedia
7. Pelanggan memilih kursi yang diinginkan
8. Petugas kasisr memasukkan kursi yang diinginkan di sistem
9. Sistem menampilkan sejumlah pembayaran yang harus dilakukan
10. Pelanggan membayar sejumlah uang kepada kasir
11. Kasir menerima uang dan menyimpan transaksi tersebut di sistem

12. Sistem akan mencetak tiket.


13. Kasir akan memberikan tiket dan uang kembalian kepada pelanggan.

Tugas Anda:
Buatlah sebuah domain model class diagram beserta dengan attributes dan relationships-nya
untuk memenuhi kebutuhan informasi dan proses bisnis di atas!
Jawaban :
class Domain Obj e...

Admin
-

Id: int
Password: char
Name: char

+
+
+
+
+

addMovie() : void
deleteMovie() : void
updateMovie() : void
login() : void
logout() : void

Studio
Mov ie
1

MovieId: int
MovieName: char

0..*

1..*

Name: char
Id: int
Password: char

+
+
+
+
+
+
+

viewMovie()
buyTicket()
selectSeat()
makePayment()
printTicket()
login() : void
logout() : void

StudioId: int
StartTime: int
EndTime: int
Price: int
Capacity: int

+
+
+

Cashier
-

1 -

getOccupiedSeat()
getEmptySeat()
setLayout()

Member

1..
-

BookTicket

1..*

1..* +

TicketNumber: int
MovieName: char
StudioId: int
Date: DateTime

1..*

updateSeatAvailable()

Payment

1
-

Id: int
Amount: double
TransactionId: int

confirmTransaction()

1..*

+
+
+
+
1
+
+

MemberId: int
Password: char
Name: int
Phone: char
Address: int
Login() : void
Logout() : void
viewMovie() : void
bookTicket() : void
makePayment() : void
selectSeat() : void

Catatan:
1. File jawaban dibuat dan dikumpulkan dalam satu (1) word document file.
2. Apabila ada diagram yang dibuat di software lain, mohon untuk dipindahkan ke word
terlebih dahulu (sama halnya dengan gambar).
3. Silahkan mencantumkan diagram, gambar, tabel dan sebagainya apabila diperlukan.

4. Apabila mengambil dari buku atau artikel, mohon untuk cantumkan sumbernya. Anda
dimohon juga untuk tidak serta-merta langsung meng-copy mentah-mentah dari sumbersumber tersebut, tetapi harus disesuaikan terlebih dahulu dengan soal kasus yang sedang
dibahas!
5. Segala bentuk plagiat (plagiat terhadap teman sekelas, jawaban kakak kelas, plagiat dari
skripsi, etc.) akan diberikan nilai nol (0) bagi semua pihak yang terlibat tanpa toleransi
apapun!

***