Teknik switching digunakan untuk mempersingkat proses dengan menggunakan indikator untuk mengantisipasi proses selanjutnya, seperti switch pada tombol lampu untuk mengatur dua kondisi nyala atau padam. Teknik ini diterapkan dalam pembuatan laporan gaji pegawai berdasarkan golongan, dengan menghitung total gaji tiap golongan dan mengganti halaman bila golongan berubah.
1. TEHNIK SWITCHING
•Tehnik Switching merupakan cara
memperpendek jalur proses.
•Memakai indikator untuk mengantisipasi proses
yang akan dilakukan selanjutnya.
•Contoh : seperti switch pada tombol lampu,
mengatur dua kondisi yaitu nyala atau padam
1
2. Contoh :
• Suatu perusahaan akan membuat laporan
gaji pegawainya berdasarkan
golongannya. Data yang dibaca terdiri dari
nomor pegawai, nama pegawai, golongan
dan gaji bersih. Data yang dibaca sudah
urut per golongan yang terdiri dari :
golongan 1, 2, 3,4. Jika golongan berubah
maka cetak TOTAL GAJI per golongan
dan ganti halaman baru serta NOMOR
dimulai dari 1.
2
3. Pada akhir laporan cetak TOTAL SELURUH GAJI yaitu
jumlah total gaji seluruh golongan.Lay out yang diinginkan :
DAFTAR GAJI PT ’ABC’
NO. NOPEG NAMA GOLONGA GAJI
N
1 001 ANA 1 2500000
2 002 ANI 1 2000000
3 003 ALI 1 2500000
TOTAL GAJI 7000000
3
4. • DAFTAR GAJI PT ‘ABC’
NO. NOPEG NAMA GOLONGAN GAJI
1 004 ADI 2 3000000
2 005 ADE 2 2750000
TOTAL GAJI 5750000
TOTAL SELURUH GAJI 12750000
4
5. Bentuk data yang akan dibaca :
Start
TSGJ=0
SW=0 TGJ=
0
NO=0
1
BACA
NP,NM$,GOL
,GJ
? TGJ,
EOF TSGJ=TSGJ+TGJ END
TSGJ
5
7. PEMBUATAN LAPORAN
•Salah satu fungsi komputer adalah 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
7
8. 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)
8
9. 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
9
11. • 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)
DAFTAR PEGAWAI
NAMA DEPT. GOL. THN. MASUK GAPOK
XXX XXXX XX XXXX XXXX
11
12. Mulai
? Judul
Utama
? Judul
Kolom
Baca
Record
EOF Selesai
Cetak
Detail
12