Thursday, 28 January 2016

Salam sejahtera untuk para pengunjung setia ilmuwebsite.com, saya yakin apapun Anda lakukan demi mendapatkan visitor yang membludak bukan?

Itulah yang menjadi tutorial ini dibuat. Pada kesempatan kali ini saya ingin berbagi tulisan untuk para blogger tentang bagaimana sih caranya Agar blog kita banyak pengunjungnya?

Tentunya untuk menghasilkan pundi-pundi blog Anda harus tampil menarik mulai dari konten atau tmpilan blog tersebut harus menarik. Tapi jika Anda sudah melakukan 2 hal tersebut tapi visitor masih sepi / kurang, lalu apa yang mesti dilakukan? Tenang saja karena saya akan berbagi beberapa tool sebagai strategi untuk menarik para pengunjung.

Tanpa basa-basi lagi yuk , simak ulasan berikut :

1. Google AdWords Keyword Planner

Google adWords Keyword Planner ini merrupkan tool untuk melakukan riset kat kunci, berfungsi untuk membantu anda mengukur potensi trafik yang bisa kita peroleh.

Jika anda melakukan blogging hanya untuk mengisi waktu senggang atau istilah kerennya jus for fun anda tak perlu menggunakan tool ini, tapi jika anda yang memanfaatkan blog untuk bisnis tentu tool ini sangat penting. Banyak dijumpai orang mengalami kekecewaan besar dalam melakukan aktivitas bisnis diblog karena mendapatkan trafik yang sangat kecil, jika trafik kecil bagaimana bisa merubah sebuah blog menjadi sebuah transaksi.

Untuk  aksi langsung saja anda kunjungi  > https://adwords.google.co.id/KeywordPlanner atauhttp://www.google.com/adwords/

Dengan keyword planner paling tidak Anda akan mengetahui keyword apa saja yang sedang booming dan dicari oleh orang banyak. Tentunya Keyword research dipadu dengan artikel yang bermutu, bermanfaat dan menghasilkan solusi si pembaca artikel. Kata kuncinya Keyword Planner + Artikel berkualitas.

2. Ubersuggest

Selain google AdWords Keyword Planner, Anda bisa menggunakan tool Ubersuggest Tool Saran keyword Google gratis.

Untuk bagi para Blogger pemula, bisa memanfaatkan tool ini untuk menemukan apa sebenarnya yang dicari orang-orang. Ini yang sering disebut dengan Riset Kata Kunci¸Ubersuggest akan menyajikan daftar A-Z semua kata dalam pencarian Google.

Tool ini pun akan membntu anda untuk menemukan Long Tail Keyword yng bnyak disarn untuk memenangkan Ranking pada halaman pencarian. Yuk Langsung ekseskusi ke  http://ubersuggest.org/

3. Hemingway App

Tool ini dirancng untuk membntu anda menulis lebih baik, yang dimana setip blogger bisa mendaptkan keuntungn dari tool ini. Tool ini bisa mendeteksi setiap kalimat , kata mana yang mudah dipahami saat postingan anda dibaca oleh pengunjung dalam artian penyederhanaan kalimat.

Gunakan tool ini sebelum anda mem-publish artikel yang anda buat untuk memastikan tulisan anda sudah benar dan anda terus maju sebagai penulis :) . Mau praktek ? yuk langsung kesini http://www.hemingwayapp.com/

Itulah 3 tool yang bisa anda manfaatkan untuk bisa menarik visitor untuk blog anda yang bisa anda dapatkan dengan mudah dan tentunya gratis. Usaha & konsitensi kita dalam pengottimsi blog juga merupakan yang perlu anda usahakan untuk menarik banyak pengunjung

Selamat mencoba & semoga berhasil, sukses untuk anda semua. Salam
Salam hangat, ini adalah tulisan yang membahas mengenai web desain dan perangkat-perangkat pelengkapnya . 

Tidak dipungkiri lagi saat ini tengah bermunculan desain website dengan berbagai macam jenisnya. Para netter berlomba-lomba membangun website mereka seprofesional mungkin. 

Salah satu yang mungkin membuat sebuah website menarik untuk dilihat adalah kombinasi warna dari website tersebut.

Pernahkah anda tertarik terhadap sebuah warna di dalam website ? pernahkan terbesit dibenak anda untuk bisa tau kode warna yang digunakan website tersebut ? Mungkin Anda bisa mencari tau melalui photoshop atauppun table kode warna. Namun sepertinya agak repot kalau menggunakan cara seperti itu. 

