Rabu, 23 Oktober 2019

Menentukan Biaya Lama Parkir Dengan If Else Dan Switch Case


Menentukan Biaya Lama Parkir Dengan If Else Dan Switch Case

Soal :
·         Menggunakan If Else
Tarif parkir 1 jam pertama 2000, selanjutnya 1000/jam. Berikut ini penggalan algoritma yang benar untuk hitung bayar parkir adalah :
 c.        IF lama_parkir >1 THEN
            bayar_parkir = 2000 + (1000*lama_parkir)

Source Codenya :











Tampilan Program :





·         Menggunakan Switch Case

Source Code :

<?php
$jam= 4;
$jampertama = 2000;
$jamselanjutnya = 10000;
switch ($jam>1){
           case 1 :
                       echo 'Biaya parkir selama $jam jam<br>';
                       echo ($jam-1)*$jamselanjutnya+$jampertama;
           break; 
}        
switch
{
           case 2 :
           echo 'Biaya parkir selama $jam Jam<br>';
           echo 2000;
           break;

}        

?>


Tampilan Program :


Senin, 07 Oktober 2019

MEMBUAT PROGRAM DENGAN BERBAGAI FUNCTION DALAM PHP


Disusun oleh :
Angela Merici           11180728
Anita Dwifani            11180400
Lutfi Khoriyah           11180532
Tri Sentia                   11180498


Soal :
Buatlah sebuah program dalam PHP dengan menggunakan function yang didalamnya terdiri dari :
1.      Komentar
2.      Identifier
3.      Operator
4.      Array
5.      If Then Else
6.      Iteration

Jawab ;

1.      Komentar
Script Program :
// penamaan isi array variabel bilangan

2.      Identifier
Function get_number()

3.      Operator
Script Program :
</p>
<body>
      <fieldset>
<?php
      $bil1= 300;
      $bil2= 5;
      $hasil = $bil1 + $bil2;
      echo "$bil1 + $bil2 = $hasil<br>";
      $hasil = $bil1 - $bil2;
      echo "$bil1 - $bil2 = $hasil<br>";
      $hasil = $bil1 / $bil2;
      echo "$bil1/$bil2   = $hasil<br>";





4.      Array
Script Program :

// penamaan isi array variabel bilangan
                  $bilangan['Genap'] = "Bilangan Genap : 2,4,6,8,10,14,20...dll";
                  echo "<br>";
                  $bilangan['Ganjil'] = "Bilangan Ganjil : 1,3,5,7,11,17,21,31..dll";
                  echo "<br>";
                  $bilangan['Cacah'] = "Bilangan Cacah : 0,1,2,3,4,5,6,7,8,9..dll";
                  echo "<br>";
      // menampilkan isi array bilangan Ganjil
                  echo $bilangan['Ganjil'];
                  echo "<br>";

5.      If Then Else
Script Program :

$nilai = 60;
if ($nilai >= 50) {
      echo "Jawaban Anda : $nilai. Selamat, Jawaban Anda Benar";
}
else
{
      echo "Jawaban Anda : $nilai. Sorry, Jawaban Anda Salah";
}

6.      Iteration
Script Program :

//menggunakan iteration

                  for ($i=0; $i <= 50; $i=$i+5)
      {
                  echo $i;
                  echo"<br/>";
      }
?>
</table>
</body>
</html>    
Script Keseluruhan Program :

<!DOCTYPE HTML>
<head>
      <meta http-equiv="content-type" content="text/html" />
      <meta name="author" content="BLOGKU" />

      <title>Contoh halaman web</title>

</head>
<body>

</body>
</head>
<!--Header-->
<div id="header">
<body bgcolor="#800080">
<h1 align="center"><font color="FFA500">Hallo BlogSpot</Font></h1>
</div> <!--End of Header-->
<h2 align="center"><font volor="white"><marquee width="68%"bgcolor="FFFFFF">STMIK NUSA MANDIRI</marquee></font></h2>
<table border="1"bgcolor="pink"align="center">
</p>
<br/>
</head>
     
<h2><p><font color="#FFFFFF">Belajar Menghitung Bilangan Dengan PHP</font></h2><br/>

</p>
<body>
      <fieldset>
<?php
      $bil1= 300;
      $bil2= 5;
      $hasil = $bil1 + $bil2;
      echo "$bil1 + $bil2 = $hasil<br>";
      $hasil = $bil1 - $bil2;
      echo "$bil1 - $bil2 = $hasil<br>";
      $hasil = $bil1 / $bil2;
      echo "$bil1/$bil2   = $hasil<br>";

