SATUAN ACARA PERKULIAHAN
MATA KULIAH PEMROGRAMAN OLAH BERKAS
KODE / SKS: /2 SKS
Minggu
ke Pokok Bahasan dan TIU Sub Pokok Bahasan dan Sasaran Belajar Pengajaran Cara Media Tugas Ref
1. Pendahuluan TIU: Menjelaskan konsep dasar Sistem Berkas dan Konsep Dasar COBOL
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
Ceramah
mimbar 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 2. IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION TIU: Menjelaskan Bentuk Umum Divisi pertama, kedua, dan ke tiga serta kegu naannya.
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
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 SECTION3. Lanjutan DATA DIVISION
1. Working-Storage Section 2. Screen Section
3. Linkage Section
Mahasiswa dapat menjelaskan struktur dari divisi ketiga dan kegunaannya.
Ceramah
mimbar Papan Tulis, OHT Latihan mendeklarasi kan Report ke Working-Stor age Section atau Screen Section 1, 2, 3, 4, 5
4. Lanjutan DATA DIVISION
1. Qualification 2. Record data jamak 3. Nama kondisi 4. Redefines clause 5. Rename clause
Mahasiswa dapat menjelaskan struktur dari divisi ketiga dan kegunaannya.
Ceramah mimbar Papan Tulis, OHT 1. Mendeklara sikan penggunaa n Redifines & Rename 2. Latihan Pembuatan program sederhana pada Coding 1, 2, 3, 4, 5
SATUAN ACARA PERKULIAHAN
MATA KULIAH PEMROGRAMAN OLAH BERKAS
KODE / SKS: /2 SKS
5. PROCEDURE DIVISION TIU: Menjelaskan Bentuk Umum Divisi ke-empat serta kegunaannya1. Pernyataan STOP dan MOVE 2. Pernyataan DISPLAY dan ACCEPT 3. Operasi Aritmatika :
ADD, SUBSTRACT, DIVIDE, MULTIPLY dan COMPUTE Mahasiswa dapat menjelaskan pernyataan yang digunakan pada Divisi ke-empat serta kegunaannya
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
6. 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
Ceramah
mimbar Papan Tulis, OHT Membuat program sederhana menggunakan perintah IF & GO TO, PERFORM 1, 2, 3, 4, 5 7. TABEL TIU: - Definisi Tabel :
Mahasiswa dapat menjelaskan definisi Table
dalam Cobol
Ceramah
mimbar Papan Tulis, OHT 1. Latihan mendefinisi kan TABEL 1, 2, 3, 4, 5
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
Mahasiswa dapat menjelaskan Definisi TABEL dan penggunaannya dalam COBOL
satu dan dua Dimensi 2. Tugas kelompok dengan membuat program menggunak an table kedua dimensi tersebut 8. 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
1. Latihan mendefinisi kan TABEL tiga Dimensi 2. Tugas kelompok dengan membuat program menggunaka n table tiga dimensi tersebut 9. MANIPULASI KARAKTER dan KOMUNIKASI
- Pernyataan STRING dan UNSTRING :
Mahasiswa dapat menjelaskan bentuk dan fungsi dari pernyataan STRING dan UNSTRING
Ceramah mimbar Papan Tulis, OHT 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 mengguna-kan pernyataan Call dan Chain serta menjelas-k an bagaimana program tersebut dapat ber komunikasi
SATUAN ACARA PERKULIAHAN
MATA KULIAH PEMROGRAMAN OLAH BERKAS
KODE / SKS: /2 SKS
10. File Sequential, Indexed, dan Relatif TIU: Menjelaskan Pendeklarasian File Sequential, Indexd, dan Relatif pada Program COBOL- 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
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
UJIAN TENGAH SEMESTER
11. Sistem Berkas TIU: Menjelaskan Konsep Dasar Berkas dan Penyimpanannya
1. Konsep Dasar Berkas 2. Operasi Berkas
3. Representasi data Logik dan Fisik
4. 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
Ceramah
mimbar Papan Tulis, OHT 1.Tanya jawab mengenai sistem berkas dan pemrosesa nnya 1, 2, 3, 4
SATUAN ACARA PERKULIAHAN
MATA KULIAH PEMROGRAMAN OLAH BERKAS
KODE / SKS: /2 SKS
dan fisik, jenis file & organisasi file, media penyimpanan file dan sistem pemrosesan data 12. FILE SEQUENTIAL dan FILE SEQUENTIAL BERINDEKS TIU : Menjelaskan struktur dan manipulasi Sequential File
1. Pemrosesan FILE SEQUENTIAL
2. Pemrosesan FILE SEQUENTIAL BERINDEKS
Mahasiswa dapat menjelaskan konsep dari File Sequential dan Sequential Berindeks serta bagaimana cara pemakaiannya.
Ceramah
mimbar Papan Tulis, OHT Tugas kelompok : penggunaan File Sequential & File Sequential Berindeks pada COBOL 6, 7 13. FILE RANDOM dan FILE BERINDEKS TIU : Menjelaskan struktur dan manipulasi File Random dan File Berindeks
1. Pemrosesan FILE RANDOM 2. Pemrosesan FILE BERINDEKS
Mahasiswa dapat menjelaskan konsep dari File Random dan cara pengaksesan datanya.
Ceramah mimbar Papan Tulis, OHT Tugas kelompok : penggunaan File Random & File Berindeks pada COBOL 8, 9 14. FILE MULTI-KEYS TIU : Menjelaskan metode organisasi menggunakan banyak kunci 1. Pemrosesan MULTI-KEYS
Mahasiswa dapat menjelaskan konsep dari organisasi File banyak kunci, metode organisasinya dan cara penggunaannya.
Ceramah
mimbar Papan Tulis, OHT
10
SATUAN ACARA PERKULIAHAN
MATA KULIAH PEMROGRAMAN OLAH BERKAS
KODE / SKS: /2 SKS
Daftar Referensi