Click here to load reader
Upload
dipo-meidianto
View
399
Download
12
Embed Size (px)
Citation preview
Kelompok 3
Dipo Samastama Meidianto
Enggar Ranu Hariawan
Fajri Tabaris Anhar
Febri
Galuh Fahlana
Vivi
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.)
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.
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 .
• Matematika dan Komputasi
• Pembentukan Algorithm
• Akusisi Data
• Pemodelan, simulasi, dan pembuatanprototipe
• Analisa data, explorasi, dan visualisasi
• Grafik Keilmuan dan bidang Rekayasa
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.
Tidak dapat mendefinisikan dan melakukan
pemanggilan fungsi tertentu misalnya untuk
variabel fungsi utama maupun local