SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
By I Wayan Simpen
                    1
KONTROL KENDALI DAN FUNGSI
• Struktur Berurutan

   Contoh :
        <?php
                echo "Statemen 1";
                echo "Statemen 2";
                echo "Statemen 3";
        ?>



                                     2
• Struktur Seleksi
Bentuk 1
                      Bentuk 3
If (kondisi)
{                     If (kondisi-1)
  Statemen            {
}                        Statemen-1
                      }
Bentuk 2
                      Elseif (konsisi-2)
If (kondisi-1)        {
{                        Statemen-2
   Statemen-1         }
}                     ……………
Else                  Else
{                     {
   Statemen-2            Statemen-n
}                     }                    3
Contoh
• Buat web page untuk menerima sebuah
  Besar Pembelian, kemudian proses dan
  tampilkan: Besar Pembelian, Diskon dan
  Total Bayar.
• Diskon dan Tatal Bayar ditentukan sebagai
  berikut:
  – Diskon diberikan 10% dari Besar Pembelian jika
    Besar Pembelian>=1000000
  – Total Bayar = Total Pembelian - Diskon


                                                     4
Layout Input




               5
<html>
<head>
<title>Kondisi</title>
</head>
<body>
 <form>
  Besar Pembelian:
  <input type=text name=total_beli><br><br>
  <input type=submit value="Tentukan
Diskon">
 </form>

                                              6
<?php
  if (isset($total_beli))
   {
     $total_beli=intval($total_beli);
     $diskon=0;
     if ($total_beli>=100000)
       $diskon=intval(0.1 * $total_beli);
     printf("Pembelian     = %d <br>n", $total_beli);
     printf("Diskon     = %d <br>n", $diskon);
     printf("Pembayaran = %d <br>n", $total_beli -
$diskon);
   }
 ?>
</body>
</html>
                                                         7
• Hasil




          8
Contoh: Lebih dari 2 kondisi
• Buat web page untuk menerima sebuah
  nilai angka (NA), kemudian proses dan
  tampilkan: Nilai Huruf dan Predikat.
• Nilai Huruf dan Predikat ditentukan
  sebagai berikut:
      NA      Nilai Huruf   Predikat
     >=85          A        Sangat Memuaskan
    75 - 84        B        Memuaskan
    60 - 74        C        Cukup
    45 - 59        D        Kurang
     <=45          E        Buruk
                                               9
Layout Input




               10
</head>
<body>
<form method="POST">
Nilai Angka :
<input type=text name=nilai_angka><br>
<input type=submit value="Proses"><br>
</form>
<?php
$na = $_POST['nilai_angka']; //PHP5
if (isset($na))
 {
  $na=intval($na);
                                         11
if ($na>=85)
     {
        $nilai_huruf="A";
        $predikat="Sangat Meuaskan";
     }
   if (($na>=75) && ($na<85))
     {
        $nilai_huruf="B";
        $predikat="Memuaskan";
      }

                                       12
if (($na>=60) && ($na<75))
    {
       $nilai_huruf="C";
       $predikat="Cukup";
     }
  if (($na>=45) && ($na<60))
    {
       $nilai_huruf="D";
       $predikat="Kurang";
     }

                               13
if ($na<45)
         {
        $nilai_huruf="E";
        $predikat="Buruk";
      }
  printf("Nilai Huruf : %s <br>n",
$nilai_huruf);
  printf("Predikat : %s <br>n", $predikat);
 }
?>
</body>
</html>
                                               14
Hasil




        15
Dengan ELSEIF
</head>
<body>
<form method="POST">
Nilai Angka :
<input type=text name=nilai_angka><br>
<input type=submit value="Proses"><br>
</form>
<?php
$na = $_POST['nilai_angka']; //PHP5
if (isset($na))
 {
  $na=intval($na);                       16
Listing
if ($na>=85)
     {
        $nilai_huruf="A";
        $predikat="Sangat Meuaskan";
     }
   elseif ($na>=75)
     {
        $nilai_huruf="B";
        $predikat="Memuaskan";
      }

                                       17
elseif ($na>=60)
  {
     $nilai_huruf="C";
     $predikat="Cukup";
   }
 elseif ($na>=45)
  {
     $nilai_huruf="D";
     $predikat="Kurang";
   }

                           18
else
  {
       $nilai_huruf="E";
       $predikat="Buruk";
     }
  printf("Nilai Huruf : %s <br>n", $nilai_huruf);
  printf("Predikat : %s <br>n", $predikat);
 }
