• Tidak ada hasil yang ditemukan

RANCANG BANGUN SISTEM APLIKASI PENGGAJIAN DAN PENGELOLAAN KEPEGAWAIAN DI UD. AZAM JAYA.

N/A
N/A
Protected

Academic year: 2017

Membagikan "RANCANG BANGUN SISTEM APLIKASI PENGGAJIAN DAN PENGELOLAAN KEPEGAWAIAN DI UD. AZAM JAYA."

Copied!
65
0
0

Teks penuh

(1)

PENGELOLAAN KEPEGAWAIAN DI UD. AZAM JAYA

TUGAS AKHIR

Disusun oleh :

NPM. 0634 015 013

ISMIE ISNANI

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL

″VETERAN″

JAWA TIMUR

SURABAYA

(2)

RANCANG BANGUN SISTEM APLIKASI PENGGAJIAN DAN

PENGELOLAAN KEPEGAWAIAN DI UD. AZAM JAYA

TUGAS AKHIR

Diajukan Untuk Memenuhi Sebagai Persyaratan

Dalam Memperoleh Gelar Sarjana Komputer

Jurusan Teknik Informatika

Disusun oleh :

NPM. 0634 015 013

ISMIE ISNANI

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL

VETERAN

JAWA TIMUR

SURABAYA

(3)

RANCANG BANGUN SISTEM APLIKASI PENGGAJIAN DAN

PENGELOLAAN KEPEGAWAIAN DI UD. AZAM JAYA

Disusun Oleh :

0634 015 013

ISMIE ISNANI

Telah disetujui untuk mengikuti Ujian Negara Lisan Gelombang IV Tahun Akademik 2010/2011

Pembimbing Utama Pembimbing Pendamping

Basuki Rahmat, S.Si., MT

NIP. 36907 060 209 NPT. 386 081 002 951

Wahyu Saifullah JS,S.Kom

Mengetahui,

Ketua Program Studi Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional ”Veteran” Jawa Timur

(4)

YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN UPN ″VETERAN″ JAWA TIMUR

FAKULTAS TEKNOLOGI INDUSTRI PANITIA UJIAN SKRIPSI / KOMPREHENSIF

KETERANGAN REVISI

Mahasiswa di bawah ini: Nama : Ismie Isnani NPM : 0634 015 013 Jurusan : Teknik Informatika

Telah mengerjakan revisi/ tidak ada revisi

″RANCANG BANGUN SISTEM APLIKASI PENGGAJIAN DAN

PENGELOLAAN KEPEGAWAIAN DI UD. AZAM JAYA ″

*) TUGAS AKHIR Ujian Lisan Gelombang IV, TA 2010/2011 dengan judul:

Surabaya, 26 April 2011 Dosen Penguji yang memerintahkan revisi:

1)

NPT. 278 110 440 199 Achmad Junaidi,S.Kom

2)

NPT. 386 081 002 951 Wahyu S.J. Saputra,S.Kom

3)

Agustinus Bimo Gumelar,ST.MT

Mengetahui,

Pembimbing I Pembimbing II

Basuki Rahmat, S.Si. MT

NPT. 36907 060 209 NPT. 386 081 002 951 Wahyu S.J. Saputra, S.Kom

{

}

{

}

(5)

RANCANG BANGUN SISTEM APLIKASI PENGGAJIAN DAN PENGELOLAAN KEPEGAWAIAN DI UD. AZAM JAYA

Disusun Oleh :

0634 01 5 0 13 ISMIE ISNANI

Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Tugas Akhir Program Studi Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional “Veteran” Jawa Timur Pada Tanggal 15 April 2011

Pembimbing : 1.

NPT. 36907 060 209 Basuki Rahmat, S.Si. MT

Tim Penguji : 1

NPT. 278 110 440 199 Achmad Junaidi, S.Kom

2

NPT. 386 081 002 951 Wahyu S.J. Saputra, S.Kom

2

NPT. 386 081 002 951 Wahyu S.J. Saputra, S.Kom

3.

Mengetahui

Agustinus Bimo Gumelar,ST.MT

Dekan Fakultas Teknologi Industri

Universitas Pembangunan Nasional “Veteran” Jawa Timur Surabaya

NIP. 030 191 025 Ir. Sutiyono, MT

(6)

KATA PENGANTAR

Segala puji syukur penyusun panjatkan ke hadirat Allah SWT atas segala

limpahan rahmat dan hidayah-Nya sehingga akhirnya penyusun dapat

menyelesaikan Tugas Akhir yang berjudul Rancang Bangun Sistem Aplikasi

Penggajian Dan Pengelolaan Kepegawaian Di UD. Azam Jaya dengan tepat

waktu.

Penulisan Tugas Akhir ini disusun sebagai salah satu syarat untuk

menyelesaikan program Strata Satu (S1) pada jurusan Teknik Informatika,

Fakultas Teknologi Industri, UPN ″Veteran″ Jawa Timur. Walaupun banyak

kesulitan yang harus dihadapi penyusun dalam menyelesaikan tugas akhir ini,

namun berkat bantuan dan dorongan dari berbagai pihak, akhirnya tugas akhir ini

dapat terselesaikan dengan baik.

Akhir kata, penyusun menyadari bahwa Tugas Akhir ini masih jauh dari

sempurna, tak lebih karena berbagai keterbatasan yang dimiliki penyusun. Oleh

karena itu penyusun mengharapkan kritik dan saran yang bersifat membangun

dari para pembaca untuk pengembangan aplikasi lebih lanjut.

Surabaya, April 2011

(7)

Terima kasih kepada Allah SWT, karena berkat Rahmat dan BerkahNya,

dapat disusun dan diselesaikan Laporan TA ini hingga selesai. Dan terima kasih

juga diucapkan kepada :

1. Kedua orang tua tercinta, mama abah di rumah yang telah memberikan

dorongan baik moril maupun materil sehinga Tugas Akhir ini dapat

terselesaikan.

2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknik Informatika UPN

“Veteran” Jawa Timur.

3. Bapak Basuki Rahmat, S.Si., MT selaku Ketua Jurusan Teknik Informatika

UPN ″Veteran″ Jawa Timur dan Dosen Pembimbing I, yang telah meluangkan

waktu untuk memberikan arahan dan memberi motivasi sehingga penyusun

dapat menyelesaikan Tugas Akhir ini.

4. Bapak Wahyu Syaifullah J. Saputra, S.Kom selaku Dosen Pembimbing II

serta dosen penguji yang telah meluangkan waktu untuk memberikan

bimbingan serta mencarikan solusi atas kesulitan yang dihadapi penyusun

dalam menyusun Tugas Akhir ini.

5. Segenap dosen Jurusan Teknik Informatika, terima kasih atas ilmu yang

banyak dibagikan kepada penulis.

6. Kaka inal, ka risna dan dua ponakanku yang lucu-lucu abil dan alya, terima

kasih atas semua do’a, dukungan yang telah diberikan serta

harapan-harapanya pada saat penulis menyelesaikan Tugas Akhir ini.

7. Mas aswin dan bagus yang banyak membantu penulis sampai Tugas Akhir ini

(8)

