FISIKA KOMPUTASI
Oleh
Della Ayuni Prihatin
161810201022
JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JEMBER
2017
BAB 1. PENDAHULUAN
1.4 Manfaat
Manfaat dari praktikum Membuat Grafik & Fitting Data dengan GNUPLOT
yaitu Untuk pembuatan grafik, kurva, histogram, serta bentuk-bentuk gambar
lainnya yang diperlukan dalam menyajikan data hasil penelitian. Gnuplot juga
bisa digunakan untuk menggambar suatu fungsi matematis tertentu.
BAB 2. TINJAUAN PUSTAKA
Gnuplot awalnya dibuat oleh Colin Kelley dan Thomas Williams pada
tahun 1987. Pembuatan program gnuplot diawali dengan keinginan memvisualkan
persamaan-persamaan pada kuliah Elektromagnetik dan Persamaan Differensial
yang mereka ikuti. Setelah gnuplot di-publish, banyak kontributor lainnya yang
menambahkan fitur-fitur baru sehingga gnuplot menjadi lebih powerful.
Dalam program gnuplot yang berbasis CLI kita tidak perlu melakukan
perhitungan seperti itu, karena pro-gram ini dapat melakukan perhitungan
bersama-sama dengan pemplotan. Dalam perhitungan yang kompleks, bila
spreadsheet tidak dapat melakukannya (atau cukup rumit), gnuplot dapat digabung
dengan skrip program teren-tu, misalnya perl, python, dan lain-lain. Hal ini yang
membuat program ini jauh lebih cepat dalam membuat grafik dibandingkan
dengan program berbasis GUI. Alasan ini lah yang membuat gnuplot dapat
digunakan juga untuk membuat grafik suatu web, misalnya untuk menampilkan
grafik analisis web secara on-line.
Pada bagian ini akan diterangkan kemampuan kurva fiting dari program
gnuplot. Gnuplot dapat melakukan 2 macam tipe fiting dengan menggunakan
suatu implementasi yang dikenal dengan nama algoritma non-linear kuadrat
terkecil (NLLS=Non-Linear Least Square) Marquardt-Lavenberg. Tipe pertama
adalah regresi atau fiting linear dimana optimasi dilakukan pada suatu persamaan
linear atau suatu persamaan yang dapat dinyatakan dalam suatu bentuk linear . Ini
termasuk fiting polinomial dan bentuk-bentuk persamaan tertentu. Tipe yang lain
adalah non-linear dan memberikan kebebasan kepada pengguna untuk
menentukan sendiri persamaannya. Pada fiting non-linear, gnuplot memberikan
kebebasan kepada pengguna untuk menentukan persamaan yang akan digunakan
secara bebas.
Dalam program gnuplot ada dua hal yang harus dilakukan untuk
melakukan fiting suatu data, yaitu membuat suatu definisi fungsi kecenderungan
data dalam sebuah file, misalnya f(x) = y0 + m*x (fungsi linear). Fungsi ini dapat
disimpan dalam file misalnya line.fnc. Dalam Modul3 ini telah diberikan dua file
terkompresi yaitu: fit1.rar dan fit2_demo.rar.
4.1 Hasil
Fit 1
Fit 2
Fit 3
Fit 4
Fit 5
Fit 6
Fit 7
Fit 8
Fit 9
Fit 10
Fit 11
4.2 Pembahasan
program gnuplot ada dua hal yang harus dilakukan untuk melakukan
fiting suatu data, yaitu membuat suatu definisi fungsi kecenderungan data dalam
sebuah file, misalnya f(x) = y0 + m*x (fungsi linear) terlebih dahulu pada gnuplot
dengan mengubah directory dari fit 1 yang sudah di ekstrak kedalam
gnuplot,kemudian ketik”fit1.gnu” setelah itu masuk folder klik open windows
viewer untuk menampilkan fitting. Pada gambar 1 diperoleh dengan memasukkan
fungsi l(x)= y0 +m*x garis yang muncul adalah garis lurus dimana titik-titiknya
menuju pada garis tersebut.
Ploting hasil dari fitting data dari suatu persamaan linear yang dieksekusi
dengan gnuplot akan menghasilkan grafik yang bervariasi. Untuk grafik yang
pertama memiliki bentuk penyebaran yang tidak rata sampai dengan grafik yang
ke 8 muncul. Diantara grafik 2 sampai ke 8 ada beberapa grafik yang titiknya
mendekati garis linier dan jauh dari garis linier. Untuk grafik yang ke 9
menunjukkan grafik yang memiliki penyebaran linier sehingga dengan munculnya
grafik yang linier atau penyebarantiti-titik mengikuti garis lurus maka berhentilah
ploting tersebut.
Make file merupakan sebuah file yang berfungsi sebagai database referensi/
informasi agar program mengetahui apa saja yang harus dilakukan dalam proses
build. Didalam file make file terdapat susunan informasi yang salunya disebut
dengan RULES yang merupakan susunan informasi yang mendasar sekaligus
utama.
BAB 5. PENUTUP
5.1 Kesimpulan
Kesimpulan dari praktikum pengenalan Membuat Grafik & Fitting
Data dengan GNUPLOT yaitu:
1. Salah satu alasan menggunakan program gnuplot adalah karena
program ini dapat diperoleh secara gratis dan mempunyai kemampuan
untuk menampilkan gambar sesuai yang kita inginkan. Walaupun dalam
dunia grafis dikenal juga berbagai macam program grafik populer yang
lain, akan tetapi sebagian besar pemakai harus mengeluarkan sejumlah
uang yang cukup besar untuk membeli program tersebut.
5.2 Saran
Saran untuk praktikan selanjutnya dari praktikum Membuat Grafik
& Fitting Data dengan GNUPLOT yaitu Setelah praktikum masih banyak
yang tidak bisa di Build and Run karena masalah program yang kurang
lengkap, salah pengetikan, dan ada juga karena masalah komputer
yang error. Untuk itu harus lebih teliti lagi dalam membuat suatu program,
perhatikan tanda-tanda dan ketentuannya. Sehingga hasil yang keluar
sesuai dengan apa yang diinginkan.
DAFTAR PUSTAKA
Frieyadei. 2007. Pemrograman C++ dengan Borland C++ 5.02 (EdisiRevisi). Jakarta:
BinaSaranaInformatika.
Haryanto, Imam dan Budi Raharjo. 2003. Pemrograman Borland C++ Builder. Bandung:
Informatika Bandung.
Tim penyusun, 2017. modul praktikum fisika komputasi. Jember :universitas Jember