PERTEMUAN I
KOMPUTASI STATISTIKA
Oleh
NPM : F1F022039
LABORATORIUM MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BENGKULU
2023
KATA PENGANTAR
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha
Penyayang. Puji dan syukur penulis haturkan kehadirat-Nya atas segala rahmat
Laporan Praktikum pertemuan pertama ini penulis susun sebagai bagian dari
Semoga apa yang dipaparkan dalam laporan ini dapat bermanfaat bagi
Penulis
2
DAFTAR ISI
HALAMAN JUDUL..............................................................................................i
KATA PENGANTAR............................................................................................ii
DAFTAR ISI.........................................................................................................iii
DAFTAR GAMBAR.............................................................................................iv
DAFTAR TABEL..................................................................................................v
DAFTAR LAMPIRAN.........................................................................................vi
BAB I PENDAHULUAN.......................................................................................1
1.1 Latar Belakang..........................................................................................1
1.2 Rumusan Masalah.....................................................................................2
1.3 Tujuan Penelitian......................................................................................2
1.4 Batasan Masalah.......................................................................................2
1.5 Manfaat Penelitian....................................................................................3
BAB II TINJAUAN PUSTAKA...........................................................................4
2.1 Program R.................................................................................................4
2.2 Tipe dan Struktur Data Program R........................................................5
BAB III METODE PENELITIAN.......................................................................8
3.1 Jenis dan Sumber Data.............................................................................8
3.2 Variabel Penelitian....................................................................................8
3.3 Analisis Data..............................................................................................8
3.4 Diagram Alir Penelitian.........................................................................10
BAB IV HASIL DAN PEMBAHASAN.............................................................13
4.1 Hasil Penelitian........................................................................................13
4.2 Pembahasan.............................................................................................16
BAB V KESIMPULAN DAN SARAN..............................................................19
5.1 Kesimpulan..............................................................................................19
5.2 Saran........................................................................................................20
DAFTAR PUSTAKA..........................................................................................21
LAMPIRAN.........................................................................................................22
3
DAFTAR GAMBAR
4
DAFTAR TABEL
5
DAFTAR LAMPIRAN
6
BAB I
PENDAHULUAN
R menjadi salah satu bahasa pemrograman paling populer di dunia. Paket yang
disediakan untuk Analisis Statistika dan Analisis Numerik juga sangat lengkap
dan terus bertambah setiap saat. Hal ini membuat R banyak digunakan oleh para
hasil dari kolaborasi riset berbagai statistikawan di seluruh belahan dunia. R saat
ini dapat dikatakan merupakan lingua franca (bahasa standar) untuk keperluan
komputasi statistika modern. Versi paling awal R dibuat tahun 1992 di Universitas
Auckland, New Zealand oleh Ross Ihaka dan Robert Gentleman (yang menjadi
asal muasal akronim nama R untuk software ini). Saat ini source code kernel R
7
dokumentasi untuk R, dilakukan oleh masyarakat Statistikawan di seluruh penjuru
sistem operasi Windows, Mac OS, Mac OS X, Free BSD, NetBSD, Linux, Irix,
Solaris, AIX dan HPUX. Sintaks dari bahasa R secara umum ekuivalen dengan
S+ (Rosadi, 2016).
2. Diketahui..vektor
[
y +1
( x+ 1 ) e−(x ) ( x +1 ) 5
()
1 3
+5 y + ( e +1 ) ,
iπ 5−x 6− x
a= log , 0 ,7 (1−0 , 7 ) , x+ y ,3 , e x+1 , x+ 1 ,7 ,
2 ( x )! x ( x +1 ) ( x+1
8
Tampilkan nilai eigen, vektor eigen, dan hitung (a ¿¿ t a) at a−¿ ( a a )¿ ¿
t
c.
3. Buatlah data yang berisi nama, usia dan berat badan praktikan yang ada di
kelas B praktikum Komputasi Statistika dalam format txt dan import data
1. Bagi penulis:
2. Bagi pembaca:
9
BAB II
TINJAUAN PUSTAKA
2.1 Program R
pertama kali dikembangkan oleh Ross Ihaka dan Robert Gentlement di University
of Auckland New Zealand yang merupakan akronim dari nama depan kedua
Chambers dan rekan-rekan dari Bell Laboratories yang memiliki fungsi yang
sama untuk Komputasi Statistik. Hal yang membedakan antara keduanya adalah R
1. Efektif dalam pengelolaan data dan fasilitas penyimpanan. Ukuran file yang
3. Lengkap dan terdiri dari koleksi tools statistik yang terintegrasi untuk
terbuka.
10
2. R memiliki kurva belajar yang curam. Ini adalah bahasa yang paling cocok
pilihan yang baik untuk membuat aplikasi yang aman untuk web. Juga, R
R beroperasi pada suatu struktur data. Data adalah bahan baku R dan
berperan sebagai input. Berikut ini adalah beberapa tipe data yang bisa diproses
1. Data Numerik
Tipe data numerik adalah semua angka dari 0 sampai 9, dapat bernilai
positif atau negatif dan dapat mengandung pecahan (fraction) atau tidak. Yang
2. Data Integer
Jenis data integer sama dengan numerik, tapi tidak mengandung pecahan,
atau angka yang bulat. Nilai integer boleh positif dan negatif. Untuk memastikan
bahwa nilai yang assign untuk suatu objek adalah integer, bisa menggunakan
11
3. Bilangan kompleks
4. Karakter
Data berjenis karakter adalah yang terdiri dari huruf (A-Z). Tipe data ini
Struktur data adalah suatu objek yang akan dimanipulasi di R. Struktur data
pada dasarnya merupakan cara untuk mengatur data dalam suatu sistem untuk
memfasilitasi penggunaan yang efektif. Struktur data dalam R adalah alat untuk
2023):
1. String
Pemrograman R mewakili konten tekstual dan dapat berisi angka, spasi, dan
2. Vektor
Vektor merupakan kumpulan terurut dari tipe data dasar. Vektor bersifat
homogen, dimana hanya bisa diisi dengan elemen tipe data yang sama.
3. List
List adalah objek generik yang terdiri dari kumpulan objek yang diminta.
List merupakan struktur data satu dimensi. List bisa berupa list vektor, list
12
4. Data Frame
Data frame adalah objek data generic R yang digunakan untuk menyimpan
data tabular. Data frame merupakan struktur data dua dimensi yang bisa
5. Matriks
dan kolom. Matriks adalah struktur data dua dimensi yang bersifat homogen.
6. Array
Array merupakan objek data yang dapat menyimpan data lebih dari dua
dimensi. Array mengacu pada tipe struktur data yang digunakan untuk
7. Factor
13
BAB III
METODE PENELITIAN
Jenis data yang digunakan pada penelitian ini adalah data kuantitatif. Data
kuantitatif adalah data yang berupa selang kepercayaan interval dan rasio. Dimana
data ini merupakan data primer yang berasal dari dataset mahasiswa Statistika
Dalam penelitian ini terdapat tiga variabel data pada batasan masalah.
Variabel tersebut adalah nama, usia, dan berat badan. Nama, usia, dan berat badan
tersebut merupakan data dari mahasiswa Statistika angkatan 2022 pada kelas B
praktikum.
14
Algoritma batasan masalah 3 pada R adalah sebagai berikut:
15
3.4 Diagram Alir Penelitian
Mulai
Membuka aplikasi
R Studio
Run
Output (hasil)
Selesai
16
Mulai
Membuka aplikasi
R Studio
Ketik sintaks
vektor
Run
Output (hasil)
Selesai
17
Mulai
Run
Output (hasil)
Selesai
18
BAB IV
19
[257] 346 347 348 349 350 351 352 353
[265] 354 355 356 357 358 359 360 361
[273] 362 363 364 365 366 367 368 369
[281] 370 371 372 373 374 375 376 377
[289] 378 379 380 381 382 383 384 385
[297] 386 387 388 389 390 391 392 393
[305] 394 395 396 397 398 399 400 401
[313] 402 403 404 405 406 407 408 409
[321] 410 411 412 413 414 415 416 417
[329] 418 419 420 421 339 340 341 342
[337] 343 344 345 346 347 348 349 350
[345] 351 352 353 354 355 356 357 358
[353] 359 360 361 362 363 364 365 366
[361] 367 368 369 370 371 372 373 374
[369] 375 376 377 378 379 380 381 382
[377] 383 384 385 386 387 388 389 390
[385] 391 392 393 394 395 396 397 398
[393] 399 400 401 402 403 404 405 406
[401] 407 408 409 410 411 412 413 414
[409] 415 416 417 418 419 420 421
20
Tabel 4.4. Array batasan masalah 2b
[,1] [,2]
[1,] 3.045623 7.0000000
[2,] 4.000000 0.3434182
21
Pada batasan masalah 3 memiliki hasil berupa data mahasiswa Statistika
4.2 Pembahasan
Pada soal teladan nomor 1 diperintahkan untuk membuat vektor yang bisa
menjawab teladan ini adalah a <- seq(from =339, to=421) dan rep(a, times=5).
vektor yang terdiri dari angka pada interval 339 sampai 421. Selanjutnya sintaks
22
Berdasarkan soal teladan nomor 2, untuk membuat vektor Taya langkah
pertama yang dilakukan adalah membuat variabel x dan y yang berisi 3 dan 9
vektor. Untuk menjawab teladan 2A, maka digunakan sintaks b<- taya[-(1+x)],
c(2,2,2)) untuk membuat array dengan 2 matriks dengan ordo 2 ×2. Untuk
untuk membuat matriks dengan ordo 3 ×3 dan sintaks kedua digunakan untuk
menampilkan output nilai eigen dan vektor eigen. Selanjutnya, untuk menjawab
t(matA) dan solve(matA) untuk mendapatkan nilai transpose dan invers dari
Untuk menjawab teladan 2D, maka digunakan sintaks diagonal <- diag(matA)
diagonal dari matriks dan sintaks kedua digunakan untuk menampilkan nilai
perhitungan trace.
Pada soal teladan 3 diperintahkan untuk melakukan import pada data nama,
usia, dan tinggi badan dengan format txt. Untuk melakukan import data pada
sep=”\t”). Sep berarti pemisah antar kolom pada tabel, untuk data ini
23
menggunakan pemisah berupa tab, sehingga menggunakan sintaks “\t”. Selain
menggunakan sintaks untuk melakukan import pada data, bisa juga menggunakan
24
BAB V
5.1 Kesimpulan
pertama kali dikembangkan oleh Ross Ihaka dan Robert Gentlement di University
of Auckland New Zealand yang merupakan akronim dari nama depan kedua
penyimpanan, ukuran file yang disimpan jauh lebih kecil dibanding software
kekurang R adalah standar paket kurang sempurna, memiliki kurva belajar yang
R beroperasi pada suatu struktur data. Data adalah bahan baku R dan
berperan sebagai input. beberapa tipe data yang bisa diproses oleh R adalah data
numerik, data integer, bilangan kompleks, dan karakter. Sedangkan, struktur data
adalah suatu objek yang akan dimanipulasi di R. Struktur data pada dasarnya
merupakan cara untuk mengatur data dalam suatu system untuk memfasilitasi
penggunaan yang efektif. Struktur data dalam R adalah alat untuk menyimpan
berbagai nilai.
banyak hasil. Pada batasan masalah 1 memiliki hasil berupa angka dari 339
hingga 421 yang diulang sebanyak 5 kali. Pada batasan masalah 2 terdaat hasil
berupa vektor dan matriks, hal ini dapat dilihat pada bagian hasil dan pembahasan.
25
Dan pada batasan masalah 3 memiliki hasil berupa dataset mahasiswa Statistika
angkatan 2022 kelas praktikum B, hal ini dapat dilihat pada bagian hasil dan
pembahasan.
5.2 Saran
tatacara penulisan yang sesuai dengan KBBI dan penulisan yang bercetak tebal.
26
DAFTAR PUSTAKA
27
LAMPIRAN
28
Lampiran 2. Output batasan masalah 1
29
Lampiran 4. Output batasan masalah 2c dan 2d
30
31