Lompat ke konten Lompat ke sidebar Lompat ke footer

Mencari Nilai Max dan Min Array PHP

Halo teman-teman semua, selamat datang kembali pada Web Blog kami, yaitu Awonapa Jr. Pada kesempatan ini kita akan belajar mengenai Bahasa Pemrograman, Yaitu Bahasa Pemrograman PHP. Materi yang akan kita bahas saat ini adalah Belajar PHP - Mencari Nilai Max dan Min Array PHP.

Mencari Nilai Max dan Min Array PHP

Belajar PHP - Mencari Nilai Maksimal dan Minimal pada Array PHP

Daftar Isi :

  • Mengenal PHP
  • Perintah Dasar PHP
  • Perulangan For PHP
  • Perulangan forEach PHP
  • Mencari Nilai Maximum dan Minimum

santai saja, dan mohon maaf juga kalau ada kesalahan, untuk sementara ini materi mengenai PHP tidak di sediakan secara berurutan, hanya sekedar mengerjakan studi kasus sederhana saja.

1. Mengenal PHP

PHP atau singkatan dari Hypertext Preprocessor. Merupakan bahasa pemrograman yang digunakan dalam pengembangan website. PHP termasuk kedalam bahasa pemrograman Server Side, yang bisa di artikan script PHP akan di proses di Server.

PHP bisa digunakan pada halaman website, secara bersamaan dengan HTML, dan saat ini PHP sudah merelease versi terbaru yaitu versi PHP 8.

2. Perintah Dasar PHP

Berikutnya yaitu tentang perintah dasar yang digunakan pada studi kasus kali ini, beberapa perintah dasar yang akan digunakan yaitu, untuk membuat variabel, menampilkan text dari variabel, dan lainya.

Jika teman-teman melihat hasil dari studi kasus untuk mencari nilai maksimal dan minimal array php adalah sebagai berikut :

Studi Kasus Max n Min PHP

Oiya sebelum itu, jangan lupa untuk menjalankan nya menggunakan web server, seperti apache, disini saya menggunakan XAMPP untuk menjalankannya. dan diletakan pada folder htdocs.

Menjalankan Xampp Localhost di Windows

Beberapa sintak PHP dasar yang digunakan mari kita baca sejenak.

1. Sintak Dasar pada PHP

Sintak untuk menulis PHP, dibuka dengan <?php  dan  di tutup dengan ?>, seperti contoh:

<?php  <<tag pembuka
isi kode
?> <<tag penutup

2. Sintak echo()

echo merupakan fungsi yang digunakan untuk menampilkan teks ke layar halaman website atau pun lainya. perintah echo dapat ditulis sebagai berikut.

<?php 
echo "Belajar PHP";
?>

3. Membuat Variabel pada PHP

Variabel adalah sebuah nama yang mewakili sebuah nilai. Variabel bisa diisi dengan berbagai macam nilai seperti string (teks), number (angka), objek, array, dan sebagainya. Untuk membuat variabel dengan PHP dapat diawali simbol $. Seperti contoh :

<?php
$nama = 'awonapa';
?>
 

Pada sintak diatas kita sudah membuat variabel nama, yang memiliki isi tipe data string, yaitu awonapa. Lalu bagaimana untuk menampilkan hasil dari variabel nama? kita bisa menggunakan echo , seperti berikut ini caranya.

<?php
$nama = 'awonapa';
echo $nama;
?>

Dan akan menghasilkan output : awonapa.

3. Perintah For Loop pada PHP

Berikutnya kita akan mencoba dan sekilas membahas mengenai perulangan, biasanya pada pemrograman perulangan atau disebut looping itu menggunakan 3 cara yaitu, for, while, do-while. Dan pada kesempatan ini kita akan mencoba yang for saja.

Seperti contoh jika kita ingin membuat urutan angka dari 1 - 10, maka kita bisa membuat secara manual, namun bagaimana jika membuat urutan angka 1-9999? pasti melelahkan. Oleh karena itu kita menggunakan perulangan atau looping.

