Wavy Tail

Minggu, 17 Maret 2019

Statement Kontrol - IF , format by HTML PHPπŸ‘€

Youkoso γ‚ˆγ†γ“γ , teman-teman✊

Disini aku bakal jelasin sedikit tentang Statement Kontrol - IF dan akan memberi beberapa persoalan beserta penjelasan program dari persoalan tersebut.



Adapun sintaks atau aturan penulisan IF nya adalah sebagai berikut: 
if (syarat) 
{ 
                       statement; 
} 
Catatan: Kata ‘if’ harus ditulis dalam huruf kecil semua. 

Dalam sintaks di atas, bagian ‘statement’ akan dijalankan atau dilakukan jika ‘syarat’ terpenuhi   atau   ‘syarat’ bernilai   benar/true.   Trus… bagaimana   bila   ‘syarat’   tidak terpenuhi?  Ya…bagian  ‘statement’  tidak  akan  dijalankan  atau  dalam  hal  ini  tidak melakukan   apa-apa.   Dengan   demikian,   nilai   ‘syarat’   haruslah hanya   ada   dua kemungkinan, yaitu BENAR atau SALAH itu saja. 


Perhatikan contoh penggunaan operator relasional pada statement IF berikut ini :

<?php 
$bil = 10; 
if ($bil > 5) 
{ 
   echo "Bilangan lebih besar dari 5"; 
} 
?> 

Pada script di atas, nilai dari variabel $bil adalah 10. Selanjutnya terdapat statement IF yang di dalamnya terdapat syarat: jika nilai $bil lebih besar dari 5, maka tampilkan teks ‘Bilangan lebih besar dari 5’. Dalam hal ini syarat bernilai BENAR, karena 10 > 5. Karena syarat  bernilai  BENAR,  maka  perintah  echo  "  Bilangan  lebih  besar  dari  5";  akan dijalankan. 
Namun.. coba perhatikan contoh script berikut ini: 

<?php 
$bil = 10; 
if ($bil == 5) 
{
     echo "Bilangan sama dengan 5"; 
} 

?> 

Pada  script  di  atas,  syarat  bernilai  SALAH,  karena  10 tidak  sama  dengan  5. Dengan demikian perintah echo "Bilangan sama dengan 5"; tidak akan dijalankan. 


Yuk langsung masuk di persoalan & programnya !!!

1. Buatlah form untuk memasukkan bilangan yang menyatakan tahun. Setelah form tersebut disubmit, maka akan muncul apakah tahun tersebut termasuk tahun kabisat atau tidak. Gunakan script PHP untuk membuat hal ini. 

<html>
<head>
<title></title>
</head>
<body>
<h1>FORM CEK TAHUN POST MODE</h1>
<form method="POST" action=" ">
Masukkan Tahun <input type="text" name="Tahun"><br>
<input type="submit" name="Cek">
<input type="reset" name="Reset">
</form>
<?php
if ($_POST [Tahun]%4==0)
echo "Tahun Kabisat";

else
echo "Bukan Tahun Kabisat";
?>


</body>
</html>

Output:


2. Karyawan  honorer  di  perusahan  XXX  digaji  berdasarkan  jumlah  jam  kerjanya selama satu minggu. Upah per jamnya adalah Rp.  2.000,-. Bila jumlah jam kerja selama  satu  minggunya  lebih  besar  dari  48  jam,  maka  sisanya  dianggap  jam lembur dengan upah per jam lemburnya adalah Rp. 3.000,- 
Buatlah form untuk memasukkan jumlah jam kerja selama satu minggu seorang karyawan. Setelah form disubmit, maka akan tampil jumlah upah yang diterima karyawan tersebut. Gunakan script PHP untuk membuat hal ini. 


<html>
<head>
<title></title>
</head>
<body>
<h1>FORM HITUNG GAJI POST MODE</h1>
<form method="POST" action=" ">
Masukkan Jumlah Jam : <input type="text" name="Jam"><br>
<input type="submit" name="Cek" value="submit">
<input type="reset" name="Reset" value="reset">
</form>

<?php
$gaji= $_POST["Jam"]*2000;
$lembur= $_POST["Jam"]-48;

if ($_POST["Jam"]<=48)
{
echo "$gaji";
}

else
{
$gaji2=$gaji+$lembur*3000;
echo "$gaji2";
}
?>
</body>
</html>