Nah, pada kesempatan kali ini saya ingin membahas sebuah tools yang akan sangat membantu Anda untuk mencari tau warna yang digunakan oleh sebuah website untuk kemudian anda gunakan pada project anda.


ColorZilla, begitu nama toolsnya, ColorZilla merupakan sebuah add ons pada browser yang dapat membantu anda mencari tau kode warna yang terdapat pada sebuah website, asik kan ? Add ons ini gratis dan telah tersedia untuk Mozilla Firefox dan Google Chrome yang merupakan browser paling popular saat ini. Berikut akan saya bahas fitur dari add ons ini.

Fitur ColorZilla

  • Eyedropper – Fitur ini memungkinkan anda untuk mendapatkan warna apapun yang tertera pada jendela browser anda, Color Picker ini mirip dengan yang mungkin sering anda temukan pada photosop.
  • Zoom Option – Dengan fitur zoom ini anda akan lebih mudah untuk mendapatkan warna secara tepat di browser anda
  • Pallet Viewer – sepenuhnya kompatibel dengan GIMP (GNU Image Manipulation Program)
  • Webpage DOM Analyzer – fitur ini akan menganalisa serta mencari tau kode warna apa saja yang terdapat sebuah halaman website
  • Ultimate CSS Gradient Generator – Dengan fitur ini anda akan dipermudah untuk membuat gradiasi warna pada CSS sesuai dengan kebutuhan anda
  • Online Pallete Viewer – Anda bisa melihat dan menandai palet warna secara online, selain itu anda juga bisa berbagi palet warna ini melalui social media. Mantap.
  • History & Favorite Palletes – fitur ini akan mencatat palet warna yang telah digunakan dan palet warna apa saja yang sering anda gunakan
  • Multi Platform -  Tools ini bisa anda gunakan pada system operasi windows ataupun linux
  • Membuat komposisi sebuah warna mulai dari RGB, CMYK, HSV, LAB serta kode HEX nya sudah tersedia dalam sekali klik
  • Auto Copy Palet warna
  • Mengukur jarak antara dua titik di browser

Versi 

Saat ini Colorzilla telah merilis versi terbarunya yakni versi 2.8 dan telah telah terdapat pembaruan berupa UI Improvements dan Membenahi Bug yang terdapat pada versi sebelumnya

Nah, demikian beberapa fitur yang terdapat pada add ons Mozilla dan google chrome ColorZilla. 

Dengan fitur yang begitu powerfull tentunya akan sangat membantu kita dalam urusan warna mewarnai, terlebih tools ini bisa Anda download dan install secara gratis pada browser anda (horee gratisss hehe). 

Tertarik ? Anda bisa langung mendownloadnya disitus resminya http://www.colorzilla.com/
Demikian yang bisa saya sampaikan mengenai salah satu add ons yang paling sering saya gunakan dalam mendesain sebuah website. 

Semoga bermanfaat.

Wednesday, 13 January 2016

