menghitung huruf make php

untuk menghitung program, dapat menggunakan program sederhan seperti ini (berbasis PHP)

<?php
if ($_POST[Submit]){
$huruf=array();
$konversi=array();
$j=0;
$_POST[kalimat]=strtolower($_POST[kalimat]);

for($i=0;$i<=strlen($_POST[kalimat])-1;$i++) {
if(!in_array($_POST[kalimat]{$i},$huruf)){
if(ord($_POST[kalimat]{$i}) >96 AND ord($_POST[kalimat]{$i})<123){
$huruf[$j]=$_POST[kalimat]{$i};
$konversi[$j]++;
$j++;
}
}
else {
$key=array_search($_POST[kalimat]{$i},$huruf);
$konversi[$key]++;
}
}

for($x = 0; $x < count($konversi)-1; $x++) {
for($y = 0; $y < count($konversi)-1; $y++) {
if($konversi[$x] > $konversi[$y]) {
$hold = $konversi[$x];
$konversi[$x] = $konversi[$y];
$konversi[$y] = $hold;
$temp = $huruf[$x];
$huruf[$x]=$huruf[$y];
$huruf[$y]=$temp;
}
}
}

?>
<table width=”800″ cellpadding=”0″ cellspacing=”1″ border=”1″>
<?
for($i=0;$i<=count($huruf)-1;$i++){

echo ‘<tr><td width=”10%” align=”center”>’.($huruf[$i]==’ ‘?’spasi’:$huruf[$i]).’</td><td width=”15%” align=”center”>’.$konversi[$i].’ (‘.number_format((($konversi[$i]/array_sum($konversi))*100),2,’.',”).’%)</td><td><img src=”bar.gif” height=”20″ width=”‘.($konversi[$i]/array_sum($konversi)*100).’%”</td></tr>’;}

echo ‘</table><br>Jumlah : ‘.array_sum($konversi);
}
else {
?>
<form name=”form1″ method=”post” action=”<?=$_SERVER['PHP_SELF']?>”>
<label>
<textarea name=”kalimat” cols=”50″ rows=”4″ wrap=”virtual”></textarea>
</label>
<br>
<br>
<label>
<input type=”submit” name=”Submit” konversiue=”Submit”>
</label>
</form>
<?
}
?>

contoh kalimat :

Jakarta – Presiden Susilo Bambang Yudhoyono (SBY) memimpin upacara peringatan hari Pahlawan 10 November. Upacara dan hening cipta juga digelar serempak di seluruh Indonesia.

SBY memimpin upacara yang dilangsungkan di Taman Makam Pahlawan Nasional (TMPN) Kalibata, Jakarta Selatan, Senin (10/11/2008). Bertindak sebagai komandan upacara Brigjen TNI Afianto.

Upacara dimulai pukul 08.10 WIB. Hening cipta akan dilakukan selama 60 detik pada pukul 8.15 WIB untuk menghormati jasa-jasa pahlawan yang telah berjuang dan mempertahankan kemerdekaan Indonesia.

Usai upacara, rencananya presiden SBY akan tabur bunga di makam pahlawan revolusi, di antaranya Ahmad Yani, Donald Ifak Panjaitan, MT Haryono, Siswono Parman, Suprapto, dan Sutoyo Siswomiharjo.

SBY juga akan tabur bunga di atas pusara makam mantan Wakil Presiden Adam Malik serta makam menteri luar negeri RuslanAbdul Gani.

Berdasarkan pantauan detikcom, hadir juga dalam upacara itu beberapa menteri dari Kabinet Indonesia Bersatu seperti Mensesneg Hatta Radjasa, Jaksa Agung Hendarman Supanji serta para undangan, mantan pejuang dan pahlawan kemerdekaan RI.

hasil perhitungan :

a : 189 (20.81%)
n  : 95 (10.46%)
i   : 64 (7.05%)
e  : 61 (6.72%)
r   : 53 (5.84%)

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.