$nilai = 60;
if ($nilai >= 50) {
      echo "Jawaban Anda : $nilai. Selamat, Jawaban Anda Benar";
}
else
{
      echo "Jawaban Anda : $nilai. Sorry, Jawaban Anda Salah";
}

      // penamaan isi array variabel bilangan
                  $bilangan['Genap'] = "Bilangan Genap : 2,4,6,8,10,14,20...dll";
                  echo "<br>";
                  $bilangan['Ganjil'] = "Bilangan Ganjil : 1,3,5,7,11,17,21,31..dll";
                  echo "<br>";
                  $bilangan['Cacah'] = "Bilangan Cacah : 0,1,2,3,4,5,6,7,8,9..dll";
                  echo "<br>";
      // menampilkan isi array bilangan Ganjil
                  echo $bilangan['Ganjil'];
                  echo "<br>";
                 
      //menggunakan iteration

                  for ($i=0; $i <= 50; $i=$i+5)

      {
                  echo $i;
                  echo"<br/>";
      }
?>
</table>
</body>
</html>    





Tampilan Program :

                 

MENENTUKAN PSEUDOCODE BILANGAN PRIMA


Disusun oleh :
Angela Merici           11180728
Anita Dwifani            11180400
Lutfi Khoriyah           11180532
Tri Sentia                   11180498


1.      Menentukan apakah suatu bilangan merupakan bilangan prima atau bukan ?
Jawaban:

Ø  Pseudocode Bilangan Prima :

Deklarasi
Int x, y

Deskripsi
Input bilangan
For int i=1;i<=x;i++
If(x%i==0)
y++;
if(y==2)
x adalah bilangan prima
else
bukan bilangan prima
cetak hasil
selesai


MEMBUAT ALGORITMA DAN PSEUDOCODE


Disusun oleh :
Angela Merici           11180728
Anita Dwifani            11180400
Lutfi Khoriyah           11180532
Tri Sentia                   11180498



Latihan 1

Sebuah sebidang tanah dengan ukuran 22 m x 15 m dibangun sebidang rumah dengan ukuran 8 m x 10 m. Sisa tanah yang tidak dibangun rumah ditumbuhi rumput. Pemilik rumah berencana memanggil tukang potong rumput untuk merapikan rumput di halaman rumahnya. Tarif per jam tukang rumput sebesar 100 ribu/jam. Berapa tarif yang harus dibayar memotong rumput halaman rumah, dengan rata-rata 2 m2 / menit.

HASIL ALGORITMA
Diketahui :
A = Luas tanah 22 m x 15 m
B = luas bangunan 8 m x 10 m = 80 m2
C = Tarif tukang potong rumput 100000/jam
V = Kecepatan potong rumput 2 m2/menit

Jawabannya :
A = 22 x 15 = 320 m2
B = 8 x 10 = 80 m2
Sisa tanah ( E ) :
A-B     = 320 – 80
            = 240 m2
Jadi ==>
Rumusnya :
v = E
     _
     t
t = E  ===> t = 240 : 2 ===> T = 120 menit
     _
     V
t = 120 : 10
   = 12 jam
Jadi tarif  yang harus dibayar 2 x 100.000 = 200.000

MEMINDAHKAN ALGORITMA KE DALAM BAHASA PEMROGRAMAN

#include<stdio.h>
#include<conio.h>
#include<iostream>
main()
{
int p,l,p1,l1,lt,lr,lru,t,t1,j,enter;

cout<<"panjang tanah:";cin>>p;
cout<<"lebar tanah :";cin>>l;
lt=p*l;
cout<<"luas tanah :"<<lt<<endl;
cout<<"---------------"<<endl;
cout<<"panjang rumah:";cin>>p1;
cout<<"lebar rumah :";cin<<l1;
lr=p1*l1;
cout<<"luas rumah :"<<endl;
cout<<"---------------"<<endl;
lru=lt-lr;
cout<<"luas rumput:"<<lru<<"m2"<<endl;
cout<<"tarif tukang potong rumput/jam:";cin>>t;
t1=t/100;
cout<<"tarif/menit:"<<t1<<endl;
cout<<"*=*=*=*=*=*=*=*=*=*=*=*=*=*"<<endl;
cout<<"Berapa tarif tukang rumput dengan rata-rata 2 m2/menit?"<<endl;
cout<<"*************Masukan huruf j kemudian enter**********: ":cin>>j;
j=lru/2*t1;
cout<<"jawabannya adalah Rp"<<j;

getch():
}


LATIHAN 2
Seorang kontraktor sedang membangun sebuah rumah dengan ukuran 8 m x 12 m. Rumah tersebut akan dipasangkan ubin dengan ukuran 30 x 30. Setiap kardus memiliki ukuran 1 m2. Berapa kardus ubin yang harus dibeli ? Buatlah pseudocode & flowchart serta program hitung kebutuhan ubin.


PSEUDOCODE
1.      Mulai
2.      Input ukuran bangunan rumah 8 M X 12 M
3.      Hitung luas bangunan
L = 8 m X 12 m = 960 M2 = 960.000 cm
4.      Input ukuran ubin 30x30
L = 30cm x 30cm = 900cm
5.      Banyak kebutuhan ubin = Luas rumah / Luas ubin
L = 960.000 / 900 = 1.066 ubin
6.      Cetak kebutuhan pembelian banyak ubin
7.      Selesai

FLOWCHART