SlideShare a Scribd company logo
1 of 20
Pengenalan Scilab 
Edo Abdullah Faqih
Sekilas tentang Scilab 
•Perangkat untuk komputasi numerik dan visualisasi data 
•Dikembangkan oleh INRIA (Institut National de Recherche en Informatique et an Automatique) 
•Dibuat pertama kali tahun 1990 dan pada tahun 1994 menjadi open source 
•Bisa dijalankan pada OS Unix dan Windows 
•Versi terakhir (Maret 2011) adalah versi 5.3.1 
•Website: http://www.scilab.org/
Tampilan Scilab
Console 
•Consolemerupakan tampilan awal penggunaan Scilab 
•Digunakan untuk: menulis perintah, menghitung dan menampilkan hasil perhitungan/ analisa baik dari Consolemaupun Editor. 
•Contoh: 
-->s = “Halo Indonesia” 
s = 
Halo Indonesia 
-->disp(s) 
Halo Indonesia
Editor 
•Bisa dipanggil lewat editor dengan perintah: 
-->editor() 
•Untuk menuliskan perintah (script) dan lainnya. 
•Script bisa diedit 
•Mengeksekusi perintah ke dalam Scilab 
•Dapat menjalankan sejumlah perintah yg dipilih saja 
•Menjalankan file ke dalam Scilab; menggunakan fungsi exec 
•Menu “Perbandingan dengan Matlab”
Contoh perhitungan 
•-->1.23 + 4.56 
ans= 5.79 
•-->Panjang = 10 
Panjang = 10 
•-->Lebar = 5.5 
Lebar = 5.5 
•-->Luas = Panjang*Lebar 
Luas = 55 
•-->r = 7 //jari-jari 
r = 7 
•-->L = %pi * r^2 //luas lingkaran 
L = 154 
•//contoh penggunaan simbol tiga titik (…) 
•-->y = 1 + 1/2 + 1/3 + 1/4 + 1/5 + … 
•-->1/6 + 1/7 + 1/8 + 1/9 + 1/10 
•s = 
2.928693
Contoh lain 
•-->(1 + sqrt(5))/2 
•-->Tc = 372.7*(1 + 1/(1.242 + 1.067)) 
•--> dHv = (7.08*(1 -0.6939)^0.354 + 10.95*0.2559*(1 - 0.6939)^0.456)* ... 
•--> 0.008314*504.4 
•-->V = 0.773*sqrt(1.4*8314*261.6/29) 
•-->dx = 109*cos(35/180*%pi) 
•-->TB = 310.9*(log(4.506e6) + (1 - 1.434)*log(1/5528))/log(4.506e6)
Pendefinisian variabel dan Operasi 
•Definisi variabel bisa menggunakan semua huruf dan angka serta karakter (misal: “*”, “#” dsb), disusul tanda “=“ (sama dengan) 
•Boleh banyak tapi 24 huruf pertama yg dibaca 
•Case sensitive 
•Commentmenggunakan “//” 
•Variabel spesial dengan tanda “%” 
•Contoh: 
-->A = 1 
A = 
1
Perhitungan Aritmatika Umum 
•Scilab mengenal perhitungan aljabar yg umum: penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/) dan pangkat (^). 
•Contoh: a = 1.2 dan b = 3.4 
•a+b 
•a-b 
•a*b 
•a/b 
•a^b
Konstanta Spesial 
•%i : untuk bilangan imajiner 
•%pi : untuk nilai πatau Phi 
•%e : untuk basis logaritma natural 
•%inf : tak hingga/ infinity 
•%t : true dan %f : false -> Aljabar Boolean 
•%nan : not-a-number 
•%eps :
Matriks 
•Beberapa cara menuliskan matriks dalam Scilab: 
1.Menggunakan Spasi untuk baris, titik koma untuk kolom. 
Contoh: A=[1 2 3; 4 5 6; 7 8 9] 
2.Menggunakan koma untuk baris, titik koma untuk kolom 
Contoh: B=[1,1,1;2,2,2;3,3,3] 
•Pendefinisan matriks tidak terbatas dengan huruf kapital
Operasi-operasi dalam Matriks 
•A+B 
•C-D 
•A*B 
•B*A 
•A*A 
•C*u 
•D*v’ 
•eye(A): matriks identitas dari matriks A 
•rank(A) 
•inv(A) 
•cond(B) 
•det(A) 
•A*inv(A) 
•inv(B)*B 
•spec(A) : menghitung eigenvalue 
•trace(C)
Matriks-matriks khusus 
•Z = zeros (3,3) //matriks nol 
•0 = ones(2,5) //matriks satuan 
•Y = eye(3,3) //matriks identitas 
•D = diag(1:4) //matriks diagonal 
•R = rand(4,5) //matriks dari bilangan acak
Vektor 
•Dalam Scilab dianggap matriks dengan hanya satu kolom atau satu baris 
•Contoh penulisan Vektor 
•v = [1 2 3]//vektor baris 
•v = 
1. 2. 3. 
•w = [1;2;3] //vektor kolom 
•w = 
1 
2 
3 
•i = 1:20 ; n = 0:0.25:1 ; m = 1:2:10
Contoh Operasi Berbasis Vektor 
•x = 0:%pi/4:%pi 
•cos(x) 
•u = [1,2,3] 
•y = exp(u) 
•z = log(y) 
•w = round(y)
Fungsi-fungsi dalam Scilab 
•Fungsi umum: sum, prod, sqrt, diag, cos, max, sign, fft 
•Aljabar: det, inv, qr, svd, bdiag, spec, schur, trace 
•Polinomial: poly, roots, coeff, horner, clean, freq 
•Simbol perbandingan: ==, >=, >, <=, <, =, & (and), | (or) 
•Pemrograman: funcion, deff, argn, for, if, end, while, select, warning, error, break, return 
•Grafik: plot, xset, driver, plot2d, xgrid, locate, plot3d, Graphics 
•Pers. Diferensial: ode, dassl, dassrt, odedc
Tambahan Lain 
•who: untuk melihat variabel mana saja yang (sedang) aktif 
•comment menggunakan tanda doubleslash(//) 
•Segala angka yg dituliskan tanpa menggunakan tanda kurung, Scilab membacanya sebagai skalar 
•Untuk bantuan, ketik “help” contoh: help matrix 
•Save untuk menyimpan variabel, clear untuk menghapus nilai variabel
Membuat Grafik 
•-->x = linspace(-1,1,61)'; 
• 
•-->y1 = x.^2; y2 = 1 -y1; y3 = 2*y1; 
• 
•-->plot2d(x,[y1 y2 y3]) 
• 
•-->xtitle('Kurva Berganda','x','y') 
•-->x = linspace(0,2*%pi,50); y = x; 
• 
•-->z = cos(x')*cos(y); 
• 
•-->clf, plot3d1(x,y,z) 
• 
•-->xtitle('z = cos(x)*cos(y)'), xset('colormap',jetcolormap(50))
Pemrograman 
•Pemrograman bisa dilakukan pada Console ataupun Editor. 
•Contoh Pemrograman; Statement Perulangan 
•-->H = zeros(4,4); 
• 
•-->for i=1:4 
•--> for j=1:4 
•--> H(i,j) = 1/(i+j-1); 
•--> end 
•-->end 
• 
•-->H
Pemrograman (cont’d) 
•-->function n=nilai(kode) 
•-->// Fungsi untuk mengkoversi nilai dari abjad menjadi angka 
•--> 
•--> if kode=='A‘ n=4; 
•--> elseif kode=='B‘ n=3; 
•--> elseif kode=='C‘ n=2; 
•--> elseif kode=='D‘ n=1; 
•--> else 
•--> n=0; 
•--> end 
•-->endfunction 
• 
•-->n1 = nilai('A') 
•-->n = nilai('E')

More Related Content

What's hot

Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskritPengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskritBeny Nugraha
 
sistem koordinat vektor (kartesian, silindris, bola)
sistem koordinat vektor (kartesian, silindris, bola)sistem koordinat vektor (kartesian, silindris, bola)
sistem koordinat vektor (kartesian, silindris, bola)Albara I Arizona
 
Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )Kelinci Coklat
 
Bab 8. Fungsi Transenden ( Kalkulus 1 )
Bab 8. Fungsi Transenden ( Kalkulus 1 )Bab 8. Fungsi Transenden ( Kalkulus 1 )
Bab 8. Fungsi Transenden ( Kalkulus 1 )Kelinci Coklat
 
Transformasi Laplace (bag.1)
Transformasi Laplace (bag.1)Transformasi Laplace (bag.1)
Transformasi Laplace (bag.1)Heni Widayani
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanFahrul Razi
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linierIzhan Nassuha
 
Matematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - EigenMatematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - EigenBeny Nugraha
 
Metode numerik pada persamaan diferensial (new)
Metode numerik pada persamaan diferensial (new)Metode numerik pada persamaan diferensial (new)
Metode numerik pada persamaan diferensial (new)Khubab Basari
 
Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapCheria Asyifa
 
Iterasi gauss seidel
Iterasi gauss seidelIterasi gauss seidel
Iterasi gauss seidelNur Fadzri
 
Transformasi Linear ( Aljabar Linear Elementer )
Transformasi Linear ( Aljabar Linear Elementer )Transformasi Linear ( Aljabar Linear Elementer )
Transformasi Linear ( Aljabar Linear Elementer )Kelinci Coklat
 
pemodelan state space
pemodelan state spacepemodelan state space
pemodelan state spaceRumah Belajar
 
Ruang Hasil kali Dalam ( Aljabar Linear Elementer )
Ruang Hasil kali Dalam ( Aljabar Linear Elementer )Ruang Hasil kali Dalam ( Aljabar Linear Elementer )
Ruang Hasil kali Dalam ( Aljabar Linear Elementer )Kelinci Coklat
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Kelinci Coklat
 
Persamaandifferensial
PersamaandifferensialPersamaandifferensial
PersamaandifferensialMeiky Ayah
 

What's hot (20)

6 Divergensi dan CURL
6 Divergensi dan CURL6 Divergensi dan CURL
6 Divergensi dan CURL
 
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskritPengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
 
sistem koordinat vektor (kartesian, silindris, bola)
sistem koordinat vektor (kartesian, silindris, bola)sistem koordinat vektor (kartesian, silindris, bola)
sistem koordinat vektor (kartesian, silindris, bola)
 
Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )
 