?>
</body>
</html>
                                               19
Hasil




        20
Selection dengan Switch
• Bentuk
   switch(variable)
   {
   case nilai 1 : Tindakan-1; break;
   case nilai 2 : Tindakan-2; break;
   ...
   default : Tindakan-n; break;
   }

                                       21
Contoh:
• Buatlah web page untuk menampilkan
  format tanggal Internasional dan format
  tanggal Indonesia.
• Layout Tampilan:




                                            22
Listing
<?php
$tgl=date("l, d F Y");
//menentikan kode hari dalam bentuk angka
$kd_hari=date("w");
//mencari kode bulan dalam bentuk angka
$kd_bln=date("m");
print("<b><u>Format Tanggal Internasional
</u></b><br>");
printf("Tanggal : %s <br><br>n", $tgl);
print("<b><u>Konversi ke format Indonesia
</u> </b><br>n");
                                            23
//mencari nama hari
switch ($kd_hari)
{
 case "00":
   $hari="Minggu"; break;
 case "01":
   $hari="Senin"; break;
 case "02":
   $hari="Selasa"; break;
case "03":
   $hari="Rabu"; break;
 case "04":
   $hari="Kamis"; break;    24
case "05":
   $hari="Jumat"; break;
 case "06":
   $hari="Sabtu"; break;
}
//mencari nama bulan
switch ($kd_bln)
{
 case "01":
   $bulan="Januari"; break;
 case "02":
   $bulan="Februari"; break;
                               25
case "03":
   $bulan="Maret"; break;
 case "04":
   $bulan="April"; break;
 case "05":
   $bulan="Mei"; break;
 case "06":
   $bulan="Juni"; break;
 case "07":
   $bulan="Juli"; break;
 case "08":
   $bulan="Agustus"; break;
                              26
case "09":
   $bulan="September"; break;
 case "10":
   $bulan="Oktober"; break;
 case "11":
   $bulan=“November"; break;
 case "12":
   $bulan="Desember"; break;
}
printf("Tanggal : %s, %s %s %s", $hari,
date("d"), $bulan, date("Y"));
?>
                                          27
Fungasi date()
• Bentuk:
            date(“kode”)
   Kode      Keterangan
     w       Kode hari dalam seminggu
     l       Nama hari yang lengkap (panjang)
     D       Nama hari yang pendek
     d       Hari dalam sebulan (tanggal)
  m atau n   Bulan dalam bentuk angka
     M       Nama Bulan pendek
     F       Nama Bulan
     Y       Tahun 4 Digit
     y       Tahun 2 Digit                      28
Operator ?
• Operator ? digunakan untuk melakukan
  pengambilan keputusan tetapi dalam
  bentuk ekspresi.
• Bentuk:
         Ekspresi_kondisi ? Nilai_1:Nilai_2
• Memberikan hasil Nilai_1 jika ekspresi
  bernilai benar dan Nilai_2 jika ekspresi
  bernilai salah.

                                              29
Contoh:
<?PHP
 $x = 10;
 $y = 30;
 printf('X = %d <br>',$x);
 printf('Y = %d <br>',$y);
 printf('Yang terbesar = %d <br>',$x > $y ?
  $x:$y);
 printf('Yang terkecil = %d <br>',$x < $y ?
  $x:$y);
?>

                                              30
Hasil




        31
Tugas
• Seorang Kasir pada salah satu toko buah-
  buahan membutuhkan sebuah program
  berbasis script untuk menentukan Total
  Bayar dengan ketentuan:
• Data Input:
  – Nama Buah    Anggur, Apel, Jeruk, Mangga
  – Kualitas A, B, C
  – Jumlah
• Data Output: Harga Total, Diskon, dan
  Bayar
                                               32
• Layout Input/Output




                        33
• Dinama :
  –   Total Harga = Jumlah * Harga Buah/Kg/Kualitas
  –   Diskon = 10% * total Harga
  –   Bayar = Total Harga – Diskon
  –   Harga Buah/Kg/Kualitas ditentukan sebagai berikut:

                                 Kualitas
        Nama Buah
                         A          B           C
       Anggur          30000      25000       20000
       Apel            25000      20000       15000
       Jeruk           15000      10000        7500
       Mangga          20000      15000       10000
                                                           34

Mais conteúdo relacionado

Mais procurados

Hipotesis komparatif-dan-uji-sampel
Hipotesis komparatif-dan-uji-sampelHipotesis komparatif-dan-uji-sampel
Hipotesis komparatif-dan-uji-sampel
MJM Networks
 
INDUSTRI TAHU di KECAMATAN NANGGALO, KOTA PADANG, SUMATERA BARAT
INDUSTRI TAHU di KECAMATAN NANGGALO, KOTA PADANG, SUMATERA BARATINDUSTRI TAHU di KECAMATAN NANGGALO, KOTA PADANG, SUMATERA BARAT
INDUSTRI TAHU di KECAMATAN NANGGALO, KOTA PADANG, SUMATERA BARAT
oriza steva andra
 
Contoh CJR KKNI Mata Kuliah Pengantar Ekonomi Mikro-Samuel Rejeki Surbakti
Contoh CJR KKNI Mata Kuliah Pengantar Ekonomi Mikro-Samuel Rejeki SurbaktiContoh CJR KKNI Mata Kuliah Pengantar Ekonomi Mikro-Samuel Rejeki Surbakti
Contoh CJR KKNI Mata Kuliah Pengantar Ekonomi Mikro-Samuel Rejeki Surbakti
samuel2308
 
Laporan PBO pratikum 2
Laporan PBO pratikum 2Laporan PBO pratikum 2
Laporan PBO pratikum 2
rahmi wahyuni
 
Kunci Jawaban Quiz Parampaa Level 1 - 100
Kunci Jawaban Quiz Parampaa Level 1 - 100Kunci Jawaban Quiz Parampaa Level 1 - 100
Kunci Jawaban Quiz Parampaa Level 1 - 100
Ramadhani Sardiman
 
Komponen karya tulis ilmiah
Komponen karya tulis ilmiahKomponen karya tulis ilmiah
Komponen karya tulis ilmiah
Siti Farida
 

Mais procurados (20)

Hipotesis komparatif-dan-uji-sampel
Hipotesis komparatif-dan-uji-sampelHipotesis komparatif-dan-uji-sampel
Hipotesis komparatif-dan-uji-sampel
 
Rencana usaha crispy rolls !!!
Rencana usaha crispy rolls !!!Rencana usaha crispy rolls !!!
Rencana usaha crispy rolls !!!
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
 
Makalah Algoritma DAA 1
Makalah Algoritma DAA 1Makalah Algoritma DAA 1
Makalah Algoritma DAA 1
 
PPT Kerajinan dari Batok Kelapa
PPT Kerajinan dari Batok KelapaPPT Kerajinan dari Batok Kelapa
PPT Kerajinan dari Batok Kelapa
 
INDUSTRI TAHU di KECAMATAN NANGGALO, KOTA PADANG, SUMATERA BARAT
INDUSTRI TAHU di KECAMATAN NANGGALO, KOTA PADANG, SUMATERA BARATINDUSTRI TAHU di KECAMATAN NANGGALO, KOTA PADANG, SUMATERA BARAT
INDUSTRI TAHU di KECAMATAN NANGGALO, KOTA PADANG, SUMATERA BARAT
 
Contoh CJR KKNI Mata Kuliah Pengantar Ekonomi Mikro-Samuel Rejeki Surbakti
Contoh CJR KKNI Mata Kuliah Pengantar Ekonomi Mikro-Samuel Rejeki SurbaktiContoh CJR KKNI Mata Kuliah Pengantar Ekonomi Mikro-Samuel Rejeki Surbakti
Contoh CJR KKNI Mata Kuliah Pengantar Ekonomi Mikro-Samuel Rejeki Surbakti
 
2. sejarah teori manajemen
2. sejarah teori manajemen 2. sejarah teori manajemen
2. sejarah teori manajemen
 
Makalah sejarah komputer dan perkembangannya
Makalah sejarah komputer dan perkembangannyaMakalah sejarah komputer dan perkembangannya
Makalah sejarah komputer dan perkembangannya
 
Cover Makalah Ilmu Lingkungan
Cover Makalah Ilmu LingkunganCover Makalah Ilmu Lingkungan
Cover Makalah Ilmu Lingkungan
 
Evolusi Teori Manajemen
Evolusi Teori ManajemenEvolusi Teori Manajemen
Evolusi Teori Manajemen
 
Laporan PBO pratikum 2
Laporan PBO pratikum 2Laporan PBO pratikum 2
Laporan PBO pratikum 2
 
Kunci Jawaban Quiz Parampaa Level 1 - 100
Kunci Jawaban Quiz Parampaa Level 1 - 100Kunci Jawaban Quiz Parampaa Level 1 - 100
Kunci Jawaban Quiz Parampaa Level 1 - 100
 
Presentasi Dasar dasar bisnis
Presentasi Dasar dasar bisnisPresentasi Dasar dasar bisnis
Presentasi Dasar dasar bisnis
 
Laporan AKhir atau Artikel Ilmiah PKM GFK
Laporan AKhir atau Artikel Ilmiah PKM GFKLaporan AKhir atau Artikel Ilmiah PKM GFK
Laporan AKhir atau Artikel Ilmiah PKM GFK
 
Proses kewirausahaan
Proses kewirausahaanProses kewirausahaan
Proses kewirausahaan
 
Komponen karya tulis ilmiah
Komponen karya tulis ilmiahKomponen karya tulis ilmiah
Komponen karya tulis ilmiah
 
Pengantar manajemen - struktur jenis baru
Pengantar manajemen - struktur jenis baruPengantar manajemen - struktur jenis baru
Pengantar manajemen - struktur jenis baru
 
Presentasi Badan Eksekutif Mahasiswa 2015-2016
Presentasi Badan Eksekutif Mahasiswa 2015-2016Presentasi Badan Eksekutif Mahasiswa 2015-2016
Presentasi Badan Eksekutif Mahasiswa 2015-2016
 
Fungsi pengarahan
Fungsi pengarahanFungsi pengarahan
Fungsi pengarahan
 

Semelhante a WEB II PHP 03 (20)

Pertemuan 5a.pptx
Pertemuan 5a.pptxPertemuan 5a.pptx
Pertemuan 5a.pptx
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
WEB II PHP 04
WEB II PHP 04WEB II PHP 04
WEB II PHP 04
 
WEB II PHP 02
WEB II PHP 02WEB II PHP 02
WEB II PHP 02
 
Kelompok 7(edit)
Kelompok 7(edit)Kelompok 7(edit)
Kelompok 7(edit)
 
05 for-dowhile-while
05 for-dowhile-while05 for-dowhile-while
05 for-dowhile-while
 
Program Pascal
Program PascalProgram Pascal
Program Pascal
 
Materi algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul newMateri algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul new
 
Coding
CodingCoding
Coding
 
Pengenalan c++ bagian 3
Pengenalan c++ bagian 3Pengenalan c++ bagian 3
Pengenalan c++ bagian 3
 
Modul ii operatorlogika
Modul ii operatorlogikaModul ii operatorlogika
Modul ii operatorlogika
 
4 fungsi if
4  fungsi   if4  fungsi   if
4 fungsi if
 
modul algoritma Bab 3
modul algoritma Bab 3modul algoritma Bab 3
modul algoritma Bab 3
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
Rangkuman Pemograman Dasar.pptx
Rangkuman Pemograman Dasar.pptxRangkuman Pemograman Dasar.pptx
Rangkuman Pemograman Dasar.pptx
 
Control Statement I
Control Statement IControl Statement I
Control Statement I
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 
3.adp struktur keputusan
3.adp struktur keputusan3.adp struktur keputusan
3.adp struktur keputusan
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 

Mais de Rani Sarungallo Rombe (9)

WEB II PHP 11 odbc 2
WEB II PHP 11 odbc 2WEB II PHP 11 odbc 2
WEB II PHP 11 odbc 2
 
WEB II PHP 10 odbc 1
WEB II PHP 10 odbc 1WEB II PHP 10 odbc 1
WEB II PHP 10 odbc 1
 
WEB II PHP 09 text
WEB II PHP 09 textWEB II PHP 09 text
WEB II PHP 09 text
 
WEB II PHP 07
WEB II PHP 07WEB II PHP 07
WEB II PHP 07
 
WEB II PHP 06.ppt
WEB II PHP 06.pptWEB II PHP 06.ppt
WEB II PHP 06.ppt
 
WEB II PHP 06
WEB II PHP 06WEB II PHP 06
WEB II PHP 06
 
WEB II PHP 05
WEB II PHP 05WEB II PHP 05
WEB II PHP 05
 
WEB II PHP 01
WEB II PHP 01WEB II PHP 01
WEB II PHP 01
 
Wek14 mysql 2
Wek14 mysql 2Wek14 mysql 2
Wek14 mysql 2
 

WEB II PHP 03

  • 1. By I Wayan Simpen 1
  • 2. KONTROL KENDALI DAN FUNGSI • Struktur Berurutan Contoh : <?php echo "Statemen 1"; echo "Statemen 2"; echo "Statemen 3"; ?> 2
  • 3. • Struktur Seleksi Bentuk 1 Bentuk 3 If (kondisi) { If (kondisi-1) Statemen { } Statemen-1 } Bentuk 2 Elseif (konsisi-2) If (kondisi-1) { { Statemen-2 Statemen-1 } } …………… Else Else { { Statemen-2 Statemen-n } } 3
  • 4. Contoh • Buat web page untuk menerima sebuah Besar Pembelian, kemudian proses dan tampilkan: Besar Pembelian, Diskon dan Total Bayar. • Diskon dan Tatal Bayar ditentukan sebagai berikut: – Diskon diberikan 10% dari Besar Pembelian jika Besar Pembelian>=1000000 – Total Bayar = Total Pembelian - Diskon 4
  • 6. <html> <head> <title>Kondisi</title> </head> <body> <form> Besar Pembelian: <input type=text name=total_beli><br><br> <input type=submit value="Tentukan Diskon"> </form> 6
  • 7. <?php if (isset($total_beli)) { $total_beli=intval($total_beli); $diskon=0; if ($total_beli>=100000) $diskon=intval(0.1 * $total_beli); printf("Pembelian = %d <br>n", $total_beli); printf("Diskon = %d <br>n", $diskon); printf("Pembayaran = %d <br>n", $total_beli - $diskon); } ?> </body> </html> 7
  • 9. Contoh: Lebih dari 2 kondisi • Buat web page untuk menerima sebuah nilai angka (NA), kemudian proses dan tampilkan: Nilai Huruf dan Predikat. • Nilai Huruf dan Predikat ditentukan sebagai berikut: NA Nilai Huruf Predikat >=85 A Sangat Memuaskan 75 - 84 B Memuaskan 60 - 74 C Cukup 45 - 59 D Kurang <=45 E Buruk 9
  • 11. </head> <body> <form method="POST"> Nilai Angka : <input type=text name=nilai_angka><br> <input type=submit value="Proses"><br> </form> <?php $na = $_POST['nilai_angka']; //PHP5 if (isset($na)) { $na=intval($na); 11
  • 12. if ($na>=85) { $nilai_huruf="A"; $predikat="Sangat Meuaskan"; } if (($na>=75) && ($na<85)) { $nilai_huruf="B"; $predikat="Memuaskan"; } 12
  • 13. if (($na>=60) && ($na<75)) { $nilai_huruf="C"; $predikat="Cukup"; } if (($na>=45) && ($na<60)) { $nilai_huruf="D"; $predikat="Kurang"; } 13
  • 14. if ($na<45) { $nilai_huruf="E"; $predikat="Buruk"; } printf("Nilai Huruf : %s <br>n", $nilai_huruf); printf("Predikat : %s <br>n", $predikat); } ?> </body> </html> 14
  • 15. Hasil 15
  • 16. Dengan ELSEIF </head> <body> <form method="POST"> Nilai Angka : <input type=text name=nilai_angka><br> <input type=submit value="Proses"><br> </form> <?php $na = $_POST['nilai_angka']; //PHP5 if (isset($na)) { $na=intval($na); 16
  • 17. Listing if ($na>=85) { $nilai_huruf="A"; $predikat="Sangat Meuaskan"; } elseif ($na>=75) { $nilai_huruf="B"; $predikat="Memuaskan"; } 17
  • 18. elseif ($na>=60) { $nilai_huruf="C"; $predikat="Cukup"; } elseif ($na>=45) { $nilai_huruf="D"; $predikat="Kurang"; } 18
  • 19. else { $nilai_huruf="E"; $predikat="Buruk"; } printf("Nilai Huruf : %s <br>n", $nilai_huruf); printf("Predikat : %s <br>n", $predikat); } ?> </body> </html> 19
  • 20. Hasil 20
  • 21. Selection dengan Switch • Bentuk switch(variable) { case nilai 1 : Tindakan-1; break; case nilai 2 : Tindakan-2; break; ... default : Tindakan-n; break; } 21
  • 22. Contoh: • Buatlah web page untuk menampilkan format tanggal Internasional dan format tanggal Indonesia. • Layout Tampilan: 22
  • 23. Listing <?php $tgl=date("l, d F Y"); //menentikan kode hari dalam bentuk angka $kd_hari=date("w"); //mencari kode bulan dalam bentuk angka $kd_bln=date("m"); print("<b><u>Format Tanggal Internasional </u></b><br>"); printf("Tanggal : %s <br><br>n", $tgl); print("<b><u>Konversi ke format Indonesia </u> </b><br>n"); 23
  • 24. //mencari nama hari switch ($kd_hari) { case "00": $hari="Minggu"; break; case "01": $hari="Senin"; break; case "02": $hari="Selasa"; break; case "03": $hari="Rabu"; break; case "04": $hari="Kamis"; break; 24
  • 25. case "05": $hari="Jumat"; break; case "06": $hari="Sabtu"; break; } //mencari nama bulan switch ($kd_bln) { case "01": $bulan="Januari"; break; case "02": $bulan="Februari"; break; 25
  • 26. case "03": $bulan="Maret"; break; case "04": $bulan="April"; break; case "05": $bulan="Mei"; break; case "06": $bulan="Juni"; break; case "07": $bulan="Juli"; break; case "08": $bulan="Agustus"; break; 26
  • 27. case "09": $bulan="September"; break; case "10": $bulan="Oktober"; break; case "11": $bulan=“November"; break; case "12": $bulan="Desember"; break; } printf("Tanggal : %s, %s %s %s", $hari, date("d"), $bulan, date("Y")); ?> 27
  • 28. Fungasi date() • Bentuk: date(“kode”) Kode Keterangan w Kode hari dalam seminggu l Nama hari yang lengkap (panjang) D Nama hari yang pendek d Hari dalam sebulan (tanggal) m atau n Bulan dalam bentuk angka M Nama Bulan pendek F Nama Bulan Y Tahun 4 Digit y Tahun 2 Digit 28
  • 29. Operator ? • Operator ? digunakan untuk melakukan pengambilan keputusan tetapi dalam bentuk ekspresi. • Bentuk: Ekspresi_kondisi ? Nilai_1:Nilai_2 • Memberikan hasil Nilai_1 jika ekspresi bernilai benar dan Nilai_2 jika ekspresi bernilai salah. 29
  • 30. Contoh: <?PHP $x = 10; $y = 30; printf('X = %d <br>',$x); printf('Y = %d <br>',$y); printf('Yang terbesar = %d <br>',$x > $y ? $x:$y); printf('Yang terkecil = %d <br>',$x < $y ? $x:$y); ?> 30
  • 31. Hasil 31
  • 32. Tugas • Seorang Kasir pada salah satu toko buah- buahan membutuhkan sebuah program berbasis script untuk menentukan Total Bayar dengan ketentuan: • Data Input: – Nama Buah Anggur, Apel, Jeruk, Mangga – Kualitas A, B, C – Jumlah • Data Output: Harga Total, Diskon, dan Bayar 32
  • 34. • Dinama : – Total Harga = Jumlah * Harga Buah/Kg/Kualitas – Diskon = 10% * total Harga – Bayar = Total Harga – Diskon – Harga Buah/Kg/Kualitas ditentukan sebagai berikut: Kualitas Nama Buah A B C Anggur 30000 25000 20000 Apel 25000 20000 15000 Jeruk 15000 10000 7500 Mangga 20000 15000 10000 34