TabelBEnrollment_CriteriaB TabelBRoomB TabelBExamB

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