Bab 8. Fungsi Transenden ( Kalkulus 1 )
Bab 8. Fungsi Transenden ( Kalkulus 1 )Bab 8. Fungsi Transenden ( Kalkulus 1 )
Bab 8. Fungsi Transenden ( Kalkulus 1 )
 
Transformasi Laplace (bag.1)
Transformasi Laplace (bag.1)Transformasi Laplace (bag.1)
Transformasi Laplace (bag.1)
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linier
 
Matematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - EigenMatematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - Eigen
 
Metode numerik pada persamaan diferensial (new)
Metode numerik pada persamaan diferensial (new)Metode numerik pada persamaan diferensial (new)
Metode numerik pada persamaan diferensial (new)
 
01 barisan-dan-deret
01 barisan-dan-deret01 barisan-dan-deret
01 barisan-dan-deret
 
Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh Map
 
Iterasi gauss seidel
Iterasi gauss seidelIterasi gauss seidel
Iterasi gauss seidel
 
Analisis vektor
Analisis vektorAnalisis vektor
Analisis vektor
 
6. interpolasi polynomial newton
6. interpolasi polynomial newton6. interpolasi polynomial newton
6. interpolasi polynomial newton
 
Transformasi Linear ( Aljabar Linear Elementer )
Transformasi Linear ( Aljabar Linear Elementer )Transformasi Linear ( Aljabar Linear Elementer )
Transformasi Linear ( Aljabar Linear Elementer )
 
