USERNAME = USERNAME
KODEJUR = KODEJUR
KODE_KRITERIA = KODE_KRITERIA NO_PESERTA = NO_PESERTA
KODEJUR = KODEJUR KODEJUR = KODEJUR
NO_PESERTA = NO_PESERTA KODEJUR = KODEJUR
NO_PESERTA = NO_PESERTA KODEPT = KODEPT
PERGURUAN_TINGGI KODEPT
varchar6 NAMA
varchar10 ALAMAT
varchar50 TELEPON varchar150
JURUSAN KODEJUR
numeric NAMAJUR
varchar50 NAMAPDK
varchar5 PEKERJAAN
varchar250 BIDANG_LAIN
varchar250 PENUNJANG
varchar250 STATUS
varchar5 CALON_MAHASISWA
NO_PESERTA numeric
NAMA varchar50
TEMPAT_TGL_LAHIR date
JENISKELAMIN char1
SEKOLAH_ASAL varchar50
ALAMAT varchar
PILIHAN varchar
USERNAME numeric
THAJARAN numeric
KRITERIA KODE_KRITERIA
varchar7 NAMA
varchar50 PENJELASAN
varchar250 STATUS
varchar5 PSIKOLOGIS_JURUSAN
KODEJUR numeric
SE float
WA float
AN float
GE float
RA float
ZR float
FA float
WU float
ME float
JML float
NILAI_MHS NO_PESERTA
numeric GRADE
float SE
float WA
float AN
float GE
float RA
float ZR
float FA
float WU
float ME
float JML
float
BOBOT_GLOBAL NO_PESERTA
numeric KODEJUR
numeric KODE_KRITERIA
varchar7 BOBOT
float ALTERNATIF
NO_PESERTA numeric
KODEJUR numeric
STATUS varchar5
STANDAR__JURUSAN KODEPT
varchar6 KODEJUR
numeric GRADE
float USER
USERNAME numeric
PASSWORD numeric
Gambar 3.20. Physical Data Model
3.3.4 Struktur database
Software yang digunakan dalam pengelolaan database dari aplikasi
sistem ini adalah SQL Server 7. Dan SQL Server ini sangat baik dalam keamanan data, selain itu juga memiliki kompatibilitas dengan software yang digunakan
dalam membangun sistem ini. Adapun tabel-tabel dan struktur data base yang digunakan dalam sistem ini adalah sebagai berikut:
1. Nama : Perguruan_Tinggi
Primary Key : KodePT
Foreign Key :
Fungsi : Untuk menyimpan data-data perguruam tinggi
Tabel 3.1. Perguruan Tinggi No
Field Data Type
Length Constraint
FK Coloum 1 KodePT
Varchar 8
PK 2 Nama
Varchar 50
3 Alamat Varchar
100 4 Telepon
Varchar 10
2. Nama : Calon_Mhs
Primary Key : No
Foreign Key :
Fungsi : Untuk menyimpan data-data peserta calon mahasiswa
Tabel 3.2. Calon Mahasiswa No
Field Data Type
Length Constraint
FK Coloum 1
No Numeric
8 PK
2 Nama
Varchar 50
3 Tgl_Lahir Date
4 JK
Char 1
5 Alamat
Varchar 150
6 Sekolah
Varchar 20
7 Pilihan
Varchar 4
8 ThAjaran Numeric
4
3. Nama : Jurusan
Primary Key : KodeJur
Foreign Key :
Fungsi : Untuk menyimpan data-data jurusan
Tabel 3.3. Jurusan No
Field Data Type
Length Constraint
FK Coloum 1 KodeJur
Numeric 8
PK 2 NamaJur
Varchar 20
3 NamaPdk Varchar
10 4 Pekerjaan
Varchar 250
5 BidangLain Varchar 250
6 Penunjang Varchar
250 7 Status
Varchar 5
4. Nama : Nilai_Mhs
Primary Key : NoPeserta
Foreign Key : Calon_Mhs No
Fungsi : Untuk menyimpan data-data nilai psikologis calon
mahasiswa Tabel 3.4.Nilai Mahasiswa
No Field
Data Type Length
Constraint FK Coloum
1 NoPeserta Numeric
8 PK, FK
No 2 Grade
Float 4
3 SE Float
4 4 WA
Float 4
5 AN Float
4 6 GE
Float 4
7 RA Float
4 8 ZR
Float 4
9 FA Float
4 10 WU
Float 4
11 ME Float
4 12 JML
Float 4
5. Nama : Psikologis_Jurusan
Primary Key : KodeJur
Foreign Key : Jurusan KodeJur
Fungsi : Untuk menyimpan nilai standar nilai psikologis jurusan
Tabel 3.5. Psikologis Jurusan No
Field Data Type
Length Constraint
FK Coloum 1 KodeJur
Numeric 8
PK, FK KodeJur
2 SE Float
4 3 WA
Float 4
4 AN Float
4 5 GE
Float 4
6 RA Float
4 7 ZR
Float 4
8 FA Float
4 9 WU
Float 4
10 ME Float
4 11 JML
Float 4
6. Nama : Standar_Jurusan
Primary Key : KodePT, KodeJur
Foreign Key : Jurusan KodeJur, Perguruan_Tinggi KodePT
Fungsi : Untuk menyimpan nilai standar passing grade dan jurusan
yang di selenggarakan di perguruan tinggi Tabel 3.6. Standar Jurusan
No Field
Data Type Length
Constraint FK Coloum
1 KodePT Numeric
8 PK, FK
KodePT 2 KodeJur
Numeric 8
PK, FK KodeJur
3 Grade Float
4
7. Nama : Alternatif
Primary Key : NoPeserta, KodeJur
Foreign Key : Jurusan KodeJur, Calon_Mhs No
Fungsi : Untuk menyimpan alternatif pilihan jurusan setelah dilakukan
seleksi psikologis Tabel 3.7. Alternatif
No Field
Data Type Length
Constraint FK Coloum
1 NoPeserta Numeric
8 PK, FK
Calon_Mhs 2 KodeJur
Numeric 8
PK, FK Jurusan
3 Status Varchar
5
8. Nama : Kriteria
Primary Key : KodeKriteria
Foreign Key : Fungsi
: Untuk menyimpan data-data kriteria Tabel 3.8. Kriteria
No Field
Data Type Length
Constraint FK Coloum
1 KodeKriteria Varchar 8
PK 2 Nama
Varchar 50
3 Penjelasan Varchar
250 4 Status
Varchar 5
9. Nama : Bobot_Global
Primary Key : NoPeserta, KodeJur, KodeKriteria
Foreign Key : Calon_Mhs No, Jurusan KodeJur, Kriteria KodeKriteria
Fungsi : Untuk mencatat bobot prioritas global
Tabel 3.9. Bobot Global No
Field Data Type
Length Constraint
FK Coloum 1 NoPerserta
Numeric 8
PK, FK No
2 KodeJur Numeric
8 PK, FK
KodeJur 3 KodeKriteria Varchar 8 PK, FK
KodeKriteria 4 Bobot
Float 10. Nama
: User Primary Key
: UserName Foreign Key
: Calon_Mhs No Fungsi
: Untuk menyimpan password yang digunakan dalam login Tabel 3.9. User
No Field
Data Type Length
Constraint FK Coloum
1 UserName Numeric
8 PK, FK
No 2 Password
Numeric 8
55
BAB IV IMPLEMENTASI DAN EVALUASI
4.1. Instalasi Program