1 / 9

RPG Report Program Generator

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

gitano
Download Presentation

RPG Report Program Generator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RPGReport Program Generator Bahasa pemrograman tingkat tinggi dengan translator compiler yang dirancang untuk mempermudah dalam mendesain dan mencetak laporan (report)

  2. Hal–hal yang perlu diperhatikan dalam mempelajari RPG • Kemampuan menganalisa masalah • Memahami RPG Logic Cycle • Memahami coding specification RPG

  3. 4 1 2 3 8 5 6 7 DOKUMENTASI EXECUTE (menjalankan program) DEBUG (pencarian kesalahan) COMPILE (translate code) Analisa Masalah, Mendefinisikan I-P-O CODING (penulisan program) Logika RPG Program Cycle PUNCH (pengetikan source code) Langkah-langkah Penyusunan program RPG Langkah-langkah Penyusunan Program RPG

  4. 1. Analisa Masalah untuk mengetahui input apa yang harus disediakan, bagaimana prosesnya dan ouput apa yang ingin dihasilkan Analisa Input • Tabel dan field apa saja yang digunakan • karakteristik dari masing-masing field • proses pengambilan data Analisa Proses • Kapan data harus dibaca • operasi –operasi yang dilakukan • kapan ouput akan dicetak Analisa Output • Darimana data (field) akan dicetak • Kapan data akan dicetak • Pada device apa data akan dicetak

  5. Heading & detail output Step-1 Set off record identifying indicator Step-2 Y Set off 1P indicator Step-3 Step-4 Step-5 Y Total calculation Step-6 Step-10 Set on record identify indicator Step-7 Total output More rec. to input /Process area Step-8 Step-11 Perform detail calculation Step-9 STOP START First cycle LR indicator On ? Read a record 2. Logika RPG Program Cycle

  6. 3. Coding Penulisan 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 specification • F : File specification • E : Extention specification • L : Line counter specification • T : Telecommunication specification • I : Input specification • C : Calculation specification • O : Output specification

  7. 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 File Program yang siap untuk dijalankan 2. Listing File Hasil keluaran dari kompilator mengenai status program dan kesalahan yang ada

  8. 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. Flowchart 5. Subroutine function 3. Indicator function 6. Error Handling

  9. Indicator pada Program RPG Fungsi indicator pada RPG • untuk menyatakan kondisi record dan field • untuk control level • untuk menentukan pelaksanaan suatu instruksi / pencetakan record pada output, apakah akan dilaksanakan pada saat indicator tsb ON atau OFF • untuk 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)

More Related