3. Berat   badan   ideal   ada   kaitannya   dengan   tinggi   badan menentukan  berat  badan  ideal  rumusnya:  tinggi  badan  – dikurangi lagi dengan 10% dari hasil pengurangan pertama. 
seseorang.   Untuk 100,  lalu  hasilnya 
Berdasarkan  keterangan  tersebut,  buatlah   form  yang digunakan  untuk mengisikan tinggi badan seseorang (cm) dan berat badannya (kg). Setelah diisi, apabila form diklik maka akan muncul keterangan “Berat badan Anda ideal” atau “Berat badan Anda tidak ideal”. 
Berat  badan seseorang  dikatakan  ideal  apabila  perbedaan  berat  badan orang tersebut terhadap  berat badan idealnya  tidak lebih dari 2 kg. Bila perbedaan keduanya lebih dari 2 kg, maka berat badannya dikatakan tidak ideal. 


<html>
<head>
<title></title>
</head>
<body>
<h1>FORM CEK BERAT BADAN IDEAL</h1>
<form method="POST" action=" ">
Masukkan Berat Badan :<input type="text" name="berat">(kg)<br>
Masukkan Tinggi Badan :<input type="text" name="tinggi">(cm)<br>
<input type="submit" name="Cek">
<input type="reset" name="Reset">
</form>
<?php
$tinggi = $_POST["tinggi"];
$berat = $_POST["berat"];
$rumus = $tinggi-100;
$bb = $rumus - (0.1*$rumus);
$hasil = $berat - $bb;
if ($hasil<=2)
{
echo "Berat Badan Anda Ideal </br>";
}
else
{
echo "Berat Badan Anda Tidak Ideal </br>";
}
echo "Tinggi Badan : ".$tinggi = $_POST["tinggi"]."<br>";
echo "Berat Badan : ".$berat = $_POST["berat"]."<br>";
?>
</body>
</html>

4. Buatlah form untuk memasukkan  usia seseorang (dalam tahun). Setelah form tersebut  diisi dan kemudian  disubmit,  maka  akan  muncul  keterangan  apakah usia yang diisikan tersebut termasuk usia tua, dewasa, anak-anak, dan balita dengan kriteria sbb: 

Usia                 Status 
0 – 5                 Balita
6 – 16               Anak-anak
17 – 50             Dewasa
> 50                  Tua 
  


<html>
<head>
<title></title>
</head>
<body>
<h1>FORM CEK BERAT BADAN IDEAL</h1>
<form method="POST" action=" ">
Masukkan Berat Badan :<input type="text" name="berat">(kg)<br>
Masukkan Tinggi Badan :<input type="text" name="tinggi">(cm)<br>
<input type="submit" name="Cek">
<input type="reset" name="Reset">
</form>
<?php
$tinggi = $_POST["tinggi"];
$berat = $_POST["berat"];
$rumus = $tinggi-100;
$bb = $rumus - (0.1*$rumus);
$hasil = $berat - $bb;
if ($hasil<=2)
{
echo "Berat Badan Anda Ideal </br>";
}
else
{
echo "Berat Badan Anda Tidak Ideal </br>";
}
echo "Tinggi Badan : ".$tinggi = $_POST["tinggi"]."<br>";
echo "Berat Badan : ".$berat = $_POST["berat"]."<br>";
?>
</body>
</html>

5. Perhatikan kembali dua script yang ekuivalen untuk mengkonversi nilai angka ke huruf seperti yang pernah diberikan sebelumnya. Analisislah kedua script yang ekuivalen tersebut, dan jelaskan mengapa kedua script ekuivalen! 


<html>
<head>
<title>Mengkonversi Nilai</title>
</head>
<body>
<h1>Mengkonversi Nilai</h1>
<form method="POST" action=" ">
Masukkan Nilai <input type="text" name="nilai" /><br/>
<input type="submit" name="submit" value="submit" />
<input type="reset" name="reset" value="reset" /><br/>
<?php
$nilai = $_POST["nilai"];
if ($nilai < 0 || $nilai>100)
{
echo "Masukkan Nilai yang Benar";
}
else
{ if ($nilai >=80 && $nilai <=100 )
{
echo "Hasil Nilai = A";
}
else if ($nilai >=70 && $nilai <=79)
{
echo "Hasil Nilai = B";
}
else if ($nilai >=60 && $nilai <=69)
{
echo "Hasil Nilai = C";
}
else if ($nilai >=50 && $nilai <=59)
{
echo "Hasil Nilai = D";
}
else if ($nilai >=0 && $nilai <=49 )
{
echo "Hasil Nilai = E";
}
}
?>
</form>
</body>
</html>

6. Soal  analog  no.  2,  namun  dalam  hal  ini  terdapat  4  jenis  upah  perjam  nya dibedakan berdasarkan golongan: 
Golongan         Upah perjam
A                      Rp. 4.000,- 
B                      Rp. 5.000,-
C                      Rp. 6.000,-
D                      Rp. 7.500,- 
Sedangkan upah  lemburnya  dihitung  sama  untuk  setiap  golongan,  yaitu  Rp. 3.000,- per jamnya. 

