Belajar Web Programming PHP, HTML, MySQL dan Tutorial

Membuat Aplikasi Untuk Menentukan Bilangan Ganjil/Genap Dengan PHP

Pemrogoraman PHP memungkinkan pengguna untuk melakukan pengolahan data dengan fungsi-fungsi yang ada pada PHP. Suatu bilangan pada dasarnya terdiri dari bilangan bulat dan bilangan pecahan dimana masing-masing diwakili oleh tipe data integer dan float/double. Namun dalam konsep matematika juga dikenal secara sederahana yaitu bilangan ganjil dan bilangan genap. Secara singkat setiap individu dimungkinkan mengetahui perbedaan antara bilangan ganjil dan genap, misalnya jika disebutkan suatu angka seperti 124 maka kita akan yakin bahwa itu adalah bilangan ganjil dan jika disebutkan 37 maka kita juga yakin bahwa itu adalah bilangan ganjil.

Baca juga :

http://www.belajarwebpedia.com/2017/10/membuat-aplikasi-untuk-menentukan-bilangan-ganjil-genap-dengan-php.html
image source: oriolebeachel.com

Kondisi diatas sangat mudah dilakukan oleh setiap pengguna karena kita telah terbiasa secara mendasar untuk mengetahui jenis suatu bilangan. Namun demikian tidak bagi komputer yang hanya mengenal bahwa kedua angka tersebut yaitu 124 dan 37 adalah sama-sama bilangan bulat atau integer dan tidak diketahui apakah itu ganjil atau genap. Pada aplikasi kali ini kita belajar untuk membuat suatu aplikasi dimana komputer dapat mengetahui suatu bilangan yang diinputkan oleh pengguna apakah merupakan bilangan ganjil atau genap.

Sebelum memulai melakukan coding maka kita pahami terlebih dahulu apa itu sesungguhnya bilangan ganjil maupun genap. Pada dasarnya penentuan bilangan ganjil dan genap didasarkan pada pembagian modulus atau pembagian sisa dimana suatu pembagian yang berfokus pada sisa hasil pembagian. Dalam kasus ini suatu bilangan yang habis dibagi 2 adalah merupakan bilangan genap jika tidak atau bersisa 1 maka merupakan bilangan ganjil. Bagaimana sih pembagian sisa itu? dapat dilihat dari contoh dibawah ini.


 Rumus : A%2 = B sisa C dimana ekuivalen dengan  Bx2 + S = A
 -----------------------------------------------------------
 4%2 = 2 sisa 0  
 why -> 2x2 + 0 = 4  
 5%2 = 2 sisa 1  
 why -> 2x2 + 1 = 5  
 6%2 = 3 sisa 0  
 why -> 3x2 + 0 = 6  
 7%2 = 3 sisa 1  
 why -> 3x2 + 1 = 7  
 17%2 = 8 sisa 1  
 why? sudah taukan jawabannya :)

Demikian penjelasan dasarnya dimana simbol pembagian modulus menggunakan % (persen) dan hasil dari pembagian tersebut adalah sisa pembagiannya jadi jika:

 Contoh:
 4%2 = 0
 11%2 = 1

Yak sisa dari pembagian tersebutlah yang menjadi output dari pembagian modulus, lalu bagaimana kita menerapkannya kedalam aplikasi sederhana dapat dilihat dari algoritma berikut ini:

1. Inisiasi form awal
2. Input data bilangan
3. Pengecekan apakah data yang diinput kosong atau tidak jika kosong maka kelangkah 6 jika tidak lanjut ke langkah 4
4. melakukan pembagian modulus 2 terhadap bilangan yang diinputkan
5. pengecekan hasil dan menampilkan output
5.1. jika hasil pembagian bernilai 0 maka tampilkan output bilangan genap dan lanjut ke langkah 6
5.2. jika hasil pembagian bernilai 1 maka tampilkan output bilangan ganjil dan lanjut ke langkah 6
6. Apakah ingin mengulang ? jika ya maka kembali kelangkah 1 jika tidak maka selesai

Baca juga: Kegunaan If Else Pada PHP


Cukup mudah bukan? jika kita sudah memahami algoritma diatas maka tinggal melakukan pengkodean menggunakan PHP yang dapat dilihat dari kode berikut ini:

<h2>Aplikasi PHP & HTML</h2>  
 <b>Menentukan Bilangan Ganjil/Genap</b>  
 <hr>  
 <!-- menggunakan variabel $_GET[] -->  
 <form action="" method="get">  
 <input type="text" name="bil" placeholder="Bilangan">  
 <input type="submit" value="Cek">  
 </form>  
 <?php  
 $bil = $_GET[bil];  
 if(!empty($bil))  
 {  
 //gunakan pembagian sisa atau modulus  
 $hasil = $bil%2;  
 // % adalah pembagian sisa dimana jika hasilnya 1 maka ganjil jika 0 maka genap  
      if ($hasil == 0) { echo "Bilangan $bil adalah bilangan <b>Genap</b>"; }  
      if ($hasil == 1) { echo "Bilangan $bil adalah bilangan <b>Ganjil</b>"; }  
 }  
 ?>  
 <hr>  
 <a href="index.php">  
 <button>RESET</button>  
 </a>  

Kita Menggunakan variabel GET untuk mengirim bilangan yang diinputkan pengguna, serta membuat sebuah tombol reset untuk mengulang kembali pengecekan bilangan ganjil dan genap. Berikut adalah hasil dari kode diatas, selamat mencoba :)

Live Preview

Labels: Aplikasi Web, Belajar, PHP, Tutorial

Terima kasih telah membaca Membuat Aplikasi Untuk Menentukan Bilangan Ganjil/Genap Dengan PHP. Bila bermanfaat boleh di share yah :)

1 Comment for "Membuat Aplikasi Untuk Menentukan Bilangan Ganjil/Genap Dengan PHP"

Back To Top