Anda di halaman 1dari 20

LAPORAN PRAKTIKUM

PENGANTAR TEKNOLOGI
TELEMATIKA
MODUL II:
PENGENALAN GNUPLOT

DISUSUN OLEH:

Ahmad Fauzzan Maghribi

17101044

Partner:
1. Aji Tri Prasetya (17101045)
2. Alif Hidayatullah (17101046)
3. Ananta Febriansyah (17101047)

Asisten : Anna Regiana Setiadi

Tanggal Praktikum : 9 Oktober 2017

LABORATORIUM SWITCHING DAN TRANSMISI


INSTITUT TEKNOLOGI TELKOM
JL. DI. PANJAITAN 128 PURWOKERTO
2017
MODUL II
PENGENALAN GNUPLOT
I. TUJUAN PRAKTIKUM

1. Mahasiswa dapat memahami dasar-dasar plotting grafik berdasarkan


informasi yang ada di gnuplot

2. Mahasiswa dapat memahami cara memilih informasi yang akan digunakan


untuk plotting di gnuplot

3. Mahasiswa dapat memahami dasar-dasar dalam plotting grafik suatu


persamaan matematis di gnuplot.

II. ALAT DAN BAHAN

1. Aplikasi pengolah grafik gnuplot

2. PC/Laptop

3. Aplikasi penyunting data Notepad atau sejenisnya

III. DASAR TEORI


Gnuplot merupakan sebuah program pengolah grafik yang berbasis CLI
atau terminal. Untuk bisa menggunakan progam ini sangat mudah sekali
digunakan karena sebernarnya program ini cuma punya 2 perintah dasar untuk
membuat suatu gambar grafik, yaitu perintah: plot dan splot. Aplikasi gnuplot
ini dapat digunakan untuk membuat berbagai macam jenis grafik dan juga
mempunyai banyak sekali pilihan untuk mengubahnya dan dapat disimpan ke
berbagai macam perangkat pengolah grafik (terminal grafik, printer atau
plotter). Selain itu, program ini juga bisa digunakan untuk membuat plot atau
grafik berdasarkan sebuah data atau fungsi serta hasil dari grafiknya sangat
akurat dan cocok untuk publikasi karena tampilannya sederhana.

Gnuplot berbasis CLI: untuk menggunakannya kamu harus mengetikan


perintah di prompt, dan gnuplot akan meresponnya dengan menggambarkan
ulang sebuah plot. Gnuplot juga sangat interaktif: hasilnya akan langsung
dibuat dan ditampilkan di output window. Meskipun gnuplot bisa menjalankan
digunakan untuk background proses di batch-mode, tapi pada dasarnya sangat
interaktif. Di lain sisi, untuk menggunakannya pengguna harus menggunakan
command language, bukan menggunakan point-and-click seperti pada GUI. [1]

Di aplikasi gnuplot yang berbasis CLI ini kita tidak perlu melakukan
perhitungan seperti pada aplikasi berbasis GUI, karena gnuplot bisa
melakukan perhitungan sekaligus pemplotan di waktu yang bersamaan. Ketika
sedang melakukan perhitungan yang kompleks, kalau spreadsheet tidak bisa
melakukannya karena terlalu rumit, maka gnuplot bisa digabung dengan script
program tertentu, misalnya perl, python, atau yang lainnya. Hal itulah yang
membuat gnuplot bisa membuat sebuah grafik lebih cepat dibandingkan
dengan program berbasis GUI. Alasan ini juga yang membuat gnuplot bisa
digunakan juga untuk membuat grafik suatu web secara online. [2]

Aplikasi gnuplot ini juga sangat cocok digunakan untuk kegiatan sehari-
hari. Jika hanya digunakan untuk keperluaan sehari-hari maka cukup pelajari
perintah dasarnya saja. Oleh karena itu, kita hanya perlu fokus untuk
memahami perintah dasar itu. Untuk format keluaran yang dihasilkan oleh
gnuplot bisa berupa gambar dengan format yang bermacam-macam, misalnya
format SVG (Scalable Vector Graphic) dan format EPS (Encapsulated
Postscript) yang merupakan format grafik vektor, serta format PNG (Portable
Network Graphics) yang merupakan format untuk grafik bitmap.

