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

Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)
Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)
Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)Kelinci Coklat
 
Persamaan differensial part 1
Persamaan differensial part 1Persamaan differensial part 1
Persamaan differensial part 1Jamil Sirman
 
Metode numerik pertemuan 7 (interpolasi lagrange)
Metode numerik pertemuan 7 (interpolasi lagrange)Metode numerik pertemuan 7 (interpolasi lagrange)
Metode numerik pertemuan 7 (interpolasi lagrange)Nerossi Jonathan
 
PD orde2 Tak Homogen 2
PD orde2 Tak Homogen 2PD orde2 Tak Homogen 2
PD orde2 Tak Homogen 2unesa
 
Kelompok 3 integrasi numerik fix
Kelompok 3 integrasi numerik fixKelompok 3 integrasi numerik fix
Kelompok 3 integrasi numerik fixliabika
 
Modul persamaan diferensial 1
Modul persamaan diferensial 1Modul persamaan diferensial 1
Modul persamaan diferensial 1Maya Umami
 
Transformasi Laplace (bag.1)
Transformasi Laplace (bag.1)Transformasi Laplace (bag.1)
Transformasi Laplace (bag.1)Heni Widayani
 
konsep dasar sinyal dan sistem
konsep dasar sinyal dan sistemkonsep dasar sinyal dan sistem
konsep dasar sinyal dan sistemrajareski ekaputra
 
Teorema green dalam bidang
Teorema green dalam bidangTeorema green dalam bidang
Teorema green dalam bidangokti agung
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linierokti agung
 
Contoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksiContoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksimuhamadaulia3
 
Matematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifMatematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifAyuk Wulandari
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaBuhori Muslim
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Kelinci Coklat
 
Matematika teknik 01-definisi pd
Matematika teknik 01-definisi pdMatematika teknik 01-definisi pd
Matematika teknik 01-definisi pdel sucahyo
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilatejowati
 

What's hot (20)

Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)
Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)
Fungsi Gamma dan Beta (Kalkulus Peubah Banyak)
 
Persamaan differensial part 1
Persamaan differensial part 1Persamaan differensial part 1
Persamaan differensial part 1
 
Metode numerik pertemuan 7 (interpolasi lagrange)
Metode numerik pertemuan 7 (interpolasi lagrange)Metode numerik pertemuan 7 (interpolasi lagrange)
Metode numerik pertemuan 7 (interpolasi lagrange)
 
Regula falsi
Regula falsiRegula falsi
Regula falsi
 
PD orde2 Tak Homogen 2
PD orde2 Tak Homogen 2PD orde2 Tak Homogen 2
PD orde2 Tak Homogen 2
 
Kelompok 3 integrasi numerik fix
Kelompok 3 integrasi numerik fixKelompok 3 integrasi numerik fix
Kelompok 3 integrasi numerik fix
 
Pemisahan variabel
Pemisahan variabelPemisahan variabel
Pemisahan variabel
 
Modul persamaan diferensial 1
Modul persamaan diferensial 1Modul persamaan diferensial 1
Modul persamaan diferensial 1
 
Transformasi Laplace (bag.1)
Transformasi Laplace (bag.1)Transformasi Laplace (bag.1)
Transformasi Laplace (bag.1)
 
Bilangan kompleks
Bilangan kompleksBilangan kompleks
Bilangan kompleks
 
konsep dasar sinyal dan sistem
konsep dasar sinyal dan sistemkonsep dasar sinyal dan sistem
konsep dasar sinyal dan sistem
 
Teorema green dalam bidang
Teorema green dalam bidangTeorema green dalam bidang
Teorema green dalam bidang
 
Turunan Fungsi Kompleks
Turunan Fungsi KompleksTurunan Fungsi Kompleks
Turunan Fungsi Kompleks
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linier
 
Contoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksiContoh soal dan penyelesaian metode biseksi
Contoh soal dan penyelesaian metode biseksi
 
Matematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifMatematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi Rekursif
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )
 
Matematika teknik 01-definisi pd
Matematika teknik 01-definisi pdMatematika teknik 01-definisi pd
Matematika teknik 01-definisi pd
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unila
 

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

JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
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
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
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
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
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
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 

Recently uploaded (20)

JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
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
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
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
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
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
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 

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')