Anda dapat membuat Fungsi scanning dalam PHP.
Scanning berikut menghasilkan query dalam bentuk array, dan bersifat continue sampe file terakhir pada folder terakhir, jadi smua bakalan discan, kecuali untuk nilai pada variable $invisibleFileNames yang ditampung juga dalam array
<?php
function scanDirectories($rootDir) {
??? // set filenames invisible if you want
??? $invisibleFileNames = array(“.”, “..”, “.htaccess”, “.htpasswd”, “Thumbs.db”);
??? // run through content of root directory
??? $dirContent = scandir($rootDir);
??? $allData = array();
??? // file counter gets incremented for a better
??? $fileCounter = 0;
??? 
??? foreach($dirContent as $key => $content) {
??????? // filter all files not accessible
??????? $path = $rootDir.’/’.$content;
??????? if(!in_array($content, $invisibleFileNames)) {
??????????? // if content is file & readable, add to array
??????????? if(is_file($path) && is_readable($path)) {
??????????????? $tmpPathArray = explode(“/”,$path);
??????????????? // saving filename
??????????????? $allData[$fileCounter][‘fileName’] = end($tmpPathArray);
??????????????? // saving while path (for better access)
??????????????? $allData[$fileCounter][‘filePath’] = $path;
??????????????? // get file extension
??????????????? $filePartsTmp = explode(“.”, end($tmpPathArray));
??????????????? $allData[$fileCounter][‘fileExt’] = end($filePartsTmp);
??????????????? // get file date
??????????????? $allData[$fileCounter][‘fileDate’] = date(‘Y-m-d H:i:s’, filectime($path));
??????????????? // get filesize in byte
??????????????? $allData[$fileCounter][‘fileSize’] = filesize($path);
??? ??? ??? ??? 
??? ??? ??? ??? //query SQL dapat diletakkan disini:
??? ??? ??? ??? //mysql_query(“INSERT INTO dirGue(path, filename) VALUES(‘”.$allData[$fileCounter][‘filePath’].”‘, ‘”.$allData[$fileCounter][‘fileName’].”‘)”)
??? ??? ??? ??? 
??????????????? $fileCounter++;
??????????? // if content is a directory and readable, add path and name
??????????? }elseif(is_dir($path) && is_readable($path)) {
??????????????? $dirNameArray = explode(‘/’,$path);
??????????????? $allData[$path][‘dirPath’] = $path;
??????????????? $allData[$path][‘dirName’] = end($dirNameArray);
??????????????? // recursive callback to open new directory
??????????????? $allData[$path][‘content’] = scanDirectories($path);
??????????? }
??????? }
??? }
??? 
??? return $allData;
}
if(isset($_POST[‘submit’]) && !empty($_POST[‘rootDir’]))
{
??? print_r(scanDirectories($_POST[‘rootDir’]));
}
?>
<h2>Scanning All Files and Directories
</h2>
<form action=”” method=”post”>
<input name=”rootDir” type=”text” size=”20″ />
<input name=”submit” type=”submit” value=”scan directories” />
</form>
Selamat mencoba :D~~

Tuesday, 12 January 2016



Setiap web pasti memiliki halaman admin. Halaman admin disini maksudnya adalah halaman web yang digunakan oleh webmaster untuk mengatur isi dan tampilan web. Tentunya kita pasti tidak mau jika halaman admin ini diketahui oleh pihak lain. Menggunakan username dan password sah-sah saja. Tetapi tidak menutup kemungkinan user lain akan mecoba-coba keamanan login yang telah anda buat.
Selain menggunakan username dan password, ada cara lain untuk mengamankan halaman admin. Yakni dengan membatasi IP Address. Jadi hanya IP Address tertentu yang dapat membuka halaman admin ini. Ah, setelah cerita panjang, pastinya anda sudah tidak sabar ingin mengetahui bagaimana cara membuat halaman admin yang aman.
Pertama-tama, anda harus mengetahui IP Address anda. Untuk mengetahuinya, anda dapat menggunakan perintah berikut :

? <?php 
? print ?IP anda : ?.$HTTP_SERVER_VARS[‘REMOTE_ADDR’]; 
?>
Bila sudah, maka pada bagian admin, Misalnya anda letakkan pada folder ?Administrator/index.php?, anda ketikkan perintah berikut pada bagian awal script :
<?php 
? $ip = ?127.0.0.1? // ip yang telah dicatat sebelumnya 
? if($HTTP_SERVER_VARS[‘REMOTE_ADDR’] != $ip) { 
? header(?location: ../index.php); 
? } else { 
? Setcookie(?ip?,$ip); } 
?>
Lalu untuk setiap halaman web lainnya, (yang juga terdapat pada folder administrator) anda tambahkan perintah berikut :
<?php 
? $ip = ?$_COOKIE[?ip?]; ? // pemanggilan cookie ip 
? if($HTTP_SERVER_VARS[‘REMOTE_ADDR’] != $ip) { 
? print ?Anda tidak mempunyai hak akses untuk halaman ini…..!!!!?; 
? } else { 
? // tampilan menu anda 
? } 
?>
Jangan lupa lakukan pemanggilan cookies atau session untuk username dan password admin yang telah anda buat. Contoh diatas hanya untuk pemanggilan cookies untuk IP Address. Anda juga dapat membuat lebih dari 1 IP Address yang dapat mengakses admin anda. Tentunya dengan menggunakan database.
CREATE TABLE web_saya.tb_admin ( 
? id BIGINT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
? ip VARCHAR( 30 ) NOT NULL 
? ) ENGINE = MYISAM 

