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

dokumen-dokumen yang mirip
BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

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

BAB IV ANALISIS DAN DESAIN SISTEM

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

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

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

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

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

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

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

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

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

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

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

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

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK

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

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

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

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

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

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

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV ANALISIS DAN DESAIN SISTEM

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

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

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

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

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

BAB IV DESKRIPSI KERJA PRAKTEK

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

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

DAFTAR ISI Halaman ABSTRAK... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR GAMBAR... xi DAFTAR TABEL... xvi BAB I PENDAHULUAN

BAB IV HASIL DAN PEMBAHASAN

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

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

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

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. pada UD.Dwi Mulya Plastik yang akan dibuat. Metode ini membutuhkan analisis

BAB IV 4. METODE DAN RANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN. saat pertama kali meninjau Kanwil DJP Jatim I, didapatkan informasi bahwa

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

BAB IV METODE KERJA PRAKTEK. perangkat keras, perangkat lunak dan pengguna. Analisis digunakan sebagai dasar

BAB IV DESKRIPSI PEKERJAAN

BAB III METODE PENELITIAN

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

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

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

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

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT

BAB IV DESKRIPSI KERJA PRAKTEK. karena sistem yang masih dilakukan secara manual. diharapkan dapat mengatasi permasalahan tersebut.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN DESKRIPSI PEKERJAAN. 4.1 Analisis Sistem. Menurut Whitten, Bentley dan Dittman (2004:38) analisis sistem adalah

BAB IV DESKRIPSI KERJA PRAKTEK. yang akan diolah, kebutuhan dari solusi permasalahan, dan output yang akan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

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

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. Dalam pengembangan teknologi dibutuhkan analisa dan perancangan

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

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

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

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB III ANALISIS DAN PERANCANGAN. secara kolektif maupun secara mandiri dengan mendatangi Tempat Uji Kompetensi

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

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

BAB IV DESKRIPSI PEKERJAAN. penerimaan baju laundry diawali dengan bagian operasional mencatat di nota

BAB III ANALISIS DAN PERANCANGAN SISTEM. Metode yang digunakan dalam pembuatan aplikasi monitoring dan

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data

BAB IV DESKRIPSI PEKERJAAN. Dalam kerja praktek pada bagian Sekretariat Dinas Koperasi, Industri, dan

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Primkopal Mako

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

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

Transkripsi:

BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistem Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan saat ini dari perusahaan terkait, bagaimana proses dari pelaporan penggajian karyawan berdasarkan uang perjalanan dinas. Dalam satu periode, bagian admin atau HRD akan melakukan rekapitulasi data penggajian karyawan yang didapatkan melalui data perjalanan dinas karyawan. Untuk mengelola data penggajian yang diperlukan, maka bagian admin atau HRD melakukan cek rekap data perjalanan dinas dan input data perjalanan dinas karyawan. Data perjalanan dinas tiap karyawan kemudian diolah dan diakumulasi menjadi rekap laporan penggajian karyawan berdasarkan uang perjalanan dinas dalam kurun waktu per-periode. Data perjalanan dinas tersebut kemudian diakumulasikan menjadi satu berdasar data karyawan. Kemudian hasil akhirnya berupa laporan dan slip gaji setiap karyawan. Data penggajian karyawan tersebut selanjutnya diserahkan kepada karyawan berupa slip gaji. 4.2 Desain Sistem Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang baru. Sistem yang baru tersebut dapat digambarkan pada system flow komputerisasi berikut ini: 4.2.1 System Flow System flow (Sysflow) memuat hasil analisis yang dibuat berdasarkan hasil survey ke PT DBL Indonesia. System flow menggambarkan seluruh proses, yang 20

