• Tidak ada hasil yang ditemukan

Perancangan Basis Data Pada Solusi

Dalam dokumen BAB 3 ANALISIS SISTEM (Halaman 90-114)

2. Mendapatkan data dan membuat laporan dari proses parkir

3.6 Perancangan Basis Data Pada Solusi

Berdasarkan dari fungsi pada proses bisnis baru, data entry dan informasi yang akan ditampilkan pada rancangan proses bisnis baru dan layar aplikasi yang diusulkan, maka pada tahapan ini akan dirancang basis data yang akan digunakan pada aplikasi. Terdapat 3 Database yang akan digunakan pada aplikasi, yaitu : database parkir (ParkingDB), database aplikasi (ApplicationDB), dan database BiNuS School Serpong (BNSchoolSerpongDB). Berikut merupakan perancangan basis data pada solusi :

Gambar 3.48 Entity Relationship Diagram Database ParkingDb Tabel – tabel yang terdapat pada database ParkingDb antara lain :

Tabel 3.9 Tabel MsGate pada Database ParkingDb Nama table : MsGate

Primary key : gateID

Keterangan : Table ini menyimpan data gerbang parkir untuk masuk keluar mobil Nama Field Tipe Data Length Keterangan

Stsrc char 1 Status dari record (A = active, D = deleted) TglPr datetime 8 Tanggal ketika melakukan insert record TglUp datetime 8 Tanggal ketika melakukan update record UsrIn varchar 10 User yang melakukan insert record UsrUp varchar 10 User yang melakukan update record GateID char 5 Berupa angka (1,2,3,..)

GateName varchar 20 Nama gerbang parkir

Tabel 3.10 Tabel MsParkEmployee pada Database ParkingDb Nama table : MsParkEmployee

Primary key : EmpID

Keterangan : Table ini menyimpan data operator yang mengoperasikan sistem parkir

Nama Field Tipe Data Length Keterangan

Stsrc Char 1 Status dari record (A = active, D = deleted) TglPr datetime 8 Tanggal ketika melakukan insert record TglUp datetime 8 Tanggal ketika melakukan update record UsrIn Varchar 10 User yang melakukan insert record UsrUp Varchar 10 User yang melakukan update record

EmpID char 10 Kode operator

Pass char 10 Password operator

Tabel 3.11 Tabel MsProof pada Database ParkingDb Nama table : MsProof

Primary key : proofID, parkingID

Keterangan : Table ini menyimpan jenis-jenis dokumen yang dibutuhkan untuk keluar parkir

Nama Field Tipe Data Length Keterangan

Stsrc char 1 Status dari record (A = active, D = deleted) TglPr datetime 8 Tanggal ketika melakukan insert record TglUp datetime 8 Tanggal ketika melakukan update record UsrIn varchar 10 User yang melakukan insert record UsrUp varchar 10 User yang melakukan update record ProofID char 5 Berupa angka (1,2,3,..)

Name varchar 50 Nama jenis dokumen yang digunakan

Tabel 3.12 Tabel MsStatuscar pada Database ParkingDb Nama table : MsStatusCar

Primary key : StCarID

Keterangan : Table ini menyimpan data data yang menjelaskan status mobil apakah masih menggunakan fasilitas parkir atau tidak

Nama Field Tipe Data Length Keterangan

Stsrc char 1 Status dari record (A = active, D = deleted) TglPr datetime 8 Tanggal ketika melakukan insert record TglUp datetime 8 Tanggal ketika melakukan update record UsrIn varchar 10 User yang melakukan insert record UsrUp varchar 10 User yang melakukan update record StCarID char 5 Berupa angka (1,2,3,..)

Tabel 3.13 Tabel MsTypePark pada Database ParkingDb Nama table : MsTypePark

Primary key : TypeID

Keterangan : Table ini menyimpan data jenis media yang digunakan untuk menggunakan fasilitas parkir

Nama Field Tipe Data Length Keterangan

