Selasa, 06 Desember 2016

pengertian matlab



MATLAB

A.    Pengertian Matlab
Matlab adalah sebuah bahasa dengan (high-performance) kinerja tinggi untuk komputasi masalah teknik.Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya diekspresikan dalam notasi matematika yang familiar. Penggunaan Matlab meliputi bidang–bidang :Matematika dan Komputasi, Pembentukan Algoritma, Akusisi Data, Pemodelan, simulasi, dan pembuatan prototipe, Analisa data, explorasi, dan visualisasi, Grafik Keilmuan dan bidang Rekayasa .
Matlab merupakan suatu sistem interaktif yang memiliki elemen data dalam suatu array sehingga tidak lagi kita dipusingkan dengan masalah dimensi. Hal ini memungkinkan kita untuk memecahkan banyak masalah teknis yang terkait dengan komputasi, kususnya yangberhubungan dengan matrix dan formulasi vektor, yang mana masalah tersebut merupakanmomok apabila kita harus menyelesaikannya dengan menggunakan bahasa level rendah seperti Pascall, C dan Basic. Nama Matlab merupakan singkatan dari matrix laboratory.Saat ini perangkat Matlab telah menggabung dengan Lapack dan Blaslibrary, yang merupakan satu kesatuan dari sebuah seni tersendiri dalam perangkat lunak untuk komputasi matrix.Dalam lingkungan perguruan tinggi teknik, Matlab merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan kelimuan..                                                                                                             
Fitur-fitur Matlab sudah banyak dikembangkan, dan lebih kita kenal dengan nama toolbox. Sangat penting bagi seorang pengguna Matlab, toolbox mana yang mandukung untuk learn dan apply technologi yang sedang dipelajarinya. Toolbox toolbox ini merupakan kumpulan dari fungsi-fungsi MATLAB (M-files) yang telah dikembangkan ke suatu lingkungan kerja MATLAB untuk memecahkan masalah dalam kelas particular.Area-area yang sudah bisa dipecahkan dengan toolbox saat ini meliputi pengolahan sinyal, system kontrol, neural networks, fuzzy logic, wavelets, dan lain-lain.
Kelengkapan pada Sistem MATLAB Sebagai sebuah system, MATLAB tersusun dari 5 bagian utama:   
1.      Development Environment.
Merupakan sekumpulan perangkat dan fasilitas yang membantu anda untuk menggunakan fungsi-fungsi dan file-file MATLAB. Beberapa perangkat ini merupakan sebuah graphical user interfaces (GUI). Termasuk didalamnya adalah MATLAB desktop dan Command Window, command history, sebuah editor dan debugger, dan browsers untuk melihat help, workspace, files, dan search path.
2.      MATLAB 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, Bessel functions, dan fast Fourier transforms.
3.      MATLAB 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.
MATLAB memiliki fasilitas untuk menampilkan vector dan matrices sebagai suatu grafik.Didalamnya melibatkan high-level functions (fungsi-fungsi level tinggi) untuk visualisasi data dua dikensi dan data tiga dimensi, image processing, animation, danpresentation graphics. Ini juga melibatkan fungsi level rendah yang memungkinkan bagi anda untuk membiasakan diri untuk memunculkangrafik mulai dari benutk yang sederhana sampai dengan tingkatan graphical user interfaces pada aplikasi MATLAB anda.
5.      MATLAB Application Program Interface (API).
 Merupakan suatu library yang memungkinkan program yang telah anda tulis dalam bahasa C dan Fortran mampu berinterakasi dengan MATLAB. Ini melibatkan fasilitas untuk pemanggilan routines dari MATLAB (dynamic linking), pemanggilan MATLAB sebagai sebuah computational engine, dan untuk membaca dan menuliskan MAT-files .
