Anda di halaman 1dari 19

UNIT II

PENGENALAN GNUPLOT
I. TUJUAN PRAKTIKUM
1. Memahami dasar plotting gambar berdasarkan data yang sudah ada di
gnuplot.
2. Memahami cara memilih data untuk plotting di gnuplot.
3. Memahami dasar plotting gambar suatu persamaan matematis di gnuplot.
II. ALAT DAN BAHAN
1. Laptop
2. Aplikasi Notepad.
3. Aplikasi Gnuplot.
III. DASAR TEORI
Aplikasi Gnuplot merupakan sebuah program grafik interaktif yang
berbasis CLI (Command Line Interface). Gnuplot sangat mudah digunakan
dan hanya memiliki 2 perintah untuk melakukan pengolahan gambar
plot,yaitu perintah plot dan perintah splot. [1] Fungsi dari software ini untuk
membuat sebuah grafik maupun banyak macam grafik, mulai dari grafik yang
sederhana hingga grafik dengan bentuk batang dan bergelombang dengan
banyak pilihan untuk mengubahnya, gnuplot juga dapat dipasangkan di 3
macam sistem operasi, yaitu ubuntu, windows, dan machintosh.[2]

Gambar 2.3.1 Tampilan dalam Aplikasi Gnuplot


Program ini sebenarnya sama dengan bahasa pemrograman lainnya
yaitu dalam membuat grafik diperlukan sebuah script. Untuk membuat sebuah
script menggunakan software Notepad.

Gambar 2.3.2 Aplikasi Notepad


Program gnuplot ini memiliki kemudahan dalam penggunaanya dan
perintah-perintah yang sederhana, namun tidak mengurangi kualitas
kemampuan program ini, program gnuplot memiliki banyak kemampuan,
sebagai berikut:
1. Memplot deretan data univariat (contoh time series).
2. Memplot sederhana suatu fungsi yang didefinisi pengguna pada
sistem koordinat cartesius maupun polar.
3. Scatter plot data bivariat dengan pilihan errorbar.
4. Grafik batang.
5. Memplot permukaan 3-dimensi suatu fungsi seperti z = f (x,y)
dengan beberapa pilihan.
6. Scatter plot 3-dimensi data trivariat.
7. Memplot 2- dan 3-dimensi suatu fungsi parametric.
8. Memplot data secara langsung dari tabel yang dihasilkan oleh
aplikasi yang lain.
9. Memplot berulang pada suatu variasi devais grafik yang lain.

Program gnuplot ini berbasis CLI yang memiliki keunggulan yaitu


kecepatan dalam pengolahan gambar karena software ini tidak membutuhkan
terminal grafik untuk menjalankanya. Dengan menggunakan komputer yang
spesifikasinya standar masih bisa menghasilkan sebuah grafik dengan kualitas
yang sangat baik. Ada juga yang berbasis GUI (Graphical User Interface),
dimana softwareini lebih mengutamakan grafik pada tampilannya. Hanya saja
software ini masih membutuhkan terminal grafik untuk menjalankannya
dibanding dengan yang berbasis CLI .
Sehingga dalam pengerjaannya masih lebih bagus dan cepat
menggunakan gnuplot yang berbasis CLI dibandingkan dengan dengan yang
berbasis GUI. Untuk output pada gnuplot menghasilkan format gambar yang
berbeda-beda, seperti EPS(encapsulated postscript) dan SVG (scalable vector
graphics) yang merupakan tipe gambar vektor, serta PNG (portable network).
[3]

Untuk menampilkan sebuah grafik dalam gnuplot diperlukan perintah


yang bernama plot, plot merupakan sebuah perintah yang digunakan untuk
mengawali script yang telah dibuat kemudian di input. Dalam membuat
sebuah grafik pada gnuplot ada 2 file sebagai pendukung agar grafik tersebut
dapat ditampilkan, salah satu file data untuk grafik dengan format .txt tersebut
dan file plot untuk input dengan format penyimpanan .gps.
Ketika semua sudah lengkap maka jalankan software Gnuplot untuk
memasukkan file plot yang telah dibuat dan untuk menampilkannya masuk
terlebih dahulu ke direktori folder dengan , setelah itu berikan
perintah load Nama Plot.gps dan hasilnya akan muncul sebuah grafik.