8. Sohib-sohib terbaik ku, ‘Parasitisme Generation’ (dedy, yudha, rina, bagus,

rendy, djadid, erik, bahrul) ‘Senior MA 1F/52’ (rina, bonsai, vivien, didin,

kiki, lilis) ‘Junior MA 1F/52’ (esti, silvi, sari, stefani) yang memberikan do’a

dan semangat kepada penulis. Setelah ku balik ke kalimantan, ku bakal

kangen kalian semua. Makasih banyak atas semuanya, chimi sayang kalian....

9. Teman belajar bareng, seperjuangan di saat berjuang maju lesan, om djadid,

andre, dan yessi. Akhirnya kita lulus juga.he

10.Sahabat baik ku, anie, aries, ifiet yang memberikan do’a dan semangat kepada

penulis.

11.Teman-teman jurusan Teknik Informatika angkatan 2006. Khususnya TF

kelas sore yang telah memberikan semangat dan doa yang tak bisa penulis

(9)

ABSTRAK ... i

1.6 Metodologi Pembuatan Tugas Akhir... 3

1.7 Sistematika Penulisan ... 5

2.4.1 Komponen Dasar Sistem Informasi ... 12

2.4.2 Komponen Sistem Informasi ... 13

2.4.3 Elemen Sistem Informasi ... 16

2.4.4 Klasifikasi Sistem Informasi ... 18

2.4.5 Jenis-Jenis Sistem Informasi ... 20

2.4.6 Pengelola Sistem Informasi ... 23

2.5 Pengertian PHP ... 25

(10)

2.5.2 Kelebihan PHP ... 27

2.7.1 Administrasi User MySql... 33

2.7.2 Fungsi Php MySql ... 34

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 36

3.1 Analisis Sistem ... 36

3.3.4 ERD (Entity Relational Diagram) ... 43

1) CDM (Conceptual Data Model) ... 44

3.4 Perancangan Antar Muka (Interface) ... 51

3.4.1 Perancangan Antar Muka Halaman Utama ... 51

(11)

4.2 Implementasi ... 58

4.2.1 Halaman Utama... 58

4.2.2 Halaman Home ... 58

4.2.3 Halaman List Depatemen ... 59

4.3.4 Halaman Menu Karyawan ... 59

4.3.5 Halaman Menu Master ... 62

4.3.6 Halaman Payroll ... 64

4.3.7 Halaman Laporan ... 64

BABV UJI COBA DAN EVALUASI ... 66

5.1 Uji Coba Sistem ... 66

5.2 Uji Coba Login ... 67

5.3 Uji Coba Tambah Departemen ... 68

5.4 Uji Coba Input Karyawan Office ... 69

5.5 Uji Coba Input Karyawan Borongan ... 70

5.6 Uji Coba Input Karyawan Harian ... 71

5.7 Uji Coba Input Anggota Keluarga dan Tunjangan Karyawan .... 72

5.8 Uji Coba Pembayaran Gaji ... 74

5.9 Uji Coba Laporan Gaji ... 75

BABVI PENUTUP ... 77

6.1 Kesimpulan ... 77

6.2 Saran ... 78

(12)

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi UD. Azam Jaya ... 8

Gambar 2.2 Extended Data Processing Life Cycle ... 12

Gambar 2.3 Interaksi Sistem Informasi ... 14

Gambar 2.4 Hubungan Elemen Sistem Informasi ... 16

Gambar 2.5 Jenis-jenis Sistem ... 20

Gambar 2.6 Contoh Struktur Oraganisasi Sistem Informasi ... 24

Gambar 2.7 Hasil dari file Contoh 1.PHP ... 26

Gambar 2.8 Contoh sederhana JQuery ... 31

Gambar 2.9 Halaman JQuery ... 32

Gambar 3.1 Deskripsi Sistem Informasi Penggajian Karyawan ... 37

Gambar 3.2 Diagram Jenjang ... 40

Gambar 3.8 Diagram Menu Sistem Aplikasi Penggajian... 52

Gambar 3.9 Interface Login... 54

Gambar 3.10 Interface Tambah Departemen ... 54

Gambar 3.11 Interface Tambah Karyawan Office ... 55

Gambar 3.12 Interface Tambah Karyawan Borongan ... 56

Gambar 3.13 Interface Tambah Karyawan Harian ... 56

Gambar 4.1 Halaman Login ... 58

Gambar 4.2 Halaman Home ... 59

Gambar 4.3 Halaman Departemen ... 59

Gambar 4.4 Halaman List Karyawan ... 60

Gambar 4.5 Halaman List Karyawan Office ... 60

Gambar 4.6 Halaman List Karyawan Borongan ... 61

Gambar 4.7 Halaman List Karyawan Harian ... 61

Gambar 4.8 Halaman Add Departemen ... 62

Gambar 4.9 Halaman Add Karyawan Office ... 62

Gambar 4.10 Halaman Add Karyawan Borongan ... 63

Gambar 4.11 Halaman Add Karyawan Harian ... 63

Gambar 4.12 Halaman Payroll Borongan ... 64

Gambar 4.13 Halaman Report Karyawan Office ... 64

Gambar 4.14 Halaman Report Karyawan Borongan... 65

Gambar 4.15 Halaman Report Karyawan Harian ... 65

Gambar 5.1 Gambar Login Gagal ... 67

Gambar 5.2 Halaman Utama Aplikasi ... 67

Gambar 5.3 Halaman Add Departeman ... 68

Gambar 5.4 Penambahan Departemen Berhasil ... 68

Gambar 5.5 Halaman Add Karyawan Office ... 69

Gambar 5.6 Error Handling add karyawan Office ... 69

(13)

Gambar 5.9 List Karyawan Borongan ... 71

Gambar 5.10 Halaman Add Karyawan Harian ... 71

Gambar 5.11 List Karyawan Harian... 72

Gambar 5.12 Halaman Tambah Anggota Keluarga Office ... 72

Gambar 5.13 List Anggota Keluarga Karyawan ... 73

Gambar 5.14 Halaman Tunjangan Sakit ... 73

Gambar 5.15 List Karyawan Office ... 74

Gambar 5.16 Halaman Payroll Office ... 74

Gambar 5.17 Halaman Payroll Borongan ... 75

Gambar 5.18 Halaman Report Karyawan Office ... 75

Gambar 5.19 Halaman Report Karyawan Borongan... 76

(14)

DAFTAR TABEL

Tabel 2.1 Golongan Office ... 9

Tabel 2.2 Golongan Borongan ... 10

Tabel 2.3 Golongan Harian ... 10

Tabel 3.1 Kebutuhan Pengguna ... 39

Tabel 3.2 Tabel Tunjangan Sakit ... 45

Tabel 3.3 Tabel Kartu Tunjangan ... 46

Tabel 3.4 Tabel Anggota Keluarga ... 46

Tabel 3.5 Tabel Karyawan ... 47

Tabel 3.6 Tabel Departemen ... 47

Tabel 3.7 Tabel Fee ... 47

Tabel 3.8 Tabel Detail Fee ... 48

Tabel 3.9 Tabel User ... 58

(15)

Penyusun : Ismie Isnani

ABSTRAK

Dewasa ini perkembangan teknologi dalam bidang komunikasi dan komputer telah membawa perubahan besar dalam bidang kehidupan manusia. Penggabungan kedua faktor pendukung teknologi tersebut mampu memberikan layanan informasi yang lebih baik. Seiring dengan pekembangan teknologi yang cukup pesat, teknologi informasi telah menjelma menjadi suatu kebutuhan yang tidak dapat dielakkan lagi.

