If you can't read please download the document
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)