Lingkungan Kerja Matlab Terdapat beberapa bagian dari window MATLAB, diantaranya current folder, command history, command window, workspace, dan editor.
·         Current Folder
Window ini menampilkan isi dari folder atau direktori kerja saat menggunakan MATLAB.Kita dapat mengganti folder ini sesuai dengan tempat folder kerja yang diinginkan.
·         Command History
Window ini berfungsi untuk merekam perintah-perintah yang pernah dilakukan sebelumnya, dimana suatu saat perintah ini bias kita panggil kembali dengan cara double click pada perintahnya.
·         Variabel dan Tipe Data
Variabel adalah tempat untuk menyimpan data, sedangkan tipe data adalah jenis data yang dapat disimpan dalam variabel. Aturan penamaan variabel dalam Matlab sama dengan aturan penamaan dalam bahasa yang lain, yaitu : Boleh terdiri dari satu karakter atau lebih , Tidak boleh didahului oleh angka , Tidak boleh menggunakan spasi , Tidak boleh menggunakan nama yang merupakan perintah dalam Matlab, misal if, for, while, dll.
Pada tahun 2004, mathworks mengklaim bahwa matlab telah dimanfaatkan oleh lebih dari satu juta pengguna di dunia pendidikan dan industry.matlab pertama kali diadopsi oleh insinyur rancangan kontrol (yang juga spesialisasi little), tapi lalu menyebar secara cepat ke berbagai bidang lain. kini juga digunakan di bidang pendidikan, khususnya dalam pengajaran aljabar linear dan analisis numerik, serta populer di kalangan ilmuwan yang menekuni bidang pengolahan citra .
1.       GUI di Matlab
Ketika kita membuka GUI Matlab kita bisa melihat lihat dan mencoba coba perintah pada GUI tersebut dan untuk lebih jelasnya bisa dilihat dalam demo tersebut. Kita bisa melihat contoh contoh program dan bisa disave dengan ektension .m(yang merupakan ektensi dari file matlab)
2.       MATLAB Versi 6.5 Create by Luke
Salah satu yang cukup menarik dari matlab ini adalah kemudahan dan kejelasannya dalam memahami contoh dan demo serta help yang ada pada matlab. Kita akan berkenalan lebih dekat dengan yang satu ini. Kita bisa lihat dari demo ini ternyata begitu banyak persoalan yang dapat dibangun dengan matlab dengan cara lebih mudah dan lebih singkat, tanpa mengurangi kepahaman kita pada suatu persoalan(bisa dibandingkan dengan bahasa C, pascal, delphi atau visual lainnya).
Dengan dilengkapinya matlab dengan toolbox, simulink dan sebagainya maka semakin menambah kekuatan matlab untuk menyelesaikan permasalahan yang rumit menjadi lebih mudah.

operator aritmatika yang ada :
+ Plus
- Minus
. Decimal point
= Assignment
* Matrix multiplication
/ Matrix right division
\ Matrix left division
^ Matrix power
' Matrix transpose
.* Array multiplication (element-wise)
./ Array right division (element-wise)
.\ Array left division (element-wise)
.^ Array power (element-wise)
.' Array transpose
abs(x) : fungsi untuk menghasilkan nilai absolut dari x
sign(x) : fungsi untuk menghasilkan nilai -1 jika x<0, 0 jika x=0 dan 1 jika x>1
exp(x) : untuk menghasilkan nilai eksponensian natural, e x
log(x) : untuk menghasilkan nilai logaritma natural x, ln x
log10(x) : untuk menghasilkan nilai logaritma dengan basis 10, x 10 log
sqrt(x) : untuk menghasilkan akar dari nilai x, x
rem(x,y) : untuk menghasilkan nilai modulus (sisa pembagian) x terhadap y
B.     Lingkungan Kerja Matlab
1.      Beberapa Bagian dari Window Matlab
a.Current Directory
Window ini menampilkan isi dari direktori kerja saat menggunakan matlab.Kita dapatmengganti direktori ini sesuai dengan tempat direktori kerja yang diinginkan. Default darialamat direktori berada dalam folder works tempat program files Matlab berada.
b. Command History
Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukanoleh pengguna terhadap matlab.
c. Command Window
Window ini adalah window utama dari Matlab. Disini adalah tempat untuk menjalankan fungsi,mendeklarasikan variable, menjalankan proses-proses , serta melihat isi variable.
d. Workspace
Workspace berfungsi untuk menampilkan seluruh variabel-variabel yang sedang aktif padasaat pemakaian matlab.Apabila variabel berupa data matriks berukuran besar maka user dapatmelihat isi dari seluruh data dengan melakukan double klik pada variabel tersebut. Matlabsecara otomatis akan menampilkan window “array editor” yang berisikan data pada setiapvariabel yang dipilih user.
2.      Getting Help
Matlab menyediakan fungsi help yang tidak berisikan tutorial lengkap mengenai Matlab dansegala keunggulannya. User dapat menjalankan fungsi ini dengan menekan tombol “?”padatoolbar atau menulis perintah ‘helpwin’ pada command window. Matlab juga menyed    iakan fungsi demos yang berisikan video tutorial matlab serta contoh-contoh program yang biasa dibuat dengan matlab.
3.      Interupting dan Terminating dalam Matlab