Informasi mengenai kepegawaian merupakan hal yang utama, sehingga diperlukan suatu sistem yang dapat mengelola data-data pegawai dengan baik sehingga memudahkan dalam menyediakan informasi tentang data-data pegawai secara cepat dan tepat begitu juga dengan data gaji pegawainya di UD. Azam Jaya.

Sistem Aplikasi Penggajian dan Pengelolaan Kepegawaian telah diuji coba dengan uji kelayakan program. Hasil uji coba menunjukkan bahwa seorang user dapat melakukan pengelolaan data pegawai dan gaji karyawan secara tepat dan terkomputerisasi.

(16)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dewasa ini kebutuhan manusia akan informasi memacu dengan pesatnya perkembangan teknologi di bidang informasi dan telekomunikasi. Kemajuan teknologi yang semakin meningkat didukung dengan sarana dan prasarana yang memadai, membuktikan bahwa kini informasi telah menjadi kebutuhan pokok dalam kehidupan manusia. Sistem informasi dan teknologi informasi dalam hal ini berfungsi sebagai pendukung untuk mengambil keputusan yang tepat berdasarkan informasi yang tersedia. Pengelolaan informasi dengan komputer umumnya memiliki jumlah yang besar dari segi data yang dikelola, dan juga memerlukan perangkat-perangkat pendukung dengan biaya pengelolaan dan perawatan yang besar, akan tetapi informasi yang dihasilkan lebih akurat, cepat dan efisien. Dalam melakukan tugasnya, bagian kepegawaian di Kantor UD. Azam Jaya Kota Surabaya yang bergerak di bidang pembuatan sandal ini melakukan proses

pengolahan datapegawaidan data gaji masih secara manual ke dalam buku besar.

Informasi mengenai kepegawaian merupakan hal yang utama, sehingga diperlukan suatu sistem yang dapat mengelola data-data pegawai dengan baik sehingga memudahkan dalam menyediakan informasi tentang data-data pegawai secara cepat dan tepat begitu juga dengan data gaji pegawainya.

(17)

ditimbulkan karena pengolahan data dan gaji pegawai dalam pengerjaannya masih secara manual.

Dengan ini diharapankan penulis mengerjakan tugas akhir yang dapat membangun sistem aplikasi penggajian dan pengelolaan kepegawaian di UD. Azam Jaya supaya dapat menangani masalah pengolahan data pegawai dan data gaji pegawai.

1.2 Perumusan Masalah

Berdasarkan latar belakang di atas, maka dapat dituliskan rumusan masalah sebagai berikut:

a. Bagaimana merancang dan membangun sebuah aplikasi informasi kepegawaian yang dapat digunakan untuk mengelola data di UD. Azam Jaya. b. Bagaimana menghasilkan informasi tentang data gaji dan pegawai, mengatur

sitem penggajian pegawai di UD. Azam Jaya yang terdiri dari sistem penggajian seperti gaji rutin bulanan, gaji harian, dan sistem gaji borongan.

1.3 Batasan Masalah

Berikut beberapa batasan masalah pada sistem evaluasi penggajian dan pengelolaan kepegawaian di UD. Azam Jaya, yaitu :

a. Sistem fokus pada pendataan dan penggajian kepegawaian.

b. Dalam seminggu karyawan borongan mengerjakan satu model sandal. c. Sistem tunjangan sakit mengacu pada kebijakan pimpinan perusahaan. d. Sistem mampu menghitung total gaji yang akan diterima oleh pegawai.

(18)

3

1.4 Tujuan Tugas Akhir

Tujuan dari Tugas Akhir ini adalah merancang dan membangun sebuah sistem informasi penggajian dan pengelolaan data kepegawaian di UD. Azam Jaya. Sehingga fungsi dari kinerja dalam bagian kepegawaian di UD. Azam Jaya bekerja secara lebih efektif dan efisien.

1.5 Manfaat

Adanya tugas akhir ini diharapkan dapat memberikan manfaat bagi kepegawaian di UD Azam Jaya, yaitu diantaranya:

a. Bagian Keuangan

Mempermudah dalam mengatur pembayaran gaji pegawai berdasarkan jam kerja dan jam lembur.

b. Pemimpin Perusahaan

Mengetahui pengeluaran jumlah gaji yang diberikan kepada pegawai apakah sudah sesuai dengan yang dikeluarkan oleh pihak bagian keuangan dengan yang diberikan kepada pegawai.

c. Pegawai

Mengetahui apakah hak gaji yang diterima sudah sesuai dengan kewajiban yang telah dikerjakan

1.6 Metodologi Pembuatan Tugas Akhir

(19)

a. Metode Observasi

Pada tahap awal ini dilakukan pengamatan secara langsung di lingkungan pabrik sandal UD. Azam Jaya yang berlokasi di jalan Gedongan Surabaya. Tujuan observasi dilakukan agar dapat diperoleh informasi secara lengkap dan akurat.

b. Studi Literatur

Pada tahap ini dilakukan pengumpulan referensi-referensi, dokumen-dokumen, buku-buku, sumber dari internet, dan dari sumber-sumber lainnya yang diperlukan untuk merancang dan mengimplementasikan sistem informasi.

c. Metode Analisa

Dari hasil survey lapangan dan studi literature kan dibuat skripsi umum tentang sistem informasi yang akan dibuat serta dilakukan analisa kebutuhan sistem, selain itu juga dilakukan perancangan awal sistem informasi yang akan dibuat, sehingga akan dihasilkan sistem yang akan digunakan sesuai dengan yang diharapkan yang sebelumnya telah dirancang.

d. Metode Development (Design dan Coding)

(20)

5

e. Metode Evaluasi

Mengevaluasi hasil-hasil yang telah dikerjakan, sistem informasi yang telah dibuat ini akan diuji coba penggunaannya dan juga akan dievaluasi untuk kelayakan sistem tersebut untuk digunakan, serta error handlingnya.

f. Penyusunan buku tugas akhir

Pada tahap ini merupakan tahap terakhir dalam penyusunan tugas akhir. Buku ini disusun sebagai laporan dari seluruh proses pengerjaan tugas akhir, dan dari hasil laporan dari buku ini akan memudahkan pembaca untuk mengetahui alur dari sistem informasi ini bekerja atau sebagai panduan untuk pembaca.

1.7 Sistematika Penulisan

Dalam laporan tugas akhir ini, pembahasan disajikan dalam enam bab dengan sistematika penulisan sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisikan tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan, manfaat, dan sistematika penulisan pembuatan tugas akhir ini.

BAB II TINJAUAN PUSTAKA

(21)

BAB III ANALISA DAN PERANCANGAN SISTEM

Pada bab ini menjelaskan tentang tata cara atau metode perancangan sistem yang digunakan untuk mengolah sumber data yang dibutuhkan system.

BAB IV IMPLEMENTASI SISTEM

Pada bab ini menjelaskan implementasi dari program yang telah dibuat meliputi lingkungan implementasi, implementasi proses dan implementasi antar muka.

BAB V UJI COBA DAN EVALUASI

Pada bab ini menjelaskan tentang pelaksanaan uji coba dan evaluasi dari pelaksanaan uji coba dari program yang dibuat.

BAB VI PENUTUP

(22)

36

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Dalam sub bab analisis sistem ini, penulis akan mencoba untuk

menjelaskan mengenai analisa dari sistem yang dibuat, yaitu sistem informasi

aplikasi Penggajian dan Pengelolaan Kepegawaian pada UD. AZAM JAYA.

Sistem ini bertujuan untuk memberikan informasi kepegawaian yang dapat

digunakan untuk memudahkan pengelolaan data kepegawaian yang ada pada UD.

AZAM JAYA, di samping itu sistem ini dapat membantu pengelolaan data gaji

pada karyawan UD. AZAM JAYA.

3.2 Perancangan Sistem

Perancangan sistem membahas mengenai konsep dari sistem yang akan di

bangun untuk memenuhi kebutuhan kepada pengguna sistem dan memberikan

gambaran secara umum dan jelas kepada user tentang sistem yang baru. Desain

sistem secara umum merupakan persiapan dari desain dan mengidentifikasi

komponen-komponen sistem yang akan didesain secara detail. Dalam melakukan

perancangan terhadap sistem, maka ada dua model yang dipergunakan dalam

melakukan desain sistem yaitu process modeling dengan menggunakan Data

Flow Diagram (DFD) dan data modeling dengan menggunakan Entity

(23)

3.3 Deskripsi Umum Sistem

Secara umum, sistem yang dibuat akan ditunjukkan pada Gambar 3.1 di

bawah ini :

Gambar 3.1 Deskripsi Sistem Informasi Penggajian Karyawan

Deskripsi dari arsitektur sistem pada Gambar 3.1 adalah sebagai berikut :

A. User atau pengguna menjalankan sistem informasi untuk melakukan input

data karyawan dan penggajian dalam komputer atau laptop.

B. Laptop atau komputer adalah media yang digunakan untuk meletakkan

sistem informasi penggajian dan pengelolaan kepegawaian.

C. User dapat menambah data departemen, di sini pengguna bisa

menambahkan jumlah departement

D. Proses penambahan data terjadi.

E. User dapat menambah data karyawan, di sini pengguna bisa menambah

(24)

38

F. Proses penyimpanan terjadi.

G. User menginputkan data jumlah gaji karyawan secara keseluruhan.

H. Proses data penggajian terjadi.

I. User dapat melihat laporan data keseluruhan gaji karyawan.

J. User mendapatkan data laporan gaji karyawan.

Dengan mengidentifikasi deskripsi pada Gambar 3.1 telah diketahui bahwa

terdapat beberapa fokus utama pada sistem yaitu berupa proses input departement,

proses tambah data keryawan serta proses penggajian, ataupun proses laporan data

penggajian, semua proses data tersebut merupakan kebutuhan pengguna.

3.3.1 Kebutuhan Pengguna

Berdasarkan arsitektur pada Gambar 3.1 untuk memenuhi kebutuhan

pengguna dalam berinteraksi dengan sistem serta untuk mengetahui

kebutuhan-kebutuhan apa saja yang berpengaruh pada sistem nantinya, maka perlu

dijabarkan kebutuhan apa saja yang akan dibutuhkan oleh pengguna, antara lain:

a. Komputer / Laptop tidak tergantung merk, apapun bisa dipakai.

b. Menu untuk home, sebagai halaman muka dari sistem rekapitulasi data.

c. Menu departemen, terdapat list nama-nama departemen.

d. Menu karyawan, menampilkan list karyawan yang sudah diinputkan oleh

admin. Dan admin juga bisa mengedit data karyawan tersebut seperti

menghapus data karyawan. Di menu karyawan ini juga terdapat list

(25)

admin juga menginputkan gaji bagi karyawan borongan dan harian sesuai

dengan apa yang sudah dikerjakan oleh karyawan tersebut.

e. Menu master, di sini admin bisa menginputkan departemen dan

menginputkan data-data semua karyawan, baik karyawan office,

karyawan borongan maupun karyawan harian.

f. Menu laporan, dimana admin bisa melihat report karyawan setiap

departemen dan juga bisa melihat detail dari gaji karyawan sampai

dengan print out report gaji karyawan.

Tabel 3.1 Kebutuhan Pengguna

Requertmen Form

Mengisikan Departemen Disediakan menu master, dimana admin dapat mengisi data departemen

Mengisikan Data Karyawan Disediakan menu master, kemudian pilih menu add karyawan yang sesuai dengan bagian dari karyawan dan user dapat mengisi data-data seorang karyawan yang dibutuhkan oleh perusahaan.

Mengisikan Gaji Karyawan • Disediakan menu karyawan, kemudian pilih golongan karyawan yang sesuai dengan data karyawan, kemudian klik icon pembayaran gaji pegawai. User bisa mengisi nominal gaji karyawan.

• Untuk karyawan staff office, icon pembayaran gaji akan muncul otomatis setiap akhir bulan

Mengisikan Tunjangan Karyawan Tunjangan untuk memfasilitasi karyawan staff office, untuk mengisikan biaya disediakan menu karyawan, kemudian masuk ke menu karyawan office, pilih icon tunjangan sakit.

Melihat Laporan Gaji Disediakan menu laporan yang mana terdapat beberapa pilihan. Laporan tersebut sesuai dengan golongan karyawan yang ada di perusahaan, yaitu golongan office, golongan borongan dan golongan karyawan harian. User juga bisa melihat detail gaji pegawainya.

(26)

40

3.3.2 Kebutuhan Basis Data

Dalam sistem penggajian dan pengelolaan kepegawaian di UD. Azam Jaya

dibutuhkan basis data untuk mengatur semua data gaji dari karyawan, selain itu

juga untuk menyimpan data pegawai di UD. Azam Jaya.

Hasil dari deskripsi yang telah dibuat diatas dapat digambarkan dengan

menggunakan diagram jenjang, berikut adalah gambar diagram jenjang :

Gambar 3.2 Diagram Jenjang

3.3.3 DFD (Data Flow Diagram)

Dari Gambar 3.2. maka dapat dideskripsikan beberapa proses yang terjadi

pada sistem ini. Proses tersebut dapat digambarkan sebagai berikut adalah :

(27)

Gambar 3.4 DFD Level 1

save data gaji pegawai

load data gaji pegawai

Flow_50 laporan data gaji pegawai

data gaji pegawai laporan data karyawan

load data karyawan load data anggota keluarga

load data kartu tunjangan laporan data tunjangan keluarga

data tunjangan keluarga

load data kartu keluarga

save data keluarga karyawan office input data keluarga karyawan office

data save kartu tunjangan save data karyawan harian data karyawan harian

save data karyawan borongan save data karyawan office

(28)

42

Pada DFD level 1 ini memiliki 10 proses diantaranya adalah menginput

departement, menginput pegawai office, menginput karyawan borongan,

menginput karyawan harian, menginput kartu tunjangan sakit, menginput data

keluarga karyawan office, melihat laporan tunjangan keluarga, melihat laporan

data karyawan, menginput gaji pegawai, dan melihat laporan gaji pegawai.

Input departemen adalah proses untuk pendataan departemen yang ada di

kantor UD. Azam Jaya, admin berhak dalam melakukan semua proses yang ada di

dalam Sistem Informasi ini.