pemodelan state space
pemodelan state spacepemodelan state space
pemodelan state space
 
Ruang Hasil kali Dalam ( Aljabar Linear Elementer )
Ruang Hasil kali Dalam ( Aljabar Linear Elementer )Ruang Hasil kali Dalam ( Aljabar Linear Elementer )
Ruang Hasil kali Dalam ( Aljabar Linear Elementer )
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )
 
Persamaandifferensial
PersamaandifferensialPersamaandifferensial
Persamaandifferensial
 

Viewers also liked

Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]Heru Rosadi
 
Desai Sistem Kendali dengan root locus
Desai Sistem Kendali dengan root locusDesai Sistem Kendali dengan root locus
Desai Sistem Kendali dengan root locusRumah Belajar
 
Matematika 2 - Slide week 6 Matriks
Matematika 2 - Slide week 6 MatriksMatematika 2 - Slide week 6 Matriks
Matematika 2 - Slide week 6 MatriksBeny Nugraha
 
Numerical Solutions to Ordinary Differential Equations in Scilab
Numerical Solutions to Ordinary Differential Equations in ScilabNumerical Solutions to Ordinary Differential Equations in Scilab
Numerical Solutions to Ordinary Differential Equations in Scilabguest92ceef
 
Contoh program matlab
Contoh program matlabContoh program matlab
Contoh program matlabZahra Doangs
 

