• Tidak ada hasil yang ditemukan

02 Nama Pic A(10). 02 Alamat Pic X(15). 02 Kelas Pic X(5). 66 Data-Pegawai Renames Nama thru Alamat. Data Division. Working-Storage Section.

N/A
N/A
Protected

Academic year: 2021

Membagikan "02 Nama Pic A(10). 02 Alamat Pic X(15). 02 Kelas Pic X(5). 66 Data-Pegawai Renames Nama thru Alamat. Data Division. Working-Storage Section."

Copied!
8
0
0

Teks penuh

(1)

Adalah suatu nomer yang menunjukkan jenjang dari data item dalam suatu record. Makin besar nomer levelnya, makin rendah jenjang tingkatannya.

 Level Number 01  untuk mengawali keterangan dari record.

 Level number 02 – 49  digunakan untuk mengawali keterangan dari data item. Contoh :

 Level number 66 untuk RENAMES Contoh :

 Level number 77 untuk mengawali data item yang berdiri sendiri  Level number 88 untuk mengawali suatu nama kondisi

Contoh :

Data Division.

Working-Storage Section.

01 Data-Masukkan.

02 Nama Pic A(10).

02 Gaji.

03 Gaji-Pokok Pic 9(6).

03 Tunjangan Pic 9(6).

02 Total-Gaji Pic 9(7).

Data Division.

Working-Storage Section.

01 Data-Masukkan.

02 Tanya Pic A.

88 Lagi value is ‘Y’, ‘y’.

88 Tidak value is ‘T’, ‘t’.

77 Nama Pic A(20).

01 Data-Masukkan.

02 Nama

Pic A(10).

02 Alamat

Pic X(15).

02 Kelas

Pic X(5).

(2)

CONTOH PROGRAM PENGGUNAAN LEVEL NUMBER

IDENTIFICATION DIVISION.

PROGRAM-ID. LEVEL-NUMBER.

ENVIRONMENT DIVISION.

DATA DIVISION.

WORKING-STORAGE SECTION.

01 DATA-MASUKKAN.

02 NAMA PIC A(10).

02 GAJI.

03 GAJI-POKOK PIC 9(6).

03 TUNJANGAN PIC 9(6)

02 TOTAL-GAJI PIC 9(7).

02 TANYA PIC A.

88 LAGI VALUE IS ‘Y’, ‘y’.

88 TIDAK VALUE IS ‘T’, ‘t’.

SCREEN SECTION.

01 HAPUS-LAYAR.

49 BLANK SCREEN.

PROCEDURE DIVISION.

MULAI.

HAPUS-LAYAR.

DISPLAY (1, 1) ‘NAMA ANDA

: ‘.

ACCEPT NAMA.

DISPLAY(2, 1) ‘GAJI POKOK

: Rp. ‘.

ACCEPT GAJI-POKOK.

DISPLAY(3, 1) ‘BESARNYA TUNJANGAN : Rp. ’.

ACCEPT TUNJANGAN.

COMPUTE TOTAL-GAJI = GAJI-POKOK + TUNJANGAN.

DISPLAY HAPUS-LAYAR.

DISPLAY ‘ >>> GAJI ANDA UNTUK BULAN INI <<<’.

DISPLAY ‘ ‘.

DISPLAY ‘N A M A

: ‘, NAMA.

DISPLAY ‘GAJI POKOK

: Rp. ‘, GAJI-POKOK.

DISPLAY ‘GAJI TUNJANGAN

: Rp. ‘, TUNJANGAN.

DISPLAY ‘ TOTAL GAJI ANDA

: Rp. ‘, TOTAL-GAJI.

SELESAI.

(3)

 Berfungsi untuk melakukan perubahan bentuk dari data yang tersimpan (edit data) di dalam memori, sehingga data yang tercetak nantinya akan lebih mudah dimengerti, dibaca, dan mempunyai susunan yang lebih baik dari data aslinya.

 Berlaku hanya untuk numerik, kecuali Picture editing karakter B.

Jenis-jenis Picture Editing

Untuk menghilangkan angka 0 dimuka.

Contoh : Space  Jml Pic 9(6) | Space Edit  Jml-O Pic Z(6) Data Sumber  5000

Hasil Sebelum di Edit  005000 Hasil Setelah di Edit  5000

Menambahkan karakter $ saat pencetakan yang terletak paling ujung kiri. Contoh : Space  Jml Pic 9(6) | Space Edit  Jml-O Pic $Z(6)

Data Sumber  5000 Hasil Sebelum di Edit  005000 Hasil Setelah di Edit  $ 5000

Untuk menunjukkan letak posisi dari titik desimal pada saat pencetakan. Dapat dipertukarkan kedudukannya dengan cara mendefinisikan terlebih dahulu :

