RPGadalahbahasa pemrogramanyang ditujukan untuk aplikasi bisnis.Pada mulanya RPG merupakan singkatan dari ReportProgramGenerator, sekarang RPG diresmikan bukan merupakan sebuah singkatan. Pembaruan terakhir dari bahasa RPG adalah RPG IV (ILE RPG) pada serverSystem iIBM.Bahasa ini memiliki berbagai fitur pemrograman berbasis objekantara lain: fungsi ( function ) dan prosedur (procedure), ikatan statis dan dinamis ( staticanddynamicbinding ), penggunaan library C, Dynamic Link Library (.DLL), dan lain-lain. Klasifikasi Bahasa Pemrograman1.Bahasa generasi pertama. Bahasa mecin. 2.Bahasa generasi kedua. Bahasa rakitan (assembly) 3.Bahasa generasi ketiga. Bahasa prosedural (Ada, Basic, C, BOBOL, FORTRAN, Pascal, dll) 4.Bahasa generasi keempat. Bahasa Nonprosedural (FOCUS, Informix, NOMAD, Oracle, dll) 5.Bahasa generasi kelima. Bahasa kecerdasan protesis (PROLOG, LISP, dll) Berbagai Bahasa PemrogramanBeberapa contoh perangkat lunak software komputer bahasa pemrograman, yaitu: 1.FORTRAN Formula translator berkembang tahun 1956 oleh John Backus di IBM. Program ini dibuat agar memudahkan pelaksanaan ilmu matematika, teknik, dan ilmu pengetahuan . 2.COBOLCommon Business Oriented Language berkembang tahun 1959. Digunakan buat membuat pelaksanaan di bidang bisnis . 3. PL/1 Programming Language 1dikenalkan tahun 1963 oleh IBM. Digunakan buat menangasi proses data bisnis dan melakukan perhitungan data. 4.RPG Report Program Generator pertama kali dikenalkan tahun 1964. Digunakan buat membuat laporan bisnis . RPG berkembang menjadi RPG I, RPG II, RPG III, dan selanjutnya berkembang. 5.BASIC Beginner All-purpose Symbolic Instruction Code berkembang tahun 1965 di Darmouth College oleh John Kemeny dan Thomas. Tujuan pembuatan perangkat lunak software komputer penerjemah bahasa ini ialah sebagai dasar pemrograman komputer. BASIC awalnya sangat populer sebelum muncul perangkat lunak software komputer penerjemah bahasa be rnama PASCAL. 6.Logo Logo merupakan perangkat lunak software komputer penerjemah bahasa nan bermanfaat buat menyelesaikan masalah dan melakukan pemrograman. Berkembang pada tahun 1967 oleh Seymour Papert. 7.APL A Programmng Language merupakan perangkat lunak software komputer penerjemah bahasa generasi ke tiga. Berkembang pada tahun 1962 oleh Kenneth Iverson. Perangkat lunak software komputer bahasa pemrograman ini dapat buat menyelesaikan matematika secara kompleks. 8. FORTH Fourth-generation Language juga merupakan perangkat lunak software komputer penerjemah bahasa generasi ke tiga. Berkembang tahun 1971 oleh Charles Moore. Bermanfaat buat menangani tugas-tugas kontrol secara waktu nan nyata. Digunakan juga buat pelaksanaan bisnis dan grafis. 9.Pascal Berkembang pada tahun 1971 oleh Nicklaus Wirth. Nama pascal berasal dari Perancis, sebuah sebuah negara dari seorang fisikawan bernama Blaise Pascal. Pascal digunakan buat mengenal pemrograman terstruktur . Pascal mudah sekali buat dipelajari, dan mampu memberikan dukungan terhadap ilmu matematika nan sangat lengkap. 10.Ada Ada berkembang tahun 1975 dan dirilis tahun 1981. Nama Ada diambil dari seorang wanita sebagai penghargaan atas keterlibatannya sebagai progammer pertama di dunia, wanita itu bernama Lady Augusta Ada Byron atau dapat Anda kenal sebagai Ada Lovelace nan sukses mendeskripiskan mesin komputer Charles Babage di abad 19. Ada bisa bermanfaat buat pelaksanaan bisnis. 11.C C berkembang tahun 1972 oleh Brian W Kernighan dan Dennis M Ritchie di Laboratorium Bell AT&T. C penggunaannya cepat dan efisien. C bisa memanipulasi data dalam bentuk Bit. 12.C++ C++berkembang tahun 1983 oleh Bjarne Stroustrup. Nama C++ diberikan oleh seorang laki-laki bernama Rick Mascitti. C++ merupakan perangkat lunak software komputer penerjemah bahasa nan bisa digunakan buat pelaksanaan apa saja, termasuk menangani basis data. 13.Java Java dibuat tahun 1995. Java berorientasi objek dan bermanfaat serbaguna. Kode Java, y aitu disebut bytcode. Compiler Menterjemahkan program untuk seluruh instruksi sekaligus. Interpreter Menterjemahkan program perinstruksi.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
RPG adalah bahasa pemrograman yang ditujukan untuk aplikasi bisnis. Pada mulanya RPG merupakan singkatan dariRepor
ProgramGenerator , sekarang RPG diresmikan bukan merupakan sebuah singkatan. Pembaruan terakhir dari bahasa RPG
adalah RPG IV (ILE RPG) pada server System i IBM. Bahasa ini memiliki berbagai fitur pemrograman berbasis objek antara
lain: fungsi ( function) dan prosedur (procedure), ikatan statis dan dinamis (staticanddynamicbinding), penggunaan library
C, Dynamic Link Library (.DLL), dan lain-lain.
Klasifikasi Bahasa Pemrograman
1. Bahasa generasi pertama. Bahasa mecin.
2. Bahasa generasi kedua. Bahasa rakitan (assembly)
3. Bahasa generasi ketiga. Bahasa prosedural (Ada, Basic, C, BOBOL, FORTRAN, Pascal, dll)
4. Bahasa generasi keempat. Bahasa Nonprosedural (FOCUS, Informix, NOMAD, Oracle, dll)
5. Bahasa generasi kelima. Bahasa kecerdasan protesis (PROLOG, LISP, dll)
Berbagai Bahasa Pemrograman
Beberapa contoh perangkat lunak software komputer bahasa pemrograman, yaitu:
1. FORTRAN Formula translator berkembang tahun 1956 oleh John Backus di IBM. Program ini dibuat agar memudahkan pelaksanaan ilmu
matematika, teknik, dan ilmu pengetahuan.2. COBOL Common Business Oriented Language berkembang tahun 1959. Digunakan buat membuat pelaksanaan di bidang bisnis .
3.
PL/1 Programming Language 1dikenalkan tahun 1963 oleh IBM. Digunakan buat menangasi proses data bisnis dan melakukan perhitungan
data.
4. RPG Report Program Generator pertama kali dikenalkan tahun 1964. Digunakan buat membuat laporan bisnis . RPG berkembang menjadi
RPG I, RPG II, RPG III, dan selanjutnya berkembang.
5. BASIC Beginner All-purpose Symbolic Instruction Code berkembang tahun 1965 di Darmouth College oleh John Kemeny dan Thomas.
Tujuan pembuatan perangkat lunak software komputer penerjemah bahasa ini ialah sebagai dasar pemrograman komputer. BASIC awalnya
sangat populer sebelum muncul perangkat lunak software komputer penerjemah bahasa bernama PASCAL.
6. Logo Logo merupakan perangkat lunak software komputer penerjemah bahasa nan bermanfaat buat menyelesaikan masalah dan
melakukan pemrograman. Berkembang pada tahun 1967 oleh Seymour Papert.
7. APL A Programmng Language merupakan perangkat lunak software komputer penerjemah bahasa generasi ke tiga. Berkembang pada
tahun 1962 oleh Kenneth Iverson. Perangkat lunak software komputer bahasa pemrograman ini dapat buat menyelesaikan matematika
secara kompleks.
8.
FORTH Fourth-generation Language juga merupakan perangkat lunak software komputer penerjemah bahasa generasi ke tiga. Berkembangtahun 1971 oleh Charles Moore. Bermanfaat buat menangani tugas-tugas kontrol secara waktu nan nyata. Digunakan juga buat
pelaksanaan bisnis dan grafis.
9. Pascal Berkembang pada tahun 1971 oleh Nicklaus Wirth. Nama pascal berasal dari Perancis, sebuah sebuah negara dari seorang fisikawan
bernama Blaise Pascal. Pascal digunakan buat mengenal pemrograman terstruktur. Pascal mudah sekali buat dipelajari, dan mampu
memberikan dukungan terhadap ilmu matematika nan sangat lengkap.
10. Ada Ada berkembang tahun 1975 dan dirilis tahun 1981. Nama Ada diambil dari seorang wanita sebagai penghargaan atas keterlibatannya
sebagai progammer pertama di dunia, wanita itu bernama Lady Augusta Ada Byron atau dapat Anda kenal sebagai Ada Lovelace nan sukses
mendeskripiskan mesin komputer Charles Babage di abad 19. Ada bisa bermanfaat buat pelaksanaan bisnis.
11. C C berkembang tahun 1972 oleh Brian W Kernighan dan Dennis M Ritchie di Laboratorium Bell AT&T. C penggunaannya cepat dan efisien.
C bisa memanipulasi data dalam bentuk Bit.
12. C++ C++berkembang tahun 1983 oleh Bjarne Stroustrup. Nama C++ diberikan oleh seorang laki-laki bernama Rick Mascitti. C++ merupakan
perangkat lunak software komputer penerjemah bahasa nan bisa digunakan buat pelaksanaan apa saja, termasuk menangani basis data.
13. Java Java dibuat tahun 1995. Java berorientasi objek dan bermanfaat serbaguna. Kode Java, y aitu disebut bytcode.
Compiler
Menterjemahkan program untuk seluruh instruksi sekaligus.
Menerangkan tentang file yg dipakai dalam program, meliputi nama-file, cara perekaman, jumlah record per block, jumlah
karakter per record, label serta nama dari record tersebut.
BLOCK CONTAINS clause
Menunjukkan ukuran record di dalam file untuk tiap-tiap blocknya. Clause ini biasanya digunakan untuk file ygberupa tape magnetik, sifatnya optional. Bila tidak ditulis maka dianggap setiap block berisi 1 record.
RECORD CONTAINS clause
Menunjukkan banyaknya karakter untuk tiap-tiap record di dalam file. Jika clause ini tidak ditulis, maka panjang
record diambil dari record description entry. Jika panjang record tetap, maka panjang record ini ditunjukkan oleh
nilai dariint1.
LABEL RECORD atau LABEL RECORDS clause
Menunjukkan apakah file yg dipergunakan mempunyai label atau tidak.
OMMITED digunakan untuk card-file atau print-file yang tidak mempunyai file.
STANDARD digunakan untuk disk-file yg mempunyai label
Clause ini harus ditulis jika FILE SECTION ada.
VALUE OF FILE-ID clause
Berisi informasi mengenai file yg mempunyai label di disk. Label di disk ini berupa suatu nama-file yg berisi data yg
direkam di dalam disk tsb.
DATA RECORD atau DATA RECORDS clause
Menunjukkan nama-record di dalam file, sifatnya optional.
Section ini digunakan untuk pemesanan tempat di internal memori (STORAGE) yg diperlukan pd proses program
Pemesanan tempat ini biasanya digunakan untuk :
Bentuk, nilai dan nama data yg diperlukan di dalam proses yg belum disebutkan pd FILE-SECTION
Persiapan penulisan judul. Format judul dipersiapkan terlebih dahulu pd WORKING-STORAGE SECTION yg nantinya jika
akan dicetak atau ditampilkan pd PROCEDURE DIVISION menggunakan perintah WRITE atau DISPLAY.
Pemesanan tempat untuk data output yg akan ditampilkan.
Data item individu ditunjukkan oleh level number 77 (hanya ada pd WORKING-STORAGE SECTION), penulisan mulai dar
Area A.
Group data item (yg membentuk suatu record) diawali dg level number 01
Section ini digunakan untuk menunjukkan bentuk format dari layar terminal untuk menampilkan atau memasukkan data.
BLANK SCREEN Clause
Digunakan untuk membersihkan layar dan menempatkan cursor pd posisi kiri atas ( baris1, kolom1
LINE NUMBER IS PLUS int
Digunakan untuk menempatkan cursor pd posisi baris tertentu di layar.