70 likes | 283 Views
PENGENALAN CODING RPG. Coding pada RPG diimplementasikan pada lembar kode (coding sheet) yang mempunyai 80 kolom Dikenal 8 jenis Coding Sheet - Header Spec. - Telecomunication - File Spec. - Input Spec. - Extention Spec. - Calculation Spec. - Line Counter Spec. - Output Spec.
E N D
PENGENALAN CODING RPG • Coding pada RPG diimplementasikan pada lembar kode (coding sheet) yang mempunyai 80 kolom • Dikenal 8 jenis Coding Sheet - Header Spec. - Telecomunication - File Spec. - Input Spec. - Extention Spec. - Calculation Spec. - Line Counter Spec. - Output Spec.
Control/Header Specification untuk mendefinisikan sistem komputer yang digunakan, mencakup : • Nama program • Storage Size yang digunakan (Misal : 10kb) • Date Format (format tanggal/bulan/tahun) • Date Separator (character pemisah tanggal/bulan/tahun) • Inverted Print (pemisah desimal)
Fungsi Kolom pada Coding H KolomFungsi / Kegunaan 1 – 2 Page Number. untuk penomoran halaman (optional) 3 - 5Line Number. untuk penomoran baris(optional) 6Form Type. (diisi H) jenis Form 7 - 9Size To Compile untuk menginfomasikan ukuran file
KolomFungsi / Kegunaan 10 Object Output untuk objek output D : system berhenti jika ada terminal error / warning error blank : system berhenti jika ada terminal error 11 Listing Option untuk menerangkan kebutuhan akan source dari hasil compile blank : Jika diperlukan listing source program dan beberapa keterangan kompile P : Bila hanya diperlukan listing source program B : Bila Listing source program dan keterangan kompile tidak diperlukan 12 – 14 Size to Execute untuk menyediakan tempat memori dalam sistem (ukuran default = 14 Kb)
KolomFungsi / Kegunaan 15 Debug Untuk operasi DEBUG 1 : Operasi Debug diperlukan Blank : Operasi Debug tidak diperlukan 18 Currency Symbol. untuk simbol mata uang 19 - 20Date Format. untuk mendefinisikan format tanggal pada system kolom 19 : Blank : mm dd yy Y : yy mm dd M : mm dd yy D : dd mm yy kolom 20 : Blank : separatornya adalah “/” (slash) 1 : separatornya adalah “.” (Titik)
KolomFungsi / Kegunaan 21Inverted Print untuk menentukan format pencetakan output penanggalan dan tanda desimal blank : mm/dd/yy dengan tanda desimal “.” (titik) D : dd/mm/yy dengan tanda desimal “.” (titik) I : dd.mm.yy dengan tanda desimal “,” (Koma) J : dd.mm.yy dengan tanda desimal “,” (Koma) dan tanda nol di sebelah kiri akan dihilangkan 37 Inquery B : Sistem memperbolehkan memasukan nilai baru pada saat program berhenti Blank atau I : Sistem tidak memeperbolehkan memasukan nilai saat program berhenti 41 1P Form Position untuk mendefinisikan posisi form pertama Blank : Baris pertama pada printer dicetak satu kali 1 : Baris pertama dapat dicetak berulang-ulang
KolomFungsi / Kegunaan 52 - 53 Number Of Format untuk menunjukan banyaknya SCREEN FORMAT yang diperlukan dalam program 75 - 80 Program Identification. untuk nama program jika tidak diisi makan sistem akan otomatis diberi nama RPG.OBJ Syarat : • Ditulis Left Justified • Diawali dengan alphabetic character • Dapat diikuti oleh Alphebet, numeric, $,#. • Maksimal 6 Karakter