Lompat ke isi

Gnuplot

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

gnuplot adalah suatu program perintah-baris fleksibel yang dapat digunakan untuk menghasilkan baik grafik dua maupun tiga dimensi. Program ini umumnya dapat berjalan hampir pada semua jenis komputer dan sistem operasi, walaupun pada awalnya ia diturunkan dari program yang berasal dari sistem operasi Unix. gnuplot dapat dikatakan sebagai suatu program yang telah memiliki sejarah panjang, boleh dikatakan sejak tahun 1986.

gnuplot dapat menghasilkan keluaran langsung ke layar, sebagaimana pula ia dapat menghasilkan keluaran dalam bentuk file grafik dengan beragam format. Diantara format-format yang didukung adalah PNG, EPS, SVG, JPEG, LaTeX, PostScript, Corel, PDF, GIF, CorelDraw dan banyak format lainnya.

Mode pemakaian

Program ini dapat digunakan dalam mode interaktif yang melibatkan mouse ataupun dalam mode batch menggunakan script. Untuk cara yang pertama, pada terminal atau baris perintah cukup ketikkan perintah 'gnuplot' untuk menjalankannya.

> gnuplot

Sedangkan untuk yang kedua, perlu terlebih dahulu dibuat suatu berkas skrip dengan format teks polos berisikan perintah-perintah yang tadinya ingin diketikkan secara langsung pada baris perintah.

> gnuplot skrip.txt

Dengan menggunakan mode yang terakhir ini pemakai tidak lagi perlu untuk menuliskan perintah-perintah yang sering digunakan. Perintah-perintah tersebut cukup dituliskan dalam berkas skrip dan siap diajalankan berulang-ulang. Ini merupakan salah satu kelebihan dari gnuplot dibandingkan piranti lunak pembuat grafik lain yang umumnya berbasis grafik. Karena kelebihannya ini, selain pula dapat menangani berkas data dalam ukuran yang besar, gnuplot banyak diminati dalam dunia saintifik. Sebagai contoh, apabila misalnya ingin menggambarkan suatu grafik dalam berkas gambar dengan format PNG berukuran 640 480 dengan hasil keluaran disimpan dalam berkas 'grafik.png', cukup tuliskan perintah-perintah berikut dalam berkas 'skrip.txt'. Nama berkas bisa bebas.

set terminal png picsize 640 480
set output "grafik.png"
plot x**2+2x+3 with line title "y=x^2+2x+3"

Apabila skrip ini dijalankan lingkungan mode interaktif tidak akan dibuka, melainkan langsung dihasilkan berkas 'grafik.png' yang merupakan hasil penggambaran.

Lisensi dan nama

Program gnuplot didistribusikan dalam suatu lisensi yang memperbolehkan penyalinan dan juga modifikasi dari kode sumber. Walaupun demikian, versi termodifikasi hanya diperbolehkan didistribusiakn sebagai file patch. Dalam kasus seperti itu gnuplot tidak kompatibel dengan GPL dan bukan piranti lunak bebas (baik menurut FSF maupun DFSG) 1

Nama gnuplot tidak berkaitan dengan proyek-GNU dan tidak menggunakan Lisensi Publik Umum GNU. Dulunya program ini beranama ‘Newplot‘. Akan tetapi karena nama tersebut telah digunakan oleh piranti lunak lain yang telah ada lebih dulu, nama teresebut kemudian diganti menjadi gnuplot.