3.3 StrukturBTabelB
Basis data diperlukan untuk menyimpan data pendukung dan data dari masing-masing pengguna dalam aplikasi ini. Pada tugas akhir ini digunakan
Oracle 10g sebagai Relational Database Management System RDBMS penyimpanan basis data Sistem Informasi Penmaru. Struktur tabelnya dijelaskan
pada Tabel 3.1 sampai Tabel 3.24.B 3.3.1 TabelBBSetup_EnrollmentB
Nama Tabel : Setup_Enrollment Primary Key : Recruitment_Periode
Foreign_Key : Recruitment_Type, Shet_ID Fungsi
: Menyimpan jalur pendaftaran yang dibuka. Tabel 3.1 Struktur Tabel Setup_Enrollment
NoB FieldB TypeB
LendthB KeterandanB
1 RECRUITMENT_PERIODE varchar
10 2 MAX_CHOICE
number 3 START_PERIODE
date 4 END_PERIODE
date 5 RECRUITMENT_YEAR
number 4
6 RECRUITMENT_BATCH number
2 7 RECRUITMENT_NUMBER
number 2
8 RECRUITMENT_DUE_DATE date
9 PROSEN_SP_TUNAI number
5 10 PAY1_SPP_SCHE_DATE
date 11 REGISTRATION_START_DATE date
12 MONTH_PERIODE varchar
15 13 RECRUITMENT_TYPE
varchar 10
3.3.2 TabelBEnrollment_CriteriaB
Nama Tabel : Enrollment_Criteria Primary Key : Criteria_Enrollment,
Foreign_Key : Recruitment_Periode, Tuition_Type, Recruitment_Type Fungsi
: Menyimpan kriteria pendaftaran Tabel 3.2 Struktur Tabel Enrollment_Criteria
NoB FieldB TypeB
LendthB KeterandanB
1 CRITERIA_ENROLLMENT varchar
20 2 STR_PRODI_ID
varchar 5
3 HIGH_SCORE number
4 LOW_SCORE number
5 RECRUITMENT_PERIODE number
6 RECRUITMENT_TYPE varchar
2 7 CATEGORY
number 8 NUMBER
number 9 NUM_OF_PAY
number
B 3.3.3 TabelBExam_SetupB
Nama Tabel : Exam_Setup Primary Key : Sche_Exam_ID, Recruitment_Periode
Foreign_Key : Recruitment_Periode Fungsi
: Menyimpan jadwal ujian
Tabel 3.3 Struktur Tabel Exam_SetupB NoB FieldB
TypeB LendthB KeterandanB
1 SCHE_EXAM_ID number
2 RECRUITMENT_PERIODE varchar
10 3 EXAM_DATE
date 4 EXAM_START
date 5 EXAM_END
date 6 EXAM_CAPACITY
number
B 3.3.4 TabelBCandidate_FeeB
Nama Tabel : Candidate_Fee Primary Key : Fee_ID
Foreign_Key : Recruitment_Periode Fungsi
: Menyimpan biaya pendaftaran Tabel 3.4 Struktur Tabel Candidate_Fee
NoB FieldB TypeB
LendthB KeterandanB
1 FEE_ID varchar
20 2 STR_PRODI_ID
varchar 25
3 CHOICE_COUNT number
1 4 CHANGE_TYPE_PRICE
number 5 RECRUITMENT_PERIODE
varchar 10
6 RECRUITMENT_PRICE number
7 ADMINISTRATION_PRICE number
11 8 UNIFORM_PRICE
number 9 KMHS_PRICE
number 12
B 3.3.5 TabelBRecruitment_TypesB
Nama Tabel : Recruitment_Types Primary Key : Recruitment_Type
Foreign_Key : Fungsi
: Menyimpan jalur masuk Tabel 3.5 Struktur Tabel Recruitment_Types
NoB FieldB TypeB
LendthB KeterandanB
1 RECRUITMENT_TYPE varchar
2 2 RECRUITMENT_NAME
varchar 200
3 RECRUITMENT_PRICE number
3.3.6 TabelBRoomB
Nama Tabel : Room Primary Key : Room_ID
Foreign_Key : Fungsi
: Menyimpan master ruangan
Tabel 3.6 Struktur Tabel Room
NoB FieldB TypeB
LendthB KeterandanB
1 ROOM_ID varchar
5 2 ROOM_NAME
number 3 ROOM_ROW
number 4 ROOM_COLUMN
number 5 ROOM_CAPACITY
number 6 ROOM_CAP_EXAM
number
3.3.7 TabelBExamB
Nama Tabel : Exam
Primary Key : Room_ID, Sche_Exam_ID, Recruitment_Periode, Exam Type
Foreign_Key : Room_ID, Sche_Exam_ID, Recruitment_Periode, Exam Type
Fungsi : Menyimpan data pelaksanaan ujian
Tabel 3.7 Struktur Tabel Exam
NoB FieldB TypeB
LendthB KeterandanB
1 ROOM_ID varchar
5 2 SCHE_EXAM_ID
number 3 RECRUITMENT_PERIODE
varchar 10
4 EXAM_TYPE varchar
1 5 TEST_NUMBER_START
varchar 20
6 TEST_NUMBER_END varchar
20
3.3.8 TabelBCourse_SMAB