Anda di halaman 1dari 9

1

UNIT II
FUNGSI-FUNGSI SCILAB


Tujuan Praktikum
1. Mengenal cara-cara penggambarang dalam scilab
2. Mampu membuat grafi dari berbagai macam fungsi matematis

Landasan Teori
Penggambaran grafik dama scilab dilakukan berdasarkan rumus matematis yang diberikan
dalam perhitungan. Terdapat beberapa macam fungsi-fungsi penggambaran grafik ssuai
dengan kebutuhan, misalnya plot kurva linear, kurva semi logaritmik atau logaritmik, diagram
polar, serta atribut-atribut dalam penggambaran grafik bersangkutan misalnya penulisan teks
dalam grafik, label judul grafik, pemberian kisi atau grid.
Perintah-perintah dalam grafik antara lain:
1. Plot
Memplot kurva dengan menggunakan system koordinat kartesian berskala linear.
System koordinat ini yang biasana sering dipakai dalam analisis matematis secara
umum. Penggunaan perintah ini ada bermacam-macam antara lain:
a. plot (x,y) atau plot2d (x,y) adalah penggambaran kurva paling
sederhana, yaitu berdasarkan pasangan data antara x dan y, di mana x dan y
dinyatakan dalam vektor baris. Pada urutan elemen yang sama saling
berpasangan antara x dan y, dan akan menghasilkan kurca tunggal.
b. plot (x1,y1,x2,y2,) atau plot2d (x1,y1,x2,y2,) yaitu
memplot beberapa kurva sekaligus dalam satu system koordinat yang sama.
Data-data yang diplot adalah pasangan-pasangan data antara x1 dan y1, x2
dan y2, dan seterusnya.
c. plot (x1,y1,bentuk garis,) atau plot2d
(x1,y1,bentuk garis,) di mana bantuk garis adalah jenis garis
yang digunakan untuk penggambaran kurva dari pasangan data x dan y.
Masing-masing kurva dapat ditentukan jenis garis yang berbeda, beserta juga
warna garisnya. Pilihan jenis garis tersebut terdiri dari pola garis, penanda titik
(marker), dan warna garis.

Pola garis Penanda titik Warna garis
- Garis tebal . Titik R Merah
-- Putus-putus + Tanda plus G Hijau
: Titik-titik * Bintang B Biru
-. Garis-garis O Lingkaran W Putih
X Silang Y Kuning
S Kotak M Magenta
D Diamond C Cyan
2







Ketiga jenis pilihan di atas dapat saling digabungkan sebagai string.
Misalnya: plot(s,y,go);
Berarti memplot kurva dengan penanda lingkaran tanpa garis diberi warna hijau.
2. Polar
Penggambaran perintah polar ini sama dengan perintah plot. Namun dalam
penggambarannya, system koordinan yang digunakan adalah koordinat polar.
Sehingga pasangan data antara x dan y misalnya, diterjemahkan sebagai jari-jari untuk
x dan sudut pada y. Contoh perintahnya adalah polarplot(x,y);
3. Kurva logaritmik dan semilogaritmik
Penggambaran perintah polar ini tetap sama persis dengan perintah plot dan
polarplot. Untuk kurva semilogaritmik digunakan perintah plot2d1(abc,x,y);
a diisi e,o atau g
b dan c diisi n atau l
N artinya sumbu x atau y berupa sumbu nonlogaritmik
L artinya sumbu x atau y berupa sumbu logaritmik
plot2d1(eln,x,y) berarti menggambar kurva yang semilogaritmik di
sumbu x sedangkan sumbu y tetap linear.
plot2d1(eln,x,y) berarti kurva linear di sumbu x dan semilogaritmik
di sumbu y.
Sedangkan untuk kurva logaritmik, perintahnya plot2d1(ell,x,y) yang berarti
kurva akan logaritmik di kedua sumbu x dan y.
Skala logaritmik ini bila disetarakan skalanya dengan skala linear maka pada skala 1,2,3
di skala linear akan menjadi skala 10
1
, 10
2
, 10
3
, di skala logaritmik.
4. Atribut-atribut grafik
Terdapat bermacam-macam juga untuk atribut grafik ini. Antara lain berupa kisi, teks,
judul, label sumbu, label kurva.
a. xgrid, berfungsi untuk menampilkan grid/kisi pada system koordinat
tempat menggambar kurva.
b. xstring(x,y,teks), untuk memberikan tulisan label pada kurva tepat
pada posisi (x,y) berdasarkan koordinat kurva yang digambar.
c. xtitle(judul, xlabel, ylabel), bagian judul berguna untuk
menuliskan judul pada kurva yang digambar dengan tulisan judul. Bagian
xlabel member label pada sumbu x sedangkat ylabel digunakan pada sumbu y.
Pada penggambaran kurva yang telat dijabarkan di atas, akan ditampilkan pada jendela tersendiri
yaitu jendela gambar (Scilab Graphic). Dari jendela gambar ini dapat dilakukan pencetakan
V Segitiga bawah K Hitam
^ Segitiga atas
< Segitiga kiri
> Segitiga kanan
P pentagram
3

