GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 Program Analysis Scilab Sinta Sukmawati (50405678) Abstract—Program Analysis Scilab Sinta Sukmawati 50405678 A Scientific Research of Technical Information Faculty of Industry Technology Gunadarma University 2009 http://www.gunadarma.ac.id Keywords: Open Source, Analisis, Scilab ( xi + 43 ) This paper discusses ”Scilab Programming Analysis. ” Scilab is one of the opensource software, or in other words Scilab is a software that can be used by anyone without requiring a license and Scilab also be developed. The Scilab can be used as an alternative to MatLab for commercial purposes or have a license to obtain software. The analysis will be done is the way the installation of Scilab, the reason for using Scilab in solving computational problems, the differences between Scilab with MatLab. Tests between Scilab and MatLab is done by making a simple program using Scilab and MatLab programming, so it can be seen clearly similarities and differences between Scilab with MatLab. Allowing you to easily make comparisons between such programming. Bibliography ( 2004 - 2009 ) I. Chapter 1 BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini dunia semakin penuh dan berkembang dengan teknologi komputerisasi. Penggunaan komputer dalam berbagai macam pekerjaan sudah seperti suatu kebutuhan yang tidak dapat kita elakan demi mencapai atau mendapatkan sebuah tekhnologi yang canggih dan berkelas tinggi. Hal ini disebabkan oleh efisiensi dan kemudahan yang dapat diperoleh dengan menggunakan teknologi komputer dalam menyelesaikan berbagai macam masalah, khususnya untuk pekerjaan yang berhubungan dengan pengolahan informasi dan data. Penggunaan komputer sebagai alat komputasi diberbagai hal menyebabkan semakin kompleksnya penggunaan komputer dalam kehidupan seharihari. Salah satu software yang digunakan sebagai alat komputasi adalah MatLab. Dewasa ini MatLab merupakan salah satu program komersial yang sangat handal untuk menangani pekerjaan komputasi di berbagai lembaga pendidikan, riset, dan industri, akan tetapi MatLab merupakan program yang harus dibeli dengan harga yang cukup mahal. Versi MatLab yang cukup murah adalah Student Version yang dikeluarkan oleh Prentice Hall, Bagi yang memiliki keterbatasan dana, memiliki MatLab adalah suatu yang sulit namun ada solusi untuk masalah tersebut numerik dan komputasi yang ada pada saat ini tanpa mengeluarkan biaya programnya itu bernama Scilab. Scilab ini dapat dikatakan suatu alternatif dari MatLab. Perintah-perintahnya mirip dengan perintah-perintah MatLab. Oleh, karena itu, penulis tertarik untuk membuat Penulisan Ilmiah mengenai Analisis Pemrograman Scilab Alasan mengapa penulis membuat Penulisan Ilmiah ini karena belum adanya buku manual yang membahas mengenai pemrograman scilab, sehingga penulis berharap agar buku manual ini dapat berguna bagi semua orang. 1 1.2 Ruang Lingkup Pembahasan Dalam Penulisan Ilmiah ini penulis akan membuat suatu analisis mengenai pemrograman Scilab yang dapat memberikan penjelasan mengenai toolbar yang ada pada pemrograman Scilab, dalam hal ini penulis hanya memberikan penjelasan mengenai cara menginstal Scilab, perbedaan umum yang mendasar antara Scilab dengan program MatLab, analisis pemrograman sederhana dengan menggunakan Scilab dan MatLab. 1.3 Tujuan Penulisan Tujuan dari....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 BAB II LANDASAN TEORI 2.1 Software Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol system. Pada umumnya istilah software menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusia dan komputer. Beberapa fungsi software antara lain : 1. Mengidentifikasi program. 2. Menyiapkan aplikasi program hingga tata kerja seluruh peralatan komputer terkontrol. 3. Mengatur dan membuat pekerjaan lebih efisien. Jenis - jenis software yang ada pada saat ini terbagi menjadi 3 bagian utama yang terdiri dari : 1. Free Software / Open Source adalah suatu software yang mendapatkannya secara gratis (free), dan memastikan kebebasan pemakainya. Jadi dapat disimpulkan, free software adalah software yang bebas. Bebas untuk diduplikasi, disebarkan atau bahkan dirubah source codenya. Oleh karena itu, free software umumnya disertakan berikut source code pembangunnya. 2. Freeware adalah suatu software yang dapat diperoleh secara gratis dan dapat menggunakannya secara sesukanya tanpa harus membayar. Pada umumnya freeware ini disebarkan melalui internet, akan tetapi pada freeware tidak disertai source code pembangun software tersebut. 3. Lisensi adalah suatu software yang diperoleh dengan cara membeli software tersebut. Jadi apabila ingin mendapatkan software tersebut harus membeli software tersebut dengan menyetujui semua prosedure atau aturan yang ada pada software tersebut. Pada saat sekarang ini terdapat ada 4 jenis tipe lisensi yaitu : 4 a. Freeware sesuai dengan namanya adalah software yang benar-benar gratis atau bebas untuk digunakan, developer software tidak pernah meminta Anda untuk membayar apapun kepadanya. Dalam beberapa kasus kemampuan freeware malah lebih bagus ketimbang software berbayar. Beberapa freeware memberikan persyaratan bahwa software tersebut hanya boleh digunakan untuk penggunaan pribadi (personal) bukan untuk digunakan untuk keperluan komersil. b. Trialware adalah software yang dapat Anda gunakan tapi ada batasan waktu atau jumlah pengguna, atau ada trialware yang menonaktifkan beberapa fungsi dari software tersebut. Sebagai contoh, Anda 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id diperbolehkan....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library III. Chapter 3 BAB III PEMBAHASAN DAN ANALISA Pada bab ini akan dibahas analisis pokok mengenai Scilab, yaitu dengan melihat fitur-fitur yang ada pada Scilab, kelebihan serta kekurangan pada Scilab, perbedaan antara Scilab dengan MatLab serta beberapa buah contoh program menggunakan Scilab. Sehingga analisis pemrograman Scilab ini menjadi mudah dimengerti oleh semua kalangan. 3.1 Analisis Scilab Scilab merupakan numerical computational package yang dikembangkan sejak tahun 1990 oleh Institut Nationale de Recherche en Informatique et en Automatique ( INRA ). Scilab memiliki fungsi yang sama dengan MatLab meskipun Scilab bukan merupakan tiruan dari MatLab namun Scilab mempunyai kemiripan dengan MatLab. Scilab dapat diperoleh secara free dan dapat di download melalui situs scilab.org. Setelah terinstall Scilab dapat dijalankan default melalui Start - All Programs Scilab-Version. Command - command ataupun operasi pada Scilab diketikan setelah tanda - - ¿. 3.1.1 Mengapa Memilih Scilab 1. Kelebihan utama dari Scilab yaitu gratis dan tersedia untuk berbagai system operasi seperti Windows. 2. Suatu program yang opensource. 3. Mudah digunakan dalam berbagai bidang komputasi numerik dengan cepat. 28 3.1.2 Fitur utama Scilab 1. Beragam struktur data (polynomial, rational and string matrices, lists, multivariable linear systems ). 2. Interpreter dan bahasa pemrograman yang canggih dengan tata bahasa (sintaks) yang mirip MatLab. 3. Ratusan fungsi matematika (fungsi baru dapat ditambahkan dengan mudah) 4. Kemampuan grafis (2D, 3D, animasi). 5. Struktur yang terbuka (antar muka yang mudah ke Fortrant atau C dengan link dinamis yang online). Sintak pada Scilab ini digunakan untuk menyelesaikan manipulasi dengan menggunakan matriks selain itu scilab juga digunakan untuk mengatasi masalah komputasi yang ada. Ada 4 buah alasan mengapa Scilab lebih baik digunakan untuk meyelesaikan masalah komputasi : 1. Kerena Scilab mempunyai macam-macam tipe data yang fleksibel dengan sintak yang....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 BAB IV PENUTUP 4.1 Kesimpulan Dalam Penulisan Ilmiah ini, telah dibuat sebuah Analisis mengenai Pemrograman Scilab. Scilab merupakan sebuah software yang bersifat open source yang digunakan sebagai alternatif pengganti Matlab. Tool-tool yang terdapat dalam Matlab sebagian besar terdapat dalam Program Scilab, sehingga jika sulit untuk mendapatkan program MatLab yang bersifat lisensi maka Scilab lah yang digunakan sebagai pengganti dari MatLab. Tool-tool serta coding yang terdapat dalam Scilab sama dengan pemrograman MatLab. Dengan adanya Program Scilab ini dapat menjadi suatu al- ternatif dalam permasalahan komputasi maupun masalah numerik yang ada pada saat ini dapat terselesaikan dengan Scilab. 4.2 Saran Analisis Pemrograman Scilab yang dibuat Penulis sangat sederhana, karena masih banyak fasilitas yang belum di implementasikan dalam program Scilab ini. Pada Analisis Pemrograman Scilab ini hanya sebatas pemberian Analisis mengenai cara penginstalan Scilab, perbedaan Scilab dengan MatLab, serta toolbar dan coding yang terdapat dalam Scilab. Untuk itu, Penulis berharap bahwa suatu saat nanti Analisis Pemrograman Scilab ini dapat dikembangkan lagi menjadi lebih baik. Pengembangan yang mungkin dilakukan antara lain : Penjelasan secara detail mengenai program Scilab. Pengembangan Program Scilab agar menjadi lebih baik lagi dan tidak untuk komputasi numerik saja seperti untuk image processing, simulink dan logika fuzzy. Pengembangan toolbox yang ada pada Scilab. 43 ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library