3.4.1.2 ERD Unit
3.4.2 Spesifikasi Tabel PGU
3.4.2.1. Pintu Gerbang Umum (PGU) 1. Nama Tabel : TS
Primary Key : TransNo
Foreign Key : EntranceID, UserID, TypePngj, KodePngj, Kode_Harga
Deskripsi Tabel : Tabel TS berisi informasi mengenai data transaksi penjualan tiket di PGU
Tabel 3.1 Tabel TS di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
TransNo Numeric (18, 0) Kode Transaksi EntranceID Nvarchar (20) Kode Entrance
JnsMobil Nvarchar (1) Kode Type Pengunjung yang berkunjung yang terdiri dari O, M, B
Kode_Harga Nvarchar (3) Kode Harga
PassID Nvarchar (20) Berisi keterangan mengenai jenis pengunjung seperti umum, rombongan, undangan, dll yg WktTrans Nvarchar (50) Waktu transaksi
Bayar Real - Jumlah nominal pembayaran
IP Nvarchar (15) Berisi nama karyawan
Keluar Nvarchar (15) Kode status transaksi
SalesID Nvarchar (50) Berisi nama-nama karyawan yg bertugas di kasir
TermNama Nvarchar (3) Berisi kode terminal yang terdiri dari terminal Timur, terminal Barat, terminal Busway dan terminal Marina
2. Nama Tabel : dbUser Primary Key : IDUser Foreign Key : GroupID
Deskripsi Tabel : Tabel user berisi informasi mengenai data user Name dan password pengguna agar dapat mengakses aplikasi transaksi penjualan tiket di PGU.
Tabel 3.2 Tabel dbUser di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
IDUser Nvarchar (50) Kode IDUser
GroupID Nvarchar (50) Kode Group
UserName Nvarchar (50) Nama User
UserPass Nvarchar (50) Kata Sandi User
Status Nvarchar (1) Status dbUser
3. Nama Tabel : Role Primary Key : RoleID Foreign Key : -
Deskripsi Tabel : Tabel Role berisi informasi mengenai data role yang dijalankan oleh user pada applikasi transaksi penjualan tiket di PGU.
Tabel 3.3 Tabel Role di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
RoleID Varchar (30) Kode Role
Description Varchar (255) Penjelasan / Nama Role
4. Nama Tabel : User Primary Key : UserID
Foreign Key : GroupID, LevelID, RoleID
Deskripsi Tabel : Tabel User berisi informasi mengenai data pengguna sebagai operator seperti idUser, UserName, Password, dan IDRole pada transaksi penjualan tiket di PGU.
Tabel 3.4 Tabel User di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
Password Varchar (255) Kata Sandi Deskripsi Varchar (255) Penjelasan
5. Nama Tabel : JnsPengj Primary Key : KodePngj Foreign Key : -
Deskripsi Tabel : Tabel Jenis Pengunjung berisi informasi mengenai data jenis pengunjung yang berkunjung di Ancol beserta kuotanya pada transaksi penjualan tiket di PGU.
Tabel 3.5 Tabel JnsPengunjung di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
PassID Nvarchar (20) Berisi keterangan mengenai jenis pengunjung seperti umum, rombongan, undangan, dll yg diambil dari dari table JnsPengunjung
Keterangan Nvarchar (50) Penjelasan Jenis Pengunjung
Kuota Int - Kouta / Jumlah
Aktif Char (1) Status Aktif
6. Nama Tabel : EntranceID Primary Key : EntranceID Foreign Key : -
Deskripsi Tabel : Tabel EntranceID berisi informasi mengenai data status EntranceID dan LastUsed pada transaksi penjualan tiket di PGU.
Tabel 3.6 Tabel EntranceID di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
EntranceID Nvarchar (255) Kode EntranceID Status Nvarchar (255) Status EntranceID LastUsed Nvarchar (255) Tanggal EntranceID
7. Nama Tabel : Level Primary Key : LevelID Foreign Key : -
Deskripsi Tabel : Tabel Level berisi informasi mengenai data LevelID yang terdiri dari administrator, supervisor, dan operator pada transaksi penjualan tiket di PGU.
Tabel 3.7 Tabel Level di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
LevelID Char (1) Kode Level
Description Varchar (50) Penjelasan / Nama Level
8. Nama Tabel : UserGroup Primary Key : GroupID Foreign Key : -
Deskripsi Tabel : Tabel UserGroup berisi informasi mengenai data grup user seperti administrator, manajer, ticket sales, kasir, dan ticket control pada transaksi penjualan tiket di PGU
Tabel 3.8 Tabel UserGroup di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
GroupID Nvarchar (50) Kode Group
GroupDesc Nvarchar (50) Penjelasan / Nama Group
Status Nvarchar (1) Status Group
9. Nama Tabel : TypePengunjung Primary Key : TypePngj Foreign Key : -
Deskripsi Tabel : Tabel TypePengunjung berisi informasi mengenai data tipe pengunjung yang ada yang terdiri dari motor, mobil, dan orang pada transaksi penjualan tiket di PGU.
Tabel 3.9 Tabel TypePengunjung di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
JnsMobil Nvarchar (1) Kode Type Pengunjung terdiri dari O, M, B
Description Varchar (50) Penjelasan / Nama Tipe pengunjung yang berisi Orang, Mobil, Motor dan Taxi
10. Nama Tabel : Shift Primary Key : Shift
Foreign Key : IDUser, Lokasi
Deskripsi Tabel : Tabel Shift berisi informasi mengenai data shift user dilihat dari IDUser dan lokasinya pada transaksi penjualan tiket di PGU.
Tabel 3.10 Tabel Shift di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
Shift Nvarchar (4) Kode Shift
IDUser Nvarchar (50) Kode IDUser
Lokasi Nvarchar (50) Kode Lokasi
JamLogin Nvarchar (50) Waktu Login / Waktu Masuk JamLogOff Nvarchar (50) Waktu Log Off / Waktu Keluar
11. Nama Tabel : Buka_pintu Primary Key : Lokasi Foreign Key : -
Deskripsi Tabel : Tabel Buka Pintu berisi informasi mengenai data kode lokasi dan waktu pada transaksi penjualan tiket di PGU.
Tabel 3.11 Tabel Buka_pintu di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
Lokasi Nvarchar (25) Kode Lokasi
Waktu Nvarchar (50) Waktu
12. Nama Tabel : NoTransaksi Primary Key : KasirID , Shift Foreign Key : Lokasi
Deskripsi Tabel : Tabel Nomer Transaksi berisi informasi mengenai data transaksi ticketing di PGU.
Tabel 3.12 Tabel NoTransaksi di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
KasirID Nvarchar (50) Kode Kasir
Shift Nvarchar (4) Kode Shift
Lokasi Nvarchar (50) Kode Lokasi
NoTransAwal Numeric (18, 0) Nomer Transaksi Awal
WaktuAwal Nvarchar (50) Waktu Awal
NoTransAkhir Numeric (18, 0) Nomer Transaksi Akhir Waktu Akhir Nvarchar (50) Waktu Akhir
NoTiketAwal Nvarchar (50) Nomer Tiket Awal
13. Nama Tabel : Harga Primary Key : Kode_Harga Foreign Key : -
Deskripsi Tabel : Tabel Harga berisi informasi mengenai data harga tiket masuk untuk transaksi tiket di PGU.
Tabel 3.13 Tabel Harga di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
Kode_Harga Nvarchar (3) Kode Harga
Hari Nvarchar (12) Hari
Jam_Awal Nvarchar (10) Jam Awal
Jam_Akhir Nvarchar (10) Jam Akhir
Tgl_Awal Nvarchar (10) Tgl Awal
Tgl_Akhir Nvarchar (10) Tgl Akhir
Harga Int - Harga
Mobil Int - Mobil
Motor Int - Motor
Discount Int - Discount
Nama_User Nvarchar (12) Nama User
Status Nvarchar (1) Status
14. Nama Tabel : Kasir Primary Key : KasirID
Foreign Key : EntranceID, TransID, TransNo, Shift
Deskripsi Tabel : Tabel Kasir berisi informasi mengenai data kasir pada loket penjualan tiket di PGU.
Tabel 3.14 Tabel Kasir di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
KasirID Nvarchar (50) Kode KasirID
EntranceID Nvarchar (12) Kode EntranceID
TransID Nvarchar (15) Kode TransID
TransNo Numeric (18, 0) Kode TransNo
Shift Nvarchar (4) Kode Shift
ImageID Nvarchar (10) ImageID
WktKasir Nvarchar (50) Waktu Kasir
Khusus Nvarchar (1) Khusus
WktKeluar Nvarchar (50) Waktu Keluar
Keluar Nvarchar (25) Keluar
TermNamaKeluar Nvarchar (25) Term Nama Keluar
15. Nama Tabel : Batal Primary Key : TransID
Foreign Key : EntranceID, UserID
Deskripsi Tabel : Tabel Batal berisi informasi mengenai data transaksi tiket yang dibatalkan pada transaksi penjualan tiket di PGU.
Tabel 3.15 Tabel Batal di PGU
Nama Field Tipe Field Ukuran
Field Keterangan
TransID Nvarchar (50) Kode TransID Batal EntranceID Nvarchar (50) Kode EntranceID
UserID Nvarchar (50) Kode UserID
OrangBatal Int - Jumlah Orang Batal
UangBatal Int - Total Uang Batal
WaktuTrans Nvarchar (50) Waktu Transaksi Keterangan Nvarchar (200) Keterangan WaktuBatal Nvarchar (50) Waktu Batal