Gambar 2.3.3 Contoh Gambar Latihan


IV. HASIL DATA
Berikut merupakan hasil data yang dilakukan oleh pratikan dari pratikum
pertama Modul II mengenai Pengenalan Gnuplot .

Gambar 2.4.1 Hasil Latihan 1


Berdasarkan Latihan 1, berikut fungsi dari masing-masing scrip !
Tabel 1. Kode Script dan Fungsinya
No. Kode script Fungsi
1. set term wxt Digunakam umtuk mengatur output
dalam bentuk windows
2. input1=D:\gnuplot\data- Menentukan file inputan yang bersal
01.txt dari file data-01.txt
3. set size 0.9, 1.0 Untuk mengatur ukuran tampilan
pemplotan didaerah keluaran grafik
(ukuran gambar grafik)
4. set bmargin 3.5 Untuk mengatur margin bawah dengan
ukuran 3,5
5. set xlabel Untuk menuliskan keterangan nilai-nilai
sumbu X
6. set xtics Mengatur tampilan huruf grafik X
7. set xrange Mengatur kisaran sumbu X dari hasil
pemplotan file
8. set ylabel Menuliskan keterangan nilai-nilai sumbu
Y
9. set ytics Mengatur tampilan huruf grafik Y
10. set yrange Menentukan kisaran sumbu Y dari hasil
pemplotan file
11. set title Untuk menambahkan judul pada tiap-
tiap grafik
12. Plot Untuk menampilkan sebuah pemplotan
data yang kita miliki
13. u 1:2 Suatu proses plot untuk grafik dari input
2
3.Bedasarkan Tugas 1,agar dapat ,menampilkan grafik dalam bentuk garis
(bukan point), di perlukan kode scrip apa?
Jawab : plot input u 1:2 w lp lc red title data-01.txt
4.Bedasarkan latihan 2, tuliskan script yang berfungsi untuk plot satu grafik
Dengan dua data (dua garis )!
Jawab: input 1 =D:\gnuplot\data-01.txt
input 2 =D:\gnuplot\data-02.txt
plot input u1:2 w lp title data-01 17101085,input u1:2 w lp title data-02
17101085

Gambar 2.4.2 Hasil Latihan 2

Gambar 2.4.3 Hasil Latihan 3


Gambar 2.4.4 Hasil Latihan 4
Berikut merupakan data notepad yang dilakukan oleh pratikan dari hasil
pratikum pertama Modul II mengenai Pengenalan Gnuplot :
1. Latihan 1

Gambar 2.4.5 Latihan 1.txt

Gambar 2.4.6 Plot 1.gps


2. Latihan 2

Gambar 2.4.7 Latihan 2.txt

Gambar 2.4.8 Plot 2.gps


3. Latihan 3

Gambar 2.4.9 Plot 3.gps


4. Latihan 4

Gambar 2.4.10 Latihan 4.txt

Gambar 2.4.11 Plot 4.gps


