---
: "Laporan Quarto"
title: "Anindyo Aji Susanto"
author: today
date: html
format: visual
editor---
Topik 12 | Quarto
Quarto
R Quarto
adalah versi generasi berikutnya setelah R Markdown. Kelebihannya yaitu tidak terbatas pada bahasa pemrograman R, tetapi juga dalam Python, Julia, dan Observable. Dalam materi R Quarto
ini, kita akan tetap menggunakan bahasa statistik paling populer dan membuat dokumen Markdown langsung di RStudio.
Dengan Quarto, kita dapat dengan mudah membuat artikel, laporan, presentasi, PDF, buku, dokumen Word, ePub, atau bahkan situs web untuk blog maupun e-learning.
1. Menginstall Quarto
Kita bisa men-download CLI Quarto
di link berikut : Download CLI
lalu Install sesuai Versi OS
Setelah terinstall, buka RStudio
dan buat file Quarto Document
baru, seperti yang ditunjukkan di bawah ini:
Pada Quarto output HTML dapat lebih maksimal karena asset yang lebih lengkap dari RMarkdown, tersedia beberapa opsi dokumen output seperti PDF (perlu menginstall tinytex), HTML (Webpages), Docs (Word), dan Slides.
2. Create File QMD
2.1 HTML
Output
Pada opsi diatas Klik Quarto Document
-> Kemudian muncul opsi pilihan file misal kita pilih HTML
( untuk Title dan Author dapat kita isi sebagai Judul dan Nama Penulis) -> Engine pilih knitr
dan check list Use visual markdown editor
untuk mempermudah mengedit dokumen.
Setelah itu kita bisa pilih Create
untuk generate file qmd
tampilannya akan seperti ini
Kemudian kita Save
filenya, format file akan otomatis menjadi .qmd
-> Klik Render
maka tampilan viewer akan berubah
2.2 Menambahkan Tanggal
Kita bisa menambahkan tanggal dengan syntax date
di YAML nya, untuk referensinya di sini Quarto - Quarto Dates and Date Formatting
.
kemudian klik Render
untuk lihat hasilnya
2.3 Theme Dokumen
Kita juga dapat mengubah tema dokumen HTML , ada beberapa opsi tema yang tersedia dengan referensi Quarto - HTML Theming
. Sama seperti penambahan tanggal tadi kita tambahkan fungsi theme
pada syntax YAML
kemudian klik Render
untuk lihat hasilnya
---
: "Laporan Quarto"
title: "Anindyo Aji Susanto"
author: today
date: html
format: visual
editor: darkly
theme---
2.4 Header dan Format Teks
Kita dapat mengubah Header dan format teks dengan pilihan tools yang ada, Pada Header kita juga dapat menambahkannya dengan mengetik #
(spasi) untuk Header 1, ##
(spasi) untuk Header 2, ###
(spasi) untuk Header 3, dst.
2.5 Menambahkan Gambar
Klik Menu Insert
kemudian pilih Figure / Image
Lalu cari gambar yang akan di upload dan sesuaikan posisinya
Kemudian save dan Render
untuk mengecek hasilnya
2.6 Source Code
Untuk memasukkan source code
klik menu + di kanan atas lalu akan muncul field
R untuk memasukkan code yang akan dijalankan
Masukkan code R
pada field
2.7 Tampilkan Eksekusi Code dan Output
Misalkan kita akan mengeksekusi code bersama dengan hasilnya nya maka tinggal save dan Render
contoh :
#> Load paket googlesheet
library(googlesheets4)
library(ggplot2)
::gs4_deauth()
googlesheets4
#> Membaca sheet berdasarkan sheet id
<- read_sheet("18TaWfcpqvwAvMDbsX6j8FCNZPVcL--x23abId0tzBEI")
penjualan_buah
<- ggplot(data=penjualan_buah, aes(x = city, y = sold, fill = item))
plot_buah
#Bagian penambahan layer Bar Chart, posisi fill bersampingan
+ geom_histogram(stat="identity", position = "dodge") plot_buah
Hasilnya akan sama seperti ini, Code
dan Hasil Output
semuanya tampil
2.8 Tampilkan hanya Output
Misal kita hanya ingin menampilkan Hasil / Output
dari proses analisa maka tambahkan #| echo: false
pada field code
R di awal syntax :
Kemudian save dan Klik Render
, maka hanya Output
dari hasil analisa saja yang tampil
2.9 Word Document (.docx)
Output
Kita dapat mengubah Output
Render yang tadinya HTML menjadi Word (.docx)
dengan mengubah format
di syntax YAML nya menjadi docx
seperti berikut
---
: "Laporan Quarto"
title: "Anindyo Aji Susanto"
author: today
date: docx
format: visual
editor---
Save dan klik Render
maka output Word Document akan tampil