BAB IV DESKRIPSI SISTEM. yaitu, adanya kesalahan penginputan data pada saat Input jumlah lembur, Input

dokumen-dokumen yang mirip
BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB V UJI COBA DAN IMPLEMENTASI. dalam implementasi tersebut terdiri dari Form menu, Form Master, Form transaksi,

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB III ANALISIS DAN PERANCANGAN SISTEM. Karyawan (Studi kasus: Flashcom Indonesia). Tahap-tahap penelitian terlihat pada

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Tahap identifikasi dan analisis dilakukan untuk memahami permasalahan

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV DISKRIPSI KERJA PRAKTIK. baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang

BAB IV DESKRIPSI PEKERJAAN. UPT Taman Budaya Jawa Timur, secara garis besar permasalahan yang ada

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DISKRIPSI PEKERJAAN. sistem informasi penggajian pada PT. KARYA MANDIRI BERSAMA.

BAB IV DESKRIPSI PEKERJAAN. ditemukan kesalahan dalam proses penggajian. 1. Masih sering ditemukan kesalahan dalam pencatatan absensi.

BAB IV DESKRIPSI PEKERJAAN. operasional yang masih menggunakan buku absen dan check list (manual). Selain

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil analisis yang didasarkan pada Primagama Cabang

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB IV DESKRIPSI PEKERJAAN. dilakukan oleh perusahaan untuk mengembangkan usahanya.

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis

BAB IV ANALISA DAN PERANCANGAN SISTEM. Proses perhitungan tunjangan kinerja, uang makan, dan lembur pada Kantor

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Aplikasi Penjualan dan Pengiriman Spare part komputer pada Bismar

BAB IV DESKRIPSI PEKERJAAN. surat masuk dan surat keluar yang pencatatannya masih secara manual, sehingga

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI PEKERJAAN. dalam CV. WAHYU MEKAR ABADI khususnya dalam hal pengolahan data

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil wawancara dengan pihak CV. Bintang Anggara Jaya

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV PERANCANGAN SISTEM

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB IV DESKRIPSI PEKERJAAN

BAB IV. Analisis dan Perancangan Sistem Analisis sistem Informasi Pensiun yang sedang berjalan di Dinas

BAB IV HASIL DAN PEMBAHASAN. yang dibuat. Dari analisa sistem ini juga dapat melihat perbedaan antara sistem

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

BAB IV DISKRIPSI KERJA PRAKTIK. Analisis Masalah. masih secara manual. Hal ini menyebabkan instansi mengalami kesulitan dalam

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

BAB IV DESKRIPSI PEKERJAAN. dibutuhkan dalam pembuatan aplikasi. Pada tahap ini dilakukan peninjauan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB III ANALISIS DAN PERANCANGAN SISTEM. UMKM Fredshoes. Dalam pengumpulan data yang digunakan untuk bahan

BAB IV DISKRIPSI PEKERJAAN

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Sistem Flow Penilaian Siswa, Dan Melihat Nilai Siswa

Transkripsi:

1. 1.1 Analisis Sistem BAB IV DESKRIPSI SISTEM Berdasarkan hasil analisis sistem yang sedang berjalan pada SMA HANG TUAH 2 Sidoarjo, sistem untuk menghitung gaji yang digunakan masih manual dan tidak terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan data secara manual. Dengan sistem yang manual tersebut, menyebabkan beberapa masalah, yaitu, adanya kesalahan penginputan data pada saat Input jumlah lembur, Input jumlah hadir atau bahkan Input hasil tunjangan karena proses yang terjadi di SMA HANG TUAH 2 Sidoarjo dilakukan setiap hari. Untuk mengatasi beberapa masalah yang muncul tersebut, maka dibuatlah perbaikan sistem penggajian yang saling terintegrasi sehingga kinerja di sekolah SMA HANG TUAH 2 Sidoarjo dapat lebih efektif dan efisien. 1.2 Desain Sistem Dari analisis yang dilakukan di atas, maka dibuatlah sistem informasi penggajian yang saling terintegrasi sehingga dapat mengatasi beberapa masalah yang ada. Dalam melakukan desain sistem tersebut, melalui beberapa tahapan yaitu pembuatan system flow, data flow diagram, entity relationship diagram (ERD) yang meliputi conceptual data model (CDM), physical data model (PDM),

