SlideShare a Scribd company logo
a. Tentukan Nama-nama Variabel dan Tipe/Jenis Data yang digunakan ?


    No   Nama variabel           Tipe data         Keterangan
1        nama                    String[25]        Nama pelaanggan
2        Alt                     String[40]        Alamat pelanggan
3        Jmlfc                   Integer           Jumlah fotocopi pelanggan
4        Harga                   Real              Harga satuan perfotocopi
5        Bayar                   Real              Hasil kali jumah foto kopi dan harga
6        Jml.i                   Real              Banyaknya peanggan


    b. Buat diagram alur program !

                                                 Start




                                   harga :=0; bayar :=0;
                                   jmlfc:=0;



                                              Nama,alt,
                                                jmlfc




                             T                                   YY
                                              Jmlfc>100



                harga :150                                            harga :125

         bayar=jmlfc*harga                                       bayar=jmlfc*harga




                         Judul, 'Nama Pelanggan, 'Alamat
                         Pelanggan, 'Jumlah Hal Fotocopy, Biaya
                         per halaman, 'Total Bayar, Komentar



         Stop                                    EOF
c. Buat listing hasil program yang dibuat. !

Program Kuitansi_FotoCopy;
uses wincrt;

Var
nama : string[25];
alt : string[40];
jhfc : real;
harga : real;
bayar : real;
jml, i : byte;

Begin
Clrscr; {membersihkan layar}
{INISIALISASI}
jhfc:=0; harga:=0; bayar :=0;
write('Jumlah pelanggan diperkirakan : ');readln(jml);
{ALGORITMA LOOPING/PENGULANGAN}
FOR i:=1 TO jml DO

Begin
{BAGIAN INPUT SETIAP DATA PELANGGAN}
Write(' Nama Pelanggan : ');readln(nama);
write(' Alamat Pelanggan : ');readln(alt);
write(' Jumlah hal FC : ');readln(jhfc);

{BAGIAN PROSES}
If jhfc > 100 then harga := 125
else harga := 150;
bayar :=jhfc*harga;

{BAGIAN OUTPUT}
writeln;
writeln('           KUITANSI PEMBAYARAN FOTOCOPY                         ');
WRITELN('                 MURAH MERIAH FOTOCOPY                       ');
writeln('@@@ Jln Gerlong Girang No 123 telp 022 87654321 @@@');
writeln('---------------------------------------------------------');
Writeln('Nama Pelanggan                : ',nama);
writeln('Alamat Pelanggan : ',alt);
writeln('Jumlah Hal Fotocopy : ',jhfc:2:0,' hal');
writeln('Biaya per halaman : Rp. ',harga:2:0);
writeln('Total Bayar                 : Rp. ',bayar:2:0);
writeln('---------------------------------------------------------');
WRITELN(' *** TERIMA KASIH ATAS KEPERCAYAAN ANDA ***' );
WRITELN('===> Anda puas beritahu teman, tdk puas beritahu kami <===');
writeln;
End;
End.
d. Cek dan Analisis hasil Program yang Di buat !




                                                     Percobaan pertama dengan
                                                     Memasukan nilai <100




                                                        Jhfc<100 maka biaya per hal
                                                        =150
                                 Hasil Sesuai dengan Rumus      (BERHASIL)




                                                   Percobaan KEDUA dengan
                                                   Memasukan nilai =100




                                                      Jhfc=100 maka biaya per hal
                                                      = 150
                              Hasil Sesuai dengan Rumus jumlah FTCp x biaya/hal
                                                              (BERHASIL)



                                                   Percobaan KETIGA memasukan
                                                       nilai > 100




                                                       Jhfc > 100 maka biaya per hal
                                                     = 125
                                                               (BERHASIL)

   JADI PROGRAM YANG DI BUAT BERHASIL (SESUAI DENGAN HARAPAN)
A. Tentukan nama Variabel dan tipe/ jenis data yang digunakan !

 No     Nama variabel         Tipe data            Keterangan