21 berhubungan dalam kegiatan pencatatan data dan perhitungan gaji yang dirancang sekarang ini. Setelah menggambarkan Document Flow yang ada pada PT DBL Indonesia, maka langkah selanjutnya adalah mengajukan atau merancang sistem baru untuk menunjang atau mempercepat dan agar tidak kehilangan data. Berikut ini adalah System Flow yang direkomendasikan guna menunjang kerja bagian pengelolaan data pada PT DBL Indonesia. A. System Flow Login HRD System flow login HRD adalah suatu proses hak akses untuk validasi data petugas admin agar dapat masuk dan mengakses menu pada aplikasi. Gambar 4.5 dijelaskan awal sistem menampilkan form login pada admin atau HRD. Kemudian admin melakukan input data berupa NIK dan password untuk divalidasi oleh sistem. Apabila data salah atau tidak cocok, maka admin harus mengulangi proses sebelumnya agar dapat mengakses aplikasi. Jika hasil validasi benar, maka sistem akan menampilkan form utama aplikasi.

22 System Flow Login HRD HRD System Mulai Admin Form Login Validasi NIK dan Password NIK dan Password Tidak Validasi benar? Ya Menampilkan form login Menampilkan form utama penggajian Form utama penggajian Selesai Gambar 4.5 System Flow Login HRD B. System Flow Input Data Karyawan System flow input data karyawan adalah suatu proses pencatatan atau memasukkan data karyawan yang digunakan untuk melakukan transaksi data perjalanan dinas. Gambar 4.6 dijelaskan setelah admin berhasil melakukan login ke form utama, kemudian admin memilih menu master karyawan. Selanjutnya admin melakukan input data karyawan, yang kemudian divalidasi apakah data tersebut sebelumnya sudah ada atau belum. Jika sudah ada maka sistem akan menampilkan

23 peringatan bahwa data sudah ada, dengan begitu data tersebut dapat diubah. Jika belum makan sistem akan menyimpan data baru. System Flow Data Master Karyawan HRD System Mulai Pilih menu master karyawan Menampilkan form master karyawan Form master karyawan Karyawan Data karyawan Validasi data karyawan Tidak Data sudah ada? Data sudah ada Menampilkan pesan data sudah ada Ya Mengubah data karyawan Menyimpan dan menampilkan data karyawan Data Karyawan Selesai Gambar 4.6 System Flow Input Data Master Karyawan C. System Flow Input Data Master Jabatan System flow input data master jabatan adalah suatu proses pencatatan atau memasukkan data master jabatan yang digunakan untuk melakukan transaksi data

24 perjalanan dinas. Gambar 4.7 dijelaskan admin memilih menu master jabatan selanjutnya admin melakukan input data jabatan, yang kemudian divalidasi apakah data tersebut sebelumnya sudah ada atau belum. Jika sudah ada maka sistem akan menampilkan peringatan bahwa data sudah ada. Jika belum makan sistem akan menyimpan data baru. System Flow Data Master Jabatan HRD System Mulai Pilih menu master Jabatan Menampilkan form master Jabatan Form master Jabatan Jabatan Data Jabatan Validasi data Jabatan Tidak Data sudah ada? Data sudah ada Menampilkan pesan data sudah ada Ya Mengubah data Jabatan Menyimpan dan menampilkan data Jabatan Data Jabatan Selesai Gambar 4.7 System Flow Input Data Master Jabatan

25 D. System Flow Input Data Master Kategori System flow input data master kategori adalah suatu proses pencatatan atau memasukkan data master kategori yang digunakan untuk melakukan transaksi data perjalanan dinas. Gambar 4.8 dijelaskan admin memilih menu master kategori selanjutnya admin melakukan input data kategori, yang kemudian divalidasi apakah data tersebut sebelumnya sudah ada atau belum. Jika sudah ada maka sistem akan menampilkan peringatan bahwa data sudah ada. Jika belum makan sistem akan menyimpan data baru.

26 System Flow Data Master Kategori HRD System Mulai Pilih menu master Kategori Menampilkan form master Kategori Form master Kategori Kategori Data Kategori Validasi data Kategori Tidak Data sudah ada? Data sudah ada Menampilkan pesan data sudah ada Ya Mengubah data Kategori Menyimpan dan menampilkan data Kategori Data Kategori Selesai Gambar 4.8 System Flow Input Data Kategori