Phase 1.2.1 Document Flow Document flow memuat hasil proses perhitungan yang sudah ada pada SMA HANG TUAH 2 Sidoarjo. Dalam proses perhitungan total gaji yang ada pada SMA HANG TUAH 2 Sidoarjo, terdapat 3 proses yaitu proses hitung gaji lembur, hitung tunjangan, dan hitung total gaji. Berikut ini akan dijelaskan lebih detail dari masing-masing proses. 1. Document Flow Menghitung Gaji Lembur Proses Hitung gaji lembur dilakukan oleh guru yang mengisikan Form lembur yang disesuaikan dengan absensi selama 1 bulan dan catatan tentang berapa banyak seorang guru melakukan lembur, Guru mencetak laporan tentang lembur sebanyak 3 arsip untuk rekap data dan 2 arsip Form lembur akan di serahkan kepada bagian TU dan bagian keuangan untuk di catat dalam total gaji guru perbulan. Document Flow Menghitung Gaji Lembur Guru Start Mengisi form lembur Form lembur TU Form lembur Keuangan Form lembur Menghitu ng gaji lembur Perhitungan gaji lembur Gambar 4. 1 Document flow Menghitung Gaji Lembur End

Phase 2. Document Flow Menghitung Tunjangan Proses Hitung tunjangan dilakukan pada bagian TU yang mendapat Data absensi tiap guru yang akan di berikan pada bagian keuangan yang dimana bagian keuangan menghitung seberapa banyak guru yang telat, bila guru yang terdaftar terlat maka tidak diberikan uang makan, untuk proses yang kedua adalah perhitungan untuk tunjangan yang diberikan berdasarkan bulan dan tahun yang meliputi tunjangan hari raya. Document Flow Menghitung Tunjangan TU Start Data absensi guru Keuangan Data absensi guru Menghitung tunjangan makan Hasil perhitungan tunjangan makan Mengecek bulan dan tahun Bulan hari raya idul fitri? Y Menghitung tunjangan hari raya T Hasil perhitungan tunjangan hari raya End Gambar 4. 2 Document flow Menghitung Tunjangan

Phase 3. Document Flow Menghitung total gaji Proses hitung total gaji di mulau dari bagian TU yang mengambil daftar absensi guru yang akan di berikan pada bagian keuangan yang mengelola gaji guru di SMA HANG TUAH 2 Sidoarjo, proses pertama yang di lakukan penghitungan gaji per hari lewat absensi. Selanjutnya melakukan proses penghitungan tunjangan dan penghitungan gaji lembur. Document Flow Menghitung Total Gaji TU Start Daftar absensi guru Hasil perhitungan total gaji guru End Gaji pokok guru Hasil perhitungan tunjangan hari raya Keuangan Daftar absensi guru Menghitung gaji per hari lewat absen Menghitung gaji per hari lewat absen Hasil perhitungan total gaji guru Perhitungan gaji lembur Hasil perhitungan tunjangan makan Gambar 4. 3 Documen flow Menghitung Total Gaji

1.2.1.1 System Flow System flow merupakan perbaikan sistem perhitungan gaji yang sudah ada. Dalam system flow pada SMA HANG TUAH 2 Sidoarjo, terdapat 3 proses yaitu proses Hitung Gaji Lembur, Hitung Tunjangan, dan Hitung Total Gaji. Berikut ini akan dijelaskan lebih detail dari masing-masing proses. 1. System Flow Menghitung Gaji Lembur Pada sistem Hitung Gaji Lembur yang baru ini, proses perhitungan pertama dimulai dengan menentukan banyak nya lembur yang akan dicatat oleh guru di bagian keuangan yang mengambil Form lembur dan di isi sesuai absensi guru yang melakukan lembur dan di berikan ke bagian TU untuk di Inputkan kedalam data lembur yang akan di jumlah ke dalam total gaji. Dijelaskan pada Gambar 4.4 System Flow Menghitung Gaji Lembur. 2. System Flow Menghitung Tunjangan Pada sistem Menghitung Tunjangan yang baru ini, proses Hitung tunjangan pertama dimulai dengan menentukan besar nya tunjangan untuk setiap guru dan menentukan tanggal sesuai dengan pemberian tunjangan atau di sesuaikan dengan hari raya. Dijelaskan pada Gambar 4.5 System Flow Menghitung Tunjangan. 3. System Flow Menghitung total gaji Pada sistem Menghitung Total Gaji yang baru ini, proses perhitungan pertama di mulai dengan menentukan id guru yang di jumlah total gaji nya, lalu dapat di lihat berdasarkan beberapa tabel data seperti absensi, tunjangan, lembur, dan jabatan. Yang di proses langsung memberikan nilai total gaji yang di peroleh guru tersebut dan hasil dari perhitungan ini tentu saja langsung di