1       Nama                  String[25]           Nama pegawai
2       NIK                   String[25]           Nomor Induk Kepegawaian
3       Divisi                String[25]           Divisi Pekerja
4       Jmlj                  Real                 Jumlah jam kerja pegawaii
5       Gapok                 Real                 Gaji pokok
6       Galem                 Real                 Gaji lembur
7       Gatot                 Real                 Gaji Total
8.      Jml, i                byte                 Jumlah pegawai yang di bayar


      B. FLOW CHART

                                           Start




                                 Gapok:=0;     Galem:=0;




                      'Nama Pegawai, 'Nomor Induk
                      Kepegawaian, Divisi, 'Jumlah Jam Kerja




                                        jmlj <50




          Gapok:=500000                                            Gapok:=jmlj*10000
          Gatot := ((jmlj-                                           Gatot := ((jmlj-
        50)*12500)+Gapok                                           50)*12500)+Gapok




                      Judul, 'Nama Pegawai, NIK, Divisi ,Gaji Pokok
                      'Jumlah Jam Kerja, 'Gaji Lembur, 'Gaji Total
                      Komentar


               Stop                          EOF                        Stop
C. LISTING PROGRAM

program Pembayaran_Upah ;
uses wincrt;
var
Nama,NIK, Divisi: STRING [25];
Gapok, Gatot : real;
Galem :real;
jmlj:real;
jml,i:byte;
begin
clrscr;
{INISIALISASI}
Gapok :=0; Galem :=0;
write ('Karyawan Yang Akan Di Gaji : ');readln (jml);
for i:=1 to jml do

begin
writeln;
write ('Nama Pegawai : '); readln (Nama);
write ('Nomor Induk Kepegawaian :'); readln (NIK);
write ('Divisi:');Readln (Divisi);
write ('Jumlah Jam Kerja :');readln (jmlj);

if jmlj < 50 then
begin
Gapok:=jmlj*10000;
end
else
begin
Gapok:=500000;
end;
if jmlj > 50 then Gatot := ((jmlj-50)*12500)+Gapok
else Gatot:=jmlj*10000;
writeln              ('       PT MAJU TEKSTIL         ');
writeln          ('     KUALITAS SEBELUM KUANTITAS ');
writeln        ('Jln. Raya Cileunyi No.76 Telp.022.3478007');
WRITELN ('*****************************************');
writeln ('Nama Pegawai                    : ',Nama);
writeln ('Nomor Induk Kepegawaian : ',NIK);
writeln ('Divisi                         : ',Divisi);
writeln ('Gaji Pokok                     : ',Gapok:0:0);
writeln ('Jumlah Jam Kerja               : ',jmlj:0:0);
writeln ('Gaji Lembur                     : ',Gatot-Gapok:0:0);
writeln ('Gaji Total                     : ',Gatot:0:0);
WRITELN (' JIKA ADA KESALAHAN SILAHKAN HUBUNGI PROGRAMER');
WRITELN (' ===== TERIMA KASIH ATAS KONTRIBUSI ANDA =====');
end;
END.
C. ANALISIS PROGRAM




                                                Jumlah Jam kerja < 50 jam




                      Gapok=jml jam x 10000

                      Jam kerja < 50, jadi tak lembur

                                                         (BERHASIL)




                                Jam kerja = 50 jam




                           Jam kerja = 50, jadi tak lembur

                               Gaji Pokok/Minggu + Gaji Lembur

                                                        (BERHASIL)




                                              Jam kerja > 50 jam




                                                    Gaji lembur 25% dari
                              Gapok+Galem           Gapok
                                                             (BERHASIL)

More Related Content

What's hot

makalah trafo 3 fasa Elektro UnDip
makalah trafo 3 fasa Elektro UnDipmakalah trafo 3 fasa Elektro UnDip
makalah trafo 3 fasa Elektro UnDip
rezon arif
 
Dioda
DiodaDioda
Ebook RANGKAIAN LISTRIK -- mohamad ramdhani
Ebook RANGKAIAN LISTRIK -- mohamad ramdhaniEbook RANGKAIAN LISTRIK -- mohamad ramdhani
Ebook RANGKAIAN LISTRIK -- mohamad ramdhani
Rinanda S
 