27 E. System Flow Input Data Master Jenis Event System flow input data master jenis event adalah suatu proses pencatatan atau memasukkan data master kategori yang digunakan untuk melakukan transaksi data perjalanan dinas. Gambar 4.9 dijelaskan admin memilih menu master jenis event selanjutnya admin melakukan input data jenis event, yang kemudian divalidasi apakah data tersebut sebelumnya sudah ada atau belum. Jika sudah ada maka sistem akan menampilkan peringatan bahwa data sudah ada. Jika belum makan sistem akan menyimpan data baru.

28 System Flow Data Master Jenis Event HRD System Mulai Pilih menu master Jenis Menampilkan form master Jenis Form master Jabatan Jenis Data Jenis Validasi data Jenis Tidak Data sudah ada? Data sudah ada Menampilkan pesan data sudah ada Ya Mengubah data Jenis Menyimpan dan menampilkan data Jenis Data Jenis Selesai Gambar 4.9 System Flow Input Data Master Jenis Event

29 F. System Flow Input Data Ketentuan Uang Perjalanan Dinas System flow input data ketentuan uang perjalanan dinas adalah suatu proses pencatatan atau memasukkan data ketentuan uang perjalanan dinas yang digunakan untuk melakukan transaksi data perjalanan dinas. Gambar 4.10 dijelaskan admin memilih menu master ketentuan uang perjalanan dinas selanjutnya admin melakukan input data ketentuan uang perjalanan dinas, yang kemudian divalidasi apakah data tersebut sebelumnya sudah ada atau belum. Jika sudah ada maka sistem akan menampilkan peringatan bahwa data sudah ada. Jika belum makan sistem akan menyimpan data baru.

30 System Flow Data Ketentuan Uang Perjalan Dinas HRD System Mulai Pilih menu Ketentuan uang perdin Menampilkan data ketentuan uang perdin Jabatan Jenis Event Data ketentuan uang perdin Data ketentuan uang perdin Validasi data ketentuan uang perdin Tidak Data sudah ada? Data sudah ada Menampilkan pesan data sudah ada Ya Mengubah data ketentuan uang perdin Menyimpan dan menampilkan data ketentuan uang perdin Data ketentuan uang perdin Selesai Gambar 4.10 System Flow Input Data Ketentuan Uang Perdin

31 G. System Flow Input Data Transaksi Perjalanan Dinas System Flow input data transaksi perjalanan dinas adalah suatu proses pencatatan atau memasukkan data transaksi perjalanan dinas yang dilakukan untuk mendapatkan data berupa nominal uang perjalanan dinas. Gambar 4.11 dijelaskan admin memilih menu transaksi perjalanan dinas selanjutnya admin melakukan input data ketentuan transaksi perjalanan dinas, yang kemudian divalidasi apakah data tersebut sebelumnya sudah ada atau belum. Jika sudah ada maka sistem akan menampilkan peringatan bahwa data sudah ada. Jika belum makan sistem akan menyimpan data baru.

32 System Flow Data Transaksi Perjalanan Dinas HRD System Ket_uang_event Mulai Kategori Event Karyawan Pilih menu perdin Menampilkan data perdin Data perdint Data perdin Validasi data perdin Tidak Data sudah ada? Data sudah ada Menampilkan pesan data sudah ada Ya Mengubah data perdin Menyimpan dan menampilkan data perdin Data perdin Selesai Gambar 4.11 System Flow Input Data Transaksi Perjalanan Dinas

33 H. System Flow Mengelola Rekap Uang Perjalanan Dinas System Flow mengelola rekap uang perjalanan dinas adalah suatu proses pencatatan atau memasukkan data transaksi perjalanan dinas yang dilakukan untuk mendapatkan data berupa nominal uang perjalanan dinas. Gambar 4.12 dijelaskan admin memilih menu transaksi perjalanan dinas selanjutnya admin melakukan input data ketentuan transaksi perjalanan dinas, yang kemudian divalidasi apakah data tersebut sebelumnya sudah ada atau belum. Jika sudah ada maka sistem akan menampilkan peringatan bahwa data sudah ada. Jika belum makan sistem akan menyimpan data baru. System Flow Mengelola Rekap Uang Perjalanan Dinas HRD System Mulai Detil Uang Perdin Pilih Menu Rekap Uang Perjalanan Dinas Menampilkan Data Rekap Uang Perjalanan Dinas Form master karyawan Pilih periode rekap Menampilkan data periode rekap uang perjalanan dinas Rekap Uang Perjalanan Dinas Selesai Gambar 4.12 System Flow Mengelola Rekap Uang Perjalanan Dinas