Format EPS yang merupakan format paling sering digunakan dalam


penulisan sebuah makalah di jurnal-jurnal. Kemudian format PNG biasanya
digunakan pada perangkat lunak pengolah dokumen yang bersifat WYSIWIG
(What You See Is What You Get) seperti Microsoft Word atau juga biasanya
digunakan dalam penulisan sebuah artikel halaman web. Sedangkan untuk
format SVG merupakan format khusus untuk gambar yang memiliki kualitas
ysng tinggi dan fleksibilitas paling tinggi karena bisa diubah menjadi format
gambar yang lain seperti JPG,PNG,dan PDF. [3]
IV. HASIL DATA

Pada latihan pertama, kami mencoba mempraktikan penggunaan gnuplot


untuk membuat sebuah grafik. Hal yang pertama kali kami lakukan adalah
dengan menulis sebuah data menggunakan notepad berikut isinya:

Gambar 2.4.1. Data yang tertulis di file data-01.txt

Selanjutnya simpan file yang sudah dibuat lalu beri nama data-01.txt.
Setelah itu, buat sebuah berkas lagi menggunakan aplikasi notepad yang
isinya adalah beberapa baris script sebagai berikut:

Gambar 2.4.2. Script yang tertulis di file plot-02.gps

Selanjutnya simpan file yang sudah dibuat lalu diberi nama plot-01.gps.
Kemudian buka aplikasi gnuplot untuk melihat hasilnya. Lalu gunakan sebuah
perintah yaitu perintah load D:/gnuplot/plot-01.gps untuk menjalankan
script yang tertulis di plot-01.gps. Kalau berhasil seharusnya muncul sebuah
grafik dengan tampilan seperti diberikut ini:

Gambar 2.4.3. Hasil grafik dari script plot-01.gps

Latihan kedua sama dengan latihan pertama yaitu kami menuliskan sebuah
data menggunakan notepad yang isinya sebagai berikut:

Gambar 2.4.4. Data yang tertulis di file data-02.txt


Setelah itu simpan dengan nama data-02.txt. Kemudian membuat sebuah
berkas lagi menggunakan notepad yang berisi sebuah script yang isinya
sebagai berikut:

Gambar 2.4.5. Script yang tertulis di file plot-02.gps

Selanjutnya simpan file yang sudah dibuat lalu beri nama plot-02.gps.
Kemudian buka aplikasi gnuplot untuk melihat hasilnya. Lalu gunakan sebuah
perintah yaitu perintah load D:/gnuplot/plot-02.gps untuk menjalankan
script yang tertulis di plot-02.gps. Kalau berhasil seharusnya muncul sebuah
grafik dengan tampilan seperti diberikut ini:

Gambar 2.4.6. Hasil grafik dari script plot-02.gps


Di latihan ketiga berbeda dari latihan sebelumnya yang memerluka sebuah berkas
yang berisi sebuah. Pada latihan ketiga ini kita tidak perlu menuliskan sebuah berkas
data berisi data terlebih dahulu tapi kita langsung menuliskan scriptnya
menggunakan notepad yang isinya sebagai berikut:

Gambar 2.4.7. Script yang tertulis di file plot-03.gps

Selanjutnya simpan file yang sudah dibuat lalu beri nama plot-03.gps.
Kemudian buka aplikasi gnuplot untuk melihat hasilnya. Lalu gunakan sebuah
perintah yaitu perintah load D:/gnuplot/plot-03.gps untuk menjalankan
script yang tertulis di plot-03.gps. Kalau berhasil seharusnya muncul sebuah
grafik dengan tampilan seperti diberikut ini:
Gambar 2.4.8. Hasil grafik dari script plot-03.gps

Untuk latihan keempat sama dengan latihan pertama dan kedua yaitu kita
menuliskan sebuah data menggunakan notepad yang isinya sebagai berikut:

Gambar 2.4.9. Data yang tertulis di file data-05.txt


Setelah itu simpan dengan nama data-05.txt. Kemudian membuat sebuah
berkas lagi menggunakan notepad yang berisi sebuah script yang isinya
sebagai berikut:

Gambar 2.4.10. Script yang tertulis di file plot-05.gps

Selanjutnya simpan file yang sudah dibuat lalu beri nama plot-05.gps.
Kemudian buka aplikasi gnuplot untuk melihat hasilnya. Lalu gunakan sebuah
perintah yaitu perintah load D:/gnuplot/plot-05.gps untuk menjalankan
script yang tertulis di plot-05.gps. Kalau berhasil seharusnya muncul sebuah
grafik dengan tampilan seperti berikut ini:

Gambar 2.4.11. Hasil eksekusi plot-05.gps.


V. ANALISA DAN PEMBAHASAN

Saat sedang praktikum modul yang ke-2 yaitu materi tentang pengenalan
aplikasi gnuplot kami belajar cara membuat sebuah grafik menggunakan
aplikasi gnuplot. Selama praktikum berlangsung kami melakukan beberapa
latihan membuat grafik menggunakan aplikasi gnuplot. Latihan yang pertama
kami membuat sebuah grafik yang berbentuk titik atau points. Untuk membuat
grafik tersebut kami membutuh 2 berkas atau file. Yang pertama berisi sumber
data yang akan dibuat grafiknya sedangkan yang kedua berisikan script untuk
menentukan bagaimana grafik akan ditampilkan. Untuk file yang pertama
berisikan variabel dan nilai yang akan dibuatkan grafiknya. Untuk file yang
kedua berisikan script dari grafik yang akan kita buat dan juga untuk
menentukan masukkan data yang akan kita buat grafiknya. Untuk file berisikan
sumber data tersebut disimpan dengan menggunakan ekstensi .txt dan dibuat
menggunakan aplikasi notepad.
Setelah selesai membuat file pertama yang berisikan sumber data
selanjutnya kami membuat file kedua yang berisikan script untuk membuat
grafik berdasarkan data yang sudah kami buat sebelumnya. Untuk membuat file
scriptnya kami menggunakan aplikasi notepad. Untuk memulai scriptnya
gunakan perintah set term wxt yang akan menghasilkan keluaran sebuah grafik
Selanjutnya kami menjadikan data yang sudah kami buat sebelumnya sebagai
data yang akan kami buat grafiknya menggunakan perintah
input='D:/gnuplot/data-01.txt'. Untuk baris selanjutnya pada script selalu
dimulai dengan mrnuliskan perintah set dan pada bagian akhir dari script
tuliskan perintah plot untuk menampilkan grafik yang telah kita buat. Jika pada
file yang pertama tadi menggunakan ekstensi .txt maka pada file yang kedua
menggunakan ekstensi .gps.
Kemudian pada latihan kedua sebenarnya hampir sama dengan latihan yang
pertama. Tapi, pada latihan kedua ini kami menggunakan 2 sumber data untuk
grafiknya. Untuk bisa menampilkan 2 data dalam satu grafik kami membuat
file data lagi yang baru. Format datanya sama dengan format data yang ada di
latihan pertama cuma isinya saja yang berbeda. Setelah membuat file data yang
kedua, kami membuat file script untuk latihan yang kedua. Isinya juga hampir
sama dengan yang ada di latihan pertama cuma pada bagian input di scriptnya
di tambahin sumber datanya. Kami menambahkan perintah
input2='D:/gnuplot/data-02.txt' untuk menambahkan sumber data yang baru
kami buat agar grafiknya bisa menampilkan 2 data sekaligus. Jadi aplikasi
gnuplot ini bisa memudahkan untuk membandingkan 2 sumber data atau lebih.
Dan juga menghemat waktu dalam membuat sebuah script. Karena hanya
dengan sebuah script bisa digunakan untuk menampilkan beberapa grafik.
Untuk penamaan file di latihan kedua menggunakan nama data-02.txt dan plot-
02.gps.
Selanjutnya pada latihan yang ketiga kami membuat grafik langsung di
scrpitnya. Jadi pada latihan yang ketiga ini kami tidak membuat 2 file. Tapi,
kami cukup membuat 1 file yang berisi script sekaligus data untuk membuat
grafiknya. Yang membedakan dengan file script sebelumnya adalah di script
kali ini kami memasukkan sebuah fungsi. Fungsi yang kami gunakan adalah
f(x) = (x-1)*(x-8)*(x-15)*(x-18). Fungsi itulah yang kemudian akan
menampilkan sebuah grafik. Untuk hasil dari grafiknya juga akan berbeda dari
2 latihan sebelumnya. Dimana di 2 latihan yang belumnya berbentuk sebuah
garis tapi di latihan yang ketiga ini tampilan grafiknya akan
melengkung/parabola. Juga ada penambahan script format y% 0t x
10^{%T} yang sangat berpengaruh pada hasil akhir setelah di eksekusi. Untuk
penamaan di latihan ketiga ini menggunakan nama plot-03.gps. Disimpan
menggunakan ekstensi .gps karena file itu berisi sebuah script yang jika ingin
bisa di eksekusi filenya harus berekstensi .gps.
Setelah selesai membuat semua file yang dibutuhkan saatnya mengecek
hasilnya. Untuk mengeceknya gunakan perintah load 'D:/gnuplot/plot-0_.gps
untuk menjalankan semua script yang telah di buat di semua latihan
sebelumnya. Tak jarang sering terjadi error. Tapi, jangan khawatir karena
gnuplot akan memberitahukan baris script yang mana yang salah dan harus
diperbaiki. Untuk memperbaikinya pahami perintah yang ingin digunakan. Jika
masih belum paham baca buku manualnya atau bertanya ke asisten
laboratorium. Untuk menghindari hal tersebut terjadi diharapkan untuk cermat
dan teliti saat sedang menuliskan script.
VI. KESIMPULAN DAN SARAN
A. KESIMPULAN
1. Aplikasi Gnuplot ini sangat memudahkan kita dalam
mempresentasikan data yang kita miliki menjadi sebuah grafik hanya
dengan menggunakan sebuah script.
2. Kita bisa mempelajari gnuplot untuk tingkat yang lebih lanjut dengan
mengeksplorasi dasar-dasar yang sudah kita dapat di latihan.
3. Untuk menampilkan hasil grafik ynag bagus kita tidak memerlukan
perangkat yang spesifikasinya tinggi.
B. SARAN
1. Saat praktikum sedang catatlah hal-hal yang dirasa penting dengan
kalimat yang mudah dipahami untuk memudahkan kita dalam
menyusun laporan.
2. Ketika praktikum sedang berlangsung perhatikan baik-baik apa yang
sedang dijelaskan oleh asisten laboratorium.
3. Jika ada kesulitan atau hal yang belum paham sebaiknya bertanya pada
asisten laboratorium.
VII. DAFTAR PUTAKA
[1] Philipp K. Janert. (2010) Gnuplot In Action.