Stsrc char 1 Status dari record (A = active, D = deleted) TglPr datetime 8 Tanggal ketika melakukan insert record TglUp datetime 8 Tanggal ketika melakukan update record UsrIn varchar 10 User yang melakukan insert record UsrUp varchar 10 User yang melakukan update record TypeID char 5 Berupa angka (1,2,3,..)

TypeName varchar 50 Nama media

Tabel 3.14 Tabel MsWewenang pada Database ParkingDb Nama table : MsWewenang

Primary key : KdWewenang

Keterangan : Table ini menyimpan data privillege yang ada untuk mengoperasikan sistem

Nama Field Tipe Data Length Keterangan

Stsrc char 1 Status dari record (A = active, D = deleted) TglPr datetime 8 Tanggal ketika melakukan insert record TglUp datetime 8 Tanggal ketika melakukan update record UsrIn varchar 10 User yang melakukan insert record UsrUp varchar 10 User yang melakukan update record KdWewenang int 4 Berupa angka (1,2,3,..)

Tabel 3.15 Tabel Transaksi_Login_Employee pada Database ParkingDb Nama table : Transaksi_Login_Employee

Primary key : -

Keterangan : Table ini menyimpan data privillege yang ada untuk mengoperasikan sistem

Nama Field Tipe Data Length Keterangan

empID char 10 Kode operator yang melakukan login Login_Time datetime 8 Waktu ketika operator melakukan login

Tabel 3.16 Tabel TrParkir pada Database ParkingDb Nama table : TrParkir

Primary key : KdMenu

Keterangan : Table ini menyimpan data transaksi parkir keluar dan m Nama Field Tipe Data Length Keterangan

Stsrc char 1 Status dari record (A = active, D = deleted) TglPr datetime 8 Tanggal ketika melakukan insert record TglUp datetime 8 Tanggal ketika melakukan update record UsrIn varchar 10 User yang melakukan insert record UsrUp varchar 10 User yang melakukan update record

ParkingID char 20 Kode transaksi parkir

ParkingUserID char 16 Kode kartu parkir yang digunakan TimeIn datetime 8 Waktu masuk parkir

TimeOut datetime 8 Waktu keluar parkir

GateInID char 5 Gerbang masuk parkir

GateOutID char 5 Gerbang keluar parkir

CarInPic image 16 Foto mobil ketika masuk parkir CarOutPic image 16 Foto mobil ketika keluar parkir UserInPic image 16 Foto pengendara ketika masuk parkir UserOutPic image 16 Foto pengendara ketika keluar parkir

StCarID char 5 Status mobil apakah masih ada di dalam atau sudah keluar dari area parkir

TypeIDIn char 5 Media yang digunakan ketika masuk parkir TypeIDOut char 5 Media yang digunakan ketika keluar parkir

Tabel 3.17 Tabel TrProofNeeded pada Database ParkingDb Nama table : TrProofNeeded

Primary key : TypeOutID, ProofID

Keterangan : Table ini untuk menyimpan data-data bukti yang dapat digunakan untuk keluar parkir

Nama Field Tipe Data Length Keterangan

Stsrc char 1 Status dari record (A = active, D = deleted) TglPr datetime 8 Tanggal ketika melakukan insert record TglUp datetime 8 Tanggal ketika melakukan update record UsrIn varchar 10 User yang melakukan insert record UsrUp varchar 10 User yang melakukan update record TypeOutID char 5 Kode type keluar

ProofID char 5 Kode bukti yang digunakan

Tabel 3.18 Tabel TrProofOut pada Database ParkingDb Nama table : TrProofOut

Primary key : ProofID, ParkingID

Keterangan : Table ini untuk meyimpan data parkir yang keluar dengan media selain RFID & ticket

Nama Field Tipe Data Length Keterangan

Stsrc char 1 Status dari record (A = active, D = deleted) TglPr datetime 8 Tanggal ketika melakukan insert record TglUp datetime 8 Tanggal ketika melakukan update record UsrIn varchar 10 User yang melakukan insert record UsrUp varchar 10 User yang melakukan update record