Phase simpan kedalam tabel penggajian. Hasil dari penggajian ini dapat di cetak yang nantinya di berikan kepada bagian atas atau kepala sekola SMA HANG TUAH 2 Sidoarjo. Dijelaskan pada Gambar 4.6 System Flow Menghitung Total Gaji. System Flow Menghitung Gaji Lembur Guru Start Meminta form lembur Form lembur Mengisi form lembur Form lembur yang terisi TU Form lembur Form lembur yang terisi Input data form gaji lembur Input form gaji lembur dan melakukan perhitungan Mencetak hasil perhitungan gaji lembur Hasil perhitungan gaji lembur lembur Keuangan Hasil perhitungan gaji lembur Gambar 4. 4 System flow Menghitung Gaji lembur End

Phase System Flow Menghitung Tunjangan TU Keuangan Start Data absensi guru Data absensi guru Input data absensi guru Hitung jumlah potongan absensi tunjangan absensi Cek hari raya idul fitri Bulan hari raya idul fitri? Y Hitung tunjangan hari raya End T Detail THR Gambar 4. 5 System flow Menghitung Tunjangan

Phase Sistem Flow Menghitung Total Gaji TU Keuangan Hasil perhitungan total gaji guru End absensi Start Menghitung total gaji Input data total gaji guru Simpan hasil perhitungan gaji guru Mencetak hasil perhitungan gaji guru Hasil perhitungan total gaji guru Gambar 4. 6 Menghitung Total Gaji tunjangan lembur jabatan penggajian

1.2.2 Data Flow Diagram Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi di dalam sistem yang dirancang, sehingga dengan dibuatnya DFD ini agar terlihat arus data yang mengalir dalam sistem secara jelas. 1. Context Diagram Context Diagram menggambarkan asal data dan menunjukan aliran dari data tersebut. Context diagram pada sistem informasi penggajian yang terintegrasi tersebut memiliki 3 external entity yaitu keuangan, Guru, dan TU. Aliran data yang keluar dari eksternal entity tersebut menunjukan bahwa data tersebut berasal dari eksternal entity tersebut dan aliran data yang masuk menunjukan bahwa data tersebut ditujukan untuk eksternal entity tersebut. Gambar 4. 7 Context diagram

2. Diagram level 0 1.2.3 Entity Relationship Diagram Gambar 4. 8 Diagram level 0 Entity Relationship Diagram (ERD) dari sistem informasi penggajian yang terintegrasi tersebut terdiri dari Conceptual Data Model (CDM) dan Physical Data Model (PDM). Berikut ini akan dijelaskan lebih detail. 1. Conceptual Data Model (CDM) Conceptual Data Model pada sistem Informasi peggajian tersebut pada SMA HANG TUAH 2 Sidoarjo memliki 9 tabel di mana terdiri dari 7 tabel Master dan 2 tabel transaksi. Dijelaskan pada Gambar 4.9 Conceptual Data Model (CDM). 2. Physical Data Model (PDM) Physical Data Model merupakan hasil representasi dari tabel-tabel yang digunakan di dalam sistem informasi penggajian yang terintegrasi tersebut

beserta dengan tipe datanya.dan struktur tabel, serta desain Input dan output sistem. Berikut ini akan dijelaskan secara detail tahapan-tahapan yang akan dilakukan. Dijelaskan pada Gambar 4.10 Physical Data Model (PDM). lembur # id_lembur Variable characters (5) o tgl_lembur Date o waktu_lembur Integer nominal_lembur absensi_nominal nominal # kode_nominal Variable characters (5) o nama_nominal Variable characters (100) o harga_nominal Decimal (18,0) o batas_min Integer absensi # id_presensi Variable characters (5) o tgl_presensi Date o jumlah_bolos Integer o harga_potongan Decimal (18,0) jabatan # kode_jabatan Variable characters (5) o nama_jabatan Variable characters (100) o gaji_pokok2 Decimal (18,0) LOGIN o nama Variable characters (100) o password Variable characters (100) lembur_pegawai tunjangan pegawai pegawai detail_thr o tahun Integer o bulan Integer # nip Variable characters (5) o nama_pegawai Variable characters (100) o alamat Variable characters (100) Relationship_8 penggajian o tmpt_lahir Variable characters (50) # id_gaji Variable characters (5) o tgl_lahir Date # bulan2 Integer o JK Variable characters (1) # tahun2 Integer o tgl_masuk Date o gaji_pokok Decimal (18,0) o gaji_lembur Decimal (18,0) o tunjangan_makan Decimal (18,0) o tunjangan_hari_raya Decimal (18,0) o total_potongan Decimal (18,0) o total_gaji Decimal (18,0) Absensi Agama pegawai agama # kode_agama Variable characters (5) o nama_agama Variable characters (50) Gambar 4. 9 Conceptual Data Model (CDM) tunjangan # id_tunjangan Variable characters (5) o nama_tunjangan Variable characters (100) o harga_tunjangan Decimal (18,0) masa_kerja o batas_bawah Integer o batas_atas Integer o tambahan_gaji Decimal (18,0)

