SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS KODE / SKS: /2 SKS
Minggu ke 1.
Pokok Bahasan dan TIU Pendahuluan
TIU: Menjelaskan konsep dasar Sistem Berkas dan Konsep Dasar COBOL
2.
IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION TIU: Menjelaskan Bentuk Umum Divisi pertama, kedua, dan ke tiga serta kegu naannya.
4 Sep 09
Sub Pokok Bahasan dan Sasaran Belajar 1. Konsep Sistem Berkas & Akses 2. COBOL sebagai bahasa pemrograman yang menerapkan berkas dan akses : 3. Struktur Program COBOL 4. COBOL Reserved Word 5. User Defined Word 6. Bentuk data ( Jenis data ) 7. Aturan penulisan source program : - Fungsi Coding, Penulisan Source Program pada Coding Mahasiswa dapat menjelaskan konsep dasar pemrograman Mahasiswa dapat mengenal program COBOL Mahasiswa dapat menjelaskan struktur program COBOL, jenis data, aturan penulisan 1.Tujuan dari Divisi 2. Bentuk Umum Divisi 3. Section dalam Environment Division : - Configuration Section - Input-Output Section 4. File Section 5. Level number 6. Moving Data 7. Picture Editing Mahasiswa dapat menjelaskan bentuk umum dari divisi dan kegunaannya Mahasiswa dapat menjelaskan struktur dari divisi ketiga dan kegunaannya
1
Cara Pengajaran Ceramah mimbar
Media
Tugas
Ref
Papan Tulis, OHT
Tanya jawab mengenai konsep dasar pemrograman , sekilas program COBOL , struktur program COBOL, jenis data & aturan penulisan
1, 2, 3, 4, 5, 6
Ceramah mimbar
Papan Tulis, OHT
1. Latihan penggalan program untuk menyataka n file input & output yang digunakan pada program
1, 2, 3, 4, 5
SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS KODE / SKS: /2 SKS
2. Latihan mendeklara sikan file record & field ke FILE SECTION 3.
Lanjutan DATA DIVISION
Ceramah mimbar
Papan Tulis, OHT
Latihan mendeklarasi kan Report ke Working-Stor age Section atau Screen Section
1, 2, 3, 4, 5
Ceramah mimbar
Papan Tulis, OHT
1. Mendeklara sikan penggunaa n Redifines & Rename 2. Latihan Pembuatan program sederhana pada Coding
1, 2, 3, 4, 5
1. Working-Storage Section 2. Screen Section 3. Linkage Section Mahasiswa dapat menjelaskan struktur dari divisi ketiga dan kegunaannya. 4.
Lanjutan DATA DIVISION 1. 2. 3. 4. 5.
Qualification Record data jamak Nama kondisi Redefines clause Rename clause Mahasiswa dapat menjelaskan struktur dari divisi ketiga dan kegunaannya.
4 Sep 09
2
SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS KODE / SKS: /2 SKS 5.
PROCEDURE DIVISION TIU: Menjelaskan Bentuk Umum Divisi ke-empat serta kegunaannya
6.
7.
TABEL
Ceramah mimbar
Papan Tulis, OHT
1. Membuat program sederhana dengan memanfaat kan Display & Accept 2.Menerjemah kan suatu perhitunga n dengan format operasi aritmatika pada COBOL
1, 2, 3, 4, 5
Ceramah mimbar
Papan Tulis, OHT
Membuat program sederhana menggunakan perintah IF & GO TO, PERFORM
1, 2, 3, 4, 5
Ceramah mimbar
Papan Tulis, OHT
1. Latihan mendefinisi kan TABEL
1, 2, 3, 4, 5
Mahasiswa dapat menjelaskan pernyataan yang digunakan pada Divisi ke-empat serta kegunaannya
1. Lanjutan Procedure Division Pernyataan Imperative, IF, GOTO 2. Lanjutan Procedure Division - Pernyataan PERFORM - Bentuk-bentuk PERFORM 3. Compile dan Debugging Program COBOL Mahasiswa dapat mengetahui pernyataan yang digunakan pada Divisi ke-empat serta kegunaannya Mahasiswa dapat menjelaskan bentuk dan fungsi dari pernyataan Perform Mahasiswa dapat mengetahui dan menjelaskan mengenai maksud Compile dan Debugging
TIU:
4 Sep 09
1. Pernyataan STOP dan MOVE 2. Pernyataan DISPLAY dan ACCEPT 3. Operasi Aritmatika : ADD, SUBSTRACT, DIVIDE, MULTIPLY dan COMPUTE
-
Definisi Tabel : Mahasiswa dapat menjelaskan definisi Table dalam Cobol
3
SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS KODE / SKS: /2 SKS Menjelaskan pendeklarasian TABEL dalam COBOL
-
OCCURS : Mahasiswa dapat menjelaskan bentuk dan fungsi dari perintah OCCURS Tabel Berdimensi Satu : Mahasiswa dapat membuat table berdimensi satu menggunakan bahasa Cobol Tabel Berdimensi Dua : Mahasiswa dapat membuat table berdimensi dua menggunakan bahasa Cobol
satu dan dua Dimensi 2. Tugas kelompok dengan membuat program menggunak an table kedua dimensi tersebut
Mahasiswa dapat menjelaskan Definisi TABEL dan penggunaannya dalam COBOL
8.
9.
4 Sep 09
Lanjutan table : - Tabel Berdimensi Tiga : Mahasiswa dapat membuat table berdimensi tiga menggunakan bahasa Cobol - Pemakaian table menggunakan index : Mahasiswa dapat menggunakan table dengan index dalam Cobol - SET dan SEARCH Mahasiswa dapat menggunakan perintah SET dan SEARCH dalam membuat tabel
MANIPULASI KARAKTER dan KOMUNIKASI
-
Pernyataan STRING dan UNSTRING : Mahasiswa dapat menjelaskan bentuk dan fungsi dari pernyataan STRING dan UNSTRING
4
1. Latihan mendefinisi kan TABEL tiga Dimensi
Ceramah mimbar
Papan Tulis, OHT
2. Tugas kelompok dengan membuat program menggunaka n table tiga dimensi tersebut 1. Tugas kelompok yang
1, 2, 3, 4, 5
SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS KODE / SKS: /2 SKS ANTAR PROGRAM
-
TIU : Menjelaskan tentang OPERASI KARAKTER pada data serta Menje laskan cara dan pernyataan – pernya taan yang digunakan untuk komunikasi antar program
-
Pernyataan EXAMINE dan INSPECT : Mahasiswa dapat menjelaskan bentuk dan fungsi dari pernyataan EXAMINE dan INSPECT Pernyataan CALL dan CHAIN : Mahasiswa dapat menjelaskan bentuk dan fungsi dari pernyataan CALL dan CHAIN
membahas perbedaan dan persamaan -nya antara pernyataan String dengan Unstring dan Examine dengan Inspect 2. Tugas kelompok untuk membuat program yang menggunakan pernyataan Call dan Chain serta menjelas-k an bagaimana program tersebut dapat ber komunikasi
4 Sep 09
5
SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS KODE / SKS: /2 SKS 10.
File Sequential, Indexed, dan Relatif
-
Organisasi File :Mahasiswa dapat menjelaskan Konsep Organisasi File pada COBOL - Pendevinisian DIVISI pada file Sequential, Indexed, dan Relatif. Mahasiswa dapat menjelaskan pendeklarasian file sequential, indexd, dan relatif - Teknik peng-Update-an pada file Sequential, Indexed, dan Relatif Mahasiswa dapat menggunakan perintah OPEN, CLOSE, READ, WRITE, REWRITE untuk operasi file Indexed
TIU: Menjelaskan Pendeklarasian File Sequential, Indexd, dan Relatif pada Program COBOL
Ceramah mimbar
Papan Tulis, OHT
Tugas Kelompok untuk masing-masi ng FILE : 1. Sequential 2. Indexd 3. Relatif Latihan keseluruhan
1, 2, 3, 4, 5
Ceramah mimbar
Papan Tulis, OHT
1.Tanya jawab mengenai sistem berkas dan pemrosesa nnya
1, 2, 3, 4
UJIAN TENGAH SEMESTER 11.
Sistem Berkas TIU: Menjelaskan Konsep Dasar Berkas dan Penyimpanannya
1. 2. 3. 4.
Konsep Dasar Berkas Operasi Berkas Representasi data Logik dan Fisik Representasi File : Organisasi data dan Pengolahan File 5. Sistem File : a. Jenis file b. Organisasi File 6. Media penyimpanan data dan cara pengorganisasiannya a. Penyimpanan Mekanis (Tape, disk) b. Penyimpanan lainnya (Optical disk, SuperDisk) 7. Sistem pemrosesan dan akses file ke data a. Batch processing b. Pemrosesan On line c. Pemrosesan Terdistribusi Mahasiswa dapat menjelaskan representasi data logik
4 Sep 09
6
SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS KODE / SKS: /2 SKS
12.
13.
14.
FILE SEQUENTIAL dan FILE SEQUENTIAL BERINDEKS TIU : Menjelaskan struktur dan manipulasi Sequential File FILE RANDOM dan FILE BERINDEKS TIU : Menjelaskan struktur dan manipulasi File Random dan File Berindeks FILE MULTI-KEYS TIU : Menjelaskan metode organisasi menggunakan banyak kunci
dan fisik, jenis file & organisasi file, media penyimpanan file dan sistem pemrosesan data 1. Pemrosesan FILE SEQUENTIAL 2. Pemrosesan FILE SEQUENTIAL BERINDEKS
Papan Tulis, OHT
Tugas kelompok : penggunaan File Sequential & File Sequential Berindeks pada COBOL
6, 7
Ceramah mimbar
Papan Tulis, OHT
Tugas kelompok : penggunaan File Random & File Berindeks pada COBOL
8, 9
Ceramah mimbar
Papan Tulis, OHT
Mahasiswa dapat menjelaskan konsep dari File Sequential dan Sequential Berindeks serta bagaimana cara pemakaiannya.
1. Pemrosesan FILE RANDOM 2. Pemrosesan FILE BERINDEKS Mahasiswa dapat menjelaskan konsep dari File Random dan cara pengaksesan datanya.
1. Pemrosesan MULTI-KEYS Mahasiswa dapat menjelaskan konsep dari organisasi File banyak kunci, metode organisasinya dan cara penggunaannya.
UJIAN AKHIR SEMESTER
4 Sep 09
Ceramah mimbar
7
10
SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS KODE / SKS: /2 SKS
Daftar Referensi
1. 2. 3. 4. 5. 6. 7. 8.
4 Sep 09
Newcomer, L.R., Programming with structure COBOL, Schaum’s Outlines Series, Mc Graw Hill Book Co, New York, 1984. Suryadi H.S.,Algoritma dan pemrograman COBOL,Penerbit Gunadarma, Jakarta, 1994. Jogiyanto H.M, Teori dan Aplikasi program bahasa COBOL, Penerbit Andi Offset. Yogyakarta, 1991 Abdul Kadir, Pemrograman Dasar COBOL untuk IBM PC, Jilid 1 & 2, Penerbit PT. Elex Media Komputindo, Jakarta. Stern, Nancy and Stern, Robert A. Structure COBOL Programming, Seventh edition, John Wiley & Sons, Singapore, 1994, 2003 Dewi Handayani, Sistem Berkas, Penerbit J&J Learning, Yogyakarta, 2001. http:// www.cs.uiowa/~jni/courses/Programming In Cobol/presentation http:// www.csis.ul.ie/COBOL/Course/Default.htm
8