Buatlah  form  untuk  mengisikan  jumlah  jam kerja selama  seminggu,  dan juga memilih  golongan  karyawannya  (gunakan  combo  box). Apabila  form tersebut disubmit maka akan muncul jumlah upah yang diperoleh karyawan.




<html>
<head>
<title>If Statement</title>
</head>
<body>
<h1>Upah Karyawan</h1>
<form method="POST" action=" ">
Masukkan Jumlah Jam Kerja <input type="text" name="jam" /><br/>
Masukkan Golongan <select name="i" /><br/>
<?php
for($i=A;$i<=D;$i++)
echo "<option value=\"$i\">$i</option>";?>
</select></br>
<input type="submit" name="submit" value="submit" />
<input type="reset" name="reset" value="reset" /><br/>
?>
<?php $jam = $_POST["jam"]; ?>
<?php
$i = $_POST["i"]; $upah1 = 4000; $upah2 = 5000; $upah3 = 6000; $upah4 = 7500;
echo "Jumlah Jam Kerja ".$_POST["jam"]. " jam/minggu <br>";
if ($jam == 0)
{ echo "Belum Memasukkan Jumlah Jam Kerja";}
else
{ if ($i == 'A' && $jam <=48 )
{
$gajiA = $jam*$upah1;
echo "Gaji = Rp. ".$gajiA;
}
else if ($jam > 48)
{
$lembur = ($jam - 48) * $upah1;
$glA = (48 * $upah1) + $lembur;
echo "Gaji Lembur Golongan : ".$i." Sebesar Rp. ".$glA;
}
else if ($i == B && $jam <=48 )
{
$gajiB = $jam*$upah2;
echo "Gaji = Rp. ".$gajiB;
}
else if ($jam > 48)
{
$lembur = ($jam - 48) * $upah2;
$glB = (48 * $upah2) + $lembur;
echo "Gaji Lembur Golongan : ".$i." Sebesar Rp. ".$glB;
}
else if ($i == C && $jam <=48 )
{
$gajiC = $jam*$upah3;
echo "Gaji = Rp. ".$gajiC;
}
else if ($jam > 48)
{
$lembur = ($jam - 48) * $upah3;
$glC = (48 * $upah3) + $lembur;
echo "Gaji Lembur Golongan : ".$i." Sebesar Rp. ".$glC;
}
else if ($i == D && $jam <=48 )
{
$gajiD = $jam*$upah2;
echo "Gaji = Rp. ".$gajiD;
}
else if ($jam > 48)
{
$lembur = ($jam - 48) * $upah4;
$glD = (48 * $upah4) + $lembur;
echo "Gaji Lembur Golongan : ".$i." Sebesar Rp. ".$glD;
}
}
?>
</form>
</body>
</html>


Semoga bermanfaat readersπŸ’“

Sabtu, 16 Maret 2019

POST and GET Request Konsep PHP😸

Halo, kawan-kawan!
Semangat untuk hari iniπŸ’“
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

Kali ini aku akan share ke kalian tentang POST and GET Request Konsep dari PHP, serta contoh beberapa persoalan seputar topik tersebut

Jadi apa sih pengertian POST Request dan GET Request??

⇔ POST Request 
POST  request  adalah  proses  mengirim  data (submit)  melalui  form  yang  berasal  dari (X)HTML. Karena PHP adalah bahasa program atau scripting, maka PHP bisa digunakan untuk menerima data hasil submit tersebut. Data yang diterima nantinya bisa diproses dalam script PHP.

Untuk  menerima  data  dari  proses  submit  form  dalam  PHP,  kita  gunakan  statement assignment berikut ini.
$namaVariabel  = $_POST['nama komponen dalam form'];
Dalam  hal  ini,  nama  variabel  boleh  sama  atau  tidak  sama  dengan  nama  komponen dalam form. Namun… sangat disarankan, Anda membuat nama variabel yang berbeda dari nama komponen formnya untuk mencegah hal-hal yang tidak diinginkan, misalnya hacking.

Perhatikan contoh berikut ini:
Dalam  contoh  ini,  kita  coba  membuat  form  HTML  yang  di  dalamnya terdapat dua  komponen input dua buah bilangan

input.htm
<html>
    <head>
       <title>Contoh Request POST</title>
    </head>
 <body>
      <h1>Input dua bilangan</h1>
          <form method="post" action="proses.php">
          Masukkan Bilangan 1 <input type="text" name="bil1" /><br />
          Masukkan Bilangan 2 <input type="text" name="bil2" /><br />
                                              <input type="submit" name="submit" value="Submit" /> </form>
 </body>
</html>

