Upload
daniel-napitupulu
View
213
Download
0
Embed Size (px)
Citation preview
8/18/2019 thenewangusrevview
1/10
MATLAB PADA STATISTIK
Oleh:
BAHRUL ULUM
BIMA
GUSTIRANDA
RYAN RAHMAD RAMADHAN
WELLY DIANA GUSTI
YASNITA
JURUSAN TEKNIK INDUSTRI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM
2016
8/18/2019 thenewangusrevview
2/10
Pengenaan Ma!a"
Matlab merupakan bahasa pemrograman dengan kemampu
dalam bidang komputasi. Matlab memiliki kemengintegrasikan komputasi, visualisasi, dan pemrogramkarenanya, matlab banyak digunakan dalam bidang riset‐memerlukan komputasi numerik yang kompleks. Matlab mkepanjangan dari Matrix Laboratory. Sesuai dengan namanydata yang terdapat dalam Matlab menggunakan matriks
berdimensi dua (double). Oleh karenanya penguasaan teomutlak diperlukan bagi pengguna pemula Matlab agar mudmempelajari dan memahami operasi-operasi yang ada pada ma
8/18/2019 thenewangusrevview
3/10
Adapun bagian penting di dalam Matab, antara lain:
•. !endela perintah ("ommand #indo$)
•%. !endela ruang kerja (#orkspa&e)
•'. !endela histori ("ommand istory)
Matlab juga dapat digunakan untuk menyelesaikan perstatistika. eberapa penyelesaian permasalahan statistika tersdisediakan dalam bentuk *ungsi oleh Matlab. Matlab diguna
menganalisis dan memanipulasi data terutama untuk perhitungyaitu rentang data, maksimum+minimum, rata-rata, deviakumulati*, dan sebagainya. i Matlab *ungsi-*ungsi statistik setelah ada dan bisa digunakan se&ara *leksibel. alam penjelasdimisalkan sebagai ve&tor (baris ataupun kolom), dan A danmatriks mn.
8/18/2019 thenewangusrevview
4/10
S!a!%&!%' Mengg(na'an Ma!a"
Adapun da*tar *ungsi statistika yang tersedia yaitu:Fungsi Arti
Mean(X)Mendapatkan nilai rata-rata dari sebuah
himpunan elemen X
Var(X,0,1)
Mendapatkan nilai ragam (varians) setiap
kolom dari sebuah himpunan elemen X (1
merujuk kolom, merujuk baris)
!td(X,0,1)
Mendapatkan nilai simpangan baku
(standard deviasi) setiap kolom dari sebuah
himpunan elemen X (1 merujuk kolom, merujuk
baris), dimana std(X)"s#rt(var(X))
Median(X,1)
Mendapatkan nilai tengah dari setiap
kolom himpunan elemen X(1 merujuk kolom,
merujuk baris)
$ni#ue(X)Mendapatkan nilai %ang paling ban%ak
keluar (modus) dari himpunan elemen X
&ov(X,')Mendapatkan hubungan varians dari
buah variabel X terhadap buah variabel '
&orr*oe+(X,')Mendapatkan koesien kekuatan hubungan
antara buah variabel X dan buah variabel '
Min(X)Mendapatkan elemen terke*il dari setiap
kolom himpunan X
Ma(X)Mendapatkan elemen terbesar dari setiap
kolom himpunan X
8/18/2019 thenewangusrevview
5/10
Me)"(a! P*+g*a) S!a!%&!%'a &e,e*-ana .,a!a T(ngga)engg(na'an MATLAB
erikut gambaran membuat program statistikamenggunakan *itur /0 pada MA12A. 2angkah-langkah
dalam membuat program statistika sederhana, khususnya utunggal yaitu:
. uka aplikasi MA12A pada 3", dan buat /0 baru mengetik 4guide5 pada command windows.
%. entuk tampilan /0 seperti berikut, disini kita memb buah edit text , 6 buah pushbutton.
'. Save /0 tersebut dengan nama &!a!%g
7. 3ada tombol mean, klik kanan 8 vie$ &allba&k, sehing&!a!) pada bagian pushbutton1.callback
8/18/2019 thenewangusrevview
6/10
6. i bagian akhir dari pushbutton1.callback , tambahkan s&ri(s&ript ini untuk mende*inisikan inputan data tunggamenghitung banyaknya data serta menghitung mean-nya memerintahkan untuk mengeluarkan outputnya pada tempat yangdiinginkan).
o a 9 str%num (get(handles.edit,string))o b 9 length (a)
o & 9 sum (a) + b
o set(handles.edit%,string, num%str(b))
o set(handles.edit',string,num%str(&))
;. 3ada tombol median, klik kanan 8 vie$ &allba&k, sehingga
&!a!) pada bagian pushbutton2.callback
8/18/2019 thenewangusrevview
7/10
o a 9 str%num (get(handles.edit,string))
o b 9 sort (a)
o & 9 median (b)
o d 9 length (a)
o set(handles.edit,string,num%str (b))o set(handles.edit',string,num%str(&))
o set(handles.edit%,string, num%str(d))
=. 3ada tombol modus, klik kanan 8 vie$ &allba&k, sehingga terbuka &!a!) p pushbutton3.callback
>. i bagian akhir dari pushbutton3.callback , tambahkan s&ript berikut (s&rimende*inisikan inputan data tunggal, menghitung banyaknya data serta me&ari modumemerintahkan untuk mengeluarkan outputnya pada tempat yang diinginkan)
o a 9 str%num (get(handles.edit,string))o & 9 mode (a)
o b 9 length (a)
o set(handles.edit',string,num%str(&))
o set(handles.edit%,string, num%str(b))
8/18/2019 thenewangusrevview
8/10
10 .ada tombol RESET , klik kanan / vie *allba*k, terbuka stat.m pada bagian pushbutton4.callback
11 i bagian akhir dari pushbutton4.callback , tambahberikut (s*ript ini untuk mereset tampilan input maupun
o set(handlesedit1,2string2,2 2)o set(handlesedit,2string2,2 2)
o set(handlesedit3,2string2,2 2)
1 .ada tombol EXIT , klik kanan / vie *allba*k, sehinggstat.m pada bagian pushbutton5.callback
13 i bagian akhir dari pushbutton5.callback , tambahberikut4
o *l*
o *lose
15 !ave program kita, dan program siap digunakan .euntuk penginputan data dalam program ini, masing-ma
tunggal dipisahkan dengan menggunakan spasi, smengetikkan sebuah ve*tor dalam command window
8/18/2019 thenewangusrevview
9/10
"ontoh penggunaan matlab pada stastik .
8/18/2019 thenewangusrevview
10/10