Input pegawai office dapat dideskripsikan sebagai berikut, admin

melakukan pengisian data pegawai office diisi sesuai dengan data pegawai office

yang ada di UD. Azam Jaya. Kemudian data yang telah diisi kemudian disimpan

di dalam database sistem.

Input karyawan borongan ini juga dilakukan oleh admin. Admin

melakukan pengisian data pegawai karyawan borongan diisi sesuai dengan data

pegawai yang ada di UD. Azam Jaya. Kemudian data yang telah diisi kemudian

disimpan di dalam database sistem.

Input karyawan harian ini juga di lakukan oleh admin. admin melakukan

pengisian data pegawai karyawan harian diisi sesuai dengan data pegawai yang

ada di UD. Azam Jaya. Kemudian data yang telah diisi kemudian disimpan di

dalam database sistem.

Proses membuat kartu tunjangan dengan cara mengisikan data tunjangan,

admin melakukan pengisian untuk membuat kartu tunjangan, data diisi sesuai

dengan data pegawai office yang ada di UD. Azam Jaya. Kemudian data yang

(29)

Input data keluarga karyawan office ini dilakukan oleh admin. Admin

melakukan pengisian data keluarga karyawan office diisi sesuai dengan data

pegawai yang ada di UD. Azam Jaya. Kemudian data yang telah diisi kemudian

disimpan di dalam database sistem.

Proses melihat laporan tunjangan keluarga dapat dideskriptifkan sebagai

berikut, admin mengambil data dari kartu tunjangan dan anggota keluarga,

kemudian sistem secara otomatis akan menampilkan laporan data yang sesuai dari

database.

Proses melihat laporan data karyawan dapat dideskriptifkan sebagai

berikut, admin mengambil data dari karyawan, kemudian sistem secara otomatis

akan menampilkan laporan data yang sesuai dari database.

Proses menginput gaji pegawai dapat dideskriptifkan sebagai berikut,

admin mengambil data dari karyawan, kemudian menginputkan data gaji pegawai,

admin melakukan pengisian gaji pegawai diisi sesuai dengan hak atas kewajiban

karyawan, kemudian data yang telah diisi kemudian di simpan di dalam database

sistem.

Proses melihat laporan gaji pegawai dapat dideskriptifkan sebagai berikut,

admin mengambil data dari fee, kemudian sistem secara otomatis akan

menampilkan laporan data yang sesuai dari database.

3.3.4 ERD (Entity Relational Diagram)

Setelah mendesain DFD, kemudian mendesain ERD dimana ERD ini

nantinya akan dibuat relational tabelnya. Entity Relationship Diagram merupakan

(30)

44

perusahaan dengan cara menentukan data apa saja yang terdapat dalam tiap entity

dan bagaimana hubungan antara entity satu dengan lainnya.

Entity Relational Diagram terbagi menjadi 2, yaitu Conceptual Data

Model dan Physical Data Model.

1) CDM (Conceptual Data Model)

Conceptual Data Model adalah rancangan dalam bentuk diagram sebelum

pembuatan database secara detail.. Conceptual Data Model pada aplikasi ini

mempresentasikan rancangan bisnis data konseptual yang nantinya akan

digunakan dalam sistem ini. Pada konsep rancangan ini dibuat dengan

menggunakan Power Designer 12. untuk lebih jelasnya dapat dilihat pada Gambar

3.5 berikut :

(31)

FK_KARYAWAN_MEMILIKI_DEPARTEM

PDM (Physical Data Model) adalah sebuah model struktur fisik dari

sebuah database yang mempertimbangkan DBMS dan struktur data penyimpanan.

PDM merupakan representasi fisik dari database yang akan dibuat dengan

mempertimbangkan DBMS (Database Management System) yang akan

digunakan. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom

memiliki nama yang unik. Pada Gambar 3.6 di bawah ini ditunjukkan gambar dari

Physical Data Model dari sistem informasi penggajian dan pengelolaan pegawai:

(32)

46

3.3.5 Database Relational

Model relasional berdasarkan teori himpunan matematik. Struktur

didefinisikan dengan tabel. Dalam istilah matematika, tabel disebut sebagai

Relasi. Tiap tabel dalam model relasional dikomposisikan dari baris dan kolom,

kolom disebut Atribut. Nilai untuk sebuah atribut harus dipilih dari sekelompok

nilai yang dinamakan domain. Karena banyak kolom dalam tabel yang sama dapat

diidentifikasikan atas domain yang sama, maka nama atribut didefinisikan untuk

tiap kolom dan tiap nama atribut dalam sebuah relasi harus unik. Di bawah ini

adalah sifat–sifat dari tabel :

a. Duplikasi baris tidak diperbolehkan. Untuk melaksanakan sifat ini, harus

terdapat paling sedikit satu atribut atau kombinasi beberapa atribut yang

mengidentifikasi secara unik tiap baris dari tabel. Atribut atau kombinasi

beberapa atribut yang melaksanakan tugas ini disebut Kunci Primer

(Primary Key). Contoh : Nomor_Mahasiswa, adalah kunci primer yang

mengidentifikasi tiap mahasiswa secara unik.

b. Database relasional adalah nilai Primary Key tidak boleh mempunyai

duplikat atau NIL (NULL, yaitu nilai tidak diketahui).

c. Keterhubungan (relationship) antara dua tabel. Jika Tabel R2 mempunyai

sebuah Kunci Asing (Foreign Key) yang cocok dengan kunci primer dari

Tabel R1, maka untuk setiap nilai Foreign Key harus terdapat sebuah nilai

kecocokan dari Primery Key, atau nilai Foreign Key harus nil.

Berikut ini adalah database relational berdasarkan struktur tabel yang

(33)

1) Tabel tunjangan sakit

Tabel tunjangansakit digunakan untuk menyimpan data tunjangan sakit

karyawan, berikut adalah tabel tunjangansakit :

Primary Key : idTunjanganSakit

Foreign Key : idKartuTunjangan

Tabel 3.2 Tabel Tunjangan Sakit

2) Tabel Kartu Tunjangan

Tabel kartu tunjangan digunakan untuk menyimpan data kartu tunjangan

sakit karyawan dan anggota keluarga karyawan office, berikut adalah tabel kartu

tunjangan :

Primary Key : idKartuTunjangan

Foreign Key : idKaryawan

(34)

48

3) Tabel Anggota Keluarga

Tabel anggotakeluarga digunakan untuk menyimpan data anggota keluarga

karyawan, berikut adalah tabel anggotakeluarga :

Primary Key : idAnggotaKeluarga

Foreign Key : idKartuTunjangan

Tabel 3.4 Tabel Anggota Keluarga

4) Tabel karyawan

Tabel karyawan digunakan untuk menyimpan data karyawan, berikut

adalah tabel karyawan :

Primary Key : idKaryawan

Foreign Key : idDepartemen

(35)

5) Tabel Departemen

Tabel departemen digunakan untuk menyimpan data tiap departemen,

berikut adalah tabel departemen :

Primary Key : idDepartemen

Tabel 3.6 Tabel Departemen

6) Tabel fee

Tabel fee digunakan untuk menyimpan data gaji karyawan, berikut adalah

tabel fee :

Primary Key : idFee

Foreign Key : idKaryawan

(36)

50

7) Tabel detailfee