Note :
- Jika membuat form harus mengingat 3 hal berikut, yaitu:


  • Method → memilih metode form yang digunakan
  • Action → memilih file atau tempat dimana ingin me-running program , apabila masih satu file maka kosongkan seperti contoh, apabila berbeda file maka masukkan nama file kedalam action
  • Submit → digunakan untuk menjalankan program, dengan format seperti contoh di atas

- Format Submit :

  • Input type → tentang type input apa yang di masukkan submit, reset, text, atau password. Ada name juga, digunakan untuk menamai submit tersebut dan terakhir ada value.

    Sebenarnya masih banyak lagi macam-macam input type. Sementara hanya itu saja yang aku pelajari di mata kuliah pemrograman ku.
- Proses dalam hal operasi bilangan , ingat statement $variabel= $_POST [name]
- Echo wajib ada dalam script proses , karena jika tidak maka nilai tersebut tidak akan muncul ke layar dan hanya di simpan di RAM


⇔ GET Request 
Apabila POST request adalah proses merequest data melalui form, maka GET request adalah melalui URL.
Terkadang  ketika  browsing  di  internet,  kita  temukan  URL  atau  link  yang  berbentuk misalnya seperti berikut ini
http://situs.com/script.php?a=4&b=6
Perhatikan  bagian  URL  yang  saya  kasih  bold  tersebut.  Bagian  tersebut  dinamakan parameter. Konsep GET Request pada prinsipnya mirip dengan POST. Nah… pada contoh URL di atas maksudnya adalah mensubmit atau mengirim data ke script bernama script.php. Apa yang dikirim? Yang dikirim adalah nilai a = 4 dan b = 6. Nilai yang dikirim tersebut nantinya akan dijadikan sebagai input pada proses yang terjadi di script.php.
Selanjutnya  bagaimana  membaca  input  dari  GET  request  tersebut?  Caranya  adalah menggunakan $_GET['nama parameter'];

Akan saya berikan contoh script untuk menjumlahkan dua buah bilangan yang diinput melalui GET request.

proses.php

<?php
$bilangan1 = $_GET['bil1'];
$bilangan2 = $_GET['bil2'];
$jumlah = $bilangan1 + $bilangan2;
?>

<html>
   <head>
        <title>Contoh Request GET</title>
   </head>
    <body>
         <h1>Input dua bilangan</h1>
<?php
    echo "<p>Anda telah memasukkan bilangan pertama = ".$bilangan1. "</p>";
    echo "<p>Anda telah memasukkan bilangan kedua = ".$bilangan2. "</p>";
    echo "<p>Hasil penjumlannya adalah ".$jumlah. "</p>";
?>
     </body>
</html>

Lantas  bagaimana  menjumlahkan  dua  bilangan  menggunakan script di atas yang menggunakan GET request? Caranya cukup mengetikkan URL berikut ini

http://localhost/proses.php?bil1=100&bil2=150

URL di atas akan menjumlahkan dua bilangan yaitu 100 (bil1) dan 150 (bil2).

Catatan:
Tanda ampersand (&) digunakan untuk memisahkan antar parameter.
Anda juga menjalankan script di atas melalui sebuah link.

Gimana? Apa masih membingungkan?

Kalau begitu langsung ke beberapa contoh persoalan aja ya, agar kita semua jadi lebih paham dari pengaplikasian POST and GET RequestπŸ™‹. Eitss jangan lupa, harus punya aplikasi Visual Studio Code & Xampp dulu yaaa✌

1. Kembangkanlah  script  yang  telah  diberikan  pada  Tugas  1  Modul  5 (ada di post an blog sebelumnya)  dengan menambahkan form input untuk memasukkan saldo awal, besar bunga perbulan dan juga lama bulan. Jangan lupa untuk menambahkan tombol submit dan reset. Apabila tombol submit diklik, maka semua data input akan diproses ke script PHP untuk diolah menghasilkan saldo akhir pada bulan tertentu.


<html>
<head>
<title><?php echo $judul;?></title>
</head>
<body>
<?php
$jum= $_POST[bil1]*$_POST[bil2]*$_POST[bil3]+$_POST[bil1];
echo "$_POST[bil1]<br>";
echo "$_POST[bil2]<br>";
echo "$_POST[bil3]<br>";
echo "$jum<br>";
?>
<h1>FORM ENTRY TABUNGAN POST MODE</h1>
<form method="POST" action=" ">
Masukkan saldo awal <input type="text" name="bil1"><br>
Masukkan bunga <input type="text" name="bil2"><br>
Masukkan bulan <input type="text" name="bil3"><br>
<input type="submit" value="simpan">
</form>
</body>
</html>

output:


2. Analog soal no. 1. Terapkan pada soal Tugas 2 Modul 5 (ada di post an blog sebelumnya)


<html>
<head>
<title><?php echo $judul;?></title>
</head>
<body>
<?php
$hasilBagi= $_POST[bil1]/$_POST[bil2];
$hasilBagi= round ($hasilBagi);
$sisaBagi= $_POST[bil1]%$_POST[bil2];
echo "$_POST[bil1]<br>";
echo "$_POST[bil2]<br>";
echo "$hasilBagi<br>";
echo "$sisaBagi<br>"
?>
<h1>FORM ENTRY HASIL & SISA BAGI POST MODE</h1>
<form method="POST" action=" ">
Masukkan bilangan <input type="text" name="bil1"><br>
Masukkan pembagi <input type="text" name="bil2"><br>
<input type="submit" value="simpan">
</form>
</body>
</html>

output:




3. Analog soal no. 1 dan 2. Terapkan pada soal Tugas 3 Modul 5 (ada di post an blog sebelumnya)


<html>
<head>
<title><?php echo $judul;?></title>
</head>
<body>
<?php
$jumlahUang = $_POST[bil1];

$g = $jumlahUang%100000;
$a = ($jumlahUang - $g) / 100000;

$h = $g%50000;
$b = ($g - $h) / 50000;

$i = $h%20000;
$c = ($h - $i) / 20000;

$j = $i%5000;
$d = ($i - $j) / 5000;

$k = $j%100;
$e = ($j - $k) / 100;

$l = $k%50;
$f = ($k - $l) / 50;

echo "jumlah Rp. 100000 : ".$a. "<br>";
echo "jumlah Rp. 50000 : ".$b. "<br>";
echo "jumlah Rp. 20000 : ".$c. "<br>";
echo "jumlah Rp. 5000 : ".$d. "<br>";
echo "jumlah Rp. 100 : ".$e. "<br>";
echo "jumlah Rp. 50 : ".$f. "<br>";
echo "$jumlahUang<br>";
?>

<h1>FORM ENTRY HASIL & SISA BAGI POST MODE</h1>
<form method="POST" action=" ">
Masukkan jumlah uang <input type="text" name="bil1"><br>
<input type="submit" value="simpan">
</form>
</body>
</html>

output:

4. Rancanglah  sebuah  form  untuk  pendaftaran  online  mahasiswa  baru  dalam universitas X. Data yang nantinya dimasukkan dalam form pendaftaran adalah: Nama Lengkap (text box), Tempat Lahir (text box), Tanggal Lahir (gunakan 3 buah combo box masing-masing  untuk tanggal: 1-31, bulan: 1-12 dan tahun: 1970- 1987), Alamat Rumah (text area), Jenis Kelamin (gunakan radiobutton: pria/ wanita), Asal Sekolah (text box), Nilai UAN (text box). Tambahkan pula sebuah button dan reset.

Apabila data sudah diisi dan selanjutnya diklik tombol submit, maka kirim data ke sebuah script PHP untuk menampilkan apa yang telah diisikan dalam form tadi. Contoh output script bila nama yang diisikan adalah ‘Joko’.

Terimakasih Joko sudah mengisi form pendaftaran.
Nama Lengkap  : Joko
Tempat Lahir     : XXX
Tanggal Lahir    : TGL-BLN-THN
Alamat Rumah  : XXX
Jenis Kelamin   : Pria
Asal Sekolah     : XXX
Nilai UAN        : XXX




proses.php:



<html>
<head>
<title></title>
</head>
<body>

<h1>FORM ENTRY PENDAFTARAN POST MODE</h1>
<form method="POST" action="proses.php">
Nama Lengkap : <input type="text" name="nama"><br>
Tempat Lahir : <input type="text" name="tempat"><br>
Tanggal Lahir : <select name="tanggal">
<?php
for ($i=1;$i<=31;$i++)
echo "<option value=\"$i\">$i</option>";
?>
</select>
Bulan : <select name="bulan">
<option value="Januari">Januari</option>";
<option value="Februari">Februari</option>";
<option value="Maret">Maret</option>";
<option value="April">April</option>";
<option value="Mei">Mei</option>";
<option value="Juni">Juni</option>";
<option value="Juli">Juli</option>";
<option value="Agustus">Agustus</option>";
<option value="September">September</option>";
<option value="Oktober">Oktober</option>";
<option value="November">November</option>";
<option value="Desember">Desember</option>";

