BAB I SEKILAS TENTANG COBOL

dokumen-dokumen yang mirip
KATA PENGANTAR. Dengan memanjatkan Puji Syukur kehadirat Allah, kami menyampaikan

Konsep Bahasa Pemrograman Pertemuan 5

Konsep Dasar Cobol A. SEKILAS PROGRAM COBOL

Pengantar Sistem Komputer

Tunggu. Bicara. Tutup. Stop

Pendahuluan. Hera Agustina

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

Implementasi OOP Pada Perangkat Lunak Pemrograman

Program. Program adalah rangkaian instruksi yang memerintahkan suatu computer bagaiamana melaksanakan 4 operasi tersebut.

BAB 1 KONSEP DASAR PROGRAM COBOL

Pengantar Teknologi SIA 1

Struktur dan Fungsi Komputer

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER

ELEMEN DASAR SISTEM KOMPUTER

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

Bab I Pengantar Algorithma & Pemrograman

LABORATORIUM SISTEM INFORMASI

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

PENGANTAR TEKNOLOGI INFORMASI

FLOWCHART. Dosen Pengampu : Aullya

PENGENALAN DASAR PEMROGRAMAN

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

Bahasa Pemrograman dan Flowchart. Adri Priadana

Pendahuluan. Komang Anom Budi Utama, Skom

Definisi Komputer. Sistem Komputer

Algoritma Pemrograman

2. Definisi dan Simbol Flowchart

PENGANTAR ALGORITMA PEMROGRAMAN

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

MATA KULIAH: PENGANTAR ILMU KOMPUTER ALAT PROSES AYU ANGGRIANI H PTIK A 2009 CREATED BY:

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

PENGENALAN KOMPUTER. Definisi Komputer :

Bab 1 : Pengenalan dan Pengantar Algoritma

Teknologi Komputer. Komang Anom Budi Utama, SKom

PENGENALAN TEKNOLOGI KOMPUTER

SISTEM KOMPUTER DAN SISTEM JARINGAN

Definisi & Simbol Flowchart. Agustine Hana. M

MATERI : Minggu 2 SISTEM KOMPUTER

Halaman 1 PILIHLAH JAWABAN YANG PALING BENAR, DIANTARA A,B,C,D.

Kontrak Kuliah. Desain Sistem. Edi Sugiarto, S.Kom, M.Kom

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

SISTEM KOMPUTER Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer.

PENGANTAR TEKNOLOGI INFORMASI

Algoritma Pemrograman

TIK Ole Ol h: Oktapiyanti

5. PENGERTIAN DAN KEGUNAAN PERANGKAT TEKNOLOGI INFORMASI DAN KOMUNIKASI

BAB 2 TINJAUAN TEORITIS. Kata komputer berasal dari bahasa latin yatu computare yang artinya menghitung, dalam bahasa

Mengapa Belajar Pemrograman Komputer?

SISTEM KOMPUTER. Oleh : Bambang Sriwijaya

By Teguh Cahyono, ST.M.Kom.

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

Tahap pengembangan program

Alat Input, Proses & Output

Pemrograman Komputer Pendahuluan

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

KOMPUTER SEBAGAI ALAT BANTU PADA SISTEM INFORMASI

SISTEM BERKAS KONSEP DASAR SISTEM BERKAS

BAB 2 LANDASAN TEORI

Algoritma Pemrograman 2C

MINGGU I KONSEP DASAR

Kontrak Kuliah. Perancangan Sistem Secara Umum. Edi Sugiarto, S.Kom, M.Kom

ORGANISASI KOMPUTER. Pertemuan II KONSEP DASAR KOMPUTER - SOFTWARE -

sistem komputer Komponen Sistem Komputer

PENGANTAR TEKNOLOGI INFORMASI

SISTEM INFORMASI. Chairul Furqon

Teknik Pemrograman Terstruktur 1. Pertemuan #01 Konsep Dasar Bahasa Pemrograman COBOL Universitas Gunadarma 2017

Analisis Sistem Materi Kuliah. Analisis Sistem

PERANGKAT KERAS KOMPUTER

BAB I TINJAUAN UMUM SISTEM OPERASI

PERTEMUAN 1 APLIKASI KOMPUTER KONTRAK PERKULIAHAN PENGENALAN KOMPUTER RANGGA RINALDI, S.KOM, MM. Modul ke: Fakultas Desain dan Seni Kreatif

BAB 2 TINJAUAN TEORITIS

semacam mouse yang disebut puck untuk mengubah gambar