34 I. System Flow Cetak Slip Gaji System flow mengelola rekap uang perjalanan dinas adalah suatu proses pencatatan atau memasukkan data transaksi perjalanan dinas yang dilakukan untuk mendapatkan data berupa nominal gaji dan uang perjalanan dinas. Gambar 4.13 dijelaskan admin memilih menu transaksi perjalanan dinas selanjutnya admin melakukan input data ketentuan transaksi perjalanan dinas, yang kemudian divalidasi apakah data tersebut sebelumnya sudah ada atau belum. Jika sudah ada maka sistem akan menampilkan peringatan bahwa data sudah ada. Jika belum makan sistem akan menyimpan data baru. System Flow Mengelola Rekap Uang Perjalanan Dinas HRD System Mulai Detil Uang Perdin Pilih Menu Rekap Uang Perjalanan Dinas Menampilkan Data Rekap Uang Perjalanan Dinas Form master karyawan Pilih periode rekap Menampilkan data periode rekap uang perjalanan dinas Rekap Uang Perjalanan Dinas Selesai Gambar 4.13 System Flow Mengelola Rekap Uang Perjalanan Dinas

35 4.2.2 Data Flow Diagram Data Flow Diagram digunakan untuk menggambarkan aliran data dan proses yang terjadi dalam sebuah sistem serta entitas-entitas apa saja yang terlibat. A. Context Diagram Context diagram dari aplikasi penggajian karyawan berdasarkan uang perjalanan dinas ini terdiri dari dua entitas dengan aliran data masing-masing yang saling terkait. Dua entitas tersebut adalah entitas bagian HRD dan Karyawan. Dua entitas tersebut memberikan masukan dan keluaran data yang diperlukan seperti yang digambarkan pada Gambar 4.14. Gambar 4.14 Context Diagram B. Data Flow Diagram Level 0 Data Flow Diagram (DFD) level 0 merupakan hasil decompose dari context diagram. Pada data flow diagram level 0 ini terdapat tiga proses di dalamnya, DFD level 0 dapat dilihat pada Gambar 4.15. Context diagram dibagi menjadi sub-sub proses yang lebih kecil, dengan cara decompose context diagram

36 dan disebut DFD Level 0. DFD Level 0 aplikasi penggajian karyawan berdasarkan uang perjalanan dinas terdiri dari empat proses, dua external entity dan sembilan data store. Proses yang pertama adalah proses mengelola hak akses. Proses kedua adalah proses mengelola data master, ketiga adalah proses transakasi perjalanan dinas dan yang keempat adalah proses mengelola laporan. Sedangkan untuk dua external entity adalah HRD dan karyawan. sembilan data store yang tertera adalah admin, karyawan, jabatan, kategori perdin, jenis tujuan, ketentuan uang perdin, transakasi perdin, detil perdin, dan gaji yang saling berkaitan melalui entity maupun proses.

37 Gambar 4.15 Data Flow Diagram (DFD) level 0 C. Data Flow Diagram Level 1 Data Flow Diagram level 1 digunakan untuk menggambarkan aliran data dan proses yang terjadi dalam sebuah sistem serta entitas-entitas yang terlibat didalamnya. Pada Gambar 4.16 menggambarkan DFD level 1 dari proses pengiriman. Pada DFD level 1 login HRD ini terdapat tiga proses, satu external

38 entity dan satu data store. Proses yang pertama adalah verifikasi NIK dan password, proses yang kedua adalah menampilkan form login dan proses yang ketiga adalah proses menampilkan form utama penggajian. Gambar 4.16 Data Flow Diagram Level 1 Login HRD Pada Gambar 4.17 menggambarkan DFD level 1 dari proses mengelola data master, menjelaskan secara umum proses yang dilakukan saat mengelola data master.

