Pemrograman Web dengan PHP

Berikut merupakan soal 1 :

  • $x=5; --> merupakan variabel yang menampung nilai 5
  • $y=8; --> merupakan variabel yang menampung nilai 8
  • $z1 = $x++ + $y-- ; --> merupakan deklarasi dari variabel $z1 dimana penjumlahan variabel $x di sorong ke kanan 1 bit (++) dengan variabel $y di sorong ke kiri 1 bit (--) yang akan menghasilkan nilai tetap, karena setelah hasil didapatkan  nilai akan di sorong kekanan 1 bit dan akan dikembalikan atau di sorong kekiri 1 bit.
  • $z2 = $x << 2; --> merupakan deklarasi variabel $z2 dimana terjadi $x atau nilai 8. << 2 merupakan deklarasi dipangkatkan 2. maka yang terbentuk adalah 8 pangkat 2 = 24.
  • $z3 = 4 + $x - $y; --> merupakan deklarasi variabel $z3 dimana terjadi proses 4 + $x atau 5 lalu dikurangkan dengan $y atau  8
  • script di bawah ini merupakan perintah untuk menampilkan hasi print sebagai perintah mencetak, \$z1, \$z2, \$z3 merupakan penamaan atau kata yang akan ditampilkan. tanda "\" diatambahkan karena dapat mematikan fungsi pemanggilan variabel, Sedangkan $z1, $z2, $z3 adalah script pemanggilan isi variabel tersebut. fungsi dari <BR/> adalah scipt untuk membuat baris baru.
  • print "\$z1 = $z1 <BR/>";
  • print "\$z2 = $z2 <BR/>";
  • print "\$z3 = $z3 <BR/>";
Hasilnya yang ditampilkan di browser sebagai berikut :




Berikut merupakan Soal 2 :

Penjelasan :

  • $a=2; à variable a yang menampung nilai 2
  • $b=1; à variable b yang menampung nilai 1
  •   $c=10; à variable c yang menampung nilai 10
  • $z1 = ($c >> $a) + ($c %10); 
Merupakan proses deklarasi variable $z1, dimana ($c >> $a) adalah proses deklarasi nilai bit digeser kekanan sebanyak  nilai 10 sebanyak 2 dan ($c % 10) merupakan proses modulus nilai 10 dengan nila 10. dan hasil keduanya akan dijumlahkan.

  • $z2 = 2 + $c << $b;
Variable $z2 menampung deklarasi operasi aritmatika 2 + 10 dan bit digeser 10 kekanan sebanyak 1

  • print “\$z1 = $z1 <BR/>”;
  • print “\$z2 = $z2 <BR/>”;
proses pencetakan atau menampilkan keduanya  sama,  hasil dari $z1 dan $z2.

Berikut hasil yang ditampilkan di browser




Berikut soal 3 :

Penjelasan :
  • $a=2; à variable $a yang menampung nilai 2
  • $teks1 = (“Saya menerima amerika <BR/>”);
  • $teks2 = (‘Saya menerima amerika <BR/>’);
Variable $teks1 dan $teks2 menampung kata Saya menerima amerika, namun yang membedakannya adalah tanda petik. $teks1 menggunakan tanda petik sedangkan $teks2 menggunakan tanda petik ‘.

  • print $teks1;
  • print $teks2;
kedua script menampilkan hasil dari variable $teks1 dan $teks2.

Berikut hasil yang ditampilkan di browser :
 





Berikut soal 4 :

Penjelasan :
·      $a=10; à merupakan variable $a yang menampung nilai 10
·      $b=11; à merupakan variable $b yang menampung nilai 11
·      $min = ($a  > $b) ? $b : $a;
Merupakan variable $min yang menampung hasil operator aritmatika ternary. Ternary adalah operator mirip dengan fungsi if pada program c. apabila nilai $a lebih besar dari $b benar, maka yang jawaban yang diambil adalah $a.
·      Print (“Minimum = $min <BR/>”);
Script yang berfungsi menampilkan ke layar hasi dari variable $min

Berikut Hasil yang ditampilkan di browser  :






Berikut soal 5 :


  •   $mil=1000; à variable yang mengandung nilai 1000
  • $mil=$mil * 1.609; à variable yang mengandung operator aritmatika perkalian $mil atau 1000 dengan nilai 1.609
  • print “Konversi $mil mil = $km km<BR/>”;
script menampilkan ke layar hasil perkalian dari variable $mil dan hasil $km yang diberi keterangan. $mil mil, dan untuk $km km.


Berikut hasil yang ditampilkan di browser :




Berikut soal 6 :




penjelasan :



  • $hasil1 = (100 < 27) ? 1 : 0;
Merupakan variable operator aritmatika ternary apabila jawaban 100 < 27 benar, maka hasil yang diambil adalah 0

  • $hasil2 = “100 1t 27” ? 1 :0;
Proses ternary, diamana soal pada 100 1t 27 tidak jelas atau salah, maka jawaban yang diambil adalah 1

  • Print (“hasil1 =$hasil1 <BR/>”);
  • Print (“hasil2 =$hasil2 <BR/>”);
Kedua script yang sama, berfungsi menampilkan hasil ke layar variable dari $hasil1 dan $hasil2


Hasil yang ditampilkan di browser :
SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar