L1
LAMPIRAN
Tabel Identifikasi Tipe-Tipe Entitas Nama Entitas MsDosen
Deskripsi Istilah umum
Alias dosen
Occurence Dosen
untuk
mengumpulkan
mendeskripsikan
berkas kegiatan
seluruh dosen
untuk pengurusan
Binus University.
kenaikan jenjang dan mendaftar mengikuti pelatihan.
MsPeriodeAkademik
Istilah umum
periode
Dalam satu tahun
untuk
akademik
terdapat dua
mendeskripsikan
periode dalam
periode akademik
kegiatan pengajaran
di Binus
dan pengajuan
University
jenjang, misalnya: Periode Genap 2008/2009.
L2
MsStaff
Istilah umum
staff/karyawan
Staff menangani
untuk
pengurusan
mendeskripsikan
kenaikan jenjang
karyawan Lecturer
jabatan akademik
Resource Center.
dan pelatihan di Lecturer Resource Center.
MsButir
Istilah umum
butir
Butir kegiatan
untuk
dosen sebagai
mendeskripsikan
penentu nilai kredit
informasi butir
sesuai dengan
yang akan
Keputusan M enko
digunakan untuk
Wasbangpan,
menentukan nilai
misalnya:
kredit/kum dosen.
M engahasilkan karya ilmiah yang diterbitkan secara nasional per tiap buku mendapatkan angka 15 kredit.
L3
TrPendataanAktivitas
Istilah umum
pendataan
M elakukan
untuk
aktivitas
transaksi pendataan
mendeskripsikan
dari aktivitas-
setiap transaksi
aktivitas dosen.
pendataan aktivitas dosen. TrPengajuan
Istilah umum
pengajuan
M elakukan
untuk
jenjang jabatan
transaksi pengajuan
mendeskripsikan
akademik
untuk kenaikan
setiap transaksi
jenjang jabatan
pengajuan jenjang
dosen.
akademik dosen. MsPelatihan
Istilah umum
pelatihan/training Pelatihan
untuk
diselenggarakan
mendeskripsikan
oleh Lecturer
informasi
Resource Center
pelatihan yang
untuk diikuti dosen.
diselenggarakan Lecturer Resource Center.
L4
TrPendaftaran
TrPendataanPelatihan
Istilah umum
pendaftaran
M elakukan
untuk
pelatihan
pendaftaran
mendeskripsikan
pelatihan-pelatihan
setiap transaksi
yang
pendaftaran
diselenggarakan
pelatihan oleh
oleh Lecturer
dosen.
Resource Center.
Istilah umum
pendataan
M elakukan
untuk
pelatihan
pendataan
mendeskripsikan
keikutsertaan dosen
setiap transaksi
dalam pelatihan
pendataan
yang sudah
pelatihan yang
diselenggarakan
sudah diikuti oleh
oleh LRC.
dosen.
L5
Tabel Identifikasi Tipe-Tipe Hubungan Antar Entitas Nama Entitas
Multiplicity
Hubungan
Multiplicity
Nama Entitas
antar entitas MsStaff
1…1
M elakukan
0…*
TrPendataanAktivitas
MsStaff
1…1
M emposting
0…*
TrPengajuan
MsDosen
1…1
Didatakan
0…*
TrPendataanAktivitas
pada MsButir
1…1
Dicatat pada
1…*
TrPendataanAktivitas
MsDosen
1…*
Diproses
1…*
TrPengajuan
pada MsDosen
1…*
M empunyai
1…*
MsPeriodeAkademik
MsDosen
1…1
M elakukan
0…*
TrPendaftaran
MsPelatihan
1…*
Didaftarkan
1…*
TrPendaftaran
pada MsStaff
1…1
M elakukan
0…*
TrPendataanPelatihan
MsPelatihan
1…*
Didatakan
1…*
TrPendataanPelatihan
pada
L6
Entity Relationship Diagram Konseptual Awal
Did ataka n pad a ►
1 …*
Memp un yai ►
1…*
TrPe nd ata an Pe lati ha n
◄
0 …*
Mela kukan
MsPeriode
1 ...1
TrPengajuan
◄
0…*
Memp osting
1 ...1
1…*
MsStaff 1 ...1
1…*
MsDosen 1 ...1
1…*
Di prose s pad a ►
1...1 Did atakan pad a ►
0 …*
TrPendataanAktivitas 0…*
◄ Mel akuka n
1…*
Mel akuka n ►
0…*
TrPendaftaran 1 …*
1 …*
MsPelatihan
1 …*
Di daftarka n pad a ►
◄
D icata t pa da
1… 1
MsButir
L7
Tabel Atribut untuk Tiap-tiap Entitas atau Hubungan Antar Entitas Multi-
Panjang Nama Entitas
Atribut
Deskripsi
Nulls
Tipe Data
MsDosen
KdDosen
kode unik
value d
Char
5
Tidak
Tidak
dosen NamaDosen
nama dosen
Varchar
50
Tidak Tidak
Username
username
Varchar
20
Tidak Tidak
Varchar
15
Tidak Tidak
untuk login Password
password dosen
AlamatDosen
alamat dosen
Varchar
100
Tidak Tidak
EmailDosen
email dosen
Varchar
30
Ya
Ya
TeleponDosen
telepon
Varchar
20
Ya
Ya
dosen TanggalLahir-
tanggal lahir
Dosen
dosen
JenisKelamin-
jenis kelamin
Dosen
dosen
Pendidikan-
pendidikan
Terakhir
terkahir dosen
Date
Tidak Tidak
Char
1
Tidak Tidak
Varchar
20
Tidak Tidak
L8
TMTJabatan
TMT jabatan
Date
Ya
Tidak
Date
Ya
Tidak
20
Ya
Tidak
20
Tidak Tidak
terakhir dosen TanggalAkhir-
tanggal
Pengajuan
terkahir pengjuan JJA dosen
Jabatan-
jabatan dosen Varchar
Akademik
sekarang
Status-
status
Kepegawaian
kepegawaian
Varchar
dosen IKADosen
nilai indeks
Ya
Double
Tidak
kinerja akademik dosen yang dinilai per periode StatusBlokir
status pemblokiran naik jenjang
Varchar
20
Tidak Tidak
L9
AlasanBlokir
alasan
Tidak
Varchar
30
Ya
Varchar
30
Tidak Tidak
Char
4
Tidak
30
Tidak Tidak
Char
5
Tidak
pemblokiran naik jenjang JurusanDosen
jurusan dosen
MsPeriode-
KdPeriode-
kode unik
Akademik
Akademik
periode
Tidak
akademik
MsStaff
NamaPeriode-
nama periode Varchar
Akademik
akademik
KdStaff
kode unik
Tidak
staff NamaStaff
nama staff
Varchar
50
Tidak Tidak
Username
username
Varchar
20
Tidak Tidak
Varchar
15
Tidak Tidak
unik staff Password
password staff
EmailStaff
email staff
Varchar
30
Ya
Ya
TeleponStaff
telepon staff
Varchar
20
Ya
Ya
JenisStaff
jenis/bagian
Varchar
20
Tidak Tidak
staff
L10
MsButir
KdButir
kode unik
Char
6
Tidak
Tidak
butir NamaButir
nama butir
Varchar
50
Tidak Tidak
NamaSub-
nama sub
Varchar
50
Tidak Tidak
Unsur
unsur
NamaBidang
nama bidang
Varchar
50
Ya
NamaUnsur
nama unsur
Varchar
50
Tidak Tidak
Kredit
nilai kredit
Double
Tidak
Tidak Tidak
butir TrPendataan-
KdTr-
kode unik
Aktivitas
Pendataan-
pendataan
Aktivitas
aktivitas
Tanggal-
tanggal
Pendataan
pendataan
Char
8
Date
Tidak
Tidak
Tidak Tidak
aktivitas Status-
status
Pendataan
pendataan
Varchar
20
Tidak Tidak
Varchar
1000
Tidak Tidak
kegiatan Uraian-
uraian
Kegiatan
singkat kegiatan dosen
L11
Tempat-
tempat
Kegiatan
kegiatan
Varchar
50
Tidak
Tidak
dosen TahunKegiatan
tahun
Date
Tidak Tidak
kegiatan dosen dilakukan JudulPenelitian
judul
Varchar
50
Ya
Tidak
Varchar
20
Ya
Tidak
Varchar
50
Ya
Tidak
Varchar
50
Ya
Ya
penelitian dosen Status-
status
Keanggotaan
keanggotaan dosen dalam penelitian
Ketua-
nama ketua
Penelitian
dalam penelitian
Anggota-
nama
Penelitian
anggota dalam penelitian
L12
Pereview-
nama
Penelitian
reviewer
Ya
Ya
Date
Ya
Tidak
Integer
Ya
Tidak
Varchar
50
penelitian Tanggal-
tanggal
Review
dilakukannya review
JumlahSK S
jumlah sks pengajaran
JenisKegiatan
jenis dari
Varchar
30
Tidak Tidak
kegiatan yang didatakan Banyaknya-
banyaknya
Pendataan
aktivitas
Tidak Tidak
Integer
yang didatakan TrPengajuan
KdTr-
kode unik
Pengajuan
pengajuan
Tanggal-
tanggal
Pengajuan
pengajuan
Status-
status
Pengajuan
pengajuan
Char
6
Date
Varchar
Tidak
Tidak
Tidak Tidak
10
Tidak Tidak
L13
TglBatas-
tanggal batas
Pengumpulan
pengumpulan
Tidak
Date
Tidak
berkas kegiatan dosen JenjangTujuan
jenjang
Varchar
20
Tidak Tidak
jabatan tujuan yang diajukan Banyaknya-
banyaknya
Pengajuan
dosen yang
Integer
Tidak Tidak
diajukan MsPelatihan
KdPelatihan
kode unik
Char
5
Tidak
Varchar
30
Tidak Tidak
Varchar
100
Tidak Tidak
Tidak
pelatihan NamaPelatihan
nama pelatihan
Uraian-
uraian
Pelatihan
tentang pelatihan
Tanggal-
tanggal
Pelatihan
pelatihan dilaksanakan
Date
Tidak Tidak
L14
Tanggal-
tanggal
Expired
expired
Tidak
Date
Tidak
pendaftaran JurusanTertuju
Jurusan
Varchar
30
Tidak Tidak
Char
8
Tidak
tertuju dari pelatihan TrPendaftaran
KdTr-
kode unik
Pendaftaran
pendaftaran
Tidak
pelatihan Tanggal-
tanggal
Pendaftaran
dilakukan
Date
Tidak Tidak
Integer
Tidak Tidak
pendaftaran Banyaknya-
banyaknya
Pendaftaran
pelatihan yang didaftarkan
TrPendataan-
KdTr-
kode unik
Pelatihan
Pendataan-
pendataan
Pelatihan
pelatihan
TglPendataan-
tanggal
Pelatihan
dilakukan pendataan
Char
Date
8
Tidak
Tidak
Tidak Tidak
L15
Banyaknya-
banyaknya
Pelatihan
pendataan pelatihan
Integer
Tidak
Tidak
L16
Tabel Domain Atribut untuk Tiap-tiap Entitas Nama Entitas MsDosen
Atribut
Domain
KdDosen
Char(5), [D][0-9][0-9][0-9][0-9]
NamaDosen
Varchar(30)
Username
Varchar(20)
Password
Varchar(15), harus mengandung kombinasi angka dan huruf
AlamatDosen
Varchar(100)
EmailDosen
Varchar(30), format valid email :
[email protected]
TeleponDosen
Varchar(20), harus berupa angka
TanggalLahirDosen
Datetime
JenisKelaminDosen
Char(1), antara ‘L’ dan ‘P’
PendidikanTerakhir
Varchar(20)
TMTJabatan
Datetime
TanggalAkhirPengajuan
Datetime
JabatanAkademik
Varchar(20)
StatusKepegawaian
Varchar(20)
IKADosen
Double
StatusBlokir
Varchar(5), antara Ya dan Tidak, default Tidak.
AlasanBlokir
Varchar(30)
L17
JurusanDosen
Varchar(30)
MsPeriode-
KdPeriodeAkademik
Char(5), [P][R][0-9][0-9][0-9]
Akademik
NamaPeriodeAkademik
Varchar(30)
MsStaff
KdStaff
Char(5), [S][0-9][0-9][0-9][0-9]
NamaStaff
Varchar(50)
Username
Varchar(15)
Password
Varchar(15), harus mengandung kombinasi huruf dan angka
EmailStaff
Varchar(30), format valid email :
[email protected]
MsButir
TeleponStaff
Varchar(20), harus angka
JenisStaff
Varchar(20)
KdButir
Char(6), [A-E][0-9][0-9] [0-9][0-9][0-9]
TrPendataan-
NamaButir
Varchar(50)
NamaSubUnsur
Varchar(50)
NamaBidang
Varchar(50)
NamaUnsur
Varchar(50)
Kredit
Double
KdTrPendataanAktivitas
Char(8), [P][A][year,formatYY]
Aktivitas
[0-9][0-9][0-9][0-9] TanggalPendataan
Date
L18
TrPengajuan
StatusPendataan
Varchar(20)
UraianKegiatan
Text
TempatKegiatan
Varchar(50)
TahunKegiatan
Year of Date
JudulPenelitian
Varchar(50)
StatusKeanggotaan
Varchar(20)
KetuaPenelitian
Varchar(50)
AnggotaPenelitian
Varchar(50)
PereviewPenelitian
Varchar(50)
TanggalReview
Datetime
JumlahSK S
Integer
JenisKegiatan
Varchar(30)
BanyaknyaPendataan
Integer
KdTrPengajuan
Char(6), [P][J][0-9][0-9][0-9] [0-9]
MsPelatihan
TanggalPengajuan
Date
StatusPengajuan
Varchar(10), antara OK dan Cancel
TglBatasPengumpulan
Datetime
JenjangTujuan
Varchar(20)
BanyaknyaPengajuan
Integer
KdPelatihan
Char(5), [P][0-9][0-9][0-9][0-9]
NamaPelatihan
Varchar(30)
L19
TrPendaftaran
UraianPelatihan
Varchar(100)
TanggalPelatihan
Date
TanggalExpired
Date
JurusanTertuju
Varchar(30)
KdTrPendaftaran
Char(8),[P][D][year,formatYY] [0-9][0-9][0-9][0-9]
TrPendataan-
TanggalPendaftaran
Date
BanyaknyaPendaftaran
Integer
KdTrPendataanPelatihan
Char(8), [P][P][year,formatYY] [0-9][0-9][0-9][0-9]
Pelatihan TglPendataanPelatihan
Datetime
BanyaknyaPelatihan
Integer
L20
Tabel Candidate Key dan Primary Key untuk Tiap-Tiap Entitas Nama Entitas MsDosen
Candidate Key KdDosen
Primary Key KdDosen
NamaDosen Username MsPeriodeAkademik
KdPeriodeAkademik
KdPeriodeAkademik
NamaPeriodeAkademik MsStaff
KdStaff
KdStaff
NamaStaff Username MsButir
KdButir
KdButir
NamaButir TrPendataanAktivitas
KdTrPendataanAktivitas
KdTrPendataanAktivitas
TanggalPendataan TrPengajuan
KdTrPengajuan
KdTrPengajuan
TanggalPengajuan TglBatasPengumpulan MsPelatihan
KdPelatihan
KdPelatihan
NamaPelatihan TrPendaftaran
KdTrPendaftaran
KdTrPendaftaran
TanggalPendaftaran TrPendataanPelatihan
KdTrPendataanPelatihan TanggalPendataanPelatihan
KdTrPendataanPelatihan
L21
Entity Relationship Diagram Konseptual dengan Primary Key
L22
Entity Relationship Diagram Konseptual dengan Jalur-Jalur Transaksi (m) TrPendataanPelatihan D id ata ka n p ad a ►
◄
0 …*
1 …*
Me la ku ka n
KdTrPendataanPelatihan MsPeriode
Me mp un ya i ►
0… *
(e)
KdPeriode
(h) TrPengajuan
(f)
MsStaff 0 …*
KdTrPengajuan
◄
M em po sti ng
1… 1
KdStaff
1 …*
1 ...1
0… *
(b) (g)
MsDos en
1… *
(d)
D i pro se s pa d a ►
KdDos en 1...1
1 ...1
TrPendataanAktivitas D i da taka n p a da ►
0… *
◄
Me la ku ka n
(a)
0… *
KdTrPendataanAktivitas 1… *
M el aku ka n ►
0 …*
TrPendaftaran KdTrPendaftaran
(k) 1 …*
MsPelatihan KdPelatihan
(j)
D id a fta rka n p ad a ►
◄
Di cata t p a da
1...1
MsButir KdButir
1… *
1… *
(c) (i)
(l)
L23
Gambar Penghilangan Hubungan Binari Many-to-Many Antara TrPengajuan dengan MsDosen
Gambar Penghilangan Hubungan Binari Many-to-Many Antara TrPendaftaran dengan MsPelatihan
L24
Gambar Penghilangan Hubungan Binari Many-to-Many Antara TrPendataanPelatihan dengan MsPelatihan
Gambar Penghilangan Hubungan Binari Many-to-Many Antara MsDosen dengan MsPeriodeAkademik
L25
Gambar Penghilangan Atribut Multi-valued EmailDosen pada Entitas MsDosen
MsDosen KdDosen NamaDosen Username Password AlamatDosen TeleponDosen [1...*] TanggalLahirDosen JenisKelaminDosen PendidikanTerkahir TMTJabatan TanggalAkhirPengajuan JabatanAkademik StatusKepegawaian StatusBlokir AlasanBlokir JurusanDosen
Memiliki ►
1...1
1…*
MsEmailDosen EmailDosen
L26
Gambar Penghilangan Atribut Multi-valued TeleponDosen pada Entitas MsDosen
MsDosen KdDosen NamaDosen Password AlamatDosen TanggalLahirDosen JenisKelaminDosen 1...1 PendidikanTerakhir TMTJabatan TanggalAkhirPengajuan JabatanAkademik StatusKepegawaian IkaDosen [1...*] StatusBlokir AlasanBlokir JurusanDosen
Memiliki ►
1...3
MsTeleponDosen TeleponDosen
L27
Gambar Penghilangan Atribut Multi-valued EmailStaff pada Entitas MsS taff
L28
Gambar Penghilangan Atribut Multi-valued TeleponS taff pada Entitas MsS taff
Gambar Hubungan Binari One-to-Many Antara MsS taff denganTrPendataanAktivitas
L29
Gambar Hubungan Binari One-to-Many Antara MsDosen denganTrPendataanAktivitas
Gambar Hubungan Binari One-to-Many Antara MsButir denganTrPendataanAktivitas
Gambar Hubungan Binari One-to-Many Antara MsS taff denganTrPengajuan
L30
Gambar Hubungan Binari One-to-Many Antara MsDosen denganTrPendaftaran
Gambar Hubungan Binari One-to-Many Antara MsS taff denganTrPendataanPelatihan
L31
Gambar Hubungan Binari Many-to-Many Antara MsDosen dengan TrPengajuan
Gambar Hubungan Binari Many-to-Many Antara MsPelatihan dengan TrPendaftaran
L32
Gambar Hubungan Binari Many-to-Many Antara MsPelatihan dengan TrPendataanPelatihan
Gambar Hubungan Binari Many-to-Many Antara MsDosen dengan MsPeriodeAkademik
L33
Gambar Hubungan Atribut Multi-valued EmailDosen pada MsDosen
Gambar Hubungan Atribut Multi-valued TeleponDosen pada MsDosen
Gambar Hubungan Atribut Multi-valued EmailS taff pada MsEmailS taff
L34
Gambar Hubungan Atribut Multi-valued TeleponS taff pada MsTeleponS taff
L35
Tabel Hasil Relasi Model Data Logikal Lokal TrPendataanAktivitas
(KdTrPendataanAktivitas,
KdStaff,
TanggalPendataan,
KdDosen, KdButir, UraianKegiatan, TempatKegiatan, TahunKegiatan, JudulPenelitian, StatusKeanggotaan,
KetuaPenelitian,
AnggotaPenelitian,
PereviewPenelitian,
TanggalReview, JumlahSK S, JenisKegiatan, StatusPendataan, BanyaknyaPendataan) Primary Key (KdTrPendataanAktivitas) Foreign Key (KdStaff) References MsStaff(KdStaff) Foreign Key (KdDosen) References MsDosen(KdDosen) Foreign Key (KdButir) References MsButir(KdButir) TrPengajuan (KdPengajuan, KdStaff, TanggalPengajuan, TglBatasPengumpulan) Primary Key (KdPengajuan) ForeignKey (KdStaff) References MsStaff(KdStaff) TrDetailPengajuan
(KdTrPengajuan,
KdDosen,
JejangTujuan,
StatusPengajuan,
BanyaknyaPengajuan) Primary Key KdTrPendataanAktivitas, KdDosen Foreign
Key
KdTrPendataanAktivitas
TrPendataanAktivitas(KdTrPendataanAktivitas) Foreign Key KdDosen References MsDosen(KdDosen) TrPendaftaran (KdPendaftaran, TanggalPendaftaran, KdDosen) Primary Key KdPendaftaran Foreign Key KdDosen References MsDosen(KdDosen)
References
L36
TrDetailPendaftaran (KdTrPendaftaran, KdPelatihan, BanyaknyaPendaftaran) Primary Key KdTrPendaftaran, KdPelatihan Foreign Key KdTrPendaftaran References TrPendaftaran(KdTrPendaftaran) Foreign Key KdPelatihan References MsPelatihan(KdPelatihan) TrPendataanPelatihan (KdPendataanPelatihan, TglPendataanPelatihan, KdStaff) Primary Key (KdPendataanPelatihan) TrDetailPendataanPelatihan
(KdTrPendataanPelatihan,
KdPelatihan,
BanyaknyaPendataan) Primary Key KdTrPendataanPelatihan, KdPelatihan Foreign
Key
KdTrPendataanPelatihan
References
TrPendataanPelatihan
(KdTrPendataanPelatihan) Foreign Key KdPelatihan References MsPelatihan(KdPelatihan) PeriodeDosen (KdDosen, KdPeriodeAkademik, IKADosen) Primary Key KdDosen, KdPeriodeAkademik Foreign Key KdDosen References MsDosen(KdDosen) Foreign Key KdPeriodeAkademik References MsPeriodeAkademik(KdPeriodeAkademik) MsPeriodeAkademik (KdPeriodeAkademik, NamaPeriodeAkademik) Primary Key KdPeriodeAkademik MsDosen
(KdDosen,
TanggalLahirDosen, TanggalAkhirPengajuan,
NamaDosen,
Username,
JenisKelaminDosen, JabatanAkademik,
Password,
AlamatDosen,
PendidikanTerakhir,
TM TJabatan,
StatusKepegawaian,
StatusBlokir,
L37
AlasanBlokir, JurusanDosen) Primary Key KdDosen MsS taff (KdStaff, NamaStaff, Username, Password, JenisStaff) Primary Key KdStaff MsButir (KdButir, NamaButir, NamaSubUnsur, NamaBidang, NamaUnsur, Kredit) Primary Key KdButir MsPelatihan (KdPelatihan, NamaPelatihan, UraianPelatihan, TanggalPelatihan, TanggalExpired, JurusanTertuju) Primary Key KdPelatihan MsEmailDosen (EmailDosen, KdDosen) Primary Key EmailDosen Foreign Key KdDosen References M sDosen(KdDosen) MsTeleponDosen (TeleponDosen, KdDosen) Primary Key TeleponDosen Foreign Key KdDosen References M sDosen(KdDosen) MsEmailS taff (EmailStaff, KdStaff) Primary Key EmailStaff Foreign Key KdStaff References M sStaff(KdStaff) MsTeleponS taff (TeleponStaff, KdStaff) Primary Key TeleponStaff Foreign Key KdStaff References M sStaff(KdStaff)
L38
Tabel Normalisasi Relasi pada Model Data Logikal Lokal No.
Nama Relasi
1.
MsStaff
Normalisasi 1NF MsS taff = @KdStaff + NamaStaff + Username + Password + JenisStaff Dalam relasi M sStaff sudah tidak terdapat repeating group sehingga relasi sudah berada dalam kondisi 1NF. 2NF MsS taff = @KdStaff + NamaStaff + Username + Password + JenisStaff Dalam relasi M sStaff sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF MsS taff = @KdStaff + NamaStaff + Username + Password + #KdJenisStaff MsUser = @Username + Password + #KdJenisUser MsJenisUser = @KdJenisUser + NamaJenisUser MsJenisS taff = @KdJenisStaff + JenisStaff
L39
2.
MsDosen
1NF MsDosen = KdDosen + NamaDosen + Username + Password + AlamatDosen + TanggalLahirDosen + JenisKelaminDosen + PendidikanTerakhir +TMTJabatan + TanggalAkhirPengajuan + JabatanAkademik + StatusKepegawaian + StatusBlokir + AlasanBlokir + Jurusan Dalam relasi M sDosen sudah tidak terdapat repeating group sehingga relasi sudah berada dalam kondisi 1NF. 2NF MsDosen = KdDosen + NamaDosen + Username + Password + AlamatDosen + TanggalLahirDosen + JenisKelaminDosen + PendidikanTerakhir + TMTJabatan + TanggalAkhirPengajuan + JabatanAkademik + StatusKepegawaian + StatusBlokir + AlasanBlokir + Jurusan Dalam relasi M sDosen sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF.
L40
3NF MsDosen = @KdDosen + NamaDosen + #Username + AlamatDosen + TanggalLahirDosen + JenisKelaminDosen + PendidikanTerakhir + TMTJabatan + TanggalAkhirPengajuan + #KdJabatanAkademik + #KdStatusKepegawaian + StatusBlokir + AlasanBlokir + #KdJurusan MsUser = @Username + Password + #KdJenisUser MsJenisUser = @KdJenisUser + NamaJenisUser MsJabatanAkademik = @KdJabatanAkademik + NamaJabatanAkademik + Poin + Persyaratan MsS tatusKepegawaian = @KdStatusKepegawaian + NamaStatusKepegawaian MsJurusan = @KdJurusan + NamaJurusan + #KdKajur + #KdFakultas MsKajur = @KdKajur + NamaKajur MsFakultas = @KdFakultas + NamaFakultas 3.
MsButir
1NF MsButir = @KdButir + NamaButir + NamaSubUnsur + NamaBidang + NamaUnsur +
L41
Kredit Dalam relasi M sButir sudah tidak terdapat repeating group sehingga relasi sudah berada dalam kondisi 1NF. 2NF MsButir = @KdButir + NamaButir + NamaSubUnsur + NamaBidang + NamaUnsur + Kredit Dalam relasi M sButir sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF MsButir = @KdButir + NamaButir + #KdSubUnsur + Kredit MsSubUnsur = @KdSubUnsur + NamaSubUnsur + #KdBidang + #KdUnsur MsBidang = @KdBidang + NamaBidang + #KdUnsur MsUnsur = @KdUnsur + NamaUnsur 4.
MsPeriodeAkademik
1NF MsPeriodeAkademik = @KdPeriodeAkademik + NamaPeriodeAkademik
L42
Dalam relasi M sPeriodeAkademik sudah tidak terdapat repeating group sehingga relasi sudah berada dalam kondisi 1NF. 2NF MsPeriodeAkademik = @KdPeriodeAkademik + NamaPeriodeAkademik Dalam relasi M sPeriodeAkademik sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF MsPeriodeAkademik = @KdPeriodeAkademik + NamaPeriodeAkademik Dalam relasi M sPeriodeAkademik sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF. 5.
MsPelatihan
1NF MsPelatihan = @KdPelatihan + NamaPelatihan + UraianPelatihan + TanggalPelatihan + TanggalExpired + JurusanTertuju Dalam relasi M sPelatihan sudah tidak terdapat repeating groups sehingga relasi sudah berada dalam kondisi 1NF.
L43
2NF MsPelatihan = @KdPelatihan + NamaPelatihan + UraianPelatihan + TanggalPelatihan + TanggalExpired + JurusanTertuju Dalam relasi M sPeriodeAkademik sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF MsPelatihan = @KdPelatihan + NamaPelatihan + UraianPelatihan + TanggalPelatihan + TanggalExpired + #KdJurusan MsJurusan = @KdJurusan + NamaJurusan + #KdKajur + #KdFakultas 6.
MsEmailDosen
1NF MsEmailDosen = @EmailDosen + #KdDosen Dalam relasi M sEmailDosen sudah tidak terdapat repeating groups sehingga relasi sudah berada dalam kondisi 1NF. 2NF MsEmailDosen = @EmailDosen + #KdDosen Dalam relasi M sEmailDosen sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada
L44
dalam kondisi 2NF. 3NF MsEmailDosen = @EmailDosen + #KdDosen Dalam relasi M sEmailDosen sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF. 7.
MsTeleponDosen
1NF MsTeleponDosen = @TeleponDosen + #KdDosen Dalam relasi M sTeleponDosen sudah tidak terdapat repeating groups sehingga relasi sudah berada dalam kondisi 1NF. 2NF MsTeleponDosen = @TeleponDosen + #KdDosen Dalam relasi M sTeleponDosen sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF MsTeleponDosen = @TeleponDosen + #KdDosen Dalam relasi M sTeleponDosen sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF.
L45
8.
MsEmailStaf
1NF MsEmailS taff = @EmailStaff + #KdStaff Dalam relasi M sEmailStaff sudah tidak terdapat repeating groups sehingga relasi sudah berada dalam kondisi 1NF. 2NF MsEmailS taff = @EmailStaff + #KdStaff Dalam relasi M sEmailStaff sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF MsEmailS taff = @EmailStaff + #KdStaff Dalam relasi M sEmailStaff sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF.
9.
MsTeleponStaff
1NF MsTeleponS taff = @TeleponStaff + #KdStaff Dalam relasi M sTeleponStaff sudah tidak terdapat repeating groups sehingga relasi sudah berada dalam kondisi 1NF. 2NF MsTeleponS taff = @TeleponStaff + #KdStaff
L46
Dalam relasi M sTeleponStaff sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF MsTeleponS taff = @TeleponStaff + #KdStaff Dalam relasi M sTeleponStaff sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF. 10.
PeriodeDosen
1NF PeriodeDosen = @KdDosen + @KdPeriodeAkademik + IKADosen Dalam relasi PeriodeDosen sudah tidak terdapat repeating group sehingga relasi sudah berada dalam kondisi 1NF. 2NF PeriodeDosen = @KdDosen + @KdPeriodeAkademik + IKADosen Dalam relasi M sTeleponStaff sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF PeriodeDosen = @KdDosen +
L47
@KdPeriodeAkademik + IKADosen Dalam relasi M sTeleponStaff sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF. 11.
TrPendaftaran
1NF TrPendaftaran = @KdTrPendaftaran + TanggalPendaftaran + #KdDosen Dalam relasi TrPendaftaran sudah tidak terdapat repeating group sehingga relasi sudah berada dalam kondisi 1NF. 2NF TrPendaftaran = @KdTrPendaftaran + TanggalPendaftaran + #KdDosen Dalam relasi TrPendaftaran sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF TrPendaftaran = @KdTrPendaftaran + TanggalPendaftaran + #KdDosen Dalam relasi TrPendaftaran sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF.
L48
12.
TrDetailPendaftaran
1NF TrDetailPendaftaran = @KdTrPendaftaran + #KdPelatihan 2NF TrDetailPendaftaran = @KdTrPendaftaran + #KdPelatihan Dalam relasi TrDetailPendaftaran sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF TrDetailPendaftaran = @KdTrPendaftaran + #KdPelatihan Dalam relasi TrDetailPendaftaran sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF.
13.
TrPendataanPelatihan
1NF TrPendataanPelatihan = @KdTrPendataanPelatihan + TglPendataanPelatihan + #KdStaff Dalam relasi TrPendataanPelatihan sudah tidak terdapat repeating group sehingga relasi sudah berada dalam kondisi 1NF.
L49
2NF TrPendataanPelatihan = @KdTrPendataanPelatihan + TglPendataanPelatihan + #KdStaff Dalam relasi TrPendataanPelatihan sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF TrPendataanPelatihan = @KdTrPendataanPelatihan + TglPendataanPelatihan + #KdStaff Dalam relasi TrPendataanPelatihan sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF. 14.
TrDetailPendataanPelatihan 1NF TrDetailPendataanPelatihan = @KdTrPendataanPelatihan + @KdPelatihan 2NF TrDetailPendataanPelatihan = @KdTrPendataanPelatihan + @KdPelatihan Dalam relasi TrDetailPendataanPelatihan sudah tidak terdapat ketergantungan parsial sehingga
L50
relasi sudah berada dalam kondisi 2NF. 3NF TrDetailPendataanPelatihan = @KdTrPendataanPelatihan + @KdPelatihan Dalam relasi TrDetailPendataanPelatihan sudah tidak terdapat ketergantungan transitif sehingga relasi sudah berada dalam kondisi 3NF. 15.
TrPengajuan
1NF TrPengajuan = @KdTrPengajuan + #KdStaff + TanggalPengajuan + TglBatasPengumpulan Dalam relasi TrPengajuan sudah tidak terdapat repeating group sehingga relasi sudah berada dalam kondisi 1NF. 2NF TrPengajuan = @KdTrPengajuan + #KdStaff + TanggalPengajuan + TglBatasPengumpulan Dalam relasi TrPengajuan sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF TrPengajuan = @KdTrPengajuan + #KdStaff + #TanggalPengajuan
L51
MsTanggalPengajuan = @TanggalPengajuan + TglBatasPengumpulan 16.
TrDetailPengajuan
1NF TrDetailPengajuan = @KdTrPengajuan + @KdDosen + JejangTujuan + StatusPengajuan 2NF TrDetailPengajuan = @KdTrPengajuan + @KdDosen + JejangTujuan + StatusPengajuan Dalam relasi TrDetailPengajuan sudah tidak terdapat ketergantungan parsial sehingga relasi sudah berada dalam kondisi 2NF. 3NF TrDetailPengajuan = @KdTrPengajuan + @KdDosen + #KdJabatanAkademik + #KdStatusPengajuan MsJabatanAkademik = @KdJabatanAkademik, NamaJabatanAkademik, Poin MsS tatusPengajuan = @KdStatusPengajuan + NamaStatusPengajuan
17.
TrPendataanAktivitas
1NF TrPendataanAktivitas = @KdTrPendataanAktivitas + #KdStaff +
L52
TanggalPendataan + #KdDosen + #KdButir + UraianKegiatan + TempatKegiatan + TahunKegiatan + JudulPenelitian + StatusKeanggotaan + KetuaPenelitian + AnggotaPenelitian + PereviewPenelitian + TanggalReview + JumlahSKS + JenisKegiatan + StatusPendataan 2NF TrPendataanAktivitas = @KdTrPendataanAktivitas + #KdStaff + TanggalPendataan + #KdDosen + #KdButir + UraianKegiatan + TempatKegiatan + TahunKegiatan + JudulPenelitian + StatusKeanggotaan + KetuaPenelitian + AnggotaPenelitian + #KdPereviewPenelitian + TanggalReview + JumlahSKS + JenisKegiatan + StatusPendataan PendataanPereviewKegiatan = @KdPereviewPenelitian + @KdTrPendataanAktivitas + Nilai 3NF TrPendataanAktivitas =
L53
@KdTrPendataanAktivitas + #KdStaff + TanggalPendataan + #KdDosen + #KdButir + UraianKegiatan + TempatKegiatan + TahunKegiatan + JudulPenelitian + StatusKeanggotaan + #KdTimPenelitian + TanggalReview + JumlahSKS + #KdJenisKegiatan + #KdStatusPendataan MsS tatusPendataan = @KdStatusPendataan + NamaStatusPendataan MsJenisKegiatan = @KdJenisKegiatan + NamaJenisKegiatan PendataanPereviewKegiatan = @KdPereviewPenelitian + @KdTrPendataanAktivitas + Nilai MsTimPenelitian = @KdTimPenelitian + NamaTimPenelitian MsPesertaPenelitian = @KdPeserta + NamaPesertaPenelitian + #KdJenisKeanggotaan + #KdTimPenelitian MsJenisKeanggotaan = @KdJenisKeanggotaan + NamaJenisKeanggotaan
L54
Tabel Integritas Referensial TrPendataanAktivitas (KdTrPendataanAktivitas, KdStaff, TanggalPendataan, KdDosen, KdButir, UraianKegiatan, TempatKegiatan, TahunKegiatan, JudulPenelitian, StatusKeanggotaan, KdTimPenelitian, TanggalReview, JumlahSKS, KdJenisKegiatan, KdStatusPendataan) Primary Key (KdTrPendataanAktivitas) Foreign Key (KdStaff) References MsStaff(KdStaff) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdDosen) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdButir) References MsButir(KdButir) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdTimPenelitian) References M sTimPenelitian(KdTimPenelitian) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdJenisKegiatan) References MsJenisKegiatan(KdJenisKegiatan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdStatusPendataan) References MsStatusPendataan(KdStatusPendataan) ON UPDATE CASCADE ON DELETE NO ACTION PendataanPereviewPenelitian (KdPereviewPenelitian, KdTrPendataanAktivitas, Nilai) Primary Key (KdPereviewPenelitian, KdTrPendataanAktivitas) Foreign Key (KdPereviewPenelitian) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION
L55
Foreign Key (KdTrPendataanAktivitas) References TrPendataanAktivitas(KdPendataanAktivitas) ON UPDATE CASCADE ON DELETE CASCADE MsTimPenelitian (KdTimPenelitian, NamaTimPenelitian) Primary Key (KdTimPenelitian) MsPesertaPenelitian (KdPesertaPenelitian, NamaPesertaPenelitian, KdJenisKeanggotaan, KdTimPenelitian) Primary Key (KdPesertaPenelitian) Foreign Key (KdJenisKeanggotaan) References MsJenisKeanggotaan (KdJenisKeanggotaan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdTimPenelitian) References M sTimPenelitian (KdTimPenelitian) ON UPDATE CASCADE ON DELETE NO ACTION MsJenisKeanggotaan (KdJenisKeanggotaan, NamaJenisKeanggotaan) Primary Key (KdJenisKeanggotaan) MsJenisKegiatan (KdJenisKegiatan, NamaJenisKegiatan) Primary Key (KdJenisKegiatan) MsS tatusPendataan (KdStatusPendataan, NamaStatusPendataan) Primary Key (KdStatusPendataan) TrPengajuan (KdPengajuan, KdStaff, TanggalPengajuan) Primary Key (KdPengajuan) Foreign Key (KdStaff) References MsStaff(KdStaff)
L56
ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (TanggalPengajuan) References MsTanggalPengajuan (TanggalPengajuan) ON UPDATE CASCADE ON DELETE NO ACTION MsTanggalPengajuan (TanggalPengajuan, TglBatasPengumpulan) Primary Key (TanggalPengajuan) TrDetailPengajuan (KdTrPengajuan, KdDosen, KdJabatanAkademik, KdStatusPengajuan) Primary Key (KdTrPengajuan, KdDosen) Foreign Key (KdTrPengajuan) References TrPengajuan(KdTrPengajuan) ON UPDATE CASCADE ON DELETE CASCADE Foreign Key (KdDosen) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdJabatanAkademik) References MsJabatanAkademik(KdJabatanAkademik) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdStatusPengajuan) References MsStatusPengajuan(KdStatusPengajuan) ON UPDATE CASCADE ON DELETE NO ACTION MsS tatusPengajuan (KdStatusPengajuan, NamaStatusPengajuan) Primary Key (KdStatusPengajuan) TrPendataanPelatihan (KdTrPendataanPelatihan, TglPendataanPelatihan, KdStaff) Primary Key (KdPendataanPelatihan)
L57
Foreign Key (KdStaff) References MsStaff(KdStaff) ON UPDATE CASCADE ON DELETE NO ACTION TrDetailPendataanPelatihan (KdTrPendataanPelatihan, KdPelatihan) Primary Key (KdTrPendataanPelatihan, KdPelatihan) Foreign Key (KdTrPendataanPelatihan) References TrPendataanPelatihan(KdTrPendataanPelatihan) ON UPDATE CASCADE ON DELETE CASCADE Foreign Key (KdPelatihan) References MsPelatihan(KdPelatihan) ON UPDATE CASCADE ON DELETE NO ACTION TrPendaftaran (KdTrPendaftaran, TanggalPendaftaran, KdDosen) Primary Key (KdPendaftaran) Foreign Key (KdDosen) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION TrDetailPendaftaran (KdTrPendaftaran, KdPelatihan) Primary Key (KdTrPendaftaran, KdPelatihan) Foreign Key (KdTrPendaftaran) References TrPendaftaran(KdTrPendaftaran) ON UPDATE CASCADE ON DELETE CASCADE Foreign Key (KdPelatihan) References MsPelatihan(KdPelatihan) ON UPDATE CASCADE ON DELETE NO ACTION PeriodeDosen (KdDosen, KdPeriodeAkademik, IKADosen) Primary Key (KdDosen, KdPeriodeAkademik) Foreign Key (KdDosen) References MsDosen(KdDosen)
L58
ON UPDATE CASCADE ON DELETE CASCADE Foreign Key (KdPeriodeAkademik) References MsPeriodeAkademik(KdPeriodeAkademik) ON UPDATE CASCADE ON DELETE NO ACTION MsPeriodeAkademik (KdPeriodeAkademik, NamaPeriodeAkademik) Primary Key KdPeriodeAkademik MsDosen (KdDosen, NamaDosen, Username, Password, AlamatDosen, TanggalLahirDosen, JenisKelaminDosen, PendidikanTerakhir, TM TJabatan, TanggalAkhirPengajuan, KdJabatanAkademik, KdStatusKepegawaian, StatusBlokir, AlasanBlokir, KdJurusan) Primary Key (KdDosen) Foreign Key (Username) References M sUser(Username) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdJabatanAkademik) References MsJabatanAkademik(KdJabatanAkademik) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdStatusKepegawaian) References MsStatusKepegawaian(KdStatusKepegawaian) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdJurusan) References References M sJurusan(KdJurusan) ON UPDATE CASCADE ON DELETE NO ACTION MsUser (Username, Password, KdJenisUser)
L59
Primary Key (Username) Foreign Key (KdJenisUser) References MsJenisUser(KdJenisUser) ON UPDATE CASCADE ON DELETE NO ACTION MsJenisUser (KdJenisUser, NamaJenisUser) Primary Key (KdJenisUser) MsJabatanAkademik (KdJabatanAkademik, NamaJabatanAkademik, Poin, Persyaratan) Primary Key (KdJabatanAkademik) MsS tatusKepegawaian (KdStatusKepegawaian, NamaStatusKepegawaian) Primary Key (KdStatusKepegawaian) MsJurusan (KdJurusan, NamaJurusan, KdKajur, KdFakultas) Primary Key (KdJurusan) Foreign Key (KdKajur) References MsKajur(KdKajur) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdFakultas) References MsFakultas(KdFakultas) ON UPDATE CASCADE ON DELETE NO ACTION MsKajur (KdKajur, NamaKajur) Primary Key (KdKajur) MsFakultas (KdFakultas, NamaFakultas) Primary Key (KdFakultas) MsS taff (KdStaff, NamaStaff, Username, Password, KdJenisStaff) Primary Key (KdStaff)
L60
Foreign Key (KdJenisStaff) References MsJenisStaff(KdJenisStaff) ON UPDATE CASCADE ON DELETE NO ACTION MsJenisS taff (KdJenisStaff, NamaJenisStaff) Primary Key KdJenisStaff MsButir (KdButir, NamaButir, KdSubUnsur, Kredit) Primary Key (KdButir) Foreign Key (KdSubUnsur) References M sSubUnsur(KdSubUnsur) ON UPDATE CASCADE ON DELETE NO ACTION MsSubUnsur (KdSubUnsur, NamaSubUnsur, KdBidang, KdUnsur) Primary Key (KdSubUnsur) Foreign Key (KdBidang) References MsBidang(KdBidang) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdUnsur) References MsUnsur(KdUnsur) ON UPDATE CASCADE ON DELETE NO ACTION MsBidang (KdBidang, NamaBidang, KdUnsur) Primary Key (KdBidang) Foreign Key (KdUnsur) References MsUnsur(KdUnsur) ON UPDATE CASCADE ON DELETE NO ACTION MsUnsur (KdUnsur, NamaUnsur) Primary Key (KdUnsur) MsPelatihan (KdPelatihan, NamaPelatihan, UraianPelatihan, TanggalPelatihan, TanggalExpired, KdJurusan)
L61
Primary Key (KdPelatihan) Foreign Key (KdJurusan) References MsJurusan(KdJurusan) ON UPDATE CASCADE ON DELETE NO ACTION MsEmailDosen (EmailDosen, KdDosen) Primary Key (EmailDosen) Foreign Key (KdDosen) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION MsTeleponDosen (TeleponDosen, KdDosen) Primary Key (TeleponDosen) Foreign Key (KdDosen) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION MsEmailS taff (EmailStaff, KdStaff) Primary Key (EmailStaff) Foreign Key (KdStaff) References MsStaff(KdStaff) ON UPDATE CASCADE ON DELETE NO ACTION MsTeleponS taff (TeleponStaff, KdStaff) Primary Key (TeleponStaff) Foreign Key (KdStaff) References MsStaff(KdStaff) ON UPDATE CASCADE ON DELETE NO ACTION
L62
Daftar Perancangan Base Relation 1. MsDosen Domain KdDosen :
fixed length character string, length 5 Format : [D][0-9][0-9][0-9][0-9]
Domain NamaDosen :
variable length character string, length 50
Domain Username :
variable length character string, length 20
Domain Password :
variable length character string, length 15
Domain AlamatDosen :
variable length character string, length 100
Domain TanggalLahirDosen :
datetime
Domain JenisKelaminDosen :
fixed length character string, length 1
Domain PendidikanTerakhir :
variable length character string, length 20
Domain TMTJabatan :
datetime
Domain TanggalAkhirPengajuan :
datetime
Domain KdJabatanAkademik :
fixed length character string, length 3, Format : [J][A][0-9]
L63
Domain KdStatusKepegawaian :
fixed length character string, length 3, Format : [S][P][0-9]
Domain StatusBlokir :
variable length character string, length 5
Domain AlasanBlokir :
variable length character string, length 30
Domain KdJurusan :
fixed length character string, length 3, Format : [J][0-9][0-9]
MsDosen( KdDosen
NOT NULL,
NamaDosen
NOT NULL,
Username
NOT NULL,
Password
NOT NULL,
AlamatDosen
NOT NULL,
TanggalLahirDosen
NOT NULL,
JenisKelaminDosen
NOT NULL,
PendidikanTerakhir
NOT NULL,
TMTJabatan
NULL,
TanggalAkhirPengajuan
NULL,
KdJabatanAkademik
NULL,
KdStatusKepegawaian
NOT NULL,
L64
StatusBlokir
NOT NULL,
AlasanBlokir
NOT NULL,
KdJurusan
NOT NULL,
Primary Key (KdDosen), Foreign Key (Username) References M sUser(Username) ON UPDATE CASCADE ON DELETE NO ACTION, Foreign Key (KdJabatanAkademik) References MsJabatanAkademik(KdJabatanAkademik) ON UPDATE CASCADE ON DELETE NO ACTION, Foreign Key (KdStatusKepegawaian) References MsStatusKepegawaian(KdStatusKepegawaian) ON UPDATE CASCADE ON DELETE NO ACTION, Foreign Key (KdJurusan) References References M sJurusan(KdJurusan) ON UPDATE CASCADE ON DELETE NO ACTION );
2. MsJabatanAkademik Domain KdJabatanAkademik :
fixed length character string, length 3, Format : [J][A][0-9]
Domain NamaJabatanAkademik :
variable length character string, length 20
Domain Poin:
integer
L65
Domain Persyaratan :
variable length character string, length 20
MsJabatanAkademik ( KdJabatanAkademik
NOT NULL,
NamaJabatanAkademik
NOT NULL,
Poin
NOT NULL,
Persyaratan
NOT NULL,
Primary Key (KdJabatanAkademik) );
3. MsStatusKepegawaian Domain KdStatusKepegawaian :
fixed length character string, length 3, Format : [S][P][0-9]
Domain NamaStatusKepegawaian :
variable length character string, length 20
MsS tatusKepegawaian ( KdStatusKepegawaian
NOT NULL,
NamaStatusKepegawaian
NOT NULL,
Primary Key (KdStatusKepegawaian) );
L66
4. MsJurusan Domain KdJurusan :
fixed length character string, length 3, Format : [J][0-9][0-9]
Domain NamaJurusan :
variable length character string, length 30
Domain KdKajur :
fixed length character string, length 3, Format : [K][0-9][0-9]
Domain KdFakultas :
fixed length character string, length 3, Format : [F][0-9][0-9]
MsJurusan ( KdJurusan
NOT NULL,
NamaJurusan
NOT NULL,
KdKajur
NOT NULL,
KdFakultas
NOT NULL,
Primary Key (KdJurusan), Foreign Key KdKajur References MsKajur(KdKajur) ON UPDATE CASCADE ON DELETE NO ACTION, Foreign Key KdFakultas References MsFakultas (KdFakultas) ON UPDATE CASCADE ON DELETE NO ACTION );
L67
5. MsKajur Domain KdKajur :
fixed length character string, length 3, Format : [K][0-9][0-9]
Domain NamaKajur :
variable length character string, length 50
MsKajur ( KdKajur
NOT NULL,
NamaKajur
NOT NULL,
Primary Key (KdKajur) ); 6. MsFakultas Domain KdFakultas :
fixed length character string, length 3, Format : [F][0-9][0-9]
Domain NamaFakultas :
variable length character string, length 30
MsFakultas ( KdFakultas
NOT NULL,
NamaFakultas
NOT NULL,
Primary Key (KdFakultas) );
L68
7. MsStaff Domain KdStaff :
fixed length character string, length 5, Format : [S][0-9][0-9][0-9][0-9]
Domain NamaStaff :
variable length character string, length 50
Domain Username :
variable length character string, length 20
Domain Password :
variable length character string, length 15
Domain KdJenisStaff :
fixed length character string, length 3, Format : [J][S][0-9]
MsS taff ( KdStaff
NOT NULL,
NamaStaff
NOT NULL,
Username
NOT NULL,
Password
NOT NULL,
KdJenisStaff
NOT NULL,
Primary Key (KdStaff) Foreign Key KdJenisStaff References MsJenisStaff(KdJenisStaff) ON UPDATE CASCADE ON DELETE NO ACTION );
L69
8. MsJenisStaff Domain KdJenisStaff :
fixed length character string, length 3, Format : [J][S][0-9]
Domain NamaJenisStaff :
variable length character string, length 20
MsJenisS taff ( KdJenisStaff
NOT NULL,
NamaJenisStaff
NOT NULL,
Primary Key (KdJenisStaff) );
9. MsButir Domain KdButir :
fixed length character string, length 6, Format : [A-E][0-9][0-9][0-9] [0-9][0-9]
Domain NamaButir :
variable length character string, length 50
Domain KdSubUnsur :
fixed length character string, length 4, Format : [S][U][0-9][0-9]
Domain Kredit :
double
L70
MsButir ( KdButir
NOT NULL,
NamaButir
NOT NULL,
KdSubUnsur
NOT NULL,
Kredit
NOT NULL,
Primary Key (KdButir), Foreign Key KdSubUnsur References M sSubUnsur(KdSubUnsur) ON UPDATE CASCADE ON DELETE NO ACTION );
10. MsSubUnsur Domain KdSubUnsur :
fixed length character string, length 4, Format : [S][U][0-9][0-9]
Domain NamaSubUnsur :
variable length character string, length 50
Domain KdBidang :
fixed length character string, length 4, Format : [B][I][0-9][0-9]
Domain KdUnsur :
fixed length character string, length 4, Format : [U][N][0-9][0-9]
L71
MsSubUnsur ( KdSubUnsur
NOT NULL,
NamaSubUnsur
NOT NULL,
KdBidang
NOT NULL,
KdUnsur
NOT NULL,
Primary Key (KdSubUnsur), Foreign Key KdBidang References MsBidang(KdBidang) ON UPDATE CASCADE ON DELETE NO ACTION, Foreign Key KdUnsur References MsUnsur(KdUnsur) ON UPDATE CASCADE ON DELETE NO ACTION );
11. MsBidang Domain KdBidang :
fixed length character string, length 4, Format : [S][U][0-9][0-9]
Domain NamaBidang :
variable length character string, length 50
Domain KdUnsur :
fixed length character string, length 4, Format : [U][N][0-9][0-9]
MsBidang ( KdBidang
NOT NULL,
L72
NamaBidang
NOT NULL,
KdUnsur
NOT NULL,
Primary Key (KdBidang), Foreign Key KdUnsur References MsUnsur(KdUnsur) ON UPDATE CASCADE ON DELETE NO ACTION );
12. MsUnsur Domain KdUnsur :
fixed length character string, length 4, Format : [U][N][0-9][0-9]
Domain NamaUnsur :
variable length character string, length 50
MsUnsur ( KdUnsur
NOT NULL,
NamaUnsur
NOT NULL,
Primary Key (KdUnsur) );
13. MsPeriodeAkademik Domain KdPeriodeAkademik :
fixed length character string, length 4,
L73
Format : [P][A][0-9][0-9] Domain NamaPeriodeAkademik :
variable length character string, length 50
MsPeriodeAkademik ( KdPeriodeAkademik
NOT NULL,
NamaPeriodeAkademik
NOT NULL,
Primary Key (KdPeriodeAkademik) );
14. PeriodeDosen KdDosen
fixed length character string, length 5, Format : [D][0-9][0-9][0-9][0-9]
KdPeriodeAkademik
fixed length character string, length 4, Format : [P][A][0-9][0-9]
IKADosen
Double
PeriodeDosen ( KdDosen
NOT NULL,
KdPeriodeAkademik
NOT NULL,
IkaDosen
NULL,
Primary Key (KdDosen, KdPeriodeAkademik), Foreign Key KdDosen References MsDosen(KdDosen)
L74
ON UPDATE CASCADE ON DELETE CASCADE, Foreign Key KdPeriodeAkademik References MsPeriodeAkademik(KdPeriodeAkademik) ON UPDATE CASCADE ON DELETE NO ACTION );
15. MsUser Domain Username :
variable length character string, length 20
Domain Password :
variable length character string, length 15
KdJenisUser :
fixed length character string, length 3, Format : [J][U][0-9]
MsUser ( Username
NOT NULL,
Password
NOT NULL,
KdJenisUser
NOT NULL,
Primary Key (Username), Foreign Key (KdJenisUser) References MsJenisUser(KdJenisUser) ON UPDATE CASCADE ON DELETE NO ACTION );
L75
16. MsJenisUser Domain KdJenisUser :
fixed length character string, length 3, Format : [J][U][0-9]
Domain NamaJenisUser :
variable length character string, length 20
MsJenisUser ( KdJenisUser
NOT NULL,
NamaJenisUser
NOT NULL,
Primary Key (KdJenisUser) );
17. MsEmailDosen Domain EmailDosen :
variable length character string, length 30
Domain KdDosen :
fixed length character string, length 5, Format : [D][0-9][0-9][0-9][0-9]
MsEmailDosen ( EmailDosen
NOT NULL,
KdDosen
NOT NULL,
Primary Key (EmailDosen), Foreign Key (KdDosen) References MsDosen(KdDosen)
L76
ON UPDATE CASCADE ON DELETE NO ACTION );
18. MsTeleponDosen Domain TeleponDosen :
variable length character string, length 20
Domain KdDosen :
fixed length character string, length 5, Format : [D][0-9][0-9][0-9][0-9]
MsTeleponDosen ( TeleponDosen
NOT NULL,
KdDosen
NOT NULL,
Primary Key (TeleponDosen), Foreign Key (KdDosen) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION );
19. MsEmailStaff Domain EmailStaff :
variable length character string, length 30
Domain KdStaff :
fixed length character string, length 5, Format : [S][0-9][0-9][0-9][0-9]
L77
MsEmailS taff ( EmailStaff
NOT NULL,
KdStaff
NOT NULL,
Primary Key (EmailStaff), Foreign Key (KdStaff) References MsStaff(KdStaff) ON UPDATE CASCADE ON DELETE NO ACTION );
20. MsTeleponStaff Domain TeleponStaff :
variable length character string, length 20
Domain KdStaff :
fixed length character string, length 5, Format : [S][0-9][0-9][0-9][0-9]
MsTeleponS taff ( TeleponStaff
NOT NULL,
KdStaff
NOT NULL,
Primary Key (TeleponStaff), Foreign Key (KdStaff) References MsStaff(KdStaff) ON UPDATE CASCADE ON DELETE NO ACTION );
L78
21. TrPendataanAktivitas Domain KdTrPendataanAktivitas :
fixed length character string, length 8, Format : [P][A][year,formatYY] [0-9][0-9][0-9][0-9]
Domain KdStaff :
fixed length character string, length 5, Format : [S][0-9][0-9][0-9][0-9]
Domain TanggalPendataan :
datetime
Domain KdDosen :
fixed length character string, length 5, Format : [D][0-9][0-9][0-9][0-9]
Domain KdButir :
fixed length character string, length 6, Format : [A-E][0-9][0-9][0-9] [0-9][0-9]
Domain UraianKegiatan :
variable length character string, length 1000
Domain TempatKegiatan :
variable length character string, length 50
Domain TahunKegiatan :
datetime
Domain JudulPenelitian :
variable length character string, length 50
L79
Domain StatusKeanggotaan :
variable length character string, length 20
Domain KdTimPenelitian :
fixed length character string, length 6, Format : [T][M ][0-9][0-9][0-9][0-9]
Domain TanggalReview :
datetime
Domain JumlahSKS :
integer
Domain KdJenisKegiatan :
fixed length character string, length 3, Format : [J][K][0-9]
Domain KdStatusPendataan :
fixed length character string, length 3, Format : [S][D][0-9]
TrPendataanAktivitas ( KdTrPendataanAktivitas
NOT NULL,
KdStaff
NOT NULL,
TanggalPendataan
NOT NULL,
KdDosen
NOT NULL,
KdButir
NOT NULL,
UraianKegiatan
NOT NULL,
TempatKegiatan
NOT NULL,
TahunKegiatan
NOT NULL,
JudulPenelitian
NULL,
L80
StatusKeanggotaan
NULL,
KdTimPenelitian
NULL,
TanggalReview
NULL,
JumlahSK S
NULL,
KdJenisKegiatan
NOT NULL,
KdStatusPendataan
NOT NULL,
Primary Key (KdTrPendataanAktivitas), Foreign Key (KdStaff) References MsStaff(KdStaff) ON UPDATE CASCADE ON DELETE NO ACTION, Foreign Key (KdDosen) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdButir) References MsButir(KdButir) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdTimPenelitian) References MsTimPenelitian(KdTimPenelitian) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdJenisKegiatan) References MsJenisKegiatan(KdJenisKegiatan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdStatusPendataan) References MsStatusPendataan(KdStatusPendataan) ON UPDATE CASCADE ON DELETE NO ACTION );
L81
22. MsJenisKegiatan Domain KdJenisKegiatan :
fixed length character string, length 3, Format : [J][K][0-9]
Domain NamaJenisKegiatan :
variable length character string, length 30
MsJenisKegiatan ( KdJenisKegiatan
NOT NULL,
NamaJenisKegiatan
NOT NULL,
Primary Key (KdJenisKeanggotaan) );
23. MsStatusPendataan Domain KdStatusPendataan :
fixed length character string, length 3, Format : [S][D][0-9]
Domain NamaStatusPendataan :
variable length character string, length 20
MsS tatusPendataan ( KdStatusPendataan
NOT NULL,
NamaStatusPendataan
NOT NULL,
Primary Key (KdStatusPendataan) );
L82
24. MsTimPenelitian Domain KdTimPenelitian :
fixed length character string, length 6, Format : [T][M ][0-9][0-9][0-9][0-9]
Domain NamaTimPenelitian :
variable length character string, length 30
MsTimPenelitian ( KdTimPenelitian
NOT NULL,
NamaTimPenelitian
NOT NULL,
Primary Key (KdTimPenelitian) );
25. MsJenisKeanggotaan Domain KdJenisKeanggotaan :
fixed length character string, length 3, Format : [J][E][0-9]
Domain NamaJenisKeanggotaan :
variable length character string, length 20
MsJenisKeanggotaan ( KdJenisKeanggotaan
NOT NULL,
NamaJenisKeanggotaan
NOT NULL,
Primary Key (KdJenisKeanggotaan) );
L83
26. MsPesertaPenelitian Domain KdPesertaPenelitian :
fixed length character string, length 6, Format : [P][P][0-9][0-9][0-9][0-9]
Domain NamaPesertaPenelitian :
variable length character string, length 50
Domain KdJenisKeanggotaan :
fixed length character string, length 3, Format : [J][E][0-9]
Domain KdTimPenelitian :
fixed length character string, length 6, Format : [T][M ][0-9][0-9][0-9][0-9]
MsPesertaPenelitian ( KdPesertaPenelitian
NOT NULL,
NamaPesertaPenelitian
NOT NULL,
KdJenisKeanggotaan
NOT NULL,
KdTimPenelitian
NOT NULL,
Primary Key (KdPesertaPenelitian), Foreign Key (KdJenisKeanggotaan) References MsJenisKeanggotaan (KdJenisKeanggotaan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key (KdTimPenelitian) References M sTimPenelitian (KdTimPenelitian)
L84
ON UPDATE CASCADE ON DELETE NO ACTION );
27. PendataanPereviewPenelitian Domain KdPereviewPenelitian :
fixed length character string, length 5, Format : [D][0-9][0-9][0-9][0-9]
Domain KdTrPendataanAktivitas :
fixed length character string, length 8, Format : [P][A][year,formatYY] [0-9][0-9][0-9][0-9]
Domain Nilai :
Double
PendataanPereviewPenelitian ( KdPereviewPenelitian
NOT NULL,
KdTrPendataanAktivitas
NOT NULL,
Nilai
NOT NULL,
Primary Key (KdPereviewPenelitian, KdTrPendataanAktivitas), Foreign Key (KdPereviewPenelitian) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION, Foreign Key (KdTrPendataanAktivitas) References TrPendataanAktivitas(KdPendataanAktivitas) ON UPDATE CASCADE ON DELETE CASCADE, );
L85
28. TrPengajuan Domain KdPengajuan :
fixed length character string, length 6, Format : [P][J][0-9][0-9][0-9][0-9]
Domain KdStaff :
fixed length character string, length 5, Format : [S][0-9][0-9][0-9][0-9]
Domain TanggalPengajuan :
datetime
TrPengajuan ( KdPengajuan
NOT NULL,
KdStaff
NOT NULL,
TanggalPengajuan
NOT NULL,
Primary Key (KdPengajuan), Foreign Key (KdStaff) References MsStaff(KdStaff) ON UPDATE CASCADE ON DELETE NO ACTION, Foreign Key (TanggalPengajuan) References MsTanggalPengajuan (TanggalPengajuan) ON UPDATE CASCADE ON DELETE NO ACTION );
29. TrDetailPengajuan Domain KdTrPengajuan :
fixed length character string,
L86
length 6, Format : [P][J][0-9][0-9][0-9][0-9] Domain KdDosen :
fixed length character string, length 5, Format : [D][0-9][0-9][0-9][0-9]
Domain KdJabatanAkademik :
fixed length character string, length 3, Format : [J][A][0-9]
Domain KdStatusPengajuan :
fixed length character string, length 3, Format : [S][J][0-9]
TrDetailPengajuan ( KdTrPengajuan
NOT NULL,
KdDosen
NOT NULL,
KdJabatanAkademik
NOT NULL,
KdStatusPengajuan
NOT NULL,
Primary Key (KdTrPengajuan, KdDosen), Foreign Key (KdTrPengajuan) References TrPendataanAktivitas(KdTrPengajuan) ON UPDATE CASCADE ON DELETE CASCADE, Foreign Key (KdDosen) References MsDosen(KdDosen) ON UPDATE CASCADE ON DELETE NO ACTION,
L87
Foreign Key (KdJabatanAkademik) References MsJabatanAkademik(KdJabatanAkademik) ON UPDATE CASCADE ON DELETE NO ACTION, Foreign Key (KdStatusPengajuan) References MsStatusPengajuan(KdStatusPengajuan) ON UPDATE CASCADE ON DELETE NO ACTION );
30. MsTanggalPengajuan Domain TanggalPengajuan :
datetime
Domain TglBatasPengumpulan :
datetime
MsTanggalPengajuan ( TanggalPengajuan
NOT NULL,
TglBatasPengumpulan
NOT NULL,
Primary Key (TanggalPengajuan) );
31. MsStatusPengajuan Domain KdStatusPengajuan :
fixed length character string, length 3, Format : [S][J][0-9]
Domain NamaStatusPengajuan :
variable length character string, length 20
L88
MsS tatusPengajuan ( KdStatusPengajuan
NOT NULL,
NamaStatusPengajuan
NOT NULL,
Primary Key (KdStatusPengajuan) );
32. MsPelatihan Domain KdPelatihan :
fixed length character string, length 5, Format : [P][0-9][0-9][0-9][0-9]
Domain NamaPelatihan :
variable length character string, length 30
Domain UraianPelatihan :
variable length character string, length 1000
Domain TanggalPelatihan :
datetime
Domain TanggalExpired :
datetime
Domain KdJurusan :
fixed length character string, length 3, Format : [J][0-9][0-9]
MsPelatihan ( KdPelatihan
NOT NULL,
NamaPelatihan
NOT NULL,
UraianPelatihan
NOT NULL,
L89
TanggalPelatihan
NOT NULL,
TanggalExpired
NOT NULL,
KdJurusan
NOT NULL,
Primary Key (KdPelatihan), Foreign Key (KdJurusan) References MsJurusan(KdJurusan) ON UPDATE CASCADE ON DELETE NO ACTION );
33. TrPendaftaran Domain KdTrPendaftaran :
fixed length character string, length 8, Format : [P][D][year,formatYY] [0-9][0-9][0-9][0-9]
Domain TanggalPendaftaran :
datetime
Domain KdDosen :
fixed length character string, length 5, Format : [D][0-9][0-9][0-9][0-9]
TrPendaftaran ( KdTrPendaftaran
NOT NULL,
TanggalPendaftaran
NOT NULL,
KdDosen
NOT NULL,
Primary Key (KdPendaftaran), Foreign Key (KdDosen) References MsDosen(KdDosen)
L90
ON UPDATE CASCADE ON DELETE NO ACTION );
34. TrDetailPendaftaran Domain KdTrPendaftaran :
fixed length character string, length 8, Format : [P][D][year,formatYY] [0-9][0-9][0-9][0-9]
Domain KdPelatihan :
fixed length character string, length 5, Format : [P][0-9][0-9][0-9][0-9]
TrDetailPendaftaran ( KdTrPendaftaran
NOT NULL,
KdPelatihan
NOT NULL,
Primary Key (KdTrPendaftaran, KdPelatihan), Foreign Key (KdTrPendaftaran) References TrPendaftaran(KdTrPendaftaran) ON UPDATE CASCADE ON DELETE CASCADE, Foreign Key (KdPelatihan) References MsPelatihan(KdPelatihan) ON UPDATE CASCADE ON DELETE NO ACTION );
35. TrPendataanPelatihan Domain KdTrPendataanPelatihan :
fixed length character string,
L91
length 8, Format : [P][P][year,formatYY] [0-9][0-9][0-9][0-9] Domain TglPendataanPelatihan :
datetime
Domain KdStaff :
fixed length character string, length 5, Format : [S][0-9][0-9][0-9][0-9]
TrPendataanPelatihan ( KdTrPendataanPelatihan
NOT NULL,
TglPendataanPelatihan
NOT NULL,
KdStaff
NOT NULL,
Primary Key (KdPendataanPelatihan), Foreign Key (KdStaff) References MsStaff(KdStaff) ON UPDATE CASCADE ON DELETE NO ACTION );
36. TrDetailPendataanPelatihan Domain KdTrPendataanPelatihan :
fixed length character string, length 8, Format : [P][P][year,formatYY] [0-9][0-9][0-9][0-9]
Domain KdPelatihan :
fixed length character string, length 5,
L92
Format : [P][0-9][0-9][0-9][0-9] TrDetailPendataanPelatihan ( KdTrPendataanPelatihan
NOT NULL,
KdPelatihan
NOT NULL,
Primary Key (KdTrPendataanPelatihan, KdPelatihan), Foreign Key (KdTrPendataanPelatihan) References TrPendataanPelatihan(KdTrPendataanPelatihan) ON UPDATE CASCADE ON DELETE CASCADE, Foreign Key (KdPelatihan) References MsPelatihan(KdPelatihan) ON UPDATE CASCADE ON DELETE NO ACTION );
L93
Matriks Referensi Silang Transaksi/Relasi Analisis Transaksi I Transaksi (a)
Relasi MsDosen
I
(b)
R U D I
R U D I
X
X
(c)
R U D I
MsJabatanAkademik MsStatusKepegawaian MsJurusan MsKajur MsFakultas MsStaff MsJenisStaff MsButir MsSubUnsur MsBidang MsUnsur MsPeriodeAkademik PeriodeDosen MsUser MsJenisUser
X
X
(d)
R U D
L94
MsEmailDosen MsTeleponDosen MsEmailStaff MsTeleponStaff TrPendataanAktivitas
X X X X
MsJenisKegiatan
X
MsStatusPendataan
X
MsTimPenelitian
X
MsJenisKeanggotaan
X
MsPesertaPenelitian
X
PendataanPereview-
X
Penelitian TrPengajuan TrDetailPengajuan MsTanggalPengajuan MsStatusPengajuan MsPelatihan TrPendaftaran TrDetailPendaftaran TrPendataanPelatihan TrDetailPendataanPelatihan
X
L95
Analisis Transaksi II Transaksi (e)
Relasi MsDosen
I
R U D I
(f)
R U D
(g)
I
R U D I
X X X
(h)
R U D X
MsJabatanAkademik
X
MsStatusKepegawaian
X
MsJurusan
X
MsKajur
X
MsFakultas MsStaff MsJenisStaff MsButir MsSubUnsur MsBidang MsUnsur MsPeriodeAkademik
X
PeriodeDosen
X
MsUser MsJenisUser MsEmailDosen MsTeleponDosen
L96
MsEmailStaff MsTeleponStaff TrPendataanAktivitas MsJenisKegiatan MsStatusPendataan MsTimPenelitian MsJenisKeanggotaan MsPesertaPenelitian PendataanPereviewPenelitian TrPengajuan
X X X
X
TrDetailPengajuan
X X X
X
MsTanggalPengajuan
X X
MsStatusPengajuan MsPelatihan TrPendaftaran TrDetailPendaftaran TrPendataanPelatihan TrDetailPendataanPelatihan
X
L97
Analisis Transaksi III Transaksi (i)
Relasi
I R U D
MsDosen MsJabatanAkademik MsStatusKepegawaian MsJurusan MsKajur MsFakultas MsStaff MsJenisStaff MsButir MsSubUnsur MsBidang MsUnsur MsPeriodeAkademik PeriodeDosen MsUser MsJenisUser MsEmailDosen MsTeleponDosen
X X
(j)
I
R U D
(k)
I
R U D I
(l)
R U D
L98
MsEmailStaff MsTeleponStaff TrPendataanAktivitas MsJenisKegiatan MsStatusPendataan MsTimPenelitian MsJenisKeanggotaan MsPesertaPenelitian PendataanPereviewPenelitian TrPengajuan TrDetailPengajuan MsTanggalPengajuan MsStatusPengajuan MsPelatihan
X X X X
TrPendaftaran
X X X X
X
TrDetailPendaftaran
X X X X
X
TrPendataanPelatihan TrDetailPendataanPelatihan
L99
Analisis Transaksi IV Transaksi (m)
Relasi MsDosen MsJabatanAkademik MsStatusKepegawaian MsJurusan MsKajur MsFakultas MsStaff MsJenisStaff MsButir MsSubUnsur MsBidang MsUnsur MsPeriodeAkademik PeriodeDosen MsUser MsJenisUser MsEmailDosen MsTeleponDosen
I
R
U D
L100
MsEmailStaff MsTeleponStaff TrPendataanAktivitas MsJenisKegiatan MsStatusPendataan MsTimPenelitian MsJenisKeanggotaan MsPesertaPenelitian PendataanPereviewPenelitian TrPengajuan TrDetailPengajuan MsTanggalPengajuan MsStatusPengajuan MsPelatihan TrPendaftaran TrDetailPendaftaran TrPendataanPelatihan
X X
TrDetailPendataanPelatihan
X X
Keterangan : I = Insert; R = Read; U = Update; D = Delete
L101
Estimasi Kapasitas untuk Setiap Tabel Tabel Estimasi Kapasitas MsDosen Fields
Tipe data
Ukuran
KdDosen
Char
5
NamaDosen
Varchar
50
Username
Varchar
20
Password
Varchar
15
AlamatDosen
Varchar
100
TanggalLahirDosen
Datetime
8
JenisKelaminDosen
Char
1
PendidikanTerakhir
Varchar
20
TMTJabatan
Datetime
8
TanggalAkhirPengajuan
Datetime
8
KdJabatanAkademik
Char
3
KdStatusKepegawaian
Char
3
StatusBlokir
Varchar
5
AlasanBlokir
Varchar
30
KdJurusan
Char
3
Kapasitas 1 record dari tabel M sDosen adalah 279 byte. Diperkirakan jumlah record awal adalah 1000 dosen, dan dalam 1 tahun terjadi penambahan 20 dosen. Dalam satu tahun kebutuhan tabel ini adalah 1020*279 = 284580 byte.
L102
Tabel Estimasi Kapasitas MsJabatanAkademik Fields
Tipe data
Ukuran
KdJabatanAkademik
Char
3
NamaJabatanAkademik
Varchar
20
Poin
Integer
4
Persyaratan
Varchar
1000
Kapasitas 1 record dari tabel M sJabatanAkademik adalah 1027 byte. Diperkirakan jumlah record awal adalah 10, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 10*1027 = 10270 byte.
Tabel Estimasi Kapasitas MsS tatusKepegawaian Fields
Tipe data
Ukuran
KdStatusKepegawaian
Char
3
NamaStatusKepegawaian
Varchar
20
Kapasitas 1 record dari tabel M sStatusKepegawaian adalah 23 byte. Diperkirakan jumlah record awal adalah 5, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 5*23 = 115 byte.
L103
Tabel Estimasi Kapasitas MsJurusan Fields
Tipe data
Ukuran
KdJurusan
Char
3
NamaJurusan
Varchar
30
KdKajur
Char
3
KdFakultas
Char
3
Kapasitas 1 record dari tabel M sJurusan adalah 39 byte. Diperkirakan jumlah record awal adalah 30, dan dalam 1 tahun terjadi penambahan 2 record. Dalam satu tahun kebutuhan tabel ini adalah 32*39 = 1248 byte.
Tabel Estimasi Kapasitas MsKajur Fields
Tipe data
Ukuran
KdKajur
Char
3
NamaKajur
Varchar
50
Kapasitas 1 record dari tabel M sKajur adalah 53 byte. Diperkirakan jumlah record awal adalah 30, dan dalam 1 tahun terjadi penambahan 2 record. Dalam satu tahun kebutuhan tabel ini adalah 32*53 = 1696 byte.
L104
Tabel Estimasi Kapasitas MsFakultas Fields
Tipe data
Ukuran
KdFakultas
Char
3
NamaFakultas
Varchar
30
Kapasitas 1 record dari tabel M sFakultas adalah 33 byte. Diperkirakan jumlah record awal adalah 10, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 10*33 = 330 byte.
Tabel Estimasi Kapasitas MsS taff Fields
Tipe data
Ukuran
KdStaff
Char
5
NamaStaff
Varchar
50
Username
Varchar
20
Password
Varchar
15
KdJenisStaff
Char
3
Kapasitas 1 record dari tabel M sStaff adalah 93 byte. Diperkirakan jumlah record awal adalah 10, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 10*93 = 930 byte.
L105
Tabel Estimasi Kapasitas MsJenisS taff Fields
Tipe data
Ukuran
KdJenisStaff
Char
3
NamaJenisStaff
Varchar
20
Kapasitas 1 record dari tabel M sJenisStaff adalah 23 byte. Diperkirakan jumlah record awal adalah 3, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 3*23 = 69 byte.
Tabel Estimasi Kapasitas MsButir Fields
Tipe data
Ukuran
KdButir
Char
6
NamaButir
Varchar
50
KdSubUnsur
Char
4
Kredit
Double
8
Kapasitas 1 record dari tabel M sButir adalah 68 byte. Diperkirakan jumlah record awal adalah 104, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 104*68 = 7072 byte.
L106
Tabel Estimasi Kapasitas MsSubUnsur Fields
Tipe data
Ukuran
KdSubUnsur
Char
4
NamaSubUnsur
Varchar
50
KdBidang
Char
4
KdUnsur
Char
4
Kapasitas 1 record dari tabel M sSubUnsur adalah 62 byte. Diperkirakan jumlah record awal adalah 34, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 34*62 = 2108 byte.
Tabel Estimasi Kapasitas MsBidang Fields
Tipe data
Ukuran
KdBidang
Char
4
NamaBidang
Varchar
50
KdUnsur
Char
4
Kapasitas 1 record dari tabel M sBidang adalah 58 byte. Diperkirakan jumlah record awal adalah 3, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 3*58 = 174 byte.
L107
Tabel Estimasi Kapasitas MsUnsur Fields
Tipe data
Ukuran
KdUnsur
Char
4
NamaUnsur
Varchar
50
Kapasitas 1 record dari tabel M sUnsur adalah 54 byte. Diperkirakan jumlah record awal adalah 3, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 3*54 = 162 byte.
Tabel Estimasi Kapasitas MsPeriodeAkademik Fields
Tipe data
Ukuran
KdPeriodeAkademik
Char
4
NamaPeriodeAkademik
Varchar
50
Kapasitas 1 record dari tabel M sPeriodeAkademik adalah 54 byte. Diperkirakan jumlah record awal adalah 5, dan dalam 1 tahun terjadi penambahan 2 record. Dalam satu tahun kebutuhan tabel ini adalah 7*54 = 378 byte.
Tabel Estimasi Kapasitas PeriodeDosen Fields
Tipe data
Ukuran
KdDosen
Char
5
KdPeriodeAkademik
Char
4
L108
IKADosen
Double
8
Kapasitas 1 record dari tabel PeriodeDosen adalah 17 byte. Diperkirakan jumlah record awal adalah 3000, dan dalam 1 tahun terjadi penambahan 80 record. Dalam satu tahun kebutuhan tabel ini adalah 3008*17 = 51135 byte.
Tabel Estimasi Kapasitas MsUser Fields
Tipe data
Ukuran
Username
Char
20
Password
Varchar
15
KdJenisUser
Char
3
Kapasitas 1 record dari tabel M sUser adalah 38 byte. Diperkirakan jumlah record awal adalah 610, dan dalam 1 tahun terjadi penambahan 20 record. Dalam satu tahun kebutuhan tabel ini adalah 630*38 = 23940 byte.
Tabel Estimasi Kapasitas MsJenisUser Fields
Tipe data
Ukuran
KdJenisUser
Char
3
NamaJenisUser
Varchar
20
Kapasitas 1 record dari tabel M sJenisUser adalah 23 byte. Diperkirakan jumlah record awal adalah 4, dan dalam 1 tahun tidak
L109
terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 4*23 = 92 byte.
Tabel Estimasi Kapasitas MsTeleponDosen Fields
Tipe data
Ukuran
TeleponDosen
Varhar
20
KdDosen
Char
5
Kapasitas 1 record dari tabel M sTeleponDosen adalah 25 byte. Diperkirakan jumlah record awal adalah 600, dan dalam 1 tahun terjadi penambahan 20 record. Dalam satu tahun kebutuhan tabel ini adalah 620*25 = 15500 byte.
Tabel Estimasi Kapasitas MsEmailDosen Fields
Tipe data
Ukuran
EmailDosen
Varhar
30
KdDosen
Char
5
Kapasitas 1 record dari tabel M sEmailDosen adalah 35 byte. Diperkirakan jumlah record awal adalah 600, dan dalam 1 tahun terjadi penambahan 20 record. Dalam satu tahun kebutuhan tabel ini adalah 620*35 = 21700 byte.
L110
Tabel Estimasi Kapasitas MsEmailStaff Fields
Tipe data
Ukuran
EmailStaff
Varchar
30
KdStaff
Char
5
Kapasitas 1 record dari tabel M sEmailStaff adalah 35 byte. Diperkirakan jumlah record awal adalah 10, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 10*35 = 350 byte.
Tabel Estimasi Kapasitas MsTeleponS taff TeleponStaff
Varchar
20
KdStaff
Char
5
Kapasitas 1 record dari tabel M sTeleponStaff adalah 25 byte. Diperkirakan jumlah record awal adalah 10, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 10*25 = 250 byte.
Tabel Estimasi Kapasitas TrPendataanAktivitas KdTrPendataanAktivitas
Char
8
KdStaff
Char
5
TanggalPendataan
Varchar
8
KdDosen
Char
5
L111
KdButir
Char
6
UraianKegiatan
Varchar
1000
TempatKegiatan
Varchar
50
TahunKegiatan
Datetime
8
JudulPenelitian
Varchar
50
StatusKeanggotaan
Varchar
20
KdTimPenelitian
Char
6
TanggalReview
Datetime
8
JumlahSK S
Integer
4
KdJenisKegiatan
Char
3
KdStatusPendataan
Char
3
Kapasitas 1 record dari tabel TrPendataanAktivitas adalah 1184 byte. Diperkirakan jumlah record awal adalah 2000, dan dalam 1 tahun terjadi penambahan 300 record. Dalam satu tahun kebutuhan tabel ini adalah 2300*1184 = 2723200 byte.
Tabel Estimasi Kapasitas MsJenisKegiatan KdJenisKegiatan
Char
3
NamaJenisKegiatan
Varchar
30
Kapasitas 1 record dari tabel M sJenisKegiatan adalah 33 byte. Diperkirakan jumlah record awal adalah 3, dan dalam 1 tahun tidak terjadi penambahan.
L112
Dalam satu tahun kebutuhan tabel ini adalah 3*33 = 99 byte.
Tabel Estimasi Kapasitas MsS tatusPendataan KdStatusPendataan
Char
3
NamaStatusPendataan
Varchar
20
Kapasitas 1 record dari tabel M sStatusPendataan adalah 23 byte. Diperkirakan jumlah record awal adalah 3, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 3*23 = 69 byte.
Tabel Estimasi Kapasitas MsTimPenelitian KdTimPenelitian
Char
6
NamaTimPenelitian
Varchar
30
Kapasitas 1 record dari tabel M sStatusKepegawaian adalah 23 byte. Diperkirakan jumlah record awal adalah 300, dan dalam 1 tahun terjadi penambahan 10 record. Dalam satu tahun kebutuhan tabel ini adalah 310*23 = 7130 byte.
Tabel Estimasi Kapasitas MsJenisKeanggotaan KdJenisKeanggotaan
Char
3
NamaJenisKeanggotaan
Varchar
20
Kapasitas 1 record dari tabel M sJenisKeanggotaan adalah 23 byte.
L113
Diperkirakan jumlah record awal adalah 2, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 2*23 = 46 byte.
Tabel Estimasi Kapasitas MsPesertaPenelitian KdPesertaPenelitian
Char
6
NamaPesertaPenelitian
Varchar
50
KdJenisKeanggotaan
Char
3
KdTimPenelitian
Char
6
Kapasitas 1 record dari tabel M sPesertaPenelitian adalah 65 byte. Diperkirakan jumlah record awal adalah 600, dan dalam 1 tahun terjadi penambahan 20 record. Dalam satu tahun kebutuhan tabel ini adalah 620*65 = 40300 byte.
Tabel Estimasi Kapasitas PendataanPereviewPenelitian KdPereviewPenelitian
Char
5
KdTrPendataanAktivitas
Char
8
Nilai
Double
8
Kapasitas 1 record dari tabel PendataanPereviewPenelitian adalah 21 byte. Diperkirakan jumlah record awal adalah 300, dan dalam 1 tahun tidak terjadi penambahan.
L114
Dalam satu tahun kebutuhan tabel ini adalah 300*21 = 6300 byte.
Tabel Estimasi Kapasitas TrPengajuan KdTrPengajuan
Char
6
KdStaff
Char
5
TanggalPengajuan
Double
8
Kapasitas 1 record dari tabel TrPengajuan adalah 19 byte. Diperkirakan jumlah record awal adalah 10, dan dalam 1 tahun terjadi penambahan 2 record. Dalam satu tahun kebutuhan tabel ini adalah 12*19 = 228 byte.
Tabel Estimasi Kapasitas MsTanggalPengajuan TanggalPengajuan
Char
8
TglBatasPengumpulan
Varchar
8
Kapasitas 1 record dari tabel M sTanggalPengajuan adalah 16 byte. Diperkirakan jumlah record awal adalah 10, dan dalam 1 tahun terjadi penambahan 2 record. Dalam satu tahun kebutuhan tabel ini adalah 12*16 = 192 byte.
Tabel Estimasi Kapasitas TrDetailPengajuan KdTrPengajuan
Char
6
KdDosen
Char
5
L115
KdJabatanAkademik
Char
3
KdStatusPengajuan
Char
3
Kapasitas 1 record dari tabel TrDetailPengajuan adalah 17 byte. Diperkirakan jumlah record awal adalah 1000, dan dalam 1 tahun tidak penambahan 200. Dalam satu tahun kebutuhan tabel ini adalah 1200*17 = 20400 byte.
Tabel Estimasi Kapasitas MsS tatusPengajuan KdStatusPengajuan
Char
3
NamaStatusPengajuan
Varchar
20
Kapasitas 1 record dari tabel M sStatusPengajuan adalah 23 byte. Diperkirakan jumlah record awal adalah 2, dan dalam 1 tahun tidak terjadi penambahan. Dalam satu tahun kebutuhan tabel ini adalah 2*23 = 43 byte.
Tabel Estimasi Kapasitas TrPendaftaran KdTrPendaftaran
Char
8
TanggalPendaftaran
Varchar
8
KdDosen
Char
5
Kapasitas 1 record dari tabel TrPendaftaran adalah 21 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun tidak terjadi penambahan 100 record.
L116
Dalam satu tahun kebutuhan tabel ini adalah 100*21 = 2100 byte.
Tabel Estimasi Kapasitas TrDetailPendaftaran KdTrPendaftaran
Char
8
KdPelatihan
Char
5
Kapasitas 1 record dari tabel TrDetailPendaftaran adalah 13 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 200. Dalam satu tahun kebutuhan tabel ini adalah 200*13 = 2600 byte.
Tabel Estimasi Kapasitas MsPelatihan KdPelatihan
Char
5
NamaPelatihan
Varchar
30
UraianPelatihan
Varchar
1000
TanggalPelatihan
Datetime
8
TanggalExpired
Datetime
8
KdJurusan
Char
3
Kapasitas 1 record dari tabel M sPelatihan adalah 1054 byte. Diperkirakan jumlah record awal adalah 200, dan dalam 1 tahun terjadi penambahan 10 record. Dalam satu tahun kebutuhan tabel ini adalah 210*1054 = 221340 byte.
L117
Tabel Estimasi Kapasitas TrPendataanPelatihan KdTrPendataanPelatihan
Char
8
TglPendataanPelatihan
Varchar
8
KdStaff
Char
5
Kapasitas 1 record dari tabel TrPendataanPelatihan adalah 21 byte. Diperkirakan jumlah record awal adalah 400, dan dalam 1 tahun terjadi penambahan 20 record. Dalam satu tahun kebutuhan tabel ini adalah 420*21 = 8820 byte.
Tabel Estimasi Kapasitas TrDetailPendataanPelatihan KdTrPendataanPelatihan
Char
8
KdPelatihan
Varchar
5
Kapasitas 1 record dari tabel TrDetailPendataanPelatihan adalah 13 byte. Diperkirakan jumlah record awal adalah 1200, dan dalam 1 tahun terjadi penambahan 40 record. Dalam satu tahun kebutuhan tabel ini adalah 1240*13 = 16120 byte.
L118
Tabel Estimasi Kebutuhan Media Penyimpanan Kapasitas yang dibutuhkan No
Tabel dalam satu tahun (byte)
1.
MsDosen
284580
2.
MsJabatanAkademik
10270
3.
MsStatusKepegawaian
115
4.
MsJurusan
1248
5.
MsKajur
1696
6.
MsFakultas
330
7.
MsStaff
930
8.
MsJenisStaff
69
9.
MsButir
7072
10.
MsSubUnsur
2108
11.
MsBidang
174
12.
MsUnsur
162
13.
MsPeriodeAkademik
378
14.
PeriodeDosen
51135
15.
MsUser
23940
16.
MsJenisUser
17.
MsEmailDosen
21700
18.
MsTeleponDosen
15500
19.
MsEmailStaff
92
350
L119
20.
MsTeleponStaff
21.
TrPendataanAktivitas
22.
MsJenisKegiatan
99
23.
MsStatusPendataan
69
24.
MsTimPenelitian
25.
MsJenisKeanggotaan
46
26.
MsPesertaPenelitian
40300
27.
PendataanPereviewPenelitian
6300
28.
TrPengajuan
228
29.
TrDetailPengajuan
30.
MsTanggalPengajuan
192
31.
MsStatusPengajuan
43
32.
MsPelatihan
33.
TrPendaftaran
2100
34.
TrDetailPendaftaran
2600
35.
TrPendataanPelatihan
8820
36.
TrDetailPendataanPelatihan
16120
Total kapasitas yang dibutuhkan untuk 1 tahun adalah: 3471086 byte = 3389,73Kbyte = 3,3102 M byte.
250 2723200
7130
20400
221340
L120
Matriks Referensi Silang Antara User dengan Relasi User JJA S taff
Relasi
I
R U D
T&C S taff
I
R U D
Dosen
I
Admin
R U D
I
R U D
MsDosen
X X
X
X X
X X X X
MsJabatanAkademik
X
X
X
X X X X
MsStatusKepegawaian
X
X
X
X X X X
MsJurusan
X
X
X
X X X X
MsKajur
X
X X X X
MsFakultas
X
X X X X
MsStaff
X
X
X X X X
MsJenisStaff
X
X
X X X X
MsButir
X X
X X X X
MsSubUnsur
X
X X X X
MsBidang
X
X X X X
MsUnsur
X
X X X X
MsPeriodeAkademik
X
X
X X X X
PeriodeDosen
X
X
X X X X
MsUser
X
X
X
X X X X
MsJenisUser
X
X
X X X X
MsEmailDosen
X
X
X X X
X X X X
MsTeleponDosen
X
X
X X X
X X X X
L121
MsEmailStaff
X X X
X X X
X
X X X X
MsTeleponStaff
X X X
X X X
X
X X X X
X
X X X X
TrPendataanAktivitas
X X X X
MsJenisKegiatan
X
X
X X X X
MsStatusPendataan
X
X
X X X X
X
X X X X
X
X X X X
MsTimPenelitian MsJenisKeanggotaan
X X X X X
MsPesertaPenelitian
X X X X
X
X X X X
PendataanPereview-
X X X X
X
X X X X
Penelitian TrPengajuan
X X X X
X X X X
TrDetailPengajuan
X X X X
X X X X
MsTanggalPengajuan
X X X
MsStatusPengajuan MsPelatihan
X
X
X X X X X X X X
X X X X
X
X X X X
TrPendaftaran
X
X X X X X X X X
TrDetailPendaftaran
X
X X X X X X X X
TrPendataanPelatihan
X X X X
X
X X X X
TrDetailPendataan-
X X X X
X
X X X X
Pelatihan
L122
Daftar Authorization Pengguna
Authorization user JJA Staff: GRANT S ELECT, UPDATE ON MsDosen TO JJA Staff GRANT S ELECT ON M sJabatanAkademik TO JJA Staff GRANT S ELECT ON M sStatusKepegawaian TO JJA Staff GRANT S ELECT ON M sJurusan TO JJA Staff GRANT S ELECT ON M sKajur TO JJA Staff GRANT S ELECT ON M sFakultas TO JJA Staff GRANT S ELECT ON M sStaff TO JJA Staff GRANT S ELECT ON M sJenisStaff TO JJA Staff GRANT S ELECT, UPDATE ON MsButir TO JJA Staff GRANT S ELECT ON M sSubUnsur TO JJA Staff GRANT S ELECT ON M sBidang TO JJA Staff GRANT S ELECT ON M sUnsur TO JJA Staff GRANT S ELECT ON M sPeriodeAkademik TO JJA Staff GRANT S ELECT ON PeriodeDosen TO JJA Staff GRANT UPD ATE ON M sUser TO JJA Staff GRANT S ELECT ON M sJenisUser TO JJA Staff GRANT S ELECT ON M sEmailDosen TO JJA Staff GRANT S ELECT ON M sTeleponDosen TO JJA Staff GRANT S ELECT, UPDATE, D ELETE ON M sEmailStaff TO JJA Staff GRANT S ELECT, UPDATE, D ELETE ON M sTeleponStaff TO JJA Staff
L123
GRANT ALL PREVILEGES ON TrPendataanAktivitas TO JJA Staff GRANT S ELECT ON M sJenisKegiatan TO JJA Staff GRANT S ELECT ON M sStatusPendataan TO JJA Staff GRANT ALL PREVILEGES ON M sTimPenelitian TO JJA Staff GRANT S ELECT ON M sJenisKeanggotaan TO JJA Staff GRANT ALL PREVILEGES ON M sPesertaPenelitian TO JJA Staff GRANT ALL PREVILEGES ON PendataanPereviewPenelitian TO JJA Staff GRANT ALL PREVILEGES ON TrPengajuan TO JJA Staff GRANT ALL PREVILEGES ON TrDetailPengajuan TO JJA Staff GRANT INS ERT, S ELECT, UPD ATE ON M sTanggalPengajuan TO JJA Staff GRANT S ELECT ON M sStatusPengajuan TO JJA Staff
L124
Authorization user T&C Staff: GRANT S ELECT ON M sDosen TO T&C Staff GRANT S ELECT ON M sJabatanAkademik TO T&C Staff GRANT S ELECT ON M sStatusKepegawaian TO T&C Staff GRANT S ELECT ON M sJurusan TO T&C Staff GRANT S ELECT ON M sStaff TO T&C Staff GRANT S ELECT ON M sJenisStaff TO T&C Staff GRANT S ELECT ON M sPeriodeAkademik TO T&C Staff GRANT S ELECT ON PeriodeDosen TO T&C Staff GRANT UPD ATE ON M sUser TO T&C Staff GRANT S ELECT ON M sJenisUser TO T&C Staff GRANT S ELECT ON M sEmailDosen TO T&C Staff GRANT S ELECT ON M sTeleponDosen TO T&C Staff GRANT S ELECT, UPDATE, D ELETE ON M sEmailStaff TO T&C Staff GRANT S ELECT, UPDATE, D ELETE ON M sTeleponStaff TO T&C Staff GRANT ALL PREVILEGES ON M sPelatihan TO T&C Staff GRANT S ELECT ON TrPendaftaran TO T&C Staff GRANT S ELECT ON TrDetailPendaftaran TO T&C Staff GRANT ALL PREVILEGES ON TrPendataanPelatihan TO T&C Staff GRANT ALL PREVILEGES ON TrDetailPendataanPelatihan TO T&C Staff
L125
Authorization user Dosen: GRANT S ELECT, UPDATE ON MsDosen TO Dosen GRANT S ELECT ON M sJabatanAkademik TO Dosen GRANT S ELECT ON M sStatusKepegawaian TO Dosen GRANT S ELECT ON M sJurusan TO Dosen GRANT UPD ATE ON M sUser TO Dosen GRANT S ELECT, UPDATE, D ELETE ON M sEmailDosen TO Dosen GRANT S ELECT, UPDATE, D ELETE ON M sTeleponDosen TO Dosen GRANT S ELECT ON M sEmailStaff TO Dosen GRANT S ELECT ON M sTeleponStaff TO Dosen GRANT S ELECT ON TrPendataanAktivitas TO Dosen GRANT S ELECT ON M sJenisKegiatan TO Dosen GRANT S ELECT ON M sStatusPendataan TO Dosen GRANT S ELECT ON M sTimPenelitian TO Dosen GRANT S ELECT ON M sJenisKeanggotaan TO Dosen GRANT S ELECT ON M sPesertaPenelitian TO Dosen GRANT S ELECT ON PendataanPereviewPenelitian TO Dosen GRANT S ELECT ON M sTanggalPengajuan TO Dosen GRANT S ELECT ON M sPelatihan TO Dosen GRANT ALL PREVILEGES ON TrPendaftaran TO Dosen GRANT ALL PREVILEGES ON TrDetailPendaftaran TO Dosen GRANT S ELECT ON TrPendataanPelatihan TO Dosen GRANT S ELECT ON TrDetailPendataanPelatihan TO Dosen
L126
Authorization user Admin: GRANT ALL PREVILEGES ON M sDosen TO Admin GRANT ALL PREVILEGES ON M sJabatanAkademik TO Admin GRANT ALL PREVILEGES ON M sStatusKepegawaian TO Admin GRANT ALL PREVILEGES ON M sJurusan TO Admin GRANT ALL PREVILEGES ON M sKajur TO Admin GRANT ALL PREVILEGES ON M sFakultas TO Admin GRANT ALL PREVILEGES ON M sStaff TO Admin GRANT ALL PREVILEGES ON M sJenisStaff TO Admin GRANT ALL PREVILEGES ON M sButir TO Admin GRANT ALL PREVILEGES ON M sSubUnsur TO Admin GRANT ALL PREVILEGES ON M sBidang TO Admin GRANT ALL PREVILEGES ON M sUnsur TO Admin GRANT ALL PREVILEGES ON M sPeriodeAkademik TO Admin GRANT ALL PREVILEGES ON PeriodeDosen TO Admin GRANT ALL PREVILEGES ON M sUser TO Admin GRANT ALL PREVILEGES ON M sJenisUser TO Admin GRANT ALL PREVILEGES ON M sEmailDosen TO Admin GRANT ALL PREVILEGES ON M sTeleponDosen TO Admin GRANT ALL PREVILEGES ON M sEmailStaff TO Admin GRANT ALL PREVILEGES ON M sTeleponStaff TO Admin GRANT ALL PREVILEGES ON TrPendataanAktivitas TO Admin GRANT ALL PREVILEGES ON M sJenisKegiatan TO Admin
L127
GRANT ALL PREVILEGES ON M sStatusPendataan TO Admin GRANT ALL PREVILEGES ON M sTimPenelitian TO Admin GRANT ALL PREVILEGES ON M sJenisKeanggotaan TO Admin GRANT ALL PREVILEGES ON M sPesertaPenelitian TO Admin GRANT ALL PREVILEGES ON PendataanPereviewPenelitian TO Admin GRANT ALL PREVILEGES ON TrPengajuan TO Admin GRANT ALL PREVILEGES ON TrDetailPengajuan TO Admin GRANT ALL PREVILEGES ON M sTanggalPengajuan TO Admin GRANT ALL PREVILEGES ON M sStatusPengajuan TO Admin GRANT ALL PREVILEGES ON M sPelatihan TO Admin GRANT ALL PREVILEGES ON TrPendaftaran TO Admin GRANT ALL PREVILEGES ON TrDetailPendaftaran TO Admin GRANT ALL PREVILEGES ON TrPendataanPelatihan TO Admin GRANT ALL PREVILEGES ON TrDetailPendataanPelatihan TO Admin
L128
Sequence diagram Proses Login
L129
Sequence Diagram Pendataan Aktivitas Dosen Bidang Pengajaran
Dosen
UIPendataanPengajaran JJA Staff
Butir
http request get_kode_pendataan() return() input kode dosen klik cari get_nama_dosen() return() input kode butir get_nama_butir return() get_kredit() return() get_kredit_kumulatif() return() input uraian input jumlah sks input tempat input tanggal klik simpan save() loop get_history_pendataan() return()
X
PendataanAktivitas
L130
Sequence Diagram Pengubahan Data Aktivitas Dosen Bidang Pengajaran
PendataanAktivitas
UIPendataanPengajaran JJA Staff
http request loop get_history_pendataan() return()
klik select data
generate edit pendataan klik simpan save()
loop get_history_pendataan() return()
X
L131
Sequence Diagram Penghapusanan Data Aktivitas Dosen Bidang Pengajaran
L132
Sequence Diagram Percetakan Data Aktivitas Dosen Bidang Pengajaran
L133
Sequence Diagram Pendataan Data Aktivitas Dosen Bidang Umum
Dosen
UIPendataanPPP JJA Staff
Butir
http request get_kode_pendataan() return() input kode dosen klik cari get_nama_dosen() return() input kode butir get_nama_butir return() get_kredit() return() get_kredit_kumulatif() return() input uraian input tempat input tanggal klik simpan save() loop get_history_pendataan() return()
X
PendataanAktivitas
L134
Sequence Diagram Pengubahan Data Aktivitas Dosen Bidang Umum
PendataanAktivitas
UIPendataanPPP JJA Staff
http request loop get_history_pendataan() return()
klik select data
generate edit pendataan klik simpan save()
loop get_history_pendataan() return()
X
L135
Sequence Diagram Penghapusan Data Aktivitas Dosen Bidang Umum
L136
Sequence Diagram Percetakan Data Aktivitas Dosen Bidang Umum
L137
Sequence Diagram Pendataan Data Aktivitas Dosen Bidang Penelitian
L138
Sequence Diagram Pengubahan Data Aktivitas Dosen Bidang Penelitian
PendataanAktivitas
UIPendataanPenelitian JJA Staff
http request loop get_history_pendataan() return()
klik select data
generate edit pendataan klik simpan save()
loop get_history_pendataan() return()
X
L139
Sequence Diagram Penghapusan Data Aktivitas Dosen Bidang Penelitian
L140
Sequence Diagram Percetakan Data Aktivitas Dosen Bidang Penelitian
L141
Sequence Diagram Pendataan Kadidat Pengajuan JJA
L142
Sequence Diagram Pembatalan Pengajuan JJA
Sequence Diagram Pengubahan Tanggal Pengajuan
L143
Sequence Diagram Pedataan Pemblokiran Dosen
L144
Sequence Diagram Pengubahan Alasan Pemblokiran Dosen
L145
Sequence Diagram untuk Unblock Dosen
L146
Sequence Diagram Percetakan Daftar Dosen yang Diblok
Sequence Diagram untuk Melihat Kegiatan Dosen
L147
Sequence Diagram Pendataan Tim Pereview Penelitian
L148
Sequence Diagram Penguan Kredit Butir
L149
Sequence Diagram Pendataan Pelatihan
PendataanPelatihan
UIPendataanPelatihan T&C Staff
Dosen
http request get_kode_pendataan() return()
generate tanggal input kode dosen klik cari get_nama_dosen() return()
loop
get_pelatihan() return()
loop pilih pelatihan klik pilih
generate
klik masukkan data save() konfirmasi
X
Pelatihan
L150
Sequence Diagram untuk Melihat Pendaftar Pelatihan
L151
Sequence Diagram Penambahan Pelatihan
L152
Sequence Diagram untuk Melihat Data Dosen
Sequence Diagram untuk Melihat Pelatihan yang Pernah Diikuti
L153
Sequence Diagram untuk Melihat Pelatihan yang Telah Berlangsung
L154
Sequence Diagram Reset Password Dosen
L155
Sequence Diagram Mengubah Password S taff
L156
Sequence Diagram Simulasi JJA
L157
Sequence Diagram Pendaftaran Pelatihan
L158
Sequence Diagram Pembatalan Pelatihan
Sequence Diagram Melihat Pelatihan yang Pernah Diikuti Dosen
L159
Sequence Diagram Melihat Data Pribadi Dosen
Sequence Diagram Mengubah Password Dosen
L160
Perancangan Layar Login
Logo dan Nama Perusahaan Hari, Tang gal Jam Siste m Komputer
Login Userna me Password Login
R eset
Ala mat dan C ontact Perusahaan
C opyright Statem ent
Perancangan Layar Home
L161
Perancangan Layar Aktivitas Dosen Bidang Pengajaran
L162
Perancangan Layar Pendataan Aktivitas Dosen Bidang Penelitian
L163
Perancangan Layar Pendataan Aktivitas Dosen Bidang Umum
L164
Perancangan Layar Menampilkan Kegiatan Dosen Terdata
L165
Perancangan Layar Pendataan Tim Pereview
L166
Perancangan Layar Pendataan Daftar Dosen Diblok
L167
Perancangan Layar Pendataan Kandidat JJA
L168
Perancangan Layar Pembatalan Pengajuan ke Kopertis
Perancangan Layar Pengubahan Tanggal Pengajuan JJA
L169
Perancangan Layar Pengubahan Kredit Butir
Perancangan Layar Pendaftaran Pelatihan
L170
Perancangan Layar Detail Pendaftaran Pelatihan
Perancangan Layar Daftar Pelatihan yang Telah Diikuti
L171
Perancangan Layar Pelatihan yang Telah Terdaftar
Perancangan Layar Pembatalan Pelatihan
L172
Perancangan Layar Menampilkan Daftar Pelatihan yang Telah Diikuti Dosen
Perancangan Layar Menampilkan Data Pribadi Dosen
L173
Perancangan Layar Mengubah Password Dosen
Perancangan Layar Daftar Pelatihan yang Telah Berlangsung
L174
Perancangan Layar Daftar Pelatihan yang Telah Diikuti Dosen
Perancangan Layar Pendataan Pelatihan
L175
Perancangan Layar Lihat Daftar Pelatihan
Perancangan Layar Menampilkan Rincian Pelatihan
L176
Perancangan Layar Melihat Data Dosen
Perancangan Layar List Pendaftar Pelatihan
L177
Perancangan Layar S et Ulang Password Dosen
Perancangan Layar Penambahan Pelatihan
L178
Perancangan Layar Ubah Password
L179
Perancangan Layar Detail Dosen dan Simulasi Jabatan