236
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
a b
Gambar 7 Perbaikan kualitas citra sehingga menjadi lebih baik pada pengolahan citra digital: a sebelum; b
sesudah.
17. 10 Computer Vision
Compute Vision adalah ilmu pengetahuan dan teknologi dari mesin-mesin yang dapat melihat. Sebagai
disiplin ilmu, computer vision berkaitan dengan teori untuk membangun sistem buatan yang dapat menarik informasi
dari citra-citra. Informasi tersebut kemudian dapat digunakan sebagai input dalam mengambil keputusan atau
tindakan. Data citra yang diambil dapat berupa video, citra dari berbagai kamera, dan sebagainya.
17. 11 Graphical User Interface
Graphical User Inteface adalah antarmuka grafi s yang mempermudah interaksi Manusia dengan komputer dan
alat-alat yang dikendalikan oleh komputer. GUI sudah sering kita lihat berupa window-window yang digunakan
pada sistem operasi Windows, Mac, maupun Linux.
237
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
Gambar 8 GUI aplikasi-aplikasi pada sistem operasi Windows XP.
238
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
BAB XVIII MANIPULASI GRAFIK
PHP adalah salah satu bahasa pemrograman yang cukup populer dalam membuat halaman web dinamis.
PHP bersifat open source, artinya pengguna dapat menggunakannya secara gratis dan mendistribusikannya
secara bebas. JPGraph adalah salah satu library dari PHP yang berfungsi untuk membuat dan memanipulasi grafi k.
Dengan menggunakan JPGraph, seorang programmer dapat dengan mudah menggambar suatu grafi k dengan
menggunakan class-class dan method yang ada pada JPGraph. Teknik pembuatan grafi k yang kedengarannya
sulit dapat disederhanakan menjadi beberapa baris saja.
18. 1 Latar Belakang
JPGraph adalah library dari PHP yang bersifat object oriented. Fungsi utama dari library ini adalah untuk
menggambar grafi k pada browser sesuai dengan data yang ada. JPGraph bersifat open source, dapat didownload secara
gratis melalui
h t p:aditus.nuJPGraph
. Perlu diperhatikan bahwa untuk menggunakan JPGraph pastikan GD Library
aktif enable pada php Anda. Terdapat perbedaan antara JPGraph yang digunakan
pada php versi 5 dengan php 4, karena itu pastikan jika Anda mendowload library ini sesuai versi php yang
239
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
anda gunakan. JPGraph dapat didownload sekitar 4 MB lengkap dengan manualnya yang dapat membantu kita
mempelajai isi dari JPGraph. Terdapat sekitar 87 class dan 814 method di dalam library ini. Di sini kita hanya akan
membahas beberapa class dan metode dari JPGraph. Setelah JPGraph berhasil didownload, ekstrak fi le tersebut
ke tempat directory kerja Anda. Folder docs berisi manual dari JPGraph, sedangkan folder src berisi fi le-fi le yang
digunakan.
18. 2 Grafi k Garis
Di sini kita akan membuat suatu grafi k yang datanya disimpan dalam database MySQL. Pada database Anda
buatlah tabel ‘data_grafi k’ dengan 2 fi eld: ‘dataX’ dan ‘dataY’ sebagai berikut:
CREATE TABLE ‘data_grafi k’ ‘dataX’ int10 default NULL, ‘data Y’ int10 default NULL; Isi tabel tersebut
dengan data berikut:
Berikut ini adalah kode program untuk menampilkan data di atas ke dalam bentuk grafi k garis:
? include JPGraphJPGraph.php;
include JPGraphJPGraph_line.php; db = mysql_connectlocalhost, root, or diemysql_
error; mysql_select_dbtest,db or diemysql_error;
sql = mysql_querySELECT FROM data_grafi k or diemysql_error;
whilerow = mysql_fetch_arraysql {