Viewers also liked (7)

Kompros scilab
Kompros scilabKompros scilab
Kompros scilab
 
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
 
Desai Sistem Kendali dengan root locus
Desai Sistem Kendali dengan root locusDesai Sistem Kendali dengan root locus
Desai Sistem Kendali dengan root locus
 
Matematika 2 - Slide week 6 Matriks
Matematika 2 - Slide week 6 MatriksMatematika 2 - Slide week 6 Matriks
Matematika 2 - Slide week 6 Matriks
 
Numerical Solutions to Ordinary Differential Equations in Scilab
Numerical Solutions to Ordinary Differential Equations in ScilabNumerical Solutions to Ordinary Differential Equations in Scilab
Numerical Solutions to Ordinary Differential Equations in Scilab
 
Contoh program matlab
Contoh program matlabContoh program matlab
Contoh program matlab
 
Materi pa
Materi paMateri pa
Materi pa
 

Similar to SCILAB_PENGENALAN

pemrograman-dasar-cpp_03-ekspresi.pdf
pemrograman-dasar-cpp_03-ekspresi.pdfpemrograman-dasar-cpp_03-ekspresi.pdf
pemrograman-dasar-cpp_03-ekspresi.pdfTriAgus18
 
Testing Pertemuan 5 (1).pdf
Testing Pertemuan 5 (1).pdfTesting Pertemuan 5 (1).pdf
Testing Pertemuan 5 (1).pdfNovikaEkaSaputra
 
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.pptAnisIka
 
Analisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAnalisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAndry Saftiawan
 
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran FisikaManfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisikahabno
 
M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program cBilly Alhamra
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)Fisma Ananda
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)Faisal Amir
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)Avenzz Venzz
 

Similar to SCILAB_PENGENALAN (20)

Pseudocode
PseudocodePseudocode
Pseudocode
 
Java2
Java2Java2
Java2
 
pemrograman-dasar-cpp_03-ekspresi.pdf
pemrograman-dasar-cpp_03-ekspresi.pdfpemrograman-dasar-cpp_03-ekspresi.pdf
pemrograman-dasar-cpp_03-ekspresi.pdf
 
Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
 
Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
 
Testing Pertemuan 5 (1).pdf
Testing Pertemuan 5 (1).pdfTesting Pertemuan 5 (1).pdf
Testing Pertemuan 5 (1).pdf
 
E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
 
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
 