ProofID char 5 Kode bukti yang digunakan

ParkingID char 20 Kode parkir

Tabel – tabel yang terdapat pada database applicationDb antara lain :

Tabel 3.19 Tabel TrModuleSchoolLevel Pada ApplicationDb Nama Table TrModuleSchoolLevel

Primary Key ModuleId, SchoolLevelId Foreign Key ModuleId

Keterangan Table TrModuleSchoolLevel ini berguna untuk menyimpan data pada tingkat sekolah mana modul ini digunakan

No. Nama Field Tipe Data Keterangan

1. ModuleId int Field ini untuk menyimpan data mengenai ID dari modul.

2. SchoolLevelId Char(30) Field ini berguna untuk menyimpan ID dari tingkat sekolah.

3. AuditUserName Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

4. AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini.

5. AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Tabel 3.20 Tabel MsDatabase Pada ApplicationDb Nama Table MsDatabase

Primary Key DatabaseId Foreign Key -

Keterangan Table MsDatabase ini berguna untuk menyimpan data mengenai nama-nama database yang akan digunakan aplikasi.

No. Nama Field Tipe Data Keterangan

1. DatabaseId Smallint Field ini untuk menyimpan data mengenai ID dari data database.

2 DatabaseName Varchar(20) Field ini berguna untuk menyimpan nama dari database.

3 AuditUserName Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

4 AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini.

5 AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Tabel 3.21 Tabel MsConnectionString Pada ApplicationDb Nama Table MsConnectionString

Primary Key ApplicationId, ConnectionId Foreign Key ApplicationId, DatabaseId

Keterangan Table MsConnectionString ini berfungsi untuk menyimpan data-data mengenai connection string database yang terdapat pada table MsDatabase.

No. Nama Field Tipe Data Keterangan

1. ApplicationId Int Field ini untuk menyimpan data mengenai ID dari data database.

2. ConnectionId Tinyint Field ini berguna untuk menyimpan nama dari database.

3. DatabaseId Smallint Field ini untuk menyimpan data mengenai ID dari data database. 4. ConnectionString Varchar(255) Field ini untuk menyimpan connection

string.

5. AuditUserName Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

6. AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini.

7. AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Tabel 3.22 Tabel MsApplication Pada ApplicationDb Nama Table MsApplication

Primary Key ApplicationId Foreign Key -

Keterangan Table MsApplication untuk menyimpan data mengenai aplikasi apa saja yang terdaftar/ada di BINUS School Serpong.

No. Nama Field Tipe Data Keterangan

1. ApplicationId Int Field ini untuk menyimpan data mengenai ID dari aplikasi.

2. ApplicationName Varchar(50) Field ini berguna untuk menyimpan nama dari aplikasi.

3. Source Varchar(50) Field ini untuk menyimpan data mengenai sumber dari atau alamat dari aplikasi (halaman website).

4. IsActive bit Field ini untuk menyimpan status dari aplikasi apakah aktif atau tidak. 1: aktif, 0: tidak aktif.

5. AppPassword Varchar(20) Menyimpan password aplikasi 6. AuditUserName Char(10) Untuk menyimpan Binusian ID yang

meng-update table(row) ini.

7. AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini.

8. AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Tabel 3.23 Tabel MsSession Pada ApplicationDb Nama Table MsSession

Primary Key SessionId Foreign Key ApplicationId

Keterangan Table MsSession ini berfungsi untuk menyimpan data-data mengenai session (key yang diberikan pada saat aplikasi dijalankan)

No. Nama Field Tipe Data Keterangan

1. SessionId Char(20) Field ini untuk menyimpan data mengenai ID dari data database.

2. IP Char(20) Field ini berguna untuk menyimpan nama dari database.

3. SessionTime Smalldatetime Field ini untuk menyimpan data mengenai waktu pertama kali session disimpan. 4. ApplicationId int Field ini untuk menyimpan data mengenai

ID dari aplikasi.