SISTEM KOMPUTER. Lecture 4: Aplikasi Komputer Prodi Akuntansi UNIERA

BAB I PENGANTAR Pendahuluan Penyajian 1.1 Latar Belakang 1.2 Algoritma dan Struktur Data

Sejarah Perkembangan Komputer

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Algoritma Pemrograman

MEDIA PENYIMPANAN BERKAS

Pemrograman dan Bahasa Pemrograman

ALGORITMA DAN PEMROGRAMAN #2

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input

BAB 2 LANDASAN TEORI

MEDIA PENYIMPANAN BERKAS STRUKTUR & ORGANISASI DATA 1

Storage P g eripherals

Pengantar Komputer. Sistem Komputer. Salhazan Nasution, S.Kom

Pengantar Sistem Komputer & Algoritma

ALGORITMA & PENGEMBANGAN

PERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 1 1

1. Algoritma & Pemrograman

Pengantar Teknologi Informasi PERANGKAT KERAS. Santika WP. Departemen Teknik Informatika Institut Teknologi Bandung

2. MOUSE Alat kecil menyerupai tikus yang dapat digunakan dengan satu tangan

BAB 2 LANDASAN TEORI. Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

PENGANTAR TEKNOLOGI KOMPUTER DAN INFORMASI

Asal Mula Software Komputer

A. COBOL Reserved Words B. USER DEFINED WORDS

BAB 2 LANDASAN TEORI

Pengantar Organisasi & Arsitektur Komputer. Pertemuan Ke-2

Transkripsi:

BAB I SEKILAS TENTANG COBOL 1.1. PENDAHULUAN Cobol ( Common Business Oriented Language ) adalah suatu bahasa komputer awam ( high level language ) yang berorientasi langsung pada permasalahan bisnis. COBOL hampir dapat digunakan pada semua komputer bila tersedia compiler COBOLnya. COBOL discipkatakan pada tahun 1959. Pengembangan bahasa COBOL selanjutnya dilakukan oleh group yang disebut CODASYL,singkatan dari Conference on Data System Language. Bahasa COBOL pertama-kali diperkenalkan secara formal pada bulan Januari 1960, versi dari bahasa COBOL ini disebut dengan COBOL-60. Dan diperbaharui pada tahun 1965. Bila suatu bahasa komputer tidak standart, dalam arti banyak versinya, maka meyulitkan pemakai untuk menerapkannya, pemakai harus menyesuaikan versi dari bahasa COBOL yang dipakai oleh komputer tertentu. Untuk mengatasi hal ini, pada tahun 1968 dan 1974, bahasa COBOL dikembangkan dan disempurnakan lebih lanjut dan distandarisasikan dengan nama ANSI COBOL ( American National Standart Institute ) ANSI COBOL ini yang sekarang banyak diterapkan oleh sejumlah pabrik-pabrik komputer. Dengan adanya standarisasi, pemakai tidak terlalu sulit menggunakan bahasa COBOL versi yang berbeda, karena inti dari bahasa itu sama. Misalnya untuk komputer mikro, yang menggunakan sistem operasi CP/M atau MS-DOS atau PC-DOS, perusahaan software Microsoft mengembangkan bahasa COBOL yang disebut dengan COBOl-80 atau MS-DOS ( Microsoft COBOL ) I.2. SEKILAS PROGRAM COBOL COBOL adalah bahasa pemrograman komputer, digunakan oleh orang yang akan memberikan instruksiinstruksi kepada komputer untuk menyelesaikan persoalan bisnis. Karena orientasinya pada suatu masalah, bahasa ini disebut juga dengan istilah Problem Oriented Language. COBOL merupakan High Level language, bahasa awam yang ditulis menggunakan instruksi dalam bahasa Inggris. Perbedaan dengan Low Level language ( bahasa mesin ) yaitu program yang ditulis menggunakan kode-kode mesin yang relatif lebih sulit. Dengan bahasa COBOL, tinggal menulis instruksi dengan kata bahasa Inggris seperti ADD, Move, Multiple, Read, Write dan sebagainya. Kata-kata yang dipergunakan di dalam bahasa COBOL disebut COBOL reserved Words / merupakan kata-kata yang sudah ditetapkan oleh bahasa COBOL). Sedangkan User Defined Words mempunyai arti tertentu untuk mendefinisikan suatu nama tertentu. Program bahasa COBOL merupakan program terstruktur, yaitu program yang strukturnya jelas, mudah dibaca dan mudah dipelajari dan baik untuk dokumentasi. Struktur utama dari suatu program COBOL terdiri dari 4 divisi yaitu : IDENTIFICATION DIVISION ENVIRONMENT DIVISION DATA DIVISION PROCEDURE DIVISION Strukturnya mudah dibaca dan dipelajari, dikarenakan pembagian divisi ini. Kalau diinginkan informasi mengenai identitas program ( nama program, pembuat, tanggal dibuat, tanggal dikompilasi dan lainnya ) dapat dilihat pada IDENTIFICATION DIVISION ). Informasi mengenai keadaan komputer dan alat-alat lain dipergunakan, dapat dilihat pada ENVIRONMENT DIVISION. Informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam program bersangkutan dapat dilihat pada DATA DIVISION, PROCEDURE DIVISION memuat prosedur pemrosesan data yang datanya tampak pada DATA DIVISION untuk dihasilkan outputnya. I.3. YANG DAPAT DIKERJAKAN COBOL COBOL dibuat untuk operasi yang mencakup langkah dasar pengolahan data, yaitu membaca data, kemudian memproses data tersebut dan menghasilkan output informasi. Di dalam program COBOL dua bagian yang utama adalah DATA DIVISION dan PROCEDURE DIVISION. Walaupun demikian, dua divisi yang laian juga penting dan harus dicantumkan di dalam program 9 paling tidak judul divisinya ). DATA DIVISION memuat dan menggambarkan bentuk dan jenis dari data input dan data outputnya. PROCEDURE DIVISION menggambarkan prosedur yang digunakan untuk untuk menyelesaikan permasalahan dengan bentuk dan jenis data yang ada pada DATA DIVISION dan menghasilkan hasil output informasi dengan bentuk dan jenis yang dibentuk juga pada DATA DIVISION. Sehingga apa yang dapat dikerjakan oleh COBOL telah terjawab, yaitu mengolah data dengan prosedur-prosedur tertentu, data yang diolah dibentuk dalam DATA DIVISION dan bentuk hasil pengolahan juga dibentuk dalam DATA DIVISION. Konsep COBOL orientasinya pada permasalahan bisnis sebenarnya dapat untuk semua permasalahan yang berhubungan dengan pengolahan data. Misalnya pengolahan data mahasiswa, yaitu memproses data input mahasiswa sampai dihasilkan output informasi mendetail tentang mahasiswa bersangkutan, juga dapat dikerjakan oleh COBOL. Pemrograman Cobol TW- 2004 1

