Menu

Detail Artikel

Home/ Web Design/Detail Artikel

Vertical Graph untuk Persentase Jumlah Pendaftar di Universitas

kali ini saya coba kasih artikel tentang membuat tentang informasi persentase jumlah Pendaftar dari setiap jurusan di sebuah universitas. program yang saya buat ini real time data. jadi setiap ada data baru yang masuk, maka persentasi akan berubah sesuai dengan total keseluruhan pendaftar. dan saya berikan tambahan infomrasi siapa saja yang sudah mendaftar sesuai dengan jurusan masing - masing.

sebenarnya banyak teman - teman saya yang sudah buat seperti ini dengan kualitas program sangat bagus menggunakan javascript dan AJAX. bener - bener real time. tetapi disini saya membuat program hanya dengan PHP dan html, karna saya tidak belum mengerti bahasa java dan ajax. maklum karna saya tergolong orang - orang yang punya IQ yang lemah. jadi aga susah untuk memahami baha pemrograman yang sulit.

langsung ke program saja .

buat database : school (option / kalo sudah punya database ya boleh pake database yang lama )
buat tabel : jurusan


Perintah SQL
CREATE TABLE `school`.`jurusan` (
`kd_jur` VARCHAR( 15 ) NULL ,
`jurusan` VARCHAR( 50 ) NULL
) ENGINE = MYISAM

Atau
field - field yang harus dibuat

Field Length / Value Keterangan
kd_jur varchar(15) Null
jurusan varchar(50) Null

Nama Tabel : pendaftar
Perintah SQL
CREATE TABLE `school`.`pendaftar` (
`no` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`kd_jur` VARCHAR( 15 ) NULL ,
`nama` VARCHAR( 50 ) NULL ,
`jenkel` VARCHAR( 50 ) NULL ,
`alamat` VARCHAR( 255 ) NULL
) ENGINE = MYISAM

Atau
Field - field yang harus dibuat

Field
Length / Value
Keterangan
no int (11) Auto_Increment, Not Null
kd_jur varchar(15) Null
nama varchar(50) Null
jenkel varchar(50) Null
Alamat varchar(255) Null

jika sudah silahkan ketik script di bawah ini :

####### koneksi.php #######

$koneksi=mysql_connect("localhost","root","");
mysql_select_db("school",$koneksi);
?>

####### graph.php ########






include "koneksi.php";
$jurusan=mysql_query("SELECT * FROM jurusan");
while($jurusan1=mysql_fetch_array($jurusan)){
$kd_jur=$jurusan1[kd_jur];
$banyak=mysql_query("SELECT * FROM pendaftar WHERE kd_jur='$kd_jur'");
$banyak1=mysql_num_rows($banyak);
$totalsemua=mysql_query("SELECT * FROM pendaftar");
$totalsemua1=mysql_num_rows($totalsemua);
$persen=($banyak1*100)/$totalsemua1;
$tinggi=(107*$persen)/100; // angka 107 diambil perkiraan tinggi maksimal dari tabel grapich berwarna biru
?>

}
?>






 

######## index.php #######

include "koneksi.php";
?>




FR-SYSTEM.WEB.ID



















 
 


















Menu Utama








STATISTIK PENDAFTAR

 

 


DATA SELURUH MAHASISWA



$lisjur=mysql_query("SELECT * FROM jurusan"); while($lisjut1=mysql_fetch_array($lisjur)){ echo "$lisjut1[jurusan]"; } ?>




$tjur=$_GET['jurusan'];
if(!empty($tjur)){
$lispendaftar=mysql_query("SELECT * FROM pendaftar WHERE kd_jur='$tjur'");
$totalseluruhpendaftar=mysql_num_rows($lispendaftar);
?>
Jumlah Seluruh Data Pada Jurusan ini Adalah Pendaftar







while($lispendaftar1=mysql_fetch_array($lispendaftar)){
?>






}
?>
KD Jurusan Nama Jenis Kelamin Alamat





}
?>
www.websiteku.com, © 2010 All Right Reserved

Coding & Design By FR-SYSTEM.WEB.ID


jika semua sudah dibuat, silahkan anda jalankan program, untuk penambahan data, silahkan anda tambah sendiri melalui Phpmyadmin atau Mysql-front atau dengan menggunakan software pengelola database SQL yg anda sukai.
dan pada field data pendaftar hanya beberapa field, untuk field yg lebih lengkap, silahkan anda tambahkan sendiri

Hasil akhir seperti gambar di bawah ini :

ok. semua sudah, silahkan dicoba. semoga sukses

~ ~ ~ ~ ~ untuk file pendukung silahkan download disini ~ ~ ~ ~ ~

Artikel Lainnya

Komentar Anda

a3gCJ

3 Komentar

FR-SYSTEM.WEB.ID

12-10-2010 | 09:07:42 contact@fr-system.web.id
o ya nti untuk backlink bisa saya tambahkan, thanks untuk sarannya

kensin

08-10-2010 | 08:59:27 kensin_m@yahoo.com
mantab gan, cuma sayang comment disini gak ada backlink, tapi sebagai ucapan makasih gpplah :)

sahrul

17-08-2010 | 09:25:58 bangsakubarlox@gmail.com
thx Ferdian Rahabista

Produk Kami

Facebook Page

Statistik Pengunjung

  • Hari ini
    :
    218
  • Kemarin
    :
    441
  • Bulan ini
    :
    1019
  • Tahun ini
    :
    215841
  • Total
    :
    2429942
  • Hits Count
    :
    3470483
  • Now Online
    :
    3 Users