Anda di halaman 1dari 17

Kelas A

LAPORAN PRAKTIKUM
ALGORITMA PEMROGRAMAN
Modul 6 : Penyajian Data Dalam Grafik

Nomor Tanggal Tanda Tangan


Nama Praktikan
Mahasiswa Kumpul Praktikan
Wiranti Nugrah Andini 21611006 10/12/2021

Tanggal Tanda tangan


Nama Penilai Nilai
Koreksi Asisten Dosen
Fikri Badru Salam
Bima Syahrul Tarwoco
Rahmadi Yotenka S.Si.,
M.Sc.

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

i
Daftar Isi

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


1 Pendahuluan ................................................................................................. 1
1.1 Scatterplot ............................................................................................. 1
1.2 Boxplot .................................................................................................. 1
1.3 Piechart.................................................................................................. 2
1.4 Histogram .............................................................................................. 2
1.5 Barplot................................................................................................... 2
2 Deskripsi Kerja ............................................................................................ 3
2.1 Studi Kasus ............................................................................................ 3
2.2 Langkah Kerja ....................................................................................... 3
3 Pembahasan ................................................................................................. 7
3.1 Scatterplot ............................................................................................. 7
3.2 Boxplot .................................................................................................. 8
3.3 Pie Chart ................................................................................................ 9
3.4 Barplot................................................................................................... 9
3.5 Histogram ............................................................................................ 11
4 Penutup ...................................................................................................... 12
4.1 Kesimpulan.......................................................................................... 12
5 Daftar Pustaka ............................................................................................ 14

ii
Daftar Gambar

Gambar 2. 1. Website BPS. ................................................................................. 3


Gambar 2. 2. Data dalam Excel. ......................................................................... 4
Gambar 2. 3. Software RSTUDIO. ..................................................................... 4
Gambar 2. 4. Nama objek. .................................................................................. 4
Gambar 2. 5. Sintaks untuk diagram Scatterplot.................................................. 4
Gambar 2. 6. Sintaks untuk diagram Boxplot. ..................................................... 4
Gambar 2. 7. Nama Objek. ................................................................................. 5
Gambar 2. 8. Data excel. .................................................................................... 5
Gambar 2. 9. Sintaks Pie Chart. .......................................................................... 5
Gambar 2. 10. Data Excel. .................................................................................. 5
Gambar 2. 11. Nama objek. ................................................................................ 6
Gambar 2. 12. Sintaks Barplot. ........................................................................... 6
Gambar 2. 13. Sintaks Histogram. ...................................................................... 6
Gambar 3. 1. Data Panen. ................................................................................... 7
Gambar 3. 2. Grafik Scatterplot. ......................................................................... 8
Gambar 3. 3. Grafik Boxplot. ............................................................................. 8
Gambar 3. 4. Perulangan while. .......................................................................... 9
Gambar 3. 5. Pie Chart Persentase Pekerjaan Orang Tua. ................................... 9
Gambar 4. 1. Grafik Scatterplot. ....................................................................... 12
Gambar 4. 2. Grafik Boxplot. ........................................................................... 13
Gambar 4. 3. Grafik Pie Chart. ......................................................................... 13
Gambar 4. 4. Grafik Barplot. ............................................................................ 13
Gambar 4. 5. Grafik Histogram. ....................................................................... 13

iii
1 Pendahuluan

Program R memiliki sejumlah library yang berhubungan dengan pembuatan


