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
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
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
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
{
}
{
}
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
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
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. 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
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
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
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
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
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
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
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.
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.
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.
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
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)
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
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
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
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
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
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.
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 :
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
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
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
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 :
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:
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
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
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
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
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
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 :
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
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
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,
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 :
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 :
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
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
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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 :
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
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
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
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.
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.
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.
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.
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
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
[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