LAPORAN PRAKTIKUM
ALGORITMA PEMROGRAMAN
Modul 1 : Bekerja dengan R
Rahmadi
Yotenka,S.Si.,M.Sc.
JURUSAN STATISTIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS ISLAM INDONESIA
YOGYAKARTA
2018
i
Daftar Isi
ii
Daftar Gambar
iii
1 Pendahuluan
1
(Yotenka & Akbar, 2018)
2
1.3 Kelebihan dan Kelamahan program R
3
Selain di balik kelebihan program ini memeliki beberapa kelemahan,diantaranya :
1. Kelemahannya terletak pada Point and Click GUI. Interaksi utama bersifat
Command Line Interface (CLI), walaupun saat ini telah tersedia Point and
Click GUI (Graphical User Interface) sederhana untuk keperluan analisis
statistik tertentu, seperti paket R Commander yang dapat digunakan untuk
keperluan pengajaran statsistika dasar dan R Comander Plugins untuk GUI
begi keperluan beberapa analisis statistika lainnya. Sehingga diperlukan
beberapa penyesuaian oleh pengguna yang telah terbiasa dengan fasilitas
Point and Click GUI.
2. Ketidaktersediaan sejumlah fungsi statistik. Walaupun analisis statistika
dalam R sudah cukup lengkap, tidak semua metode statistika
diimplementasikan ke dalam bahasa R.
4
2 2 Deskripsi Kerja
5
2.1.1 Langkah Kerja
Pada subbab ini praktikan akan memaparkan langkah-langkah dalam
menggunakan program R. Adapun yang akan dibahas oleh praktikan dalam
laporan ini adalah cara pengoperasian program R dengan menghitung dari suatu
data yang disediakan.
1. Install terlebih dahulu aplikasi R . Setelah itu buka program tersebut
dengan cara Desktop> Double klik icon R .
6
3. Pada program kali ini, praktikan akan menggunakan R console.
7
3 Pembahasan
8
3.1 Perhitungan dengan menggunakan program R
b. Syntax Program Menghitung rata rata dari kalori (x) dan berat badan
mantan (y) dengan menggunakan perintah mean.
Sesudah mengerjakan soal yang pertama yang bagian (a) maka
praktikan melanjutkan yang soal pertama bagian (b) pada Gambar 3.1.
Pada soal ini praktikan diminta untuk menghitung rata rata kalori (x) dan
berat badan mantan (y), namun cara mengerjakannya berbeda dari yang
pertama disini praktikan harus menggunakan perintah (mean). Praktikan
harus memasukkan semua data dengan menggunakan nama objek (x) dan
(y). Kemudian praktikan dapat melihat hasilnya dengan cara memanggil
objeknya, namun sebelum objek harus menuliskan (mean). Maka menjadi
9
Gambar 3.3. Syntax Program Menghitung rata rata kalori (x) dan berat
badan mantan (y) dengan menggunakan perintah mean.
c. Syntax Program Menghitung Nilai Tengah dari Berat Badan mantan
(y) dengan menggunakan perintah median.
Pada soal pertama bagian (c) yang terdapat Gambar 3.1.
praktikan diminta untuk menghitung nilai tengah dari berat badan mantan
(y) dengan menggunakan perintah (median). Caranya sama dengan soal
pertama bagian (b), dengan memanggil objek (y) dan sebelumnya disertai
dengan menuliskan median. Maka menjadi
10
Gambar 3.5. Syntax Program Menghitung variansi (x) dan (y)
11
Gambar 3.7. Syntax Program pembagian dan akar
12
4 Penutup
4.1 Kesimpulan
Berdasarkan studi kasus yang telah dikerjakan oleh praktikan adalah sebagai
berikut :
1. Pada studi kasus 1, praktikan menggunakan program R Console untuk
menghitung nilai akhir dari jumlah data dengan menggunakan operasi
matematis biasa. Selain itu praktikan juga mencari nilai rata-rata
(mean), nilai tengah (median), dan juga nilai variansi data.
2. Pada studi kasus 2, praktikan menghitung akar dengan menggunakan
perintah (sqrt) melalui program R Console.
3. Pada studi kasus 3, praktikan menyimpan elemen-elemen dalam bentuk
vektor dengan menggunakan perintah “<-” atau dengan “=” melalui
program R Console. Selain itu pada studi kasus ini, praktikan juga
menggunakan perintah as.complex karena pada awal elemen dalam
vektor tersebut terdapat bilangan negatif yang tidak meemungkinkan
akar bernilai negatif sehingga praktikan menggunakan perintah
as.complex dan menghasilkan bilangan kompleks.
4.2 Saran
1. Jangan mudah putus asa dan bingung, ketika program error dalam proses
pengerjaan data melalui program R, periksalah kembali kesalahan yang
taerjadi pada penulisan syntax.
2. Tulislah syntax pada program R Script terlebih dahulu, karena dapat
mempermudah praktikan jika terjadi suatu kesalahan dan dapat
menyimpan program yang telah dibuat oleh praktikan.
13
5 Daftar Pustaka
14