</select>
Tahun : <select name="tahun">
<?php
for ($i=1930;$i<=date("Y");$i++)
echo "<option value=\"$i\">$i</option>";
?>
</select>
<br>
Alamat Rumah : <input type="text" name="alamat"><br>
Jenis Kelamin : <input type="radio" name="gender" value="pria"> Pria
<input type="radio" name="gender" value="wanita"> Wanita<br>
Asal Sekolah : <input type="text" name="sekolah"><br>
Nilai UAN : <input type="text" name="nilai"><br>
<input type="submit" value="simpan">
<input type="reset" value="delete">
</form>
</body>
</html>

program pada proses.php :
<?php
echo "Nama Lengkap : $_POST[nama]<br>";
echo "Tempat Lahir : $_POST[tempat]<br>";
echo "Tanggal Lahir : $_POST[tanggal] - $_POST[bulan] - $_POST[tahun]<br>";
echo "Alamat Rumah : $_POST[alamat]<br>";
echo "Jenis Kelamin : $_POST[gender]<br>";
echo "Asal Sekolah : $_POST[sekolah]<br>";
echo "Nilai UAN : $_POST[nilai]<br>";
echo "Terima Kasih $_POST[nama] sudah mengisi form pendaftaran"
?>
output:



5.   Setelah Anda selesai membuat script dan form pada no. 4 di atas, coba ubah method=’post’  pada formnya menjadi method=’get’. Ubah pula $_POST[] dalam script PHP nya menjadi $_GET[]. Masih bisakah scriptnya bekerja? Coba amati efek  perubahan  tersebut  dan  jelaskan  apa  akibat  diberikannya  method=’get’ pada form?




proses2.php:


<html>
<head>
<title></title>
</head>
<body>

<h1>FORM ENTRY PENDAFTARAN GET MODE</h1>
<form method="GET" action="proses.php">
Nama Lengkap : <input type="text" name="nama"><br>
Tempat Lahir : <input type="text" name="tempat"><br>
Tanggal Lahir : <select name="tanggal">
<?php
for ($i=1;$i<=31;$i++)
echo "<option value=\"$i\">$i</option>";
?>
</select>
Bulan : <select name="bulan">
<option value="Januari">Januari</option>";
<option value="Februari">Februari</option>";
<option value="Maret">Maret</option>";
<option value="April">April</option>";
<option value="Mei">Mei</option>";
<option value="Juni">Juni</option>";
<option value="Juli">Juli</option>";
<option value="Agustus">Agustus</option>";
<option value="September">September</option>";
<option value="Oktober">Oktober</option>";
<option value="November">November</option>";
<option value="Desember">Desember</option>";

</select>
Tahun : <select name="tahun">
<?php
for ($i=1930;$i<=date("Y");$i++)
echo "<option value=\"$i\">$i</option>";
?>
</select>
<br>
Alamat Rumah : <input type="text" name="alamat"><br>
Jenis Kelamin : <input type="radio" name="gender" value="pria"> Pria
<input type="radio" name="gender" value="wanita"> Wanita<br>
Asal Sekolah : <input type="text" name="sekolah"><br>
Nilai UAN : <input type="text" name="nilai"><br>
<input type="submit" value="simpan">
<input type="reset" value="delete">
</form>
</body>
</html>

program proses2.php:
<?php
echo "Nama Lengkap : $_GET[nama]<br>";
echo "Tempat Lahir : $_GET[tempat]<br>";
echo "Tanggal Lahir : $_GET[tanggal] - $_GET[bulan] - $_GET[tahun]<br>";
echo "Alamat Rumah : $_GET[alamat]<br>";
echo "Jenis Kelamin : $_GET[gender]<br>";
echo "Asal Sekolah : $_GET[sekolah]<br>";
echo "Nilai UAN : $_GET[nilai]<br>";
echo "Terima Kasih $_GET[nama] sudah mengisi form pendaftaran"
?>

output:


Nah jadi sekian beberapa contoh persoalan tentang POST and GET Request konsep PHP. Dapat ditarik kesimpulan, menurut pendapat saya lebih efektif memakai POST Request , karena URL sesuai dengan isi web tersebut. Tidak adanya kebohongan data yang tercantumkan dan selalu sinkron antara URL dengan isi web nya.

Semoga bermanfaat ya readers!!!
Jadi pendapat kalian lebih efektif yang mana?
Selamat mencoba!
Salam
Super
Sukses
πŸ‘‹

Minggu, 10 Maret 2019

Operator Aritmatika Dengan Menggunakan Konsep PHP😊

Assalamualaikum Warrahmatullahi Wabarakatu
Anneyeong Haseyo
Aku bakal share lagi nih tentang pemrograman PHP, yaitu operator aritmatika. Langsung aja yuk lihat  soalnya dan programnya di bawah ini:

Tugas 1
Ada seorang nasabah bank yang menabung di bank X dengan saldo awal Rp. 1.000.000,-. Bank X menerapkan kebijakan bunga 3% perbulan dari saldo awal tabungan. Hitunglah jumlah saldo  akhir nasabah  tersebut  setelah  11 bulan. Lengkapilah  script  berikut ini untuk mengerjakan kasus ini!


<?php
$saldoAwal = 1000000;
$bunga = 0.03;
$bulan = 11;
$saldoAkhir= $saldoAwal+($saldoAwal*$bulan*$bunga);

echo "Saldo akhir setelah ".$bulan." bulan adalah : Rp. ".$saldoAkhir.",-";
?>

Tugas 2
Lengkapi script berikut ini untuk menampilkan hasil bagi bilangan 100
dengan 3 beserta sisanya.
Tampilan outputnya: 
“100 dibagi dengan 3 adalah 33 sisa 1”

<?php
$bilangan = 100;
$pembagi = 3;
$hasilBagi = $bilangan/$pembagi;
$sisaBagi = $bilangan%$pembagi;

echo $bilangan." dibagi dengan ".$pembagi. " adalah ".round ($hasilBagi)." sisa ".$sisaBagi;
?>


Tugas 3
Ibu ingin mengambil uang tabungan sejumlah Rp. 1.575.250,- yang dimilikinya di sebuah bank.  Misalkan  pada  saat  itu  uang  pecahan  yang  berlaku  adalah  Rp.  100.000,-;  Rp. 50.000,-; Rp. 20.000,-; Rp. 5.000,-; Rp. 100,- dan Rp. 50. Dengan menggunakan script PHP, tentukan banyaknya masing-masing uang pecahan yang diperoleh ibu tadi! 

<?php
$jumlahUang = 1575250;

$g = $jumlahUang%100000;
$a = ($jumlahUang - $g) / 100000;

$h = $g%50000;
$b = ($g - $h) / 50000;

$i = $h%20000;
$c = ($h - $i) / 20000;

$j = $i%5000;
$d = ($i - $j) / 5000;

$k = $j%100;
$e = ($j - $k) / 100;

$l = $k%50;
$f = ($k - $l) / 50;

echo "jumlah Rp. 100000 : ".$a. "<br />";
echo "jumlah Rp. 50000 : ".$b. "<br />";
echo "jumlah Rp. 20000 : ".$c. "<br />";
echo "jumlah Rp. 5000 : ".$d. "<br />";
echo "jumlah Rp. 100 : ".$e. "<br />";
echo "jumlah Rp. 50 : ".$f. "<br />";
?>


output dari tugas 1 hingga tugas 3 adalah sebagai berikut:


sekian ilmu yang sudah aku share ke kalian, semoga bermanfaat. terima kasih
Wassalamualaikum Warrahmatullahi Wabarakatu

Minggu, 03 Maret 2019

Biodata dalam Tabel? Format HTML by Visual Studio CodeπŸ’›

Anneyeong Haseyo, fwends!
Post an ini termasuk kedua kalinya aku upload pada hari ini! hehe. Gassss pollll deh kalo masalah ngoding!!

Apa sih yang akan aku bahas kali ini? Yash sesuai judul ya, peops! Biodata dalam Tabel. Gimana tuh maksudnya? Pakai format HTML pula menggunakan aplikasi Visula Studio Code

Look at this!

Keren banget kan? Mari kita belajar seperti itu

<!DOCTYPE html>
<html>
<head>
<title>
Biodata Diri
</title>
</head>
<body>
<table border="5" style = background-color:pink align=center>
<tr>
<td colspan="3"><center><font color= red size=30><b>Biodata Diri</b></font></center></td>
</tr>

<tr>
<td><font size=+2 style>NRP</font></td>
<td><font size=+2>1103181033</font></td>
<td rowspan="15"><img src="Fotoku.PNG" width="200" high="300"/></td>
</tr>

<tr>
<td><font size=+2>Nama Lengkap</font></td>
<td><font size=+2>Nurul Qomariyah</font></td>
</tr>

<tr>
<td><font size=+2>Program</font></td>
<td><font size=+2>D3</font></td>
</tr>

<tr>
<td><font size=+2>Jurusan</font></td>
<td><font size=+2>Teknik Elektronika</font></td>
</tr>

<tr>
<td><font size=+2>Kelas</font></td>
<td><font size=+2>1</font></td>
</tr>

<tr>
<td><font size=+2>Paralel</font></td>
<td><font size=+2>B</font></td>
</tr>

<tr>
<td><font size=+2>Dosen Wali</font></td>
<td><font size=+2>Madyono</font></td>
</tr>

<tr>
<td><font size=+2>Tempat, tanggal lahir</font></td>
<td><font size=+2>Surabaya, 11 Agustus 2000</font></td>
</tr>