5. AuditUserName Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

6. AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini.

7. AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Tabel 3.24 Tabel MsUser Pada ApplicationDb Nama Table MsUser

Primary Key BinusianId Foreign Key -

Keterangan Table MsUser ini berfungsi untuk menyimpan data-data mengenai binusian yang berhak menggunakan aplikasi yang telah terdaftar pada table MsApplication

No. Nama Field Tipe Data Keterangan 1. BinusianId Char(10) Field ini untuk menyimpan data mengenai

ID dari binusian.

2. UserName Varchar(20) Field ini berguna untuk menyimpan nama yang digunakan untuk login aplikasi. 3. FullName Varchar(50) Field ini untuk menyimpan data mengenai

nama lengkap dari pengguna aplikasi 4. IsActive bit Field ini untuk menyimpan data mengenai

apakah user tersebut masih dapat

menggunakan aplikasi tersebut atau tidak 5. AuditUserName Char(10) Untuk menyimpan Binusian ID yang

meng-update table(row) ini.

6. AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini.

7. AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Tabel 3.25 Tabel MsUserPassword Pada ApplicationDb Nama Table MsUserPassword

Primary Key BinusianId Foreign Key BinusianId

Keterangan Table MsUserPassword ini berguna untuk menyimpan data mengenai password yang digunakan untuk login penggunaan aplikasi

No. Nama Field Tipe Data Keterangan

1. BinusianId Char(10) Field ini untuk menyimpan data mengenai ID dari binusian.

2. Password Varchar(50) Field ini berguna untuk menyimpan nama dari password.

3. AuditUserName Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

4. AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini.

5. AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Tabel 3.26 Tabel TrUserApplicationRights Pada ApplicationDb Nama Table TrUserApplicationRights

Primary Key BinusianId, ApplicationId Foreign Key BinusianId, ApplicationId

Keterangan Table TrUserApplicationRights ini berguna untuk menyimpan data mengenai aplikasi apa saja yang dapat digunakan oleh binusian

No. Nama Field Tipe Data Keterangan

1. BinusianId Char(10) Field ini untuk menyimpan data mengenai ID dari binusian.

2. ApplicationId int Field ini berguna untuk menyimpan ID dari aplikasi yang terdapat pad

MsApplication

3. AuditUserName Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

4. AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini.

5. AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Tabel 3.27 Tabel MsModulCategory Pada ApplicationDb Nama Table MsModulCategory

Primary Key ModulCategoryId Foreign Key -

Keterangan Table MsModulCategory untuk menyimpan data mengenai kategori modul

No. Nama Field Tipe Data Keterangan

1. ModulCategoryId Int Field ini untuk menyimpan data mengenai ID dari kategori module. 2. ModulCategoryName Varchar(50) Field ini berguna untuk menyimpan

nama dari kategori modulei.

3. Link Varchar(50) Field ini untuk menyimpan data link yang akan dituju dari kategori module tersebut (website)

4. Icon Varchar(50) Letak direktoritersimpannya ikon yang digunakan pada ketegori module tersebut

5. IsActive bit Field ini untuk menyimpan status dari kategori module tersebut aktif atau tidak.

1: aktif, 0: tidak aktif.

6. AuditUserName Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

7. AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada

table(row) ini.

8. AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Tabel 3.28 Tabel MsModule Pada ApplicationDb Nama Table MsModule

Primary Key ModuleId

Foreign Key ApplicationId, ModuleCategoryId

Keterangan Table MsModule untuk menyimpan data mengenai modul apa saja dari semua aplikasi yang ada

No. Nama Field Tipe Data Keterangan

1. ModuleId Int Field ini untuk menyimpan data mengenai ID dari module.

2. ApplicationId Int Field ini berguna untuk menyimpan data mengenai ID aplikasi mana module ini digunakan.

3. ModuleCategoryId int Field ini untuk menyimpan data mengenai ID dari kategori modul. 4. SortOrder int Field ini untuk menyimpan urutan modul berdasarkan kategori modul. Diurutkan secara ascending

