Workflow umum pada analisis data secara umum dimulai dari import data, merapikan data, transformasi data, visualisasi data, pemodelan, hingga diakhiri dengan komunikasi hasil analisis data.
Sumber: https://r4ds.hadley.nz/
Riset yang baik adalah yang dapat direproduksi
Reporoduksi manual memakan waktu dan rentan terhadap kesalahan
Open source tools for scientific and technical publishing. Pengembangan Quarto disponsori oleh Posit, di mana sebelumnya terdapat hal serupa yaitu R Markdown, yang memiliki tujuan yang sama, tetapi ditargetkan khusus bahasa R.
Artwork from “Hello, Quarto” keynote by Julia Lowndes and Mine Çetinkaya-Rundel, presented at RStudio::Conf(2022). Illustrated by Allison Horst.
Sistem penerbitan untuk ekosistem R
Bergantung pada R
Command Line Interface (CLI)
Memperluas ekosistem R Markdown
Multi-bahasa dan multi-mesin
R Markdown akan tetap dipertahankan tetapi kemungkinan tidak ada fitur baru (Xie 2022).
Get inspired by the Quarto.org gallery and the Qmd Club website & blog showcase
.qmd
file“Yet Another Markup Language” atau “YAML”
---
title: Quarto demo
author: Deri Siswara
date: 2025-05-11
format:
html:
theme: flatly
toc: true
---
Ditandai dengan tiga garis (---
) di bagian atas dan bawah
Metadata dokumen dan opsi tingkat dokumen menggunakan pasangan kunci-nilai dalam format key: value
Tambahkan 2 spasi untuk setiap tingkat indentasi – YAML sangat sensitif!
See available options in the reference guides: HTML, PDF, MS Word, Revealjs, MS Powerpoint.
Markdown syntax:
Teks dengan format: **tebal**
→ tebal
Judul bagian: # Judul 1
, # Judul 2
Hyperlink: [google.com](https://google.com)
→ google.com
Gambar: 
Kode inline: `{r} Sys.Date()`
→ r Sys.Date()
Matematika inline: `$E = mc^{2}$`
→ \(E = mc^{2}\)
Tiga cara untuk menyisipkan code chunk:
Pintasan keyboard Cmd
/Ctrl
+ Option
/Alt
+ I
.
Tombol Insert Chunk di toolbar editor.
Ketik manual pembatas chunk ```{r}
dan ```
.
Dua cara untuk menjalankan code chunk:
Cmd
/Ctrl
+ Shift
+ Enter
.RStudio/Quarto integration:
Render button in RStudio or
Cmd
/Ctrl
+ Shift
+ K
keyboard shortcut
✨ Quarto R package ✨
Quarto CLI
Pilih atau sesuaikan salah satu dari 25 tema Bootswatch.
Atur tema di YAML di bawah kunci html
:
Sesuaikan tema dengan menyertakan file .scss
kustom di bawah kunci theme
:
Pratinjau tema di revealjs.com/themes.
Atur tema di YAML di bawah kunci revealjs
:
Sesuaikan tema dengan menyertakan file .scss
kustom di bawah kunci theme
:
File SCSS memiliki bentuk sebagai berikut:
/*-- scss:defaults --*/
$h2-font-size: 1.6rem !default;
$headings-font-weight: 500 !default;
$body-color: $gray-700 !default;
/*-- scss:rules --*/
h1, h2, h3, h4, h5, h6 {
text-shadow: -1px -1px 0 rgba(0, 0, 0, .3);
}
Definisikan variabel SASS di bagian defaults
.
Deklarasikan aturan CSS di bagian rules
.
This presentation is created using Quarto with the Revealjs framework. github.com/derisiswara/belajarR-quarto