Input
Data Pegawai
F1 Informasi Kepegawaian
Informasi
Slip Gaji
Informasi Kepegawaian
F2 Laporan Penggajian Informasi
Gaji
Gambar 4.2 Data Flow Diagram
PEGAWAI
1. 0 INPUT DATA
PEGAWAI
1. 1 PROSES
PENGGAJIAN
1. 2 PEMBUATAN
LAPORAN
KEPALA SEKOLAH
BENDAHARA
4.2 Perancangan Database
Database merupakan kumpulan dari data saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk
memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para
pemakai. Berikut ini digambarkan perancangan database pada sistem yang akan dipakai:
Tabel 4.1 Tabel Pegawai
Field Name Type
Size Description
Kd_Peg Text
6 Kode Pegawai
Nm_Peg Text
50 Nama Pegawai
Jns_Kelamin Text
1 Jenis Kelamin
Tpt_Lahir Text
20 Tempat Lahir
Tgl_Lahir Date
10 Tanggal Lahir
Agama Text
1 Agama
Alamat Text
35 Alamat
No_Telp Number
13 Nomor Telepon
Status_Peg Text
4 Status Pegawai
Pend_Terakhir Text
20 Pendidikan Terakhir
Jurusan Text
20 Jurusan
Lulus_tahun Number
5 Lulus Tahun
Jabatan Text
20 Jaabatan
TMT Number
3 Terhitung Masuk Tahun
Mata_Pelajaran Text
20 Mata Pelajaran
Jlh_Jam_Ngajar Time
10 Jumlah Jam Ngajar
Tabel 4.2 Tabel Transaksi
Field Name Type
Size Description
Kd_Peg Text
6 Kode Pegawai
Nm_Peg Text
50 Nama Pegawai
Gaji Currency
10 Gaji
Potongan Currency
10 Potongan
Tambahan Currency
10 Tambahan
Gaji_Bersih Currency
10 Gaji Bersih
Tabel 4.3 Tabel Bidang Studi
Field Name Type
Size Description
Kd_Mata_Pelajaran Text
5 Kode Mata Pelajaran
Mata_Pelajaran Text
20 Mata Pelajaran
Tabel 4.4 Tabel Admin
Field Name Type
Size Description
Username 50
Username Password
10 Password
4.3 Relasi Antartabel
Relasi adalah hubungan antaratabel satu dengan tabel lainnya. Ada tiga bentuk relasi antartabel, yaitu:
1. Relasi one-to-one satu ke satu, yaitu ketika satu record pada satu tabel hanya
berhubungan dengan satu record pada tabel lainnya. 2.
Relasi one-to-many satu ke banyak, yaitu ketika satu record pada satu tabel berhubungan dengan banyak record pada tabel lainnya.
3. Relasi many-to-many banyak ke banyak, yaitu ketika banyak record pada
satu tabel berhubungan dengan banyak record pada tabel lainnya.
Primary Key Turunan Primary Key
Gambar 4.3 Relasi Tabel dari Perancangan Database
4.4 Algoritma
Algoritma adalah suatu cara untuk menganalisa urutan dan hubungan antara kegiatan yang akan ditempuh untuk memecahkan masalah.
1. Algoritma Menu Utama
Langkah 1: Jika ditampilkan Menu Utama Maka Login terlebih dahulu
Langkah 2: Jika sudah Login Maka akan ada pilihan
Pegawai
Kd_Peg Nm_Peg
Jns_Kelamin Tpt_Lahir
Tgl_Lahir Agama
Alamat No_Telp
Status_Peg Pend_Terakhir
Jurusan Lulus_tahun
Jabatan TMT
Mata_Pelajaran Jlh_Jam_Ngajar
Bidang Studi Kd_Mata_Pelajaran
Mata_Pelajaran Transaksi
Kd_Peg Nm_Peg
Gaji Potongan
Tambahan Gaji_Bersih
Admin Username
Password