DATA DIVISION.

WORKING-STORAGE SECTION.

SPECIAL-NAMES. DECIMAL POINT IS COMMA.

Picture editing karakter Z

Picture editing karakter $

(4)



Menambahkan tanda – pada posisi paling kiri pada saat pencetakan jika data aslinya bernilai negatif, jika bernilai positif akan digantikan dengan blank.

Jika data aslinya bernilai positif tanda + akan tampak pada posisi paling kiri. Tetapi jika data aslinya bernilai negatif, maka yang akan muncul bukan karakter + tetapi karakter -.

Menambahkan karakter DB atau CR pada posisi paling kanan dimana hanya berlaku untuk data aslinya yang bernilai negatif. Jika data bernilai positif tidak akan tampak. 

Khusus untuk mengedit data bukan numeric. Akan menyebabkan nilai blank dimana posisi B itu berada.



Untuk menggantikan nilai 0 (nol) yang muncul pada posisi paling kiri dengan karakter *. Contoh : Space  Jml Pic 9(6) | Space Edit  Jml-O Pic ******

Data Sumber  400

Hasil Sebelum di Edit  000400 Hasil Setelah di Edit  ***400

Untuk menyisipkan karakter 0 pada posisi dimana karakter 0 itu berada.

Untuk menyisipkan karakter / pada posisi dimana karakter / itu berada.

Picture editing karakter “-“ (minus)

Picture editing karakter “+” (plus)

Picture editing karakter DB atau CR

Picture editing karakter B

Picture editing karakter “*” (asterik)

Picture editing karakter 0 (nol)

(5)

Contoh Program Penggunaan Picture Editing :

IDENTIFICATION DIVISION.

PROGRAM-ID. PICTURE-EDITING.

ENVIRONMENT DIVISION.

DATA DIVISION.

WORKING-STORAGE SECTION.

01 DATA-SUMBER.

02 NAMA

PIC A(10).

02 TANGGAL PIC X(6).

02 HARGA

PIC 9(6).

02 BIAYA

PIC 9(6).

01 DATA-EDIT.

02 NAMA-OUT

PIC A(5)BA(5).

02 TANGGAL-OUT PIC XX/XX/XX.

02 HARGA-OUT

PIC $Z(6).

02 BIAYA-OUT

PIC ******.

SCREEN SECTION.

01 HAPUS-LAYAR.

02 BLANK SCREEN.

PROCEDURE DIVISION.

MULAI.

DISPLAY HAPUS-LAYAR.

DISPLAY (2, 1) ‘ NAMA ANDA : ‘. ACCEPT NAMA.

MOVE NAMA TO NAMA-OUT.

DISPLAY (3, 1) ‘ TANGGAL : ‘. ACCEPT TANGGAL.

MOVE TANGGAL TO TANGGAL-OUT.

DISPLAY (4, 1) ‘ H A R G A : ‘. ACCEPT HARGA.

MOVE HARGA TO HARGA-OUT.

DISPLAY (5, 1) ‘ B I A Y A : ‘. ACCEPT BIAYA.

MOVE BIAYA TO BIAYA-OUT.

DISPLAY HAPUS-LAYAR. DISPLAY NAMA-OUT.

DISPLAY TANGGAL-OUT. DISPLAY HARGA-OUT.

DISPLAY BIAYA-OUT.

SELESAI.

(6)

 Berfungsi untuk melakukan perubahan bentuk dari data yang tersimpan (edit data) di dalam memori, sehingga data yang tercetak nantinya akan lebih mudah dimengerti, dibaca, dan mempunyai susunan yang lebih baik dari data aslinya.

 Berlaku hanya untuk numerik, kecuali Picture editing karakter B.

Jenis-jenis Picture Editing

Untuk menghilangkan angka 0 dimuka.

Contoh : Space  Jml Pic 9(6) | Space Edit  Jml-O Pic Z(6) Data Sumber  5000

Hasil Sebelum di Edit  005000 Hasil Setelah di Edit  5000

Menambahkan karakter $ saat pencetakan yang terletak paling ujung kiri. Contoh : Space  Jml Pic 9(6) | Space Edit  Jml-O Pic $Z(6)

Data Sumber  5000 Hasil Sebelum di Edit  005000 Hasil Setelah di Edit  $ 5000

Untuk menunjukkan letak posisi dari titik desimal pada saat pencetakan. Dapat dipertukarkan kedudukannya dengan cara mendefinisikan terlebih dahulu :

DATA DIVISION.

WORKING-STORAGE SECTION.

SPECIAL-NAMES. DECIMAL POINT IS COMMA.

Picture editing karakter Z

Picture editing karakter $