Gambar 4. 10 Physical Data Model (PDM) FK_LEMBUR_RELATIONS_PEGAWAI FK_DETAIL_T_RELATIONS_PEGAWAI FK_DETAIL_T_RELATIONS_TUNJANGA FK_ABSENSI_RELATIONS_PEGAWAI FK_ABSENSI_RELATIONS_NOMINAL FK_LEMBUR_RELATIONS_NOMINAL FK_PENGGAJI_RELATIONS_PEGAWAI FK_PEGAWAI_RELATIONS_JABATAN FK_PEGAWAI_RELATIONS_AGAMA pegawai nip kode_agama kode_jabatan nama_pegawai alamat tmpt_lahir tgl_lahir JK tgl_masuk varchar(100) varchar(100) varchar(50) datetime varchar(1) datetime <pk> <fk2> <fk1> lembur id_lembur kode_nominal nip tgl_lembur waktu_lembur datetime int <pk> <fk2> <fk1> jabatan kode_jabatan nama_jabatan gaji_pokok2 varchar(100) decimal(18,0) <pk> nominal kode_nominal nama_nominal harga_nominal batas_min varchar(100) decimal(18,0) int <pk> absensi id_presensi kode_nominal nip tgl_presensi jumlah_bolos harga_potongan datetime int decimal(18,0) <pk> <fk2> <fk1> tunjangan id_tunjangan nama_tunjangan harga_tunjangan varchar(100) decimal(18,0) <pk> detail_thr tahun bulan int int penggajian id_gaji bulan2 tahun2 nip gaji_pokok gaji_lembur tunjangan_makan tunjangan_hari_raya total_potongan total_gaji int int decimal(18,0) decimal(18,0) decimal(18,0) decimal(18,0) decimal(18,0) decimal(18,0) <pk> <pk> <pk> <fk> masa_kerja batas_bawah batas_atas tambahan_gaji int int decimal(18,0) LOGIN nama password varchar(100) varchar(100) agama kode_agama nama_agama varchar(50) <pk> detail_tunjangan id_detail_tunjangan nip id_tunjangan tgl_tunjangan total_tunjangan datetime decimal(18,0) <pk> <pk,fk1> <pk,fk2>

1.2.4 Struktur Tabel Struktur tabel ini nantinya digunakan untuk mendesain database dalam sistem informasi penggajian yang terintegrasi. Berikut ini dijelaskan lebih detail dari tiap tabel. 1. Nama tabel : Tabel Lembur Primary Key Foreign Key Fungsi : Id lembur : kode nominal, NIP : Menyimpan Detail Data Lembur Guru Tabel 4. 1 Tabel Lembur No. Field Tipe Data Constraint Keterangan 1 ID_LEMBUR Varchar(5) Primary Key ID_LEMBUR 2 KODE_NOMINAL Varchar(5) Foreign Key Kode_nominal 3 NIP Varchar(5) Foreign Key Nip 4 TGL_LEMBUR Date - Tgl_lembur 5 WAKTU_LEMBUR Integer - Waktu_lembur 2. Nama tabel : Tunjangan Primary Key : Id Customer,id tunjangan Foreign Key : - Fungsi : Menyimpan Data Tunjangan Tabel 4. 2Tabel Tunjangan No. Field Tipe Data Constraint Keterangan 1 ID_TUNJANGAN Varchar (5) Primary key Id tunjangan 2 NAMA_TUNJANGAN Varchar (100) - Nama tunjangan 3 HARGA_TUNJANGAN Decimal (18,0) - Harga tunjangan 4 NIP Varchar (5) - Nip 5 ID_TUNJANGAN Varchar (5) Primary key Id tunjangan 6 TAHUN Integer - Tahun 7 BULAN Integer - Bulan 3. Nama tabel : Nominal