? INSERT INTO web_saya.tb_admin ( 
? id ,
? ip 
? )
? VALUES ( 
? NULL , ‘127.0.0.1’ 
);
Config.php<?php 
$host = ?localhost?; 
$user = ?root?; 
$pass = ??; 
$konek = mysql_connect($host,$user,$pass) or die (?Periksa nama host,user,atau pass..?); 
$pilih_db = mysql_select_db(?web_saya?); 
?>
Lalu pada bagian index.php yang terdapat pada folder administrator, anda ketikkan script berikut:
Index.php
<?php 
? Include(?config.php?); 
? $ip = $HTTP_SERVER_VARS[‘REMOTE_ADDR’]; 
? $valid_ip = mysql_query(?SELECT * FROM tb_admin WHERE ip=?$ip??); 
? if (!= $valid_ip) { 
? print ?Anda tidak mempunyai hak akses untuk halaman ini !?; 
? } else { 
? // Tampilan menu admin anda 
? } 
?>
Dengan script diatas, anda dapat memasukkan lebih dari 1 IP Address yang dapat mengakses halaman admin anda..
Selamat mencoba dan semoga bermanfaat...
KinkiHadi

Wednesday, 6 January 2016

Pasti anda tidak asing lagi dengan yang namanya email massal. Yah, email massal merupakan metode pengiriman email ke beberapa orang sekaligus.Biasanya Yahoo mail, gmail, dan beberapa web mail lainnya telah menyediakan fitur ini. Bahkan bisa dibilang semuanya pasti sudah menyediakan. Nah, kalau selama ini kita hanya menggunakan fasilitas tersebut, bagaimana jika kita membuatnya sendiri ? Tentu lebih bangga bukan ?
Pertama-tama buat databasenya terlebih dahulu.
CREATE DATABASE emailmassal ;
CREATE TABLE emailmassal.email (
? id MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
? nama VARCHAR( 50 ) NOT NULL ,
? email VARCHAR( 50 ) NOT NULL
? ) ENGINE = MYISAM
? INSERT INTO emailmassal.email (
? id ,
? nama ,
? email
? )
? VALUES (
? ‘1’, ‘ivan’, ‘ivan@ilmuwebsite.com’
);
Notes : dalam contoh ini, email yang terdapat di database Cuma 1. Anda dapat menambah email-email lain jika mau. :)
config.php
<?php
? class config {
? var $host = “localhost”;
? var $user = “root”;
? var $pass = “”;
? var $nama_db = “emailmassal”; // nama database
? function config() {
? $this->connect = mysql_connect($this->host,$this->user,$this->pass);
? $this->select_db = mysql_select_db($this->nama_db);
? if(!$this->connect)
? {
? print “<center>Gagal koneksi dengan PHPmyAdmin.. !<br>Cek kembali nama host, user, dan password anda !</center>”;
? }
? } // tutup function config
? }
?>
Index.php
<?php
include(“config.php”);
?>
<form name=”form1″ method=”post” action=”?kirim=mail”>
<p>
Untuk : <br>
<select name=”to” id=”to”>
<?php
class daftar extends config {
var $sql = “SELECT * FROM email”;
function email () {
$this->query = mysql_query($this->sql);
print “<option value=semua selected=selected>-Semua email-</option>”;
while($this->run_query = mysql_fetch_array($this->query))
{
print “<option value=”.$this->run_query[’email’].”>”.$this->run_query[’email’].”</option>”;
}
} // end function email
}
$p = new daftar();
$p->email();
?>
</select>
</p>
<p>Subject :<br>
<input name=”pesan” type=”text” id=”pesan”>
</p>
<p>Pesan :<br>
<textarea name=”pesan” cols=”40″ rows=”5″ id=”pesan”></textarea>
</p>
<p>
<input type=”submit” name=”Submit” value=”Kirim >>”>
</p>
</form>
<?php
if($_GET[‘kirim’])
{
class email extends daftar {
function kirimmail () {
$to = $_POST[‘to’];
$subject = $_POST[‘subject’];
$pesan = $_POST[‘pesan’];
$from = “From: email anda”; // isi dengan email anda
if($to == “semua”)
{
$this->query = mysql_query($this->sql);
while($this->run_query = mysql_fetch_array($this->query))
{
mail($to,$subject,$pesan,$from);
}
}
else
{
mail($to,$subject,$pesan,$from);
}
} // end function kirimmail
} // end class
$m = new email();
$m->kirimmail();
}
?>
Sedikit Penjelasan kode diatas :
Pada class config, kita variabelkan nama host,user,dan pass. Lalu kita konekkan dengan database pada function config. Function config itulah yang dinamakan constructor. Pada index.php, terdapat class daftar extends config, gunanya adalah untuk mengkonekkan dengan database, lalu kita variabelkan $sql yang merupakan perintah query. Lalu perintah query tersebut kita wariskan ke class email. Gunanya adalah agar tidak perlu melakukan penulisan ulang query tersebut.
Sekian dan semoga bermanfaat.
KinkiHadi

