Chapter 21. Alur Pengecekan Data

Pada bab terakhir ini kita akan mempelajari alur pengecekan data yang ada di Ksystem ini. Tiap file saling berkaitan dan akan dijelaskan di bawah ini. Kita bisa melihatnya di layar 111. Jika pada field Yt.Rinci suatu nomor rekening terisi Y maka nomor rekening tersebut memiliki buku pembantu, jika terisi T berarti nomor rekening tersebut tidak mempunyai buku pembantu.


* Pengecekan Untuk Hutang Dagang / Hutang Lain
  File bbm yang field bbmno typenya Hutang Dagang / Hutang Lain akan melakukan pengecekan file pmb 
  yang pmbsts isinya "INPG" dan pmbnobbm isinya sama dengan bbmno.
  Setelah menemukan record yang dicari maka akan dicocokkan nilai bbmsdakhbl dengan total pmbsisa 
  yang ditemukan dan nilainya harus sama.
* Pengecekan Untuk Piutang Dagang / Piutang Lain / Piutang Karyawan
  File bbm yang field bbmno typenya Piutang Dagang / Piutang Lain / Piutang Karyawan  akan melakukan  
  pengecekan ke file ppm yang ppmsts isinya "INPG" dan ppmnobbm isinya sama dengan bbmno. 
  Setelah menemukan record yang dicari maka akan dicocokkan bbmsdakhbl dengan total ppmsisa 
  yang ditemukan dan nilai keduanya harus sama.
* Pengecekan Untuk Piutang Giro
  File bbm yang field bbmno typenya Piutang Giro akan melakukan  pengecekan ke file pcm yang 
  pcmsts = INPG, pcmdk = D, pcmnobbm = bbmno. pcmdk = D  artinya  adalah mencari ke file pcm yang 
  typenya Debit. Karena Piutang Giro merupakan Harta Lancar maka jika bertambah  akan selalu masuk ke debit. 
  Jika record yang dicari sudah ketemu maka akan dibandingkan nilai bbmsdakhbl dengan pcmtotal dan nilai 
  kedua field tersebut harus sama.  
* Pengecekan Untuk Hutang Giro
  File bbm yang field bbmno typenya Hutang Giro akan melakukan pengecekan ke file pcm yang pcmsts = INPG, 
  pcmdk = K, pcmnobbm = bbmno. Karena Hutang Giro merupakan Hutang Lancar maka field pcmdk nya isinya 
  K (Kredit). Jika record yang dicari sudah ketemu maka akan dibandingkan nilai bbmsdakhbl dengan 
  pcmtotal dan nilai dari kedua field tersebut harus sama.
* Pengecekan Untuk Bon Sementara
  File bbm yang field bbmno typenya Bon Sementara akan melakukan pengecekan ke file bkk yang bkksts = 
  INPG & bkknobbm = bbmno. Setelah menemukan record yang dicari
  maka nilai bbmsdakhbl akan dicocokkan dengan total nilai dari bkktotal dan nilai dari kedua field 
  tersebut harus sama.