RPG Report Program Generator

  • Upload
    gitano

  • View
    98

  • Download
    4

Embed Size (px)

DESCRIPTION

RPG Report Program Generator. Bahasa pemrograman tingkat tinggi dengan translator compiler yang dirancang untuk mempermudah dalam mendesain dan mencetak laporan (report). Hal–hal yang perlu diperhatikan dalam mempelajari RPG. Kemampuan menganalisa masalah Memahami RPG Logic Cycle - PowerPoint PPT Presentation

Citation preview

  • RPGReport Program GeneratorBahasa pemrograman tingkat tinggi dengan translator compiler yang dirancang untuk mempermudah dalam mendesain dan mencetak laporan (report)

  • Halhal yang perlu diperhatikan dalam mempelajari RPG Kemampuan menganalisa masalahMemahami RPG Logic CycleMemahami coding specification RPG

  • Langkah-langkah Penyusunan Program RPG

  • 1. Analisa Masalahuntuk mengetahui input apa yang harus disediakan, bagaimana prosesnya dan ouput apa yang ingin dihasilkan

    Analisa InputTabel dan field apa saja yang digunakankarakteristik dari masing-masing fieldproses pengambilan data

    Analisa ProsesKapan data harus dibacaoperasi operasi yang dilakukankapan ouput akan dicetak

    Analisa OutputDarimana data (field) akan dicetakKapan data akan dicetakPada device apa data akan dicetak

  • 2. Logika RPG Program Cycle

  • 3. CodingPenulisan program RPG dilakukan pada coding form (coding sheet) sebelum program diketikkan ke dalam sistem komputer.Coding form memiliki jumlah kolom 80 dengan fungsi yang berbeda

    Ada 8 coding form yang digunakan pada pembuatan program RPG :H : Header specificationF : File specificationE : Extention specificationL : Line counter specificationT : Telecommunication specificationI : Input specificationC : Calculation specificationO : Output specification

  • 4. Punch Setelah program ditulis pada coding form, maka program tersebut dapat diketikkan pada sistem komputer. Dan disimpan sebagai source program file. Source program inilah yang nantinya akan dimasukkan kedalam media translator compiler.

    5. Compile Proses penterjemahan instruksi agar dapat dimengerti oleh sistem komputer Pada proses Kompilasi akan menghasilkan 2 buah file yaitu :1. Object FileProgram yang siap untuk dijalankan2. Listing FileHasil keluaran dari kompilator mengenai status program dan kesalahan yang ada

  • 6. Debug proses pencarian kesalahan yang ada pada program. Debugging akan dilakukan jika terjadi kesalahan dalam operasi, urutan instruksi, sintaksis, maupun kesalahan logika program.7. Execute Bila object program sudah tidak ada kesalahan dalam proses compile debug, maka program dapat dijalankan. Ouput program dapat dianalisa apakah telah sesuai atau masih diperlukan perbaikan 8. Dokumentasi 1. Listing source code 4. Field name function 2. Flowchart5. Subroutine function 3. Indicator function6. Error Handling

  • Indicator pada Program RPG Fungsi indicator pada RPGuntuk menyatakan kondisi record dan fielduntuk control leveluntuk menentukan pelaksanaan suatu instruksi / pencetakan record pada output, apakah akan dilaksanakan pada saat indicator tsb ON atau OFFuntuk memberitahukan status RPG program cycle

    Beberapa indicator pada RPG :Numerical indicator (01 - 99)First page indicator (1P)Level zero indicator (LO)Control level indicator (L1 L9)Last record indicator (LR)Overflow indicator (OA OG, OV)