Primary Key : kode nominal Foreign Key : - Fungsi : Menyimpan Data Nominal Tabel 4. 3 Nominal No. Field Tipe Data Constraint Keterangan 1 KODE_NOMINAL Varchar(5) Primary Key Kode nominal 2 NAMA_NOMINAL Varchar(100) - Nama nominal 3 HARGA_NOMINAL Decimal(18,0) - Alamat Customer 4 BATAS MIN integer - Telpon Customer 4. Nama tabel : Pegawai Primary Key : NIP Foreign Key : kode agama, kode jabatan Fungsi : Menyimpan Data Guru Tabel 4. 4 Tabel Pegawai No. Field Tipe Data Constraint Keterangan 1 NIP Varchar(5) Primary Key Nip 2 KODE_AGAMA Varchar(5) Foreign Key Kode agama 3 KODE_JABATAN Varchar(5) Foreign Key Kode jabatan 4 NAMA_PEGAWAI Varchar(100) - Nama pegawai 5 ALAMAT Varchar(100) - Alamat 6 TMPT_LAHIR Varchar(50) - Tempat lahir 7 TGL_LAHIR date - Tanggal lahir 8 JK Varchar(1) - Jenis kelamin 9 TGL_MASUK date - Tanggal masuk 5. Nama tabel : Absensi Primary Key : Id presensi Foreign Key : Kode Nominal,NIP

Fungsi : Menyimpan Data Absensi Tabel 4. 5 Tabel Absensi No. Field Tipe Data Constraint Keterangan 1 ID_PRESENSI Varchar(5) Primary Key Id presensi 2 KODE_NOMINAL Varchar(5) Foreign Key Kode nominal 3 NIP Varchar(5) Foreign Nomer induk Key pegawai 4 TGL_PRESENSI Date - Tangal presensi 5 JUMLAH_BOLOS Integer - Jumlah bolos 6 HARGA_POTONGAN Decimal (18,0) - Harga potongan 6. Nama tabel : Penggajian Primary Key : Id gaji,bulan2,tahun2 Foreign Key : nip Fungsi : Menyimpan Data Penggajian Tabel 4. 6 Tabel Penggajian No. Field Tipe Data Constraint Keterangan 1 ID_GAJI Varchar(5) Primary key Id gaji 2 BULAN2 Integer Primary key Bulan2 3 TAHUN2 Integer Primary key Tahun2 4 NIP Varchar(5) Foreign key Nip 5 GAJI_POKOK Decimal (18,0) - Gaji pokok 6 GAJI_LEMBUR Decimal (18,0) - Gaji lembur 7 TUNJANGAN_MAKAN Decimal (18,0) - 8 TUNJANGAN_HARI_R AYA Decimal (18,0) - Tunjangan makan Tunjangan hari raya 9 TOTAL_POTONGAN Decimal (18,0) - Total potongan 10 TOTAL_GAJI Decimal (18,0) - Total gaji 7. Nama tabel : Jabatan Primary Key : Id Jabatan

Foreign Key : - Fungsi : Menyimpan Data Jabatan Tabel 4. 7 Tabel Jabatan No. Field Tipe Data Constraint Keterangan 1 KODE_JABATAN Varchar(5) Primary Key Kode jabatan 2 NAMA_JABATAN Varchar(100) - Nama jabatan 3 GAJI_POKOK2 Decimal (18,0) - Gaji pokok 2 8. Nama tabel : Agama Primary Key : kode agama Foreign Key : - Fungsi : Mencatat Data Agama Tabel 4. 8 Tabel Agama No. Field Tipe Data Constraint Keterangan 1 KODE_AGAMA Varchar (5) Primary Key Kode agama 2 NAMA_AGAMA Varchar(50) - Nama agama 9. Nama tabel : Masa kerja Primary Key : - Foreign Key : - Fungsi : Menyimpan Data Masa Kerja Tabel 4. 9 Tabel masa kerja No. Field Tipe Data Constraint Keterangan 1 BATAS_BAWAH Integer - 2 BATAS_ATAS Integer - Batah bawah masa kerja Batas atas masa kerja 3 TAMBAHAN_GAJI Decimal (18,0) - Tambahan gaji