Rangkaian Seri R-L-C dan Resonansi
Rangkaian Seri R-L-C dan ResonansiRangkaian Seri R-L-C dan Resonansi
Rangkaian Seri R-L-C dan Resonansi
Muhammad Amal
 
Laporan praktikum kkpi
Laporan praktikum kkpiLaporan praktikum kkpi
Laporan praktikum kkpi
Kamil Ali Setiawan
 
Laporan 3 gelombang penuh
Laporan 3 gelombang penuhLaporan 3 gelombang penuh
Laporan 3 gelombang penuhridwan35
 
9 rangkaian arus bolak balik
9 rangkaian arus bolak balik9 rangkaian arus bolak balik
9 rangkaian arus bolak balik
Simon Patabang
 
Laporan praktikum eldas 1
Laporan praktikum eldas 1Laporan praktikum eldas 1
Laporan praktikum eldas 1
RetnoWulan26
 
Ebook Jaringan Komunikasi Komputer ( Networking )
Ebook Jaringan Komunikasi Komputer ( Networking )Ebook Jaringan Komunikasi Komputer ( Networking )
Ebook Jaringan Komunikasi Komputer ( Networking )
Business Opportunity
 
PEMBANGKITAN DAN PENGUKURAN TEGANGAN TINGGI BOLAK-BALIK
PEMBANGKITAN DAN PENGUKURANTEGANGAN TINGGI BOLAK-BALIKPEMBANGKITAN DAN PENGUKURANTEGANGAN TINGGI BOLAK-BALIK
PEMBANGKITAN DAN PENGUKURAN TEGANGAN TINGGI BOLAK-BALIK
Politeknik Negeri Ujung Pandang
 
Pengertian, Kurva, dan Karakteristik TRIAC
Pengertian, Kurva, dan Karakteristik TRIACPengertian, Kurva, dan Karakteristik TRIAC
Pengertian, Kurva, dan Karakteristik TRIAC
Toro Jr.
 
Tegangan Tinggi DC
Tegangan Tinggi DCTegangan Tinggi DC
Tegangan Tinggi DCGredi Arga
 
Penyearah Setengah Gelombang
Penyearah Setengah GelombangPenyearah Setengah Gelombang
Penyearah Setengah Gelombang
Wahyu Pratama
 
Laporan 4 gelombang filter lc dan c
Laporan 4 gelombang filter lc dan cLaporan 4 gelombang filter lc dan c
Laporan 4 gelombang filter lc dan cRidwan Satria
 
Teknik tegangan tinggi DC
Teknik tegangan tinggi DCTeknik tegangan tinggi DC
Teknik tegangan tinggi DCedofredikaa
 
Switchgear Tenaga Listrik
Switchgear  Tenaga Listrik Switchgear  Tenaga Listrik
Switchgear Tenaga Listrik
Politeknik Negeri Ujung Pandang
 
Teknik tenaga listrik pertemuan 2
Teknik tenaga listrik  pertemuan 2Teknik tenaga listrik  pertemuan 2
Teknik tenaga listrik pertemuan 2
indra putra
 

What's hot (20)

Kutub4
Kutub4Kutub4
Kutub4
 
makalah trafo 3 fasa Elektro UnDip
makalah trafo 3 fasa Elektro UnDipmakalah trafo 3 fasa Elektro UnDip
makalah trafo 3 fasa Elektro UnDip
 
Dioda
DiodaDioda
Dioda
 
Experience Literature
Experience LiteratureExperience Literature
Experience Literature
 
Ebook RANGKAIAN LISTRIK -- mohamad ramdhani
Ebook RANGKAIAN LISTRIK -- mohamad ramdhaniEbook RANGKAIAN LISTRIK -- mohamad ramdhani
Ebook RANGKAIAN LISTRIK -- mohamad ramdhani
 
Rangkaian Seri R-L-C dan Resonansi
Rangkaian Seri R-L-C dan ResonansiRangkaian Seri R-L-C dan Resonansi
Rangkaian Seri R-L-C dan Resonansi
 
