School of Information Systems

Datamart Cinema 3

  1. Penentuan Tabel Dimensi

Tabel dimensi merupakan tabel yang berisi data yang detail yang menggambarkan foreign key yang terdapat pada tabel fakta yang telah dipilih yaitu tabel fakta Transaction dan tabel fakta m-Transaction. Berikut adalah tabel dimensi yang terhubung:

a. Dimensi dari tabel fakta Transaction:

  • Dimensi Staff, berisi tentang detail informasi staff yang bertugas menjual tiket, seperti nama, nomor telepon, alamat dan jabatan.
  • Dimensi NowShowing, berisi tentang detail dari informasi film yang sedang ditayangkan di dalam bioskop saat itu, tanggal tayang film dan jam tayang film.
  • Dimensi Branch, berisi tentang detail informasi dari cabang bioskop seperti alamat, lokasi dan kontak atau nomor telepon cabang bioskop.

b. Dimensi dari tabel fakta m-Transaction:

  • Dimensi mCustomer, berisi tentang detail dari pelanggan yang berisi ID dari pelanggan, nama pelanggan, nomor pelanggan yang dapat dihubungi, email, password dari akun m-Tix pelanggan serta saldo yang dimiliki oleh pelanggan.
  • Dimensi NowShowing, berisi tentang detail dari informasi film yang sedang ditayangkan di dalam bioskop saat itu, tanggal tayang film dan jam tayang film.
  • Dimensi Branch, berisi tentang detail informasi dari cabang bioskop seperti alamat, lokasi dan kontak atau nomor telepon cabang bioskop.
  1. Menentukan Fakta

Dalam tahap ini dilakukan pemilihan fakta-fakta yang akan digunakan dalam data mart. Fakta yang terbentuk dari perancangan data warehouse ini adalah:

  1. Fakta Transaction, meliputi idBranch, idStaff, idNowShowing, transactionDate, totalTransaction, seatNumber, quantity.
  2. Fakta m-Transaction, meliputi idBranch, idCustomer, idNowShowing, transactionDate, totalTransaction, seatNumber, quantity.

5. Menyimpan Pre-Calculation pada Tabel Fakta

Pada tabel fakta terdapat kalkulasi awal terhadap data yang dapat dihitung. Kalkulasi awal yang ada pada tabel fakta adalah:

a. Fakta Transaction:

  • jumlah_transaksi_offline yang merupakan penghitungan dari ID transaksi yang unik (idTransaction) untuk menunjukan jumlah total transaksi offline pada tabel fakta

b. Fakta m-Transaction

  • jumlah_transaksi_online yang merupakan penghitungan dari ID transaksi unik (idmTransaction) untuk menunjukan jumlah total transaksi yang dilakukan secara online pada tabel fakta m-Transaction.

6. Melengkapi Tabel-Tabel Dimensi

Nama Dimensi

Deskripsi

Isi

Staff

Informasi detail staff yang bertugas menjual tiket, seperti nama, nomor, alamat dan jabatan.

idStaff, name, number, address, jabatan

Branch

Informasi detail cabang bioskop seperti alamat, lokasi dan kontak atau nomor telepon cabang bioskop.

idBranch, address, location, phone

NowShowing

Informasi film yang sedang ditayangkan di dalam bioskop saat itu, tanggal tayang film dan jam tayang film.

idNowShowing, movieTitle, showTime, showDate

mCustomer

Informasi pelanggan yang berisi ID dari pelanggan, nama pelanggan, nomor telepon pelanggan, email, password dari akun m-Tix pelanggan serta saldo yang dimiliki oleh pelanggan.

idCustomer, name, phone, email, password, balance.

Penerapan Data Mining

Data mining membantu dalam memberikan pola yang berarti dan mengubah data menjadi informasi. Salah satu teknik data klasifikasi sesuai dengan kebutuhan perusahaan Cinema XXI. Klasifikasi digunakan untuk mengenali perilaku atribut dari kelompok yang telah dibuat. Teknik ini dapat digunakan untuk mengelompokan konsumen berdasarkan umur mereka yang dapat digunakan untuk menarik kesimpulan tentang film-film apa yang populer bagi kalangan umur tertentu.

Star Schema

 

BAB IV

USER INTERFACE

 Login dan Register

 

Playing, Theaters, UpComing, dan My M-Tix

FAQ, Privacy Policy, INFO 21, dan Contact Us

 

Rekomendasi (Penilaian dan Live Chat)

 

Cinema XXI dapat menambahkan fitur-fitur baru pada aplikasinya, seperti fitur penilaian dimana pengguna yang sudah membeli tiket dapat menilai film tersebut. Kami juga menyarankan fitur live chat untuk membantu pengguna yang memiliki kendala selama memakai aplikasi dalam 24/7.

 

BAB V

KESIMPULAN

Cinema XXI membutuhkan data warehouse untuk menyatukan data yang berasal dari berbagai sumber ke dalam sebuah penyimpanan dimana pengguna dapat dengan mudah melakukan pencarian data, menghasilkan laporan, serta melakukan analisis. Data warehouse yang telah dirancang dapat diterapkan dalam Cinema XXI dan juga dapat digunakan oleh pihak yang berkepentingan untuk dapat digunakan menggunakan perangkat lunak tertentu dalam menghasilkan sebuah informasi untuk pengambilan keputusan. Secara keseluruhan user interface aplikasi Cinema XXI sudah baik, memiliki tampilan yang mudah dimengerti dan efisien dalam menjawab kebutuhan user. Saran dari kami adalah menambahkan fitur-fitur baru seperti penilaian film dan live chat, dengan menambahkan fitur-fitur baru ini diharapkan pengguna aplikasi semakin dimudahkan.

Adinda salsabila