Setelah beberapa bulan mangkir karena banyak kegiatan lain menyebapkan keterlambatan proses pengembangan EEEQuiz v1. Pengembangan EEEQuiz diasarkan atas saran-saran yang diberikan oleh para pengguna. Saya ucapkan banyak terima kasih atas saran yang diberikan. Oleh karena EEEQuiz masih dalam pengembangan maka saya mengharapkan saran-saran tambahan dalam pengembangan EEEQuiz ini.

Sistem Informasi Ujian Online atau disebut Quiz Online System (QOS) merupakan aplikasi berbasis web yang digunakan untuk melaksanakan ujian secara online baik Ujian tengah Semester, Ujian Akhir Semester, Kuis, Ujian Penerimaan Mahasiswa Baru dan ujian lain yang soalnya berupa pilihan ganda. Jenis Soal yang dapat di Ujiankan adalah :
1. Pilihan Ganda dengan satu jawaban (jumlah pilihan 2-5)
2. Pilihan Ganda Banyak Jawaban/Multiple Choice (Jumlah Pilihan 2-5)
3. Pilihan Ganda yang bernilai True or False (Benar/salah)

Berikut Screen shoot tampilan eeequiz v 2:

Ini Versi Beta masih dalam tahap uji coba oleh karena dibutuhkan saran pengembangan. saran di kirim ke : jagungodak@yahoo.com

Jika aplikasi ini di pakai secara online maupun offline di mohon pada para pengguna untuk mengirimkan alamat situs dari penggunaan aplikasi ini juga data lengkap perorangan/perusahaan /organisasi/sekolah yang menggunakan aplikasi ini. kirim ke alamat jagungodak@yahoo.com

Doownload Aplikasi disini V1–>hotfile

Download Miror V2 -->Filesonic

Download Buku manual 1

Download Buku Manual 2

Download Password

Pada Kesempatan kali ini saya akan menjelaskan bagai mana membuat Grapic / Graph pada PHP.

1. Pertama download class  library JPGraph

2. Ekstrac hasil download dalam sebuah folder

3. copy hasil ekstrack ke htdoc webserver anda

4. berikutnya buat script berikut:

Contoh 1:

<?php

include('phpgraphlib.php');
$graph = new PHPGraphLib(500,350);
$data = array(12124, 5535, 43373, 22223, 90432, 23332, 15544, 24523, 32778, 38878, 28787, 33243, 34832, 32302);
$graph->addData($data);
$graph->setTitle('Widgets Produced');
$graph->setGradient('red', 'maroon');
$graph->createGraph();

?>

Hasil:

Contoh 2:

<?php

include('phpgraphlib.php');
$graph = new PHPGraphLib(500,450);
$data = array("Jan"=>-1324, "Feb"=>-1200, "Mar"=>-100, "Apr"=>-1925, "May"=>-1444, "Jun"=>-957, "Jul"=>-364, "Aug"=>-221, "Sep"=>-1300, "Oct"=>-848, "Nov"=>-719, "Dec"=>-114);
$graph->addData($data);
$graph->setBarColor('255,255,204');
$graph->setTitle('Money Made at XYZ Corp');
$graph->setTextColor('gray');
$graph->createGraph();

?>

Hasil:

Contoh 3:

<?php

include('phpgraphlib.php');
$graph = new PHPGraphLib(350,280);
$data = array("Roger"=>145, "Ralph"=>102, "Rhonda"=>123, "Ronaldo"=>137, "Rosario"=>149, "Robin"=>99, "Robert"=>88, "Rustof"=>111);
$graph->setBackgroundColor("black");
$graph->addData($data);
$graph->setBarColor('255,255,204');
$graph->setTitle('IQ Scores');
$graph->setTitleColor('yellow');
$graph->setupYAxis(12, 'yellow');
$graph->setupXAxis(20, 'yellow');
$graph->setGrid(false);
$graph->setGradient('silver', 'gray');
$graph->setBarOutlineColor('white');
$graph->setTextColor('white');
$graph->setDataPoints(true);
$graph->setDataPointColor('yellow');
$graph->setLine(true);
$graph->setLineColor('yellow');
$graph->createGraph();

?>

Hasil :

Contoh 4:

<?php