I.4. KEUNTUNGAN BAHASA COBOL Dari uraian-uraian sebelumnya, maka dapat diambil kesimpulan, bahwa penggunaan bahasa COBOL mempunyai beberapa keuntungan, di antaranya: 1. Program COBOL dibuat dalam instruksi bahasa Inggris, sehingga lebih mudah dipelajari dan dibuat 2. Program COBOL sesuai untuk pengolahan data, yang banyak diterapkan pada permasalahan bisnis 3. Program COBOL sifatnya standart, sehingga dapat dipergunakan pada komputer-komputer yang berbeda tanpa banyak perbedaan 4. Struktur program COBOL jelas, sehingga dapat dimengerti orang seperti akuntan, auditor atau manajermanajer yang hanya mempunyai pengetahuan pengolahan data yang sedikit 5. COBOL menyediakan fasilitas listing program, bilamana perlu dapat diperiksa oleh orang lain selain programmernya 6. Mudah didokumentasikan dan dikembangkan bilamana perlu. Pemrograman Cobol TW- 2004 2

BAB II KONSEP DASAR SISTEM KOMPUTER II.1. PENDAHULUAN Sejak pertamanya, manusia telah menemukan alat guna membantu dirinya di dalam proses perhitungan dan pengolahan data. Ada 3 bentuk alat bantu tersebut, ialah alat mekanik manual (manual-mechanical device )yaitu alat mekanik sederhana yang dikerjakan secara manual dengan tangan misalnya simphoa ( abcus ) dan mistar hitung, alat mekanik elektrik yaitu yang masih dikerjakanoleh motor elektronik, misalnya mesin hitung dan yang ketiga adalah alat elektronik yaitu alat yang dikerjakan secara elektronik misalnya komputer. Jadi komputer adalah alat elektronik untuk mengolah data dengan menggunakan program tertentu untuk menghasilkaninformasi. Sedang fungsi dari komputer adalah untuk pengolahan data, sehingga komputer juga disebut sebagai pengolah data elektronik. Proses dari pengolahan data menggunakan komputer disebut dengan pengolahan data elektronik (EDP atau elektronic data Processing ) II.2. SIKLUS PENGOLAHAN DATA Pengolahan data adalah suatu proses yang menerima data sebagai masukan (input), diproses (processing ) oleh program tertentu yang tersimpan dan mengeluarkan hasil proses data tersebut dalam bentuk informasi (ouput ). Sehingga data processing terdiri dari 3 langkah dasar yaitu input,proses dan output. Tiga langkah ini biasanya disebut dengan siklus pengolahan data ( data processing cycle ). INPUT PROSES OUTPUT Gambar 2.1. Siklus Pengolahan Data II.3. SISTEM KOMPUTER Sistem komputer dibagi menjadi 3 segi yaitu segi perangkat lunak ( software ), perangkat keras ( hardware ) dan segi manusianya ( brainware ). Ketiga segi ini satu dan lainnya saling menunjang, sehingga membentuk suatu sistem. Tanpa adanya perangkat lunak, maka perangkat keras tidak dapat digunakan. tanpa adanya perangkat keras, perangkat lunak tidak berguna, juga tanpa andanya manusia yang mengoperasikan, kedua segi yang lain tidak dapat dioperasikan. II.3.1. SOFTWARE Software atau perangkat lunak adalah program-program yang diperlukan untuk menjalankan perangkat kerasnya, diantaranya adalah Language Software, Operating Software dan Aplication Software. Language Software adalah program yang merupakan bahasa untuk membuat instruksi-instruksi ke komputer yaitu diantaranya : - Assembler - Interpreter - Compilera Bahasa COBOL merupakan Language Software termasuk jenis compiler. Operating System merupakan program yang mengatur semua kegiatan sistem komputer yaitu diantaranya: - UNIX - ZENIX - MS-DOS - PC-DOS - CP-M - TRS-DOS - DOS 3.3 Applesoft Untuk bahasa MS-COBOL dibutuhkan sistem operasi MS-DOS atau PC-DOS pada komputer IBM-PC atau CP/M pada komputer Apple. Application Software ( program aplikasi ) adalah program yang diterapkan pada suatu aplikasi tertentu, dapat berupa package software ( program paket ) yaitu program yang telah jadi dan siap digunakan atau program yang dibuat sendiri. Pemrograman Cobol TW- 2004 3