Untuk menghentikan proses yang sedang berjalan pada matlab dapat dilakukan dengan menekantombol Ctrl-C. Sedangkan untuk keluar dari matlab dapat dilakukan dengan menuliskanperintah exit atau quit pada comamnd window atau dengan menekan menu exit pada bagianmenu file dari menu bar.

C.    Variabel Pada Matlab
Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String. Dalam matlab setiap variabel akan disimpan dalam bentuk matrik. User dapat langsung menuliskan variabel barutanpa harus mendeklarasikannya terlebih dahulu pada command window.Contoh pembuatan variabel pada matlab:

>>varA = 1000
varA =
1000
>>varB = [45 2 35 45]
varB =
45 2 35 45
>>varC = 'test variabel'
varC =
test variabel
Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu diperhatikan penggunaanhuruf besar dan kecil pada penamaan variabel. Apabila terdapat variabel lama dengan namayang sama maka matlab secara otomatis akan me-replace variabel lama tersebut denganvariabel baru yang dibuat user.
1.      Matriks
Dapat diasumsikan bahwa didalam matlab setiap data akan disimpan dalam bentuk matriks.Dalam membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung siku‘[‘ dan diakhiri dengan kurung siku tutup ‘]’. Untuk membuat variabel dengan data yang terdiribeberapa baris, gunakan tanda ‘titik koma’ (;) untuk memisahkan data tiap barisnya.Contoh pembuatan data matriks pada matlab:
>> DataMatriks = [1 2 3;4 5 6]
DataMatriks =
1 2 3
4 5 6
Matlab menyediakan beberapa fungsi yang dapat kita gunakan untuk menghasilkanbentuk-bentuk matriks yang diinginkan. Fungsi-fungsi tersebut antara lain:
a.       zeros : untuk membuat matriks yang semua datanya bernilai 0
b.    ones : matriks yang semua datanya eye : untuk menghasilkan bernilai 1
c. rand : matriks dengan data random dengan menggunakan distribusi uniform
d.   randn : matris dengan data random dengan menggunakan distribusi normal
e.    eye : untuk menghasilkan matriks identitas

Senin, 05 Desember 2016

media pembelajaran



MEDIA PEMBELAJARAN



