TEKNIK PEMROGRAMAN TERSTRUKTUR 1

Slides:



Advertisements
Presentasi serupa
Pemograman berorientasi prosedur merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk.
Advertisements

KOMPONEN DASAR KOMPUTER
1 Output Specification Untuk mendefinisikan tampilan output dan semua record-record dan file-file yang digunakan dalam program. Diantaranya mencakup informasi.
PENGENALAN CODING RPG Coding pada RPG diimplementasikan pada lembar kode (coding sheet) yang mempunyai 80 kolom Dikenal 8 jenis Coding Sheet - Header Spec. -
RPG Report Program Generator
KOMPONEN DASAR KOMPUTER
All sections to appear here
Pengenalan Bahasa Pemrograman Pascal
Teks Algorithma Ery Setiyawan Jullev A.
PEMROGRAMAN TERSTRUKTUR
Bahasa Tingkat Tinggi.
PENGEMBANGAN PERANGKAT LUNAK DAN BAHASA-BAHASA PEMROGRAMAN
Konsep Dasar Pemrograman COBOL
KONSEP dan NOTASI BAHASA
Dasar Komputer & Pemrog. 2A
PENERAPAN KOMPUTER BAGIAN 1. POKOK BAHASAN 1. PENGENALAN KOMPUTER 2. BAHASA BASIC DAN DIAGRAM ALIR 3. VARIABEL DAN KONSTANTA A. STATEMEN MENAMPILKAN DATA.
Basic Concept with Pascal
Common Business Oriented Language
Database Pengertian database dalam visual foxpro berbeda dengan pengertian database dalam Foxpro versi sebelumnya, yang berarti tabel. Dalam Visual Foxpro,
Pengantar Bahasa Rakitan
Pendahuluan Definisi :
STRUKTUR DIVISION PADA COBOL
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
PERTEMUAN 4 TAHAP PEMROGRAMAN.
PERANGKAT LUNAK (SOFTWARE)
Pengenalan Bahasa C Pengenalan Bahasa C.
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Desain Input & Output.
Pengenalan Assembler.
Pertemuan 3.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
KOMPONEN DASAR KOMPUTER
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
ALGORITMA PEMROGRAMAN 2A
ANALISA DAN DESAIN ALGORITMA
ALGORITMA PEMROGRAMAN 2A
Tipe Data By Serdiwansyah N. A..
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 2A
Aturan Penulisan Program
BAHASA PEMROGRAMAN TERSTRUKTUR
Tipe Data, Operator Dalam Delphi
Pengenalan dan Struktur Java (Statement Output)
Teknik Pemrograman Terstruktur1
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
Konsep Dasar Bahasa Pascal
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pengenalan Assembler.
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Membuat Dokumen dengan Software Pengolah Angka
Konsep Dasar Pemrograman COBOL
ASSEMBLER #1 MK. PEMROGRAMAN SISTEM
01.3 Hari-1 Sesi-3 Desain Algoritma.
BAB 1 PENGENALAN PASCAL.
Pengantar Bahasa Rakitan
Pemrograman Bahasa C sRi nurhayati, mt.
Pengantar Bahasa Rakitan
Bahasa Pemrograman Pascal
Struktur Data.
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pengantar teknologi informasi
Struktur Data.
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Pengantar Bahasa Rakitan
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Teknik Pemrograman Terstruktur 1
Teknik Pemrograman Terstruktur 1
Transcript presentasi:

TEKNIK PEMROGRAMAN TERSTRUKTUR 1 KONSEP DASAR PEMROGRAMAN C O B O L UG-tpt1-dna

Sejarah COBOL COBOL atau Common Business Oriented Language adalah suatu Bahasa computer awam yang berorientasi langsung pada permasalahan bisnis. Merupakan Bahasa tingkat tinggi atau High Level Language Diciptakan pada tahun 1959 Program Bahasa COBOL merupakan program yang terstruktur, karena memiliki program yang strukturnya jelas, mudah dibaca, dan mudah dipelajari serta baik untuk dokumentasi. UG-tpt1-dna