Tabel detail fee digunakan untuk menampilkan total gaji tiap karyawan,

berikut adalah tabel detail fee :

Primary Key : idDetailFee

Foreign Key : idFee

Tabel 3.8 Tabel Detail Fee

8) Tabel user

Tabel user digunakan untuk menyimpan data user atau admin yang

mempunyai hak akses dalam aplikasi penggajian ini, berikut adalah tabel user :

Primary Key : idUser

(37)

3.4 Perancangan Antar Muka (Interface)

Perancangan antarmuka merupakan perancangan halaman aplikasi yang

berinteraksi langsung antara sistem dengan pengguna. Perancangan antarmuka

sistem merupakan salah satu bagian penting dalam tahap perancangan sistem.

Dalam merancang antar muka aplikasi harus memudahkan pengguna dalam

mengoperasikan sistem atau aplikasi tersebut.

Dalam merancang tampilan sebuah situs, harus menggambarkan layout

dari situs yang akan dibuat. Layout berfungsi untuk memudahkan dalam

mendesain tampilan pada sebuah halaman web.

3.4.1 Perancangan Antar Muka Halaman Utama

Perancangan halaman utama dari aplikasi penggajian dan pengelolaan data

pegawai, akan menampilkan data data pegawai dari UD. Azam Jaya. Pada

Gambar 3.7 di bawah ini adalah gambar dari halaman utama :

(38)

52

Aplikasi Penggajian ini hanya digunakan oleh admin saja. Saat pertama

kali membuka aplikasi, halaman sistem aplikasi yang disediakan adalah halaman

untuk login. Admin harus mengisi username dan password. Jika login gagal,

maka admin mengisi username dan password kembali hingga benar untuk masuk.

Menu-menu yang terdapat pada sistem aplikasi penggajian ini adalah sebagai

berikut: Menu Home, Menu Depatemen, Menu Karyawan, Menu Master, Menu

Laporan, dan Menu Logout. Sebagaimana dijelaskan pada gambar diagram

berikut :

Gambar 3.8 Diagram Menu Sistem Aplikasi Penggajian

Tabel berikut ini menjelaskan menu - menu yang disediakan pada setiap

(39)

admin dapat mengelola dari pendataan dan penggajian kepegawaian di UD.Azam

Jaya. Kegunaan menu-menu tersebut sebagai berikut:

Tabel 3.10 Menu Administrator Pada Aplikasi Penggajian Karyawan

Menu Kegunaan

Home Menampilkan halaman home (tampilan awal)setelah login

Departemen Menampilkan halaman daftar departemen

Karyawan Menampilkan data-data karyawan yang telah dientrikan, karyawan di bagian office, tunjangan keluarga karyawan

office, karyawan borongan dan karyawan harian, di

dalamnya terdapat menu :

§ Edit data karyawan

§ Entri data keluarga karyawan

§ Tunjangan anggota karyawan office

§ Input gaji karyawan office

§ Input gaji karyawan borongan

§ Input gaji karyawan harian

Master Menambahkan nama departemen, status departemen dan menginputkan data-data karyawan:

§ data karyawan office

§ data karyawan borongan

§ data karyawan harian

Laporan Menampilkan laporan gaji dari setiap bagian departemen yang sudah dimasukkan di menu input gaji karyawan, di dalamnya terdapat menu :

§ detail gaji

§ printout gaji

(40)

54

3.4.2 Perancangan Antar Muka Halaman Sistem Aplikasi Penggajian

a. Interface Login

Gambar 3.9 Interface Login

Pada interface login semua harus diisi, username dan password. Karena

kalau tidak diisi maka tidak bisa mengakses halaman aplikasi.

b. Interface Tambah Departemen

Gambar 3.10 Interface Tambah Departemen

Pada interface tambah departemen terdapat beberapa inputan yang harus

diisi. Nama dan status, status adalah status dari departemen berupa office,

(41)

c. Interface Tambah Karyawan Office

Gambar 3.11 Interface Tambah Karyawan Office

Pada interface tambah karyawan office terdapat beberapa inputan yang

harus diisi. Nama, alamat, tempat dan tanggal lahir, jenis kelamin, status, no tlp,

departemen, dan gaji pokok.

d. Interface Tambah Borongan

Pada interface tambah karyawan borongan terdapat beberapa inputan

yang harus diisi. Nama, Alamat, tempat dan tanggal lahir, jenis kelamin, status, no

tlp, departemen, dan pada interface ini hampir sama pada interface tambah

karyawan office, akan tetapi untuk penambahan gaji pokok tidak ada, karena gaji

karyawan borongan mengacu pada jumlah apa yang dikerjakan, berikut tampilan

interface tambah karyawan borongan. Tambah Karyawan office

Nama :

Alamat :

TTL :

Jenis kelamin :

Status :

No tlp :

Departemen :

Gaji pokok :

(42)

56

Gambar 3.12 Interface Tambah Karyawan Borongan

e. Interface Tambah Karyawan Harian

Gambar 3.13 Interface Tambah Karyawan Harian

Pada interface tambah karyawan harian, tampilan sama seperti pada

interface tambah karyawan borongan, terdapat beberapa inputan yang harus diisi. Tambah Karyawan Borongan

Nama :

Alamat :

TTL :

Jenis kelamin :

Status :

No tlp :

Departemen :

Simpan

Tambah Karyawan Harian

Nama :

Alamat :

TTL :

Jenis kelamin :

Status :

No tlp :

Departemen :

(43)

BAB IV

IMPLEMENTASI SISTEM

4.1 Perangkat Sistem

Ada beberapa hal dalam pengembangan aplikasi sistem informasi yang

harus diperhatikan sebelum sampai pada langkah menjalankan program atau

sistem, antara lain peragkat keras (hardware), perangkat lunak (software) serta

bagaimana akhirnya aplikasi dapat sampai ke tangan user / pemakai.

Pada bagian ini akan dijelaskan mengenai perangkat keras dan perangkat

lunak yang digunakan pada implementasi sistem ini.

Perangkat Keras :

Dibutuhkan satu Personal Computer dengan prosesor minimal Pentium III,

memori 64 Mb (Windows 98) atau 128 (Windows XP), Harddisk dengan

kapasitas minimal 40 Gb dan VGA Card minimal 4 Mb.

Perangkat Lunak:

- Microsoft Windows XP SP2

- Dreamweaver CS4

- PHP yang digunakan untuk Web Server

- Web server menggunakan apache 2.2

- MySql sebagai database

- JQuery serta javascript toolkit untuk mendukung pembuatan tampilan menu

pada aplikasi

(44)

58

4.2 Implementasi

Pada sub bab Implementasi aplikasi desain antarmuka menjelaskan apa

saja yang terlibat dalam aplikasi tersebut yang menampilkan beberapa aplikasi

menu yaitu :

4.2.1 Halaman utama

Gambar di bawah ini merupakan halaman utama aplikasi ini. Sebelum

menggunakan aplikasi sistem informasi rekapitulasi data ini maka pengguna akan

dihadapkan dengan halaman ini. Dimana dalam halaman ini terdapat menu login,

pengguna menu ini yaitu admin, admin bertugas melayani semua transaksi yang

terjadi, yaitu melakukan pengelolaan gaji di UD. Azam Jaya