39 Gambar 4.17 Data Flow Diagram Level 1 Mengelola Data Master Pada Gambar 4.18 menjelaskan DFD level 1 proses mengelola transaksi perdin, menjelaskan secara detil proses saat mengelola perhitungan uang perdin. Gambar 5 merupakan detil dari proses mengelola transaksi perdin.

40 Gambar 4.18 Data Flow Diagram Level 2 Transaksi Perjalanan Dinas Pada Gambar 4.19 menggambarkan DFD level 1 proses mengelola laporan, menjelaskan secara detil proses saat mengelola laporan. Gambar 4.19merupakan detil dari proses mengelola laporan.

41 Gambar 4.19 Data Flow Diagram Level 1 Mengelola Rekapitulasi Uang Perjalanan dinas 4.2.3 Entity Relationship Diagram Entity Relationship Diagram digunakan untuk menggambarkan tabeltabel yang ada dalam sebuah sistem, berikut relasi antar tabelnya. A. Conceptual Data Model Conceptual Data Model pada aplikasi penggajian karyawan berdasarkan uang perjalanan dinas pada PT DBL Indonesia, merupakan model struktur logis dari keseluruhan aplikasi data. CDM dibawah ini memiliki 15 entity yang saling terhubung. Adapun Conceptual Data Model tersebut digambarkan pada Gambar 4.20.

42 Gambar 4.20 Conceptual Data Model B. Physical Data Model Physical Data Model adalah representasi fisik dari database yang dibuat dengan mempertimbangkan DBMS yang digunakan. PDM pada aplikasi manajemen distribusi alat keterangan pajak memiliki 17 tabel yang digambarkanpada Gambar 4.21.

43 Gambar 4.21 Physical Data Model

44 4.2.4 Struktur Tabel Struktur Tabel digunakan untuk menggambarkan secara detail tentang tabel - tabel yang terdapat dalam sebuah sistem. Struktur tabel digambarkan sebagai berikut: a. Struktur Tabel Divisi Nama tabel Primary key : Divisi : ID_DIVISI Foreign key : - Fungsi : Menyimpan data divisi Tabel 4.1 Struktur Tabel Divisi No Nama Kolom Tipe Data Panjang Constraint 1. ID_DIVISI Varchar 5 Primary Key 2. NAMA_DIVISI Varchar 50 3. KETERANGAN_DIVISI Varchar 50 b. Struktur Tabel Jabatan Nama tabel Primary key : Jabatan : ID_JABATAN Foreign key : - Fungsi : Menyimpan data jabatan Tabel 4.2 Struktur Tabel Jabatan No Nama Kolom Tipe Data Panjang Constraint 1. ID_JABATAN Varchar 5 Primary Key 2. NAMA_JABATAN Varchar 50 3. KETERANGAN_JABATAN Varchar 50

45 c. Struktur Tabel Pendidikan Nama tabel Primary key : Pendidikan : ID_PENDIDIKAN Foreign key : - Fungsi : Menyimpan data Pendidikan Tabel 4.3 Struktur Tabel Pendidikan No Nama Kolom Tipe Data Panjang Constraint 1. ID_PENDIDIKAN Varchar 5 Primary Key 2. NAMA_PENDIDIKAN Varchar 50 d. Struktur Tabel Ketentuan Gaji Nama tabel Primary key Foreign key Fungsi : Ketentuan Gaji : PERIODE_KETENTUAN_GAJI : ID_PENDIDIKAN, ID_DIVISI, ID_JABATAN : Menyimpan data ketentuan gaji Tabel 4.4 Struktur Tabel Ketentuan Gaji No Nama Kolom Tipe Data Panjang Constraint 1. ID_KETENTUAN_GAJI Varchar 5 Primary Key 2. ID_PENDIDIKAN Varchar 3 Foreign Key 3. ID_JABATAN Varchar 5 Foreign Key 4. PERIODE_KETENTUAN_GAJI Date Auto 5. NILAI_KET_GAJI_POKOK Integer 10 e. Struktur Tabel Ketentuan Uang Makan Nama tabel Primary key : Uang Makan : PERIODE_UANG_MAKAN Foreign key : -