Dasar c
Dasar cDasar c
Dasar c
 
Analisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAnalisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLAB
 
Daskom 3
Daskom 3Daskom 3
Daskom 3
 
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran FisikaManfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika
 
Pengenalan java-oop
Pengenalan java-oopPengenalan java-oop
Pengenalan java-oop
 
draft ppt sempro.pptx
draft ppt sempro.pptxdraft ppt sempro.pptx
draft ppt sempro.pptx
 
M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program c
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
 

Recently uploaded

1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikThomasAntonWibowo
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 

Recently uploaded (20)

1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolik
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 

SCILAB_PENGENALAN

  • 1. Pengenalan Scilab Edo Abdullah Faqih
  • 2. Sekilas tentang Scilab •Perangkat untuk komputasi numerik dan visualisasi data •Dikembangkan oleh INRIA (Institut National de Recherche en Informatique et an Automatique) •Dibuat pertama kali tahun 1990 dan pada tahun 1994 menjadi open source •Bisa dijalankan pada OS Unix dan Windows •Versi terakhir (Maret 2011) adalah versi 5.3.1 •Website: http://www.scilab.org/
  • 4. Console •Consolemerupakan tampilan awal penggunaan Scilab •Digunakan untuk: menulis perintah, menghitung dan menampilkan hasil perhitungan/ analisa baik dari Consolemaupun Editor. •Contoh: -->s = “Halo Indonesia” s = Halo Indonesia -->disp(s) Halo Indonesia
  • 5. Editor •Bisa dipanggil lewat editor dengan perintah: -->editor() •Untuk menuliskan perintah (script) dan lainnya. •Script bisa diedit •Mengeksekusi perintah ke dalam Scilab •Dapat menjalankan sejumlah perintah yg dipilih saja •Menjalankan file ke dalam Scilab; menggunakan fungsi exec •Menu “Perbandingan dengan Matlab”
  • 6. Contoh perhitungan •-->1.23 + 4.56 ans= 5.79 •-->Panjang = 10 Panjang = 10 •-->Lebar = 5.5 Lebar = 5.5 •-->Luas = Panjang*Lebar Luas = 55 •-->r = 7 //jari-jari r = 7 •-->L = %pi * r^2 //luas lingkaran L = 154 •//contoh penggunaan simbol tiga titik (…) •-->y = 1 + 1/2 + 1/3 + 1/4 + 1/5 + … •-->1/6 + 1/7 + 1/8 + 1/9 + 1/10 •s = 2.928693
  • 7. Contoh lain •-->(1 + sqrt(5))/2 •-->Tc = 372.7*(1 + 1/(1.242 + 1.067)) •--> dHv = (7.08*(1 -0.6939)^0.354 + 10.95*0.2559*(1 - 0.6939)^0.456)* ... •--> 0.008314*504.4 •-->V = 0.773*sqrt(1.4*8314*261.6/29) •-->dx = 109*cos(35/180*%pi) •-->TB = 310.9*(log(4.506e6) + (1 - 1.434)*log(1/5528))/log(4.506e6)
  • 8. Pendefinisian variabel dan Operasi •Definisi variabel bisa menggunakan semua huruf dan angka serta karakter (misal: “*”, “#” dsb), disusul tanda “=“ (sama dengan) •Boleh banyak tapi 24 huruf pertama yg dibaca •Case sensitive •Commentmenggunakan “//” •Variabel spesial dengan tanda “%” •Contoh: -->A = 1 A = 1
  • 9. Perhitungan Aritmatika Umum •Scilab mengenal perhitungan aljabar yg umum: penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/) dan pangkat (^). •Contoh: a = 1.2 dan b = 3.4 •a+b •a-b •a*b •a/b •a^b
  • 10. Konstanta Spesial •%i : untuk bilangan imajiner •%pi : untuk nilai πatau Phi •%e : untuk basis logaritma natural •%inf : tak hingga/ infinity •%t : true dan %f : false -> Aljabar Boolean •%nan : not-a-number •%eps :
  • 11. Matriks •Beberapa cara menuliskan matriks dalam Scilab: 1.Menggunakan Spasi untuk baris, titik koma untuk kolom. Contoh: A=[1 2 3; 4 5 6; 7 8 9] 2.Menggunakan koma untuk baris, titik koma untuk kolom Contoh: B=[1,1,1;2,2,2;3,3,3] •Pendefinisan matriks tidak terbatas dengan huruf kapital
  • 12. Operasi-operasi dalam Matriks •A+B •C-D •A*B •B*A •A*A •C*u •D*v’ •eye(A): matriks identitas dari matriks A •rank(A) •inv(A) •cond(B) •det(A) •A*inv(A) •inv(B)*B •spec(A) : menghitung eigenvalue •trace(C)
  • 13. Matriks-matriks khusus •Z = zeros (3,3) //matriks nol •0 = ones(2,5) //matriks satuan •Y = eye(3,3) //matriks identitas •D = diag(1:4) //matriks diagonal •R = rand(4,5) //matriks dari bilangan acak
  • 14. Vektor •Dalam Scilab dianggap matriks dengan hanya satu kolom atau satu baris •Contoh penulisan Vektor •v = [1 2 3]//vektor baris •v = 1. 2. 3. •w = [1;2;3] //vektor kolom •w = 1 2 3 •i = 1:20 ; n = 0:0.25:1 ; m = 1:2:10
  • 15. Contoh Operasi Berbasis Vektor •x = 0:%pi/4:%pi •cos(x) •u = [1,2,3] •y = exp(u) •z = log(y) •w = round(y)
  • 16. Fungsi-fungsi dalam Scilab •Fungsi umum: sum, prod, sqrt, diag, cos, max, sign, fft •Aljabar: det, inv, qr, svd, bdiag, spec, schur, trace •Polinomial: poly, roots, coeff, horner, clean, freq •Simbol perbandingan: ==, >=, >, <=, <, =, & (and), | (or) •Pemrograman: funcion, deff, argn, for, if, end, while, select, warning, error, break, return •Grafik: plot, xset, driver, plot2d, xgrid, locate, plot3d, Graphics •Pers. Diferensial: ode, dassl, dassrt, odedc
  • 17. Tambahan Lain •who: untuk melihat variabel mana saja yang (sedang) aktif •comment menggunakan tanda doubleslash(//) •Segala angka yg dituliskan tanpa menggunakan tanda kurung, Scilab membacanya sebagai skalar •Untuk bantuan, ketik “help” contoh: help matrix •Save untuk menyimpan variabel, clear untuk menghapus nilai variabel
  • 18. Membuat Grafik •-->x = linspace(-1,1,61)'; • •-->y1 = x.^2; y2 = 1 -y1; y3 = 2*y1; • •-->plot2d(x,[y1 y2 y3]) • •-->xtitle('Kurva Berganda','x','y') •-->x = linspace(0,2*%pi,50); y = x; • •-->z = cos(x')*cos(y); • •-->clf, plot3d1(x,y,z) • •-->xtitle('z = cos(x)*cos(y)'), xset('colormap',jetcolormap(50))
  • 19. Pemrograman •Pemrograman bisa dilakukan pada Console ataupun Editor. •Contoh Pemrograman; Statement Perulangan •-->H = zeros(4,4); • •-->for i=1:4 •--> for j=1:4 •--> H(i,j) = 1/(i+j-1); •--> end •-->end • •-->H
  • 20. Pemrograman (cont’d) •-->function n=nilai(kode) •-->// Fungsi untuk mengkoversi nilai dari abjad menjadi angka •--> •--> if kode=='A‘ n=4; •--> elseif kode=='B‘ n=3; •--> elseif kode=='C‘ n=2; •--> elseif kode=='D‘ n=1; •--> else •--> n=0; •--> end •-->endfunction • •-->n1 = nilai('A') •-->n = nilai('E')