Anda di halaman 1dari 19

Kelas B

LAPORAN PRAKTIKUM
Tuliskan Nama Mata Kuliah Praktikum*
Modul 1 : Bekerja Dengan R

Tanggal Tanda Tangan


Nama Praktikan Nomor Mahasiswa Praktikan
Kumpul
Fadel Agusti 18611071 04/10/2018

Tanda tangan
Nama Penilai Tanggal Koreksi Nilai
Asisten Dosen
Muthia Dishanur Izzati
Rintaldi Ghazian Hindami

Rahmadi Yotenka,S.Si,.M,Sc

JURUSAN STATISTIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS ISLAM INDONESIA
YOGYAKARTA
2018

i
Daftar Isi

Halaman sampul ....................................................................................................... i


Daftar Isi.................................................................................................................. ii
Daftar Tabel ........................................................................................................... iii
Daftar Gambar ........................................................................................................ iii
1 Pendahuluan .................................................................................................... 1
1.1 Bahasa pemograman R ............................................................................. 1
1.1.1 Kelebihan R ....................................................................................... 1
1.1.2 Kekurangan R.................................................................................... 1
2 Deskripsi Kerja................................................................................................ 3
2.1 Studi Kasus ............................................................................................... 3
2.2 Memulai Aplikasi R dan Langkah kerja ................................................... 4
3 Pembahasan ..................................................................................................... 8
3.1 Pembahasan Soal ...................................................................................... 8
4 Penutup.......................................................................................................... 14
4.1 Kesimpulan ............................................................................................. 14
5 Daftar Pustaka ............................................................................................... 15

ii
Daftar Tabel

Tabel 2.1. Tabel soal .............................................................................................. 3


Tabel 3.1. Tabel soal .............................................................................................. 8

Daftar Gambar

Gambar 2.1. Soal ................................................................................................... 4


Gambar 2.2. Membuka aplikasi R ......................................................................... 4
Gambar 2.3. Gambar Tampilan Awal Program R x64 3.5.1 ................................. 5
Gambar 2.4. Ketik data y ....................................................................................... 5
Gambar 2.5. Ketik data y ....................................................................................... 5
Gambar 2.6. Ketik data x ....................................................................................... 5
Gambar 2.7. Masukkan data yA............................................................................. 5
Gambar 2.8. Rumus mencari rata-rata yA ............................................................ 6
Gambar 2.9. Rumus mencari rata-rata y menggunakan perintah mean ............... 6
Gambar 2.10. Rumus mencari variansi z menggunakan perintah var .................. 6
Gambar 2.11. Rumus mencari nilai tengah y dan z ............................................... 6
Gambar 2.12. Rumus soal nomor 1e...................................................................... 6
Gambar 2.13. Langkah Awal Pengerjaan Soal Nomor 2 ...................................... 6
Gambar 2.14. Langkah Awal Pengerjaan Soal Nomor 2 ...................................... 6
Gambar 2.15. Langkah Awal Pengerjaan Soal Nomor 2 ...................................... 6
Gambar 2.16. Rumus Pengerjaan Soal Nomor 2a ................................................ 6
Gambar 2.17. Rumus Pengerjaan Soal Nomor 2b ................................................ 6
Gambar 2.18. Rumus Pengerjaan Soal Nomor 2c ................................................. 7
Gambar 2.19. Langkah pengerjaan soal 3a .......................................................... 7
Gambar 2.20. Langkah pengerjaan soal 3b .......................................................... 7
Gambar 2.21. Langkah pengerjaan soal 3c ........................................................... 7
Gambar 2.22. Langkah pengerjaan soal 3d .......................................................... 7
Gambar 2.23. Langkah pengerjaan soal 3e ........................................................... 7
Gambar 3.1. Soal ................................................................................................... 8
Gambar 3.2. Data yang dimasukan praktikan ....................................................... 9
Gambar 3.3. Perhitungan rata – rata (y) dengan cara sistematis biasa ............... 9
Gambar 3.4. Perhitungan rata – rata (y) dengan perintah mean ......................... 9
Gambar 3.5. Perhitungan variansi (z) dengan perintah var ............................... 10
Gambar 3.6. Perhitungan median (y) dan (z) ...................................................... 10

iii
Gambar 3.7. Pembuktian median (y) lebih besar dari median (z) ...................... 10
Gambar 3.8. Keterangan nilai a, b, dan c ........................................................... 11

iv
1 Pendahuluan

1.1 Bahasa pemograman R

Bahasa R merupakan versi sumber terbuka (open-source) dari bahasa