[2] ABe Susanto and I Wayan Warmada. (2001) GNUPLOT UNTUK


ORANG LUGU.

[3] Royyan, Abu. (2017) setali.net. [Online].


http://setali.net/tutorial/gnuplot-visualisasi-data.html
VIII. LAMPIRAN

Tugas 1

Gambar 2.8.1. Isi dari file data-01.txt

Gambar 2.8.2. Isi dari file tugas1_17101044.gps


Gambar 2.8.3. Hasil eksekusi dari file tugas1_17101044.gps

Tugas 2

Gambar 2.8.4. Isi dari file data-03.txt

Gambar 2.8.5. Isi dari file Tugas2_14101044.gps


Gambar 2.8.6. Hasil eksekusi dari file tugas2_17101044.gps

Tugas 3

Gambar 2.8.7. Isi dari file data-04.txt


Gambar 2.8.8. Isi dari file Tugas3_14101044.gps

Gambar 2.8.9. Hasil eksekusi dari file tugas3_17101044.gps


Tugas 4

Gambar 2.8.10. Isi dari file Tugas4_14101044.gps

Gambar 2.8.11. Hasil eksekusi dari file tugas4_17101044.gps


Tugas 5

Gambar 2.8.12. Isi dari file data-06.txt

Gambar 2.8.13. Hasil eksekusi dari file tugas5_17101044.gps


Gambar 2.8.14. Hasil eksekusi dari file tugas5_17101044.gps