Keuntungan Bahasa COBOL Program COBOL dibuat dalam instruksi Bahasa inggris sehingga mudah dipelajari Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada pemasalahan bisnis Program COBOL bersifat standart sehingga dapat dipergunakan pada komputer yang bebeda COBOL menyediakan fasilitas listing program bila diperlukan Mudah didokumentasikan dan dikembangkan bila diperlukan UG-tpt1-dna

Proses Kompilasi Program COBOL Source Program Compiler Proses Kompilasi Listing Program Object Program UG-tpt1-dna

Keterangan Proses Kompilasi Source Program merupakan program yang dibuat didalam Bahasa awam. Object Program merupakan program yang telah diterjemahkan dalam Bahasa mesin Kompiler merupakan program Bahasa mesin yang menterjemahkan atau mengkompilasi source program menjadi object program Listing Program berisi kesalahan-kesalahan program yang terditeksi oleh compiler UG-tpt1-dna

Struktur COBOL [1] Struktur program COBOL terbagi menjadi 4 bagian atau division, dengan urutan sebagai berikut: Identification division Environment division Data division Procedure division UG-tpt1-dna

Identification Division Berisi tentang program bersangkutan, seperti nama pembuat, nama instansi, tanggal program dibuat, komentar mengenai program. Divisi ini tidak mempunyai pengaruh terhadap proses program, hanya sebagai identifikasi saja. UG-tpt1-dna

Environment Division Informasi mengenai alat-alat apa saja yang digunakan Divisi ini dibagi menjadi dua seksi atau section yaitu a. Configuration section Informasi mengenai computer yang digunakan b. Input-output section Informasi mengenai peralatan-peralatan yang dipergunakan untuk memproses file baik sebagai media peralatan input atau media peralatan output. UG-tpt1-dna

Data Divison Berisi informasi tentang jenis data-data apa saja yang digunakan didalam program yang dibuat. Terdiri dari beberapa section yaitu File section Working storage section Screen section Lingkage section Report section UG-tpt1-dna

PROSEDUR DIVISION Berisi prosedur pemrosesan daa yang datanya tampak di data division Terdapat instruksi-instruksi yang mempunyai akibat secara langsung menghasilkan output yang diminta dari sejumlah input yang ada. UG-tpt1-dna

Struktur COBOL [2] Masing-masing divisi dapat terdiri dari urut-urutan susunan bagian tersusun secara hirarki sebagai berikut Division Region Section Paragraph Sentence/Entry Statement/Clause Phrase/Option UG-tpt1-dna

Division, Region, Section, Paragraph adalah bagian utama dari suatu program COBOL Region suatu kumpulan dari bagian tertentu didalam procedure division. Contohnya declarative region. Section satu kumpulan dari paragraph Paragraph suatu group dari kalimat (sentences) didalam procedure division UG-tpt1-dna

Entry, Sentence, Clause,Statement, Phrase Entry  Suatu set dari anak kalimat /clause Sentence  Suatu kumpulan dari satu atau lebih statement. Clause  anak kalimat (clause) merupakan kumpulan dari kata yang membentuk suatu arti. Clause bagian dari entry. Satu entry bisa berisi beberapa clause. Statement  perintah pengerjaan untuk komputer, bentuknya kata kerja (verb) yang merupakan COBOL reserved word Phrase  suatu group kata yang merupakan bagian dari statement atau clause UG-tpt1-dna

Contoh Program IDENTIFICATION DIVISION. PROGRAM-ID.CONTOH. ENVIRONMENT SECTION. CONFOGURATION SECTION. SOURCE-COMPUTER.IBM PC. SPECIAL NAMES. PRINTER IS ALAT CETAK. PROCEDURE DIVISION. DISPLAY ‘NAMA’ ACCEPT NAMA-KARYAWAN. UG-tpt1-dna

User Define Word [1] Dalam Bahasa pemrograman COBOL, programmer dapat membentuk kata-kata untuk membuat dan mendefinisikan tersendiri untuk pemberian nama pada: Nama Program Merupakan nama yang diberikan untuk menunjukan identitas dari program yang dibuat. contoh  program-id.luas trapezium. Nama Alat mnemonic name adalah nama yang dibuat untuk menujukkan suatu alat tertentu. Contoh  printer is alat-cetak. UG-tpt1-dna