(7)

Menambahkan tanda – pada posisi paling kiri pada saat pencetakan jika data aslinya bernilai negatif, jika bernilai positif akan digantikan dengan blank.

Jika data aslinya bernilai positif tanda + akan tampak pada posisi paling kiri. Tetapi jika data aslinya bernilai negatif, maka yang akan muncul bukan karakter + tetapi karakter -.

Menambahkan karakter DB atau CR pada posisi paling kanan dimana hanya berlaku untuk data aslinya yang bernilai negatif. Jika data bernilai positif tidak akan tampak.

Khusus untuk mengedit data bukan numeric. Akan menyebabkan nilai blank dimana posisi B itu berada.

Untuk menggantikan nilai 0 (nol) yang muncul pada posisi paling kiri dengan karakter *. Contoh : Space  Jml Pic 9(6) | Space Edit  Jml-O Pic ******

Data Sumber  400

Hasil Sebelum di Edit  000400 Hasil Setelah di Edit  ***400

Untuk menyisipkan karakter 0 pada posisi dimana karakter 0 itu berada.

Untuk menyisipkan karakter / pada posisi dimana karakter / itu berada.

Picture editing karakter “-“ (minus)

Picture editing karakter “+” (plus)

Picture editing karakter DB atau CR

Picture editing karakter B

Picture editing karakter “*” (asterik)

Picture editing karakter 0 (nol)

(8)

Contoh Program Penggunaan Picture Editing :

IDENTIFICATION DIVISION.

PROGRAM-ID. PICTURE-EDITING.

ENVIRONMENT DIVISION.

DATA DIVISION.

WORKING-STORAGE SECTION.

01 DATA-SUMBER.

02 NAMA

PIC A(10).

02 TANGGAL PIC X(6).

02 HARGA

PIC 9(6).

02 BIAYA

PIC 9(6).

01 DATA-EDIT.

02 NAMA-OUT

PIC A(5)BA(5).

02 TANGGAL-OUT PIC XX/XX/XX.

02 HARGA-OUT

PIC $Z(6).

02 BIAYA-OUT

PIC ******.

SCREEN SECTION.

01 HAPUS-LAYAR.

02 BLANK SCREEN.

PROCEDURE DIVISION.

MULAI.

DISPLAY HAPUS-LAYAR.

DISPLAY (2, 1) ‘ NAMA ANDA : ‘. ACCEPT NAMA.

MOVE NAMA TO NAMA-OUT.

DISPLAY (3, 1) ‘ TANGGAL : ‘. ACCEPT TANGGAL.

MOVE TANGGAL TO TANGGAL-OUT.

DISPLAY (4, 1) ‘ H A R G A : ‘. ACCEPT HARGA.

MOVE HARGA TO HARGA-OUT.

DISPLAY (5, 1) ‘ B I A Y A : ‘. ACCEPT BIAYA.

MOVE BIAYA TO BIAYA-OUT.

DISPLAY HAPUS-LAYAR. DISPLAY NAMA-OUT.

DISPLAY TANGGAL-OUT. DISPLAY HARGA-OUT.

DISPLAY BIAYA-OUT.

SELESAI.

Referensi

Dokumen terkait

6) Wisata politik, wisata jenis ini mekiputi perjalanan yang dilakukan untuk mengunjungi kegitan politik seperti misalnya ulang tahun perayaan 17 Agustus di Jakarta,

Perimbangan, perlu menetapkan Keputusan Menteri Energi dan Sumber Daya Mineral tentang Penetapan Daerah Penghasil dan Dasar Penghitungan Dana Bagi Basil Sumber Daya Alam

Sedangkan bagi aparatur pajak, hasil penelitian yang menunjukkan perusahaan dengan kepemilikan keluarga tinggi cenderung untuk melakukan tindakan pajak agresif

Tanpa meninggalkan tujuan utama dari adanya satuan pendidikan, sekolah inklusi menjalankan kegiatan pembelajaran sama seperti sekolah lain pada umumnya yaitu adanya

Begitupula dengan bandwidth limiter dengan menggunakan mikrotik os, dimana yang melayani jasa jaringan (internet) mengetahui bahwa sebuah bandwidth adalah bagian

 Rumah sakit mengembangkan suatu pendekatan untuk mengurangi risiko infeksi yang terkait

Pada saat Peraturan Gubernur ini mulai berlaku, maka Peraturan Gubernur Nomor 27 Tahun 2019 tentang Perjalanan Dinas Bagi Pejabat Negara, Pimpinan Dan

Objek penelitian ini adalah tingkat kelelahan operator dan subjek penelitian adalah operator yang bekerja pada bagian pembuatan guci dengan metode yang digunakan adalah