For loop digunakan untuk kode yang memiliki kemungkinan dijalankan berulang, ada 3 bagian pada for loop. 

  • definisikan counter
  • conditional expression
  • modify counter (increment atau decrement)
<?php
for ($i=1; $i < 10; $i++) {
echo '<br>'.$i;
}
?>

Hasil dari kode ini adalah angka 1-9, dan setiap angka di enter.

Penjelasan Kode

  • pada awal kita membuat variabel $i dengan nilai 1, kemudian
  • kita membuat kondisi , pada kode tersebut dibaca, kalau variabel $i lebih kecil dari 10, maka 
  • $i ++, dan counter $i akan ditambahkan nilainya (1) sampai kondisi tersebut salah.
  • echo '<br>' digunakan untuk enter supaya angka yang muncul tidak berdempetan.

kalau kurang jelas begini, jadi 

  • $i = 1, cek kondisi $i lebih kecil dari 10, true, lalu increment $i++, jadi berikutnya nilai $i adalah 2. 
  • $i = 2,  cek kondisi $i lebih kecil dari 10, true, lalu increment $i++, jadi berikutnya nilai $i adalah 3. 
  • dan begitu seterusnya sampai 
  • $i = 9,  cek kondisi $i lebih kecil dari 10, true, lalu increment $i++, jadi berikutnya nilai $i adalah 10. 
  • $i = 10,  cek kondisi $i lebih kecil dari 10, false, kemudian akan dikeluarkan dari looping atau perulangan yang terjadi. maka hasilnya adalah 1-9.

untuk kondisi ekspresi itu bisa menggunakan <, >, <=, >=. dan iterasi bisa menggunakan $i++, $i--.

4. Perulangan forEach PHP

Berikutnya adalah perulangan foreach. foreach ini digunakan untuk perulangan pada pembacaan nilai array. Lalu bagaimana bentuk array? seperti ini.

<?php
$contohArray = array(1, 2, 3, 4, 5);
?>

Array dibaca dari indeks 0, jadi untuk membaca nilai array dengan angka 1 adalah seperti ini :

<?php
$contohArray = array(1, 2, 3, 4, 5);
echo $contohArray[0];
?>

maka outputnya adalah 1.

Lalu bagaimana untuk penggunaan foreach? 

<?php
$contohArray = array(1, 2, 3, 4, 5);
foreach ($contohArray as $conArr) {
echo '<br>'.$conArr;
}
?>

dan output nya adalah 1-5 dengan enter.

foreach yang kita gunakan, untuk mengambil nilai array satu per satu, yang ditampung pada variabel $conArr. Nama variabel setelah as dapat diberikan sesuai kebutuhan.

5. Mencari Nilai Maximum dan Minimum

Baiklah kita sudah mengenal basic dari sintak PHP, berikutnya coba kita masuk ke studi kasus. Saya sudah menyiapkan kode yang akan digunakan.

1. Pertama kita buat dulu kerangka HTML dasar, dan kita akan menyisipkan kode PHP di dalam tag body pada HTML.

<html lang="en">
<head>
<title>Mencari Nilai MAX dan MIN</title>
</head>
<body>
<?php
//kita akan mulai disini
?>
</body>
</html>

2. Kita akan membuat variabel $nilaiArray yang berisi array kosong. Dan juga akan membuat perulangan angka 1 - 20. Kemudian angka tersebut akan dimasukkan ke dalam $nilaiArray kosong tadi, dengan perintah array_push().

<html lang="en">
<head>
<title>Mencari Nilai MAX dan MIN</title>
</head>
<body>
<h4>Mencari Nilai Max dan Min</h4>
<?php
$nilaiArray = [];
for($i = 1; $i <= 20; $i++){
// untuk hasil sisa bagi 2
if($i % 2 === 0) {
echo ' '.$i ;
//untuk push nilai ke array kosong
array_push($nilaiArray, $i);
}
};
?>
</body>
</html>