include('phpgraphlib.php');
$graph=new PHPGraphLib(520,280);
$data=array("Alpha" => 1145, "Beta" => 1202, "Cappa" => 1523, "Delta" => 1437, "Echo" => 949, "Falcon" => 999, "Gamma" => 1188);
$data2=array("Alpha" => 898, "Beta" => 1498, "Cappa" => 1343, "Delta" => 1345, "Echo" => 1045, "Falcon" => 1343, "Gamma" => 987);
$graph->addData($data, $data2);
$graph->setBarColor('blue', 'green');
$graph->setTitle('Company Production');
$graph->setupYAxis(12, 'blue');
$graph->setupXAxis(20);
$graph->setGrid(false);
$graph->setLegend(true);
$graph->setTitleLocation('left');
$graph->setTitleColor('blue');
$graph->setLegendOutlineColor('white');
$graph->setLegendTitle('Week-37', 'Week-38');
$graph->setXValuesHorizontal(true);
$graph->createGraph();

?>

Hasil :

Contoh 5 :

<?php

include('phpgraphlib.php');
$graph=new PHPGraphLib(500,280);
$data = array(23, 45, 20, 44, 41, 18, 49, 19, 42);
$data2 = array(15, 23, 23, 11, 54, 21, 56, 34, 23);
$data3 = array(43, 23, 34, 23, 53, 32, 43, 41);
$graph->addData($data, $data2, $data3);
$graph->setTitle('CPU Cycles x1000');
$graph->setTitleLocation('left');
$graph->setLegend(true);
$graph->setLegendTitle('Module-1', 'Module-2', 'Module-3');
$graph->setGradient('green', 'olive');
$graph->createGraph();

?>

Hasil :

Contoh 6:

<?php

include('phpgraphlib.php');
$graph = new PHPGraphLib(450,300);
$data = array("Jan" => -10.1, "Feb" => -3.6, "Mar" => 11.0, "Apr" => 30.7, "May" => 48.6, "Jun" => 59.8, "Jul" => 62.5, "Aug" => 56.8, "Sep" => 45.5, "Oct" => 25.1, "Nov" => 2.7, "Dec" => -6.5);
$graph->addData($data);
$graph->setBarColor('navy');
$graph->setupXAxis(20, 'blue');
$graph->setTitle('Average Temperature by Month, in Fairbanks Alaska');
$graph->setTitleColor('blue');
$graph->setGridColor('153,204,255');
$graph->setDataValues(true);
$graph->setDataValueColor('navy');
$graph->setDataFormat('degrees');
$graph->setGoalLine('32');
$graph->setGoalLineColor('red');
$graph->createGraph();

?>

Hasil :

Contoh 7 :

<?php

include('phpgraphlib.php');
$graph = new PHPGraphLib(650,200);
$data = array("1" => .0032, "2" => .0028, "3" => .0021, "4" => .0033, "5" => .0034, "6" => .0031, "7" => .0036, "8" => .0027, "9" => .0024, "10" => .0021, "11" => .0026, "12" => .0024, "13" => .0036, "14" => .0028, "15" => .0025);
$graph->addData($data);
$graph->setTitle('PPM Per Container');
$graph->setBars(false);
$graph->setLine(true);
$graph->setDataPoints(true);
$graph->setDataPointColor('maroon');
$graph->setDataValues(true);
$graph->setDataValueColor('maroon');
$graph->setGoalLine(.0025);
$graph->setGoalLineColor('red');
$graph->createGraph();

?>

Hasil

Contoh 8:

<?php

include('phpgraphlib.php');
include('phpgraphlib_pie.php');
$graph = new PHPGraphLibPie(400, 200);
$data = array("CBS" => 6.3, "NBC" => 4.5,"FOX" => 2.8, "ABC" => 2.7, "CW" => 1.4);
$graph->addData($data);
$graph->setTitle('8/29/07 Top 5 TV Networks Market Share');
$graph->setLabelTextColor('50,50,50');
$graph->setLegendTextColor('50,50,50');
$graph->createGraph();

?>

Hasil :

Contoh 9:

<?php

include('phpgraphlib.php');
$graph = new PHPGraphLib(495,280);
$data = array('alpha'=>23, 'beta'=>45, 'cappa'=>20, 'delta'=>32, 'echo'=>14);
$data2 = array('alpha'=>15, 'beta'=>23, 'cappa'=>23,'delta'=>12, 'echo'=>17);
$data3 = array('alpha'=>43, 'beta'=>23, 'cappa'=>34, 'delta'=>16, 'echo'=>20);
$data4 = array('alpha'=>23, 'beta'=>34, 'cappa'=>23, 'delta'=>9, 'echo'=>8);
$graph->addData($data, $data2, $data3, $data4);
$graph->setupYAxis("15");
$graph->setGradient('teal', '#0000FF');
$graph->setXValuesHorizontal(true);
$graph->setXAxisTextColor ('navy');
$graph->setLegend(true);
$graph->setLegendTitle('M1', 'M2', 'M3', 'M4');
$graph->createGraph();

