Anda di halaman 1dari 17

BAB

7
VISUALISASI DATA
DI PEMROGRAMAN R DASAR

Tujuan Pembelajaran:
- Pembelajar dapat menjelaskan dan mempraktikkan cara merubah tipe
data di dalam data frame.
- Pembelajar dapat menjelaskan dan mempraktikkan pembuatan tabel
kontijensi dan visualisasinya pada bahasa pemrograman R.
- Pembelajar dapat menjelaskan dan mempraktikkan pembuatan
visualisasi data pada bahasa pemrograman R.

Merubah Tipe Data Di Dalam Data Frame

Pada Bab sebelumnya, kita telah memiliki file dataset bernama


Data_Bayar.xlsx yang telah di impor ke R. Kita juga telah mencoba sebaliknya
yaitu bagaimana caranya meng-ekspor dataset dari R ke Excel. Terdapat cara
lain jika ingin mengambil sebuah dataset dari Exel ke R. Diantara cara lain
tersebut ialah dengan,
buka file Excel pada Sheet yang kita inginkan
klik cursor di salah satu sel berisi data, Control A lalu Control C
ketik di Console pada R sbb:
Nama = read.delim(‘clipboard’)

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 94


Sebelum melakukan perintah di atas, pada Data_Bayar.xlsx kita
lengkapi dulu data kosongnya (yang jika terbaca di R sebagai NA). Kemudian
kita save as sebagai file baru Data_Lunas.xlsx sbb:

Setelah seluruh data siap di copy (Control C), kita buat dataset baru di R misal
dengan nama copsatu dengan perintah sbb:

Pada Environment telah muncul dataset sbb:

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 95


Jika kita ingin tahu struktur datanya tsb buatlah di Console sbb:

Ternyata beberapa variabel/kolom masih berbentuk data karakter. Sedangkan


int adalah integer yang dalam ilmu komputer berarti bilangan numeric yang
bulat. Jika kita lihat ringkasan statistiknya, maka sbb:

Data karakter kurang bisa di analisis (cocoknya hanya untuk nama


orang/benda/perusahaan). Maka kita ingin merubahnya menjadi data kategori
agar lebih bisa di analisis (misal digolong-golongkan agar tahu berapa
jumlahnya masing-masing). Caranya adalah ketik di Script sbb:

Kalau kotak panduan setelah $ ternyata sempat hilang, bisa dimunculkan lagi
dengan klik tab di keyboard agar pilihannya muncul lagi. Ini berlaku dalam
perintah kelak lainnya juga.

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 96


Rubahlah terhadap semua yang diperlukan. Untuk mempercepat ketikan, bisa
dengan copy paste edit.
Kita bisa juga menggunakan perintah sekaligus (dengan mem-blok) lalu run.

Sekarang kita cek struktur datanya di Console sbb:

Tipe data character telah berubah menjadi Factor atau Kategori.

Analisis selanjutnya adalah kita lihat ringkasan statistiknya di Console sbb:

Sekarang semua variabel telah bisa dianalisis.

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 97


Visualisasi Tabel Kontijensi

Jika dari ringkasan statistik di atas, kita ingin mengetahui bagiannya


yang tertentunya bisa menggunakan tabel kontijensi. Misal ingin mengetahui
keterkaitan antara Status Pembayaran dengan Gender, maka dapat dibuat
dengan membentuk tabel baru misalnya bernama Tabel01 sbb::

Maka di Environment muncul Values baru yaitu Tabel01 sbb:

Setelah itu ketik Tabel01 di Script atau Console, maka muncul tabel kontijensi
antara Status Pembayaran dengan Gender sbb:

Selanjutnya ingin melihat visualisasinya, maka buat perintah sbb:

Pada kotak kanan bawah, klik Plots, maka muncul gambar sbb:

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 98


Baris pertama pada tabel kontijensi akan menjadi yang paling bawah pada
gambar, maka yang gelap adalah ‘lunas’, dan yang lebih terang ‘menunggak’.

Cara mengambil gambar bisa dengan print screen atau dengan ekspor sbb:

Misal ingin merubah warna, maka perintahnya sbb:

Muncul gambar pada Plots:

Memberi judul:

Gambar pada Plots:

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 99


Memberi label di sumbu x dan sumbu y:

Gambar pada Plots:

Memberi Legend atau keterangan warna gambar:

Gambar pada Plots:

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 100


Visualisasi Variabel

Jika yang ditampilkan bukan tabel kontijensi tapi hanya salah satu
variabel saja untuk menggambarkan banyaknya, maka perintahnya cukup:

Gambar pada Plots:

Untuk selanjutnya, ikuti langkah-langkah di atas sebelumnya


Jika barplot ingin dibentuk horisontal, perintahkan:

Gambar pada Plots:

Jika perintah ini di variasi dengan perintah-perintah yang di atas sebelumnya,


maka kita akan membuat syntax dengan coding yang semakin banyak.
Simpanlah semuanya dalam file Latihan Bab 07a (Script dan Environment).

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 101


Sekarang buka file baru dengan File – New File - RScript sehingga
muncul file Untitled. Lalu pada Script buatlah Tabel03 berisi Penghasilan sbb:

Pada Console akan muncul sbb:

Pada Environment akan muncul sbb:

Pada Plots akan muncul sbb:

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 102


Jika ingin ditampilkan dalam bentuk persentase, maka buatlah vector misal
dengan nama pct kemudian langkahnya sbb:

Pada Values akan muncul variabel baru pct, kemudian buatlah syntax untuk
menampilkan gambar berikut legenda atau keterangannya sbb:

Pada Plots akan muncul sbb:

Jika ingin membentuknya dalam 3D (tiga dimensi) maka


menggunakan library(plotrix) dengan mengunduhnya dahulu. Sangat banyak
tambahan library R. Simpanlah semua yang barusan dikerjakan dalam file
Latihan Bab 07b baik yang di Script maupun yang di Environment.

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 103


Basic Plotting dan Visualisasi

Buatlah ilustrasi distribusi penjualan tepung tapioka dan tepung terigu


(dalam ton) dari sebuah pasar induk dalam sepekan (7 hari) menjelang lebaran
sebagai bahan baku roti/kue.
Diawali dari membuat variabel tepung tapioka, dan plot sederhananya sbb:

Pada menu Plots nampak:

Buatlah syntax variasi plot Tapioka:

Hasil Plots:

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 104


Buatlah syntax plot data Tapioka dan Terigu sbb:

Hasil Plots:

Buatlah Syntax berikut:

Eksekusi di Script bisa langsung di-blok semua dan klik Run (Control Enter).

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 105


Hasil Plots:

Simpanlah pengerjaan anda di atas dengan judul file adalah Latihan Bab 07c.

Visualisasi dengan Bar Charts

Buka file baru pada Script. Buatlah dari file baru tersebut (dengan data
yang sama sebelumnya) berupa syntax berikut:

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 106


Hasil di menu Plots:

Buatlah syntax barplot data Tapioka dan Terigu sbb:

Hasil di menu Plots:

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 107


Visualisasi dengan Histogram

Simpanlah pengerjaan barusan di atas sebagai Latihan Bab 07d.


Sekarang bukalah file baru (Untitled) pada Script dan buatlah variabel Tapioka
sbb (bisa copy paste dari sebelumnya jika file tsb masih standby di Script:

Jika dua baris itu kita eksekusi, hasil di menu Plots hanyalah demikian:

Masih perlu coding berikutnya yang harus kita buat, agar menjadi syntax yang
jika dieksekusi akan lebih informatif. Buatlah syntax di Script sbb:

Hasil di menu Plots:

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 108


Jika syntax-nya demikian:

Maka hasil di menu Plots berupa persentase dan gradasi warna sbb:

Bisa juga jika ingin menggunakan cara membuat pie chart seperti sebelumnya
di atas (pertengahan bab ini).
Silahkan di save ke Latihan Bab07e.
Biasanya kita save di Script (R File) dan Environment (R Workspace).
Seumpama hanya sekali saja di Script sudah cukup, asalkan kelak file di Script
tsb di eksekusi lagi.

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 109


LATIHAN SOAL:

1. Buatlah sebuah contoh berupa ilustrasi data frame yang terdiri dari beberapa
macam tipe data.

2. Berdasar jawaban anda dari soal nomer 1, rubahlah beberapa tipe data di
dalam data frame anda menjadi tipe lain.

3. Buatlah sebuah contoh berupa ilustrasi data frame yang anda buat menjadi
beberapa tabel kontijensi.

4. Berdasar jawaban anda dari soal nomer 3, buatlah visualisasi-nya.

5. Buatlah contoh berupa ilustrasi sebuah variabel, lalu variabel tersebut anda
visualisasikan menjadi beberapa model.

6. Buatlah contoh berupa ilustrasi visualisasi gambar plot.

7. Buatlah contoh berupa ilustrasi visualisasi gambar barplot.

8. Buatlah contoh berupa ilustrasi visualisasi gambar pie chart.

Analitika Visualisasi Data – Prodi Akuntansi FEB UMY 110


Protect pdf from copying with Online-PDF-No-Copy.com

Anda mungkin juga menyukai