maupun menyalin gambar untuk diekspor ke editor dokumen anda, misalnya open offica dan
KWrite.
1. Pencetakan Gambar
Pada jendela gambar pilih menu File > Print. Akan muncul dialog print jalaman grafik
yang akan dicetak. Di sini bisa kita tentukan bentuk cetakan grafik pada kertas yang
akan digambar/dicetak. Terlebih dahulu, pilih colo atau black & white untuk warna
grafik, dan bisa juga ditentukan Orientation pada portrait untuk arah pencetakan ke
bawah, atau landscape pada arah melebar. Kemudian tekan OK.
2. Mengekspor Gambar
Pada jendela gambar, pilih menu File > Export. Akan muncul jendela export, pilih
ekstensi yang sesuai kemudian ketik nam file grafik yang akan dieksport, kemudian
tekan OK. Lewat Word Processor (seperti OpenOffice dll), grafik ditambahkan dengan
cara memilih menu Insert > Picture dan pilih grafik yang sudah diekspor / disimpan
tadi.

Analisis Data
A. Membuat grafik sederhana
Grafik fungsi ini dibuat di bidang kartesius, dengan y sebagai fungsi dari x. Langkah-
langkah membuat grafik:
1. -->x = linspace(0,10);
Perintah ini akan membuat vektor yang berisi angka dari nol sampai sepuluh dengan
banyak 100 elemen untuk elemen x.
2. --> y=sin(x);
Fungsi ini untuk memberikan nilai pada sumbu vertical grafik.
3. -->plot(x,y);
Fungsi ini digunakan untuk menampilkan grafik fungsi.
Gambar yang dihasilkan adalah

4. -->xtitle(grafik fungsi trigonometri , x , y )
Fungsi ini akan memberikan label pada grafik. Judulnya Grafik Fungsi Trigonometri.
Dengan sumbu x yang diberi label x dan sumbu y yang diberi label y.



4

5. -->xstring(3, sin (3), sin(x))
Merupakan fungsi yang digunakan untuk memberikan penanda pada grafik. Penanda
akan diberikan pada koordinat (3,sin(3)).
Gambar yang dihasilkan adalah

6. -->x=linspace(0,10);
-->y1=sin(x);
-->y2=cos(x);
Fungsi di atas akan menentukan apa saja yang menjadi elemen x, y1, dan y2. Dengan
y1 fungsi dari sinus x dan y2 sebagai fungsi dari cosinus x.
7. -->plot(x, y1, x, y2)
Fungsi di atas digunakan untuk menggambar dua grafik sekaligus di dalam satu
bidang kartesius.
8. -->xtitle(Grafik fungsi trigonometri,x,y)
Fungsi di atas digunakan untuk memberikan judul grafik dan label-label pada sumbu x
dan y.
9. -->xstring(3,sin(3),sin(x))
-->xstring(2,cos(2),cos(x))
Fungsi di atas berfungsi untuk memberikan marker pada grafik. Markernya ada di
koordinat (3,sin(3)) dan (2,cos(2)). Masing-masing marker juga diberi label, yaitu
sin(x) dan cos(x).
10. -->plot(x, y1, :g, x, y2, --m)
Fungsi di atas akan memberikan variasi pada kurva. Dengan grafik x,y1 berwarna hijau
dengan garis titik-titik dan grafik x,y2 dengan warna magenta dan garis putus-putus.










5

Gambar yang dihasilkan adalah

11. -->clf
Agar grafik tidak tertumpuk-tumpuk maka grafik yang lama harus dihapus sebelum
bidang koordinat diisi dengan grafik yang baru. Fungsi di atas digunakan untuk
melakukannya.
12. -->plot(x, y1, og, x, y2, +b)
Untuk memberikan variasi yang lain, digunakanlah fungsi di atas. Fungsi di atas akan
memberikan kurva dengan bulat-bulat dengan warna hijau untuk grafik x,y1 dan
kurva dengan plus berwarna biru untuk grafik x,y2.
Gambar yang dihasilkan adalah



6