User Define Word [2] Nama file nama yang dibuat untuk menunjukan suatu file tertentu yang dipergunakan di dalam program. Nama record record dalam COBOL harus diberi nama pada data division dan akan digunakan dalam procedure division Nama data nama yang dibuat untuk menujukan suatu data item yang dipergunakan dalam program. Nama-indek dan nama-data indek nama digunakan untuk data yang berbentuk table yang diindek. UG-tpt1-dna

User Define Word [3] Nama kondisi Suatu nama data yang dihubungkan dengan suatu nilai tertentu atau nilai yang mempunyai range tertentu Nama procedure/ nama paragaf nama yang menujukan suatu paragraph dalam prosedur division. Nama ini diperlukan bila proses akan menuju ke suatu paragraph. UG-tpt1-dna

Aturan Pemberian Nama[1] Panjang nama maksimum 30 karakter Paling sedikit harus mengandung 1 huruf (apabetik) Tidak boleh mengandung karakter khusus kecuali hypen(-) Tidak boleh menggunakan COBOl reserved word Tidak boleh menggunakan spasi Contoh : Nomer-barang 5555a45 H-673c UG-tpt1-dna

Aturan Pemberian Nama[2] Latihan: Nomer ktp 56745 Nom234 H-569 ha Menari*5 UG-tpt1-dna

Bentuk Data Dalam COBOL Bentuk data dalam COBOL dibedakan menjadi 2 yaitu Data variable Adalah data yang nilainya dapat berubah didalam program Data konstanta Adalah data yang dibutuhkan dimana nilainya tidak tergantung dari input yang dibaca Ada 3 bentuk dari konstanta yaitu Literal numerik Literal non numeric Figuratuve Constant UG-tpt1-dna

Literal numerik Terdiri dari angka 0 sd 9 Aturan penggunaan literal numerik Maksimum panjang 18 digit Boleh ada tanda plus atau minus yang letaknya pada posisi terkiri tanpa ada spasi dengan angka pertama Boleh ada titik decimal dimana saja kecuali paa posisi terkanan Contoh -12.56 5656 UG-tpt1-dna

Literal Non Numerik Konstanta yang digunakan bukan untuk operasi aritmatika Aturan penulisan Panjang maksimum 120 karakter Boleh terdiri dari kumpulan karakter kecuali tanda petik Harus menggunakan tanda petik untuk membedakan literal Contoh ‘nilai uts’ ’13-08-2014’ UG-tpt1-dna

Figurative Constant Figurative constant termasuk dalam COBOL reserved word yang mempunyai maksud tertentu yang namanya sudah dikenal oleh compiler Contoh: Zero, zeros, zeroes Space, spaces Figurative constant letaknya pada procedure division. Contoh  move zero to nilai UG-tpt1-dna

Operator Aritmatika & Ungkapan Aritmatika Maksud Jenjang ** Pemangkatan 1 * Perkalian 2 / Pembagian + Pertambahan 3 - Pengurangan UG-tpt1-dna

Aturan Penulisan Source Program[1] Kolom yang tersedia mulai dari kolom 1 sampai dengan kolom 80 Kolom 1-6 digunakan untuk no urut bila diperlukan Kolom 7 digunakan untuk : tanda baris sambungan dari baris sebelumnya (-) Bila berisi * maka dianggap baris komentar Bila berisi slash (/) maka dianggap komentar dan source program akan tercetak pada hal baru Bila berisi karakter D maka dianggap komentar. Tetapi bila di environment division dalam paragraph source computer : with debugging mode, maka akan berguna untuk menelusuri kesalahan UG-tpt1-dna

Aturan Penulisan Source Program[2] Kolom 8-10 disebut dengan area A Semua judul divisi, judul seksi, nama paragraph, level number 01 dan level number77 Kolom 12-72 Semua elemen program selain yang ditulis di area A, ditulis pada area B ini. Kolom 73-80 Merupakan kolom yang tidak diproses oleh komputer, hanya untuk dokumentasi program UG-tpt1-dna

COBOL Coding Form UG-tpt1-dna