4.2.7. Spesifikasi DataBase
Basis data yang telah mempunyai bentuk normal selanjutnya dijelaskan dalam spesifikasi basis data yang meliputi
nama file, media penyimpanan yang digunakan, isi yang disimpan, organisasi yang digunakan, primary key, panjang record, jumlah
record dan struktur. Spesifikasi basis data yang memberikan penjelasan secara
detil tentang masing-masing basis data yang digunakan dalam sistem informasi pengajian adalah sebagai berikut:
1. Tabel Jabatan
File Name : Jabatan
Type of File : Master files
Primary Key : KdJabatan
Foreign Key : -
Tabel 4.29 Spesifikasi Basis Data Tabel Jabatan
No Nama Field
Type Size
Desimal Keterangan
1. KdJabatan
Text 4
- Id Kode Jabatan
2. NmJabatan
Text 20
- Nama Jabatan
3. GajiPokok
Number -
- GajiPokok
2. Tabel Tunjangan
File Name : Tunjangan
Type of File : Master files
Primary Key : KdTunjangan
Foreign Key : KdJabatan
Tabel 4.30 Spesifikasi Basis Data Tabel Tunjangan
No Nama Field
Type Size
Desimal Keterangan
1. KdTunjangan
Text 6
- Id Kode Tunjangan
2. KdJabatan
Text 4
- Kode Jabatan
3. Transportasi Number
- -
Transportasi 4.
UangMakan Number
- -
Uang Makan 5.
Istri Number
- -
Istri 6.
Anak Number
- -
Anak
3. Tabel Potongan
File Name : Potongan
Type of File : Master files
Primary Key : KdPotongan
Foreign Key : KdJabatan
Tabel 4.31 Spesifikasi Basis Data Tabel Potongan
No Nama Field
Type Size
Desimal Keterangan
1. KdPotongan
Text 6
- Id Kode Potongan
2. KdJabatan
Text 4
- Kode Jabatan
3. Jamsostek
Text 2
- Jamsostek
4. JamsostekRp
Number -
- Jamsostek Rupiah
5. DanaPensiun
Text 2
- Dana Pensiun
6. DanaPensiunRP Number
- -
Dana Pensiun Rupiah 7.
PPh Text
2 -
PPh 8.
PPhRp Number
- -
PPh Rupiah
4. Tabel Pegawai
File Name : Pegawai
Type of File : Master files
Primary Key : NPP
Foreign Key : KdJabatan
Tabel 4.32
Spesifikasi Basis Data Tabel Pegawai No
Field Type
Size Desimal Keterangan
1. NPP
Text 14
- Id Nomor Pokok Pegawai
2. Nama
Text 30
- Nama Pegawai
3. Alamat
Text 50
- Alamat Pegawai
4. Kota
Text 15
- Alamat Kota
5. TmpLahir
Text 10
- Tempat lahir
6. TglLahir
DateTime -
Tanggal Lahir 7.
Agama Text
8 -
Agama 8.
JenKel Text
12 -
Jenis Kelamin 9.
StatusPerkawinan Text
12 -
Status Perkawinan 10. JmlAnak
Text 2
- Jumlah Anak
11. Telp Text
14 -
Telephone 12. HP
Text 14
- Hand Phone
13. KdJabatan Text
4 -
Kode Jabatan 14. TglMasuk
DateTime -
- Tanggal Masuk
5. Tabel Pengguna
File Name : Pengguna
Type of File : Master files
Primary Key : Kd_Pengguna
Foreign Key : NPP
Tabel 4.33
Spesifikasi Basis Data Tabel Pengguna No
Nama Field Type
Size Desimal
Keterangan 1.
Kd_Pengguna Text
4 -
Kode Pengguna 2.
NPP Text
14 -
Id Nomer Pokok Pegawai 3. NamaUser
Text 20
- Nama User
4. KataSandi
Text 20
- Kata sandi
5. Status
Text 20
- Status
6. Tabel Enroll