pemrograman S (Azola dan Harrel, 2006). Versi komersial yang berbasis bahasa S
adalah S plus. Bahasa R memiliki kemampuan yang tidak kalah dangan paket-
paket program pengolahan data komersial bahkan dalam beberapa hal
kemampuannya lebih baik. Perbandingan R khususnya terhadap SAS dibahas
secara rinci oleh Azola dan Harrel (2006). Bahasa R mendapat sambutan yang
baik dari kalangan statistikawan di seluruh dunia, sayangnya di Indonesia belum
banyak dikenal. Tulisan ini dibuat untuk mengenalkan bahasa R khsusunya
kalangan akademisi di Indonesia, dan untuk mendukung gerakan IGOS
(Indonesia Go Open Source).

1.1.1 Kelebihan R

Selain gratis tentunya ada banyak kelebihan R yang lain yaitu : – R


tersedia untuk berbagai sistem operasi selain Windows, seperti Macintosh, Linux
dan UNIX; – memiliki kemampuan membuat graphik yang canggih; – sintaksnya
mudah dipelajari dengan banyak fungsi-fungsi statistik yang terpasang; – R dapat
dengan mudah diperluas dengan menciptakan fungsi-fungsi buatan pengguna
sendiri disamping juga tersedia banyak program-program kecil sebagai tambahan
(add in), yang disebut package yang juga dapat diunduh gratis; – R merupakan
bahasa pemrograman komputer, sehingga bagi pemrogram menjadi lebih akrab,
sedangkan bagi pemakai awal akan merupakan langkah yang mudah untuk
memulai sebagai pemrogram komputer. Bagi sebagian pengguna yang terbiasa
mengguna GUI dengan sistem menu, R juga menyediakan banyak GUI yang
berbasiskan sistem menu, antara lain R Studio, Tinn-R, R Commander dan bayak
lagi yang lainnya, dan dapat diunduh gratis juga. GUI standar R diperlihatkan
oleh gambar di atas yang menyertai tulisan ini. Walaupun R adalah gratis
kemampuannya tidak kalah dengan program-program paket statistik yang
komersial, bahkan dalam hal tertentu adalah lebih baik. Penggunaan R tidak
dibatasi, bahkan dapat digunakan untuk tujuan-tujuan komersial.

1.1.2 Kekurangan R

Kekurangan R terdiri dari dua yaitu :


1. bahasa pemrograman R merupakan bahasa pemrograman
berbasisinterpreter, sehingga eksekusi suatu aplikasi/fungsi yang
ditulis dengan bahasa R terutama aplikasi/fungsi yang

1
membutuhkan program code yang panjang akan membutuhkan
waktu yang relatif lama.

2. dalam penggunaan R untuk menganalisis data statistik melalui


RGui yang berbasis CLI, pengguna diharuskan mengetahui
sintaks fungsi dan cara menggunakannya secara benar. R sensitif
dalam penggunaan huruf besar dan huruf kecil, sehingga jika
terdapat kesalahan dalam penulisan, maka akan timbul peringatan
kesalahan. Hal ini tentunya menjadi masalah tersendiri bagi
pengguna yang tidak mengetahui bentuk perintah atau fungsi yang
ada dalam R.

2
2 Deskripsi Kerja

2.1 Studi Kasus

Pada bab sebelumnya dijelaskan bahwa program R dapat membantu seorang


statistikawan dalam menyelesaikan masalah dalam menganalisa data. Berikut
contoh adalah studi kasus dalam bentuk soal dibawah ini.

Orang ke- Tinggi Badan Jumlah Mantan


(x) (y) (z)
1 190 5
2 185 7
3 180 9
4 170 1
5 175 3
6 168 4
7 164 5
8 166 6
9 176 2

Tabel 2.1. Tabel soal

3
Gambar 2.1. Soal

2.2 Memulai Aplikasi R dan Langkah kerja

Praktikan akan memperlihatkan cara pengoperasian program R dalam


menyelesaikan studi kasus diatas.
1. Buka aplikasi R dengan cara Desktop> Double klik icon Rx64 3.5.1 > R
x64 3.5.1.

Gambar 2.2. Membuka aplikasi R

4
2. Maka kita akan memasuki jendela seperti ini :

Gambar 2.3. Gambar Tampilan Awal Program R x64 3.5.1


3. Setelah tampilan awal terbuka, ketik kode di R console sesuai soal yang
diminta. Untuk soal nomor satu a, pertama masukkan data y.

Gambar 2.4. Ketik data y


4. Masukkan data z

Gambar 2.5. Ketik data y


5. Masukkan data x

Gambar 2.6. Ketik data x


6. Lalu tambahkan setiap komponen y dengan permisalan yA