Laporan praktikum kkpi
Laporan praktikum kkpiLaporan praktikum kkpi
Laporan praktikum kkpi
 
Laporan 3 gelombang penuh
Laporan 3 gelombang penuhLaporan 3 gelombang penuh
Laporan 3 gelombang penuh
 
9 rangkaian arus bolak balik
9 rangkaian arus bolak balik9 rangkaian arus bolak balik
9 rangkaian arus bolak balik
 
Modul 3 arus listrik
Modul 3 arus listrikModul 3 arus listrik
Modul 3 arus listrik
 
Laporan praktikum eldas 1
Laporan praktikum eldas 1Laporan praktikum eldas 1
Laporan praktikum eldas 1
 
Ebook Jaringan Komunikasi Komputer ( Networking )
Ebook Jaringan Komunikasi Komputer ( Networking )Ebook Jaringan Komunikasi Komputer ( Networking )
Ebook Jaringan Komunikasi Komputer ( Networking )
 
PEMBANGKITAN DAN PENGUKURAN TEGANGAN TINGGI BOLAK-BALIK
PEMBANGKITAN DAN PENGUKURANTEGANGAN TINGGI BOLAK-BALIKPEMBANGKITAN DAN PENGUKURANTEGANGAN TINGGI BOLAK-BALIK
PEMBANGKITAN DAN PENGUKURAN TEGANGAN TINGGI BOLAK-BALIK
 
Pengertian, Kurva, dan Karakteristik TRIAC
Pengertian, Kurva, dan Karakteristik TRIACPengertian, Kurva, dan Karakteristik TRIAC
Pengertian, Kurva, dan Karakteristik TRIAC
 
Tegangan Tinggi DC
Tegangan Tinggi DCTegangan Tinggi DC
Tegangan Tinggi DC
 
Penyearah Setengah Gelombang
Penyearah Setengah GelombangPenyearah Setengah Gelombang
Penyearah Setengah Gelombang
 
Laporan 4 gelombang filter lc dan c
Laporan 4 gelombang filter lc dan cLaporan 4 gelombang filter lc dan c
Laporan 4 gelombang filter lc dan c
 
Teknik tegangan tinggi DC
Teknik tegangan tinggi DCTeknik tegangan tinggi DC
Teknik tegangan tinggi DC
 
Switchgear Tenaga Listrik
Switchgear  Tenaga Listrik Switchgear  Tenaga Listrik
Switchgear Tenaga Listrik
 
Teknik tenaga listrik pertemuan 2
Teknik tenaga listrik  pertemuan 2Teknik tenaga listrik  pertemuan 2
Teknik tenaga listrik pertemuan 2
 

Viewers also liked

RPP TEKNIK PEMROGRAMAN
RPP TEKNIK PEMROGRAMANRPP TEKNIK PEMROGRAMAN
RPP TEKNIK PEMROGRAMAN
Teh Matahari
 
Teknik pemrograman
Teknik pemrogramanTeknik pemrograman
Teknik pemrogramanDiiLa Soraya
 
Flow chart
Flow chartFlow chart
Flow chart
SlideShop.com
 
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabel
Weldan Kusuf
 
Teknik pemromgraman sem1
Teknik pemromgraman sem1Teknik pemromgraman sem1
Teknik pemromgraman sem1
setioaribowo
 
LPJ BANTUAN KEUANGAN KEPADA PEMDES DI JATENG TAHUN 2014
LPJ BANTUAN KEUANGAN KEPADA PEMDES DI JATENG TAHUN 2014LPJ BANTUAN KEUANGAN KEPADA PEMDES DI JATENG TAHUN 2014
LPJ BANTUAN KEUANGAN KEPADA PEMDES DI JATENG TAHUN 2014
Strobillus Found
 

Viewers also liked (6)

RPP TEKNIK PEMROGRAMAN
RPP TEKNIK PEMROGRAMANRPP TEKNIK PEMROGRAMAN
RPP TEKNIK PEMROGRAMAN
 
Teknik pemrograman
Teknik pemrogramanTeknik pemrograman
Teknik pemrograman
 