Menurut Edgar Dale penggunaan media pembelajaran seringkali menggunakan prinsip Kerucut Pengalaman (cone of experience), yang membutuhkan media seperti buku teks, bahan belajar yang dibuat oleh guru dan audio – visual. Pada gambar diatas, Edgar Dale melukiskan bahwa semakin konkrit siswa mempelajari bahan pelajaran, maka semakin banyaklah pengalaman yang didapatkan. Tetapi sebaliknya, jika semakin abstrak siswa mempelajari bahan pelajaran maka semakin sedikit pula pengalaman yang akan didapatkan oleh siswa.
Dari gambar diatas dapat disimpulkan bahwa ketika penggunaan media pembelajaran lebih konkrit atau dengan pengalaman langsung maka pesan (informasi) pada proses pembelajaran yang disampaikan guru kepada siswa akan tersampaikan dengan baik. Akan tetapi sebaliknya jika penggunaan media pembelajaran semakin abstrak maka pesan (informasi) akan sulit untuk diterima siswa dengan kata lain siswa menghadapi kesulitan dalam memahami dan mencerna apa yang disampaikan oleh guru. Hal ini diperjelas oleh Arsyad  (2011:7) yang menyebutkan bahwa “pemerolehan pengetahuan dan keterampilan, perubahan – perubahan sikap dan perilaku dapat terjadi karena interaksi antara pengalaman baru dengan pengalaman yang pernah dialami sebelumnya”. Oleh karena itu, penggunaan media pembelajaran akan memberikan dampak baik secara langsung atau tidak terhadap pemerolehan dan pertumbuhan pengetahuan, keterampilan dan sikap dari peserta didik atau siswa.
Edgar Dale berkeyakinan bahwa symbol dan gagasan yang abstrak dapat lebih mudah dipahami dan diserap manakala diberikan dalam bentuk pengalaman konkrit. Kerucut pengalaman merupakan awal untuk memberikan alasan tentang kaitan teori belajar dengan komunikasi audiovisual
.
·         Pengalaman Langsung

Dasar dari pengalaman kerucut Dale ini adalah merupakan penggambaran realitas secara langsung sebagai pengalaman yang kita temui pertama kalinya. Ibarat ini seperti fondasi dari kerucut pengalaman ini, dimana dalam hal ini masih sangat konkrit. Dalam tahap ini pembelajaran dilakukan dengan cara memegang, merasakan atau mencium secara langsung materi pelajaran. Maksudnya seperti anak Taman Kanak-Kanak yang masih kecil dalam melakukan praktik menyiram bunga. Disini anak belajar dengan memegang secara langsung itu seperti apa, kemudian menyiramkannya kepada bunga.

·         Pengalaman Tiruan

Tingkat kedua dari kerucut ini sudah mulai mengurangi tingkat ke-konkritannya. Dalam tahap ini si pebelajar tidak hanya belajar dengan memegang, mencium atau merasakan tetapi sudah mulai aktif dalam berfikir. Contohnya seperti seorang pebelajar yang diinstruksikan membuat bangunan atau gedung. Disini pebelajar tidak membuat gedung sebenarnya melainkan gedung dalam artian suatu model atau miniature dari gedung yang sebenarnya.

 
·         Hubungannya dengan Media Belajar

Bermacam peralatan dapat digunakan oleh guru untuk menyampaikan pesan ajaran kepada siswa melalui penglihatan dan pendengaran untuk menghindari verbalisme yang masih mengkin terjadi kalau hanya digunakan alat bantu visual semata. Untuk memahami peranan media dalam proses mendapatkan pengalaman belajar bagi siswa, Edgar Dale melukiskannya dalam sebuah kerucut yang kemudian dinamakan Kerucut Pengalaman Edgar Dale.
Kerucut pengalaman ini dianut secara luas untuk menentukan alat bantu atau media apa yang sesuai agar siswa memperoleh pengalaman belajar secara mudah. Kerucut pengalaman yang dikemukakan oleh Edgar Dale itu memberikan gambaran bahwa pengalaman belajar yang diperoleh siswa dapat melalui proses perbuatan atau mengalami sendiri apa yang dipelajari, proses mengamati, dan mendengarkan melalui media tertentu dan proses mendengarkan melalui bahasa. Semakin konkret siswa mempelajari bahan pengajaran, contohnya melalui pengalaman langsung, maka semakin banyak pengalaman yang diperolehnya. Sebaliknya semakin abstrak siswa memperoleh pengalaman, contohnya hanya mengandalkan bahasa verbal, maka semakin sedikit pengalaman yang akan diperoleh siswa .