Oke disini kita sudah memiliki nilai array yang sudah di isi dari hasil perulangan diatas, dan isi dari $nilaiArray adalah 2 4 6 8 10 12 14 16 18 20. 

Sebenarnya ada yang lebih mudah dari cara ini, teman-teman bisa langsung membuat array dengan nilai  2 4 6 8 10 12 14 16 18 20, seperti $contohArray = array(1, 2, 3, 4, 5);

Oke kita lanjut, berikutnya kita akan membuat 2 variabel, yaitu 

  • $nilMax = 0
  • $nilMin = 9999

dan kita akan lakukan perulangan foreach untuk melakukan perbandingan nilai maksimal dan minimal nya. Seperti pada sintak berikut :

<html lang="en">
<head>
<title>Mencari Nilai MAX dan MIN</title>
</head>
<body>
<h4>Mencari Nilai Max dan Min</h4>
<?php
$nilaiArray = [];
for($i = 1; $i <= 20; $i++){
// untuk hasil sisa bagi 2
if($i % 2 === 0) {
echo ' '.$i ;
//untuk push nilai ke array kosong
array_push($nilaiArray, $i);
}
};
echo "<br>";
$nilMax = 0;
$nilMin = 99999;

// melakukan perulangan pada array menggunakan foreach
foreach ($nilaiArray as $nilArr) {
if($nilArr > $nilMax) {
$nilMax = $nilArr;
}

if($nilArr < $nilMin) {
$nilMin = $nilArr;
}
}

echo 'nilai terbesar adalah '.$nilMax;
echo "<br>";
echo 'nilai terkecil adalah '.$nilMin;
?>
</body>
</html>

Hasil dari kode tersebut adalah seperti berikut :

Result Nilai Max dan Min
Penjelasan Singkat dari Kode:

  • kita membuat variabel dengan nilai 0 dan 9999, memiliki kegunaan masing-masing.
  • menurut logika saya, variabel $nilMin = 99999, digunakan untuk melakukan perbandingan yang terjadi pada kondisi if.
  • Seperti pada if pertama yaitu, memiliki kondisi if($nilArr > $nilMax)
    • artinya kalau $nilArr (2-20) lebih besar dari $nilMax (0), maka sesuai pada kode
    • $nilMax = $nilArr; nilaimax akan diberikan nilaiarray. Jadi kalau 
    • $nilArr = 20, dan  $nilMax = 18, jadi kondisi ini benar, dan perulangan pada foreach sudah selesai.
    • oleh karena itu kita akan memberikan $nilMax dengan nilai dari $nilArr. 
    • Kurang lebih seperti itu.
  • Yang terjadi pada if kedua adalah sama, hanya saja, kondisi if nya jika  if($nilArr < $nilMin)
    • dan disini diberi nilai 9999 karena akan melakukan perbandingan kepada angka yang ada pada $nilArr yaitu 2-20 itu. Jadi kalau $nilArr lebih kecil dari 9999 maka
    • $nilMin = $nilArr; nilaimin akan diberikan nilaiarray. 
  • Dan Selesai :)

Baik teman-teman seperti itu adalah materi yang dapat saya share pada artikel ini yaitu mengenai Belajar PHP - Mencari Nilai Max dan Min Array PHP.

Terimakasih sudah berkunjung dan membaca tulisan saya, mohon maaf jika terdapat kesalahan, silahkan diperbaiki dengan cara memberikan komentar.

Salam Semangatt! Awonapa.
 
Tag Penelusuran

  • perintah dasar PHP
  • penggunaan echo PHP
  • for looping PHP
  • foreach looping PHP
  • array pada PHP
  • mencari nilai maksimum PHP
  • mencari nilai minimum PHP

Posting Komentar untuk "Mencari Nilai Max dan Min Array PHP"