B. Membuat Grafik di Koordinator Polar
Digunakan dengan memplot harga kuadrat dari harga sudut di koordinat polar. Fungsi-
fungsi yang umumnya digambarkan adalah fungsi-fungsi trigonometri.
Langkah-langkah untuk membuat grafik di koordinat polar yaitu :
1. -->x=linspace(0,2*%pi);
Fungsi di atas digunakan untuk menentukan nilai interval. Di mana sudut x memiki
fungsi dari nol sampai 0,2 pi. Penulisan konstanta dalam scilab menggunakan %.
2. -->y = sin (x);
Fungsi di atas memberikan nilai pada sumbu y, nilai dari fungsi y=sin(x).
3. -->polarplot(x,y);
Fungsi di atas digunakan sama seperti fungsi plot2d tetapu digunakan untuk system
koordinat polar.
Pasangan antara x dan y diterjemahkan sebagai jari-jari untuk x dan sudut pada y.
Gambar yang dihasilkan adalah

4. -->clf
Agar tidak terjadi penindihan pada grafik maka, grafik yang terdahulu harus dihapus
dengan fungsi ini.
5. -->y=cos(x);
Fungsi di atas akan memberikan nilai pada sumbu Y dengan nilai dari fungsi cos(x).
6. -->polarplot(x,y);
Fungsi di atas akan menggambar grafik untuk x dan y (cosinus X) pada koordinat polar
Gambar yang dihasilkan adalah

7

7. -->clf
Seperti penjelasan sebelumnya, fungsi di atas digunakan untuk menghapus grafik.
8. -->y = sin (x) + cos (x);
Fungsi tersebut akan memberikan nilai ke sumbu Y dengan nilai dari fungsi
sin(x)+cos(x).
9. -->polarplot(x,y);
Dengan fungsi di atas, Scilab akan memplot grafik dari x dan y, yang nilainya sudah
ditentukan sebelumnya.
Gambar yang dihasilkan adalah

10. -->clf
Seperti yang sudah disebutkan, fungsi di atas digunakan untuk menghapus grafik.
11. -->y = sin(2*x);
Fungsi di atas akan memberikan nilai ke sumbu Y, yang nilainya sebesar nilai dari
fungsi sinus(2x).
12. -->polarplot(x , y)
Seperti penjelasan-penjelasan sebelumnya, fungsi polarplot akan memplot grafik ke
bidang koordinat polar.
13. -->xlitle(grafik fungsi y=sin(2*x), x, y);
Fungsi di atas digunakan untuk memberikan judul grafik dan label-label pada sumbu-
sumbu koordinat. Grafik akan diberi judul Grafik fungsi y=sin(2x). kemudian pada
sumbu X akan diberi label x dan sumbu Y akan diberi label y.
Grafik yang dihasilkan adalah


8

C. Menggambar grafik logaritmik
Menggambar grafik logaritmik maksudnya adalam menggambar grafik pada system
koordinat kartesius dengan skala logaritmik pada sumbu X, sumbu Y, atau keduanya.

1. -->x = linspace( 1, 100 );
Fungsi di atas digunakan untuk menentukan nilai dari sumbu X.
2. -->y= log (x);
Adalah sebuah fungsi yang digunakan untuk memberikan nilai pada sumbu Y, nilai
nya setara degan logaritma basis e (natural) atau ln(x).
3. -->plot2d1(eln,x,y)
Fungsi di atas akan menggambar grafik semi logaritmik pada bidang kartesius.
Dengan sumbu X sudah berskala logaritmik sedangkan sumbu Y masih berskala
normal.
4. -->xgrid
Fungsi di atas digunakan untuk memberikan kisi-kisi pada grafik
Gambar yang dihasilkan adalah

5. -->clf
Seperti penjelasan sebelumnya fungsi diatas bermanfaat untuk menghindari
terjadinya penumpukan grafik.
6. -->plot2d1(enl,x,y)
Fungsi di atas akan memplot grafik semilogaritmik. Berbeda dengan grafik yang
sebelumnya, sekarang sumbu Y yang berskala logaritmik sedangkan sumbu X berskala
normal.
7. -->xgrid
Fungsi di atas akan memberikan kisi-kisi pada grafik.










9

Gambar yang dihasilkan adalah

8. -->clf
Fungsi di atas akan memberihkan bidang koordinat dari semua grafik terdahulu,
sehingga grafik menjadi bersih lagi.
9. -->plot2d1(ell,x,y)
Fungsi di atas akan memplot grafik logaritmik, dengan kedua sumbu (X dan Y)
berskala logaritmik
10. -->xgrid
Seperti penjelasan sebelumnya, fungsi di atas akan memberikan kisi-kisi pada grafik.
Gambar yang dihasilkan adalah

Kesimpulan
Scilab bisa digunakan sebagai media untuk menggambar grafik fungsi matematis.
Grafik di Scilab diplot dengan rumus matematis.
Macam-macam fungsi penggambaran grafik antara lain:
o Kurva linear
o Kurva semilogaritmik dan logaritmik
o Diagram polar
Grafik yang diplot oleh Scilab juga bisa diberi atribut-atribut, seperti judul, label sumbu,
marker (penanda).

Anda mungkin juga menyukai