grafik antara lain library graphics, grid, lattice, rgl, iplots, Rgraphviz, Rgobi, dan
lain-lain termasuk Rcmdr. Dalam modul akan diprak- tikkan pembuatan grafik
menggunakan library grafik standar program R yaitu library (graphics). Untuk
melihat nomor direktori library (graphics) dalam program R dapat digunakan
perintah search (). Kemudian untuk melihat kumpulan perintah/syntax yang
terdapat dalam library (graphics) digunakan perintah objects (nomor direktori).
> search()
[1] “.GlobalEnv” “package:stats” “package:graphics”
[4] “package:grDevices” “package:utils” “package:-
datasets”
[7] “package:methods” “Autoloads” “package:base”
> objects(3)
Ada berbagai jenis grafik yang dapat dibuat menggunakan library (graphics)
dalam program R. Beberapa jenis grafik yang akan dipraktikkan dalam modul
adalah Scatterplot dengan perintah plot(), Boxplot dengan perintah boxplot (),
Histogram dengan perintah hist(), Barplot dengan perintah barplot(), dan Pie
Chart dengan perintah pie() (Rosadi D. , 2016).

1.1 Scatterplot
Scatterplot dalam R membutuhkan dua vektor numerik x dan y yang merupakan
koordinat (x,y) setiap titik dalam grafiknya. Scatterplot berguna untuk mengamati
dan menggambarkan hubungan antara dua variabel numerik. Berikut syntax
Scatterplot:
plot(x,y,main=”judul scatterplot”,xlab=”label sumbu x”, ylab =
"label sumbu y",pch =nomor bentuk titik , cex = ukuran titik, col
= "warna titik").

1.2 Boxplot
Boxplot dapat dibuat untuk masing-masing variabel atau untuk variabel-
variabel yang dikelompokkan. Boxplot menampilkan distribusi nilai-nilai

1
kuantitatif dari suatu variabel, nilai rata-rata, kuartil, nilai maksimum minimum,
dan outlier/pencilan. Syntax dari boxplot boxplot(x,main=”judul boxplot”)
dan untuk menambahkan garis rata-rata syntax-nya
abline(h=mean(x),col=”warna garis”).