V. ANALISA DAN PEMBAHASAN
Hasil analisa dan pembahasan yang dilakukan oleh praktikan dari
pratikum pertama Modul II mengenai pengenalan gnuplotbahwa gnuplot
yang berbasis CLI ini mempunyai fungsi untuk membuat atau menampilkan
sebuah grafik pada pembelajaran pratikum pengantar teknologi telematika.
Pada saat melakukan latihan pertama, pratikan memiliki kesulitan dalam
membuat sebuah script untuk menampilkan sebuah grafik pada software
gnuplot.
Untuk Script yang dibuat pada latihan pertama ada dua, dimana yang
satunya memiliki format penyimpanan .txt , sedangkan untuk yang satunya
lagi dengan format penyimpanan .gps. Ketika script sudah selesai dibuat,
pratikan langsung mencoba membuka grafik dengan software gnuplot. Untuk
membukanya harus masuk ke file direktori terlebih dahulu, agar gnuplotdapat
membaca keluaran perintah dari kedua script tersebut. Melalui bimbingan dari
asisten laboratorium semua pratikan dalam satu kelompok berhasil
menampilkan grafik yang telah diperintahkan pada latihan pertama.
Kemudian praktikan melanjutkan ke latihan kedua dimana pada latihan
kedua ditugaskan untuk menampilkan sebuah grafik namun perbedaannya ada
pada lengkungan pada grafik tersebut. Disini praktikan menggambar data
dengan menghubungkannya menggunakan garis sekaligus setiap koordinat
diberikan titik data dengan bentuk yang sudah ditentukan.Kalau grafik
sebelumnya hanya memiliki satu lengkungan atau satu garis saja, sedangkan
grafik berikutnya memiliki dua garis dengan lengkungan yang berbeda. Jika
seperti itu diperlukan dua atau tiga script untuk menampilkan grafik tersebut
dimana salah satu di tiga diantaranya memiliki format penyimpanan .gps dan
lainnya dengan format penyimpanan .txt .
Saat praktikum berlangsung banyak hal yang dialami, salah satunya
ada yang tidak bisa menampilkan grafiknya, ada juga yang isi file-nya tiba-
tiba berubah dengan sendirinya dan permasalahan lainnya. Selain diberikan
latihan pratikan juga ditugaskan untuk mengisi sebuah lembaran soal-soal
yang diberikan oleh asisten laboratorium untuk diisi dan dijadikan bahan
materi laporan yang akan dibuat nanti setelah pratikum.
Pembahasan yang dijelaskan oleh asisten laboratorium juga cukup
rumit, karena ini pertama kalinya seorang pratikan mempelajari Modul II
tentang pengenalan gnuplot. Sebelumnya pratikan belum mengtahui apa itu
software gnuplot dan fungsinya. Sebab itu pratikan mencoba mempelajarinya
sebisa mungkin dan memahami fungsi-fungsi yang ada pada script yang telah
asisten laboratorium jelaskan sebelumnya.
Dalam pratikum ini ada beberapa syarat yang harus dipenuhi oleh
praktikan, seperti diwajibkan membawa sebuah laptop untuk praktikum.
Selain itu pratikan diwajibkan meng-installsebuah software gnuplot dan
memiliki panduan modul II mengenai pengenalan gnuplot. Pada saat
pratikum, pratikan diwajibkan memakai seragam sesuai ketentuan.Dan yang
terpenting pratikan diwajibkan untuk selalu mematuhi segala peraturan dan
larangan yang telah ditentukan selama pratikum berlangsung.
Dalam membuat sebuah grafik tersebut tentunya ada langkah-langkah
yang harus dilakukan agar dapat menghasilkan grafik yang diinginkan. Selain
itu dalam pengerjaannya terdapat istilah-istilah yang ada pada saat pembuatan
script tersebut.
Contoh pada script Tugas1_16101030 terdapat perintah input untuk
memasukkan data yang telah dibuat, kemudian ada plot digunakan untuk
menampilkan sebuah pemplotan dengan grafik dua dimensi dan ada juga splot
digunakan untuk menampilkan sebuah pemplotan dengan grafik tiga dimensi.
Selain itu banyak kode script atau perintah-perintah yang ada pada saat
pembuatan data untuk grafik tersebut, seperti set term wxt untuk menampilkan
output data dalam bentuk formatwindows, kemudian ada
input1=D:\direktori_file\nama_file.txt digunakanuntuk menjelaskan tentang
input-nya itu ada pada data D, di direktori tersebut.
Selain itu saat pembuatan program grafik di aplikasi notepad tidak
boleh menggunakan simbol, karena setiap simbol akan beda arti dan
penggunaannya. Dan harus di perhatikan juga ada tidaknya spasi di bekalang,
karena jika ada spasi program tidak dapat di jalankan pada aplikasi gnuplot ,
dengan demikian, praktikan harus teliti dan cermat dalam mengerjakannya
praktikum Unit II ini
VI. KESIMPULAN DAN SARAN
A. KESIMPULAN
1. Gnuplot adalah software untuk membuat sebuah grafik interaktif yang
berbasis CLI dengan perintah-perintah yang sederhana, mudah dan
memiliki banyak kemampuan yang berkualitas.
2. Dalam pembuatannya dibutuhkan script untuk input nya.
3. Bisa dipakai pada sistem operasi linux, windows, dan machintosh.
4. Dapat membantu dalam pembuatan tugas, terutama untuk tugas-tugas
dengan adanya grafik seperti penelitian, makalah- makalah pada jurnal,
dan sebagainya.
B. SARAN
1. Dapat ditambahkan script lagi dalam pembuatan sebuah grafik, agar
praktikan dapat banyak latihan dan lebih paham dalam penggunan
aplikasi gnuplot.
2. Dapat ditambahkan sebuah atau beberapa papan tulis dilaboratorium,
tujuannya agar asisten laboratorium dalam menjelaskan materi dan
cara-cara pembuatan grafik bisa lebih mudah dan jelas lagi.
3. Untuk tempat dan berbagai macam alat bahan yang akan digunakan
dalam praktikum bisa dipersiapkan lebih baik lagi, agar tidak terkesan
mendadak untuk praktikum-praktikum selanjutnya.
VII. DAFTAR PUSTAKA