APPLICATION SOFTWARE LANGUAGE SOFTWARE OPERATING SYSTEM HARDWARE Gambar 2.2. Hubungan Software dan hardware Tampak pada gambar 2.2., kalau akan membuat sautu program aplikasi maka dibutuhkan suatu language Software, misalnya akan membuat program aplikasi pengendalian persediaan barang, untuk membuat program ini, dapat dipergunakan Language Software COBOL atau yang lainnya. Supaya program ini dapat berfungsi dan bisa berhubungan dengan semua peralatan-peralatan komputer ( hardware 0 maka dibutuhkan suatu sistem operasi. II.3.2. HARDWARE Hardware atau perangkat keras adalah komponen komputer yang secara fisik dapat dipegang.hardware terdiri dari : 1. Peralatan INPUT, untuk memasukan data atau program Contoh card reader, terminal, keyboard, tape drive dan disk drive 2. Cpu ( central prosessing Unit ) Terbagi 3 bagian : 1. Control Unit 2. Main memory atau internal memory 3. ALU ( aritmatika logical Unit ) 3. Peralatan OUTPUT 4. Secondary Storage II.3.3. HUBUNGAN ANTARA HARDWARE Control Unit Kendali Arus informasi Control Unit Alat Main pemroses memory ALU Control Unit Gambar 2.3. hubungan antara hardware Pemrograman Cobol TW- 2004 4

BAB III KONSEP DASAR PEMBUATAN PROGRAM III.1. BAHASA KOMPUTER Untuk menyusun suatu program aplikasi, maka dibutuhkan suatu bahasa yaitu bahasa komputer. Bahasa komputer adalah kumpulan dari karakter-karakter,kata-kata dalam aturan-aturan penulisan tertentu yang dapat digunakan untuk menulis sebuah program komputer. Setiap komputer mempunyai bahasa komputer tersendiri. Bahasa komputer yang tingkatannya paling rendah ( Low Level Language ) adalah Bahasa Mesin ( Machine Language ). Bahasa mesin ini relatif sulit, programmer harus betul-betul mengetahui letak dari lokasi memori yang digunakan dan kode-kode numerik komputer yang sangat rumit harus digunakan. mengingat hal ini, telah banyak dikembangkan bahasa yang mudah dipelajari oleh orang awam yang mempergunakan instruksi-instruksi dalam bahasa Inggris. Bahasa awam ini tingkatannya lebih tinggi dari bahasa mesin dan disebut dengan High Level Language. Bila bahasa mesin berorientasi masih pada mesin, maka bahasa awam berorientasi pada permasalahan yang dihadapi oleh programmer. Sehingga bahasa awam disebut juga dengan problem oriented language. Dewasa ini telah banyak sekali dikembangkan bahasa komputer awam, seperti mialnya FORTRAN ( Formula Translator ), RPG ( report Program Generator ), PASCAL, DBASE-III, BASIC,COBOL dan lain-lain. Bila FORTRAN cenderung berorientasi pada masalah teknik, rumus-rumus ( formula ), maka COBOL ( Common Business Oriented Language ) cenderung pada masalah bisnis. Sebenarnya komputer hanya dapat memproses program yang dibuat dalam bahasa mesin. Sehingga program yang dibuat dngan bahasa awam harus diterjemahkan atau dikompilasi terlebih dahulu menjadi bahasa mesin sebelum dapat diproses oleh komputer. Program yang dibuat di dalam bahasa awam disebut dengan source program dan program yang telah diterjemahkan ke dalam bahasa mesin disebut dengan object program. Proses penerjemahan dilakukan oleh komputer, untuk tugas ini telah tersedia program khusus yang disebut dengan compiler. Komputer adalah program bahasa mesin yang menterjemahkan atau mengkompilasi source program menjadi object program. Kompiler telah dibuat dan disediakan oleh pabrik komputer, tidak perlu membuatnya. Bila program dibuat dengan bahasa awam FORTRAN, maka harus tersedia kompiler FORTRAN. demikian juga bila program dibuat dengan bahasa awam COBOL, maka kompiler COBOL harus tersedia.disamping komputer mengerjakan proses penerjemahan, semua kesalahan program yang mungkin terjadi dideteksi juga oleh kompiler dan dapat ditampilkan dalam listing program. Source Program Compiler Program KOMPILASI Object Program Program Listing Gambar 3.1. Proses Kompilasi III.2. PROGRAM KOMPUTER Program komputer adalah kumpulan dari instruksi atau deklarasi atau pernyataan ( statement ) yang disusun sedemikian rupa sehingga komputer dapat memproses input data menjadi output. Proses pembuatan program komputer disebut dengan programming dan orang yang membuat program tersebut disebut programmer. Penulisan program komputer harus menuruti aturan-aturan tertentu yang diisyaratkan oleh bahasa komputer yang dipergunakan. Bila program Komputer dibuat dalam bahasa komputer Fortran misalnya maka penulisannya harus sesuai dengan aturan-aturan dalam bahasa FORTRAN. Demikian juga bila dibuat dalam bahasa COBOL. Harus juga sesuai dengan aturan bahasa COBOL itu sendiri. Hal ini perlu karena setiap komputer dibuat untuk ditujukan mengkompilasi program yang sesuai dengan aturannya. Pemrograman Cobol TW- 2004 5

Pemrograman Cobol TW- 2004 6

Program yang dibuat biasanya ditulis terlebih dahulu dldalam coding form yang tampak pada gambar 3.2 Coding form berguna supaya program yang ditulis sesuai dengan kolom-kolom yang disyaratkan. Untuk suatu program yang komplek, dapat terdiri dari banyak sekali instruksi-instruksi. Sebelum program itu sendiri dibuat, guna maksud memudahkan pembuatan, biasanya terlebih dahulu urutan logika program dibuat dalam bentuk bagan alir ( Flowchart ). III.3. FLOWCHART Flowchart adalah suatu skema atau bagan yang menggambarkan urutan kegiatan dari suatu program dari awal sampai akhir. Untuk menggambarkan bagan alir ini digunakan simbolsimbol tertentu. SIMBOL KETERANGAN Terminal : Menunjukkan awal mulai dan akhir dari kegiatan Input / Output : Menunjukkan operasi pembacaan input atau percetakan output. Input / Output kartu Plong : Menunjukkan media Input/Output menggunakan kartu plong Input/Output dokumentasi : Digunakan untuk pembacaan input melalui optical scanner atau pencetakan output pada printer Pengolahan : Menunjukkan suatu pemrosesan Keputusan : Menunjukkan suatu seleksi yang harus dikerjakan Proses terdifinisi : Menunjukkan sejumlah proses yang detailnya tidak ditunjukkan disini, tetapi terpisah terdifinisi sendiri, berupa program bagian ( subroutine ) Komentar proses : Menujukkan keterangan atau komentar untuk memperjelas maksud isi dari simbol-simbol flowchart yang hendak dijelaskan. Garis Alir : Garis untuk menghubungkan arah tujuan simbol flowchart yang satu dengan yang lainnya Penghubung halaman yang sama : Bila flowchart terpotong dan masih mempunyai sambungan dalam halaman yang sama, digunakan simbol ini Penghubung Halaman berikutnya Bila flowchart terpotong dan masih mempunyai sambungan pada halaman berikutnya digunakan simbol ini Magnetic tape : Menunjukkan alat input/output berupa tape magnetis Magnetic Disk : Menujukkan alat input / output berupa disk magnetis ( hard disk ) Mini Disk ( disket ) : Menujukkan alat input / ouput berupa mini disk atau disket atau floppy disk atau flexibel disk Magnetic drum : Menujukkan alat input / Ouput berupa drum magnetis Gambar 3.3. Simbol-simbol flowchart Pemrograman Cobol TW- 2004 7

III.4. LANGKAH-LANGKAH PEMBUATAN PROGRAM COBOL 1. Memahami masalah yang akan diprogramkan 2. Untuk program yang rumit dan panjang, guna membantu memudahkan logika pemrograman, urut-urutan proses program digambarkan terlebih dahulu di dalam bentuk flowchart 3. Kemudian program ditulis terlebih dahulu di dalam coding form, supaya letak kolom-kolom penulisannya benar. Penulisan program ke dalam coding-form ini berguna, bila nanti yang akan membuat source programnya adalah orang lain yang bukan penulis program ( programmer ). 4. Dibuat source program dengan cara : `dengan menggunakan software text editor atau software word processor. 5. Source Program yang tersimpan di disket kemudian dikompilasi dengan menggunakan COBOL Compiler. COBOL compiler untuk MS-COBOL merupakan Language Software yang juga tersimpan di disket. Hasil dari proses kompilasi ini akan dihasilkan objeck program yang otomatis tersimpan didisket serta kalau diinginkan, dapat dihasilkan juga listing program yang akan ditampilkan didisket, layar atau printer. Kesalahan penulisan program akan tampak di listing program yang dihasilkan.. Bial ada kesalahan, maka kesalahan tersebut harus dibetulkan. Setelah dibetulkan, souce program dikompilasi lagi. Proses ini belum bisa diteruskan sebelumsource program bebas dari kesalahan penulisan. 6. Setelah Source Program bebas dari kesalahan dan dihasilkan Objeck program langkah selanjutnya adalah membuat object program menjadi execute program ( program yang dijalankan ). Proses ini disebut dengan link. 7. Executable Program sekarang dapat dijalankan. kemungkinan pada langkah ini masih akan terjadi kesalahan lagi yang tidak dapat dideteksi oleh komputer, tetapi muncul sewaktu executable program dijalankan. kesalahan ini disebut dengan runtime error, yang bukan terjadi karena kesalahan penulisan program, tetapi terjadi karena kesalahan kesalahan proses lainnya. Bila terjadi kesalahan seperti ini, hasil yang diinginkan belum bisa didapat, sehingga source program harus dibetulkan lagi. Setelah source program dibetulkan, maka perlu dikompilasi kembali. Pemrograman Cobol TW- 2004 8

BAB 4 KONSEP DASAR ORGANISASI DATA A. FILE Secara phisik, file biasanya disimpan dalam disk magnetis, tape magnetis,punch card, atau drum. File terbagi menjadi 2 yaitu : - Program File File yg berisi program komputer - Data File File yg berisi data-data yg diperlukan untuk pemrograman. Yang dibicarakan disini adalah DATA FILE. File terdiri dari beberapa record, dan record terdiri dari beberapa item. Secara umum ada 3 cara untuk mengatur data informasi dalam bentuk file yaitu : - Standard sequential - Index Sequential - Direct (random) B. RECORD Record C. DATA ITEM DATA ITEM DATA FILE MAGNETIC TAPE : kesatuan group item yg berisi informasi tertentu Kumpulan dari record membentuk file. :bagian terkecil dari record. kumpulan dari data item disebut record. Pemrograman Cobol TW- 2004 9