XBee Usb Adapter dan Software X-CTU

lanjutan yang dibentuk dengan dasar pemikiran yang menggunakan sifat dan bentuk matriks seperti pada gambar 2.8. Matlab dikembangkan oleh The Mathwork Inc yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++. Matlab dikembangkan dengan menggunakan bahasa C++ dan assembler, utamanya untuk fungsi-fungsi dasar matlab. Matlab telah berkembang menjadi sebuah environment pemrograman yang canggih yang berisi fungsi-fungsi built-in untuk melakukan tugas pengolahan sinyal, aljabar linier, dan kalkulasi matematis lainnya. Matlab menyediakan berbagai fungsi untuk menampilkan data, baik dalam bentuk dua dimensi maupun dalam bentuk tiga dimensi [11].

2.6.1 Sistem MATLAB

a. Development Environment. Kumpulan semua alat-alat dan fasiltas untuk membantu menggunakan fungsi dan file matlab. Bagian ini memuat desktop, Command window, command history, editor and debugger, dan browser untuk melihat help, workspace, files. b. The Matlab Mathematical Function Library. Bagian ini adalah algoritma komputasi, mulai dari fungsi sederhana seperti sum, sine, cosine sampai fungsi lebih rumit seperti, invers matriks, nilai eigen, fungsi Bessel dan fast Fourier transform. c. The Matlab language. Bahasa matriksarray level tinggi dengan control flow, fungsi, struktur data, inputoutput, dan fitur objek programming lainnya. d. Graphics. Matlab mempunyai fasilitas menampilkan vector dan matriks sebagai grafik. Fasilitas ini mencakup visualisasi data dua tiga dimensi, pemrosesan citra image, animasi, dan grafik animasi. e. The MATLAB Application Program Interface API. Paket ini memungkinkan menulis bahasa C dan Fortran yang berinteraksi dengan matlab. API memuat fasilitas untuk pemanggilan kode-kode dari matlab dynamic linking, seperti mesin penghitung, membaca dan menulis mat-files. Matlab merupakan sistem interaktif yang mempunyai basis data array dan tidak membutuhkan dimensi. Ini memungkinkan kita dapat menyelesaikan banyak masalah komputasiteknis, khususnya yang berkaitan dengan formulasi matrik dan vector. Tidak hanya itu, matlab juga mampu melakukan komputasi simbolik yang biasa dilakukan oleh maple. Matlab memiliki ratusan fungsi yang dapat digunakan sebagai problem solver mulai dari simpel sampai masalah-masalah yang kompleks. Sebagai contoh di lngkungan perguruan tinggi dan industri: Lingkungan perguruan tinggi, misalnya perguruan tinggi teknik. matlab merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan keilmuan. Di industri, matlab merupakan perangkat pilihan untuk penelitian dengan produktifitas yang tinggi, pengembangan dan analisanya. Kegunaan matlab secara umum adalah sebagai berikut: a. Matematika dan komputasi b. Perkembangan algoritma c. Pemodelan, simulasi, dan pembuatan prototype d. Analisa data, eksplorasi dan visualisasi e. Pembuatan aplikasi, termasuk pembuatan antaramuka grafis [11].

2.6.2 Karakteristik MATLAB

a. Bahasa pemrogramannya didasarkan pada matriks baris dan kolom. b. Lambat dibandingkan dengan Fortran atau C karena bahasanya langsung diartikan. c. Automatic memory management , misalnya kita tidak harus mendeklarasikan arrays terlebih dahulu. d. Tersusun rapi. e. Waktu pengembangannya lebih cepat dibandingkan dengan Fortran atau C. f. Dapat diubah ke bahasa C lewat matlab Compiler. g. Tersedia banyak toolbox untuk aplikasi-aplikasi khusus.