Gambar 4.1 Halaman Login

4.2.2 Halaman Home

Halaman ini merupakan halaman home atau halaman tampilan awal

setelah login, dimana ada beberapa menu di dalamnya yaitu menu department,

menu karyawan, menu master, menu laporan dan menu logout. Berikut ini adalah

(45)

Gambar 4.2 Halaman Home

4.2.3 Halaman List Departemen

Halaman list departemen merupakan halaman daftar departemen dari

aplikasi sistem penggajian seperti tampak pada gambar 4.3 berikut.

Gamabar 4.3 Halaman Departemen

4.2.4 Halaman Menu Karyawan

Halaman Menu karyawan ini terdiri dari list semua karyawan, karyawan

office, tunjangan keluarga karyawan office, karyawan borongan, karyawan harian.

(46)

60

Gambar 4.4 Halaman List Karyawan

Kemudian halaman karyawan office, halaman ini berisikan data semua

karyawan office. Pada gambar 4.5 berikut tampilan dari halaman list karyawan

office.

Gambar 4.5 Halaman List Karyawan Office

Halaman karyawan borongan ini berisikan tentang daftar karyawan yang

bekerja sistem borongan. Berikut interface dari halaman list karyawan borongan

(47)

Gambar 4.6 Halaman List Karyawan Borongan

Halaman karyawan harian ini merupakan halaman yang berisikan data

karyawan yang digaji dengan sistem harian. Berikut interface dari halaman

karyawan harian.

(48)

62

4.2.5 Halaman Menu Master

Halaman Menu master terdiri dari input tambah departemen, input

karyawan office, input karyawan borongan, input karyawan harian. Berikut

interface tampilan dari halaman add departeman.

Gambar 4.8 Halaman Add Departemen

Halaman add karyawan office ini berfungsi untuk mengisikan atau

menginputkan tambah data karyawan office. Berikut tampilan dari input halaman

add karyawan office.

(49)

Halaman add karayawan borongan ini berfungsi untuk menambah data

karyawan borongan yang bekerja di UD. Azam Jaya. Berikut tampilan dari

halaman add karyawan borongan.

Gambar 4.10 Halaman Add Karyawan Borongan

Halaman add karayawan harian ini berfungsi untuk menambah data

karyawan harian. Berikut tampilan dari halaman add karyawan harian.

(50)

64

4.2.6 Halaman Payroll

Halaman ini berfungsi untuk melakukan penggelolaan sistem penggajian

yang akan terjadi pada aplikasi ini. Berikut contoh interface tampilan dari salah

satu menu payroll pada karyawan borongan.

Gambar 4.12 Halaman Payroll Borongan

4.2.7 Halaman Laporan

Halaman laporan ini berfungsi untuk melihat laporan gaji terdiri dari

laporan gaji office, gaji borongan, dan gaji harian. Berikut interface tampilan dari

halaman laporan karyawan office.

(51)

Halaman laporan gaji karyawan borongan ini berisikan laporan gaji

karyawan borongan. Berikut tampilan dari laporan gaji borongan

Gambar 4.14 Halaman Report Karyawan Borongan

Halaman laporan gaji karyawan harian berisikan laporan gaji karyawan

harian. Berikut tampilan dari laporan gaji harian.

(52)

66

BAB V

UJI COBA DAN EVALUASI

Pada bab ini akan membahas tentang uji coba dan evaluasi program yang

menerangkan bagaimana jalannya program secara detail yang akan dijelaskan di

bawah ini :

5.1 Uji Coba Sistem

Uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat dengan

benar sesuai dengan kebutuhan atau tujuan yang diharapkan.

Adapun uji coba di dalam sistem aplikasi penggajian dan pengelolaan

kepegawaian ini yaitu uji coba halaman dari semua menu yang ada. Untuk

memastikan aplikasi ini berjalan lancar, penyusun akan menyusun skenario yang

akan diuji coba, antara lain:

a. Uji Coba Login

b. Uji Coba Input Tambah Departemen

c. Uji Coba Input Karyawan Office

d. Uji Coba Input Karyawan Borongan

e. Uji Coba Input Karyawan Harian

f. Uji Coba Input Anggota dan Tunjangan Keluarga Karyawan

g. Uji Coba Penggajian

(53)

5.2 Uji Coba Login

Pada uji coba ini akan diujicobakan dalam melakukan login pada sistem

aplikasi penggajian dan pengelolaan kepegawaian.

a. Pada Gambar 5.1 di bawah ini menunjukan login gagal, dikarenakan

username dan password tidak sesuai dengan yang ada di database.

Gambar 5.1 Gambar Login Gagal

b. Jika login berhasil, maka akan langsung masuk ke dalam aplikasi,

seperti pada Gambar 5.2 di bawah akan langsung menunjukan halaman

utama dari aplikasi sitem aplikasi penggajian kepegawaian.

(54)

68

5.3 Uji Coba Input Tambah Departemen

Pada uji coba ini akan diujicobakan untuk input tambah daftar departemen.

a. Pada Gambar 5.3 adalah tampilan dari gambar daftar departemen, jika

ingin menambah anggota klik menu master departemen yang ada di

aplikasi.

Gambar 5.3 Halaman Add Departemen

b. Setelah masuk tambah departemen, akan terlihat pada halaman

departemen pada Gambar 5.4 adalah tampilan penambahan departemen

berhasil.

(55)

5.4 Uji Coba Input Karyawan Office

Pada uji coba ini akan diujicobakan untuk input karyawan office.

a. Pada Gambar 5.5 adalah tampilan dari gambar tambah karyawan office,

jika ingin menambah klik menu master karyawan office yang ada di

aplikasi.

Gambar 5.5 Halaman Add Karyawan Office

b. Pada Gambar 5.6 di bawah ini menunjukan input data karyawan office

tidak lengkap, seperti kurang dalang pengisian nama karyawan maka

keluar error handling seperti :

(56)

70

c. Setelah menginputkan data pegawai dengan lengkap, akan terlihat pada list

karyawan office, pada gambar 5.7 adalah tampilan penambahan daftar

karyawan office berhasil

Gambar 5.7 Halaman List Karyawan Office

5.5 Uji Coba Input Karyawan Borongan

Pada uji coba ini akan diujicobakan untuk input karyawan borongan

a. Pada Gambar 5.8 adalah tampilan dari gambar tambah karyawan

borongan, jika ingin menambah klik menu master karyawan borongan

yang ada di aplikasi

(57)

b. Setelah masuk menu karyawan borongan, akan terlihat list karyawan

borongan, pada Gambar 5.9 adalah tampilan list karyawan borongan

berhasil.

Gambar 5.9 List Karyawan Borongan

5.6 Uji Coba Input Karyawan Harian

Pada uji coba ini akan di uji cobakan untuk input karyawan harian.

a. Pada Gambar 5.10 adalah tampilan dari gambar tambah karyawan harian,

jika ingin menambah klik menu master karyawan harian yang ada di

aplikasi

(58)

72

b. Setelah masuk menu karyawan harian, akan terlihat list karyawan harian,

pada Gambar 5.11 adalah tampilan list karyawan harian berhasil.

Gambar 5.11 List Karyawan Harian

5.7 Uji Coba Input Anggota Keluarga dan Tunjangan Karyawan

