SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
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
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
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
• 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
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
SW=0       SW=1       GOL1=GOL        ? JUDUL

                       2


    GOL=                              NO=NO+1
    GOL 1                             TGJ=TGJ+GJ



TSGJ=TSGJ+TGJ                            ? NO, NP,
                                         NM$,GJ


   ? TGJ

                                             1

TGJ= 0
NO=0                   2
                                                     6
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
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
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
Mulai



     Baca
    Record




     EOF       Selesai




Cetak Detail




                         10
• 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
Mulai



 ? Judul
 Utama



 ? Judul
 Kolom



 Baca
Record



  EOF      Selesai



Cetak
Detail

                     12

Contenu connexe

Plus de Alvin Setiawan

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Alvin Setiawan
 
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearAlvin Setiawan
 
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2Alvin Setiawan
 
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsAlvin Setiawan
 
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreAlvin Setiawan
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaAlvin Setiawan
 
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baruAlvin Setiawan
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linierAlvin Setiawan
 
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3Alvin Setiawan
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlAlvin Setiawan
 
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinciAlvin Setiawan
 

Plus de Alvin Setiawan (20)

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13
 
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linear
 
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2
 
Pedoman ta2008
Pedoman ta2008Pedoman ta2008
Pedoman ta2008
 
Pbw week 01 basics
Pbw week 01   basicsPbw week 01   basics
Pbw week 01 basics
 
Paper
PaperPaper
Paper
 
Nl eqn lab
Nl eqn labNl eqn lab
Nl eqn lab
 
Modul6
Modul6Modul6
Modul6
 
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
 
Ml2 f304213
Ml2 f304213Ml2 f304213
Ml2 f304213
 
Micro sim template_2
Micro sim template_2Micro sim template_2
Micro sim template_2
 
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libre
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unila
 
Metode regula falsi
Metode regula falsiMetode regula falsi
Metode regula falsi
 
Metode biseksi
Metode biseksiMetode biseksi
Metode biseksi
 
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baru
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linier
 
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
 
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinci
 

Tehnik switching dan_laporan

  • 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
  • 6. SW=0 SW=1 GOL1=GOL ? JUDUL 2 GOL= NO=NO+1 GOL 1 TGJ=TGJ+GJ TSGJ=TSGJ+TGJ ? NO, NP, NM$,GJ ? TGJ 1 TGJ= 0 NO=0 2 6
  • 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
  • 10. Mulai Baca Record EOF Selesai Cetak Detail 10
  • 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