Struktur Organisasi SMK Sandhy Putra 2

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