?>

Hasil:

Contoh 10:

<?php

include('phpgraphlib.php');
include('phpgraphlib_stacked.php');
$graph = new PHPGraphLibStacked(500,300);
$popularity = array('Windows 7'=>80, 'Mac OS 10'=>35, 'Fedora'=>9);
$cost = array('Windows 7'=>10, 'Mac OS 10'=>30, 'Fedora'=>90);
$speed = array('Windows 7'=>50,'Mac OS 10'=>50,'Fedora'=>80);
$graph->addData($popularity, $cost, $speed);
$graph->setTitle('Operating System Scores');
$graph->setTitleLocation('left');
$graph->setXValuesHorizontal(TRUE);
$graph->setTextColor('blue');
$graph->setBarColor('#0066CC', '#669999', '#66CCCC');
$graph->setLegend(TRUE);
$graph->setLegendTitle('Popularity', 'Cost', 'Speed');
$graph->createGraph();

?>

Hasil :

Pada Tutorial Kali ini saya akan menjelaskan tentang pembuatan Sistem Informasi sederhana yang saya sebut Sistem Informasi Manajemen User. Pertanyaan Besarnya adalah apa itu Sistem informasi Manajemen User??

Sebenarnya Sistem Informasi Manajemen user merupakan sebuah aplikasi berbasis web sederhana untuk mengontrol user seperti menambah user, edit user, hapus user serta melihat data user. berikut Skema dasar dari sistem informasi ini :

Langkah-langkah pembuatan sistem informasi manajemen user dapat anda download disini

Pada contoh sebelumnya penggunaan Form, kita mengirim data input dari form menuju ke file PHP untuk diproses menggunakan metode post. Selain metode tersebut, terdapat pula metode get. Lantas perbedaannya apa? Kapan kita gunakan metode post atau get? Itulah yang akan dibahas pada bab ini.

Untuk melihat perbedaan post dan get, kita akan sedikit mengubah file HTML form dan file

PHP proses.php sebelumnya.

<html>  
<body> 
<h2>Toko Alat Tulis  Amalia</h2> 
<form  action="proses.php" method="get"> 
<select name="barangpesanan"> 
<option>Pensil</option> 
<option>Buku Tulis</option> 
<option>Ballpoint</option> 
</select> 
Jumlah pesanan: <input name="jumlah"  type="text"> 
<input  type="submit" value="Submit"> 
</form> 
</body> 
</html>

dan isi proses.php nya adalah

<html>
<body>
<?php
$jumlah = $_GET['jumlah'];
$barangpesanan = $_GET['barangpesanan'];
echo “Anda memesan “. $jumlah . ” ” . $barangpesanan . “.<br>”;
echo “Terima kasih atas kesediaan Anda memesan barang dari kami!”;
?>
</body>
</html>

Perbedaan kode HTML dan PHP di atas dengan sebelumnya adalah yang dicetak merah. Metode pengiriman data input dari form menggunakan get, dan dalam proses.php $_POST diganti dengan $_GET.

Apabila aplikasi di atas dijalankan, maka secara sekilas hasil yang tampak sama dengan ketika digunakan metode post. Namun, coba perhatikan URL yang tampak ketika proses.php muncul. Pada URL tersebut terdapat tambahan ?barangpesanan=…&jumlah=… setelah nama file (proses.php). Titik-titik tersebut akan diisi dengan data sesuai dengan yang diinputkan pada form.

Coba bandingkan dengan URL ketika digunakan metode post. Data isian pada form tidak ditampilkan pada URL. Sehingga inilah perbedaan antara keduanya.

Dengan demikian, hendaknya kita jangan menggunakan metode get ketika akan memproses data input melalui form. Bayangkan seandainya form tersebut digunakan untuk login atau untuk keperluan yang menyangkut privasi. Apabila Anda gunakan metode get, maka semua input data akan ditampilkan pada URL. Bisa-bisa password Anda akan kelihatan di URL (jika terdapat input password ketika login).

Untuk metode get, biasanya digunakan untuk input data melalui link (bukan melalui form). Untuk contoh aplikasinya dapat dilihat pada contoh-contoh aplikasi pada bab-bab berikutnya.