165x Filetype PDF File size 0.14 MB Source: repository.usm.ac.id
KATA PENGANTAR Dengan memanjatkan Puji Syukur kehadirat Allah, kami menyampaikan tuntunan praktis Algoritma Pemrograman III ( Cobol ) ini kepada para pembaca yang terhormat. Karena hanya dengan karuniaNya kami dapat menyelesaikan buku ini. Buku ini membahas langkah demi langkah bahasa pemrograman Cobol, dengan disertai contoh-contoh untuk memberikan petunjuk dan kemudahan bagi pembaca yang mempelajari Bahasa Cobol. Dengan dibuatnya buku ini,penulis berharap bahwa pembuatan program aplikasi dengan bahasa Cobol tidaklah menjadi sesuatu yang sulit. Tidak semua instruksi yang ada di Cobol dibahas dalam buku ini, hanya instruksi yang erat hubungannya dengan pembuatan program aplikasi yang penulis bahas. Instruksi-instruksi lain dapat dilihat dari beberapa buku acuan yang penulis gunakan dalam penyusunan buku ini. Penyusunan buku ini dapat terlaksana berkat bantuan dari berbagai pihak,antara lain Bapak Pimpinan Universitas Semarang yang telah memberi kesempatan kepada Penulis. Dengan segala kerendahan hati,penulis menyadari bahwa buku ini masih jauh dari sempurna, karena keterbatasan kemampuan pengalaman penulis. Karena itu penulis ucapkan banyak Terima kasih atas saran dan kritik yang positif untuk perbaikan serta penyempurnaan buku ini yang sangat penulis harapkan. Semarang, September 2004 Penyusun Titin Winarti,S.Kom,MM i DAFTAR ISI Halaman KATA PENGANTAR ...................................................................................................... ..i DAFTAR ISI........................................................................................................................ii BAB 1 SEKILAS TENTANG COBOL....... ............................................................... 1 I.1. Pendahuluan ....................................................................................................1 I.2. Sekilas program Cobol ...................................................................................1 I.3.Yang dapat dikerjakan Cobol ..........................................................................1 1.4. Keuntungan Bahasa Cobol .............................................................................2 BAB 2 KONSEP DASAR SISTEM KOMPUTER .......................................................3 2.1. Pendahuluan ..................................................................................................3 2.2. Siklus Pengolahan Data ................................................................................3 2.3. Sistem Komputer ...........................................................................................3 BAB 3 KONSEP DASAR PEMBUATAN PROGRAM .............................................5 3.1. Bahasa Komputer ...........................................................................................5 3.2. program Komputer .........................................................................................5 3.3. Flowchart .......................................................................................................7 3.4. Langkah-langkah pembuatan program ..........................................................8 BAB 4 KONSEP DASAR ORGANISASI DATA .........................................................9 BAB 5 KONSEP DASAR PROGRAM COBOL .........................................................10 5.1. Struktur Program Cobol ...............................................................................10 5.2. User Defined Word ......................................................................................10 5.3. Aturan Penulisan ..........................................................................................11 5.4. Cobol Reserved Word ..................................................................................12 5.5. Literal ...........................................................................................................12 5.6. Contoh Program ...........................................................................................12 5.7. Identification Division .................................................................................12 5.8. Environment Division ..................................................................................13 5.9. Data Division ...............................................................................................14 BAB 6 OPERATOR ARITMATIKA DAN EDITING ..............................................18 6.1. Operator Aritmatika .....................................................................................19 6.2. Picture Editing .............................................................................................20 ii BAB 7 PERNYATAAN IF ...........................................................................................23 7.1. Kondisi Sederhana .......................................................................................23 7.2.Kondisi Tanda ...............................................................................................23 7.3. Kondisi Kelas ...............................................................................................23 7.4. Kondisi Bercabang .......................................................................................23 7.5. Nama Kondisi ..............................................................................................24 7.6. Contoh program ...........................................................................................24 7.7. Go to.............................................................................................................26 7.8. Move ............................................................................................................27 BAB 8 PENGOLAHAN FILE DATA .........................................................................29 BAB 9. GANTI HALAMAN ..........................................................................................36 9.1.Pengertian Ganti halaman .............................................................................36 9.2. Spesifikasi Program .....................................................................................36 9.3. Laporan lebih dari 1 halaman ( Ganti Halaman ) ........................................38 9.4. Sub-Total dan Total .....................................................................................39 9.5. Perform nama-paragraph UNTIL kondisi ....................................................39 9.6. Date, Time dan Day .....................................................................................40 BAB 10. PENGURUTAN DATA ...................................................................................36 10.1. Pengertian Pengurutan data ........................................................................44 10.2. Konsep Pengurutan data ............................................................................44 10.3. Perintah-perintah dalam sorting .................................................................44 10.4. Penulisan dalam Environment Division .....................................................44 10.5. Penulisan dalam Data Division ..................................................................44 10.6. Penulisan dalam Procedure Division .........................................................45 10.7. Input Procedure Section-name ...................................................................45 10.8. Using Nama-File ........................................................................................45 10.9. Output Procedure .......................................................................................45 10.10. Contoh program Sorting menggunakan Using ........................................46 BAB 11. PENGGABUNGAN FILE ..............................................................................51 11.1. Pengertian pengabungan File .....................................................................51 11.2. Perintah-perintah dalam Merging ..............................................................51 11.3. Penulisan dalam Procedure Division .........................................................51 11.4. Contoh Kasus / program Merging..............................................................51 iii BAB 12. CONTROL BREAK ( GROUPING ) ............................................................56 12.1.Pengertian Control Break ............................................................................56 12.2. Control field ...............................................................................................56 12.3. Control Group ............................................................................................56 12.4. Control group total .....................................................................................56 12.5. Spesifikasi program ...................................................................................56 BAB 13. PEMAKAIAN TABEL ....................................................................................60 13.1. Pengertian Tabel ........................................................................................60 13.2. Aturan Tabel ..............................................................................................60 12.3. Tabel berdimensi Satu................................................................................60 12.4. Aturan Subscript ........................................................................................60 12.5. OCCURS Integer TIMES ..........................................................................60 12.6. Nama-data 1 Redefines nama data 2 12.7. Perform nama paragraph varying nama data from integer1 by integer2 until kondisi ...............................................................................................61 DAFTAR PUSTAKA .......................................................................................................70 iv
no reviews yet
Please Login to review.