46 Fungsi : Menyimpan data uang makan Tabel 4.5 Struktur Tabel Ketentuan Uang Makan No Nama Kolom Tipe Data Panjang Constraint 1. PERIODE_UANG_MAKAN Date Auto Primary Key 2. NOMINAL_UANG MAKAN Integer 10 3. KETERANGAN_UANG_MAKAN Varchar 50 f. Struktur Tabel Tunjangan Jabatan Nama tabel Primary key Foreign key Fungsi : Tunjangan Jabatan : ID_TUNJANGAN_JABATAN : ID_JABATAN : Menyimpan data tunjangan jabatan Tabel 4.6 Struktur Tabel Tunjangan Jabatan No Nama Kolom Tipe Data Panjang Constraint 1. ID_TUNJANGAN_JABATAN Varchar 5 Primary Key 2. NOMINAL_TUNJANGAN Integer 10 3. NAMA_TUNJANGAN Varchar 50 4. ID_JABATAN Varchar 5 Foreign Key g. Struktur Tabel Karyawan Nama tabel Primary key : Tabel Karyawan : NIK Foreign key : - Fungsi : Menyimpan data karyawan

47 Tabel 4.7 Struktur Tabel Karyawan No Nama Kolom Tipe Data Panjang Constraint 1. NIK Varchar 15 Primary Key 2. NAMA_KARYAWAN Varchar 50 3. TEMPAT_LAHIR Varchar 50 4. TANGGAL_LAHIR Date Auto 5. NO_KTP Varchar 16 6. ALAMAT_DOMISILI Varchar 200 7. NO_HP Varchar 12 h. Struktur Tabel Pendidikan Karyawan Nama tabel Primary key Foreign key Fungsi : Pendidikan Karyawan : ID_PENDIDIKAN : NIK : Menyimpan data pendidikan Karyawan Tabel 4.8 Struktur Tabel Pendidikan Karyawan No Nama Kolom Tipe Data Panjang Constraint 1. ID_PENDIDIKAN Varchar 3 Primary Key 2. NAMA_SEKOLAH Varchar 50 3. TAHUN_AJARAN Varchar 9 4. KOTA_PEND Varchar 50 5. NIK Varchar 15 Foreign Key 6. JURUSAN Varchar 50 i. Struktur Tabel Mutasi Nama tabel : Mutasi Primary key : - Foreign key Fungsi : ID_DIVISI, ID_JABATAN, NIK : Menyimpan data mutasi

48 Tabel 4.9 Struktur Tabel Mutasi No Nama Kolom Tipe Data Panjang Constraint 1. ID_JABATAN Varchar 5 Foreign Key 2. TGL_MUTASI Date Auto 3. NIK Varchar 15 Foreign Key j. Struktur Tabel Rekap Presensi Nama tabel Primary key Foreign key Fungsi : Rekap Presensi : TANGGAL_REKAP_PRESENSI : NIK : Menyimpan data rekap presensi Tabel 4.10 Struktur Tabel Rekap Presensi No Nama Kolom Tipe Data Panjang Constraint 1. TANGGAL_REKAP_PRESENSI Date Auto Primary Key 2. JUMLAH_HADIR Integer 10 3. JUMLAH_SAKIT Integer 10 4. JUMLAH_IZIN Integer 10 5. JUMLAH_CUTI Integer 10 6. JUMLAH_TABUNGAN_LIBUR Integer 10 7. NIK Varchar 15 Foreign Key k. Struktur Tabel Gaji Nama tabel Primary key : Gaji : PERIODE_GAJI Foreign key : NIK, ID_KETENTUAN_GAJI, PERIODE_UANG_MAKAN, ID_TUNJANGAN_JABATAN Fungsi : Menyimpan data gaji

