280
4.2.3.5 Spesifikasi Database
Untuk spesifikasi databasenya adalah:
1. User
Nama Tabel : User
Primary Key : Id_User
Foreign Key : Id_level, Id_pegawai
Jenis tabel : Tabel transaksi
Tabel 4.42 Spesifikasi Tabel User Nama field
Tipe data Ukuran
Keterangan Id_user
Int 3
Id pengguna sistem
Id_pegawai Int
3 Id pegawai
Username
Varchar 20
Username penguna
Password Varchar
15 Kata sandi pengguna
Id_level Int
3 Id level user
2. Level
Nama Tabel : Level
Primary Key : Id_level
Foreign Key : -
Jenis tabel : Tabel master
Tabel 4.43 Spesifikasi Tabel Level Nama field
Tipe data Ukuran
Keterangan Id_level
Int 3
Id level user
Nama_level Varchar
20 Nama level user
281
3. Pegawai
Nama Tabel : Pegawai
Primary Key : Id_pegawai
Foreign Key : Id _jabatan
Jenis tabel : Tabel master
Tabel 4.44 Spesifikasi Tabel Pegawai Nama field
Tipe data Ukuran
Keterangan Id_pegawai
Int 3
Id pegawai
Nip
Varchar 15
Nomor Induk Pegawai
Nama_pegawai Varchar
30 Nama pegawai
Tempat_lahir Varchar
20 Tempat lahir pegawai
Tgl_lahir Date
Tanggal lahir pegawai
Telp Varchar
15 Nomor telepon pegawai
Email Varchar
30 Email pegawai
Id_Jabatan Int
2 Id jabatan pegawai
4. Jabatan
Nama Tabel : Jabatan
Primary Key : Id_jabatan
Foreign Key : -
Jenis tabel : Tabel master
Tabel 4.45 Spesifikasi Tabel Jabatan Nama field
Tipe data Ukuran
Keterangan Id_jabatan
Int 11
Id jabatan pengguna
Nama_jabatan Varchar
30 Nama jabatan pengguna
282
Id_unit_kerja Int
2 Id unit kerja
5. Unit Kerja
Nama Tabel : Unit_kerja
Primary Key : id_unit_kerja
Foreign Key : -
Jenis tabel : Tabel master
Tabel 4.46 Spesifikasi Tabel Unit Kerja Nama field
Tipe data Ukuran
Keterangan Id_unit_kerja
Varchar 2
Id unit kerja
Unit_kerja Varchar
40 Unit kerja
6. Surat
Nama Tabel : Surat
Primary Key : Id_surat
Foreign Key : Id_user, Kode_jenis, Kode_sifat,
Id_paraf Jenis Tabel
: Tabel Transaksi
Tabel 4.47 Spesifikasi Tabel Surat Nama field
Tipe data Ukuran
Keterangan Id_surat
Int 4
Id surat
Nomor_surat Varchar
30 Nomor surat
Nomor_agenda Varchar
30 Nomor agenda surat
283
Id_user Int
3 Id pengguna
Kode_jenis Int
3 Kode jenis surat
Kode_sifat Int
3 Kode sifat surat
Id_paraf Int
2 Id paraf
Tgl_surat Date
Tanggal surat dibuat
Tgl_surat_diterima
Date Tanggal surat diterima
Tgl_surat_dikirim Date
Tanggal surat dikirim
Perihal
Tinytext Perihal surat
Isi Tinytext
Isi surat
Lampiran
Varchar 25
Lampiran surat
Alamat_surat Tinytext
Alamat surat
Ditujukanuntuk Varchar
30 Penerima yang dituju
Tembusan Tinytext
Tembusan surat
Kategori_surat
Enum ‘Masuk’,’Kelu
ar’ Kategori surat masuk atau
keluar
Status_surat Int
1 Status surat
7. Surat Pengaduan