7

Click here to load reader

Scilab

Embed Size (px)

Citation preview

Page 1: Scilab

Kelompok 3

Dipo Samastama Meidianto

Enggar Ranu Hariawan

Fajri Tabaris Anhar

Febri

Galuh Fahlana

Vivi

Page 2: Scilab

SCILAB adalah sebuah bahasa dengan (high-performance) kinerja tinggi untuk

komputasi masalah teknik. Scilab mengintegrasikan komputasi, visualisasi, dan

pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-

masalah dan penyelesaiannya diekspresikan dalam notasi matematika yang sering

digunakan. Software ini setara dengan Matlab dan bersifat free atau gratis. Program

ini mengumpulkan fungsi yang berguna baik bagi kebutuhan industri dan kemajuan

ilmiah, mencakup spektrum daerah yang luas . Scilab mencakup ratusan fungsi

matematika. Memiliki bahasa pemrograman tingkat tinggi yang memungkinkan akses

ke struktur data lanjutan seperti matriks, dan 2D merencanakan dan grafis 3D.

Scilab sintaks sebagian besar didasarkan pada bahasa Matlab. Cara termudah untuk

mengeksekusi kode Scilab adalah masuk dalam baris perintah "-->" di jendela grafis.

Scilab adalah bahasa pemrograman yang memungkinkan perhitungan matematis

tingkat tinggi dan menggabungkan beberapa operasi dalam script untuk membuat

program.

Polinomial, matriks, turunan, integral, sistem persamaan atau interpolasi adalah

beberapa operasi yang dapat diselesaikan dengan Scilab. Dukungan notasi ilmiah dan

normal.

Seperti halnya bahasa pemrograman lain, operasi dijelaskan dalam Scilab

menggunakan variabel, operator, fungsi, kontrol aliran, dll. Kekuatannya terletak

pada generasi grafik dalam dua dan tiga dimensi (mampu membuat file PostScript

dari software.)

Page 3: Scilab

Pada awalnya Scilab dikembangkan oleh INRIA dan ENPC, Perancis, dan sekarang

pengembangan dan pemeliharaan Scilab dilakukan oleh konsorsium Scilab. Alamat

website Scilab adalah http://www.scilab.org. Kelebihan utama dari Scilab yaitu

gratis (freeware) dan tersedia untuk berbagai sistem operasi seperti Windows, Mac

OS/X, Unix dan Linux.

Kelengkapan pada Sistem Scilab Sebagai sebuah system, Scilab tersusun dari 5

bagian utama:

1. Development Environment.

Merupakan sekumpulan perangkat dan fasilitas yang membantu anda untuk

menggunakan fungsi-fungsi dan file-file Scilab. Beberapa perangkat ini merupakan

sebuah graphical user interfaces (GUI). Termasuk didalamnya adalah Scilab console,

scipad sebagai sebuah editor dan debugger,juga terdapat aplication untuk

mengkonversi bahasa matlab menjadi scilab dan bantuan berupa scilab help dan

scilab demonstrations.

2. Scilab Mathematical Function Library.

Merupakan sekumpulan algoritma komputasi mulai dari fungsi-fungsi dasar sepertri:

sum, sin, cos, dan

complex arithmetic, sampai dengan fungsi - fungsi yang lebih kompek seperti matrix

inverse, matrix eigenvalues, dan fast Fourier transforms.

Page 4: Scilab

3. Scilab Language.Merupakan suatu high-level matrix/array language dengan control flow statements, functions, data structures, input/output, dan fitur-fitur object-oriented programming. Ini memungkinkan bagi kita untuk melakukan kedua hal baik"pemrograman dalam lingkup sederhana " untuk mendapatkan hasil yang cepat, dan"pemrograman dalam lingkup yang lebih besar" untuk memperoleh hasil-hasil danaplikasi yang komplek.

4. Graphics. Scilab memiliki fasilitas untuk menampilkan vector dan matrices sebagai suatugrafik. Didalamnya melibatkan high-level functions (fungsi-fungsi level tinggi) untukvisualisasi data dua dimensi dan data tiga dimensi, image processing, animation, dan presentation graphics.Ini juga melibatkan fungsi level rendah yang memungkinkan bagi anda untuk membiasakan diri untuk memunculkan grafik mulaidari benutk yang sederhana sampai dengan tingkatan graphical user interfaces padaaplikasi scilab anda.

5. Scilab Application Program Interface (API). Merupakan suatu library yang memungkinkan program yang telah anda tulis dalambahasa C dan Fortran mampu berinterakasi dengan Scilab. Ini melibatkan fasilitasuntuk pemanggilan routines dari Scilab (dynamic linking), pemanggilan Scilabsebagai sebuah computational engine, dan untuk membaca dan menuliskannya .

Page 5: Scilab

• Matematika dan Komputasi

• Pembentukan Algorithm

• Akusisi Data

• Pemodelan, simulasi, dan pembuatanprototipe

• Analisa data, explorasi, dan visualisasi

• Grafik Keilmuan dan bidang Rekayasa

Page 6: Scilab

Lebih mudah digunakan dariada Matlab

Free atau Gratis

kemampuannya dalam menangani data yang berupa suatumatriks

evaluasi suatu fungsi di dalam suatu fungsiyang kita buatdapat dievaluasi secara langsung, tanpa harusmenggunakan perintah eval, seperti yang terdapat padaprogram Matlab

memiliki struktur data (termasuk list, polinomial, fungsirasional, sistem linear, dll), inerpreter dan bahasapemrograman tingkat tinggi.

Operasi aritmatik dan beberapa fungsi lainnya dapatlangsung diperoleh hasilnya

Pengerjaaan dapat dilakukan di 2 frame scilab yaitu diScipad maupun di consoleNamun console sering kali digunakan untuk melakukanproses kompiliasi program.

Page 7: Scilab

Tidak dapat mendefinisikan dan melakukan

pemanggilan fungsi tertentu misalnya untuk

variabel fungsi utama maupun local