Flow chart
Flow chartFlow chart
Flow chart
 
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabel
 
Teknik pemromgraman sem1
Teknik pemromgraman sem1Teknik pemromgraman sem1
Teknik pemromgraman sem1
 
LPJ BANTUAN KEUANGAN KEPADA PEMDES DI JATENG TAHUN 2014
LPJ BANTUAN KEUANGAN KEPADA PEMDES DI JATENG TAHUN 2014LPJ BANTUAN KEUANGAN KEPADA PEMDES DI JATENG TAHUN 2014
LPJ BANTUAN KEUANGAN KEPADA PEMDES DI JATENG TAHUN 2014
 

Recently uploaded

Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
RUBEN Mbiliyora
 
Observasi Praktik Kinerja Kepala Sekolah.pdf
Observasi Praktik Kinerja Kepala Sekolah.pdfObservasi Praktik Kinerja Kepala Sekolah.pdf
Observasi Praktik Kinerja Kepala Sekolah.pdf
andikuswandi67
 
MATERI SOSIALISASI PPDB JABAR utkMAS052024 (2).pdf
MATERI SOSIALISASI PPDB JABAR utkMAS052024 (2).pdfMATERI SOSIALISASI PPDB JABAR utkMAS052024 (2).pdf
MATERI SOSIALISASI PPDB JABAR utkMAS052024 (2).pdf
solihin kadar
 
webinar DISEMINASI BUDAYA POSITIF KOMBEL GUGUS KIHAJAR DEWANTARA
webinar DISEMINASI BUDAYA POSITIF  KOMBEL GUGUS KIHAJAR DEWANTARAwebinar DISEMINASI BUDAYA POSITIF  KOMBEL GUGUS KIHAJAR DEWANTARA
webinar DISEMINASI BUDAYA POSITIF KOMBEL GUGUS KIHAJAR DEWANTARA
RazefZulkarnain1
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
akram124738
 
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
PreddySilitonga
 
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
asepridwan50
 
Fundamental Gerakan Pramuka KMD G ok.pptx
Fundamental Gerakan Pramuka KMD G ok.pptxFundamental Gerakan Pramuka KMD G ok.pptx
Fundamental Gerakan Pramuka KMD G ok.pptx
wahtun86siaran
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
AKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AKSI NYATA FASILITATOR PEMBELAJARAN.pptxAKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AdeRinaMuliawati1
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
Kanaidi ken
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
irvansupriadi44
 
Mengenal Otoritas Veteriner dan Eksistensinya di Indonesia - IMAKAHI VISI 202...
Mengenal Otoritas Veteriner dan Eksistensinya di Indonesia - IMAKAHI VISI 202...Mengenal Otoritas Veteriner dan Eksistensinya di Indonesia - IMAKAHI VISI 202...
Mengenal Otoritas Veteriner dan Eksistensinya di Indonesia - IMAKAHI VISI 202...
Tata Naipospos
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
JokoPramono34
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
Modul ajar logaritma matematika kelas X SMK
Modul ajar logaritma matematika kelas X SMKModul ajar logaritma matematika kelas X SMK
Modul ajar logaritma matematika kelas X SMK
WinaldiSatria
 
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptxPOKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
KotogadangKependuduk
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 

Recently uploaded (20)

Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
 
Observasi Praktik Kinerja Kepala Sekolah.pdf
Observasi Praktik Kinerja Kepala Sekolah.pdfObservasi Praktik Kinerja Kepala Sekolah.pdf
Observasi Praktik Kinerja Kepala Sekolah.pdf
 
MATERI SOSIALISASI PPDB JABAR utkMAS052024 (2).pdf
MATERI SOSIALISASI PPDB JABAR utkMAS052024 (2).pdfMATERI SOSIALISASI PPDB JABAR utkMAS052024 (2).pdf
MATERI SOSIALISASI PPDB JABAR utkMAS052024 (2).pdf
 