5. ParentModuleId int Field ini untuk menyimpan orang tua modul.

6. ModuleName Varchar(50) Field ini untuk menyimpan nama modul. 7. Link Varchar(50) Field ini untuk menyimpan alamat

modul yang akan dituju ketika menggunakan modul (website) 8. Source Varchar(50) Field ini untuk menyimpan alamat

modul yang akan dituju ketika menggunakan modul (desktop). 9. Notes Varchar(50) Catatan mengenai modul. 10. Icon Varchar(50) Field ini untuk menyimpan data

modul.

11. Privilege Smallint Hak akses database yang terdapat pada modul ini.

12. IsActive bit Field ini untuk menyimpan apakah modul ini masih aktif atau tidak. 1: aktif, 0: tidak aktif.

13. AuditUserName Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

14. AuditActivity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini.

15. AuditTime Smalldatetime Untuk menyimpan waktu kapan table(row) ini di update.

Berikut merupakan tabel – tabel yang terdapat pada database BNSchoolSerpongDB :

Tabel 3.29 Tabel MsCard pada BNSchoolSerpongDB Nama Table MsCard

Primary Key CardID Foreign Key BinusianID

Keterangan Table MsCard ini berguna untuk menyimpan data mengenai kartu RFID yang dimiliki oleh Binusian.

No. Nama Field Tipe Data Keterangan

1. CardID Char(16) Field ini berguna menyimpan CardID yang sudah tersimpan dalam kartu. CardID ini bersifat unique untuk setiap kartu.

2. BinusianID Char(10) Field untuk menyimpan BinusianID yang dimiliki oleh pemilik kartu

3. Owner Varchar(180) Field ini digunakan untuk menyimpan nama pemilik kartu.

4. CardStatusID Char(1) Field ini digunakan untuk menyimpan jenis Kartu yang dimiliki

5. IsActive Char(1) Sebagai tanda apakah kartu ini aktif atau tidak

6. Audit_Activity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini

7. Audit_Time smalldatetime Untuk menyimpan waktu kapan table(row) ini di update

8. Audit_User_Name Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

Tabel 3.30 Tabel LtCardStatus pada BNSchoolSerpongDB Nama Table LtCardStatus

Primary Key CardStatusID Foreign Key -

Keterangan Table ini digunakan sebagai lookup table untuk jenis kartu yang dimiliki.

No. Nama Field Tipe Data Keterangan

1. CardStatusID Char(1) Field ini untuk menyimpan data mengenai jenis kartu yang dimiliki (murid, staff, guru, orang tua)

2. Description Varchar(50) Field ini berguna untuk menyimpan deskripsi mengenai jenis kartu

3. Audit_Activity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini 4. Audit_Time smalldatetime Untuk menyimpan waktu kapan table(row)

ini di update

5. Audit_User_Name Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

Tabel 3.31 LT_Gender pada BNSchoolSerpongDB

Nama Table LT_Gender

Primary Key GenderID

Foreign Key -

Keterangan Table ini berguna sebagai lookup table yang menyimpan data mengenai jenis kelamin

No. Nama Field Tipe Data Keterangan

1. GenderId Char(1) ID dari jenis kelamin 2. GenderDescription Varchar(10) Deskripsi dari jenis kelamin

3. Audit_Activity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini

Tabel 3.32 LT_Religion pada BNSchoolSerpongDB Nama Table LT_Religion

Primary Key ReligionId Foreign Key -

Keterangan Table ini berguna sebagai lookup table yang menyimpan data mengenai Agama yang dianut

No. Nama Field Tipe Data Keterangan

1. ReligionId tinyint ID dari Agama

2. ReligionName Varchar(10) Deskripsi dari nama Agama

3. Audit_Activity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini

4. Audit_Time smalldatetime Untuk menyimpan waktu kapan table(row) ini di update

5. Audit_User_Name Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

Tabel 3.33 LT_Nationality pada BNSchoolSerpongDB Nama Table LT_Nationality

