PERANCANGAN SISTEM
1. Metode Dokumentasi
Dokumentasi adalah suatu usaha yang di lakukan dalam kajian
untuk mengumpulkan data dengan cara menggunakan dokumen
yang tersedia sebagai sumber informasi untuk mencapai tujuan
yang di harapkan.Metode Dokumentasi ini di gunakan untuk
mengumpulkan data tentang penggajian karyawan yang
diterapkan pada PT.Yogurt Republic
2. Metode Observasi
Metode observasi digunakan untuk mengumpulkan data-data
yang dibutuhkan dalam menunjang penelitian pembuatan
sistem penggajian, data yang ingin didapatkan dalam metode
ini seperti form data karyawan, form absensi, form gaji, dan
laporan selip gaji karyawan.
3. Studi Pustaka
Pada tahap ini dilakukan penulusuran data-data dan
pengumpulan informasi yang digunakan untuk merancang
sistem informasi penggajian karyawan berbasis dekstop.
Dengan cara membaca dan mempelajari literature-literatur,
1
buku dan internet. Sedangkan literature tersebut digunakan
sebagai acuan dan referensi pembanding dengan penelitian lain
yang sejenis.
A Pemodelan (Modeling)
Pemodelan merupakan langkah ketiga dari model pengembangan
ini. Terdapat dua bagian dalam pemodelan yaitu analisis dan
perancangan (design).
1. Analisis
Pada tahap ini dilakukan analisis atas kebutuhan sistem yaitu
pengumpulan data-data serta informasi dari user pengguna sistem,
seperti kelemahan sistem manual yang sedang berjalan, analisis
sistem yang dibutuhkan.
2. Perancangan (Design)
Pada tahap ini dilakukan perancangan interface dari sistem yang
akan dibangun, meliputi dari perancangan DFD, ERD, UI (User
Interface).
B Pembuatan (Contruction)
Pembuatan merupakan tahap pengalihan dari perancangan kedalam
bahasa pemrograman. Bahasa pemograman yang digunakan dalam
membangun sistem ini adalah VB.Net dengan database MySQL. Dalam
pembuatan (contruction) ini terdapat dua aspek yaitu coding dan testing.
1. Coding
Dalam tahap ini dilakukan oleh programmer, dalam mengartikan apa
yang sudah dirancang lalu diaplikasikan dalam bahasa pemograman.
2. Pengujian (Testing)
Setelah selesai dalam pembuatan program, tahap selanjutnya adalah
pengujian sistem secara keseluruhan, apakah sudah sesuai dengan
2
permintaan pengguna dan mempermudah pekerjaan pengguna.
Testing dilakukan dengan mencoba menginputkan gaji karyawan,
mencoba mengiputkan data-data yang lain dan cetak laporan berupa
selip gaji karyawan, dan hasil dari testing itu dijadikan sebagai acuan
apakah sistem ini sudah dapat membantu dalam mengatasi masalah
pencatatan inventaris barang pada PT.Yogurt Republic.
3
5. Mengelola Laporan
5.1 Mengelola Data Laporan Selip Gaji
4
Pemilik
Laporan
Selip Gaji Data Absen
Sistem Informasi
Karyawan Absensi
Penggajian
Data Karyawan Informasi Absensi
Informasi Gaji
Data Gaji
Gaji
5
Absen
1.0 Data Absen
Karyawan File Absen
Absen
Informasi Absen
Data-Data Absen
Data File Absen
Data Karyawan
File Karyawan
Data Potongan 2.0
File Potongan
Hitung Gaji
Data Bonus
3.0 Data Gaji
Data Potongan
Pembayaran
Data Karyawan Gaji
Selip Gaji
Data Gaji
Data Absen
Data Bonus
6
Informasi karyawan
Tabel detal karyawan
1
Data Karyawan
Data Karyawan
In
fo
rm
as
Ka i
an
ry
aw
aw
ary
an
K
ta Data Absen
Da
2 Tabel Absen
Data Absen Informasi Absen
Inform
asi Ab
sen
bsen
Data A
Pemilik
i
asi Gaj
Inform
Data G
aji 3 Data Gaji
Data Gaji
Tabel Gaji
Informasi Gaji
Da
ta L
in ogi
Lo
g n
asi
orm
Inf
Data Login
4
Data Logi Tabel Login
Informasi Login
7
4.9 DFD Level 1 Hitung Gaji.
Data karyawan
File karyawan
1.1
Hitung Data potongan
File potongan
Data absen
File absensi
File absen
Data absen
File absen
2.1
Cetak selip gaji
Data potongan
File Potongan
Data bonus
File bonus
Selip gaji
Selip gaji
2.2
Karyawan
Memberikan selip
8
4.11 DFD Level 1 Laporan Gaji.
Data absen Data karyawan
File karyawan
File absen
Memperoleh
laporan gaji
Pemilik
9
Kode karyawan Tanggal Shift Status absen
Kode Karyawan Status
Nama
Nama
Status karyawan
Melakukan Absensi
Karyawan
Memilik
Direkap
Nama
Tempat
lahir
Detail karyawan
Menghitung Pemilik
Telpon
Jenis kelamin
Alamat
Status Agama
Alamat Nama
No telpon
Priode Nama
Absen Tanggal
Potongan Gaji kotor
Gaji
bonus Total gaji
10
Pssword Varchar 20
Nama Varchar 12
11
Nama Varchar 35
Tanggal Date
Shift Varchar 10
Status absen Int 12
Status Karyawan Varchar 15
12
Gamabr 4.8 Form Login.
13
Gambar 4.10 Form Data Karyawan.
14
4.14.5 Form Absensi
Pada form absen, disini karyawan melakukan absensi, mencari data
absensi dan dibutton lihat absen berfungsi untuk mencetak absen.
15