webinar DISEMINASI BUDAYA POSITIF KOMBEL GUGUS KIHAJAR DEWANTARA
webinar DISEMINASI BUDAYA POSITIF  KOMBEL GUGUS KIHAJAR DEWANTARAwebinar DISEMINASI BUDAYA POSITIF  KOMBEL GUGUS KIHAJAR DEWANTARA
webinar DISEMINASI BUDAYA POSITIF KOMBEL GUGUS KIHAJAR DEWANTARA
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
 
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
 
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
 
Fundamental Gerakan Pramuka KMD G ok.pptx
Fundamental Gerakan Pramuka KMD G ok.pptxFundamental Gerakan Pramuka KMD G ok.pptx
Fundamental Gerakan Pramuka KMD G ok.pptx
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
AKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AKSI NYATA FASILITATOR PEMBELAJARAN.pptxAKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AKSI NYATA FASILITATOR PEMBELAJARAN.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
 
Mengenal Otoritas Veteriner dan Eksistensinya di Indonesia - IMAKAHI VISI 202...
Mengenal Otoritas Veteriner dan Eksistensinya di Indonesia - IMAKAHI VISI 202...Mengenal Otoritas Veteriner dan Eksistensinya di Indonesia - IMAKAHI VISI 202...
Mengenal Otoritas Veteriner dan Eksistensinya di Indonesia - IMAKAHI VISI 202...
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
Modul ajar logaritma matematika kelas X SMK
Modul ajar logaritma matematika kelas X SMKModul ajar logaritma matematika kelas X SMK
Modul ajar logaritma matematika kelas X SMK
 
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptxPOKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 