Primary Key NationalityId Foreign Key -

Keterangan Table ini berguna sebagai lookup table yang menyimpan data mengenai Nationality

No. Nama Field Tipe Data Keterangan

1. NationalityId Char(1) ID dari Agama

2 Nationality Varchar(15) Deskripsi dari nama nationality di update

5. Audit_User_Name Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

3 Audit_Activity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini

4 Audit_Time smalldatetime Untuk menyimpan waktu kapan table(row) ini di update

5 Audit_User_Name Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

Tabel 3.34 LT_StayingWith pada BNSchoolSerpongDB Nama Table LT_StayingWith

Primary Key StayingWithID Foreign Key -

Keterangan Table ini berguna sebagai lookup table yang menyimpan data mengenai dengan siapa murid tersebut tinggal

No. Nama Field Tipe Data Keterangan

1. StayingWithID Char(1) ID dari dengan siapa murid tersebut tinggal

2. Description Varchar(50) Deskripsi dari nama dengan siapa murid tinggal

3. Audit_Activity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini

4. Audit_Time smalldatetime Untuk menyimpan waktu kapan table(row) ini di update

5. Audit_User_Name Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

Tabel 3.35 LT_Designation pada BNSchoolSerpongDB Nama Table LT_Designation

Foreign Key -

Keterangan Table ini berguna sebagai lookup table yang menyimpan data mengenai dimana staff diletakkan

No. Nama Field Tipe Data Keterangan

1. DesignationId tinyint ID dari dimana staff diletakkan (posisi/jabatan)

2. Designation Varchar(20) Deskripsi dari dimana staff diletakkan (posisi/jabatan)

3. Audit_Activity Char(1) Sebagai tanda apa yang dilakukan oleh yang melakukan update pada table(row) ini

4. Audit_Time smalldatetime Untuk menyimpan waktu kapan table(row) ini di update

5. Audit_User_Name Char(10) Untuk menyimpan Binusian ID yang meng-update table(row) ini.

Tabel 3.36 LT_MaritalStatus pada BNSchoolSerpongDB Nama Table LT_MaritalStatus

Primary Key MaritalId Foreign Key -

Keterangan Table ini berguna sebagai lookup table yang menyimpan data mengenai status pernikahan dari staff

No. Nama Field Tipe Data Keterangan

1. MaritalId tinyint ID dari status pernikahan 2. MaritalName Varchar(20) Deskripsi dari status pernikahan 3. Audit_Activity Char(1) Sebagai tanda apa yang dilakukan oleh

yang melakukan update pada table(row) 4. Audit_Time smalldatetime Untuk menyimpan waktu kapan

table(row) ini di update

meng-update table(row) ini.

Berikut ini merupakan pemetaan antara tabel-tabel yang digunakan dengan layar pada aplikasi diusulkan

Tabel 3.37 Tabel Pemetaan tabel-tabel dari Database kepada Layar No. Nama Layar (Storyboard) Tabel Yang Digunakan Pada Layar Tersebut

1 Check In MSCard, TrParkir

2 Check Out MsSession, MsUserPassword, MsConnectionString, MsDatabase, TrParkir

3 Membuat laporan TrParkir, MsStatusCar

4 Lihat data parkir TrParkir, MsStatusCar, MsTypePark, TrProofOut, TrProofNeeded, TrProof

5 Edit data parkir TrParkir, MsStatusCar, MsTypePark, TrProofOut, TrProofNeeded, TrProof

6 Lihat data operator MsOperator, MsWewenang 7 Edit data operator MsOperator, MsWewenang 8 Add operator MsOperator, MsWewenang 9 Lihat tipe parkir MsTypePark

10 Add, edit, delete tipe parkir MsTypePark

11 View proof out yang dibutuhkan TrProofOut, TrProofNeeded, TrProof 12 Add, edit, delete proof out yang

Dalam dokumen BAB 3 ANALISIS SISTEM (Halaman 90-114)

Dokumen terkait