Professional Documents
Culture Documents
Modul 1-3 Analisis Data Statistika FIX
Modul 1-3 Analisis Data Statistika FIX
Modul
Praktikum
Statistika Deskriptif
Ruang Sampel dan Kejadian
Distribusi Diskrit dan Kontinu Khusus
59 50 49 47 53 53 49 39
52 51 47 52 49 41 51 50
55 42 54 49 52 48 59 62
51 39 47 48 54 41 50 38
59 49 51 55 66 42 51 56
Berdasarkan permasalahan tersebut, tentukan sari numerik dari data dan sajikan
dalam bentuk histogram, boxplot dan stem-leaf.
Catatan : selain Ms. Excel, data juga dapat diinput pada Notepad.
Jika menggunakan Ms. Excel, tahap selanjutnya adalah melakukan instalasi package
pada R dengan nama readxl. Setelah package sudah terinstal, silahkan panggil
package tersebut dengan cara masukan perintah berikut pada Rstudio :
library(readxl)
3. Import Data
Jika package readxl sudah siap, silahkan import data dengan cara klik File – Import
Dataset – From Excel kemudian pilih dimana data yang telah terinput pada Ms.
Excel tersimpan.
library(readxl)
data_1 <- read_excel("D:/lokasi dan nama data")
data_1=as.matrix(data_1)
Data mengenai durasi belajar siswa telah tersimpan dengan nama “data1”
durasi
----------------- --------
Mean 6.22
Std.Dev 2.31
Min 2.00
Q1 4.00
Median 6.00
Q3 8.00
Max 10.00
MAD 2.97
IQR 4.00
CV 0.37
Skewness 0.00
SE.Skewness 0.37
Kurtosis -1.20
N.Valid 40.00
Pct.Valid 100.00
Sebagai contoh :
Buatlah fungsi sebagai berikut :
visualisasi <- function(x){
par(mfrow = c(2,2))
hist(x, main="Histogram Durasi Belajar", ylab="frekuensi", xlab="durasi")
plot(x, type= "l", main="Durasi Belajar", ylab="durasi", xlab="sampel")
pie(table(x), main="Pie Chart Durasi Belajar")
boxplot(x, main="Box Plot Durasi Belajar")
stem(x)
}
7. Berdasarkan hasil dari sari numerik maupun visualisasi, terdapat beberapa informasi
terkait karakteristik data yang dapat disimpulkan.
Catatan Tugas 1 :
Komponen dalam BoxPlot
Penjelasan analisis visual sederhana dari Boxplot diatas adalah sebagai berikut :
Posisi kotak utama (IQR / dq), Median (Q2), dan juga Rata-rata (Mean) setiap
minggu menunjukan hasil yang berbeda. Visual tersebut dapat menggambarkan
perbandingan karakteristik masing-masing minggu.
Q1 = 44,25
Q2 = 47,375
Q3 = 50,5
IQR = 50,5 – 44,25 = 6,25
Whisker Atas
≤ 50,5 + (1,5 x 6,25) = 59,875
Whisker Bawah
≥ 44,25 – (1,5 x 6,25) = 34,875
C. TAHAP PRAKTIKUM
a. Packages
Modul Paraktikum 2 Analisis Data Statistika memilik 2 Packages yang harus diinstal
yaitu Packages tersebut bernama “gtools” dan “binhf”. Lakukan instalasi Packages
sebagai berikut dengan catatan harus terkoneksi dengan internet :
install.packages("gtools") #permutasi
library(gtools)
install.packages("binhf") #permutasi lingkaran
library(binhf)
*ketik perintah diatas pada RScript atau RConsole kemudian “Run”.
Permasalahan
Misalkan tiga produk diambil secara acak dari suatu proses produksi di pabrik.
Kemudian setiap produk diambil dan diperiksa apakah cacat (C) atau tidak cacat (T).
Tentukan ruang sampel percobaan tersebut!
Perintah
s=c("C","T")
n=length(s)
r=3
hasil <- as.matrix(expand.grid(lapply(numeric(r), function(x) s)),
ncol=r)
apply(hasil,1,function(x) paste0(x,collapse=""))
*ketik perintah diatas pada RScript atau RConsole kemudian “Run”
*gunakan perintah “length” untuk mengetahui banyaknya anggota
Luaran
[1] "CCC" "TCC" "CTC" "TTC" "CCT" "TCT" "CTT" "TTT"
Dari hasil di atas, diketahui bahwa ukurang ruang sampelnya adalah 8 dengan
anggota-anggota yang telah tertera.
Permasalahan
Tiga huruf berbeda yaitu a,b, dan c. Ada berapa susunan yang berbeda berdasarkan
ketiga huruf tersebut?
Perintah
s=c("a","b","c")
n=length(s)
r=3
hasil=permutations(n, r, s, repeats.allowed=F)
apply(hasil,1,function(x) paste0(x,collapse=""))
*ketik perintah diatas pada RScript atau RConsole kemudian “Run”
*gunakan perintah “length” untuk mengetahui banyaknya anggota
*dengan catatan n=r
Luaran
[1] "abc" "acb" "bac" "bca" "cab" "cba"
Atau jika hanya ingin mengetahui ukuran ruang sampel, dapat menggunakan perintah
berikut :
Perintah
factorial(3)
*ketik perintah diatas pada RScript atau RConsole kemudian “Run”.
Luaran
[1] 6
Permasalahan
Dua kupon lotre diambil dari 20 kupon (nomor 1 sampai nomor 20) untuk
menentukan hadiah pertama dan kedua. Hitunglah banyaknya susunan dalam ruang
sampel tersebut!
Perintah
s=seq(1:20)
n=length(s)
r=2
hasil=permutations(n, r, s, repeats.allowed=F)
apply(hasil,1,function(x) paste0(x,collapse=""))
*ketik perintah diatas pada RScript atau RConsole kemudian “Run”
*gunakan perintah “length” untuk mengetahui banyaknya anggota
Luaran
[1] "12" "13" "14" "15" "16" "17" "18" "19" "110" "111"
[11] "112" "113" "114" "115" "116" "117" "118" "119" "120" "21"
[21] "23" "24" "25" "26" "27" "28" "29" "210" "211" "212"
[31] "213" "214" "215" "216" "217" "218" "219" "220" "31" "32"
[41] "34" "35" "36" "37" "38" "39" "310" "311" "312" "313"
[51] "314" "315" "316" "317" "318" "319" "320" "41" "42" "43"
[61] "45" "46" "47" "48" "49" "410" "411" "412" "413" "414"
[71] "415" "416" "417" "418" "419" "420" "51" "52" "53" "54"
[81] "56" "57" "58" "59" "510" "511" "512" "513" "514" "515"
[91] "516" "517" "518" "519" "520" "61" "62" "63" "64" "65"
[101] "67" "68" "69" "610" "611" "612" "613" "614" "615" "616"
[111] "617" "618" "619" "620" "71" "72" "73" "74" "75" "76"
[121] "78" "79" "710" "711" "712" "713" "714" "715" "716" "717"
[131] "718" "719" "720" "81" "82" "83" "84" "85" "86" "87"
[141] "89" "810" "811" "812" "813" "814" "815" "816" "817" "818"
[151] "819" "820" "91" "92" "93" "94" "95" "96" "97" "98"
[161] "910" "911" "912" "913" "914" "915" "916" "917" "918" "919"
[171] "920" "101" "102" "103" "104" "105" "106" "107" "108" "109"
[181] "1011" "1012" "1013" "1014" "1015" "1016" "1017" "1018" "1019" "1020"
[191] "111" "112" "113" "114" "115" "116" "117" "118" "119" "1110"
[201] "1112" "1113" "1114" "1115" "1116" "1117" "1118" "1119" "1120" "121"
[211] "122" "123" "124" "125" "126" "127" "128" "129" "1210" "1211"
[221] "1213" "1214" "1215" "1216" "1217" "1218" "1219" "1220" "131" "132"
[231] "133" "134" "135" "136" "137" "138" "139" "1310" "1311" "1312"
[241] "1314" "1315" "1316" "1317" "1318" "1319" "1320" "141" "142" "143"
[251] "144" "145" "146" "147" "148" "149" "1410" "1411" "1412" "1413"
[261] "1415" "1416" "1417" "1418" "1419" "1420" "151" "152" "153" "154"
[271] "155" "156" "157" "158" "159" "1510" "1511" "1512" "1513" "1514"
[281] "1516" "1517" "1518" "1519" "1520" "161" "162" "163" "164" "165"
[291] "166" "167" "168" "169" "1610" "1611" "1612" "1613" "1614" "1615"
[301] "1617" "1618" "1619" "1620" "171" "172" "173" "174" "175" "176"
[311] "177" "178" "179" "1710" "1711" "1712" "1713" "1714" "1715" "1716"
[321] "1718" "1719" "1720" "181" "182" "183" "184" "185" "186" "187"
[331] "188" "189" "1810" "1811" "1812" "1813" "1814" "1815" "1816" "1817"
[341] "1819" "1820" "191" "192" "193" "194" "195" "196" "197" "198"
[351] "199" "1910" "1911" "1912" "1913" "1914" "1915" "1916" "1917" "1918"
[361] "1920" "201" "202" "203" "204" "205" "206" "207" "208" "209"
[371] "2010" "2011" "2012" "2013" "2014" "2015" "2016" "2017" "2018" "2019"
Permasalahan
Empat orang (A, B, C, D) bermain kartu bridge dan duduk secara melingkar.
Berapakah susunan yang muncul ketika mereka memutuskan berpindah tempat
duduk?
Perintah
s=c("A","B","C","D")
n=length(s)
r=4
hasil <- permutations(n, r, s)
shift.to.minimum <- function(row)
{
shift(row, which(row==min(row))-1, dir='left')
}
hasil <- unique(t(apply(hasil, 1, shift.to.minimum)))
apply(hasil,1,function(x) paste0(x,collapse=""))
*ketik perintah diatas pada RScript atau RConsole kemudian “Run”
*gunakan perintah “length” untuk mengetahui banyaknya anggota
*dengan catatan n=r
Luaran
[1] "ABCD" "ABDC" "ACBD" "ACDB" "ADBC" "ADCB"
Permasalahan
Berapa banyak susunan yang berbeda bila kita ingin menyusun rangkaian lampu hias
dari 3 lampu A, 4 lampu B dan 2 lampu C?
Perintah
s <- c("A","B","C")
n <- c(3,4,2)
s1 <- rep(s,n)
hasil <- unique(permutations(length(s1), length(s1), s1, set=FALSE))
apply(hasil,1,function(x) paste0(x,collapse=""))
*ketik perintah diatas pada RScript atau RConsole kemudian “Run”
*gunakan perintah “length” untuk mengetahui banyaknya anggota
Luaran
[1] "AAABBBBCC" "AAABBBCBC" "AAABBBCCB" "AAABBCBBC" "AAABBCBCB" "AAABBCCBB"
[7] "AAABCBBBC" "AAABCBBCB" "AAABCBCBB" "AAABCCBBB" "AAACBBBBC" "AAACBBBCB"
[13] "AAACBBCBB" "AAACBCBBB" "AAACCBBBB" "AABABBBCC" "AABABBCBC" "AABABBCCB"
[19] "AABABCBBC" "AABABCBCB" "AABABCCBB" "AABACBBBC" "AABACBBCB" "AABACBCBB"
[25] "AABACCBBB" "AABBABBCC" "AABBABCBC" "AABBABCCB" "AABBACBBC" "AABBACBCB"
[31] "AABBACCBB" "AABBBABCC" "AABBBACBC" "AABBBACCB" "AABBBBACC" "AABBBBCAC"
[37] "AABBBBCCA" "AABBBCABC" "AABBBCACB" "AABBBCBAC" "AABBBCBCA" "AABBBCCAB"
[43] "AABBBCCBA" "AABBCABBC" "AABBCABCB" "AABBCACBB" "AABBCBABC" "AABBCBACB"
[49] "AABBCBBAC" "AABBCBBCA" "AABBCBCAB" "AABBCBCBA" "AABBCCABB" "AABBCCBAB"
[55] "AABBCCBBA" "AABCABBBC" "AABCABBCB" "AABCABCBB" "AABCACBBB" "AABCBABBC"
. . . . . . . . . . . .
[985] "CAAACBBBB" "CAABABBBC" "CAABABBCB" "CAABABCBB" "CAABACBBB" "CAABBABBC"
[991] "CAABBABCB" "CAABBACBB" "CAABBBABC" "CAABBBACB" "CAABBBBAC" "CAABBBBCA"
[997] "CAABBBCAB" "CAABBBCBA" "CAABBCABB" "CAABBCBAB"
[ reached getOption("max.print") -- omitted 260 entries ]
Permasalahan
Dalam sebuah kelas terdapat 20 anggota siswa dengan nama A sampai T. Tentukan
berapa banyaknya kombinasi yang dapat dibentuk dalam mengusulkan 3 siswa
sebagai perangkat kelas!
Perintah
s <- letters[seq( from = 1, to = 20 )]
n <- length(s)
r <- 3
hasil <- t(combn(s,r))
apply(hasil,1,function(x) paste0(x,collapse=""))
*ketik perintah diatas pada RScript atau RConsole kemudian “Run”
*gunakan perintah “length” untuk mengetahui banyaknya anggota
Luaran
[1] "abc" "abd" "abe" "abf" "abg" "abh" "abi" "abj" "abk" "abl" "abm" "abn"
[13] "abo" "abp" "abq" "abr" "abs" "abt" "acd" "ace" "acf" "acg" "ach" "aci"
[25] "acj" "ack" "acl" "acm" "acn" "aco" "acp" "acq" "acr" "acs" "act" "ade"
[37] "adf" "adg" "adh" "adi" "adj" "adk" "adl" "adm" "adn" "ado" "adp" "adq"
[49] "adr" "ads" "adt" "aef" "aeg" "aeh" "aei" "aej" "aek" "ael" "aem" "aen"
[61] "aeo" "aep" "aeq" "aer" "aes" "aet" "afg" "afh" "afi" "afj" "afk" "afl"
. . . . . . . . . . .
[973] "irs" "irt" "ist" "jkl" "jkm" "jkn" "jko" "jkp" "jkq" "jkr" "jks" "jkt"
[985] "jlm" "jln" "jlo" "jlp" "jlq" "jlr" "jls" "jlt" "jmn" "jmo" "jmp" "jmq"
[997] "jmr" "jms" "jmt" "jno"
[ reached getOption("max.print") -- omitted 140 entries ]
Permasalahan
Misalkan tiga produk diambil secara acak dari suatu proses produksi di pabrik.
Kemudian setiap produk diambil dan diperiksa apakah cacat (C) atau tidak cacat (T).
Tentukan ruang sampel percobaan tersebut!
Berdasarkan analisis dan running perintah pada poin (b) diperoleh hasil Ruang
Sampel sebagai berikut :
Jika kita ingin mengamati suatu kejadian, misalkan kejadian B yaitu muncul produk
cacat minimal 2, maka dapat kita selesaikan dengan menggunakan cara pada poin (b)
dengan menambahkan beberapa baris perintah. Perhatikan contoh berikut :
Perintah
s=c("C","T")
n=length(s)
r=3
hasil = as.matrix(expand.grid(lapply(numeric(r), function(x) s)),
ncol=r)
hasil1 = apply(hasil,1,function(x) paste0(x,collapse=""))
-----------------------------------------------------------------------------------------------------
Penyelesaian
1. Buka lembar kerja Ms. Excel
4. Berdasarkan ketiga fungsi yang diinputkan, maka akan memberikan hasil sebagai berikut:
1
a b c
Binomial Binomial Binomial
n 15 n 15 n 15
p 0,4 p 0,4 p 0,4
x 9 x1 2x 5
x2 8
Kasus 2.
Diketahui bahwa 40% dari tikus yang disuntik dengan sejenis serum akan terlindung dari
serangan sejenis penyakit. Bila 5 tikus disuntik, berapakah peluang bahwa:
a. Tidak ada yang terserang penyakit
b. Kurang dari 2 yang terserang penyakit
c. Lebih dari 3 yang terserang
Penyelesaian
1. Buka lembar kerja Ms. Excel
x 2x 5x 6
4. Berdasarkan ketiga fungsi yang diinputkan, maka akan memberikan hasil sebagai berikut:
4
a b c
Poisson Poisson Poisson
rata2 7 rata2 7 rata2 7
x 2x 5x 6
Kasus 5.
Dalam suatu proses produksi barang elektronik berupa televisi diketahui bahwa setiap 1 dari
1000 televisi akan mengalami cacat. Jika diambil sampel sebanyak 8000 televisi, tentukan :
a. Peluang kurang dari 7 televisi cacat
b. Peluang tepat 5 televisi cacat
c. Peluang minimal 3 televisis cacat
Penyelesaian
1. Buka lembar kerja Ms. Excel
4. Berdasarkan ketiga fungsi yang diinputkan, maka akan memberikan hasil sebagai berikut:
6
a b c
Normal Normal Normal
rataan 800 rataan 800 rataan 800
s.d 40 s.d 40 s.d 40
x1 778 x 900 x 850
x2 834
Kasus 7.
Sebuah Bakery setiap hari memproduksi roti tawar yang akan dijual. Jika rata-rata panjang roti
tawar adalah 30 cm dengan simpangan baku 2 cm dan berdistribusi normal. Tentukan peluang:
a. Roti tawar yang diproduksi memiliki panjang maksimal 35 cm
b. Roti tawar yang diproduksi memiliki panjang minimal 25 cm
c. Roti tawar yang diproduksi memiliki panjang antara 25 sampai 35 cm
d. Tentukan peluang masing-masing point menggunakan Distribusi Normal Baku (Z)
Kasus 8.
Misalkan lama pembicaraan telepon dapat dimodelkan oleh distribusi eksponensial dengan
rataan 10 menit/orang. Tentukan:
a. Peluang seseorang melakukan panggilan maksimal 20 menit.
b. Peluang seseorang melakukan penggilan minimal 10 menit.
c. Peluang seseorang melakukan panggilan antara 10 sampai 20 menit.
Penyelesaian
1. Buka lembar kerja Ms. Excel
x 20 x 2 x1 10
x2 20
4. Berdasarkan ketiga fungsi yang diinputkan, maka akan memberikan hasil sebagai berikut:
8
a b c
Eksponensial Eksponensial Eksponensial
rataan 10 rataan 10 rataan 10
x 20 x 2 x1 10
x2 20
Kasus 9.
Lama waktu pelayanan customer service di sebuah bank mengikuti sebaran distribusi
eksponensial dengan rataan 15 menit/orang. Tentukan:
a. Peluang seseorang di antrian harus menunggu lebih dari 30 menit setelah antrian di depannya
mulai dilayani.
b. Peluang seseorang di antrian harus menunggu paling cepat 5 menit setelah antrian di depannya
mulai dilayani
c. Peluang seseorang di antrian harus menunggu 30 sampai 60 menit setelah antrian di depannya
mulai dilayani
Susun wadah atau ketentuan table normal baku seperti gambar diatas dengan ketentuan :
- Tabel normal baku dengan kisaran nilai -4,00 < Z < 4,00
- Ketelitian 2 desimal di belakang koma
b. Masukan fungi Peluang Distribusi Normal
Berdasarkan wadah/kriteria gambar poin a, masukan fungsi berikut pada cell B2
=NORMSDIST($A2-B$1)
Susun wadah atau ketentuan table binomial seperti gambar diatas dengan ketentuan :
- N maksimal yaitu 5.
- Peluang yang dicari dengan ketelitian 1 desimal di belakang koma.
Lakukan hal dengan pola yang sama untuk mengisis seluruh Cell