Flow Chart Pembayaran Kwitansi PROGKOM

  • 1. a. Tentukan Nama-nama Variabel dan Tipe/Jenis Data yang digunakan ? No Nama variabel Tipe data Keterangan 1 nama String[25] Nama pelaanggan 2 Alt String[40] Alamat pelanggan 3 Jmlfc Integer Jumlah fotocopi pelanggan 4 Harga Real Harga satuan perfotocopi 5 Bayar Real Hasil kali jumah foto kopi dan harga 6 Jml.i Real Banyaknya peanggan b. Buat diagram alur program ! Start harga :=0; bayar :=0; jmlfc:=0; Nama,alt, jmlfc T YY Jmlfc>100 harga :150 harga :125 bayar=jmlfc*harga bayar=jmlfc*harga Judul, 'Nama Pelanggan, 'Alamat Pelanggan, 'Jumlah Hal Fotocopy, Biaya per halaman, 'Total Bayar, Komentar Stop EOF
  • 2. c. Buat listing hasil program yang dibuat. ! Program Kuitansi_FotoCopy; uses wincrt; Var nama : string[25]; alt : string[40]; jhfc : real; harga : real; bayar : real; jml, i : byte; Begin Clrscr; {membersihkan layar} {INISIALISASI} jhfc:=0; harga:=0; bayar :=0; write('Jumlah pelanggan diperkirakan : ');readln(jml); {ALGORITMA LOOPING/PENGULANGAN} FOR i:=1 TO jml DO Begin {BAGIAN INPUT SETIAP DATA PELANGGAN} Write(' Nama Pelanggan : ');readln(nama); write(' Alamat Pelanggan : ');readln(alt); write(' Jumlah hal FC : ');readln(jhfc); {BAGIAN PROSES} If jhfc > 100 then harga := 125 else harga := 150; bayar :=jhfc*harga; {BAGIAN OUTPUT} writeln; writeln(' KUITANSI PEMBAYARAN FOTOCOPY '); WRITELN(' MURAH MERIAH FOTOCOPY '); writeln('@@@ Jln Gerlong Girang No 123 telp 022 87654321 @@@'); writeln('---------------------------------------------------------'); Writeln('Nama Pelanggan : ',nama); writeln('Alamat Pelanggan : ',alt); writeln('Jumlah Hal Fotocopy : ',jhfc:2:0,' hal'); writeln('Biaya per halaman : Rp. ',harga:2:0); writeln('Total Bayar : Rp. ',bayar:2:0); writeln('---------------------------------------------------------'); WRITELN(' *** TERIMA KASIH ATAS KEPERCAYAAN ANDA ***' ); WRITELN('===> Anda puas beritahu teman, tdk puas beritahu kami <==='); writeln; End; End.
  • 3. d. Cek dan Analisis hasil Program yang Di buat ! Percobaan pertama dengan Memasukan nilai <100 Jhfc<100 maka biaya per hal =150 Hasil Sesuai dengan Rumus (BERHASIL) Percobaan KEDUA dengan Memasukan nilai =100 Jhfc=100 maka biaya per hal = 150 Hasil Sesuai dengan Rumus jumlah FTCp x biaya/hal (BERHASIL) Percobaan KETIGA memasukan nilai > 100 Jhfc > 100 maka biaya per hal = 125 (BERHASIL) JADI PROGRAM YANG DI BUAT BERHASIL (SESUAI DENGAN HARAPAN)
  • 4. A. Tentukan nama Variabel dan tipe/ jenis data yang digunakan ! No Nama variabel Tipe data Keterangan 1 Nama String[25] Nama pegawai 2 NIK String[25] Nomor Induk Kepegawaian 3 Divisi String[25] Divisi Pekerja 4 Jmlj Real Jumlah jam kerja pegawaii 5 Gapok Real Gaji pokok 6 Galem Real Gaji lembur 7 Gatot Real Gaji Total 8. Jml, i byte Jumlah pegawai yang di bayar B. FLOW CHART Start Gapok:=0; Galem:=0; 'Nama Pegawai, 'Nomor Induk Kepegawaian, Divisi, 'Jumlah Jam Kerja jmlj <50 Gapok:=500000 Gapok:=jmlj*10000 Gatot := ((jmlj- Gatot := ((jmlj- 50)*12500)+Gapok 50)*12500)+Gapok Judul, 'Nama Pegawai, NIK, Divisi ,Gaji Pokok 'Jumlah Jam Kerja, 'Gaji Lembur, 'Gaji Total Komentar Stop EOF Stop
  • 5. C. LISTING PROGRAM program Pembayaran_Upah ; uses wincrt; var Nama,NIK, Divisi: STRING [25]; Gapok, Gatot : real; Galem :real; jmlj:real; jml,i:byte; begin clrscr; {INISIALISASI} Gapok :=0; Galem :=0; write ('Karyawan Yang Akan Di Gaji : ');readln (jml); for i:=1 to jml do begin writeln; write ('Nama Pegawai : '); readln (Nama); write ('Nomor Induk Kepegawaian :'); readln (NIK); write ('Divisi:');Readln (Divisi); write ('Jumlah Jam Kerja :');readln (jmlj); if jmlj < 50 then begin Gapok:=jmlj*10000; end else begin Gapok:=500000; end; if jmlj > 50 then Gatot := ((jmlj-50)*12500)+Gapok else Gatot:=jmlj*10000; writeln (' PT MAJU TEKSTIL '); writeln (' KUALITAS SEBELUM KUANTITAS '); writeln ('Jln. Raya Cileunyi No.76 Telp.022.3478007'); WRITELN ('*****************************************'); writeln ('Nama Pegawai : ',Nama); writeln ('Nomor Induk Kepegawaian : ',NIK); writeln ('Divisi : ',Divisi); writeln ('Gaji Pokok : ',Gapok:0:0); writeln ('Jumlah Jam Kerja : ',jmlj:0:0); writeln ('Gaji Lembur : ',Gatot-Gapok:0:0); writeln ('Gaji Total : ',Gatot:0:0); WRITELN (' JIKA ADA KESALAHAN SILAHKAN HUBUNGI PROGRAMER'); WRITELN (' ===== TERIMA KASIH ATAS KONTRIBUSI ANDA ====='); end; END.
  • 6. C. ANALISIS PROGRAM Jumlah Jam kerja < 50 jam Gapok=jml jam x 10000 Jam kerja < 50, jadi tak lembur (BERHASIL) Jam kerja = 50 jam Jam kerja = 50, jadi tak lembur Gaji Pokok/Minggu + Gaji Lembur (BERHASIL) Jam kerja > 50 jam Gaji lembur 25% dari Gapok+Galem Gapok (BERHASIL)