A. Apa itu SCILAB?
Scilab adalah bahasa pemograman tingkat tinggi, sebagian besar kegunaannya didasarkan pada seputar kemampuan menspesifikasikan banyak komputasi dengan sedikit baris kode. Scilab melakuan hal ini dengan mengabstraksi tipe data premitif kepada matriks ekuivalen menurut fungsinya.
B. Apa yang dilakukan SCILAB?
Scilab mencakup ratusan fungsi matematika. Ini memiliki bahasa pemrograman tingkat tinggi yang memungkinkan akses ke struktur data tingkat lanjut, fungsi grafis 2-D dan 3-D.
Sejumlah besar fungsi disertakan dalam Scilab:
- Matematika & Simulasi
- Untuk aplikasi teknik dan sains biasa termasuk operasi matematika dan analisis data.
- Visualisasi 2-D & 3-D
- Grafik berfungsi untuk memvisualisasikan, membubuhi keterangan dan mengekspor data dan banyak cara untuk membuat dan menyesuaikan berbagai jenis plot dan bagan.
- Optimasi
- Algoritma untuk memecahkan masalah optimasi kontinu dan diskrit terbatas dan tidak terbatas.
- Statistik
- Alat untuk melakukan analisis dan pemodelan data
- Desain & Analisis Sistem Kontrol
- Algoritme dan alat standar untuk studi sistem kontrol
- Pemrosesan Sinyal
- Visualisasikan, analisis, dan filter sinyal dalam domain waktu dan frekuensi.
- Pengembangan Aplikasi
- Tingkatkan fungsionalitas asli Scilab dan kelola pertukaran data dengan alat eksternal.
- Xcos - Pemodel dan simulator sistem dinamis hibrida
- Pemodelan sistem mekanik, sirkuit hidrolik, sistem kontrol
C. SCILAB sebagai platform
Berkat kemampuannya untuk terhubung dengan teknologi dan aplikasi pihak ketiga, Scilab juga dapat bertindak sebagai platform unik untuk menyatukan kode yang ditulis dalam bahasa pemrograman yang berbeda dalam satu bahasa terpadu, sehingga memfasilitasi distribusi, pencadangan, dan penggunaannya.
Mengapa gratis?
Karena Scilab adalah open source
Seluruh komunitas kontributor berpartisipasi dalam pengembangan Scilab, mulai dari kontribusi pada kode, pengembangan modul eksternal hingga lokalisasi. Komunitas ilmiah internasional, baik bidang akademik maupun industri, berinvestasi di Scilab untuk mengumpulkan terobosan ilmiah terkini di bidang komputasi numerik.
Karena Scilab didanai oleh Scilab Enterprises
Scilab Enterprises adalah penerbit dan penyedia layanan profesional Scilab. Perusahaan industri mendapat manfaat langsung dari keahlian ini untuk mendapatkan solusi yang sesuai dengan kebutuhan mereka melalui rangkaian dukungan yang komprehensif, migrasi, layanan pengembangan, dan penerapan aplikasi spesifik.
D. Sejarah SCILAB
Scilab adalah paket komputasi numerik yang dikembangkan sejak 1990 oleh para peneliti dari INRIA dan ENCP, tepatnya sejak pendirian konsorsium Scilab pada mei 2003. 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 .
E. Beberapa Fitur dan fungsi dalam SCILAB
Fitur
Scilab mencakup ratusan fungsi matematika. Ini memiliki bahasa pemrograman tingkat tinggi yang memungkinkan akses ke struktur data tingkat lanjut, fungsi grafis 2-D dan 3-D.
Sejumlah besar fungsi disertakan dalam Scilab: kontrol, simulasi, pengoptimalan, pemrosesan sinyal..., dan Xcos, pemodel dan simulator sistem dinamis disediakan dengan platform.
Fitur Utama Scilab
- Matematika & Simulasi
- Visualisasi 2-D & 3-D
- Optimasi
- Statistik
- Desain & Analisis Sistem Kontrol
- Pemrosesan Sinyal
- Pengembangan Aplikasi
Fitur Utama Xcos
Palet dan Blok Standar
Pembuatan Model dan Edisi
Kustomisasi Model
Simulasi
Baca lebih lanjut tentang fitur Xcos
Fungsi-Fungsi
- 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).
- Pemograman: funcion, deff, argn, for, if, end, while, select, warning, error, break, return.
- Grafik: plot, xset, driver, plot2d, xgrid, locate, plot3d, Graphi.
- Pers. Diferensial: ode, dassl, dassrt, odedc.
F. Kelebihan dan kekurangan yang terdapat di SCILAB
Kelebihan
Lebih 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 SCILAB
Tidak dapat mendefinisikan dan melakukan pemanggilan fungsi tertentu misalnya untuk variabel fungsi utama maupun local
G. Contoh cara instal SCILAB
Berikut ini akan dijelaskan cara menginstal Scilab. Sebelum menginstal program tersebut, terlebih dahulu anda download program tersebut pada link http://scilab.en.malavida.com/download.
Setelah anda download, jangan lupa komputer anda masih tetap terhubung internet dan silahkan ikuti langkah-langkah berikut:
1. Double klik icon Scilab
2. Kemudian akan muncul jendela open file security warning. klik tombol run
3. Kemudian muncul jendela User Acount Control, klik tombol Yes
4.Pada jendela Select Setup Lenguage pilih English dan klik tombol OK
7. Klik tombol Next
8. Klik tombol Next pada jendela Select Components
9. Klik tombol Next pada jendela Select Menu Folder
10. Klik tombol Next pada jendela Select Addtional Task
11. Klik tombol Install pada jendela Ready to Install
12. Tunggu sampai proses instalasi selesai
13. Klik tombol Finish
14. berikut ini tampil jendela utama program Scilab
Penulis: ( M. Taufik Azhari 1E )
sumber: https://wiki.scilab.org/About
Posting Komentar