Gambar 2.7. Masukkan data yA

5
7. Hitung rata – rata “yA” dengan rumus berikut :

Gambar 2.8. Rumus mencari rata-rata yA


8. Hitung nilai dari rata – rata tinggi badan (y) soal nomor 1b dengan cara
berikut :

Gambar 2.9. Rumus mencari rata-rata y menggunakan perintah mean


9. Hitung nilai dari variansi jumlah mantan (z) soal nomor 1c dengan cara
berikut :

Gambar 2.10. Rumus mencari variansi z menggunakan perintah var


10. Hitung nilai tengah dari y dan z soal nomor 1d dengan cara berikut :

Gambar 2.11. Rumus mencari nilai tengah y dan z


11. Membuktikan operasi logika bahwa median y lebih besar dari median z
soal nomor 1e dengan cara berikut :

Gambar 2.12. Rumus soal nomor 1e


12. Awali pengerjaan soal nomor 2 dengan langkah berikut :

Gambar 2.13. Langkah Awal Pengerjaan Soal Nomor 2

Gambar 2.14. Langkah Awal Pengerjaan Soal Nomor 2

Gambar 2.15. Langkah Awal Pengerjaan Soal Nomor 2


13. Kerjakan soal nomor 2a dengan cara berikut :

Gambar 2.16. Rumus Pengerjaan Soal Nomor 2a


14. Kerjakan soal nomor 2b dengan cara berikut :

Gambar 2.17. Rumus Pengerjaan Soal Nomor 2b

6
15. Kerjakan soal nomor 2c dengan cara berikut :

Gambar 2.18. Rumus Pengerjaan Soal Nomor 2c


16. Awali pengerjaan soal nomor 3 dengan langkah berikut :

Gambar 2.19. Langkah pengerjaan soal 3a


17. Kerjakan soal nomor 3b dengan cara berikut :

Gambar 2.20. Langkah pengerjaan soal 3b


18. Kerjakan soal nomor 3c dengan cara berikut :

Gambar 2.21. Langkah pengerjaan soal 3c


19. Kerjakan soal nomor 3d dengan cara berikut :

Gambar 2.22. Langkah pengerjaan soal 3d


20. Kerjakan soal nomor 3e dengan cara berikut :

Gambar 2.23. Langkah pengerjaan soal 3e

Cara diatas adalah langkah kerja praktikan dalam mengerjakan soal 1


sampai 3 dengan menggunakan aplikasi R.

7
3 Pembahasan

3.1 Pembahasan Soal


Pada bab sebelumnya telah ditampilkan langkah kerja untuk
menyelesaikan soal menggunakan R console pada aplikasi R. Di bawah ini
adalah soal yang dikerjakan praktikan.

Orang ke- Tinggi Badan Jumlah Mantan


(x) (y) (z)
1 190 5
2 185 7
3 180 9
4 170 1
5 175 3
6 168 4
7 164 5
8 166 6
9 176 2

Tabel 3.1. Tabel soal

Gambar 3.1. Soal

8
Praktikan akan membahas cara pengerjaan soal nomor 1 sampai nomor 3
menggunakan R console.

Pada soal nomor 1a, praktikan diminta menghitiung tinggi badan (y)
dengan operasi matematis biasa
Pertama praktikan memulai dengan memasukkan data urutan sample(x),
tinggi badan(y), jumlah mantan(z) dari tabel yang telah disediakan. Seperti
gambar berikut :

Gambar 3.2. Data yang dimasukan praktikan

Langkah selanjutnya, praktikan menghitung rata-rata dari data tinggi


badan(y) dengan perhitungan matematis biasa. Dengan menjumlahkan semua
komponen yang ada pada vektor y. Setelah itu praktikan bagi hasil
penjumlahan tadi dengan banyak data tinggi badan pada tabel. Maka,
praktikum akan mendapatkan hasil rata-rata tinggi badan dengan perhitungan
matematis biasa.

Gambar 3.3. Perhitungan rata – rata (y) dengan cara sistematis biasa

Pada selanjutnya 1b, praktikan diminta menghitung rata-rata dengan


menggunakan perintah mean pada R console. Maka praktikan hanya perlu
mengetikkan perintah sebagai berikut :

Gambar 3.4. Perhitungan rata – rata (y) dengan perintah mean

9
Soal selanjutnya 1c, sama seperti soal sebelumnya, pada soal ini
praktikan diminta menghitungvariansi dengan menggunakan perintah var
pada R console. Maka praktikan hanya perlu mengetikkan perintah var
pada R console. Seperti contoh berikut :

Gambar 3.5. Perhitungan variansi (z) dengan perintah var