[1] I. W. Warmada, gnuplot: program grafik interaktif berbasis


command-Line interface, [Online]. Available:
http://warmada.staff.ugm.ac.id/Graphics/gnuplot/. [Diakses 12
Oktober 2016].
[2] A. Susanto, Membuat Grafik dengan Gnuplot, [Online]. Available:
http://opensource.telkomspeedy.com/repo/abba/v03/v01/TimPandu/gn
uplot-single-A4.pdf. [Diakses 12 Oktober 2016].
[3] Anomim, Gnuplot dan Visualisasi data, [Online]. Available:
https://s.itb.ac.id/service/home/sasfan.wella@students.itb.ac.id/Sains
%20Komputasi/modul_5.pdf. [Diakses 13 Oktober 2016].

VIII. LAMPIRAN
Berikut praktikan lampirkan data, hasil dari tugas 1 sampai tugas 4 dalam
pelaksanaan praktikum pertama ini yang terdapat pada MODUL UNIT II
Pengenalan Gnuplot :
1. Tugas 1
Membuat sebuah grafik dengan script sebagai berikut dengan format
penyimpanan .txt dan diberi nama Tugas1_17101085

Gambar 2.8.1 data1_17101085.txt

Kemudian buat satu lagi script dengan format penyimpanan .gps dan
beri nama tugas1_17101085

Gambar 2.8.2 Tugas1_17101085.gps


Kemudian eksekusi script tersebut dengan perintah load
Tugas1_17101085.gps.
Gambar 2.8.3 Grafik data1_17101085.png

2. Tugas 2
Membuat sebuah grafik dengan 3 script sebagai berikut dengan format
penyimpanan .txt dan diberi nama data-01, data-02, dan data-03.

Gambar 2.8.4 data-01_17101085.txt


Gambar 2.8.5 data-2-02_17101085.txt

Gambar 2.8.6 data-03_17101085.txt


Kemudian buat script dengan format .gps dan beri nama
Tugas2_17101085.

Gambar 2.8.7 Tugas2_17101085.gps


Kemudian eksekusi script tersebut dengan perintah load
Tugas2_17101085.gps.

Gambar 2.8.8 Tugas2_17101085.png

3. Tugas 3
Membuat sebuah grafik dengan 2 script sebagai berikut dengan
penyimpanan .txt dan diberi nama data-05 dan data-05(1).

Gambar 2.8.9 data-05_17101085.txt


Gambar 2.8.10 data-05_17101085.txt
Selanjutnya buat sebuah script dengan format penyimpanan .gps dan
diberi nama Tugas3_17101085.

Gambar 2.8.11 Tugas3_17101085.gps

Kemudian eksekusi script tersebut dengan perintah load


Tugas3_17101085.gps .

Gambar 2.8.12 Tugas3_17101085.png


4. Tugas 4
Membuat sebuah grafik dengan script sebagai berikut dengan
penyimpanan .gps dan diberi nama Tugas4_17101085.

Gambar 2.8.13 Tugas4_17101085

Kemudian eksekusi script tersebut dengan perintah load


Tugas4_17101085.gps

Gambar 2.8.14 Tugas4_17101085.png


5. Tugas 5
Membuat sebuah grafik dengan script sebagai berikut dengan
penyimpanan .gps dan diberi nama Tugas5_17101085

Gambar 2.8.15 Tugas5_17101085.

Kemudian eksekusi script tersebut dengan perintah load


Tugas5_17101085.gps

Gambar 2.8.16 Tugas5_17101085.png

Anda mungkin juga menyukai