Author Topic: Cara membuat program Gaji karyawan  (Read 4141 times)

0 Members and 1 Guest are viewing this topic.

Offline nouvalt_286

  • Newbie
  • *
  • Posts: 33
  • Arena Nouvalt
    • Arena-Nouvalt
Cara membuat program Gaji karyawan
« on: July 21, 2010, 01:37:30 AM »
Mohon Pencerahannya...
Saya punya 2 tabel yaitu "tabel karyawan" dan "tabel penggajian",,
Dalam "tabel karyawan" sudah ada field untuk masing2 gaji pokok,,
mohon pencerahanya gimana agar karyawan tersebut tidak mengambil gaji pokok lebih dari 1x dalam setiap bulan dalam form transaksi Penggajian????
Terima Kasih...

Offline Yaku

  • Junior Member
  • *
  • Posts: 212
Re: Cara membuat program Gaji karyawan
« Reply #1 on: July 21, 2010, 03:00:18 AM »
program penggajian yg dulu saya buat, caranya:

1. buat flag field logika T/F
2. setiap pengambilan gaji harus di cetak struknya, jika selesai mencetak replace flag td dgn nilai .T.
    (.T. = gaji sdh diambil,  .F. = gaji blom diambil)
3. setiap kali akan mengambil gaji selalu di cek apakah flag berisi .T. atau .F.
4. jika berisi .T. maka struk tdk dapat tercetak dan ada message yg berisi bahwa gaji sudah di ambil
5. jika berisi .F. maka lakukan langkah 2

begitu caranya yg dulu saya buat, yg lain silahkan....

Offline nouvalt_286

  • Newbie
  • *
  • Posts: 33
  • Arena Nouvalt
    • Arena-Nouvalt
Re: Cara membuat program Gaji karyawan
« Reply #2 on: July 21, 2010, 03:39:28 AM »
Field buat flag itu pasti terdapat di tabel penggajian atau di t. karyawan?
Kemudian cara untuk pencarian flag tersebut apa menggunaka skrip "seek" ?
maaf banyak nanya karna lum paham dg pnjelasanya...

Offline a17dh4

  • Senior Member
  • *
  • Posts: 484
  • Keep Trying, trying and trying....
Re: Cara membuat program Gaji karyawan
« Reply #3 on: July 21, 2010, 09:15:12 AM »
atau bisa juga bikin tabel transaksi gaji bulanan, sehingga pada bulan tertentu bisa di cek apakah karyawan itu sudah masuk data gajinya atau belum, dan bisa menjadi tabel histori, apabila ada kenaikan gaji pada bulan2 tertentu...
-=>> Go FoxPro <<=-

Offline Yaku

  • Junior Member
  • *
  • Posts: 212
Re: Cara membuat program Gaji karyawan
« Reply #4 on: July 21, 2010, 07:29:23 PM »
sori baru sempet OL lg...
kita asumsikan t. karyawan sbg t. master yg isinya data karyawan selurhnya termasuk gaji gaji karyawan dan t. penggajian sebagai tabel histori dan sbg t. transaksi pembayaran gaji maka flagnya dibikin d t. penggajian.
alurnya :
- setian karyawan memiliki no id sendiri2
1. setiap ahir/awal bln data seluruh karyawan otomatis ditambahkan k t. penggajian
2. jika karyawan akan mengambil gaji seek no id karyawan jika ketemu lihat flagnya kalau .F. maka cetak
    struk gaji dan setelah tercetak isikan flagnya dengan .T.
3. jika flagnya .T.  maka struk tdk akan tercetak dan ada message "Gaji karyawan tersebut sudah d ambil"
4. dan seterusnya jika karyawan akan ambil gaji ulangi tahap 2 - 3
ok....

Offline rnd

  • Hero Member
  • *
  • Posts: 1.242
Re: Cara membuat program Gaji karyawan
« Reply #5 on: July 21, 2010, 08:16:13 PM »
Bisa juga dengan menyisipkan nomor bukti slip gaji ketika sudah tercetak, dapat dipakai sebagai bahan audit juga.

Offline hr_land

  • Full Member
  • *
  • Posts: 86
Re: Cara membuat program Gaji karyawan
« Reply #6 on: July 21, 2010, 11:44:23 PM »
maaf sedikit masukkan...
untuk program penggajian kayawan itu sebenarnya ada 2 kategori,,
penggajian karyawan tetap atau karyawan honorer(karyawan kontrak)
klo penggajian karyawan tetap mungkin tabel yang dibutuhkan untuk tabel master untuk yang simplenya hanya tabel karyawan, tabel transaksi penggajian,,, tinggal dimodify sesuai keinginan.... untuk transaksinya tinggal dibuat flag transaksi tiap bulanya di tabel transaksi penggajian...

tapi klo untuk penggajian karyawn honorer kita mesti memasukan tabel absensi karyawan, tabel parameter gaji pokok untuk karyawan honorer, untuk parameter perhitungan gaji karyawan.....
jadi tinggal kita tentukan saja, kategori mana program itu akan dibuat,,,
semoga membantu....

Offline Adhy

  • Newbie
  • *
  • Posts: 31
Re: Cara membuat program Gaji karyawan
« Reply #7 on: July 22, 2010, 01:50:41 AM »
periode gaji Juli 2010 =  201007
select karyawan
scan
           select penggajian
           if !seek (periode gaji + NIK karyawan)
               appe blank
               repl NIK with karyawan.nik,periode with periode_gaji
           else
               replace gaji_pokok with karyawan.gajipokok
               replace tunj_jabatan with karyawan.tunj_jabatan
               dst
           endif
           select karyawan
endscan

Offline sbakirh

  • Junior Member
  • *
  • Posts: 317
  • Ilmu tidak akan habis jika diberikan pd orang lain
Re: Cara membuat program Gaji karyawan
« Reply #8 on: July 22, 2010, 02:32:55 PM »
juga jangan lupa

buatkan juga tabel golongan karyawan...utk karyawan yg golongan tertentu juga punya gaji tertentu.
kemudian juga , lembur....lembur harus progresif, utk tiap jam pertama dikalikan 1.5 atau 2, kemudian 2 jam selanjutnya sesuai kebijakan perusahaan.....
harus teliti...soalnya menyangkut gaji...bisa rame klo salah.....

Offline nouvalt_286

  • Newbie
  • *
  • Posts: 33
  • Arena Nouvalt
    • Arena-Nouvalt
Re: Cara membuat program Gaji karyawan
« Reply #9 on: July 23, 2010, 05:45:06 PM »
iya terima kasih atas pencerahannya,,semoga bermanfa'at bagi saya dan semuanya untuk menambah wawasan dalam penggajian,,hehehe....