Pada uji coba ini akan diujicobakan untuk input anggota karyawan.

a. Pada Gambar 5.12 adalah tampilan dari gambar tambah anggota keluarga

karyawan, jika ingin menambah klik menu tambah keluarga karyawan

yang ada di aplikasi

(59)

b. Setelah masuk menu list anggota keluarga karyawan, akan terlihat list

anggota keluarga karyawan, pada Gambar 5.13 adalah tampilan list

keluarga karyawan.

Gambar 5.13 List Anggota Keluarga Karyawan

Pada uji coba selanjutnya akan diujicobakan untuk input tunjangan

anggota keluarga karyawan.

c. Pada Gambar 5.14 adalah tampilan dari gambar tunjangan sakit untuk

karayawan dan keluarga karyawan office.

(60)

74

5.8 Uji Coba Pembayaran Gaji

Pada uji coba ini akan diujicobakan untuk input pembayaran gaji office.

a. Pada Gambar 5.15 adalah tampilan dari gambar payroll karyawan office,

jika ingin menambah klik menu pembayaran gaji pegawai, untuk office

sendiri menu akan muncul pada saat akhir bulan atau awal bulan.

Gambar 5.15 List Karyawan Office

b. Setelah masuk menu penggajian karyawan, akan terlihat menu payroll,

pada Gambar 5.16 adalah tampilan payroll untuk office.

(61)

Pada uji coba ini akan diujicobakan untuk input gaji borongan atau harian.

c. Pada Gambar 5.17 adalah tampilan dari gambar payroll karyawan

borongan, intinya tampilan sama dengan gaji harian, jika ingin menambah

klik menu pembayaran gaji pegawai.

Gambar 5.17 Halaman Payroll Borongan

5.9 Uji Coba Laporan Gaji

Pada uji coba ini akan diuji cobakan untuk laporan gaji office, borongan

dan harian.

a. Pada Gambar 5.18 adalah tampilan dari gambar laporan gaji office, jika

ingin melihat klik menu laporan gaji office.

(62)

76

b. Pada Gambar 5.19 adalah tampilan dari gambar laporan gaji borongan,

jika ingin melihat klik menu laporan gaji borongan.

Gambar 5.19 Halaman Report Karyawan Borongan

c. Pada Gambar 5.20 adalah tampilan dari gambar laporan gaji harian, jika

ingin melihat klik menu laporan gaji harian.

(63)

Setelah dilakukan pembahasan teori, perancangan sistem, dan pengujian

terhadap sistem pada bab-bab sebelumnya, maka pada bab ini akan diambil

kesimpulan serta saran pengembangan dari Tugas Akhir “Rancang Bangun

Sistem Aplikasi Penggajian dan Pengelolaan Kepegawaian di UD. Azam Jaya”

6.1. Kesimpulan

Dari hasil observasi dan data-data yang telah diuraikan, dapat ditarik

kesimpulan mengenai beberapa hal dalam penulisan laporan Tugas Akhir sebagai

berikut :

a. Sistem mampu menampilkan informasi kepegawaian yang digunakan

untuk mengelola data di UD. Azam Jaya.

b. Dengan menggunakan database yang terstruktur seperti yang sudah

dibahas sebelumnya, mempermudah mengelola data penggajian sesuai

dengan yang ada di UD. Azam Jaya dengan cara mengelompokan jenis

karyawan seperti bulanan, borongan, dan harian dalam sebuah departeman

(64)

78

6.2 Saran

Berdasarkan pengalaman dalam proses pembuatan aplikasi ini, terdapat

beberapa saran yang diusulkan oleh penyusun terkait untuk pengembangan

aplikasi lebih lanjut. Saran-saran tersebut antara lain:

a. Aplikasi ini bisa dikembangkan untuk ditambahkan sistem absensi,

sehingga bisa mengontrol absen para karyawan

b. Aplikasi bisa ditambahkan dengan pelayanan sms Gateway untuk tiap

karyawan, misal untuk karyawan borongan bisa dapat mengecek jumlah

(65)

[1] Jogiyanto. Sistem Teknik Informatika. Yogyakarta : Penerbit Andi. 2005.

[2] Ferdinand Magaline, Konsep Dasar Sistem Informasi

Billy N Mahamudu, Komponen dan Elemen Sistem Informasi

Edwin Ho, Arsitektur Dan Klasifikasi Sistem Informasi

http://apr1l-si.comuf.com/SI.pdf diakses online pada tanggal 27 November

2010 pkl 09.00 WIB.

[3] Pengantar Sistem Informasi

http://apr1l-si.comuf.com/PengatarSI.pdf diakses online pada tanggal 27

November 2010 pkl 15.00 WIB.

[4] Kadir, Abdul. Membuat Aplikasi Web dengan PHP dan Database MySQL. Penerbit ANDI. Yogyakarta. 2009

[5] ST. Sunarfrihantono. “PHP & MySQL untuk Website”, Yogyakarta :

ANDI.2003

[6] Syafii. M, “Membangun Aplikasi Berbasis PHP dan MySQL”, Penerbit ANDI, Yogyakarta, 2004 – 2005

[7] Hakim, Lukmanul. Bikin Website Super Keren dengan PHP dan JQuery. Yogyakarta : Penerbit Lokomedia. 2010

[8] http://bagindokemas.com/2008/12/21/berkenalan-dengan-jquery/ diakses

Gambar

Gambar 3.5 CDM (Conceptual Data Model)
Gambar 3.6 PDM (Physical Data Model)
Gambar 3.7 Form Halaman Utama
Gambar 3.8 Diagram Menu Sistem Aplikasi Penggajian
+7

Referensi

Dokumen terkait

Tim pengabdian masyarakat dan warga sekitar mengucapkan terimakasih yang sebesar besarnya kepada DKM Masjid Al Ikhlas beserta segenap jajarannya atas waktu dan tempat

Cedera buli-buli ekstraperitoneal; 45- Cedera buli-buli ekstraperitoneal; 45- 60% dari trauma buli.. 60% dari trauma

Berdasarkan data tabel 4.12, dapat disimpulkan bahwa, kualitas pendidikan agama Islam berbasis ICT di sekolah Kota Gorontalo, secara keseluruhan menunjukkan hasil data

Suatu kota seperti kota Yogyakarta yang memiliki potensi besar dalam pengembangan di bidang hiburan dan wisata tentunya sangat cocok apabila dilengkapi dengan sebuah tempat

Berdasarkan Surat Tugas Majelis Sinode GPIB nomor : 3146/X/12/MS.XI tanggal 23 Oktober 2012 perihal Petunjuk Pelaksanaan Pengadaan Pengurus Pelkat dan Pelayan PA

Kepeloporan dan ketauladanan Sultan Mahmud Riayat Syah dalam perjuangan f isik melawan Belanda dengan perang gerilya laut dan kegigihan serta kecekalan hati Baginda dalam

(2) Pemeriksa sebagaimana dimaksud dalam Pasal 3 ayat (2) huruf a yang melakukan pelanggaran terhadap kewajiban dan larangan sebagaimana dimaksud dalam Pasal 7 yang berdampak

Pada ekstrak kasar etanol daun kelakai, fraksi n-heksana dan fraksi etil asetat dilakukan uji fitokimia untuk mengetahui jenis senyawa kimia metabolit sekunder yang dikandung