Data Flow Diagram DFD Entity Relationship Diagram ERD Unified Modeling Language UML

4.2.4 Data Flow Diagram DFD

Perancangan DFD bertujuan untuk mengetahui aliran data yang terjadi dalam sistem yang dibuat. Berikut ini perancanga DFD yang telah dibuat : Tata Usaha 1 Input Data Pegawai 2 Proses Penggajian 3 Pembuatan Laporan Kepala Sekolah Ketua Yayasan Penggajian Potongan Pegawai Jabatan Input Data Slip Gaji Laporan Daftar Gaji Pegawai Gambar 4.3 Data Flow Diagram

4.2.5 Entity Relationship Diagram ERD

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek yang mempunyai hubungan antar relasi. Berikut ini perancangan ERD dari sistem penggajian yang telah dibuat : Universitas Sumatera Utara Pegawai Potongan Jabatan Gaji Memiliki Termasuk Menerima lama Dinas Alamat Total No_gaji Nama NIP Nma_jbt Kd_jbt Tjg_jbt Gapok Pinjaman Sakit Izin NIP Lma_krj Tunjaga n Kd_jabatan Gambar 4.4 Entity Relationship Diagram

4.2.6 Unified Modeling Language UML

Perancangan UML ini bertujuan untuk membantu penulis dalam pembuatan program. Dimana fungsi utama dari UML ini adalah untuk memvisualisasikan, merancang, dan mendokumentasikan sistem perangkat lunak yang dibuat sehingga memudahkan dalam pembuatan perangkat lunaknya. Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal dan bagaimana mereka berakhir. Universitas Sumatera Utara Cek data pegawai Input data pegawai Cek jabatan Input data jabatan Cek data dinas Input data dinas Cek data potongan Input data potongan Cek penggajian Cetak slip gaji Input data penggajian Ya Ya Ya Ya Ya Tidak Tidak Tidak Tidak Tidak Tidak Gambar 4.5 Activity Diagram Use Case Diagram berfungsi untuk menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Berikut adalah use case diagram dari sistem. User Sistem Penggajian Admin Pegawai Jabatan Dinas Potongan Penggajian «uses» «uses» «uses» «uses» «uses» «uses» {} {} {} {} Potongan Absensi {} Inclu de In clude Include Incl ud e In clu de Gambar 4.6 Use Case Diagram Universitas Sumatera Utara BAB 5 IMPLEMENTASI SISTEM

5.1. Implementasi Sistem