1.2.5 Desain Input dan Output Desain Input/output merupakan rancangan Input/output berupa Form- Form untuk memasukkan data Master dan transaksi dan mencetak hasil output berupa laporan-laporan. Desain Input/output ini nantinya akan dibuat sebagai acuan dalam membuat aplikasi dalam merancang aplikasi sistem informasi penggajian yang terintegrasi. Desain Input Desain Input merupakan rancangan Form-Form yang digunakan untuk memasukkan data Master dan data transaksi. Desain Input dalam rancangan aplikasi ini terdiri dari desain Form menu, Form Master, dan Form transaksi. 1. Form menu Sistem penggajian File Input lembur Input Absensi Master Pegawai Jabatan Tunjangan Nominal Masa Kerja Detail THR Agama Total Gaji Laporan About Tentang program Logout Gambar 4. 11 Form Desain Menu Sistem Informasi Penggajian 2. Form Master Keluar menu

Form Master di dalam sistem informasi penggajian ini memiliki 7 tabel Master yaitu Master pegawai, Master jabatan, Master Tunjangan, Master Nominal, Master Masa Kerja, Master Detail THR, dan Master Agama. Untuk lebih jelasnya akan dijelaskan di bawah ini : 1. Form Master Pegawai Master pegawai berisi data-data yang berhubungan dengan seluruh pegawai atau guru di SMA HANG TUAH 2 SIDOARJO, sebagian besar tentang identitas, jabatan guru dan tanggal masuk guru. Tabel pegawai Kode jabatan Nama jabatan Nama pegawai Alamat Tempat lahir Tanggal lahir Jenis kelamin Kode agama Agama Tanggal masuk Insert Update Delete Gambar 4. 12 Form Desain Table Pegawai

2. Form Master Jabatan Master jabatan berisi data-data yang berhubungan dengan jabatan dan gaji pokok, dan untuk Master jabatan bisa di tambahkan dengan jabatan baru. Table Jabatan Nama Jabatan Gaji pokok Insert Update Delete Gambar 4. 13 Form Desain Table Jabatan 3. Form Master Tunjangan Master Tunjangan berisi data-data yang berhubungan dengan Nama tunjangan dan Harga untuk setiap tunjangan. Tabel Tunjangan Nama Tunjangan Harga Tunjungan Insert Update Delete Gambar 4. 14 Form Desain Tabel Tunjangan

4. Form Master Nominal Master Nominal berisi data-data yang berhubungan dengan nominal gaji yang akan di tambahkan apa bila guru melakukan lembur dan data absensi. Tabel Nominal Nama nominal Harga nominal Batas Minimal Insert Update Delete Gambar 4. 15 Form Desain Tabel Nominal 5. Form Master Masa Kerja Form Master Masa Kerja berisi data-data yang berhubungan dengan lama kerja guru yang akan di tambahkan apabila seorang guru sudah melewati atas maka akan diberikan tambahan gaji. Masa Kerja Batas atas Tambahan Batas Bawah Insert Update Delete Gambar 4. 16 Form Desain Tabel Masa Kerja

6. Form Master Detail THR Master Detail THR berisi data-data yang berhubungan dengan tahun dan bulan yang sudah di sesuaikan dengan Hari Raya. Tabel detail THR Tahun Bulan Insert update Delete Gambar 4. 17 Form Desain Tabel Detail THR 7. Form Master Agama Master Agama berisi data-data yang berhubungan dengan Agama yang ada di SMA HANG TUAH 2 SIDOARJO. Table agama Nama Agama Insert Update Delete Gambar 4. 18 Form Desain Tabel Agama

3. Form transaksi 1. Form Transaksi Lembur Form Lembur digunakan untuk mengisikan jumlah lembur yang di lakukan oleh guru. Input Lembur NIP Nama Submit Gambar 4. 19 Desain Form transaksi Lembur 2. Form Transaksi Absensi Form Absensi digunakan untuk mengisikan berapa kali jumlah bolos yang di lakukan oleh setiap guru. Input absensi NIP Nama Submit Gambar 4. 20 Desain Form transaksi Absensi

Desain Output 1. Laporan Penggajian Form penggajian digunakan untuk melihat total gaji yang akan diberikan untuk setiap guru berdasarkan NIP (Nomor Induk Pegawai). Dengan diberikan detail untuk tambahan gaji lembur, tunjangan dan juga potongan. Gambar 4. 21 Form Desain Tabel Penggajian