Anda di halaman 1dari 7

PEMBUATAN LAPORAN

Komputer → untuk membantu membuat laporan-laporan serta daftar-


daftar untuk keperluan kelancaran administrasi perusahaan / kantor.
Misal: Daftar Gaji, Laporan Keuangan, dsb.
Data terdiri dari kumpulan simbol yang mempunyai arti tertentu.
Unit paling kecil dari data → karakter
Kumpulan dari karakter → Field atau variabel
Field-field yang mempunyai hubungan satu sama lain dan menyatakan keadaan
suatu individu → record
Contoh:
Record pegawai, terdiri atas:
☺ NIP
☺ NAMA PEGAWAI
☺ GOLONGAN
☺ TAHUN MASUK
☺ GAJI POKOK
Record pasien, terdiri atas:
☺ No. Pasien
☺ Nama Pasien
☺ Tanggal Lahir
☺ Alamat
☺ Tanggal Periksa
☺ Jenis Penyakit
Kumpulan dari record-record sejenis → Berkas (file)

-1–
Contoh: file kepegawaian, file data pasien

004 BUDI 4A 1970 2000000


003 ANI 2C 1990 5000000

002 ANA 3B 1980 1000000

001 ALI 4A 1970 2000000

Mulai

Baca Record

EO Selesai
F

Cetak
Detail

Catatan: dalam pemrosesan berkas, biasanya ditambahkan record sebagai


panji. Record itu disebut record END OF FILE atau EOF.

Mencetak daftar (listing) pegawai dilengkapi JUDUL (heading)


Mulai

DAFTAR PEGAWAI
? Judul Utama
NAMA DEPT. GOL. THN. MASUK GAPOK
XXX XXXX XX XXXX XXXX
? Judul Kolom

Baca Record

-2–
EOF Selesai

Cetak Detail
Contoh:
Buat diagram alur untuk mencetak nama-nama pelamar yang lolos saringan
tahap pertama. Dalam tes terdapat 2 materi. Bila jumlah nilai kedua materi
Mulai
tersebut lebih besar dari 70 pelamar dinyatakan lolos saringan tahap pertama.
Bentuk laporan yang diinginkan terdiri dari nama pelamar, nilai tes dan
keterangan. Cetak Judul Laporan

Cetak Judul Kolom

Baca Nama$, N1, N2

Nama=”XXX” Selesai

J = (N1 + N2)/2

Ket$= “L”
J > 70

Ket$= “TL”

-3–
? Nama$, J, Ket$
Contoh soal dan Analisa Penyelesaian Masalah

PT. SEJAHTERA mempunyai data pegawai yang terdiri dari 3000 orang. Setiap
data terdiri dari 4 item, yaitu :

- Nama Pegawai
- Golongan / tingkat

-4–
- Jabatan
- Gaji

Data2 tsb tersimpan di dalam disk dengan nama file PEGAWAI.DAT.


Input data yang akan diolah diperoleh melalui 2 peralatan input yaitu disk dan
keyboard. Input dari disk berupa data setia ppegawai yang akan diolah.
Sedangkan dari keyboard berupa tanggal, bulan dan tahun yang akan
digunakan untuk pencetakan daftar pegawai. Hasil pengolahan terhadap data
tsb berupa dokumen yang tercetak melalui printer.

Direktur perusahaan tsb minta agar daftar gaji pegawai tiap bulan dibuat melalui
komputer. Buatlah program flowchart dan system flowchartnya.

System Flowchart

-5–
Program Flowchart

START

INPUT
TGL

READ PEGAWAI.DAT
NM, GOL, JBT

YA
/* END

TIDAK

? LAPORAN

1. Proses pertama kali menunggu input data yang diketik melalui keyboard
yaitu tangal, bulan, dan tahun. Untuk itu perlu dipersiapkan sebuah
variabel yang dipakai sebagai penampung data tersebut. Untuk contoh
ini digunakan TGL.

2. Baca data dari dalam disk. Data ini terdiri dari 4 item. Untuk itu perlu
dipersiapkan 4 buah variabel penampung, yaitu :

-6–
NM variabel berisikan nama pegawai
GOL variabel berisikan golongan / tingkat
JBT variabel berisikan jabatan
GJ variabel berisikan gaji

3. Lakukan penyeleksian isi data yang dibaca untuk mengetahui kondisi


data terakhir. Jika data tsb ternyata data terakhir maka proses diakhiri.
Sebaliknya jika idak, maka dilanjutkan dengan proses beikutnya.

4. Lakukan proses pencetakan melalui printer.

5. Kembali ke awal proses, yaitu membaca data berikut dari disk.

-7–

Anda mungkin juga menyukai