Median Data Tunggal Dengan PHP

1 February 2015 | Tags: , ,


Median adalah nilai tengah dari kumpulan data yang tersusun secara teratur (diurutkan menurut besarnya). Median membagi data menjadi dua bagian yang sama sehingga median disebut juga ukuran letak.  Secara matematis median dilambangkan dengan Me. Pencarian median terdiri dari median data tunggal dan median data kelompok.  Pada materi ini kitaa akan mencari median data tunggal.

Pencarian media data tunggal dibedakan untuk untuk banyak data ganjil dan  genap. Jika banyak data ganjil maka Me adalah data yang terletak tepat yang ditengah setelah diurutkan · Jika banyak data genap maka Me adalah rata-rata dari dua data yang terletak di tengah setelah diurutkan.

Rumus mencari median data tunggal dengan PHP

Contoh :

Contoh mencari median data tunggal

Langkah-langkah mencari median data tunggal

  1. Tentukan data-nya.
  2. Urutkan data dari kecil ke besar
  3. Hitung banyaknya data –>(n)
  4. Jika banyak data ganjil,
    • Letak data adalah : (n+1)/2
    • Nilai median adalah data ke-(n+1)/2.
  5. Jika banyak data genap
    • Cari data ke  n/2  –>(a1)
    • Cari data ke (n/2)+1 –>(a2)
    • Nilai median adalah : (a1+a2)/2
  6. Nilai median sudah ditemukan.

Implementasi  median data tunggal dengan PHP

Pembuatan program mencari median data tunggal dengan PHP, kita akan memakan data secara dinamis. Untuk itu kita akan memanfaatkan Jquery untuk membuat form secara dinamis, yang sudah dibahas sebelumnya.

Source Code median data tunggal dengan PHP

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Mencari Median Data Tunggal</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<h2>Menghitung Median Data Tunggal</h2><br>
<?php
	if(isset($_POST['angka']))
		{
			$data=$_POST['angka'];
			reset($data);
			$n=count($data);
			echo "Banyaknya data (N) = $n <br />";
			echo "Data sebelum diurut : ";
			while (list($key, $value)= each($data))
				{
					$angk=$_POST['angka'][$key];
					echo $angk."&nbsp;&nbsp;&nbsp;";
				}	

			asort($data);
			echo "<br />Data setelah diurut : ";
			$i=1;
			while (list($key, $value)= each($data))
				{
					$databaru[$i]=$_POST['angka'][$key];
					echo $databaru[$i]."&nbsp;&nbsp;&nbsp;";
					$i++;
				}
			if($n%2==0)	//Jika banyak-nya data  genap
				{
					$d1=$n/2;
					$d2=$d1+1;
					$nilai_median=$databaru[$d1]+($databaru[$d2]-$databaru[$d1])/2;
				}
			else   //Jika banyak-nya data  ganjil
				{
					$dt=($n+1)/2;
					$nilai_median=$databaru[$dt];
				}
			echo "<br />======================= <br />";
			echo "Mediannya adalah : $nilai_median";
		}
?>

</div>
</body>
</html>

Tampilan hasil program mencari median data tunggal

Form input mencari median data tunggal Hasil output mencari median data tunggal

 

Source code mencari median data tunggal dengan PHP bisa anda download disini !

Komentar via Facebook tentang Median Data Tunggal Dengan PHP

Komentar tentang Median Data Tunggal Dengan PHP

Silahkan tulis saran, komentar dan pertanyaan dibawah!

Your email address will not be published. Required fields are marked *