Study
Shiny

Pengenalan Shiny

Penjelasan

Shiny adalah framework R untuk membangun aplikasi web interaktif langsung dari kode R, tanpa perlu menulis HTML, CSS, atau JavaScript secara manual (meski kamu tetap bisa menambahkannya kalau perlu). Setiap aplikasi Shiny punya dua bagian utama: ui yang mendefinisikan tampilan (apa yang dilihat user), dan server yang mendefinisikan logika (bagaimana aplikasi merespons input user). Kedua bagian ini disatukan lewat fungsi shinyApp(ui, server) yang menjalankan aplikasinya. Shiny sangat populer di kalangan data scientist R untuk membuat dashboard eksploratif tanpa harus belajar web development penuh.

Instalasi & Cara Menjalankan

# Install package Shiny
install.packages("shiny")

library(shiny)

# app.R
ui <- fluidPage(
  "Halo dari Shiny!"
)

server <- function(input, output) {
  # Kosong dulu, belum ada logika
}

shinyApp(ui = ui, server = server)

# Jalankan dengan menekan tombol "Run App" di RStudio,
# atau lewat konsol: shiny::runApp("app.R")

Praktikum

Lengkapi kode agar aplikasi menampilkan teks 'Aplikasi Pertamaku' di halaman.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Simpan aplikasi dalam satu file bernama app.R (bukan nama lain) supaya RStudio otomatis mengenalinya sebagai aplikasi Shiny dan menampilkan tombol 'Run App'.