<tr>
<td><font size=+2>Tanggal Masuk</font></td>
<td><font size=+2>14-05-2018</font></td>
</tr>

<tr>
<td><font size=+2>Jenis Kelamin</font></td>
<td><font size=+2>Perempuan</font></td>
</tr>

<tr>
<td><font size=+2>Warga</font></td>
<td><font size=+2>WNI</font></td>
</tr>

<tr>
<td><font size=+2>Agama</font></td>
<td><font size=+2>Islam</font></td>
</tr>

<tr>
<td><font size=+2>Golongan Darah</font></td>
<td><font size=+2>0</font></td>
</tr>

<tr>
<td><font size=+2>Alamat Lengkap</font></td>
<td><font size=+2>Candi Lempung 48-C/36 Surabaya 60216 </font></td>
</tr>

<tr>
<td><font size=+2>No Telf</font></td>
<td><font size=+2>087701343684</font></td>
</tr>

<tr>
<td><font size=+2>Jalur Penerimaan</font></td>
<td><font size=+2>PMDK Prestasi</font></td>
</tr>
</table>
</body>
</html>

Lanjutan Penjelasan:

- <table> : untuk tabel
- <border> : ketebalan garis tabel
- <align> : posisi/letak tabel pada web
- <center> : posisi tabel ada di tengah
- <background-clor> : warna tabel
- <td> : table date, untuk menginput data ke tabel

Sabtu, 02 Maret 2019

Bagaimana Mengoperasikan Visual Studio Code dengan format HTML?

Halo temen-temen!!!
Disini aku bakal jelasin gimana caranya mengoperasikan Visual Studio Code dengan format HTML. Kita akan belajar yang easy (mudah) terlebih dahulu.

1. Memastikan bahwa PC / Laptop kalian sudah menginstal Visual Studio Code



Kalau belum download, bisa install lewat link https://code.visualstudio.com/download πŸ‘ˆ
 Lalu buka aplikasi tersebut

2. Memilih File > New File seperti dibawah ini


3. Lalu akan muncul halaman kosong. Memberi format dasar HTML seperti dibawah ini


<!DOCTYPE html>
<html>
    <head>
        <title>
          <body>

Penjelasan:

<html> diakhiri dengan </html> : format dasar dokumen HTML

<head> diakhiri dengan </head> : memberikan informasi tentang dokumen yang akan dijelaskan. biasanya tulisan ada di page web

<title> diakhiri dengan </title> : judul pada dokumen

<body> diakhiri dengan </body> : isi dari sebuah dokumen

Perhatikan struktur penjelasan diatas, menggambarkan seperti anggota tubuh kita. ada head (kepala), title (penghubung kepala dengan tubuh), dan body (seluruh tubuh kita)

Yuk tanpa basa-basi lagi kita praktek membuat biodata yang simple saja

Contoh Biodata:

Nama : Nurul Qomariyah
Kelas : 1 D3 Elektronika B
NRP : 1103181033
Kampus : Politeknik Elektronika Negeri Surabaya
TTL : Surabaya, 11 Agustus 2000
Alamat : Jalan Candi Lempung, Surabaya


Penulisan:

<!DOCTYPE html>
<html>
<head>
<title>
Biodata Diri (Simple)
</title>
</head>
<body>
<h1> BIODATA DIRI </h1>
<p> Nama : Nurul Qomariyah </p>
<p> Kelas : 1 D3 Elektronika B </p>
<p> NRP : 1103181033 </p>
<p> Kampus : Politeknik Elektronika Negeri Surabaya</p>
<p> TTL : Surabaya, 11 Agustus 2000</p>
<p> Alamat : Jalan Candi Lempung, Surabaya </p>
</body>
</html>

Setelah membuat biodata seperti diatas, simpan dokumen HTML tersebut dengan cara:
File > Save As > Pilih Folder > Pilih Format HTML (kotak yang ditandai warna merah) > Beri nama > Tekan Save


Buka folder penyimpanan dokumen tersebut, lalu akan muncul seperti ini:


oh iya, hampir ketinggalan. jika kalian ingin mencoba web page seperti diatas, kalian harus download xamplite terlebih dahulu ya.
ini link untuk mendownload: https://www.apachefriends.org/download.html

Dalam proses menginstal xampp (xamplite), kalian harus menyimpan data aplikasi tersebut di data C atau ROM pada windows.

lalu setelah penginstalan selesai, kalian harus membuat folder pada:
xampp>htdocs>(lalu buat new folder, sehingga bisa di search saat mengetik di URL web)

jika kalian ingin membuka web page, kalian harus mengaktifkan xampp, seperti dibawah ini:



Sekian dari aku, semoga bermanfaat yaaaπŸ’“πŸ’“