1 BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Implementasi Sistem Implementasi adalah penerapan dari apa yang telah dianalisis dan di desain. Data y...
4.1 Implementasi Sistem Implementasi adalah penerapan dari apa yang telah dianalisis dan di desain. Data yang telah dianalisis akan dituangkan dalam bentuk table dan tampilan desain dari rancangan akan diwujudkan ke dalam tampilan antar muka. 4.2 Pembahasan Sistem Pembahasan sistem merupakan suatu cara yang digunakan untuk mengimplementasikan hasil dari desain sistem yang telah yang di dalamnya terdiri dari menu utama program, menu input dan hasil dari proses. 4.2.1 Halaman Login Sebelum memasukkan
masuk proses
dalam
menu
verifikasi
user
utama terlebih
maka
kita
dahulu
harus dengan
memasukan username dan password. Tampilan halaman login sebagai berikut :
Gambar 4.2.1 Halaman Login. Dihalaman ini program akan melakukan verifikasi username dan password dari user. Jika user ditemukan maka akan dilihat tingkatan
25
26
user,apakah bagian admin atau bagian user biasa, dan user akan dibawa ke halaman sesuai bagiannya. Berikut potongan script halaman login diatas :
LOGIN
4.2.2 Halaman Utama Saat sistem pertama kali dijalankan akan ditampilkan halaman utama aplikasi penggajian pegawai RSUD Tasikmalaya, dan halaman utama tersebut adalah seperti dibawah ini:
Gambar 4.2.2 Halaman Utama
4.2.3 Halaman Tambah Pegawai Halaman tambah pegawai digunakan untuk memasukkan data pegawai dari RSUD Tasikmalaya,dan disini untuk menentukan tipe dari pegawai. Berikut tampilan halamannya :
27
Gambar 4.2.3 Halaman Tambah Pegawai. Berikut potongan script halaman tambah pegawai diatas :
:
:
:
:
: Laki-laki Perempuan
4.2.4 Halaman Penggajian Halaman ini untuk memasukkan besaran tunjangan dan jumlah potongan dari gaji. Untuk pegawai PNS akan mendapatkan potongan ,tunjangan dan lembur sesuai bagian dan golongan,sedangkan untuk pegawai tamu (Dokter Tamu) hanya mendapatkan upah harian dan lembur, dan untuk pegawai Non-PNS akan mendapatkan gapok sesuai masa kerjanya. Berikut tampilan halamannya :
4.2.5 Halaman Tipe Pegawai Halaman tipe pegawai digunakan untuk menentukan tipe pegawai yang ada di RSUD Tasikmalaya. Tipe pegawai yang ada meliputi Pegawai PNS, Pegawai Non-PNS dan Pegawai Tamu. Berikut tampilan halamannya :
Gambar 4.2.5 Halaman Tipe Pegawai Berikut potongan script halaman tipe pegawai diatas : echo ""; echo "
"; echo "
"; echo "
No
"; echo "
Tipe
"; echo "
Proses
"; echo "
"; $n=1; $mnt = mysql_query("SELECT * FROM tipe_pegawai ORDER BY keterangan_tipe_pegawai") or die(mysql_error()); while ($hs=mysql_fetch_array($mnt)) { echo "
"; echo "
$n
"; echo "
$hs[keterangan_tipe_pegawai]
"; echo "
";
30
4.2.6 Halaman Bagian Halaman bagian dipergunakan untuk menentukan bagian kerja dari masing-masing pegawai. Berikut tampilan halamannya dibawah ini:
Gambar 4.2.6 Halaman Bagian Berikut potongan script halaman bagian diatas : echo "
Bagian
"; echo ""; echo ""; echo ""; echo "
"; echo "
"; echo "
No
"; echo "
Bagian
"; echo "
Tunjangan Struktural
"; echo "
Proses
"; echo "
"; $n=1; $mnt = mysql_query("SELECT * FROM bagian ORDER BY nama_bagian") or die(mysql_error()); while ($hs=mysql_fetch_array($mnt)) { $tunjangan_struktural = format_rupiah($hs['tunjangan_struktural']); echo "
"; echo "
$n
"; echo "
$hs[nama_bagian]
"; echo "
$tunjangan_struktural
"; echo "
31
4.2.7 Halaman Golongan Halaman golongan ini berfungsi untuk menentukan golongan dari pegawai yang PNS, beserta gaji pokok dan tunjangan fungsional yang diterima. Berikut tampilan halamannya :
Gambar 4.2.7 Halaman Golongan Berikut potongan script halaman golongan diatas : echo "
Golongan
"; echo ""; echo ""; echo ""; echo "
"; echo "
"; echo "
No
"; echo "
Golongan
"; echo "
Gaji Pokok
"; echo "
Tunj. Fungsional
"; echo "
Proses
"; echo "
"; $n=1; $mnt = mysql_query("SELECT * FROM golongan ORDER BY nama_golongan") or die(mysql_error()); while ($hs=mysql_fetch_array($mnt)) { $gaji_pokok = format_rupiah( $hs['gaji_pokok']); $tunjangan_fungsional = format_rupiah( $hs['tunjangan_fungsional']); echo "
"; echo "
$n
"; echo "
$hs[nama_golongan]
";
32
echo "
$gaji_pokok
"; echo "
$tunjangan_fungsional
"; echo "
4.2.8 Halaman Pendidikan Halaman pendidikan ini berfungsi untuk menentukan pendidikan dari setiap pegawai,dimana upah harian dari pegawai non PNS dan pegawai tamu ditentukan berdasar tingkat pendidikannya. Berikut tampilan halamannya :
Gambar 4.2.8 Halaman Pendidikan Berikut potongan script halaman pendidikan diatas : echo "
Tingkat Pendidikan Pegawai
"; echo ""; echo ""; echo ""; echo "
"; echo "
"; echo "
No
"; echo "
Pendidikan
"; echo "
Upah
"; echo "
Proses
"; echo "
"; $n=1; $mnt = mysql_query("SELECT * FROM pendidikan ORDER BY pendidikan") or die(mysql_error()); while ($hs=mysql_fetch_array($mnt)) { $upah_harian = format_rupiah($hs['upah_harian']); echo "
"; echo "
$n
"; echo "
$hs[pendidikan]
"; echo "
$upah_harian
"; echo "
33
4.2.9 Halaman Masa Kerja Halaman masa kerja ini berfungsi untuk menentukan range masa kerja dan besar gaji pokok untuk pegawai Non PNS. Berikut tampilan halamannya :
Gambar 4.2.9 Halaman Masa Kerja Berikut potongan script halaman masa kerja diatas : echo "
Masa Kerja
"; echo ""; echo ""; echo ""; echo "
"; echo "
"; echo "
No
"; echo "
Masa Kerja
"; echo "
Gaji Pokok
"; echo "
Proses
"; echo "
"; $n=1; $mnt = mysql_query("SELECT * FROM masa_kerja ORDER BY gaji_pokok") or die(mysql_error()); while ($hs=mysql_fetch_array($mnt)) { $gaji_pokok = format_rupiah( $hs['gaji_pokok']); echo "
"; echo "
$n
"; echo "
$hs[lama_kerja]
"; echo "
$gaji_pokok
"; echo "
34
4.2.10 Halaman User Halaman user ini berfungsi untuk memasukkan data siapa saja yang dapat menggunakan program ini beserta level penggunaaanya. Berikut tampilan halamannya :
Gambar 4.2.10 Halaman User Berikut potongan script halaman user diatas : echo "
Daftar User
"; echo ""; echo ""; echo ""; echo "
"; echo "
"; echo "
No
"; echo "
Username
"; echo "
Level
"; echo "
Proses
"; echo "
"; $n=1; $mnt = mysql_query("SELECT * FROM user ORDER BY id_user") or die(mysql_error()); while ($hs=mysql_fetch_array($mnt)) { echo "
"; echo "
$n
"; echo "
$hs[username]
"; echo "
$hs[level]
"; if($hs['id_user']=='1') { echo "
4.2.11 Halaman laporan Pada menu laporan ini terdapat lima halaman laporan yaitu slip gaji, laporan pegawai, laporan daftar gaji pokok, laporan rekapitulasi gaji berdasar bulan dan laporan rekapitulasi gaji berdasar tahun.
35
4.2.12 Slip Gaji Slip gaji digunakan untuk menampilkan rincian data penggajian yang
diterima
pegawai
setiap
bulannya,
berikut
perintah
yang
digunakan :
<strong>
<strong>DAFTAR PERINCIAN GAJI
<strong>UNTUK BULAN
Sehingga tampilannya adalah seperti dibawah ini:
Gambar 4.2.12 Slip Gaji 4.2.13 Laporan Pegawai Laporan ini berfungsi untuk menampilkan rincian data pegawai yang dibagi atas tipe pegawai.
36
Berikut perintah yang digunakan :
DAFTAR PEGAWAI RSUD Tasikmalaya
<strong>Pegawai PNS
No
NIK
Nama
Golongan
Bagian
Jabatan
Alamat
Telepon
Kelamin
Tempat Lahir
Tgl Lahir
Suku
Agama
Status Nikah
Jml.Anak
Pendidikan
Tgl.Masuk
Sehingga tampilannya adalah sebagai berikut :
Gambar 4.2.13 Laporan Pegawai
4.2.14 Laporan Gaji Pokok Laporan ini berfungsi untuk menampilkan data gaji pokok atau upah harian yang diterima pegawai sesuai dengan tipe pegawai. Berikut potongan scipt yang digunakan :
<strong>Pegawai PNS
No
Golongan
Gaji Pokok
37
Sehingga tampilannya adalah sebagai berikut :
Gambar 4.2.14 Laporan Gaji Pokok
4.2.15 Laporan Rekapitulasi Gaji Bulanan Laporan ini berfungsi untuk menampilkan keseluruhan data gaji pegawai selama bulan tertentu. Berikut perintah yang digunakan:
No
NIK
Nama
PENGHASILAN
POTONGAN
BERSIH
Sehingga tampilan halamannya seperti dibawah ini :
Gambar 4.2.15 Laporan Rekapitulasi Gaji Bulanan
38
4.2.16 Laporan Rekapitulasi Gaji Tahunan Laporan ini berfungsi untuk menampilkan keseluruhan data gaji pegawai selama
periode tahun tertentu.
Berikut perintah yang
digunakan :
No
nik
Nama
Bulan
TOTAL
Sehingga tampilan halamannya seperti dibawah ini :