3.4.1.2 ERD Unit
3.4.3 Spesifikasi Tabel Unit
3.4.3.4. Unit Paint Ball dan Outbond
Untuk Unit Paint Ball dan Outbond memiliki satu ERD karena Paint Ball dan Outbond merupakan satu database dimana untuk mengetahui jenis transaksi tersebut merupakan jenis transaksi Unit Paint Ball atau Outbond dapat di lihat dari ID_GATE pada transaksi tersebut.
1. Nama Tabel : tt_tiketing
Primary Key : NO_TRANSAKSI
Foreign Key : ID_SHIFT, ID_GATE, ID_EDC, ID_USER, ID_BANK, ID_JNS_KARTU, ID_GRUP_
DISKON, ID_HTM
Deskripsi Tabel : Tabel Transaksi Tiketing Unit Paint Ball dan Outbond berisi informasi mengenai data tiket unit Paint Ball dan Outbond yang di jual pada
transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.76 Tabel tt_tiketing di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
NO_TRANSAKSI Char (18) Kode Transaksi
ID_SHIFT Char (2) Kode Shift
ID_GATE Char (4) Kode Gate
ID_EDC Char (2) Kode EDC
ID_USER Varchar (30) Kode User
ID_BANK Char (2) Kode Bank
ID_JNS_KARTU Char (2) Kode Jenis Kartu
ID_GRUP_DISKON Int (11) Kode Grup Diskon
ID_HTM Int (11) Kode harga tiket masuk
ID_KATEGORI_PENGJ Char (5) Kode Kategori Pengunjung TGL_INISIALISASI Date - Tanggal Inisialisasi
SERI_TIKET Varchar (5) Seri Tiket
TGL_TRANSAKSI Timestamp - Tanggal Transaksi TGL_KUNJUNGAN Timestamp - Tanggal Kunjungan JML_TIKET_BYR Tinyint (4) Jumlah Tiket Bayar JML_TIKET_GRATIS Tinyint (4) Jumlah Tiket Gratis TTL_BAYAR Decimal (15,2) Total Pembayaran STATUS_TRANS Varchar (3) Status Transaksi
JNS_TRANS Varchar (3) Jenis Transaksi
NO_KARTU Varchar (100) Nomer Kartu
NAMA_KARTU Varchar (50) Nama Kartu
ID_MEMBER_DISKON 2
Varchar (30) Kode Member Diskon2
HTM Decimal (10,2) Nominal Harga Tiket
Masuk
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir
Mengupdate JML_BATAL_BYR Tinyint (4) Jumlah Batal Bayar JML_BATAL_GRATIS Tinyint (4) Jumlah Batal Gratis
2. Nama Tabel : tm_edc Primary Key : ID_EDC Foreign Key : -
Deskripsi Tabel : Tabel Master Electronic Data Capture (EDC) berisi informasi mengenai data mesin untuk
menggesek kartu pada saat transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.77 Tabel tm_edc di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_EDC Char (2) Kode EDC
NAMA_EDC Varchar (30) Nama EDC
BACA_KAR_KE Tinyint (4) Status kartu
JML_KAR_BACA Tinyint (4) Jumlah Kartu yang Terbaca USER_UPDATE Varchar (30) User yang melakukan
Update
LAST_UPDATE Timestamp - Waktu Terakhir Mengupdate
3. Nama Tabel : tm_jenis_kartu Primary Key : ID_JNS_KARTU Foreign Key : -
Deskripsi Tabel : Tabel Master Jenis Kartu berisi informasi mengenai data jenis kartu apa saja yang digunakan pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.78 Tabel tm_jenis_kartu di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_JNS_KARTU Char (2) Kode Jenis Kartu DESCRIPTION Varchar (50) Penjelasan Jenis Kartu USER_UPDATE Varchar (30) User yang melakukan
Update
LAST_UPDATE Timestamp - Waktu Terakhir Mengupdate
4. Nama Tabel : tm_bank Primary Key : ID_BANK Foreign Key : -
Deskripsi Tabel : Tabel Master Bank berisi informasi mengenai data mengenai bank mana saja yang bekerjasama dengan unit Paint Ball dan Outbond pada pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.79 Tabel tm_bank di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_BANK Char (2) Kode Bank
NAMA_BANK Varchar (30) Nama Bank
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir Mengupdate
5. Nama Tabel : tm_diskon
Primary Key : ID_GRUP_DISKON Foreign Key : -
Deskripsi Tabel : Tabel Master Diskon berisi informasi mengenai data diskon apa saja yang berlaku di unit Paint Ball dan Outbond pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.80 Tabel tm_diskon di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_GRUP_DISKON Int (11) Kode Grup Diskon VERIFICATION_STAT
US
Tinyint (1) Status Verifikasi MULAI_BERLAKU Date - Tanggal Mulai Berlaku
Diskon
AKHIR_BERLAKU Date - Tanggal Berakhir Berlaku Diskon
PERSENTASE_DISC Tinyint (4) Persentase Diskon
RP_DISKON Float (10,2) Harga Diskon
JML_GRATIS Tinyint (4) Jumlah Gratis
DESCRIPTION Varchar (50) Penjelasan Grup Diskon MAX_PER_TRANS Int (11) Maximal Pertransaksi
MAX_PER_HARI Int (11) Maximal Transaksi Perhari
QUOTA Int (11) Kuota Diskon
MEMBER_STATUS Tinyint (1) Status Member MIN_PRT_TRANS Tinyint (4) Minimal Pertransaksi USER_UPDATE Varchar (30) User yang melakukan
Update
LAST_UPDATE timestamp - Waktu Terakhir Mengupdate NO_SURAT_DISKON Varchar (30) Nomer Surat Diskon
JNS_DISKON Tinyint (4) Jenis Diskon
JML_KELIPATAN Tinyint (4) Jumlah Kelipatan
TGLsurat Date - Tanggal Surat
detailDiskon Varchar (50) Detil Diskon DEFAULT_PEMBAYAR
AN
Tinyint (4) Default Pembayaran MEMBER_SEMENTAR
A
Tinyint (4) Member Sementara
6. Nama Tabel : tm_member_diskon Primary Key : ID_MEMBER_DISKON Foreign Key : ID_GRUP_DISKON
Deskripsi Tabel : Tabel Master Member Diskon berisi informasi mengenai data member dengan diskon yang berlaku di Unit Paint Ball dan Outbond pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.81 Tabel tm_member_diskon di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_GRUP_DISKON Int (11) Kode Grup Diskon
ID_MEMBER_DISKON Varchar (30) Kode Member Diskon
NAMA Varchar (50) Nama Diskon
KET1 Varchar (50) Keterangan1
KET2 Varchar (50) Keterangan2
SISA_QUOTA Int (11) Sisa Kuota Diskon
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir
Mengupdate
7. Nama Tabel : tm_htm Primary Key : ID_HTM
Foreign Key : ID_KATEGORI_PENGJ
Deskripsi Tabel : Tabel Master Harga Tiket Masuk berisi informasi mengenai data harga tiket masuk di Unit Paint Ball dan Outbond pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.82 Tabel tm_htm di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_HTM Int (11) Kode Harga Tiket Masuk
ID_KATEGORI_PENGJ Char (5) Kode Kategori Pengunjung MULAI_BERLAKU Date - Tanggal Mulai Berlaku
AKHIR_BERLAKU Date - Tanggal Akhir berlaku
HTMSENIN Decimal (10,2) Harga Hari Senin HTMSELASA Decimal (10,2) Harga Hari Selasa
HTMRABU Decimal (10,2) Harga Hari Rabu
HTMKAMIS Decimal (10,2) Harga Hari Kamis HTMJUMAT Decimal (10,2) Harga Hari Jum’at HTMSABTU Decimal (10,2) Harga Hari Sabtu HTMMINGGU Decimal (10,2) Harga Hari Minggu DESCRIPTION Varchar (50) Penjelasan
NO_SURAT Varchar (30) Nomer Surat
STATUS_LIBUR Tinyint (1) Status Libur
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir
Mengupdate
tglSuratHtm Date - Tanggal Surat HTM
8. Nama Tabel : tm_shift Primary Key : ID_SHIFT Foreign Key : -
Deskripsi Tabel : Tabel Master Shift berisi informasi mengenai data shift setiap karyawan yang bekerja di Unit
Paint Ball dan Outbond pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.83 Tabel tm_shift di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_SHIFT Char (2) Kode Shift
JAM_MULAI Time - Waktu Mulai
JAM_SELESAI Time - Waktu Selesai
DESCRIPTION Varchar (50) Penjelasan
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir
Mengupdate
9. Nama Tabel : tm_kategori_pengunjung Primary Key : ID_KATEGORI_PENGJ Foreign Key : -
Deskripsi Tabel : Tabel Master Kategori Pengunjung berisi informasi mengenai data kategori pengunjung yang berkunjung ke Unit Paint Ball dan Outbond pada transaksi penjualan tiket di Unit Paint Ball dan Outbond seperti rombongan, compliment dll.
Tabel 3.84 Tabel tm_kategori_pengunjung di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_KATEGORI_PENGJ Char (5) Kode Kategori Pengunjung DESCRIPTION varchar (50) Penjelasan mengenai
kategori pengunjung USER_UPDATE Varchar (30) User yang melakukan
Update
LAST_UPDATE Timestamp - Waktu Terakhir
Mengupdate
10. Nama Tabel : tm_gate Primary Key : ID_GATE Foreign Key : -
Deskripsi Tabel : Tabel Master Gate berisi informasi mengenai data loket penjualan tiket di Unit Paint Ball dan Outbond pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.85 Tabel tm_gate di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_GATE Char (4) Kode Gate
DESCRIPTION varchar (50) Penjelasan
LOCATION varchar (50) Lokasi
NO_TRANS_MAX Bigint (20) Nomer Transaksi Maximal
JNS_MESIN Varchar (20) Jenis Mesin
IP_ADDRESS Varchar (16) Alamat IP
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir
Mengupdate
11. Nama Tabel : tref_otorisasi_user Primary Key : ID_LEVEL Foreign Key : -
Deskripsi Tabel : Tabel Tref Otorisasi User berisi informasi mengenai data penjelasan level user seperti (level 1 adalah admin, level 2 adalah Supervisor dan level 3 adalah kasir) pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.86 Tabel tref_otorisasi_user di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_LEVEL Char (3) Kode Level
DESCRIPTION varchar (50) Penjelasan
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir
Mengupdate
12. Nama Tabel : tm_profile Primary Key : ID_LEVEL Foreign Key : -
Deskripsi Tabel : Tabel Master Profile berisi informasi mengenai data nama form dari level tertentu dan status level tersebut pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.87 Tabel tm_profile di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_LEVEL Char (3) Kode Level
NAMA_FORM varchar (50) Nama Form
STATUS Tinyint (1) Status
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir
Mengupdate
13. Nama Tabel : tm_user Primary Key : ID_USER Foreign Key : ID_LEVEL
Deskripsi Tabel : Tabel Master User berisi informasi mengenai data user yang menggunakan applikasi pada
applikasi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.88 Tabel tm_user di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_USER Varchar (30) Kode User
ID_LEVEL Char (3) Kode Level
USER_NAME varchar (50) Nama User
KATA_SANDI Varchar (30) Kata Sandi
DESCRIPTION varchar (50) Penjelasan
STATUS_USER Tinyint (1) Status User
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir
Mengupdate
14. Nama Tabel : tt_history_user
Primary Key : ID_USER, ID_SHIFT, ID_GATE Foreign Key : ID_USER, ID_SHIFT, ID_GATE
Deskripsi Tabel : Tabel Transaksi History User berisi informasi mengenai data history user yang menggunakan applikasi pada transaksi penjualan tiket di Unit Paint Ball dan Outbond
Tabel 3.89 Tabel tt_history_user di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_USER Varchar (30) Kode User
ID_SHIFT Char (2) Kode Shift
ID_GATE Char (4) Kode Gate
WKT_LOGIN Timestamp - Waktu Login
WKT_LOGOFF Timestamp - Waktu Logoff
15. Nama Tabel : tt_inisialisasi_d
Primary Key : ID_SHIFT , ID_GATE Foreign Key : ID_SHIFT, ID_GATE
Deskripsi Tabel : Tabel Transaksi Inisialisasi d berisi informasi mengenai data inisialisasi tiket dalam seri tiket serta jumlah tercetaknya tiket tersebut yang akan di jual pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.90 Tabel tt_inisialisasi_d di Unit Paint Ball dan Outbond
Nama Field Tipe Field Ukuran
Field Keterangan
ID_SHIFT Char (2) Kode Shift
ID_GATE Char (4) Kode Gate
TGL_INISIALISASI Date - Tanggal Inisialisasi
SERI_TIKET Varchar (5) Seri Tiket
NO_TIKET_AWAL Int (11) Nomer Tiket Awal
NO_TIKET_AKHIR Int (11) Nomer Tiket Akhir JML_TERCETAK Int (11) Jumlah Tiket Tercetak WKT_INISIALISASI Timestamp - Waktu Inisialisasi
16. Nama Tabel : tt_inisialisasi
Primary Key : ID_USER , ID_GATE , ID_SHIFT Foreign Key : ID_USER, ID_GATE, ID_SHIFT
Deskripsi Tabel : Tabel Transaksi Inisialisasi berisi informasi mengenai data user yang menangani gate dengan shift tertentu dalam waktu tertentu dan jam closing tertentu untuk mengetahui saldo awal dan saldo akhir dari penjualan pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.91 Tabel tt_inisialisasi di Unit Paint Ball dan Outbond.
Nama Field Tipe Field Ukuran
Field Keterangan
ID_USER Varchar (30) Kode User
ID_GATE Char (4) Kode Gate
ID_SHIFT Char (2) Kode Shift
TGL_INISIALISASI Date - Tanggal Inisialisasi JML_TRANSAKSI Int (11) Jumlah Transaksi WKT_INISIALISASI Timestamp - Waktu Inisialisasi
WKT_CLOSING Timestamp - Waktu Closing
SALDO_AWAL Decimal (12,2) Jumlah Saldo Awal
SALDO_AKHIR Decimal (15,2) Jumlah Saldo Akhir
17. Nama Tabel : tref_history_member_diskon
Primary Key : NO_TRANSAKSI, ID_GRUP_DISKON, ID_GATE, ID_USER, ID_MEMBER Foreign Key : NO_TRANSAKSI, ID_GRUP_DISKON,
ID_GATE, ID_USER, ID_MEMBER
Deskripsi Tabel : Tabel Tref History Member Diskon berisi informasi mengenai data history member yang menggunakan diskon pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.92 Tabel tref_history_member_diskon di Unit Paint Ball dan Outbond.
Nama Field Tipe Field Ukuran
Field Keterangan
NO_TRANSAKSI Char (18) Kode Nomer Transaksi
ID_GRUP_DISKON Int (11) Kode Grup Diskon
ID_GATE Char (4) Kode Gate
ID_USER Varchar (30) Kode User
ID_MEMBER Varchar (100) Kode Member atau Nomer Kartu ATM
NAMA varchar (50) Nama Member
JML_TIKET Tinyint (4) Jumlah Tiket
TGL_TRANSAKSI Date - Tanggal Transaksi
USER_UPDATE Varchar (30) User yang melakukan Update
LAST_UPDATE Timestamp - Waktu Terakhir Mengupdate
18. Nama Tabel : tref_grup_compliment Primary Key : ID_GRUP_MEMBER Foreign Key : -
Deskripsi Tabel : Tabel Tref Grup Compliment berisi informasi mengenai data grup member yang menggunakan compliment pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.93 Tabel tref_grup_compliment di Unit Paint Ball dan Outbond.
Nama Field Tipe Field Ukuran
Field Keterangan
ID_GRUP_MEMBER varchar (30) Kode Grup Member MULAI_BERLAKU_ME
DESCRIPTION varchar (50) Penjelasan
MAX_PER_HARI Int (5) Maksimal Per hari
PASSWORD_STS tinyint (1) Status Password USER_UPDATE varchar (30) User yang melakukan
Update
LAST_UPDATE timestamp - Waktu Terakhir
Mengupdate
jnsMember tinyint (1) Jenis Member
maxTrans_perHari Int (5) Maximal Transaksi Per hari verivikasi_usr tinyint (1) Verivikasi user
min_perHari tinyint (3) Minimal Per Hari
stsSuratKuasa tinyint (1) Status Surat Kuasa
quotaGrp Int (8) Jumlah Kuota
maxBt Int (3) Maximal Batal
minBtl Int (3) Minimal Batal
19. Nama Tabel : tm_member_compliment Primary Key : ID_MEMBER
Foreign Key : ID_GRUP_MEMBER
Deskripsi Tabel : Tabel Master Member Compliment berisi informasi mengenai data member yang menggunakan compliment pada transaksi penjualan tiket di Unit Paint Ball dan Outbond.
Tabel 3.94 Tabel tm_member_compliment di Unit Paint Ball dan Outbond.
Nama Field Tipe Field Ukuran
Field Keterangan
ID_MEMBER varchar (30) Kode ID_MEMBER
ID_GRUP_MEMBER varchar (30) Kode
ID_GRUP_MEMBER
KATA_SANDI varchar (30) Kata Sandi
NO_HP varchar (15) Nomer HP
SISA_QUOTA Int (11) Sisa Kuota
BLOKIR_STATUS tinyint (1) Status Blokir KET_BLOKIR varchar (50) Keterangan Blokir
ID_SMARTCARD varchar (50) Kode ID_SMARTCARD
USER_UPDATE varchar (30) User yang melakukan Update
LAST_UPDATE timestamp - Waktu Terakhir
Mengupdate
min_per_trans Int (3) Minimal Per Transaksi max_trans_perHari Int (6) Maximal Transaksi Per
Hari
jabatan varchar (50) Jabatan
departemen varchar (50) Departemen
maxJmlTranperDAY Int (8) Maximal Jumlah Transaksi per Hari
maxbtlMbr Int (3) Maximal Batal Member
minbtlMbr Int (3) Minimal Batal Member
stsDefault tinyint (1) Status Default
ketBtl varchar (50) Keterangan Batal
20. Nama Tabel : tt_compliment Primary Key : NO_TRANSAKSI_C
Foreign Key : ID_MEMBER, ID_SHIFT, ID_GATE, ID_USER, ID_GRUP_MEMBER
Deskripsi Tabel : Tabel Transaksi Compliment berisi informasi mengenai data transaksi penjualan tiket di unit Paint Ball dan Outbond yang menggunakan compliment.
Tabel 3.95 Tabel tt_compliment di Unit Paint Ball dan Outbond.
Nama Field Tipe Field Ukuran
Field Keterangan
NO_TRANSAKSI_C varchar (20) Kode NO_TRANSAKSI_C
ID_MEMBER varchar (30) Kode ID_MEMBER
ID_SHIFT Char (2) Kode ID_SHIFT
ID_GATE Char (4) Kode ID_GATE
ID_USER varchar (30) Kode ID_USER
ID_GRUP_MEMBER varchar (30) Kode
ID_GRUP_MEMBER
TGL_INISIALISASI Date - Tanggal Inisialisasi
SERI_TIKET varchar (5) Seri Tiket
TGL_TRANSAKSI timestamp - Tanggal Transaksi
JML_TIKET Int (8) Jumlah Tiket
STATUS_TRANS varchar (3) Status Transaksi
NAMA_KUASA varchar (30) Nama Kuasa
YBS_STS varchar (25) Status Yang Bersangkutan
NO_KTP_YBS varchar (30) Nomer Kartu Tanda
Penduduk Yang Bersangkutan
ALAMAT_YBS varchar (100) Alamat Yang Bersangkutan USER_UPDATE varchar (30) User yang melakukan
Update
LAST_UPDATE timestamp - Waktu Terakhir
Mengupdate
JNS_MBR tinyint (1) Jumlah Member
NO_KARTU_OR_VOUC HRE
varchar (50) Nomer Kartu Atau Voucher
JENIS_TRANS Char (2) Jenis Transaksi
jmlBtl Int (8) Jumlah Batal