9 Pengolahan Citra 10 Computer Vision 11 Graphical User Interface

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 {