Bagi anda yang telah ahli dalam SEO (Search engine Optimization), pasti tidak asing lagi dengan yang namanya google sitemap. Google sitemap merupakan tools yang memudahkan google menangkap link-link dalam web kita untuk dilacak di halaman searchnya. Dalam hal ini saya menggunakan sitemap.xml. Seperti yang kita ketahui bahwa sitemap.xml merupakan web statis. Tidak seperti PHP yang dinamis. Nah, bagaimana caranya agar sitemap.xml menjadi dinamis ?
Pertama-tama buat databasenya terlebih dahulu. (dalam hal ini penulis membuat web berita dengan isi url dari berita tersebut sebagai contoh). Ingat .. ini hanya contoh saja..
CREATE DATABASE berita ;
CREATE TABLE berita.berita (
id MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
url VARCHAR( 100 ) NOT NULL
) ENGINE = MYISAM
INSERT INTO berita.berita (
id ,
url
)
VALUES (
‘1’, ‘index.php?page=1&id=1’
);
Notes : Google akan melacak setiap url anda. Contoh: http://webkamu.com/index.php?url=anda.
config.php
$host = “localhost”;
$user = “root”;
$pass = “”;
$konek = mysql_connect($host,$user,$pass) or die (“periksa kembali nama host,user,dan pass”);
$pilih_db = mysql_select_db(“berita”);
?>
index.php
include(“config.php”);
if($_GET[‘simpan’] == “url”)
{
$tgl = date(“d”);
$bln = date(“m”);
$thn = date(“Y”);
$url = $_POST[‘url’];
$simpan = mysql_query(“INSERT INTO berita (id,url) values (”,’$url’)”);
$tampil_berita = mysql_query(“SELECT * FROM berita”);
$buka = fopen(“sitemap.xml”,”a+”);
$tulis = fwrite($buka,”
“);
while($tampilkan_berita = mysql_fetch_array($tampil_berita))
{
$tulis = fwrite($buka,”
http://websitemu.com/”.$tampilkan_berita[‘url’].”
$thn-$bln-$tgl
always
1.0
“);
}
$tulis = fwrite($buka,”
“);
$tutup = fclose($buka);
header(“Location: index.php”);
}
?>
form.html
<FORM name=form1 action=?simpan=url method=post><BR>
URL :<BR><BR><INPUT id=url name=url> <BR><BR>
<BR><INPUT type=submit value=Submit name=Submit>
</FORM>
Sedikit Penjelasan kode diatas :
Pada bagian $tulis=fwrite merupakan perintah untuk menulisi file sitemap.xml. symbol ?a+? artinya php akan secara otomatis membuatkan file sitemap.xml. lalu alamat link-nya diambil dari database untuk kemudian dituliskan ke sitemap.xml.
Sekian dan semoga bermanfaat.
KinkiHadi

Membuat Grafik Data Vertikal dengan PHP

dengan format Graphic Batang
ni cara bikin grafik sederhana tanpa gambar di PHP, dengan bentuk vertikal
pertama kita butuh sql data dari database:
bikin database, dengan nama: graph_dbase
ni bwat table SQL na:
Code:

CREATE TABLE report_toko (
? id int(11) NOT NULL auto_increment,
? nama_toko varchar(255) NOT NULL default ”,
? laba int(11) NOT NULL default ‘0’,
? PRIMARY KEY? (id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
— 
— Dumping data for table report_toko
INSERT INTO report_toko VALUES (1, ‘Toko A’, 100000);
INSERT INTO report_toko VALUES (2, ‘Toko B’, 25000);
INSERT INTO report_toko VALUES (3, ‘Toko C’, 15000);
INSERT INTO report_toko VALUES (4, ‘Toko D’, 5000);
wuki singkat saja, gw mao bikin koneksi dlo:

Code:

$varData = array(‘localhost’, ‘root’, ”, ‘graph_dbase’);
list($host, $user, $pass, $db) = $varData;
$con = mysql_connect($host, $user, $pass);
mysql_select_db($db, $con) or die(‘ERROR DBASE CON’);
ambil query untuk jumlah terbesar dari laba (MAX) dan total seluruh laba (SUM) dalam baris table:

Code:
$qry = mysql_query(“SELECT * FROM report_toko”) or die(‘ERROR REPORT DATA’);
//ambil data MAX dari laba
$max = mysql_query(“SELECT MAX(laba) FROM report_toko”) or die(‘ERROR MAX DATA’);
list ($most_value) = mysql_fetch_row($max);
mysql_free_result($max);
//jumlahkan (SUM) seluruh nilai laba dalam baris data sebagai ttlLaba
$sum = mysql_query(“SELECT SUM(laba) AS ttlLaba FROM report_toko”) or die(‘ERROR SUM DATA’);
$ttl = mysql_fetch_array($sum);
sebagai keluaran data, gw memanfaatkan table bwat bikin graphic na menjadi vertical. Jadi kaga make fungsi2 gambar lib dari PHP.

Code:
<table border=0 cellspacing=5 cellpadding=0 align=”center” style=”background-color:#ABCDEF;border:1px solid blue;”><tr>
<?
while($row=mysql_fetch_array($qry))
{
? ?if($most_value==0)
? ? ?$most_value=1; // menghandle nilai field laba yang nol ? ?? ?? ?? ?
? ?//mulai proses data value untuk graphic
? ?$graphLineValue = round(($row[laba] * 100) / $most_value);
? ?$percent? ? ? ? = round(($row[laba] * 100) / $ttl[ttlLaba], 2);
? ??>
? ?<td valign=”bottom” title=”Nama Toko: <? echo $row[‘nama_toko’]; ?>”><table border=0 cellpadding=0 cellspacing=2> 
? ?? ?? ?? ?? <tr align=center valign=bottom><td style=”background-color:#E0F0FF;”><table border=0 cellspacing=0 cellpadding=0 width=100%>
? ?? ?? ?? ?? <tr align=center><td height=102 valign=bottom nowrap style=”color:black;font-family:Arial, Helvetica;font-size:12px;”><? echo $percent; ?> %</td> 
? ?? ?? ?? ?</tr><tr align=center valign=bottom><td><table border=0 cellspacing=0 cellpadding=0><tr><td style=”border:2px outset white;” bgcolor=”#A0C0F0″ title=”<? echo “Rp. “.number_format($graphLineValue,3,””,”.”).”,-“.””; ?>”><div style=”width:20px; height:<? echo $graphLineValue; ?>px; line-height:1px; font-size:1px;”></div></td></tr></table></td></tr></table></td></tr><tr align=center> 
? ?? ?? ?? ?? <td style=”color:#000000;background-color:#FFFFFF;border:2px groove white;font-family:Arial, Helvetica;font-size:12px;” nowrap> <? echo “Rp. “.number_format($graphLineValue,3,””,”.”).”,-“.””; ?>  </td>
? ?? ?? ?? ?</tr><tr><td bgcolor=”#C0E0FF” style=”color:#000000;background-color:#C0E0FF;border:2px groove white;font-family:Arial, Helvetica;font-size:12px;text-align:center;”> <? echo $row[‘nama_toko’]; ?> </td> 
? ?? ?? ?? ?</tr></table></td>
? ?<?
}
?>
</tr></table>
<div style=”font-family:’Courier New’; font-size:24px; font-weight:bold; padding-top:20px; text-align:center;”>
<?
echo “Total Laba = Rp. “.number_format($ttl[ttlLaba],0,””,”.”).”,-“.””;
?>
</div>

sebagai penentu tinggi dari graphic na ada pada baris:

Code:
$graphLineValue = round(($row[laba] * 100) / $most_value);

NOTE: round = pembulatan digit angka dibelakang koma
sedangkan untuk perhitungan nilai persentase na ada pada baris:

Code:
$percent? ? ? ? = round(($row[laba] * 100) / $ttl[ttlLaba], 2);
jadi kalo di preview di browser, jadi ke gini:

Sekian semoga bermanfaat buat kalian.

KinkiHadi