Soal selanjutnya 1d, pada soal ini praktikan diminta menghitung


median data tinggi badan(y) dan median data jumlah mantan(z). Maka
praktikan dapat mengetikkan perintah median pada R console. Seperti
contoh berikut :

Gambar 3.6. Perhitungan median (y) dan (z)

Soal selanjutnya 1e, praktikan diminta membuktikan bahwa


median data tinggi badan(x) lebih besar dibandingkan median data banyak
mantan(y). Praktikan dapat menggunakan tanda < untuk menbuktikannya.
Seperti contoh berikut :

Gambar 3.7. Pembuktian median (y) lebih besar dari median (z)

Pada soal nomor 2, pada soal ini praktikan diminta membuat


program untuk menghitung hasil dari soal yang telah diberikan. Maka pada
langkah awal praktikan dapat memasukkan data bahwa nilai a adalah a =
mean (y), b = mean (z), dan c = median (x) pada R console.

10
Gambar 3.8. Keterangan nilai a, b, dan c

Pada soal 2a, praktikan dapat menuliskan apa yang diminta oleh soal.
Seperti contoh berikut :

Gambar 3.9. Hasil perhitungan soal 2a

Selanjutnya soal 2b, sama seperti soal sebelumnya praktikan hanya perlu
mengetikkan apa yang diminta oleh soal. Seperti berikut :

Gambar 3.10. Hasil perhitungan soal 2b

Soal selanjutnya 2c, Untuk mengerjakan soal ini, praktikan dapat


mengetikkan apa yang diminta soal pada R console. Seperti berikut :

Gambar 3.11. Hasil perhitungan soal 2c

Selanjutnya, pada soal nomor 3a praktikan diminta menyimpan elemen-


elemen di vektor LOVE. Seperti berikut ini :

Gambar 3.12. Hasil pengerjaan soal 3a

Soal selanjutnya 3b, Pada soal 3b praktikan diminta menjumlahkan


semua elemen LOVE dan simpan pada vektor DIA. Untuk mengerjakannya
praktikan cukup mengetik script DIA=sum(LOVE)pada R console.

11
Gambar 3.13. Hasil pengerjaan soal 3b

Selanjutnya soal 3c. Pada soal 3c praktikan diminta menghitung rata-


rata dari vektor LOVE dan disimpan di vektor AKU. Untuk
mengerjakannya praktikan cukup mengetik script AKU=mean(LOVE)pada R
console.

Gambar 3.14. Hasil pengerjaan soal 3c

Selanjutnya soal 3d. Pada soal 3d praktikan diminta menghitung


median dari LOVE dan disimpan pada vektor BERSAMA. Praktikan cukup
mengetik script BERSAMA=median(LOVE)pada R console. Seperti berikut :

Gambar 3.15. Hasil pengerjaan soal 3d

Pada soal 3e. praktikan diminta untuk membuktikan bahwa


DIA+AKU=BERSAMA, dan jika tidak terbukti maka praktikan diminta
untuk jelaskan alasannya. Untuk mengerjakan soal ini praktikan dapat
mengetik script DIA+AKU==BERSAMA pada R console.

Gambar 3.16. Hasil pengerjaan soal 3e


Karena jawaban nya FALSE, maka DIA+AKU=BERSAMA tidak
terbukti. Karena jumlah antara elemen vektor DIA dan elemen vektor AKU

12
tidak sama dengan jumlah elemen BERSAMA. Jumlah elemen vektor
DIA(55) ditambah jumlah elemen vektor AKU(5.5) ≠ jumlah elemen vektor
BERSAMA.

Pembahasan diatas langkah kerja dari semua soal yang dikerjakan,


setelah mengerjakan semua soal diatas praktikan dapat men-save data hasil
kerjanya pada aplikasi R nya.

13
4 Penutup

4.1 Kesimpulan

Setelah melihat langkah kerja dan pembahasan diatas dapat disimpulkan


bahwa :

1. Program R dapat mempermudah perhitungan dan masalah yang


dihadapai seorang statistikawan.

2. Dalam mengoprasikan program R kita dituntut untuk tetap fokus dan


memperhatikan tata letak dan beberapa komponen yang dimiliki
program R.

3. Aplikasi R dapat mengelola data yang rumit jika praktikan dapat


mengoprasikan program R dengan baik dan benar.

14
5 Daftar Pustaka

(Fatima, 2014) Bahasa Praktikum R. Diakses pada tanggal 1 Oktober 2018 dari
https://soniafatima.wordpress.com/2014/12/19/bahasa-pemrograman-r/

15

Anda mungkin juga menyukai