49 Tabel 4.11 Struktur Tabel Gaji No Nama Kolom Tipe Data Panjang Constraint 1. PERIODE_GAJI Date Auto Primary Key 2. NIK Varchar 15 Foreign Key 3. NAMA_KARYAWAN Varchar 50 4. ID_KETENTUAN_GAJI Varchar 5 Foreign Key 5. NILAI_KET_GAJI_POKOK Integer 10 6. PERIODE_UANG_MAKAN Date Auto Foreign Key 7. TOTAL_UANG_MAKAN Varchar 15 8. TUNJANGAN_KINERJA Integer 10 9. ID_TUNJANGAN_JABATAN Varchar 5 Foreign Key 10. NAMA_TUNJANGAN Varchar 50 11. NOMINAL_TUNJANGAN Integer 10 12. TOTAL_GAJI Integer 10 l. Struktur Tabel Kategori Perdin Nama tabel Primary key : Kategori Perdin : ID_KATEGORI_PERDIN Foreign key : Fungsi : Menyimpan data kategori perdin Tabel 4.12 Struktur Tabel Kategori Perdin No Nama Kolom Tipe Data Panjang Constraint 1. ID_KATEGORI_PERDIN Varchar 5 Primary Key 2. NAMA_KATEGORI Varchar 25 3. KETERANGAN_KATEGORI Varchar 25

50 m. Struktur Tabel Jenis Event Nama tabel Primary key : JENIS EVENT : ID_JENIS EVENT Foreign key : Fungsi : Menyimpan data jenis event Tabel 4.13 Struktur Tabel Jenis Event No Nama Kolom Tipe Data Panjang Constraint 1. ID_JENIS_PERDIN Varchar 5 Primary Key 2. NAMA_ JENIS_PERDIN Varchar 25 3. KETERANGAN_ JENIS Varchar 25 n. Struktur Tabel Perjalanan Dinas Nama tabel Primary key : JENIS EVENT : ID_JENIS EVENT Foreign key : Fungsi : Menyimpan data jenis event Tabel 4.14 Struktur Tabel Perjalanan Dinas No Nama Kolom Tipe Data Panjang Constraint 1. ID_PERDIN Varchar 10 Primary Key 2. NIK Varchar 15 3. NO_PERDIN Varchar 20 4. ID_JENIS_PERDIN Varchar 10 Foreign Key 5. ID_KATEGORI_PERDIN Varchar 10 6. NAMA_EVENT_KOTA Varchar 25 7. TGL_MULAI_PERDIN Date 8. TGL_SELESAI_PERDIN Date 9. ID_KET_UANG_PERDIN Varchar 10 Foreign Key 10 JUMLAH_HARI Int 11 TOTAL_UANG_PERDIN Int

51 4.2.5 Desain Input/Output Desain input output merupakan langkah pertama untuk membuat sebuah aplikasi sistem informasi. Dalam tahap ini userdiberikan gambaran tentang bagaimana sistem ini nantinya dibuat. A. Desain Form Login Desain form login ini digunakan untuk pengecekan hak akses pengguna. Pada form ini terdapat dua kolom, yaitu kolom NIK dan password. Apabila pengguna sudah memasukkan data NIK dan password, sistem akan melakukan validasi apakah data terdapat di database. Apabila benar maka mengarah ke form utama, desain form login dapat dilihat pada Gambar 4.22. Gambar 4.22 Form Login

52 B. Desain Form Utama Form utama adalah form yang digunakan pengguna untuk memilih menu. Form ini terdiri dari beberapa menu yang digunakan untuk melanjutkan ke proses mengolah data. Form utama dapat dilihat pada Gambar 4.23. Gambar 4.23 Desain Form Utama C. Desain Form Master Jabatan Form ini digunakan untuk menambah, melihat dan mengubah data jabatan. Pengguna memasukkan data-data jabatan kemudian menekan tombol simpan, dan tombol ubah untuk mengubah data yang sudah tersimpan. Data master jabatan ini yang nantinya akan mejadi menu pilihan jabatan pada form lain. Desain form master jabatan dapat dilihat pada Gambar 4.24.

