• Tidak ada hasil yang ditemukan

26. Use Case Diagram B3 Logout

3.4.3. Spesifikasi File

File adalah komponen utama dari sebuah sistem komputerisasi. File

memiiki fungsi sebagai data masukkan dan keluaran untuk menunjang jalannya sistem dan program yang sedang dibangun. Adapun spesifikasi file tersebut adalah sebagai berikut:

1. Spesifikasi File User Nama Fie : User

Fungsi : Digunakan untuk mengelola data User Akronim : user

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 50 Byte

Field Key : id_user

Software : My SQL

Tabel III.28 Spesifikasi File User

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode User id_user Char 10 PK

2 Username Username Varchar 20

3 Password Password Varchar 20

4 Hak akses hak_akses Enum - “Bendahara”, ”Kepalasekolah”

2. Spesifikasi File Karyawan Nama Fie : Karyawan

Fungsi : Digunakan untuk mengelola data karyawan Akronim : karyawan

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 170 Byte

Field Key : nip

Software : My SQL

Tabel III.29

Spesifikasi File Karyawan

No Elemen Data Akronim Tipe Panjang Keterangan

1 NIP nip Char 10 Primary key

2 Nama Karyawan nama_karyawan Varchar 20 3 Jenis Kelamin jenis_kelamin Varchar 15 4 Tanggal Lahir tgl_lahir Varchar 30

5 Agama agama Varchar 15

6 Jenis Kelamin jenis_kelamin Varchar 15

7 id Jabatan id_jabatan Char 10 Foreign key

8 Nama jabatan nama_jabatan Varchar 20

9 No. Handphone no_hp Varchar 15

10 Alamat Alamat Varchar 30

3. Spesifikasi File Jabatan Nama Fie : Jabatan

Fungsi : Digunakan untuk mengelola data jabatan Akronim : jabatan

Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 51 Byte

Field Key : id_jabatan

Software : My SQL

Tabel III.30 Spesifikasi File Jabatan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Jabatan id_jabatan Char 10 Primary

key

2 Nama Jabatan nama_jabatan Varchar 20

3 Gaji Pokok gapok Int 11

4 Tunjangan jabatan

tunjangan_jabatan Int 11

5 Deskripsi Desk Text -

4. Spesifikasi File Tunjangan Nama Fie : Tunjangan

Fungsi : Digunakan untuk mengelola data tunjangan Akronim : tunjangan

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 41 Byte

Field Key : id_tunjangan

Tabel III.31

Spesifikasi File Tunjangan

No Elemen Data Akronim Tipe Panjang Keterangan 1 Id Tunjangan id_tunjangan Char 10 Primary key

2 Nama Tunjangan nama_tunjangan Varchar 20 3 Nominal Tunjangan nominal_tunjangan Int 11

5. Spesifikasi File Potongan Nama Fie : Potongan

Fungsi : Digunakan untuk mengelola data potongan Akronim : potongan

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 41 Byte

Field Key : id_potongan

Software : My SQL

Tabel III.32

Spesifikasi File Potongan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Potongan id_potongan Char 10 Primary key

2 Nama Potongan nama_potongan Varchar 20 3 Nominal Potongan nominal_potongan Int 11

6. Spesifikasi File Akun Nama Fie : Akun

Akronim : akun

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 41 Byte

Field Key : id_akun

Software : My SQL

Tabel III.33 Spesifikasi File Akun

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id akun id_akun Char 10 Primary key

2 Nama_akun nama_akun Varchar 30

3 Saldo normal saldo Int 11

7. Spesifikasi File Rekap Absen Nama Fie : Rekap Absen

Fungsi : Digunakan untuk mengelola rekap absen Akronim : absen

Tipe File : Menu Transaksi Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 61 Byte

Field Key : id_absen

Tabel III.34

Spesifikasi File Rekap Absen

No Elemen Data Akronim Tipe Panjang Keterangan

1 ID Absen id_absen Char 10 Primary key

2 Periode Absen periode_absen Varchar 15

3 Kehadiran kehadiran Int 11

4 NIP nip Varchar 10 Foreign key

5 Nama Karyawan

nama_karyawan Varchar 20

8. Spesifikasi File Transaksi Penggajian Nama Fie : Transaksi Penggajian

Fungsi : Digunakan untuk mengelola transaksi penggajian Akronim : transaksi_gaji

Tipe File : Menu Transaksi Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 161 Byte

Field Key : slip_gaji

Software : My SQL

Tabel III.35

Spesifikasi File Transaksi Penggajian

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nomor Slip slip_gaji Char 10 Primary key

2 ID user id_user Char 10 Foreign key

3 Tanggal Terima tanggal Varchar 20

4 NIP Nip Char 10 Foreign key

5 Nama karyawan nama_karyawan Varchar 20 6 Nama jabatan nama_jabatan Varchar 20

7 Gaji Pokok gaji_pokok Int 11

8 Kehadiran kehadiran Int 11

9 Tidak Masuk tidak_masuk Int 11

11 Total Tunjangan Total_tunjangan Int 11 12 Total Potongan Total_potongan Int 11

13 Gaji Terima Gaji terima Int 11

9. Spesifikasi File detailtransaksi

Nama Fie : File detailtransaksi

Fungsi : Digunakan untuk dipanggil oleh form slip gaji Akronim : detailtransaksi

Tipe File : Temporary Table Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 74 Byte

Software : My SQL

Tabel III.36

Spesifikasi File Detail transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1 Slip Gaji slip_gaji Char 10 Foreign key

2 ID tunjangan id_tunjangan Char 10 Foreign key

3 Nama Tunjangan nm_tunj Int 11

4 Nominal Tunjangan nominal_tunj Int 11

5 ID Potongan id_potongan Char 10 Foreign key

6 Nama Potongan nm_pot Int 11

7 Nominal Potongan nominal_pot Int 11

10. Spesifikasi File Jurnal Nama Fie : Jurnal

Fungsi : Digunakan untuk mengelola data jabatan Akronim : jurnal

Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 91 Byte

Field Key : id_jurnal

Software : My SQL

Tabel III.37 Spesifikasi File Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Jurnal id_jurnal Char 10 Primary key

2 Id User id_jurnal Char 10 Foreign key

3 Gaji Pokok Gapok Int 11

4 Tanggal Tanggal Varchar 30

5 Keterangan Ket Varchar 30

11. Spesifikasi File Detail Jurnal Nama Fie : detailjurnal

Fungsi : Digunakan untuk mengelola data jabatan Akronim : detailjurnal

Tipe File : Temporary Table Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 42 Byte

Field Key : id_jurnal

Tabel III.38

Spesifikasi File Detail Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Jurnal id_jurnal Char 10 Foreign key

2 Id Akun id_akun Char 10 Foreign key

3 Debet debet Int 11

4 Kredit kredit Int 11

3.4.4. User Interface

Dokumen terkait