Click here to load reader

Scilab

  • View
    377

  • Download
    12

Embed Size (px)

Text of Scilab

SCILAB

SCILABKelompok 3Dipo Samastama MeidiantoEnggar Ranu HariawanFajri Tabaris AnharFebriGaluh FahlanaViviPENJELASAN 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.)

Sejarah SCILABPada 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.

Sejarah SCILAB3. 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 dan aplikasi yang komplek.

4. Graphics. Scilab memiliki fasilitas untuk menampilkan vector dan matrices sebagai suatu grafik. Didalamnya melibatkan high-level functions (fungsi-fungsi level tinggi) untuk visualisasi 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 mulai dari benutk yang sederhana sampai dengan tingkatan graphical user interfaces pada aplikasi scilab anda.

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

Penggunaan SCILAB Matematika dan Komputasi

Pembentukan Algorithm

Akusisi Data

Pemodelan, simulasi, dan pembuatan prototipe

Analisa data, explorasi, dan visualisasi

Grafik Keilmuan dan bidang Rekayasa

Kelebihan SCILABLebih mudah digunakan dariada MatlabFree atau Gratiskemampuannya dalam menangani data yang berupa suatu matriksevaluasi suatu fungsi di dalam suatu fungsiyang kita buat dapat dievaluasi secara langsung, tanpa harus menggunakan perintah eval, seperti yang terdapat pada program Matlabmemiliki struktur data (termasuk list, polinomial, fungsi rasional, sistem linear, dll), inerpreter dan bahasa pemrograman tingkat tinggi.Operasi aritmatik dan beberapa fungsi lainnya dapat langsung diperoleh hasilnyaPengerjaaan dapat dilakukan di 2 frame scilab yaitu di Scipad maupun di consoleNamun console sering kali digunakan untuk melakukan proses kompiliasi program.

Kekurangan SCILABTidak dapat mendefinisikan dan melakukan pemanggilan fungsi tertentu misalnya untuk variabel fungsi utama maupun local