53 Gambar 4.24 Desain Form Master Jabatan D. Desain Form Master Master Karyawan Form ini digunakan untuk menambah, melihat dan mengubah data karyawan. Pengguna memasukkan data-data karyawan kemudian menekan tombol simpan, dan tombol ubah untuk mengubah data yang sudah tersimpan. Pada form master karyawan juga terdapat menu untuk menambah data pendidikan karyawan. Saat pengguna menyimpan data karyawan baru, sistem juga secara otomatis menyimpan data mutasi awal milik karyawan. Data master karyawan yang nantinya akan mejadi menu pilihan karyawan pada form lain. Desain form master karyawan dapat dilihat pada Gambar 4.25.

54 Gambar 4.25 Desain Form Master Wajib Pajak E. Desain Form Penggajian Form ini digunakan untuk melihat rinician data gaji karyawan yang sudah tersimpan di database. Data tersebut juga dapat diubah sesuai kebutuhan pengguna dengan menekan tombol ubah lalu pengguna memasukkan data-data perubahan kemudian menekan tombol simpan. Untuk menambah data gaji baru pengguna dapat menekan tombol input presensi, lalu menekan tombol simpan dan kemudian secara otomatis sistem melakukan perhitungan gaji dan menyimpannya ke database. Data yang sudah tersimpan dapat dicetak berupa slip gaji karyawan dengan memilih data gaji karyawan yang ingin dicetak, kemudian menekan tombol cetak. Desain form penggajian dapat dilihat pada Gambar 4.26.

55 Gambar 4.26 Desain Form Penggajian F. Desain Form Master Kategori Perdin Form ini digunakan untuk melihat rinician data gaji karyawan yang sudah tersimpan di database. Data tersebut juga dapat diubah sesuai kebutuhan pengguna dengan menekan tombol ubah lalu pengguna memasukkan data-data perubahan kemudian menekan tombol simpan. Untuk menambah data gaji baru pengguna dapat menekan tombol input presensi, lalu menekan tombol simpan dan kemudian secara otomatis sistem melakukan perhitungan gaji dan menyimpannya ke database. Data yang sudah tersimpan dapat dicetak berupa slip gaji karyawan dengan memilih data gaji karyawan yang ingin dicetak, kemudian menekan tombol cetak. Desain form penggajian dapat dilihat pada Gambar 4.27.

56 Gambar 4.27 Desain Form Master Kategori Perdin G. Desain Form Jenis Tujuan Perdin Form ini digunakan untuk melihat rinician data gaji karyawan yang sudah tersimpan di database. Data tersebut juga dapat diubah sesuai kebutuhan pengguna dengan menekan tombol ubah lalu pengguna memasukkan data-data perubahan kemudian menekan tombol simpan. Untuk menambah data gaji baru pengguna dapat menekan tombol input presensi, lalu menekan tombol simpan dan kemudian secara otomatis sistem melakukan perhitungan gaji dan menyimpannya ke database. Data yang sudah tersimpan dapat dicetak berupa slip gaji karyawan dengan memilih data gaji karyawan yang ingin dicetak, kemudian menekan tombol cetak. Desain form penggajian dapat dilihat pada Gambar 4.28.

57 Gambar 4.28 Desain Form Jenis Tujuan Perdin H. Desain Form Perjalanan Dinas Form ini digunakan untuk melihat rinician data gaji karyawan yang sudah tersimpan di database. Data tersebut juga dapat diubah sesuai kebutuhan pengguna dengan menekan tombol ubah lalu pengguna memasukkan data-data perubahan kemudian menekan tombol simpan. Untuk menambah data gaji baru pengguna dapat menekan tombol input presensi, lalu menekan tombol simpan dan kemudian secara otomatis sistem melakukan perhitungan gaji dan menyimpannya ke database. Data yang sudah tersimpan dapat dicetak berupa slip gaji karyawan dengan memilih data gaji karyawan yang ingin dicetak, kemudian menekan tombol cetak. Desain form penggajian dapat dilihat pada Gambar 4.29.

Gambar 4.29 Desain Form Perjalanan Dinas 58