1.3 Piechart
Piechart merupakan bentuk visualisasi untuk data yang berskala nominal.
Proporsi numerik digambarkan dengan ukuran potongan “pie”. Syntax memberi
label piechart names(x)=vector_nama, dan syntax piechart pie(x, col =
c("warna1", "warna2", "warna3", "warna3"), main = "judul
pieChart").

1.4 Histogram
Untuk membuat histogram, hanya perlu satu vektor numerik. Histogram
berbentuk Batangan yang menampilkan distribusi frekuensi variable. Histogram
adalah visualisasi dari tabulasi frekuensi. Syntax histogram hist(x, breaks =
jumlah kelompok, col = "warna", main = "judul histogram").

1.5 Barplot
Barplot digunakan untuk memberikan visualisasi data kategorik. Tinggi
batangnya proporsional dengan besarnya nilai yang digambarkan. Barplot dapat
digambarkan secara vertical atau horizontal. Syntax membuat tabel frekuensi
a=table(x), syntax barplot barplot(a,main=”judul barplot”,col=”warna
batang”,...)

2
2 Deskripsi Kerja

2.1 Studi Kasus


Agar praktikan memahami lebih mendalam mengenai jenis-jenis data objek.
Maka, praktikan akan mengerjakan beberapa studi kasus berikut ini:

1. Carilah data sekunder sembarang dan lakukan penyajian data dalam


bentuk Grafik menggunakan perintah plot (), boxplot (), hist (), barplot (),
dan pie ()?

2.2 Langkah Kerja


Berikut adalah langkah-langkah yang dilakukan oleh praktikan dalam
mengerjakan soal studi kasus yang telah dipaparkan sebelumnya.
1. Pertama, praktikan mencari data pada website milik BPS. Kemudian, unduh
data yang ingin digunakan dengan format file excel.

Gambar 2. 1. Website BPS.

3
2. Kemudian, data dibersihkan oleh praktikan dan hanya menyisakan tiga variabel
pada data yang akan digunakan.

Gambar 2. 2. Data dalam Excel.


3. Setelah itu, praktikan membuka software RSTUDIO pada taskbar.

Gambar 2. 3. Software RSTUDIO.


4. Selanjutnya, praktikan membuat nama objek data_padi.

Gambar 2. 4. Nama objek.


5. Setelah itu, praktikan menuliskan sintaks untuk membuat grafik Scatterplot.

Gambar 2. 5. Sintaks untuk diagram Scatterplot.


6. Kemudian, praktikan menuliskan sintaks untuk membuat grafik Boxplot.

Gambar 2. 6. Sintaks untuk diagram Boxplot.

4
7. Setelah itu, praktikan membuat grafik pie chart dari data pekerjaan orang tua
yang telah disimpan dalam excel, kemudian disalin ke dalam R.

Gambar 2. 7. Nama Objek.


8. Data pekerjaan orang tua dalam bentuk excel.

Gambar 2. 8. Data excel.

9. Setelah itu, praktikan membuat program grafik pie chart menggunakan sintaks
pie().

Gambar 2. 9. Sintaks Pie Chart.


10. Selanjutnya praktikan menyalin data pada Gambar 2.10 untuk membuat grafik
Barplot dan Histogram.

Gambar 2. 10. Data Excel.

5
11. Kemudian, praktikan menuliskan nama objek pada R.

Gambar 2. 11. Nama objek.


12. Lalu, praktikan menulis sintaks untuk membuat grafik Barplot menggunakan
fungsi barplot().

Gambar 2. 12. Sintaks Barplot.


13. Selanjutnya, praktikan menulis sintaks untuk membuat grafik Histogram
menggunakan fungsi hist().

Gambar 2. 13. Sintaks Histogram.

6
3 Pembahasan

Dalam bab sebelumnya praktikan telah melampirkan langkah-langkah pada


studi kasus yang sudah dikasih. Berikut pembahasan langkah kerja dari kasus yang
telah dijelaskan sebelumnya.

3.1 Scatterplot
Praktikan akan membahas soal pada studi kasus yang telah dikerjakan.
Praktikan membuat sebuah program untuk menyajikan data dalam bentuk
grafik Scatterplot. Data yang digunakan diambil dari website BPS, yaitu luas panen,
produksi, dan produktivitas di provinsi, lalu disimpan dalam bentuk excel kemudian
dibersihkan untuk diambil variabel yang diinginkan praktikan. Setelah dibersihkan,
praktikan menyalin data tersebut, kemudian membuka R lalu menggunakan fungsi
read.delim untuk menyalin data dari excel ke R. Kemudian, praktikan membuat
program grafik scatterplotnya, dalam hal ini variabel yang digunakan adalah luas
lahan dan hasil panen.

Gambar 3. 1. Data Panen.

7
Setelah sintaks dijalankan, hasil grafik seperti pada gambar 3.2. yaitu
berbanding lurus dimana semakin luas lahan yang digunakan, maka hasil panen
semakin banyak.

Gambar 3. 2. Grafik Scatterplot.

3.2 Boxplot
Praktikan membuat sebuah program untuk menyajikan data dalam bentuk
grafik Boxplot. Praktikan menggunakan data yang sama seperti grafik Scatterplot.
Variabel yang digunakan untuk menyajikan grafik ini adalah produktivitas, dimana
rata-rata produktivitas ada pada kisaran 46ku/ha.

Gambar 3. 3. Grafik Boxplot.

8
3.3 Pie Chart
Praktikan membuat program untuk menyajikan data dalam bentuk grafik
Pie Chart. Data yang digunakan dalam program ini adalah pekerjaan orang tua
dimana ada yang berprofesi petani, nelayan, PNS, dan wiraswasta.

Gambar 3. 4. Perulangan while.


Setelah program berhasil dibuat, kemudian dimasukkan data tersebut ke
dalam program dan dijalankan. Hasilnya seperti pada Gambar 3.5. dimana grafik
tersebut memiliki judul “Pie Chart Persentase Pekerjaan Orang Tua Mahasiswa”
dengan bagian yang paling banyak adalah pekerjaan wiraswasta disusul oleh petani
kemudian PNS dan yang terakhir adalah nelayan.

Gambar 3. 5. Pie Chart Persentase Pekerjaan Orang Tua.

3.4 Barplot
Praktikan membuat sebuah program untuk menyajikan data dalam bentuk Barplot
dimana praktikan menggunakan data dari nilai fisika pada 15 siswa. Data tersebut

9
disimpan dalam bentuk excel kemudian disalin dan dimasukkan ke dalam R
menggunakan perintah read.delim(“clipboard”). Setelah di salin, kemudian
praktikan membuat sintaks untuk menghasilkan grafik Barplot.

Gambar 3. 6. Data nilai fisika.


Kemudian, setelah membuat sintaks barplot, praktikan menjalankan
program tersebut dan menghasilkan output seperti pada Gambar 3. 7. di bawah ini.
Grafik Barplot menerangkan banyaknya mahasiswa yang mendapatkan nilai
tertentu, misal ada 2 orang yang mendapatkan nilai 80 pada pelajaran fisika dan 3
orang mendapatkan nilai 82 dan 89.

Gambar 3. 7. Barplot Nilai Fisika.

10
3.5 Histogram
Pada grafik Histogram, praktikan menggunakan data yang sama seperti data pada
Barplot yaitu nilai fisika pada 15 siswa. Dalam grafik penyajian data ini yang
ditampilkan adalah frekuensi dari nilai fisika pada 15 siswa. Praktikan
menggunakan perintah hist() untuk membuat grafik histogram, setelah itu
menyalin data dari excel ke R menggunakan perintah
read.delim(“clipboard”).

Gambar 3. 8. Grafik Histogram.

11
4 Penutup

4.1 Kesimpulan
Setelah menyelesaikan soal-soal yang diberikan, praktikan akan
menyimpulkan beberapa point, diantaranya:
1. Praktikan dapat menyelesaikan studi kasus dengan menggunakan R untuk
menyajikan data dalam bentuk grafik.
2. Scatterplot dalam R membutuhkan dua vektor numerik x dan y yang merupakan
koordinat (x,y) setiap titik dalam grafiknya. Scatterplot berguna untuk
mengamati dan menggambarkan hubungan antara dua variabel numerik.
3. Boxplot dapat dibuat untuk masing-masing variabel atau untuk variabel-
variabel yang dikelompokkan. Boxplot menampilkan distribusi nilai-nilai
kuantitatif dari suatu variabel, nilai rata-rata, kuartil, nilai maksimum minimum,
dan outlier/pencilan.
4. Piechart merupakan bentuk visualisasi untuk data yang berskala nominal.
Proporsi numerik digambarkan dengan ukuran potongan “pie”.
5. Untuk membuat histogram, hanya perlu satu vektor numerik. Histogram
berbentuk Batangan yang menampilkan distribusi frekuensi variable.
Histogram adalah visualisasi dari tabulasi frekuensi.
6. Barplot digunakan untuk memberikan visualisasi data kategorik. Tinggi
batangnya proporsional dengan besarnya nilai yang digambarkan.
7. Hasil grafik yang telah dibuat oleh Praktikan:
a. Scatterplot

Gambar 4. 1. Grafik Scatterplot.

12
b. Boxplot

Gambar 4. 2. Grafik Boxplot.


c. Pie Chart

Gambar 4. 3. Grafik Pie Chart.


d. Barplot

Gambar 4. 4. Grafik Barplot.


e. Histogram

Gambar 4. 5. Grafik Histogram.

13
5 Daftar Pustaka

Rosadi. (2016).
Rosidi, M. (2020). Panduan Lengkap Analisis Statistika Menggunakan R
Commander. https://bookdown.org/moh_rosidi2610/Rcmdr-book/.
Yotenka, R., & Dini, S. K. (2021). Modul Praktikum Algoritma Pemrograman
dengan R.

14

Anda mungkin juga menyukai